| avols[v][m] = mapped(buf, n), m < # avols[v], v ∈ avols, v ∈ avols → (∀ m0. m0 < # avols[v] → avols[v][m0].mapped? → # avols[v][m0].data = LEB_SIZE ∧ avols[v][m0].fill ≤ LEB_SIZE ∧ is-aligned(avols[v][m0].fill, EB_PAGE_SIZE) ∧ range=(avols[v][m0].data, avols[v][m0].fill, emptyleb, 0, LEB_SIZE - avols[v][m0].fill)) ⊦ # buf = LEB_SIZE |
avols[v][m] = mapped(buf, n), m < # avols[v], v ∈ avols, ∀ m0. m0 < # avols[v] → avols[v][m0].mapped? → # avols[v][m0].data = LEB_SIZE ∧ avols[v][m0].fill ≤ LEB_SIZE ∧ is-aligned(avols[v][m0].fill, EB_PAGE_SIZE) ∧ range=(avols[v][m0].data, avols[v][m0].fill, emptyleb, 0, LEB_SIZE - avols[v][m0].fill) ⊦ # buf = LEB_SIZE