| ⊦ write-once-inv(apebs, vols, wlar, q, bflipset, n0, n1, v, m, n2, n3, buf, err) ↔ ubi-cons(apebs, vols, wlar, q, bflipset, n0, n1) ∧ v ∈ vols ∧ m < # vols[v] ∧ (err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err ≠ ESUCCESS → vols[v][m] = unmapped) ∧ n3 ≤ # buf ∧ is-aligned(n2, EB_PAGE_SIZE) ∧ is-aligned(n3, EB_PAGE_SIZE) ∧ n2 + n3 ≤ LEB_SIZE |