Thanks everyone! I do think that it would be ideal if this were 
"automagically" converted to more elementary functions, especially from the 
perspective of a student who is trying to get his peers to use Sage. Some 
thoughts on this:

1. Would it be possible to implement in simplify_full() to, upon 
interaction with Maxima functions like Sum where there is the option to 
expand/simplify things like Bessel functions, to make it automatically set 
that flag? Maybe that would add too many complications.

2. Could we flip the Maxima flag so that, if you Don't want it to simplify 
to elementary functions, you have to put in the input? This would leave 
some ease in handling any possible errors that might pop up, since it's 
different from Maxima's default behaviour.

3. Maybe I don't have an appreciation for the complexity of the code(I've 
never delved into the source of either Sage or Maxima, at least not yet), 
but what kind of possible bugs/obscure interactions could there be in 
maxima by setting the flag globally? Isn't it already part of Maxima's 
functionality to be able to do it? I honestly don't understand why it's not 
already the default, in what situations would you Not want it to reduce to 
a common elementary function? 

Anyways, if the switch to the global flag is possible, I think it would 
definitely help ease of use. Unless the method that Maxima uses to reduce 
it to elementary functions is somehow prone to error(the only reason I can 
think of for not having it set by default within maxima), in which case... 
I'm not really sure what the answer is. 

-Saad

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to