Consistency predicate #
def
LO.FirstOrder.Theory.Consistent
(V : Type u_1)
[ORingStructure V]
[V ⊧ₘ* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Instances For
def
LO.FirstOrder.Theory.ConsistentWith
{V : Type u_1}
[ORingStructure V]
[V ⊧ₘ* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
(φ : V)
:
Equations
Instances For
noncomputable def
LO.FirstOrder.Theory.consistent
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Equations
Instances For
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.consistent.defined
{V : Type u_1}
[ORingStructure V]
[V ⊧ₘ* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
noncomputable def
LO.FirstOrder.Theory.consistentWith
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.consistentWith.defined
{V : Type u_1}
[ORingStructure V]
[V ⊧ₘ* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.consistentWith.definable
{V : Type u_1}
[ORingStructure V]
[V ⊧ₘ* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
@[reducible, inline]
noncomputable abbrev
LO.FirstOrder.Theory.consistentWithPred
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
(σ : Sentence L)
:
Equations
- T.consistentWithPred σ = ↑T.consistentWith/[⌜σ⌝]
Instances For
noncomputable def
LO.FirstOrder.Theory.consistentWithPred'
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
(σ : Sentence L)
:
Equations
Instances For
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.consistentWithPred'_val
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
(σ : Sentence L)
:
@[reducible, inline]
abbrev
LO.FirstOrder.Theory.Con
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Equations
- T.Con = {↑T.consistent}
Instances For
@[reducible, inline]
abbrev
LO.FirstOrder.Theory.Incon
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Instances For
noncomputable instance
LO.FirstOrder.Arithmetic.Bootstrapping.instΔ₁Con
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
noncomputable instance
LO.FirstOrder.Arithmetic.Bootstrapping.instΔ₁Incon
{L : Language}
[L.Encodable]
[L.LORDefinable]
(T : Theory L)
[T.Δ₁]
:
Equations
- ⋯ = ⋯
Instances For
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.standard_consistent
(T : ArithmeticTheory)
[Theory.Δ₁ T]
[𝗥₀ ⪯ T]
:
instance
LO.FirstOrder.Arithmetic.instModelsTheoryNatHAddArithmeticTheoryCon
(T : ArithmeticTheory)
[𝗜𝚺₁ ⪯ T]
[Theory.Δ₁ T]
[ℕ ⊧ₘ* T]
: