対話ホーア式 改
Cond+(Σ) = Form(Obs(Σ+))(内部条件;直接制御可能)、Cond-(Σ) = Form(Obs(Σ-))(外部条件;直接制御不可能、コマンド経由)だとする。
P∈Cond(Σ), Q∈Cond+(Σ), R∈Cond-(Σ), F∈Cmd(Σ), E∈Evt(Σ)に対して、次の形を持つ。メッセージは中括弧にする。
- when(P) sending{F} results(R) causes{E}.
- when(P) receiving{E} changes(Q) motivates{F}.
なんなら:
- when (P), sending{F} changes you(R) causes your{E}.
- when (P), receiving{E} changes me(Q) causes my{E}.