| synced(avol), m < # avol, buffered(m) ≠ bleb, ⟨awbuf_unmap#(m, adr, m0, nx, lpt, ns, bleb, isbuf; avol)⟩ (adr0 = adr ∧ m1 = m0 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns), awbuf-inv(avol, bleb), # lpt = # avol ⊦ ⟨awbuf_unmap#(m, adr, m0, nx, lpt, ns, bleb, isbuf; avol)⟩ (synced(avol) ∧ adr0 = adr ∧ m1 = m0 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns), adr0 = adr ∧ m1 = m0 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns |