-
-
Notifications
You must be signed in to change notification settings - Fork 488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include SymPy's Rubi integrator as integration method #22410
Comments
comment:1
Huh, I never heard of this! Very interesting. If this could be "integrated" into Pynac or Sage that would be impressive - many have proposed a Risch or other algorithm implementation in Sage (including one person who claimed their student had one, but then never followed up). Interesting comment in the Sympy thread:
|
comment:2
I think SymPy now has the lead on this, and we just want to include that code with Sage. I'm changing the ticket description accordingly. This depends on a SymPy upgrade ticket. |
This comment has been minimized.
This comment has been minimized.
comment:3
In #26550, SageMath upgraded to SymPy 1.3 where rubi support is improved. For remaining issues in SymPy see |
comment:4
Ticket retargeted after milestone closed (if you don't believe this ticket is appropriate for the Sage 8.8 release please retarget manually) |
comment:5
As the Sage-8.8 release milestone is pending, we should delete the sage-8.8 milestone for tickets that are not actively being worked on or that still require significant work to move forward. If you feel that this ticket should be included in the next Sage release at the soonest please set its milestone to the next release milestone (sage-8.9). |
More info about it:
The rule-based integrator Rubi by Albert D. Rich consists of about 10,000 pattern-matching rules and "dramatically out-performs Maple and Mathematica" see
The rules are available as of 2017 only as Mathematica code. There were efforts by the SymPy community to either translate them manually or on the fly to Python:
Rubi was proposed as a GSoC project for Sage:
Proof of concept of rule translation into Sage:
CC: @miguelmarco @slel
Component: calculus
Issue created by migration from https://trac.sagemath.org/ticket/22410
The text was updated successfully, but these errors were encountered: