Beautiful mathematics at your fingertips.
Saphyra /səˈfaɪ.ɹə/ is a proof assistant under development.
To verify a theory:
cd src
python3 general.py < ../theories/0-or-S-definitive.theory
To run a test verifying all given theories:
cd src
python3 verifyall_test.py
src/
- Python source (
*.py
)arith.py
— first-order Heyting arithmetic (HA), hard-coded axiomsgeneral.py
— first-order Heyting arithmetic, axioms inarith.blue
efa.py
— elementary function arithmetic (EFA), equational, axioms inefa.blue
arvm.py
— a simple scripting language
- S-expression files (
*.blue
) - Generated test results (
*.txt
)
- Python source (
theories/
- Theory files (
*.theory
,*.efa-theory
,*.efa-tactic-theory
)
- Theory files (
js/
- JavaScript version
- Point your browser at
start.html
to view the demo (WIP)
- Point your browser at
- JavaScript version