Documentation

Cslib.Logics.LinearLogic.CLL.EtaExpansion

η-expansion for Classical Linear Logic (CLL) #

@[irreducible]

The η-expansion of a proposition a is a Proof of {a, a⫠} that applies the axiom only to atomic propositions.

Equations
Instances For
    theorem Cslib.CLL.Proof.onlyAtomicAxioms_rwConclusion {Atom : Type u} {Γ Δ : Sequent Atom} {heq : Γ = Δ} {p : Logic.InferenceSystem.derivation Γ} (h : onlyAtomicAxioms p = true) :

    Proof.onlyAtomicAxioms is preserved by Proof.rwConclusion.

    η-expansion is correct: the proof returned by η-expansion contains only atomic axioms.