Documentation

Foundation.FirstOrder.Basic.Soundness

theorem LO.FirstOrder.Derivation.sound {L : Language} {T : Theory L} (M : Type u_1) [s : Structure L M] [Nonempty M] [M ⊧ₘ* T] (ε : M) {Γ : Sequent L} :
T ΓφΓ, (Semiformula.Evalfm M ε) φ
theorem LO.FirstOrder.sound {L : Language} {T : Theory L} {φ : SyntacticFormula L} :
T φT ⊨[Struc L] φ
theorem LO.FirstOrder.sound! {L : Language} {T : Theory L} {φ : SyntacticFormula L} :
T ⊢! φT ⊨[Struc L] φ
theorem LO.FirstOrder.sound₀ {L : Language} {T : Theory L} {φ : SyntacticFormula L} :
T φT φ
theorem LO.FirstOrder.sound₀! {L : Language} {T : Theory L} {φ : SyntacticFormula L} :
T ⊢! φT φ
theorem LO.FirstOrder.models_of_subtheory {L : Language} {T U : Theory L} [U T] {M : Type u_1} [Structure L M] [Nonempty M] (hM : M ⊧ₘ* T) :