Documentation

LeanPool.Incompleteness.Arithmetization.ISigmaOne.Metamath.CodedTheory

CodedTheory #

@[simp]
theorem LO.FirstOrder.Theory.mem_add_iff {L : Language} {T U : Theory L} {φ : SyntacticFormula L} :
φ T + U φ T φ U
def LO.FirstOrder.Semiformula.curve {L : Language} {M : Type u_1} [Structure L M] (σ : Semisentence L 1) :
Set M

Imported declaration from the Incompleteness formalization.

Equations
Instances For
    theorem LO.FirstOrder.Semiformula.curve_mem_left {L : Language} {M : Type u_1} [Structure L M] {σ π : Semisentence L 1} {x : M} (hx : x curve σ) :
    x curve (σ π)
    theorem LO.FirstOrder.Semiformula.curve_mem_right {L : Language} {M : Type u_1} [Structure L M] {σ π : Semisentence L 1} {x : M} (hx : x curve π) :
    x curve (σ π)
    class LO.FirstOrder.Theory.Delta1Definable {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] (T : Theory L) extends L.lDef.TDef :

    Imported declaration from the Incompleteness formalization.

    Instances
      def LO.FirstOrder.Theory.tDef {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] (T : Theory L) [d : T.Delta1Definable] :

      Imported declaration from the Incompleteness formalization.

      Equations
      Instances For
        def LO.FirstOrder.Theory.codeIn {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] (V : Type u_1) [ORingStruc V] (T : Theory L) [T.Delta1Definable] :

        Imported declaration from the Incompleteness formalization.

        Equations
        Instances For
          @[simp]
          theorem LO.FirstOrder.Theory.mem_codeIn_iff {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] {V : Type u_1} [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] {T : Theory L} [T.Delta1Definable] {σ : SyntacticFormula L} :
          σ codeIn V T σ T
          def LO.FirstOrder.Theory.tCodeIn {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] (V : Type u_1) [ORingStruc V] [V ⊧ₘ* 𝐈Sg1] (T : Theory L) [T.Delta1Definable] :

          Imported declaration from the Incompleteness formalization.

          Equations
          Instances For
            @[reducible]

            Imported declaration from the Incompleteness formalization.

            Equations
            Instances For
              @[reducible]
              def LO.FirstOrder.Theory.Delta1Definable.ofEq {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] {T U : Theory L} (dT : T.Delta1Definable) (h : T = U) :

              Imported declaration from the Incompleteness formalization.

              Equations
              • dT.ofEq h = { toTDef := dT.toTDef T, mem_iff := , isDelta1 := }
              Instances For
                theorem LO.FirstOrder.Theory.Delta1Definable.add_subset_left {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] {V : Type u_1} [ORingStruc V] {T U : Theory L} (dT : T.Delta1Definable) (dU : U.Delta1Definable) :
                codeIn V T codeIn V (T + U)

                Imported declaration from the Incompleteness formalization.

                theorem LO.FirstOrder.Theory.Delta1Definable.add_subset_right {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] {V : Type u_1} [ORingStruc V] {T U : Theory L} (dT : T.Delta1Definable) (dU : U.Delta1Definable) :
                codeIn V U codeIn V (T + U)

                Imported declaration from the Incompleteness formalization.

                memo: This noncomputable is not essetial.

                @[reducible]

                Imported declaration from the Incompleteness formalization.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible]
                  noncomputable def LO.FirstOrder.Theory.Delta1Definable.ofFinite {L : Language} [(k : ) → Encodable (L.Func k)] [(k : ) → Encodable (L.Rel k)] [Arith.DefinableLanguage L] (T : Theory L) (h : Set.Finite T) :

                  Imported declaration from the Incompleteness formalization.

                  Equations
                  Instances For