| valid-vtbl(apebs, vols, wlar, n), valid-recs(apebs, wlar, recs), unmapped-vols(vols), ¬ VTBL_VOLID ∈ vols, # wlar = # apebs, valid-eraseq-stronger(apebs, q), valid-wl(apebs, wlar), valid-eraseq(wlar, q), unique-sqns(apebs), bflipset-cons(bflipset, wlar), q0 = q ⊦ ⟪ubi_init_vols_mappings#(n, apebs; recs, vols, wlar, q, bflipset)⟫ ( valid-ebatbl(apebs, wlar, vols, n) ∧ valid-vtbl(apebs, vols, wlar, n) ∧ ¬ VTBL_VOLID ∈ vols ∧ # apebs = # wlar ∧ bflipset-cons(bflipset, wlar) ∧ valid-wl(apebs, wlar) ∧ valid-eraseq(wlar, q) ∧ q0 ⊆ q ∧ (∃ vtbl. is-encoded(vtbl, apebs[n].data) ∧ valid-eraseq-strong(apebs, vtbl, q))) |