On 1/6/12, Barton Willis <willisb at unk.edu> wrote:
> (%i40) s : product(f(i),i,0,n)$
>
> (%i41) [ev(s,n=3,product), ev(s,product,
> n=3),ev(s,n=3,nouns),ev(s,nouns,n=3)];
> (%o41)
> [f(0)*f(1)*f(2)*f(3),f(0)*f(1)*f(2)*f(3),f(0)*f(1)*f(2)*f(3),f(0)*f(1)*f(2)*f(3)]
>
> I'd think most uses would expect subst(n=3, product(f(i),i,0,n)) to be
> identical to product(f(i),i,0,3) :(
The observed behavior is consistent with Maxima's general policy
for handling nouns vs verbs.
In addition, there are simplification flags (simpsum and simpproduct)
for sum and product nouns, which simplify to "+" and "*"
expressions when (upper minus lower) is an integer.
best
Robert Dodier