| ⊦ ( ( (ctrok(gs.ctr, gs.writers) ∧ writersOk(gs.p, gs.writers) ∧ pendingOk(gs.p)) ∧ notMember(ls.t, gs.readers) ∧ notMember(ls.t, gs.writers) ∧ noPendingW(ls.t, gs.p) ∧ noPending(ls.t, gs.p)) ∧ ctrok(gs0.ctr, gs0.writers) ∧ writersOk(gs0.p, gs0.writers) ∧ pendingOk(gs0.p)) ∧ relyws(ls.t, gs.readers, gs0.readers) ∧ relyws(ls.t, gs.writers, gs0.writers) ∧ rely(ls.t, gs.p, gs0.p) → notMember(ls.t, gs0.readers) ∧ notMember(ls.t, gs0.writers) ∧ noPendingW(ls.t, gs0.p) ∧ noPending(ls.t, gs0.p) |