| m < n ⊦ CRely(m + 1, act1, cs1, act2, cs2) ∧ CInv(n, act2, cs2) ∧ CRely(m + 1, act2, cs2, act3, cs3) ∧ CInv(n, act3, cs3) ∧ CInv(n, act1, cs1) → CRely(m + 1, act1, cs1, act3, cs3), n = 0 |
m < n, CInv(n, act1, cs1), CInv(n, act3, cs3), CRely(m + 1, act2, cs2, act3, cs3), CInv(n, act2, cs2), CRely(m + 1, act1, cs1, act2, cs2) ⊦ n = 0, CRely(m + 1, act1, cs1, act3, cs3)