Evaluation by reduction
- reduceEval : Lean.Expr → Lean.MetaM α
Instances
- Lean.Meta.instReduceEvalBinderInfo
- Lean.Meta.instReduceEvalBool
- Lean.Meta.instReduceEvalFVarId
- Lean.Meta.instReduceEvalFinHAddNatInstHAddInstAddNatOfNat
- Lean.Meta.instReduceEvalLevelMVarId
- Lean.Meta.instReduceEvalList
- Lean.Meta.instReduceEvalLiteral
- Lean.Meta.instReduceEvalMVarId
- Lean.Meta.instReduceEvalName
- Lean.Meta.instReduceEvalNat
- Lean.Meta.instReduceEvalOption
- Lean.Meta.instReduceEvalString
- Lean.Meta.instReduceEvalUInt64
- Lean.Meta.instReduceEvalUSize
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.
Equations
- Lean.Meta.instReduceEvalName = { reduceEval := Lean.Meta.evalName }