Documentation

LeanPool.Incompleteness.Arithmetization.ISigmaOne.Metamath.Proof.Typed

Typed Formalized Tait-Calculus #

@[reducible, inline]
noncomputable abbrev LO.Arith.Language.Semiformula.substs₁ {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] (p : L.Semiformula (0 + 1)) (t : L.Term) :

Imported declaration from the Incompleteness formalization.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev LO.Arith.Language.Semiformula.free {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] (p : L.Semiformula (0 + 1)) :

    Imported declaration from the Incompleteness formalization.

    Equations
    Instances For
      @[simp]
      theorem LO.Arith.substs₁_neg {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] (p : L.Semiformula (0 + 1)) (t : L.Term) :
      @[simp]
      @[simp]
      @[reducible, inline]

      Imported declaration from the Incompleteness formalization.

      Equations
      Instances For

        Imported declaration from the Incompleteness formalization.

        Equations
        Instances For

          Imported declaration from the Incompleteness formalization.

          • val : V

            Imported declaration from the Incompleteness formalization.

          • val_formulaSet : L.IsFormulaSet self.val
          Instances For
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            noncomputable instance LO.Arith.instUnionSequent {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] :
            Equations
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            Equations

            Imported declaration from the Incompleteness formalization.

            Equations
            Instances For
              @[simp]
              @[simp]
              theorem LO.Arith.Language.Sequent.val_union {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] (Γ Δ : L.Sequent) :
              (Γ Δ).val = Γ.val Δ.val
              @[simp]
              theorem LO.Arith.Language.Sequent.mem_insert_iff {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {Γ : L.Sequent} {p q : L.Formula} :
              p insert q Γ p = q p Γ
              @[simp]
              theorem LO.Arith.Language.Sequent.mem_union_iff {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {Γ Δ : L.Sequent} {p : L.Formula} :
              p Γ Δ p Γ p Δ
              theorem LO.Arith.Language.Sequent.ext {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {Γ Δ : L.Sequent} (h : ∀ (x : L.Formula), x Γ x Δ) :
              Γ = Δ
              theorem LO.Arith.Language.Sequent.ext_iff {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {Γ Δ : L.Sequent} :
              Γ = Δ ∀ (x : L.Formula), x Γ x Δ
              theorem LO.Arith.Language.Sequent.ext' {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {Γ Δ : L.Sequent} (h : Γ.val = Δ.val) :
              Γ = Δ
              noncomputable def LO.Arith.Language.Sequent.shift {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] (s : L.Sequent) :

              Imported declaration from the Incompleteness formalization.

              Equations
              Instances For
                structure LO.Arith.Language.TTheory {V : Type u_1} [ORingStruc V] (L : Arith.Language V) {pL : FirstOrder.Arith.LDef} [L.Defined pL] :
                Type u_1

                Imported declaration from the Incompleteness formalization.

                • thy : L.Theory

                  Imported declaration from the Incompleteness formalization.

                • pthy : pL.TDef

                  Imported declaration from the Incompleteness formalization.

                • defined : self.thy.Defined self.pthy
                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
                      Instances For
                        @[implicit_reducible]
                        Equations

                        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
                              noncomputable def LO.Arith.Language.Theory.TDerivation.byAxm {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (p : L.Formula) (h : tmem p T.thy) ( : p Γ) :

                              Imported declaration from the Incompleteness formalization.

                              Equations
                              Instances For
                                noncomputable def LO.Arith.Language.Theory.TDerivation.em {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (p : L.Formula) (h : p Γ := by simp) (hn : p Γ := by simp) :

                                Imported declaration from the Incompleteness formalization.

                                Equations
                                Instances For
                                  noncomputable def LO.Arith.Language.Theory.TDerivation.verum {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (h : Γ := by simp) :

                                  Imported declaration from the Incompleteness formalization.

                                  Equations
                                  Instances For
                                    noncomputable def LO.Arith.Language.Theory.TDerivation.and {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p q : L.Formula} (dp : TDerivation T (insert p Γ)) (dq : TDerivation T (insert q Γ)) :
                                    TDerivation T (insert (p q) Γ)

                                    Imported declaration from the Incompleteness formalization.

                                    Equations
                                    Instances For
                                      noncomputable def LO.Arith.Language.Theory.TDerivation.or {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p q : L.Formula} (dpq : TDerivation T (insert p (insert q Γ))) :
                                      TDerivation T (insert (p q) Γ)

                                      Imported declaration from the Incompleteness formalization.

                                      Equations
                                      Instances For
                                        noncomputable def LO.Arith.Language.Theory.TDerivation.all {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p : L.Semiformula (0 + 1)} (dp : TDerivation T (insert p.free Γ.shift)) :

                                        Imported declaration from the Incompleteness formalization.

                                        Equations
                                        Instances For
                                          noncomputable def LO.Arith.Language.Theory.TDerivation.ex {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p : L.Semiformula (0 + 1)} (t : L.Term) (dp : TDerivation T (insert (p.substs₁ t) Γ)) :

                                          Imported declaration from the Incompleteness formalization.

                                          Equations
                                          Instances For
                                            noncomputable def LO.Arith.Language.Theory.TDerivation.wk {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ Δ : L.Sequent} (d : TDerivation T Δ) (h : Δ Γ) :

                                            Imported declaration from the Incompleteness formalization.

                                            Equations
                                            Instances For
                                              noncomputable def LO.Arith.Language.Theory.TDerivation.shift {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (d : TDerivation T Γ) :

                                              Imported declaration from the Incompleteness formalization.

                                              Equations
                                              Instances For
                                                noncomputable def LO.Arith.Language.Theory.TDerivation.cut {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p : L.Formula} (d₁ : TDerivation T (insert p Γ)) (d₂ : TDerivation T (insert (p) Γ)) :

                                                Imported declaration from the Incompleteness formalization.

                                                Equations
                                                Instances For

                                                  Imported declaration from the Incompleteness formalization.

                                                  Equations
                                                  Instances For
                                                    noncomputable def LO.Arith.Language.Theory.TDerivation.cut' {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ Δ : L.Sequent} {p : L.Formula} (d₁ : TDerivation T (insert p Γ)) (d₂ : TDerivation T (insert (p) Δ)) :
                                                    TDerivation T (Γ Δ)

                                                    Imported declaration from the Incompleteness formalization.

                                                    Equations
                                                    Instances For
                                                      noncomputable def LO.Arith.Language.Theory.TDerivation.conj {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (ps : SemiformulaVec 0) (ds : (i : V) → (hi : i < len ps.val) → TDerivation T (insert (ps.nth i hi) Γ)) :

                                                      Imported declaration from the Incompleteness formalization.

                                                      Equations
                                                      Instances For
                                                        noncomputable def LO.Arith.Language.Theory.TDerivation.disj {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} (ps : SemiformulaVec 0) {i : V} (hi : i < len ps.val) (d : TDerivation T (insert (ps.nth i hi) Γ)) :

                                                        Imported declaration from the Incompleteness formalization.

                                                        Equations
                                                        Instances For
                                                          noncomputable def LO.Arith.Language.Theory.TDerivation.modusPonens {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p q : L.Formula} (dpq : TDerivation T (insert (p ==> q) Γ)) (dp : TDerivation T (insert p Γ)) :

                                                          Imported declaration from the Incompleteness formalization.

                                                          Equations
                                                          Instances For
                                                            def LO.Arith.Language.Theory.TDerivation.ofEq {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ Δ : L.Sequent} (d : TDerivation T Γ) (h : Γ = Δ) :

                                                            Imported declaration from the Incompleteness formalization.

                                                            Equations
                                                            Instances For
                                                              noncomputable def LO.Arith.Language.Theory.TDerivation.rotate₁ {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p₀ p₁ : L.Formula} (d : TDerivation T (insert p₀ (insert p₁ Γ))) :
                                                              TDerivation T (insert p₁ (insert p₀ Γ))

                                                              Imported declaration from the Incompleteness formalization.

                                                              Equations
                                                              Instances For
                                                                noncomputable def LO.Arith.Language.Theory.TDerivation.rotate₂ {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p₀ p₁ p₂ : L.Formula} (d : TDerivation T (insert p₀ (insert p₁ (insert p₂ Γ)))) :
                                                                TDerivation T (insert p₂ (insert p₁ (insert p₀ Γ)))

                                                                Imported declaration from the Incompleteness formalization.

                                                                Equations
                                                                Instances For
                                                                  noncomputable def LO.Arith.Language.Theory.TDerivation.rotate₃ {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p₀ p₁ p₂ p₃ : L.Formula} (d : TDerivation T (insert p₀ (insert p₁ (insert p₂ (insert p₃ Γ))))) :
                                                                  TDerivation T (insert p₃ (insert p₁ (insert p₂ (insert p₀ Γ))))

                                                                  Imported declaration from the Incompleteness formalization.

                                                                  Equations
                                                                  Instances For
                                                                    noncomputable def LO.Arith.Language.Theory.TDerivation.orInv {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p q : L.Formula} (d : TDerivation T (insert (p q) Γ)) :

                                                                    Imported declaration from the Incompleteness formalization.

                                                                    Equations
                                                                    Instances For
                                                                      noncomputable def LO.Arith.Language.Theory.TDerivation.specialize {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : L.Sequent} {p : L.Semiformula (0 + 1)} (b : TDerivation T (insert p.all Γ)) (t : L.Term) :

                                                                      Imported declaration from the Incompleteness formalization.

                                                                      Equations
                                                                      Instances For
                                                                        noncomputable def LO.Arith.Language.Theory.TProof.modusPonens {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p q : L.Formula} (d : T p ==> q) (b : T p) :
                                                                        T q

                                                                        Condition D2

                                                                        Equations
                                                                        Instances For
                                                                          noncomputable def LO.Arith.Language.Theory.TProof.byAxm {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Formula} (h : tmem p T.thy) :
                                                                          T p

                                                                          Imported declaration from the Incompleteness formalization.

                                                                          Equations
                                                                          Instances For
                                                                            noncomputable def LO.Arith.Language.Theory.TProof.ofSubset {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T U : L.TTheory} (h : T U) {p : L.Formula} :
                                                                            T pU p

                                                                            Imported declaration from the Incompleteness formalization.

                                                                            Equations
                                                                            Instances For
                                                                              theorem LO.Arith.Language.Theory.TProof.of_subset {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T U : L.TTheory} (h : T U) {p : L.Formula} :
                                                                              T ⊢! pU ⊢! p
                                                                              @[implicit_reducible]
                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              @[implicit_reducible]
                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              @[implicit_reducible]
                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              noncomputable def LO.Arith.Language.Theory.TProof.exIntro {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (p : L.Semiformula (0 + 1)) (t : L.Term) (b : T p.substs₁ t) :
                                                                              T p.ex

                                                                              Imported declaration from the Incompleteness formalization.

                                                                              Equations
                                                                              Instances For
                                                                                theorem LO.Arith.Language.Theory.TProof.ex_intro! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (p : L.Semiformula (0 + 1)) (t : L.Term) (b : T ⊢! p.substs₁ t) :
                                                                                T ⊢! p.ex
                                                                                noncomputable def LO.Arith.Language.Theory.TProof.specialize {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (b : T p.all) (t : L.Term) :

                                                                                Imported declaration from the Incompleteness formalization.

                                                                                Equations
                                                                                Instances For
                                                                                  theorem LO.Arith.Language.Theory.TProof.specialize! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (b : T ⊢! p.all) (t : L.Term) :
                                                                                  noncomputable def LO.Arith.Language.Theory.TProof.conj {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (ps : SemiformulaVec 0) (ds : (i : V) → (hi : i < len ps.val) → T ps.nth i hi) :
                                                                                  T ps.conj

                                                                                  Imported declaration from the Incompleteness formalization.

                                                                                  Equations
                                                                                  Instances For
                                                                                    theorem LO.Arith.Language.Theory.TProof.conj! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (ps : SemiformulaVec 0) (ds : ∀ (i : V) (hi : i < len ps.val), T ⊢! ps.nth i hi) :
                                                                                    T ⊢! ps.conj
                                                                                    noncomputable def LO.Arith.Language.Theory.TProof.conj' {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (ps : SemiformulaVec 0) (ds : (i : V) → (hi : i < len ps.val) → T ps.nth (len ps.val - (i + 1)) ) :
                                                                                    T ps.conj

                                                                                    Imported declaration from the Incompleteness formalization.

                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For
                                                                                      noncomputable def LO.Arith.Language.Theory.TProof.conjOr' {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (ps : SemiformulaVec 0) (q : L.Semiformula 0) (ds : (i : V) → (hi : i < len ps.val) → T ps.nth (len ps.val - (i + 1)) q) :
                                                                                      T ps.conj q

                                                                                      Imported declaration from the Incompleteness formalization.

                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      Instances For
                                                                                        noncomputable def LO.Arith.Language.Theory.TProof.disj {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} (ps : SemiformulaVec 0) {i : V} (hi : i < len ps.val) (d : T ps.nth i hi) :
                                                                                        T ps.disj

                                                                                        Imported declaration from the Incompleteness formalization.

                                                                                        Equations
                                                                                        Instances For
                                                                                          noncomputable def LO.Arith.Language.Theory.TProof.shift {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Formula} (d : T p) :

                                                                                          Imported declaration from the Incompleteness formalization.

                                                                                          Equations
                                                                                          Instances For
                                                                                            noncomputable def LO.Arith.Language.Theory.TProof.all {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (dp : T p.free) :
                                                                                            T p.all

                                                                                            Imported declaration from the Incompleteness formalization.

                                                                                            Equations
                                                                                            Instances For
                                                                                              theorem LO.Arith.Language.Theory.TProof.all! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (dp : T ⊢! p.free) :
                                                                                              T ⊢! p.all
                                                                                              noncomputable def LO.Arith.Language.Theory.TProof.generalizeAux {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {C : L.Formula} {p : L.Semiformula (0 + 1)} (dp : T Semiformula.shift C ==> p.free) :
                                                                                              T C ==> p.all

                                                                                              Imported declaration from the Incompleteness formalization.

                                                                                              Equations
                                                                                              Instances For
                                                                                                noncomputable def LO.Arith.Language.Theory.TProof.specializeWithCtxAux {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {C : L.Formula} {p : L.Semiformula (0 + 1)} (d : T C ==> p.all) (t : L.Term) :
                                                                                                T C ==> p.substs₁ t

                                                                                                Imported declaration from the Incompleteness formalization.

                                                                                                Equations
                                                                                                Instances For
                                                                                                  noncomputable def LO.Arith.Language.Theory.TProof.specializeWithCtx {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : List (L.Semiformula 0)} {p : L.Semiformula (0 + 1)} (d : Γ ⊢[T] p.all) (t : L.Term) :

                                                                                                  Imported declaration from the Incompleteness formalization.

                                                                                                  Equations
                                                                                                  Instances For
                                                                                                    theorem LO.Arith.Language.Theory.TProof.specialize_with_ctx! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {Γ : List (L.Semiformula 0)} {p : L.Semiformula (0 + 1)} (d : Γ ⊢[T]! p.all) (t : L.Term) :
                                                                                                    noncomputable def LO.Arith.Language.Theory.TProof.ex {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (t : L.Term) (dp : T p.substs₁ t) :
                                                                                                    T p.ex

                                                                                                    Imported declaration from the Incompleteness formalization.

                                                                                                    Equations
                                                                                                    Instances For
                                                                                                      theorem LO.Arith.Language.Theory.TProof.ex! {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {L : Arith.Language V} {pL : FirstOrder.Arith.LDef} [L.Defined pL] {T : L.TTheory} {p : L.Semiformula (0 + 1)} (t : L.Term) (dp : T ⊢! p.substs₁ t) :
                                                                                                      T ⊢! p.ex