| n ∈ q0 + eq-entry(m, lref) ' + q1 ↔ n < # wlar ∧ wlar[n].status = erasing, wlar[m, wl-entry(m0, stat)][n] = wl-entry(m1, stat0) ⊦ n ∈ q0 + q1 ↔ n < # wlar ∧ stat0 = erasing, stat = erasing, m ∈ q0, m ∈ q1 |
n ∈ q0 + eq-entry(m, lref) ' + q1 ↔ n < # wlar ∧ stat1 = erasing, wlar[m, wl-entry(m0, stat)][n] = wl-entry(m1, stat0), wlar[n] = wl-entry(m2, stat1) ⊦ n ∈ q0 + q1 ↔ n < # wlar ∧ stat0 = erasing, stat = erasing, m ∈ q1, m ∈ q0
Used simplifier rules: ⊦ m = wle.ec ∧ stat = wle.status ↔ wle = wl-entry(m, stat); (elim) Used terms: wlar[n], m2, stat1