Partial Correctness
A partial correctness statement in Hoare Logic or Separation Logic is a triple states that a program that starts in a state only terminates in states validating .
If we use Relational Semantics for our programming language, this boils down to , where the predicates are viewed as relations .