| wlar1[m] = wl-entry(m1, stat), wlar0[m] = wl-entry(m0, erasing), m < # wlar0, indices-erasing(wlar1, nx0), indices-erasing(wlar0, nx0), valid-eraseq(wlar1, q1), m ∈ q0, ∀ eqent. eqent ∈ q0 → eqent ∈ q1 ⊦ m < # wlar1 ∧ stat = erasing |
⊦ n ∈ q ↔ (∃ eqent. eqent.pnum = n ∧ eqent ∈ q)
wlar0[m] = wl-entry(m0, erasing), wlar1[m] = wl-entry(m1, stat), m < # wlar0, indices-erasing(wlar0, nx0), indices-erasing(wlar1, nx0), valid-eraseq(wlar1, q1), ∀ eqent. eqent ∈ q0 → eqent ∈ q1, ∃ eqent. eqent.pnum = m ∧ eqent ∈ q0 ⊦ m < # wlar1 ∧ stat = erasing
Used terms: q0, m