Documentation

Foundation.FirstOrder.Completeness.CounterModel

Completeness theorem #

Generic filters #

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    @[reducible, inline]
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem LO.FirstOrder.Derivation.Canonical.termModel_val_eq {K : Language} [K.Encodable] {ξ : Type u_1} {n : } {p : ConsistentSequent K} (t : Semiterm K ξ n) (fv : ξTerm K ) (bv : Fin nTerm K ) :
      Semiterm.val bv fv t = (Rew.bind bv fv) t
      theorem LO.FirstOrder.Derivation.Canonical.forcing_lemma {K : Language} [K.Encodable] {ξ : Type u_1} {n : } {p : ConsistentSequent K} (φ : Semiformula K ξ n) {fv : ξTerm K } {bv : Fin nTerm K } :

      Completeness theorem #

      theorem LO.FirstOrder.Theory.Proof.complete {L : Language} {T : Theory L} {φ : Sentence L} :
      T ⊨[Struc L] φT φ

      Completeness theorem (II)

      Corollaries #

      theorem LO.FirstOrder.ModelsTheory.of_provably_subtheory {L : Language} (M : Type w) [Nonempty M] [Structure L M] (T U : Theory L) [le : T U] (h : M↓[L] ⊧* U) :
      theorem LO.FirstOrder.Theory.Proof.complete_on_eq_models {L : Language} [L.Eq] {T : Theory L} [𝗘𝗤 L T] (φ : Sentence L) (H : ∀ (M : Type (max u v)) [inst : Nonempty M] [inst_1 : Structure L M] [Structure.Eq L M] [M↓[L] ⊧* T], M↓[L] φ) :
      T φ