Documentation

Lean.Meta.Tactic.Simp.BuiltinSimprocs.Int

@[inline]
def Int.reduceUnary (declName : Lake.Name) (arity : Nat) (op : IntInt) (e : Lean.Expr) :
Equations
  • One or more equations did not get rendered due to their size.
@[inline]
def Int.reduceBin (declName : Lake.Name) (arity : Nat) (op : IntIntInt) (e : Lean.Expr) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
@[inline]
def Int.reduceBinPred (declName : Lake.Name) (arity : Nat) (op : IntIntBool) (e : Lean.Expr) :
Equations
  • One or more equations did not get rendered due to their size.
@[inline]
def Int.reduceBoolPred (declName : Lake.Name) (arity : Nat) (op : IntIntBool) (e : Lean.Expr) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.

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

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