Documentation

LeanPool.FormalizationOfBoundedArithmetic.Order

LeanPool.FormalizationOfBoundedArithmetic.Order #

def FirstOrder.Language.Formula.iBdEx' {L : Language} [L.IsOrdered] {α : Type} {n : FvName} (bdTerm : L.Term (α Fin 0)) (φ : L.Formula (α Vars1 n)) :
L.Formula α

Existential quantification bounded by a term.

Equations
Instances For
    def FirstOrder.Language.Formula.iBdAll' {L : Language} [L.IsOrdered] {α : Type} {n : FvName} (bdTerm : L.Term (α Fin 0)) (φ : L.Formula (α Vars1 n)) :
    L.Formula α

    Universal quantification bounded by a term.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def FirstOrder.Language.Formula.iBdAllLt' {L : Language} [L.IsOrdered] {α : Type} {n : FvName} (bdTerm : L.Term (α Fin 0)) (φ : L.Formula (α Vars1 n)) :
      L.Formula α

      Universal quantification bounded strictly by a term.

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

        Existential quantification bounded by a term and guarded as numeric.

        Equations
        Instances For

          Existential quantification bounded by a term and guarded as a string.

          Equations
          Instances For

            Universal quantification bounded by a term and guarded as numeric.

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

              Universal quantification strictly bounded by a term and guarded as numeric.

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

                Discharge the Term.le bound-comparison subgoal shared by the iBdEx'/iBdAll' relabelEquiv congruence proofs.

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