Rubi should rather be seen as a useful collection of knowledge that can be
implemented in different ways. I encourage the Maxima authors to e.g. have
a look at Rubi's chapter 1.2.1. They seem to have completely missed that
the integral of (a+bx+cx^2)^p, p rational, has a general solution in terms
of 2F1.

On Mon, Feb 27, 2017, 18:13 Emmanuel Charpentier <
emanuel.charpent...@gmail.com> wrote:

> 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 a topic in the
> Google Groups "sage-devel" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sage-devel/7OO_VyMC1Ts/unsubscribe.
> To unsubscribe from this group and all its topics, 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.
>

-- 
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.

Reply via email to