Hello!
Maxima calculate with error the exponentiation of negative noninteger
numbers. Maxima's method:
(-a/b)^(c/d) (where a,b,c,d positive integer numbers)=>
-(a^(c/d))/(b^(c/d)) is not true.
Maxima 5.10.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) ((-5/3)^(1/3)),numer;
(%o1) - 1.185631101496688
(%i2)
*Maples's answer:*
|\^/| Maple 10 (IBM INTEL NT)
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc.
2005
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
> (-5/3)^(1/3);
1/3 2/3
(-5) 3
------------
3
> evalf(%);
0.5928155506 + 1.026786654 I
>
Is this a bug or peculiarity?
Thanks a lot.
Roman.