proofofconcept
proofofconcept copied to clipboard
compare {mathematica, SymPy, SAGE} as CAS for checking relations
https://www.sagemath.org/
See also https://github.com/allofphysicsgraph/proofofconcept/wiki/Computer-Algebra-Systems
SymPy: written in Python, open source, free http://www.sympy.org/en/index.html
Mathematica: proprietary interface, close source, not free https://www.wolfram.com/mathematica/
In the file databases/inference_rules_database.xml I have some examples of SymPy use.
See the inference rules
- "subtractXfromBothSides" and lines 361-364,
- "swapLHSwithRHS" and lines 712-715
The Python script to run SymPy is bin/check_connections_using_CAS_sympy.py
See sandbox/cas_mathematica and sandbox/example_of_CAS_check.py for examples