| ⊦ (allReadsOK(gs.h) ∧ allWritesOK(gs.h) ∧ gs.vm = ∅ ⊕ gs.h ∧ gs.pm = ∅ ⊕ (gs.h | true)) ∧ firstVolWrite(l, gs.h) < # gs.h → (∀ l0. (l = l0 ⊃ firstVolWrite(l, gs.h) < # gs.h;true)) ∧ firstVolWrite(l, gs.h) ≤ # gs.h ∧ firstVolWrite(l, gs.h) < # gs.h ∧ firstVolWrite(l, gs.h) + 1 ≤ # gs.h |