| wlar[n] = wl-entry(m0, stat), wlar[n, wl-entry(m1, used)][n0] = wl-entry(m, stat0), ∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing ⊦ n0 ∈ q ↔ n0 < # wlar ∧ stat0 = erasing, stat = erasing |
wlar[n, wl-entry(m1, used)][n0] = wl-entry(m, stat0), wlar[n] = wl-entry(m0, stat), n0 = n, ∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing ⊦ n0 ∈ q ↔ n0 < # wlar ∧ stat0 = erasing, stat = erasing
wlar[n, wl-entry(m1, used)][n0] = wl-entry(m, stat0), wlar[n] = wl-entry(m0, stat), ∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing ⊦ n0 ∈ q ↔ n0 < # wlar ∧ stat0 = erasing, n0 = n, stat = erasing
Used formulas: n0 = n