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
Instances For
Escapes from a surrounding spred(...) term, returning to the usual interpretations of quantifiers
and connectives.
Equations
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.