Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
a*a^k => a^(k+1) OK
2*2^k => 2*2^k ???
Is this intentional behavior (under control of one of
our wonderfully obscure switches)? Or a bug?
Maxima 5.9.2 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
Logged In: NO
Logged In: YES
As far as I can tell, there is no switch, obscure or
otherwise, to control this. It's an oversight in the code.
See simp.lisp version 1.20, which fixes this case, and also
handles some others like 3/4*2^k.
There are still other issues like 2*3*2^k is 6*2^k instead
I'm closing this bug as fixed, and adding a new bug.