WPApp: metadata for a goal whose right-hand side is a wp application, with isWPApp? to
recognize one.
Common metadata for a goal whose right-hand side is a weakest-precondition application
pre ⊑ wp Prog Value Pred EPred instAL instEAL instWP prog post epost s₁ ... sₙ.
- head : Expr
The
wpfunction head, separated from its explicit core arguments. The ordered core arguments of the
wpapplication:#[Prog, Value, Pred, EPred, instAL, instEAL, instWP, prog, post, epost].
Instances For
The monad of an m α-shaped program type, obtained by dropping the value type α. For a
non-monadic program type the type itself is returned.
Instances For
The wp metadata of rhs, or none when rhs is not a wp application.
Equations
- One or more equations did not get rendered due to their size.