Hoare Logic の演習について推論しています。
の評価ではストアを変更できないが、 の実行によってストアが変更され、 の値が変更される可能性があると仮定して、トリプル を満たすすべてのブール式B
とすべてのプログラムS
およびを見つける必要があります。P
{true} if B then S; if B then P; {a >= 0}
B
S
B
a
特に、事後条件にのみ存在し、このような例を見つけたことがないため、について何が言えるかわかりません。
ご協力いただきありがとうございます!