Subject: How do I remove a derivative rule using remrule?
From: Robert Dodier
Date: Sat, 30 Jul 2011 15:58:26 -0600
Try this:
remrule (nounify (derivative), derivativerule1);
The rule is attached to a noun as opposed to a verb ...
Yes, it is quite obscure, I agree.
best,
Robert Dodier
On 7/30/11, Bernard Hurley <bernard at marcade.biz> wrote:
> Hi,
>
> I have no problems using remrule to remove rules attached to functions
> or operators such as "+", but I can't work out how to use it to remove
> rules attached to derivatives. Nothing I try seems to work:
>
> (%i1) tellsimpafter('diff(xx(t),t,1),dt(xx));
> (%o1) [derivativerule1, simpderiv]
> (%i2) rules;
> (%o2) [derivativerule1]
> (%i3) remrule(derivative,derivativerule1);
>
> remrule: no such rule: derivativerule1
> -- an error. To debug this try: debugmode(true);
> (%i4) remrule(diff,derivativerule1);
>
> remrule: no such rule: derivativerule1
> -- an error. To debug this try: debugmode(true);
> (%i5) remrule(simpderiv,derivativerule1);
>
> remrule: no such rule: derivativerule1
> -- an error. To debug this try: debugmode(true);
> (%i6) rules;
> (%o6) [derivativerule1]
>
> Can anyone enlighten me?
>
> Thanks,
>
> Bernard.
>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>