I think this default would not be consistent with the general approach in
Maxima. In particular, if sum(..) can be done exactly, and the result then
converted to a bfloat, that is what I would expect the commands below to do.
Also you would have to consider what to do with (f(a)+sum (....)), bfloat.
How about this: use "nsum" instead of "sum" (Mathematica uses NSum vs
Sum).
Or do this:
Simpsum:Levin, as a third option, other than true and false.
RJF
> -----Original Message-----
> From: maxima-bounces at math.utexas.edu [mailto:maxima-
> bounces at math.utexas.edu] On Behalf Of Michel Van den Bergh
> Sent: Friday, January 05, 2007 6:04 AM
> To: maxima at math.utexas.edu
> Subject: Question: invoking levin by default
>
> I would like to experiment with invoking levin by default. The interface
> would be something like
>
> load(levin);
> fpprec:50;
> sum(1/n-log(1+1/n),n,1,inf),bfloat;
>
> 5.7721566490153286060651209008240243104215933593992b-1
>
>
> Question: is this achievable in the maxima language, or should one go down
> to the lisp level?
>
> If the latter, can one do it in a localized way (i.e. purely within the
> package levin)?
>
> Michel
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima