[Maxima] solve remembers too much, asks odd questions.
Richard Fateman
fateman at cs.berkeley.edu
Sun Nov 7 08:22:20 CST 2010
On 11/7/2010 4:22 AM, Barton Willis wrote:
>
> Isn't something terribly wrong? For b = 1 + %i and y = 9/10, my condition gives
>
> b * ceiling(((1/b + conjugate(1/b))*carg(y) - 2 * %pi)/(4*%pi)) = (1 + %i) * ceiling((0 - 2 * %pi)/(4 * %pi)) =
> (1 + %i) * ceiling(-1/2) = 0.
>
> So I claim that ((9/10)^(1/(1+%i))^(1+%i) = 9/10.
> The option variables
> domain, m1pbranch, and numer_pbranch alter the way Maxima evaluates / simplifies
> powers. Might these option variables to be the problem? Further (maybe this is weak evidence)
>
> Welcome to Clozure Common Lisp Version 1.6-dev (WindowsX8632)!
> ? (setf b (complex 1 1))
> #C(1 1)
> ? (expt (expt (/ 9 10) (/ b)) b)
> #C(0.8999999 -7.376074E-8)
> ?
> How how quaint: The result is a binary32 float.
>
GCL gives
#C(0.90000000000000002 -6.2450045135165055E-17)
confirming the result. so Maxima seems to be terribly wrong.
(I suspect that my paper and your result coincide, but I'm not paid
enough to check :)
Frankly, I thought the area around 1.0 would confirm the identity, and
some other places
identified in my paper would show the examples where the identity fails)
RJF
More information about the Maxima
mailing list