Documentation

LeanPool.FormalizationOfBoundedArithmetic.LanguagePeano

LeanPool.FormalizationOfBoundedArithmetic.LanguagePeano #

Function symbols for the Peano arithmetic language.

Instances For
    def FirstOrder.Language.instDecidableEqPeanoFunc.decEq {a✝ : } (x✝ x✝¹ : PeanoFunc a✝) :
    Decidable (x✝ = x✝¹)
    Equations
    Instances For

      Relation symbols for the Peano arithmetic language.

      Instances For

        The first-order language of Peano arithmetic used by the formalization.

        Equations
        Instances For

          Joins two terms t₁, t₂ in a formula representing t₁ ≤ t₂.

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

            Joins two terms t₁, t₂ in a formula representing t₁ < t₂.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def FirstOrder.Term.neq {a : Type u} {n : } {L : Language} (t1 t2 : L.Term (a Fin n)) :

              The not-equal relation of two terms as a bounded formula

              Equations
              Instances For

                The not-equal relation of two terms as a bounded formula

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

                  Interpret natural-number literals in a structure for the Peano language.

                  Equations
                  Instances For