Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.TermSubst.construction
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.termSubst
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(w t : V)
:
V
Equations
Instances For
noncomputable def
LO.ISigma1.Metamath.termSubstVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(k w v : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
LO.ISigma1.Metamath.termSubstVecGraph
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.termSubst_bvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w : V}
(z : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termSubst_fvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w : V}
(x : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termSubst_func
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w k f v : V}
(hkf : L.IsFunc k f)
(hv : IsUTermVec L k v)
:
theorem
LO.ISigma1.Metamath.termSubst.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termSubst.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termSubst.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{k : ℕ}
:
theorem
LO.ISigma1.Metamath.termSubstVec.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termSubstVec.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termSubstVec.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{i : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.len_termSubstVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w k ts : V}
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.nth_termSubstVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w k ts i : V}
(hts : IsUTermVec L k ts)
(hi : i < k)
:
@[simp]
theorem
LO.ISigma1.Metamath.termSubstVec_nil
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
(w : V)
:
theorem
LO.ISigma1.Metamath.termSubstVec_cons
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w k t ts : V}
(ht : IsUTerm L t)
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.termSubstVec_cons₁
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w t : V}
(ht : IsUTerm L t)
:
@[simp]
theorem
LO.ISigma1.Metamath.termSubstVec_cons₂
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w t₁ t₂ : V}
(ht₁ : IsUTerm L t₁)
(ht₂ : IsUTerm L t₂)
:
@[simp]
theorem
LO.ISigma1.Metamath.IsSemitermVec.termSubst
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n m w t : V}
(hw : IsSemitermVec L n m w)
(ht : IsSemiterm L n t)
:
IsSemiterm L m (Metamath.termSubst L w t)
@[simp]
theorem
LO.ISigma1.Metamath.IsUTermVec.termSubst
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n w t : V}
(hw : IsUTermVec L n w)
(ht : IsSemiterm L n t)
:
IsUTerm L (Metamath.termSubst L w t)
@[simp]
theorem
LO.ISigma1.Metamath.IsSemitermVec.termSubstVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{w k n m v : V}
(hw : IsSemitermVec L n m w)
(hv : IsSemitermVec L k n v)
:
IsSemitermVec L k m (Metamath.termSubstVec L k w v)
@[simp]
theorem
LO.ISigma1.Metamath.substs_nil
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t : V}
(ht : IsSemiterm L 0 t)
:
theorem
LO.ISigma1.Metamath.termSubst_termSubst
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{l n w v t : V}
(hv : IsSemitermVec L l n v)
(ht : IsSemiterm L l t)
:
theorem
LO.ISigma1.Metamath.termSubst_eq_self
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n w t : V}
(ht : IsSemiterm L n t)
(H : ∀ i < n, nth w i = qqBvar i)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.TermShift.construction
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.termShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(t : V)
:
V
Equations
Instances For
noncomputable def
LO.ISigma1.Metamath.termShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(k v : V)
:
V
Equations
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.termShift_bvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
(z : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termShift_fvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
(x : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termShift_func
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k f v : V}
(hkf : L.IsFunc k f)
(hv : IsUTermVec L k v)
:
theorem
LO.ISigma1.Metamath.termShift.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termShift.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termShift.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{i : ℕ}
:
theorem
LO.ISigma1.Metamath.termShiftVec.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termShiftVec.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termShiftVec.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{i : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.len_termShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k ts : V}
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.nth_termShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k ts i : V}
(hts : IsUTermVec L k ts)
(hi : i < k)
:
@[simp]
theorem
LO.ISigma1.Metamath.termShiftVec_nil
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
theorem
LO.ISigma1.Metamath.termShiftVec_cons
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k t ts : V}
(ht : IsUTerm L t)
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.termShiftVec_cons₁
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t₁ : V}
(ht₁ : IsUTerm L t₁)
:
@[simp]
theorem
LO.ISigma1.Metamath.termShiftVec_cons₂
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t₁ t₂ : V}
(ht₁ : IsUTerm L t₁)
(ht₂ : IsUTerm L t₂)
:
@[simp]
theorem
LO.ISigma1.Metamath.IsUTerm.termShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t : V}
(ht : IsUTerm L t)
:
IsUTerm L (Metamath.termShift L t)
@[simp]
theorem
LO.ISigma1.Metamath.IsSemiterm.termShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n t : V}
(ht : IsSemiterm L n t)
:
IsSemiterm L n (Metamath.termShift L t)
@[simp]
theorem
LO.ISigma1.Metamath.IsUTermVec.termShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k v : V}
(hv : IsUTermVec L k v)
:
IsUTermVec L k (Metamath.termShiftVec L k v)
@[simp]
theorem
LO.ISigma1.Metamath.IsSemitermVec.termShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k n v : V}
(hv : IsSemitermVec L k n v)
:
IsSemitermVec L k n (Metamath.termShiftVec L k v)
@[simp]
theorem
LO.ISigma1.Metamath.IsUTerm.termBVtermShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t : V}
(ht : IsUTerm L t)
:
@[simp]
theorem
LO.ISigma1.Metamath.IsUTermVec.termBVVectermShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k v : V}
(hv : IsUTermVec L k v)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.TermBShift.construction
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.termBShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(t : V)
:
V
Equations
Instances For
noncomputable def
LO.ISigma1.Metamath.termBShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(k v : V)
:
V
Equations
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.termBShift_bvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
(z : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termBShift_fvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
(x : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.termBShift_func
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k f v : V}
(hkf : L.IsFunc k f)
(hv : IsUTermVec L k v)
:
theorem
LO.ISigma1.Metamath.termBShift.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termBShift.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termBShift.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{i : ℕ}
:
theorem
LO.ISigma1.Metamath.termBShiftVec.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termBShiftVec.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.termBShiftVec.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{i : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.len_termBShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k ts : V}
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.nth_termBShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k ts i : V}
(hts : IsUTermVec L k ts)
(hi : i < k)
:
@[simp]
theorem
LO.ISigma1.Metamath.termBShiftVec_nil
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
theorem
LO.ISigma1.Metamath.termBShiftVec_cons
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k t ts : V}
(ht : IsUTerm L t)
(hts : IsUTermVec L k ts)
:
@[simp]
theorem
LO.ISigma1.Metamath.termBShiftVec_cons₁
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t₁ : V}
(ht₁ : IsUTerm L t₁)
:
@[simp]
theorem
LO.ISigma1.Metamath.termBShiftVec_cons₂
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{t₁ t₂ : V}
(ht₁ : IsUTerm L t₁)
(ht₂ : IsUTerm L t₂)
:
@[simp]
theorem
LO.ISigma1.Metamath.IsSemiterm.termBShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n t : V}
(ht : IsSemiterm L n t)
:
IsSemiterm L (n + 1) (Metamath.termBShift L t)
@[simp]
theorem
LO.ISigma1.Metamath.IsSemitermVec.termBShiftVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k n v : V}
(hv : IsSemitermVec L k n v)
:
IsSemitermVec L k (n + 1) (Metamath.termBShiftVec L k v)
theorem
LO.ISigma1.Metamath.termBShift_termShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n t : V}
(ht : IsSemiterm L n t)
:
noncomputable def
LO.ISigma1.Metamath.qVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(w : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.ISigma1.Metamath.qVec.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.qVec.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
:
instance
LO.ISigma1.Metamath.qVec.definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.len_qVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k w : V}
(h : IsUTermVec L k w)
:
theorem
LO.ISigma1.Metamath.IsSemitermVec.qVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{k n w : V}
(h : IsSemitermVec L k n w)
:
IsSemitermVec L (k + 1) (n + 1) (Metamath.qVec L w)
theorem
LO.ISigma1.Metamath.substs_cons_bShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n u t w : V}
(ht : IsSemiterm L n t)
:
theorem
LO.ISigma1.Metamath.termShift_termSubsts
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n m w t : V}
(ht : IsSemiterm L n t)
(hw : IsSemitermVec L n m w)
:
theorem
LO.ISigma1.Metamath.bShift_substs
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n m w t : V}
(ht : IsSemiterm L n t)
(hw : IsSemitermVec L n m w)
:
theorem
LO.ISigma1.Metamath.substs_qVec_bShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n t m w : V}
(ht : IsSemiterm L n t)
(hw : IsSemitermVec L n m w)
:
theorem
LO.ISigma1.Metamath.termSubstVec_qVec_qVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{v w l n m : V}
(hv : IsSemitermVec L l n v)
(hw : IsSemitermVec L n m w)
:
theorem
LO.ISigma1.Metamath.termShift_qVec
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n m w : V}
(hw : IsSemitermVec L n m w)
:
def
LO.ISigma1.Metamath.IsTermFVFree
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(L : FirstOrder.Language)
[L.Encodable]
[L.LORDefinable]
(n t : V)
:
Equations
- LO.ISigma1.Metamath.IsTermFVFree L n t = (LO.ISigma1.Metamath.IsSemiterm L n t ∧ LO.ISigma1.Metamath.termShift L t = t)
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.IsTermFVFree.bvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n : V}
(x : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.IsTermFVFree.fvar
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{L : FirstOrder.Language}
[L.Encodable]
[L.LORDefinable]
{n : V}
(x : V)
:
¬IsTermFVFree L n (qqFvar x)
Instances For
Instances For
noncomputable def
LO.ISigma1.Metamath.InternalArithmetic.qqAdd
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
V
Equations
Instances For
noncomputable def
LO.ISigma1.Metamath.InternalArithmetic.qqMul
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
V
Equations
Instances For
Equations
- LO.ISigma1.Metamath.InternalArithmetic.«term𝟎» = Lean.ParserDescr.node `LO.ISigma1.Metamath.InternalArithmetic.«term𝟎» 1024 (Lean.ParserDescr.symbol "𝟎")
Instances For
Equations
- LO.ISigma1.Metamath.InternalArithmetic.«term𝟏» = Lean.ParserDescr.node `LO.ISigma1.Metamath.InternalArithmetic.«term𝟏» 1024 (Lean.ParserDescr.symbol "𝟏")
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
LO.ISigma1.Metamath.InternalArithmetic.qqAdd_defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
theorem
LO.ISigma1.Metamath.InternalArithmetic.qqMul_defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
instance
LO.ISigma1.Metamath.InternalArithmetic.instBoldfaceFunction₂MkHAddNatOfNatQqAdd
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
instance
LO.ISigma1.Metamath.InternalArithmetic.instBoldfaceFunction₂MkHAddNatOfNatQqMul
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.eval_qqAddGraph
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(v : Fin 3 → V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.eval_qqMulGraph
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(v : Fin 3 → V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.lt_qqAdd_left
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.lt_qqAdd_right
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.lt_qqMul_left
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.lt_qqMul_right
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x y : V)
:
theorem
LO.ISigma1.Metamath.InternalArithmetic.qqFunc_absolute
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(k f v : ℕ)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.zero_semiterm
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{n : V}
:
IsSemiterm ℒₒᵣ n ↑𝟎
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.one_semiterm
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{n : V}
:
IsSemiterm ℒₒᵣ n ↑𝟏
theorem
LO.ISigma1.Metamath.InternalArithmetic.coe_zero_eq
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
theorem
LO.ISigma1.Metamath.InternalArithmetic.coe_one_eq
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
LO.ISigma1.Metamath.InternalArithmetic.Numeral.construction
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
Equations
Instances For
noncomputable def
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x : V)
:
V
Equations
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux_zero
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux_succ
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x : V)
:
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux.defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAuxGraph.eval
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(v : Fin 2 → V)
:
instance
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux.definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.lt_numeralAux_self
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(n : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.Numeral.numeralAux_semiterm
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(n x : V)
:
IsSemiterm ℒₒᵣ n (numeralAux x)
noncomputable def
LO.ISigma1.Metamath.InternalArithmetic.numeral
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x : V)
:
V
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_zero
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_one
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_semiterm
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(n x : V)
:
IsSemiterm ℒₒᵣ n (numeral x)
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_uterm
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x : V)
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.le_numeral_self
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(n : V)
:
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_defined
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.eval_numeralGraph
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(v : Fin 2 → V)
:
instance
LO.ISigma1.Metamath.InternalArithmetic.numeral_definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
:
instance
LO.ISigma1.Metamath.InternalArithmetic.numeral_definable'
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{Γ : SigmaPiDelta}
{m : ℕ}
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_substs
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
{n m w : V}
:
@[simp]
theorem
LO.ISigma1.Metamath.InternalArithmetic.numeral_bShift
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐈𝚺₁]
(x : V)
: