Expand description
Self-Certifying Proof Certificates
Generate proof certificates that can be independently verified without trusting LogicAffeine’s implementation.
Each certificate binds its proof steps to the claim via a cryptographic-style
digest chain. Tampering with the claim, conclusion, or formulas is detected
by verify_certificate().
Structs§
- Proof
Certificate - A self-certifying proof certificate.
- Proof
Step - A single step in the proof.
Enums§
- Verify
Claim - What is being proven.
Functions§
- digest_
formula - Compute a deterministic digest of a
VerifyExprfor tamper detection. - generate_
equivalence_ certificate - Generate a proof certificate for an equivalence result.
- generate_
safety_ certificate - Generate a proof certificate for a safety result.
- verify_
certificate - Verify a proof certificate (check that steps are internally consistent).