[ANN] Symbolics.jl: A Modern Computer Algebra System for a Modern Language

Any news on symbolic integrals and symbolic equation solving?

1 Like

Polynomial equations got Groebner basis tools. Nonlinear equation solving is still in process, along with more integration tools.

13 Likes

First of all, what Symbolics.jl does under the hood in MTK is simply amazing. Itā€™s like having a whole maths department in your computer.

structural_simplify() is pure magic.

I guess the open question is whether Symbolics.jl is intended to be a CAS like SageMath, Mathematica, Maple, SymPy, or if it will be more of a ā€œmagic behind the scenesā€ thing.

4 Likes

It branched off to become a full fledged CAS. The reason is that having a complete and documented underpinning is better for MTK development, and that would make it useful in isolation anyways, so itā€™s two birds and one worm (positive spin?)

3 Likes

Interesting. Looking forward to it.

Using SageMath, which is great, but since i started to use Julia, I kind of unlearned Python.

1 Like

Did you succeed writing a code for this? I would be very interested!

1 Like

For this project? I find small bugs in this code and that all. Few weeks ago I go back to it and now Iā€™m in the rabbit hole of learning computer algebra systems.

2 Likes