> Maxima treats exponentials differently from other functions such
> as trigonometric functions; this is a bug, in my opinion.
Some of the peculiarities of numer are not bugs, but intentional.
They are intended to avoid such things as 2^x+x^2+%e^x,numer =>
2.0^x+x^2.0+2.7^x, which simply makes the expression less precise and
harder to read, without any substantive numeric evaluation.
Other cases are bugs, in my opinion, and should be fixed:
%e,numer => 2.7
%e+1,numer => unchanged bug
%e/2,numer => 1.4
%e^2,numer => 7.4
[%e],numer => unchanged bug
[%e+1],numer => unchanged bug
[%e/2],numer => [1.4]
[%e^2],numer => 7.4
%e^x,numer => unchanged intentional
^^ This is the specific case numer is designed for
%pi,numer => 3.1
%pi+1,numer => 4.1
%pi^x,numer => 3.1^x
%pi/2,numer => 1.6
Thoughts?
-s