Unifying wp and wlp

Abstract Boolean-valued predicates over a state space are isomorphic to its characteristic functions into {0, 1}. Enlarging that range to {−1, 0, 1} allows the definition of extended predicates whose associated transformers generalise the conventional wp and wlp . The correspondingly extended healthiness conditions include the new “sub-additivity”, an arithmetic inequality over predicates.