| is-aligned(n, EB_PAGE_SIZE), n ≤ # buf ⊦ datasize(buf, align↑(datasize(buf, n), EB_PAGE_SIZE)) = datasize(buf, n), align↑(datasize(buf, n), EB_PAGE_SIZE) ≤ # buf ∧ align↑(datasize(buf, n), EB_PAGE_SIZE) ≤ n |
is-aligned(n, EB_PAGE_SIZE), n ≤ # buf ⊦ datasize(buf, align↑(datasize(buf, n), EB_PAGE_SIZE)) = datasize(buf, n), align↑(datasize(buf, n), EB_PAGE_SIZE) ≤ # buf ∧ align↑(datasize(buf, n), EB_PAGE_SIZE) ≤ n