| # wlar0 = # wlar1, wlar0[n] = wl-entry(m0, used), n < # wlar1, ∀ n. n < # wlar1 → (wlar0[n].status = used ↔ wlar1[n].status = used) ⊦ wlar1[n].status = used |
# wlar0 = # wlar1, wlar0[n] = wl-entry(m0, used), wlar1[n] = wl-entry(m, stat), n < # wlar1, ∀ n. n < # wlar1 → (wlar0[n].status = used ↔ wlar1[n].status = used) ⊦ stat = used
Used simplifier rules: ⊦ m = wle.ec ∧ stat = wle.status ↔ wle = wl-entry(m, stat); (elim) Used terms: wlar1[n], m, stat