Slide 103
Slide 103 text
#devsumi #devsumiF
(* 確定とキャンセルが混在しない *)
Consistency ==
\A m1, m2 \in METHOD:
~ (methodState[m1] = "confirmed" /\ methodState[m1] = "canceled")
(* どの決済手段もいつかは確定もしくはキャンセルになる *)
Completed ==
<>(\A m \in METHOD: methodState[m] \in { "confirmed", "canceled" })
「いつかは」= 時相論理