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.atoms ⊆ A.atoms ∩ B.atoms

    Craig interpolation property of LogicGL.