Hacker News new | past | comments | ask | show | jobs | submit

Symbolica Computer Algebra System

https://symbolica.io/
Can confirm, it is fast. I've been struggling with a plane equation for a plane based on isotropic segments. 3 segments, 3 complex points - only 6 equations. Almost every CAS can solve the system per se fast, it's the simplification process that costs time.

On my machine, I managed to get a ~300KB long solution from SymPy in under a minute, and a comparable solution from Maxima in a few seconds. Symbolica found a ~84K long solution in about a second... in Colab. That's impressive.

Wow.

Could you share the equation/code you worked on?

I can't imagine a mathematical object being 84KB long, that's insanely huge

Author of Symbolica here: Symbolica is used in physics calculations to do arithmetic on rational polynomials that are hundreds of megabytes long.

For my physics research I have worked with expressions that was just shy of a terabyte long and had > 100M terms. The way that works is that you stream terms from disk, perform manipulations on them and write them to disk again. Using a mergesort, terms that add up can be identified by sorting them to be adjacent.

loading story #40306816
loading story #40306359
Sure! https://github.com/akalenuk/mesh-experiments/blob/master/eq/...

It's not even a particularly large system. Only 6 linear equations.

The largest fancy math object I know is probably the proof of the following theorem:

https://link.springer.com/chapter/10.1007/978-3-030-51074-9_...

The proof is 200Gb large. I am quiet sure now even larger proof exists, in particular thet exhaust some combinatorial property on graphs.

Indeed, it's hard to me to imagine such an expression without any of the following qualities:

- immediately converges to zero - immediately heads to infinity - is dominated by only a few terms (thus obviating the needs for the other X million terms)

loading story #40309729
loading story #40308409
loading story #40306024
loading story #40306948
It is an interesting combination of open source yet paid.

But the price is "Contact us for a quote"

Can't they at least give a ballpark number of what the price is? Matlab and Mathematica are about $1000-3000 per year for commercial license, they aren't hiding their price.

loading story #40306393
loading story #40306276
loading story #40313917
loading story #40310312
loading story #40314630
loading story #40309981
loading story #40305966
loading story #40305785
loading story #40305875
loading story #40320946
loading story #40305953
loading story #40309856
loading story #40319768
loading story #40307139
loading story #40306210
loading story #40306334
loading story #40305848
loading story #40307812
loading story #40328443
loading story #40310570
loading story #40305874
loading story #40307268
loading story #40311113
loading story #40305960
loading story #40305789
loading story #40308049