Documentation

LeanPool.PointwiseComposition.Foundation.FirstOrder.LK.Soundness

Supporting results for pointwise provable equality.

Soundness theorem for first-order classical logic #

theorem PointwiseComposition.FFL.FirstOrder.LK.Derivation.sound {L : Language} {M : Type u_1} [s : Tarski.Structure L M] [Nonempty M] (f : ℕ → M) {Γ : Sequent L} :
∀ (a : ⊢ᴸᴷ¹ Γ), ∃ φ ∈ Γ, (Semiformula.Evalf f) φ

Soundness theorem for first-order logic.

theorem PointwiseComposition.FFL.FirstOrder.models_of_provable {L : Language} {T : Theory L} {M : Type u_1} [Nonempty M] [Tarski.Structure L M] (hT : M↓[L] ⊧* T) {φ : Sentence L} (h : T ⊢ φ) :
M↓[L] ⊧ φ