Documentation

Foundation.FirstOrder.Arithmetic.Definability.Definable

class LO.FirstOrder.Arithmetic.HierarchySymbol.Defined {V : Type u_2} [ORingStructure V] {k : } (R : outParam ((Fin kV)Prop)) { : HierarchySymbol} (φ : .Semisentence k) :
Instances
    Instances
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          @[reducible, inline]
          abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedRel₃ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (R : VVVProp) (φ : .Semisentence 3) :
          Equations
          Instances For
            @[reducible, inline]
            abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedRel₄ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (R : VVVVProp) (φ : .Semisentence 4) :
            Equations
            Instances For
              @[reducible, inline]
              abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } (f : (Fin kV)V) (φ : .Semisentence (k + 1)) :
              Equations
              Instances For
                @[reducible, inline]
                Equations
                Instances For
                  @[reducible, inline]
                  Equations
                  Instances For
                    @[reducible, inline]
                    Equations
                    Instances For
                      @[reducible, inline]
                      abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction₃ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (f : VVVV) (φ : .Semisentence 4) :
                      Equations
                      Instances For
                        @[reducible, inline]
                        abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction₄ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (f : VVVVV) (φ : .Semisentence 5) :
                        Equations
                        Instances For
                          @[reducible, inline]
                          abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction₅ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (f : VVVVVV) (φ : .Semisentence 6) :
                          Equations
                          Instances For
                            @[reducible, inline]
                            Equations
                            Instances For
                              @[reducible, inline]
                              Equations
                              Instances For
                                @[reducible, inline]
                                Equations
                                Instances For
                                  @[reducible, inline]
                                  abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₄ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (P : VVVVProp) :
                                  Equations
                                  Instances For
                                    @[reducible, inline]
                                    abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₅ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (P : VVVVVProp) :
                                    Equations
                                    Instances For
                                      @[reducible, inline]
                                      abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₆ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (P : VVVVVVProp) :
                                      Equations
                                      Instances For
                                        @[reducible, inline]
                                        Equations
                                        Instances For
                                          @[reducible, inline]
                                          Equations
                                          Instances For
                                            @[reducible, inline]
                                            Equations
                                            Instances For
                                              @[reducible, inline]
                                              Equations
                                              Instances For
                                                @[reducible, inline]
                                                Equations
                                                Instances For
                                                  @[reducible, inline]
                                                  abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₄ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (f : VVVVV) :
                                                  Equations
                                                  Instances For
                                                    @[reducible, inline]
                                                    abbrev LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₅ {V : Type u_2} [ORingStructure V] ( : HierarchySymbol) (f : VVVVVV) :
                                                    Equations
                                                    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
                                                              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
                                                                      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
                                                                              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
                                                                                      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
                                                                                              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
                                                                                                      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
                                                                                                              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
                                                                                                                      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
                                                                                                                              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.FirstOrder.Arithmetic.HierarchySymbol.Defined.df {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {R : (Fin kV)Prop} {φ : .Semisentence k} (h : Defined R φ) :
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.proper {V : Type u_2} [ORingStructure V] {k : } {R : (Fin kV)Prop} {m : } {φ : { Γ := 𝚫, rank := m }.Semisentence k} [h : Defined R φ] :
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.iff {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {v : Fin kV} {R : (Fin kV)Prop} {φ : .Semisentence k} [h : Defined R φ] :
                                                                                                                                  (Semiformula.Evalb v) φ R v
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.iff_delta_pi {V : Type u_2} [ORingStructure V] {k m : } {v : Fin kV} {R : (Fin kV)Prop} {φ : { Γ := 𝚫, rank := m }.Semisentence k} [h : Defined R φ] :
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.iff_delta_sigma {V : Type u_2} [ORingStructure V] {k m : } {v : Fin kV} {R : (Fin kV)Prop} {φ : { Γ := 𝚫, rank := m }.Semisentence k} [h : Defined R φ] :
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.of_iff {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P Q : (Fin kV)Prop} (h : ∀ (x : Fin kV), P x Q x) {φ : .Semisentence k} (H : Defined Q φ) :
                                                                                                                                  Defined P φ
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Defined.to_definable {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : (Fin kV)Prop} (φ : .Semisentence k) (hP : Defined P φ) :
                                                                                                                                  .Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction.of_eq {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {f g : (Fin kV)V} (h : ∀ (x : Fin kV), f x = g x) {φ : .Semisentence (k + 1)} (H : DefinedFunction f φ) :
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinedFunction.graph_delta {V : Type u_2} [ORingStructure V] {k m : } {f : (Fin kV)V} {φ : { Γ := 𝚺, rank := m }.Semisentence (k + 1)} (h : DefinedFunction f φ) :
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.mkPolarity {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } {Γ : Polarity} (φ : ArithmeticSemiformula V k) (hp : Hierarchy Γ m φ) (hP : ∀ (v : Fin kV), P v (Semiformula.Eval v id) φ) :
                                                                                                                                  { Γ := Γ.coe, rank := m }.Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_zero {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {Γ' : SigmaPiDelta} (h : { Γ := Γ', rank := 0 }.Definable P) { : HierarchySymbol} :
                                                                                                                                  .Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_deltaOne {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {Γ : SigmaPiDelta} {m : } (h : 𝚫₁.Definable P) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_delta {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k : } {P : (Fin kV)Prop} {m : } (h : { Γ := 𝚫, rank := m }.Definable P) :
                                                                                                                                  { Γ := Γ, rank := m }.Definable P
                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.instMkOfDeltaSigmaPiDelta {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } [{ Γ := 𝚫, rank := m }.Definable P] (Γ : SigmaPiDelta) :
                                                                                                                                  { Γ := Γ, rank := m }.Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.delta_iff_sigma_and_pi {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } :
                                                                                                                                  { Γ := 𝚫, rank := m }.Definable P { Γ := 𝚷, rank := m }.Definable P { Γ := 𝚺, rank := m }.Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_sigma_of_pi {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k : } {P : (Fin kV)Prop} {m : } ( : { Γ := 𝚺, rank := m }.Definable P) ( : { Γ := 𝚷, rank := m }.Definable P) :
                                                                                                                                  { Γ := Γ, rank := m }.Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_iff {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P Q : (Fin kV)Prop} (H : .Definable Q) (h : ∀ (x : Fin kV), P x Q x) :
                                                                                                                                  .Definable P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.retraction {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : (Fin kV)Prop} {l : } (h : .Definable P) (f : Fin kFin l) :
                                                                                                                                  .Definable fun (v : Fin lV) => P fun (i : Fin k) => v (f i)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.retractiont (n : ) {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : (Fin kV)Prop} (h : .Definable P) (f : Fin kArithmeticSemiterm V n) :
                                                                                                                                  .Definable fun (v : Fin nV) => P fun (i : Fin k) => Semiterm.val v id (f i)
                                                                                                                                  @[simp]
                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.const {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : Prop} :
                                                                                                                                  .Definable fun (x : Fin kV) => P
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.and {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P Q : (Fin kV)Prop} (hP : .Definable P) (hQ : .Definable Q) :
                                                                                                                                  .Definable fun (x : Fin kV) => P x Q x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.or {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P Q : (Fin kV)Prop} (hP : .Definable P) (hQ : .Definable Q) :
                                                                                                                                  .Definable fun (x : Fin kV) => P x Q x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.notSigma {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } (h : { Γ := 𝚺, rank := m }.Definable P) :
                                                                                                                                  { Γ := 𝚷, rank := m }.Definable fun (x : Fin kV) => ¬P x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.notPi {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } (h : { Γ := 𝚷, rank := m }.Definable P) :
                                                                                                                                  { Γ := 𝚺, rank := m }.Definable fun (x : Fin kV) => ¬P x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.notDelta {V : Type u_2} [ORingStructure V] {k : } {P : (Fin kV)Prop} {m : } (h : { Γ := 𝚫, rank := m }.Definable P) :
                                                                                                                                  { Γ := 𝚫, rank := m }.Definable fun (x : Fin kV) => ¬P x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.not {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k : } {P : (Fin kV)Prop} {m : } (h : { Γ := Γ.alt, rank := m }.Definable P) :
                                                                                                                                  { Γ := Γ, rank := m }.Definable fun (v : Fin kV) => ¬P v
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.impDelta {V : Type u_2} [ORingStructure V] {k : } {P Q : (Fin kV)Prop} {m : } (hp : { Γ := 𝚫, rank := m }.Definable P) (hq : { Γ := 𝚫, rank := m }.Definable Q) :
                                                                                                                                  { Γ := 𝚫, rank := m }.Definable fun (x : Fin kV) => P xQ x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.imp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k : } {P Q : (Fin kV)Prop} {m : } (h₁ : { Γ := Γ.alt, rank := m }.Definable P) (h₂ : { Γ := Γ, rank := m }.Definable Q) :
                                                                                                                                  { Γ := Γ, rank := m }.Definable fun (v : Fin kV) => P vQ v
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.biconditional {V : Type u_2} [ORingStructure V] {k : } {P Q : (Fin kV)Prop} {m : } (h₁ : { Γ := 𝚫, rank := m }.Definable P) (h₂ : { Γ := 𝚫, rank := m }.Definable Q) {Γ : SigmaPiDelta} :
                                                                                                                                  { Γ := Γ, rank := m }.Definable fun (v : Fin kV) => P v Q v
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : (Fin kV)VProp} (h : .Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) (t : ArithmeticSemiterm V k) :
                                                                                                                                  .Definable fun (v : Fin kV) => x < Semiterm.val v id t, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.bexs {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {P : (Fin kV)VProp} (h : .Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) (t : ArithmeticSemiterm V k) :
                                                                                                                                  .Definable fun (v : Fin kV) => x < Semiterm.val v id t, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball' {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } [V↓[ℒₒᵣ] ⊧* 𝗣𝗔⁻] {P : (Fin kV)VProp} (h : .Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) (t : ArithmeticSemiterm V k) :
                                                                                                                                  .Definable fun (v : Fin kV) => xSemiterm.val v id t, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.bexs' {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } [V↓[ℒₒᵣ] ⊧* 𝗣𝗔⁻] {P : (Fin kV)VProp} (h : .Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) (t : ArithmeticSemiterm V k) :
                                                                                                                                  .Definable fun (v : Fin kV) => xSemiterm.val v id t, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.exs {V : Type u_2} [ORingStructure V] {k m : } {P : (Fin kV)VProp} (h : { Γ := 𝚺, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := 𝚺, rank := m + 1 }.Definable fun (v : Fin kV) => ∃ (x : V), P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.all {V : Type u_2} [ORingStructure V] {k m : } {P : (Fin kV)VProp} (h : { Γ := 𝚷, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := 𝚷, rank := m + 1 }.Definable fun (v : Fin kV) => ∀ (x : V), P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.conj₂ {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} (Γ : List ι) {R : ι(Fin kV)Prop} (hR : ∀ (i : ι), .Definable (R i)) :
                                                                                                                                  .Definable fun (x : Fin kV) => iΓ, R i x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.disj₂ {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} (Γ : List ι) {R : ι(Fin kV)Prop} (hR : ∀ (i : ι), .Definable (R i)) :
                                                                                                                                  .Definable fun (x : Fin kV) => iΓ, R i x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.fconj {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} (s : Finset ι) {R : ι(Fin kV)Prop} (h : ∀ (i : ι), .Definable (R i)) :
                                                                                                                                  .Definable fun (x : Fin kV) => is, R i x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.fdisj {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} (s : Finset ι) {R : ι(Fin kV)Prop} (h : ∀ (i : ι), .Definable (R i)) :
                                                                                                                                  .Definable fun (x : Fin kV) => is, R i x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.fintype_all {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} [Fintype ι] {P : ι(Fin kV)Prop} (h : ∀ (i : ι), .Definable fun (w : Fin kV) => P i w) :
                                                                                                                                  .Definable fun (v : Fin kV) => ∀ (i : ι), P i v
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.fintype_exs {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } {ι : Type u_3} [Fintype ι] {P : ι(Fin kV)Prop} (h : ∀ (i : ι), .Definable fun (w : Fin kV) => P i w) :
                                                                                                                                  .Definable fun (v : Fin kV) => ∃ (i : ι), P i v
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.equal' {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } (i j : Fin k) :
                                                                                                                                  .Definable fun (v : Fin kV) => v i = v j
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.of_sigma {V : Type u_2} [ORingStructure V] {k m : } {f : (Fin kV)V} (h : { Γ := 𝚺, rank := m }.DefinableFunction f) {Γ : SigmaPiDelta} :
                                                                                                                                  { Γ := Γ, rank := m }.DefinableFunction f
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.exsVec {V : Type u_2} [ORingStructure V] {m k l : } {P : (Fin kV)(Fin lV)Prop} (h : { Γ := 𝚺, rank := m + 1 }.Definable fun (w : Fin (k + l)V) => P (fun (i : Fin k) => w (Fin.castAdd l i)) fun (j : Fin l) => w (Fin.natAdd k j)) :
                                                                                                                                  { Γ := 𝚺, rank := m + 1 }.Definable fun (v : Fin kV) => ∃ (ys : Fin lV), P v ys
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.allVec {V : Type u_2} [ORingStructure V] {m k l : } {P : (Fin kV)(Fin lV)Prop} (h : { Γ := 𝚷, rank := m + 1 }.Definable fun (w : Fin (k + l)V) => P (fun (i : Fin k) => w (Fin.castAdd l i)) fun (j : Fin l) => w (Fin.natAdd k j)) :
                                                                                                                                  { Γ := 𝚷, rank := m + 1 }.Definable fun (v : Fin kV) => ∀ (ys : Fin lV), P v ys
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.substitution {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k : } {P : (Fin kV)Prop} {l m : } {f : Fin k(Fin lV)V} (hP : { Γ := Γ, rank := m + 1 }.Definable P) (hf : ∀ (i : Fin k), { Γ := 𝚺, rank := m + 1 }.DefinableFunction (f i)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (z : Fin lV) => P fun (i : Fin k) => f i z
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinablePred.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m : } {P : VProp} {k : } {f : (Fin kV)V} (hP : { Γ := Γ, rank := m + 1 }-Predicate P) (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m : } {P : VVProp} {k : } {f g : (Fin kV)V} (hP : { Γ := Γ, rank := m + 1 }-Relation P) (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (hg : { Γ := 𝚺, rank := m + 1 }.DefinableFunction g) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f v) (g v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₃.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVProp} {f₁ f₂ f₃ : (Fin kV)V} (hP : { Γ := Γ, rank := m + 1 }-Relation₃ P) (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₄.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVVProp} {f₁ f₂ f₃ f₄ : (Fin kV)V} (hP : { Γ := Γ, rank := m + 1 }-Relation₄ P) (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableRel₅.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVVVProp} {f₁ f₂ f₃ f₄ f₅ : (Fin kV)V} (hP : { Γ := Γ, rank := m + 1 }-Relation₅ P) (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) (hf₅ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₅) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v) (f₅ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.comp₁ {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VProp} {f : (Fin kV)V} [{ Γ := Γ, rank := m + 1 }-Predicate P] (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.comp₂ {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVProp} {f g : (Fin kV)V} [{ Γ := Γ, rank := m + 1 }-Relation P] (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (hg : { Γ := 𝚺, rank := m + 1 }.DefinableFunction g) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f v) (g v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.comp₃ {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVProp} {f₁ f₂ f₃ : (Fin kV)V} [{ Γ := Γ, rank := m + 1 }-Relation₃ P] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.comp₄ {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVVProp} {f₁ f₂ f₃ f₄ : (Fin kV)V} [{ Γ := Γ, rank := m + 1 }-Relation₄ P] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.comp₅ {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {P : VVVVVProp} {f₁ f₂ f₃ f₄ f₅ : (Fin kV)V} [{ Γ := Γ, rank := m + 1 }-Relation₅ P] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) (hf₅ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₅) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v) (f₅ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinablePred.of_iff {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {P Q : VProp} (H : -Predicate Q) (h : ∀ (x : V), P x Q x) :
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.graph {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} {f : (Fin kV)V} (h : .DefinableFunction f) :
                                                                                                                                  .Definable fun (v : Fin (k + 1)V) => v 0 = f fun (x : Fin k) => v x.succ
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.graph_delta {V : Type u_2} [ORingStructure V] {k : } {f : (Fin kV)V} {m : } (h : { Γ := 𝚺, rank := m }.DefinableFunction f) :
                                                                                                                                  { Γ := 𝚫, rank := m }.DefinableFunction f
                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.instMkDeltaSigmaPiDeltaOfSigma {V : Type u_2} [ORingStructure V] {k : } {f : (Fin kV)V} {m : } [h : { Γ := 𝚺, rank := m }.DefinableFunction f] :
                                                                                                                                  { Γ := 𝚫, rank := m }.DefinableFunction f
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.of_sigmaOne {V : Type u_2} [ORingStructure V] {k : } {f : (Fin kV)V} (h : 𝚺₁.DefinableFunction f) {Γ : SigmaPiDelta} {m : } :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction f
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.var {V : Type u_2} [ORingStructure V] { : HierarchySymbol} {k : } (i : Fin k) :
                                                                                                                                  .DefinableFunction fun (v : Fin kV) => v i
                                                                                                                                  @[simp]
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.term_retraction (n : ) {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} (t : ArithmeticSemiterm V n) (e : Fin nFin k) :
                                                                                                                                  .DefinableFunction fun (v : Fin kV) => Semiterm.val (fun (x : Fin n) => v (e x)) id t
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.of_eq {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} {f : (Fin kV)V} (g : (Fin kV)V) (h : ∀ (v : Fin kV), f v = g v) (H : .DefinableFunction f) :
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.retraction {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} {f : (Fin kV)V} {n : } (hf : .DefinableFunction f) (e : Fin kFin n) :
                                                                                                                                  .DefinableFunction fun (v : Fin nV) => f fun (i : Fin k) => v (e i)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.retractiont {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} {f : (Fin kV)V} {n : } (hf : .DefinableFunction f) (t : Fin kArithmeticSemiterm V n) :
                                                                                                                                  .DefinableFunction fun (v : Fin nV) => f fun (i : Fin k) => Semiterm.val v id (t i)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.rel {V : Type u_2} [ORingStructure V] {k : } { : HierarchySymbol} {f : (Fin kV)V} (h : .DefinableFunction f) :
                                                                                                                                  .Definable fun (v : Fin (k + 1)V) => v 0 = f fun (x : Fin k) => v x.succ
                                                                                                                                  @[simp]
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.nth {V : Type u_2} [ORingStructure V] {k : } ( : HierarchySymbol) (i : Fin k) :
                                                                                                                                  .DefinableFunction fun (w : Fin kV) => w i
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction.substitution {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {k l m : } {F : (Fin kV)V} {f : Fin k(Fin lV)V} (hF : { Γ := Γ, rank := m + 1 }.DefinableFunction F) (hf : ∀ (i : Fin k), { Γ := 𝚺, rank := m + 1 }.DefinableFunction (f i)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (z : Fin lV) => F fun (i : Fin k) => f i z
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₁.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {F : VV} {f : (Fin kV)V} [hF : { Γ := Γ, rank := m + 1 }-Function₁ F] (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (v : Fin kV) => F (f v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₂.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {F : VVV} {f₁ f₂ : (Fin kV)V} [hF : { Γ := Γ, rank := m + 1 }-Function₂ F] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (v : Fin kV) => F (f₁ v) (f₂ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₃.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {F : VVVV} {f₁ f₂ f₃ : (Fin kV)V} [hF : { Γ := Γ, rank := m + 1 }-Function₃ F] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (v : Fin kV) => F (f₁ v) (f₂ v) (f₃ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₄.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {F : VVVVV} {f₁ f₂ f₃ f₄ : (Fin kV)V} [hF : { Γ := Γ, rank := m + 1 }-Function₄ F] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (v : Fin kV) => F (f₁ v) (f₂ v) (f₃ v) (f₄ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.DefinableFunction₅.comp {V : Type u_2} [ORingStructure V] {Γ : SigmaPiDelta} {m k : } {F : VVVVVV} {f₁ f₂ f₃ f₄ f₅ : (Fin kV)V} [hF : { Γ := Γ, rank := m + 1 }.DefinableFunction₅ F] (hf₁ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₁) (hf₂ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₂) (hf₃ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₃) (hf₄ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₄) (hf₅ : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f₅) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.DefinableFunction fun (v : Fin kV) => F (f₁ v) (f₂ v) (f₃ v) (f₄ v) (f₅ v)
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball_lt {V : Type u_2} [ORingStructure V] {k m : } {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => x < f v, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.bexs_lt {V : Type u_2} [ORingStructure V] {k m : } {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => x < f v, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball_le {V : Type u_2} [ORingStructure V] {k m : } [V↓[ℒₒᵣ] ⊧* 𝗣𝗔⁻] {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => xf v, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.bexs_le {V : Type u_2} [ORingStructure V] {k m : } [V↓[ℒₒᵣ] ⊧* 𝗣𝗔⁻] {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => xf v, P v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball_lt' {V : Type u_2} [ORingStructure V] {k m : } {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => ∀ {x : V}, x < f vP v x
                                                                                                                                  theorem LO.FirstOrder.Arithmetic.HierarchySymbol.Definable.ball_le' {V : Type u_2} [ORingStructure V] {k m : } [V↓[ℒₒᵣ] ⊧* 𝗣𝗔⁻] {Γ : SigmaPiDelta} {P : (Fin kV)VProp} {f : (Fin kV)V} (hf : { Γ := 𝚺, rank := m + 1 }.DefinableFunction f) (h : { Γ := Γ, rank := m + 1 }.Definable fun (w : Fin (k + 1)V) => P (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                  { Γ := Γ, rank := m + 1 }.Definable fun (v : Fin kV) => ∀ {x : V}, x f vP v x

                                                                                                                                  Auxiliary lemmata for aesop #

                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.instDefinableMkSigmaSigmaPiDeltaHAddNatOfNat_1 {V : Type u_2} [ORingStructure V] {k : } (P : (Fin kV)Prop) [{ Γ := 𝚺, rank := 2 }.Definable P] :
                                                                                                                                  { Γ := 𝚺, rank := 0 + 1 + 1 }.Definable P
                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.instDefinableMkPiSigmaPiDeltaHAddNatOfNat_1 {V : Type u_2} [ORingStructure V] {k : } (P : (Fin kV)Prop) [{ Γ := 𝚷, rank := 2 }.Definable P] :
                                                                                                                                  { Γ := 𝚷, rank := 0 + 1 + 1 }.Definable P
                                                                                                                                  instance LO.FirstOrder.Arithmetic.HierarchySymbol.instDefinableMkDeltaSigmaPiDeltaHAddNatOfNat_1 {V : Type u_2} [ORingStructure V] {k : } (P : (Fin kV)Prop) [{ Γ := 𝚫, rank := 2 }.Definable P] :
                                                                                                                                  { Γ := 𝚫, rank := 0 + 1 + 1 }.Definable P