Equations
- One or more equations did not get rendered due to their size.
- Auto.unfoldProj e = pure e
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
This function is expensive
Equations
- Auto.prepReduceExpr term = do let __do_lift ← Lean.getOptions have mode : Lean.Meta.TransparencyMode := Lean.Option.get __do_lift auto.redMode Auto.prepReduceExprWithMode term mode
Instances For
We assume that all defeq facts have the form
∀ (x₁ : ⋯) ⋯ (xₙ : ⋯), c ... = ...
where c is a constant. To avoid whnf from reducing
c ⋯ (which can happen when e.g. c is a recursor), we
call forallTelescope, then call prepReduceExpr on
· All the arguments of c, and
· The right-hand side of the equation
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.