An embedding of the special syntax for SPred into ordinary terms that provides alternative
interpretations of logical connectives and quantifiers.
Within spred(...), term(...) escapes to the ordinary Lean interpretation of this syntax.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Escapes from a surrounding spred(...) term, returning to the usual interpretations of quantifiers
and connectives.
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Std.Do.SPred.Notation.unpack
{m : Type → Type}
[Monad m]
[Lean.MonadRef m]
[Lean.MonadQuotation m]
:
Removes an spred layer from a term syntax object.