| # buf = LEB_SIZE, LEB_SIZE = n0 + m, subarray(buf, m, n0) = mkempbuf(n0), m < datasize(buf, LEB_SIZE), is-aligned(m, EB_PAGE_SIZE), m ≤ LEB_SIZE ⊦ |
⊦ n < # buf → buf = subarray(buf, 0, n) + subarray(buf, n, # buf - n)
# buf = LEB_SIZE, LEB_SIZE = n0 + m, subarray(buf, m, n0) = mkempbuf(n0), m < datasize(buf, LEB_SIZE), is-aligned(m, EB_PAGE_SIZE), m ≤ LEB_SIZE, m < # buf → buf = subarray(buf, 0, m) + subarray(buf, m, # buf - m) ⊦
Used terms: m, buf