Arithmetical Formula Sorted by Arithmetical Hierarchy #
This file defines the $\Sigma_n / \Pi_n / \Delta_n$ formulas of arithmetic of first-order logic.
Sg-[m].Semiformula ξ nis aSemiformula ℒₒᵣ ξ nwhich isSg-[m].Pg-[m].Semiformula ξ nis aSemiformula ℒₒᵣ ξ nwhich isPg-[m].Dlt-[m].Semiformula ξ nis a pair ofSg-[m].Semiformula ξ nandPg-[m].Semiformula ξ n.ProperOn:φ.ProperOn Miffφ's two elementφ.sigmaandφ.piare equivalent on modelM.
Imported declaration from the Incompleteness formalization.
- Γ : SigmaPiDelta
Imported declaration from the Incompleteness formalization.
- rank : ℕ
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.sigmaZero = { Γ := Sg, rank := 0 }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.piZero = { Γ := Pg, rank := 0 }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.deltaZero = { Γ := Dlt, rank := 0 }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.sigmaOne = { Γ := Sg, rank := 1 }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.piOne = { Γ := Pg, rank := 1 }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.deltaOne = { Γ := Dlt, rank := 1 }
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
- mkSigma {ξ : Type u_1} {n m : ℕ} (φ : Semiformula ℒₒᵣ ξ n) : Hierarchy Sg m φ → HierarchySymbol.Semiformula ξ n { Γ := Sg, rank := m }
- mkPi {ξ : Type u_1} {n m : ℕ} (φ : Semiformula ℒₒᵣ ξ n) : Hierarchy Pg m φ → HierarchySymbol.Semiformula ξ n { Γ := Pg, rank := m }
- mkDelta {ξ : Type u_1} {n m : ℕ} : HierarchySymbol.Semiformula ξ n { Γ := Sg, rank := m } → HierarchySymbol.Semiformula ξ n { Γ := Pg, rank := m } → HierarchySymbol.Semiformula ξ n { Γ := Dlt, rank := m }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.rew ω (φ.mkDelta ψ) = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.rew ω φ).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.rew ω ψ)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
- (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ hp).emb = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ((LO.FirstOrder.Semiformula.lMap LO.FirstOrder.Language.oringEmb) φ) ⋯
- (φ.mkDelta ψ).emb = φ.emb.mkDelta ψ.emb
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
- (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ a).extd = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ((LO.FirstOrder.Semiformula.lMap LO.FirstOrder.Language.oringEmb) φ) ⋯
- (φ.mkDelta a).extd = φ.extd.mkDelta a.extd
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- φ.ofZero { Γ := LO.SigmaPiDelta.sigma, rank := rank } = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma φ.val ⋯
- φ.ofZero { Γ := LO.SigmaPiDelta.pi, rank := rank } = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ.val ⋯
- φ.ofZero { Γ := LO.SigmaPiDelta.delta, rank := rank } = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma φ.val ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ.val ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- φ.ofDeltaOne LO.SigmaPiDelta.sigma x✝ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma φ.sigma.val ⋯
- φ.ofDeltaOne LO.SigmaPiDelta.pi x✝ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ.pi.val ⋯
- φ.ofDeltaOne LO.SigmaPiDelta.delta x✝ = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma φ.sigma.val ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi φ.pi.val ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.verum = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma ⊤ ⋯
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.verum = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ⊤ ⋯
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.verum = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma ⊤ ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ⊤ ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.falsum = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma ⊥ ⋯
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.falsum = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ⊥ ⋯
- LO.FirstOrder.Arith.HierarchySymbol.Semiformula.falsum = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma ⊥ ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi ⊥ ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- φ.and ψ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma (φ.val ⋏ ψ.val) ⋯
- φ.and ψ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi (φ.val ⋏ ψ.val) ⋯
- φ.and ψ = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma (φ.sigma.val ⋏ ψ.sigma.val) ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi (φ.pi.val ⋏ ψ.pi.val) ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- φ.or ψ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma (φ.val ⋎ ψ.val) ⋯
- φ.or ψ = LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi (φ.val ⋎ ψ.val) ⋯
- φ.or ψ = (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkSigma (φ.sigma.val ⋎ ψ.sigma.val) ⋯).mkDelta (LO.FirstOrder.Arith.HierarchySymbol.Semiformula.mkPi (φ.pi.val ⋎ ψ.pi.val) ⋯)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.