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_1} {Γ Δ : Sequent Atom✝} {heq : Γ = Δ} {p : Proof Γ} (h : p.onlyAtomicAxioms = true) :

    Proof.onlyAtomicAxioms is preserved by Proof.rwConclusion.

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