Documentation

LeanPool.PDL.Interpolation.Theorem

Interpolation (Section 7) #

def PDL.Interpolant (φ ψ θ : Formula) :

An interpolant θ for φ and ψ only uses the vocabulary in both, is implied by φ and implies ψ.

Equations
Instances For
    theorem PDL.interpolation {φ ψ : Formula} :
    tautology (φ.and ψ.neg).neg → ∃ (θ : Formula), Interpolant φ ψ θ