| n < # wlar, n < # apebs ⊦ v ∈ vols ∧ m < # vols[v] ∧ vols[v][m] = unmapped ∧ n ≠ n0 ∧ apebs[n].vidhdr.valid? ∧ apebs[n].vidhdr.vol = v ∧ apebs[n].vidhdr.leb = m ∧ wlar[n].status ≠ used → (valid-ebatbl(apebs, wlar[n, wl-entry(m0, used)], vols[v, vols[v][m, ⌜n⌝ ]], n0) ↔ valid-ebatbl(apebs, wlar, vols, n0)) |
apebs[n].vidhdr.leb = m, apebs[n].vidhdr.vol = v, vols[v][m] = unmapped, apebs[n].vidhdr.valid?, m < # vols[v], n < # apebs, n < # wlar, v ∈ vols ⊦ wlar[n].status = used, valid-ebatbl(apebs, wlar[n, wl-entry(m0, used)], vols[v, vols[v][m, ⌜n⌝ ]], n0) ↔ valid-ebatbl(apebs, wlar, vols, n0), n = n0