| # buf1 = EB_PAGE_SIZE, # lpt0 = # avol1, # avol0 = # avol1, rofs ↔ rofs0, avol0[m4] = mapped(buf2), adr = adr0, avol = avol1, bleb = buffered(m4), lpt = lpt0, m0 = m3, n0 = n, ns = ns0, plog = plog0, rofs0, m2 < EB_PAGE_SIZE, m4 < # avol1, abs(avol1, buffered(m4), mkwbuf(buf1, m1, m2), avol0, true), awbuf-inv(avol1, buffered(m4)), ebm-vol-inv(avol0), is-aligned(m1, EB_PAGE_SIZE), n ≤ # buf, # avol1[m4].data + n ≤ LEB_SIZE, m1 ≤ # buf2 ⊦ ⟨err := EROFS⟩ (abs(avol, buffered(m4), mkwbuf(buf1, m1, m2), avol0, true) ∧ rofs ∧ EROFS = err) |