| n ≤ # buf ⊦ LEB_SIZE = align↑(datasize(buf, n), EB_PAGE_SIZE) + n0 ∧ LEB_SIZE = n + n1 ∧ is-aligned(n, EB_PAGE_SIZE) → subarray(buf, 0, align↑(datasize(buf, n), EB_PAGE_SIZE)) + mkempbuf(n0) = subarray(buf, 0, n) + mkempbuf(n1) |
LEB_SIZE = align↑(datasize(buf, n), EB_PAGE_SIZE) + n0, LEB_SIZE = n + n1, is-aligned(n, EB_PAGE_SIZE), n ≤ # buf ⊦ subarray(buf, 0, align↑(datasize(buf, n), EB_PAGE_SIZE)) + mkempbuf(n0) = subarray(buf, 0, n) + mkempbuf(n1)