@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
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.complete
(T : ArithmeticTheory)
[𝗘𝗤 ℒₒᵣ ⪯ T]
(φ : ArithmeticSentence)
(H : ∀ (M : Type u_1) [inst : ORingStructure M] [M↓[ℒₒᵣ] ⊧* T], M↓[ℒₒᵣ] ⊧ φ)
:
provable_of_models
class
LO.FirstOrder.ArithmeticTheory.SoundOn
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
:
Instances
instance
LO.FirstOrder.ArithmeticTheory.instSoundOnOfModelsSetStrucORingSentenceStrNat
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
[ℕ↓[ℒₒᵣ] ⊧* T]
:
T.SoundOn F
theorem
LO.FirstOrder.ArithmeticTheory.consistent_of_sound
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
[T.SoundOn F]
(hF : F ⊥)
: