Question: Understanding PDEs' Initial Condition Notations in Maple

All three expressions define the same initial velocity condition in different notations.
ic1 := u(x, 0) = f, D[2](u)(x, 0) = g
ic2 := u(x, 0) = f, diff(u(x, 0), t) = g;
ic3 := u(x, 0) = f, u__t(x, 0) = g;  

Why does only ic1 work while ic2 and ic3 do not? Should I use another way?

wave_equation_1D.mw

Please Wait...