Defines variants of have and let syntax which do not produce let_fun or let bindings,
but instead inline the value instead.
This is useful to declare local instances and proofs in theorem statements and subgoals, where the extra binding is inconvenient.
haveI behaves like have, but inlines the value instead of producing a let_fun term.
Equations
- One or more equations did not get rendered due to their size.
Instances For
letI behaves like let, but inlines the value instead of producing a let_fun term.
Equations
- One or more equations did not get rendered due to their size.
Instances For
haveI behaves like have, but inlines the value instead of producing a let_fun term.
Equations
- One or more equations did not get rendered due to their size.
Instances For
letI behaves like let, but inlines the value instead of producing a let_fun term.
Equations
- One or more equations did not get rendered due to their size.