Auxiliary function for implementing unfoldReducible and unfoldReducibleSimproc.
Performs a single step.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Converts nested Expr.projs into projection applications if possible.
The structural simplifier and pattern matcher do not handle kernel projection
terms; this preprocessing step folds them into projection function applications.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instantiates assigned metavariables, applies shareCommon, and eliminates holes (aka none cells)
in the local context.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Normalizes universe levels in constants and sorts.
Equations
- One or more equations did not get rendered due to their size.