On Aug 1, 6:52 pm, Eviatar <
eviatarb...@gmail.com> wrote:
> This is now #11643,
http://trac.sagemath.org/sage_trac/ticket/11643.
A little experimenting (see ticket) shows that Maxima itself does not
keep track of precision in its bigfloats. Any computation (including
just adding two numbers!) will just produce a bigfloat with precision
as set by "fpprec". This even happens when adding two bigfloats with
lower precision. In short, while maxima's bigfloats carry precision
information with them, this is not taken into account in computations.
If we want maxima's floats to act nicely with sage's precision model,
we'd have to scan the expression for mpfr objects, figure out from
that a reasonable precision, set fpprec to that and do the maxima
computation.
In your original example, you'd have to set "fpprec" to 200*ln(2)/
ln(10).