| m < # avol, avol[m].mapped?, m0 = # avol[m].data, synced(avol), ⟨awbuf_add_log_leb#(m, m0, adr, m1, avol, lpt, ns, isbuf; nx, bleb; err)⟩ (adr0 = adr ∧ m2 = m1 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns), awbuf-inv(avol, bleb), # lpt = # avol ⊦ ⟨awbuf_add_log_leb#(m, m0, adr, m1, avol, lpt, ns, isbuf; nx, bleb; err)⟩ (synced(avol) ∧ adr0 = adr ∧ m2 = m1 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns), adr0 = adr ∧ m2 = m1 ∧ nx0 = nx ∧ lpt0 = lpt ∧ avol0 ↓ avol ∧ ns0 = ns |