Documentation

ProvabilityLogic.Logic.GL.CIP

noncomputable def LogicGL.interpolant {α : Type u} [DecidableEq α] {A B : Formula α} (h : A 🡒 B LogicGL) :
Equations
Instances For
    theorem LogicGL.interpolant_atoms {α : Type u} [DecidableEq α] {A B : Formula α} {h : A 🡒 B LogicGL} :
    theorem LogicGL.CIP {α : Type u} [DecidableEq α] {A B : Formula α} (h : A 🡒 B LogicGL) :
    ∃ (C : Formula α), A 🡒 C LogicGL C 🡒 B LogicGL C.atomsA.atoms B.atoms

    Craig interpolation property (Maehara's method via Gentzen calculus): Logic GL has the Craig interpolation property.