A few points : 1. Sympy has interesting answers in some cases. But : 1. It often offers responses as conditional expressions (akin to Mathematica's lists of tuples (expression, rule)), whic we don't (yet ?) know how to handle ; 2. It often uses special functions not (yet ?) implemented in Sage. 3. The current sympy integration routines tend to drop into (what seems to be) infinite loops, nort returning after long times (many minutes). 2. Fricas has been mentioned as an interesting subcase, since its implementation is (supposed to) find any primitive using only "elementary" functions (polynoms, log/exp/trig) if such a primitive exists. 3. ISTR that porting Rubi to Sage has been proposed as a GSOC project a couple of years back, but that one of the conclusions was that: 1. This intensely used pattern-matching, not really compatible with Maxima's abilities, whose implementation was a non-trivial task in itself. 2. No suitable couple of (mentor - trainee) emerged of the process. Nevertheless, implementing Rubi is probably a good idea. I wonder if a specialized pattern matcher woldn't be a better idear than monkeying Mathematica's. ISTR to have toyed with RJF's suggestion of extending hois Mo
-- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.