| # buf = PEB_SIZE, PEB_SIZE = n0 + m, pebs[n] = mkpeb(buf, m, false), n < # pebs, n1 < m1, is-aligned(m, EB_PAGE_SIZE), m ≤ PEB_SIZE, m ≤ m0, m0 + m1 ≤ PEB_SIZE, ∀ n2. n2 < n0 → buf[m + n2] = empty ⊦ buf[m0 + n1] = empty |
# buf = PEB_SIZE, PEB_SIZE = n0 + m, pebs[n] = mkpeb(buf, m, false), n1 < m1, n < # pebs, is-aligned(m, EB_PAGE_SIZE), m0 + m1 ≤ PEB_SIZE, m ≤ m0, m ≤ PEB_SIZE, m0 + n1 - m < n0 → buf[m + (m0 + n1 - m)] = empty ⊦ buf[m0 + n1] = empty
Used terms: m0 + n1 - m