Documentation

Lean.Meta.Tactic.Grind.Arith.Util

Returns true if e is of the form Nat

Equations
Instances For

    Returns true if e is of the form @instHAdd Nat instAddNat

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

      Returns true if e is instLENat

      Equations
      Instances For

        Returns some (a, b) if e is of the form

        @HAdd.hAdd Nat Nat Nat (instHAdd Nat instAddNat) a b
        
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Returns true if e is of the form

          @HAdd.hAdd Nat Nat Nat (instHAdd Nat instAddNat) _ _
          
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Returns some k if e @OfNat.ofNat Nat _ (instOfNatNat k)

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

              Returns some (a, k) if e is of the form a + k.

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

                An offset constraint.

                • u : α
                • v : α
                • k : Int
                Instances For
                  Equations
                  • { u := u, v := v, k := k }.neg = { u := v, v := u, k := -k - 1 }
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Returns some cnstr if e is offset constraint. Remark: z is 0 numeral. It is an extra argument because we want to be able to provide the one that has already been internalized.

                      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