| awbuf-inv(avol, bleb), # lpt = # avol, m < # avol, n ≤ # buf, m0 + n ≤ LEB_SIZE, avol[m].mapped? ⊦ ⟪awbuf_read_buf#(m, m0, n, adr, m1, nx, avol, lpt, ns, bleb, isbuf; buf; err)⟫ true |
# lpt = # avol, avol[m].mapped?, m < # avol, awbuf-inv(avol, bleb), m0 + n ≤ LEB_SIZE, n ≤ # buf ⊦ ⟪awbuf_read_buf#(m, m0, n, adr, m1, nx, avol, lpt, ns, bleb, isbuf; buf; err)⟫ true