Definition. Weakest preconditions and Horn clauses [0056]