| # buf2 = EB_PAGE_SIZE, # lpt0 = # avol1, # avol0 = # avol1, n1 + n5 = n4 + (n1 < n2 ⊃ n1;n2), # buf + n5 + n1 = # buf3, LEB_SIZE = n3 + n2 + # buf0 + # buf, avol1[m2] = mapped((buf0 + buf) + subarray(buf2, 0, n2)), avol0[m2] = mapped(buf0 + buf), m2 < # avol1, n2 < EB_PAGE_SIZE, awbuf-inv(avol1, buffered(m2)), ebm-vol-inv(avol0), is-aligned(# buf0 + # buf, EB_PAGE_SIZE), # buf ≤ # buf3, (n1 < n2 ⊃ n1;n2) ≤ EB_PAGE_SIZE, n1 ≤ n2 + n3, # buf0 ≤ LEB_SIZE, (n1 < n2 ⊃ n1;n2) ≤ n1 + n5 ⊦ subarray(buf2, 0, (n1 < n2 ⊃ n1;n2)) + subarray(mkempbuf(n1) + subarray(buf3, n1 + # buf, n5), (n1 < n2 ⊃ n1;n2), n4) = subarray(subarray(buf2, 0, n2) + mkempbuf(n3), 0, n1) + subarray(buf3, n1 + # buf, n5) |
# avol0 = # avol1, # lpt0 = # avol1, # buf2 = EB_PAGE_SIZE, # buf + n5 + n1 = # buf3, n1 + n5 = n4 + (n1 < n2 ⊃ n1;n2), LEB_SIZE = n3 + n2 + # buf0 + # buf, avol0[m2] = mapped(buf0 + buf), avol1[m2] = mapped((buf0 + buf) + subarray(buf2, 0, n2)), n2 < EB_PAGE_SIZE, m2 < # avol1, n1 < n2, awbuf-inv(avol1, buffered(m2)), ebm-vol-inv(avol0), is-aligned(# buf0 + # buf, EB_PAGE_SIZE), (n1 < n2 ⊃ n1;n2) ≤ n1 + n5, # buf0 ≤ LEB_SIZE, n1 ≤ n2 + n3, (n1 < n2 ⊃ n1;n2) ≤ EB_PAGE_SIZE, # buf ≤ # buf3 ⊦ subarray(buf2, 0, n1) + subarray(mkempbuf(n1) + subarray(buf3, n1 + # buf, n5), (n1 < n2 ⊃ n1;n2), n4) = subarray(subarray(buf2, 0, n2) + mkempbuf(n3), 0, n1) + subarray(buf3, n1 + # buf, n5)
# avol0 = # avol1, # lpt0 = # avol1, # buf2 = EB_PAGE_SIZE, # buf + n5 + n1 = # buf3, n1 + n5 = n4 + (n1 < n2 ⊃ n1;n2), LEB_SIZE = n3 + n2 + # buf0 + # buf, avol0[m2] = mapped(buf0 + buf), avol1[m2] = mapped((buf0 + buf) + subarray(buf2, 0, n2)), n2 < EB_PAGE_SIZE, m2 < # avol1, awbuf-inv(avol1, buffered(m2)), ebm-vol-inv(avol0), is-aligned(# buf0 + # buf, EB_PAGE_SIZE), (n1 < n2 ⊃ n1;n2) ≤ n1 + n5, # buf0 ≤ LEB_SIZE, n1 ≤ n2 + n3, (n1 < n2 ⊃ n1;n2) ≤ EB_PAGE_SIZE, # buf ≤ # buf3 ⊦ subarray(buf2, 0, n2) + subarray(mkempbuf(n1) + subarray(buf3, n1 + # buf, n5), (n1 < n2 ⊃ n1;n2), n4) = subarray(subarray(buf2, 0, n2) + mkempbuf(n3), 0, n1) + subarray(buf3, n1 + # buf, n5), n1 < n2