#check tactic #
This module defines a tactic version of the #check command.
While #check t is similar to have := t, it is a little more convenient
since it elaborates t in a more tolerant way and so it can be possible to get a result.
For example, #check allows metavariables.
Tactic version of Lean.Elab.Command.elabCheck.
Elaborates term without modifying tactic/elab/meta state.
Info messages are placed at tk.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The #check t tactic elaborates the term t and then pretty prints it with its type as e : ty.
If t is an identifier, then it pretty prints a type declaration form
for the global constant t instead.
Use #check (t) to pretty print it as an elaborated expression.
Like the #check command, the #check tactic allows stuck typeclass instance problems.
These become metavariables in the output.
Equations
- One or more equations did not get rendered due to their size.