Documentation

Lean.Meta.Tactic.Simp.BuiltinSimprocs.Nat

@[inline]
def Nat.reduceUnary (declName : Lean.Name) (arity : Nat) (op : NatNat) (e : Lean.Expr) :
Instances For
    @[inline]
    def Nat.reduceBin (declName : Lean.Name) (arity : Nat) (op : NatNatNat) (e : Lean.Expr) :
    Instances For
      @[inline]
      def Nat.reduceBinPred (declName : Lean.Name) (arity : Nat) (op : NatNatBool) (e : Lean.Expr) :
      Instances For
        @[inline]
        def Nat.reduceBoolPred (declName : Lean.Name) (arity : Nat) (op : NatNatBool) (e : Lean.Expr) :
        Instances For

          Return .done for Nat values. We don't want to unfold in the symbolic evaluator.

          Instances For
            inductive Nat.EqResult :
            Instances For
              Instances For
                Instances For