| wlar[m0] = wl-entry(m3, used), wlar[m] = wl-entry(m2, used), m0 < # wlar, m < # wlar, m0 < m, m0 + 1 < # wlar, m3 ∈ used-ecs(wlar, m) ⊦ #(used-ecs(wlar, m) ++ m2) = 0, # used-ecs(wlar, m) = 0, used-ecs(wlar, m) = ∅, ∃ m1. ¬ m < m1 ∧ wlar[m1].status = used ∧ wlar[m1].ec = m3 |
Used simplifier rules: ⊦ m < n → ¬ n < m; (s)% ⊦ wl-entry(m, stat).status = stat; (s)% ⊦ wl-entry(m, stat).ec = m; (s) Used terms: m0