| # buf = LEB_SIZE, avols[v][m] = mapped(buf, m0), m0 + m1 < LEB_SIZE, m < # avols[v], is-aligned(m0, EB_PAGE_SIZE), range=(buf, m0, emptyleb, 0, LEB_SIZE - m0), v ∈ avols, m0 ≤ LEB_SIZE ⊦ buf[m1 + m0] = empty |
# buf = LEB_SIZE, LEB_SIZE = n0 + m0, avols[v][m] = mapped(buf, m0), m < # avols[v], m0 + m1 < LEB_SIZE, is-aligned(m0, EB_PAGE_SIZE), range=(buf, m0, emptyleb, 0, n0), v ∈ avols, m0 ≤ LEB_SIZE ⊦ buf[m1 + m0] = empty
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: LEB_SIZE, m0, n