RAIRLab / Peirce-My-Heart

A graphical web application for interactive theorem proving in Charles Peirce's alpha existential graph system.
https://rairlab.github.io/Peirce-My-Heart/
MIT License
10 stars 0 forks source link

Improve proof compression via diffs rather than snapshots #317

Open James-Oswald opened 10 months ago

James-Oswald commented 10 months ago

Currently proof (and AEG file) compression does not exist, we just use the entire JSON representation of the tree at each step for proofs. A better option is to do what git does and represent each inference rule application in the proof file by only listing the changes made at each step (what nodes were created? where?). This would significantly reduce proof size.