. . "Where P is a precondition, Q is the execution of a program, and R is the result." . .