Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
theorem
LO.FirstOrder.Arithmetic.standardModel_unique'
(M : Type u_1)
[ORingStructure M]
(s : Structure ℒₒᵣ M)
(hZero : Structure.Zero ℒₒᵣ M)
(hOne : Structure.One ℒₒᵣ M)
(hAdd : Structure.Add ℒₒᵣ M)
(hMul : Structure.Mul ℒₒᵣ M)
(hEq : Structure.Eq ℒₒᵣ M)
(hLT : Structure.LT ℒₒᵣ M)
:
theorem
LO.FirstOrder.Arithmetic.standardModel_unique
(M : Type u_1)
[ORingStructure M]
(s : Structure ℒₒᵣ M)
[hZero : Structure.Zero ℒₒᵣ M]
[hOne : Structure.One ℒₒᵣ M]
[hAdd : Structure.Add ℒₒᵣ M]
[hMul : Structure.Mul ℒₒᵣ M]
[hEq : Structure.Eq ℒₒᵣ M]
[hLT : Structure.LT ℒₒᵣ M]
:
theorem
LO.FirstOrder.Arithmetic.consequence_of_models
(T : ArithmeticTheory)
[𝗘𝗤 ⪯ T]
(φ : Sentence ℒₒᵣ)
(H : ∀ (M : Type u_1) [inst : ORingStructure M] [M ⊧ₘ* T], M ⊧ₘ φ)
:
theorem
LO.FirstOrder.Arithmetic.provable_of_models
(T : ArithmeticTheory)
[𝗘𝗤 ⪯ T]
(φ : Sentence ℒₒᵣ)
(H : ∀ (M : Type u_1) [inst : ORingStructure M] [M ⊧ₘ* T], M ⊧ₘ φ)
:
theorem
LO.FirstOrder.Arithmetic.weakerThan_of_models
(T S : ArithmeticTheory)
[𝗘𝗤 ⪯ S]
(H : ∀ (M : Type u_1) [inst : ORingStructure M] [M ⊧ₘ* S], M ⊧ₘ* T)
:
instance
LO.FirstOrder.ArithmeticTheory.instSoundOnOfModelsTheoryNat
(T : ArithmeticTheory)
(F : Sentence ℒₒᵣ → Prop)
[ℕ ⊧ₘ* T]
:
T.SoundOn F
theorem
LO.FirstOrder.ArithmeticTheory.consistent_of_sound
(T : ArithmeticTheory)
(F : Sentence ℒₒᵣ → Prop)
[T.SoundOn F]
(hF : F ⊥)
: