| wbuf-cons(bleb, wbuf, avol, rofs), ebm-vol-inv(avol), # lpt = # avol, m < # avol, n ≤ # buf, m0 + n ≤ LEB_SIZE, avol[m].mapped? ⊦ ⟪wbuf_read_buf#(m, m0, n, bleb, wbuf, adr, m1, plog, avol, lpt, ns; buf; err)⟫ true |
# lpt = # avol, avol[m].mapped?, m < # avol, ebm-vol-inv(avol), wbuf-cons(bleb, wbuf, avol, rofs), m0 + n ≤ LEB_SIZE, n ≤ # buf ⊦ ⟪wbuf_read_buf#(m, m0, n, bleb, wbuf, adr, m1, plog, avol, lpt, ns; buf; err)⟫ true