| n < # apebs, # apebs = # wlar ⊦ valid-wl(apebs, wlar) ∧ valid-peb(apeb) ∧ apeb.vidhdr.vol ∈ vols ∧ apeb.vidhdr.leb < # vols[apeb.vidhdr.vol] ∧ vols[apeb.vidhdr.vol][apeb.vidhdr.leb] = unmapped ∧ valid-ebatbl(apebs, wlar, vols, n0) ∧ wlar[n].status = erasing ∧ valid-vtbl(apebs, vols, wlar, n0) ∧ ¬ VTBL_VOLID ∈ vols → valid-wl(apebs[n, apeb], wlar) |
# apebs = # wlar, wlar[n].status = erasing, vols[apeb.vidhdr.vol][apeb.vidhdr.leb] = unmapped, apeb.vidhdr.leb < # vols[apeb.vidhdr.vol], n < # apebs, valid-ebatbl(apebs, wlar, vols, n0), valid-peb(apeb), valid-vtbl(apebs, vols, wlar, n0), valid-wl(apebs, wlar), apeb.vidhdr.vol ∈ vols ⊦ valid-wl(apebs[n, apeb], wlar), VTBL_VOLID ∈ vols