Documentation

Flypitch.Compactness

def Flypitch.list_except {α : Type u} [DecidableEq α] (xs : List α) (x : α) (T : Set α) (h : yxs, y xy T) :
(ys : List α) ×' ({ϕ : α | ϕ ys} T yys, y x) yxs, y xy ys
Equations
Instances For
    @[reducible]
    Equations
    Instances For
      noncomputable def Flypitch.fol.image_lift {α : Type u} {β : Type v} {f : αβ} {S : Set α} {x : β} (hx : x f '' S) :
      (x' : α) ×' x' S f x' = x
      Equations
      Instances For
        noncomputable def Flypitch.fol.image_lift_list {α : Type u} {β : Type v} {f : αβ} {S : Set α} {xs : List β} :
        {x : β | x xs} f '' S(ys : List α) ×' {y' : α | y' ys} S f '' {y : α | y ys} = {x : β | x xs}
        Equations
        Instances For
          theorem Flypitch.fol.proof_compactness {L : Language} {ψ : formula L} {T : Set (formula L)} :
          T ⊢' ψ∃ (Γ : Finset (formula L)), Γ ⊢' ψ Γ T
          theorem Flypitch.fol.theory_proof_compactness {L : Language} {T : Theory L} {ψ : sentence L} ( : T ⊢' ψ) :
          ∃ (Γ : Finset (sentence L)), finTheory Γ ⊢' ψ Γ T.carrier
          theorem Flypitch.fol.theory_proof_compactness_iff {L : Language} {T : Theory L} {ψ : sentence L} :
          T ⊢' ψ ∃ (Γ : Finset (sentence L)), finTheory Γ ⊢' ψ Γ T.carrier
          theorem Flypitch.fol.is_consistent_union {L : Language} {T₁ T₂ : Theory L} (h₁ : is_consistent T₁) (h₂ : ψT₂, insert (ψ) T₁ ⊢' ) :
          is_consistent (T₁ T₂)