def
LO.FirstOrder.Semiformula.replicate
{L : Language}
{ξ : Type u_1}
{n : ℕ}
(p : Semiformula L ξ n)
:
ℕ → Semiformula L ξ n
Instances For
theorem
LO.FirstOrder.Semiformula.replicate_zero
{L : Language}
{ξ : Type u_1}
{n : ℕ}
(p : Semiformula L ξ n)
:
def
LO.FirstOrder.Semiformula.weight
{L : Language}
{ξ : Type u_1}
{n : ℕ}
(k : ℕ)
:
Semiformula L ξ n
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.QQConj.construction
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.qqConj
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(ps : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqConj.defined
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqConj.definable
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqConj.definable'
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.qqConj_semiformula
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
{n ps : V}
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.QQDisj.construction
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.qqDisj
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(ps : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqDisj.defined
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqDisj.definable
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqDisj.definable'
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.qqDisj_semiformula
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
{n ps : V}
:
Disjunction of sequential substution #
disjSeqSubst w p k = subst (k ∷ w) p ^⋎ ⋯ ^⋎ subst (0 ∷ w) p ^⋎ ⊥
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.DisjSeqSubst.construction
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.disjSeqSubst
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(w p k : V)
:
V
Equations
Instances For
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.disjSeqSubst_zero
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(w p : V)
:
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.disjSeqSubst_succ
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(w p k : V)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.disjSeqSubst.definable
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.disjSeqSubst.definable'
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.IsSemiformula.disjSeqSubst
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{n m w p : V}
(hw : IsSemitermVec ℒₒᵣ n m w)
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(k : V)
:
IsSemiformula ℒₒᵣ m (Arithmetic.disjSeqSubst w p k)
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substs_conj_disjSeqSubst
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{n m l v w p : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
(hv : IsSemitermVec ℒₒᵣ m l v)
(k : V)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.SubstItr.construction
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substItr
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(w p k : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substItr.defined
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substItr.definable
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substItr.definable'
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.IsSemiformula.substItrConj
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{m n w p : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
(k : V)
:
IsSemiformula ℒₒᵣ m (qqConj (Arithmetic.substItr w p k))
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.IsSemiformula.substItrDisj
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{m n w p : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
(k : V)
:
IsSemiformula ℒₒᵣ m (qqDisj (Arithmetic.substItr w p k))
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.shift_conj_substItr
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{m n w p k : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
:
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.shift_disj_substItr
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{m n w p k : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
:
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substs_conj_substItr
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{v n m l w p k : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
(hv : IsSemitermVec ℒₒᵣ m l v)
:
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.Arithmetic.substs_disj_substItr
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{v n m l w p k : V}
(hp : IsSemiformula ℒₒᵣ (n + 1) p)
(hw : IsSemitermVec ℒₒᵣ n m w)
(hv : IsSemitermVec ℒₒᵣ m l v)
:
noncomputable def
LO.FirstOrder.Arithmetic.Bootstrapping.qqVerums
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
(k : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqVerums.defined
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqVerums.definable
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
:
instance
LO.FirstOrder.Arithmetic.Bootstrapping.qqVerums.definable'
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.FirstOrder.Arithmetic.Bootstrapping.IsSemiformula.qqVerums
{V : Type u_1}
[ORingStructure V]
[V↓[ℒₒᵣ] ⊧* 𝗜𝚺₁]
{L : Language}
[L.Encodable]
[L.LORDefinable]
{n : V}
(k : V)
:
IsSemiformula L n (qqVerums k)