substitutions for subscripted functions



Am Donnerstag, den 11.02.2010, 08:50 -0600 schrieb Barton Willis:
> OK: Maxima 5.20.1 + GCL
> 
>   (%i5) subst('%f = lambda([[s]], g), hgfred([a,b],[c],x));
>   (%o5) g([a,b],[c],x)
> 
> Not OK: CVS Maxima + Clozure CL:
> 
> (%i1) subst('%f = lambda([[s]], g), hgfred([a,b],[c],x));
>  Maxima encountered a Lisp error:
>   value ((LAMBDA SIMP) (#1=(MLIST) (#1# $S)) $G) is not of the expected
>   type SYMBOL.
> 
> Has something changed?

Sorry, that is a error I have introduced. I have added the simp flag to
the noun form of %f in the wrong order. I committed a correction.

Dieter Kaiser