| ⊦ r ≠ null ∧ ¬ r ∈ H1 ∧ rely(me, O1(r; me), H1 ++ r, O2, H2) → (((!(me, O1, P) * P0))(H1) ↔ ((!(me, O2, r =>_ * P) * P0))(H1 ++ r)) |
rely(me, O1(r; me), H1 ++ r, O2, H2) ⊦ ((!(me, O1, P) * P0))(H1) ↔ ((!(me, O2, r =>_ * P) * P0))(H1 ++ r), r = null, r ∈ H1