| wbuf-cons(bleb, wbuf, avol, rofs), m = EB_PAGE_SIZE, ebm-vol-inv(avol), # lpt = # avol, bleb ≠ nobuffer, ¬ rofs → wbuf.offset + wbuf.nbytes + n ≤ LEB_SIZE ∧ n ≤ # buf ⊦ ⟪wbuf_write_buf#(n, buf, bleb, m, adr, m0, plog, lpt, ns; wbuf, rofs, avol; err)⟫ (wbuf-cons(bleb, wbuf, avol, rofs) ∧ ebm-vol-inv(avol) ∧ # lpt = # avol) |
# lpt = # avol, m = EB_PAGE_SIZE, ebm-vol-inv(avol), wbuf-cons(bleb, wbuf, avol, rofs), ¬ rofs → wbuf.offset + wbuf.nbytes + n ≤ LEB_SIZE ∧ n ≤ # buf ⊦ ⟪wbuf_write_buf#(n, buf, bleb, m, adr, m0, plog, lpt, ns; wbuf, rofs, avol; err)⟫ (wbuf-cons(bleb, wbuf, avol, rofs) ∧ ebm-vol-inv(avol) ∧ # lpt = # avol), bleb = nobuffer