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