From: Robert D. <rob...@gm...> - 2024-04-25 05:25:54
|
On Wed, Apr 24, 2024 at 6:04 PM Sam Blake <sam...@gm...> wrote: > I have recently written a new (open source) rational function integrator for Mathematica: > > https://resources.wolframcloud.com/FunctionRepository/resources/IntegrateRational/ > > It is largely based on Bronstein's work and shouldn't be too difficult to port it to Maxima (or any other CAS). That looks great, Sam, very interesting. Do I understand correctly that the notebook is the sole representation of the algorithm? I wonder if it makes sense to export the Mathematica code for IntegrateRational from the notebook and post that too. About translation to Maxima, depending on what Mathematica features are used, it might be possible to run the function without translation via Mixima, a Mathematica compatibility layer for Maxima, created by John Lapeyre and making use of Fateman's Mockmma; see the fork which I created: https://github.com/maxima-project-on-github/mixima However, if the Mathematica functions go beyond what Mixima can handle, it would be necessary to translate it by hand, filling in the gaps as necessary. All the best, Robert |