questions maxima ask



On 7/5/08, ahmet alper parker <aaparker at gmail.com> wrote:

> load(noninteractive);
> (b*t)^(a*t)-a*(sum(X[i],i,1,n))^(a*t)*(sum(log(X[i]),i,1,n))*t+(sum(X[i],i,1,n))^(a*t)*sum(log(X[i]),i,1,n);
> solve([%=0], [b]);

Thanks for pointing out this problem. A simpler example:

solve (b^(a*t) = 1, b);
 => Is a t an integer?

noninteractive attempts declare(a*t, integer) but that fails;
Maxima wants only a symbol for the first argument of declare.
It goes downhill from there.

This is a general problem with the current version of noninteractive --
Maxima sometimes asks questions for which there is no equivalent
declare(foo, bar). Not sure what to do about that.

Thanks for your help,

Robert Dodier