Proof of `Finite axiomatisation`
groundedproofs/Lax149335Proofs/Results/MainTheorem.lean · lax-149335
What this proof establishes
Assuming the claims on the left, the claim on the right holds — checked by the archive's pipeline. Proof code is not displayed here.
Description
Soundness is checked axiom by axiom against the denotational semantics. For completeness, let have the same denotation. Postcomposing with the injective binary encoding of Lemma 5.6, Theorem 7.7 (provable simplification) gives a surjective term such that and are provably equivalent to simple rational terms. These have the same denotation, so they are provably equivalent by Lemma 6.1, and and are cancelled with Lemma 5.5.