Documentation
Lean
.
Meta
.
ReduceEval
Search
Google site search
return to top
source
Imports
Lean.Meta.Offset
Imported by
Lean
.
Meta
.
ReduceEval
Lean
.
Meta
.
reduceEval
Lean
.
Meta
.
instReduceEvalNat
Lean
.
Meta
.
instReduceEvalOption
Lean
.
Meta
.
instReduceEvalString
Lean
.
Meta
.
instReduceEvalName
Evaluation by reduction
source
class
Lean
.
Meta
.
ReduceEval
(α :
Type
)
:
Type
reduceEval :
Lean.Expr
→
Lean.MetaM
α
Instances
source
def
Lean
.
Meta
.
reduceEval
{α :
Type
}
[
Lean.Meta.ReduceEval
α
]
(e :
Lean.Expr
)
:
Lean.MetaM
α
Equations
Lean.Meta.reduceEval
e
=
Lean.Meta.withAtLeastTransparency
Lean.Meta.TransparencyMode.default
(
Lean.Meta.ReduceEval.reduceEval
e
)
Instances For
source
instance
Lean
.
Meta
.
instReduceEvalNat
:
Lean.Meta.ReduceEval
Nat
source
instance
Lean
.
Meta
.
instReduceEvalOption
{α :
Type
}
[
Lean.Meta.ReduceEval
α
]
:
Lean.Meta.ReduceEval
(
Option
α
)
source
instance
Lean
.
Meta
.
instReduceEvalString
:
Lean.Meta.ReduceEval
String
Equations
One or more equations did not get rendered due to their size.
source
instance
Lean
.
Meta
.
instReduceEvalName
:
Lean.Meta.ReduceEval
Lean.Name