The Physics Derivation Graph focuses on the following:
- Claim: a finite static directed graph exists which describes all of mathematical Physics.
- Claim: the graph representation is machine parsable
- Claim: validity of (some) derivation steps in the graph can be checked using a computer algebra system
- Claim: correctness of (some) derivation steps in the graph can be proven formally
As of May 2024 claims 1, 2, and 3 are demonsrated; work on 4 is planned.
Caveats:
- I’m not aware of currently available computer algebra systems are capable of validating all of mathematical Physics.
- The graph relies on manually checking the equivalence of expressions represented using Latex, Sympy, and Lean.
A novel result of this work has been the enumeration of inference rules used in mathematical Physics.
Goals / Objectives
Initial Objectives
The proof-of-concept for all the initial objectives were completed during the Covid-19 lockdown (summer of 2020).
Current unmet objectives
Licensing
Creative Commons Attribution 4.0 International License
a small derivation
Aspirational web interface:
http://www.apcjones.com/arrows/ and https://arrows.app/
Contributing
Before submitting code via a pull request, please open an issue (feature or bug) and describe your question or intent.
Python code is formatted using Black.