@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem
FFL.FirstOrder.Arithmetic.standardModel_unique'
(M : Type u_1)
[ORingStructure M]
(s : Tarski.Structure ℒₒᵣ M)
(hZero : Tarski.Structure.Zero ℒₒᵣ M)
(hOne : Tarski.Structure.One ℒₒᵣ M)
(hAdd : Tarski.Structure.Add ℒₒᵣ M)
(hMul : Tarski.Structure.Mul ℒₒᵣ M)
(hEq : Tarski.Structure.Eq ℒₒᵣ M)
(hLT : Tarski.Structure.LT ℒₒᵣ M)
:
theorem
FFL.FirstOrder.Arithmetic.standardModel_unique
(M : Type u_1)
[ORingStructure M]
(s : Tarski.Structure ℒₒᵣ M)
[hZero : Tarski.Structure.Zero ℒₒᵣ M]
[hOne : Tarski.Structure.One ℒₒᵣ M]
[hAdd : Tarski.Structure.Add ℒₒᵣ M]
[hMul : Tarski.Structure.Mul ℒₒᵣ M]
[hEq : Tarski.Structure.Eq ℒₒᵣ M]
[hLT : Tarski.Structure.LT ℒₒᵣ M]
:
theorem
FFL.FirstOrder.Arithmetic.complete
(T : ArithmeticTheory)
[𝗘𝗤 ℒₒᵣ ⪯ T]
(φ : ArithmeticSentence)
(H : ∀ (M : Type u_1) [inst : ORingStructure M] [M↓[ℒₒᵣ] ⊧* T], M↓[ℒₒᵣ] ⊧ φ)
:
provable_of_models
theorem
FFL.FirstOrder.Arithmetic.provable_iff_of_models_iff
{T : ArithmeticTheory}
[𝗘𝗤 ℒₒᵣ ⪯ T]
{n : ℕ}
{φ ψ : ArithmeticSemisentence n}
(h :
∀ (V : Type u_1) [inst : ORingStructure V] [V↓[ℒₒᵣ] ⊧* T] (e : Fin n → V),
(Semiformula.Evalb e) φ ↔ (Semiformula.Evalb e) ψ)
:
theorem
FFL.FirstOrder.Arithmetic.models_iff_of_provable_iff
{T : ArithmeticTheory}
[𝗘𝗤 ℒₒᵣ ⪯ T]
{n : ℕ}
{φ ψ : ArithmeticSemisentence n}
(h : T ⊢ ∀¹* (φ 🡘 ψ))
(V : Type u_1)
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* T]
(e : Fin n → V)
:
class
FFL.FirstOrder.ArithmeticTheory.SoundOn
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
:
Instances
instance
FFL.FirstOrder.ArithmeticTheory.instSoundOnOfModelsSetStrucORingSentenceStrNat
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
[ℕ↓[ℒₒᵣ] ⊧* T]
:
T.SoundOn F
theorem
FFL.FirstOrder.ArithmeticTheory.SoundOn.of_weakerThan
(F : ArithmeticSentence → Prop)
(T U : ArithmeticTheory)
[U ⪯ T]
[T.SoundOn F]
:
U.SoundOn F
theorem
FFL.FirstOrder.ArithmeticTheory.consistent_of_sound
(T : ArithmeticTheory)
(F : ArithmeticSentence → Prop)
[T.SoundOn F]
(hF : F ⊥)
: