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.