对于最弱的前置条件和最强的后置条件,这是正确的吗?
{P} x = xx; {x'=x}
P: x = 0
{真} y = yy; {Q}
问:y = 0
编辑:
我开始应用它如下:
{true} y = y - y {Q} ==> sp(y = yy; true) = ∃x,y = xx ∧ true
现在我不知道该怎么办;在我看来,“y = 0”最有意义,但这似乎不正确。
对于最弱的前置条件和最强的后置条件,这是正确的吗?
{P} x = xx; {x'=x}
P: x = 0
{真} y = yy; {Q}
问:y = 0
编辑:
我开始应用它如下:
{true} y = y - y {Q} ==> sp(y = yy; true) = ∃x,y = xx ∧ true
现在我不知道该怎么办;在我看来,“y = 0”最有意义,但这似乎不正确。