Documentation

LeanPool.PointwiseComposition.Foundation.FirstOrder.Arithmetic.Definability.Hierarchy

Supporting results for pointwise provable equality.

Arithmetical Formula Sorted by Arithmetical Hierarchy #

This file defines the $\Sigma_n / \Pi_n / \Delta_n$ formulas of arithmetic of first-order logic.

Data and laws for Hierarchy Symbol in FFL.FirstOrder.Arithmetic.

Instances For

    The «term -[ ]» construction in FFL.FirstOrder.Arithmetic.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      The Σ₀ construction in Σ₀.

      Equations
      Instances For
        @[reducible, inline]

        The Π₀ construction in Π₀.

        Equations
        Instances For
          @[reducible, inline]

          The ∆₀ construction in ∆₀.

          Equations
          Instances For
            @[reducible, inline]

            The Σ₁ construction in Σ₁.

            Equations
            Instances For
              @[reducible, inline]

              The Π₁ construction in Π₁.

              Equations
              Instances For
                @[reducible, inline]

                The ∆₁ construction in ∆₁.

                Equations
                Instances For

                  The «termΣ₀» construction in FFL.FirstOrder.Arithmetic.

                  Equations
                  Instances For

                    The «termΠ₀» construction in FFL.FirstOrder.Arithmetic.

                    Equations
                    Instances For

                      The «term∆₀» construction in FFL.FirstOrder.Arithmetic.

                      Equations
                      Instances For

                        The «termΣ₁» construction in FFL.FirstOrder.Arithmetic.

                        Equations
                        Instances For

                          The «termΠ₁» construction in FFL.FirstOrder.Arithmetic.

                          Equations
                          Instances For

                            The «term∆₁» construction in FFL.FirstOrder.Arithmetic.

                            Equations
                            Instances For

                              First-order formulas with separate bound and free variables.

                              Instances For
                                @[simp]
                                theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.val_mkDelta {ξ : Type u_1} {n m : ℕ} (φ : HierarchySymbol.Semiformula ξ n { Γ := Σ, rank := m }) (ψ : HierarchySymbol.Semiformula ξ n { Γ := Π, rank := m }) :
                                ↑(φ.mkDelta ψ) = ↑φ
                                @[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.
                                @[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.
                                @[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.
                                @[simp]
                                @[simp]
                                theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.pi_mkDelta {ξ : Type u_1} {n m : ℕ} (φ : HierarchySymbol.Semiformula ξ n { Γ := Σ, rank := m }) (ψ : HierarchySymbol.Semiformula ξ n { Γ := Π, rank := m }) :
                                (φ.mkDelta ψ).pi = ψ

                                The mk Polarity construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The Proper On construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The Proper With Param On construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      The Provably Proper On construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        Data and laws for Provably Proper On' in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                        Instances For
                                          def PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.rew {ξ₁ : Type u_3} {n₁ : ℕ} {ξ₂ : Type u_4} {n₂ : ℕ} (ω : Rew ℒₒᵣ ξ₁ n₁ ξ₂ n₂) {Γ : HierarchySymbol} :

                                          The rew construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            @[simp]
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.val_rew {ξ₁ : Type u_3} {n₁ : ℕ} {ξ₂ : Type u_4} {n₂ : ℕ} (ω : Rew ℒₒᵣ ξ₁ n₁ ξ₂ n₂) {Γ : HierarchySymbol} (φ : HierarchySymbol.Semiformula ξ₁ n₁ Γ) :
                                            ↑(rew ω φ) = (Rewriting.app ω) ↑φ
                                            @[simp]
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.ProperOn.rew {M : Type u_2} [ORingStructure M] {m n₁ n₂ : ℕ} {φ : { Γ := ∆, rank := m }.Semisentence n₁} (h : ProperOn M φ) (ω : Rew ℒₒᵣ Empty n₁ Empty n₂) :
                                            @[simp]
                                            @[simp]
                                            @[simp]
                                            theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.ProperOn.of_zero {M : Type u_2} [ORingStructure M] {Γ' : SigmaPiDelta} {k : ℕ} (φ : { Γ := Γ', rank := 0 }.Semisentence k) (m : ℕ) :
                                            ProperOn M (ofZero φ { Γ := ∆, rank := m })

                                            The ball construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              The bexs construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                @[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.
                                                @[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.
                                                def PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.substSigma {ξ : Type u_1} {n m : ℕ} (φ : HierarchySymbol.Semiformula ξ 1 { Γ := Σ, rank := m + 1 }) (F : HierarchySymbol.Semiformula ξ (n + 1) { Γ := Σ, rank := m + 1 }) :
                                                HierarchySymbol.Semiformula ξ n { Γ := Σ, rank := m + 1 }

                                                The subst Sigma construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  @[simp]
                                                  @[simp]
                                                  @[simp]
                                                  theorem PointwiseComposition.FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.ProperOn.or {M : Type u_2} [ORingStructure M] {m k : ℕ} {φ ψ : { Γ := ∆, rank := m }.Semisentence k} (hp : ProperOn M φ) (hq : ProperOn M ψ) :
                                                  ProperOn M (φ ⋎ ψ)

                                                  The graph Delta construction in FFL.FirstOrder.Arithmetic.HierarchySymbol.Semiformula.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  • φ_2.graphDelta = φ_2.ofZero { Γ := ∆, rank := 0 }
                                                  Instances For