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