diff ignores some rules? Re: [Maxima] handling tellsimp'ed rules



Another problem, I'd expect to see 0 here:

(C1) block([sd,t,y ],
   matchdeclare([sd,t,y],true),
   print(tellsimp('diff(II(sd,t),t),sd/ID(t))),
   print(tellsimp('diff(II(sd,t),t,2),0)),
   print(tellsimp('diff(II(sd,t),sd),0)))$

[DERIVATIVERULE6, SIMPDERIV]
[DERIVATIVERULE7, DERIVATIVERULE6, SIMPDERIV]
[DERIVATIVERULE8, DERIVATIVERULE7, DERIVATIVERULE6, SIMPDERIV]
(C2) diff(a*II(sd,t),t,2);

				      d
				a sd (-- (ID(t)))
				      dt
(D2) 			      - -----------------
				       2
				     ID (t)
--
Andrei Zorine