| wlar[m, wl-entry(n, used)][m] = wl-entry(m0, stat), m ∈ bflipset, ∀ n. n ∈ bflipset → n < # wlar ∧ wlar[n].status = used ⊦ # bflipset = 0, bflipset = ∅, m < # wlar, m < # wlar ∧ stat = used |
wlar[m, wl-entry(n, used)][m] = wl-entry(m0, stat), m ∈ bflipset, # wlar ≤ m, ∀ n. n ∈ bflipset → n < # wlar ∧ wlar[n].status = used ⊦ # bflipset = 0, bflipset = ∅
Used simplifier rules: ⊦ m ≤ n → (n < m ↔ false); (s)% ⊦ m < n ↔ ¬ n ≤ m; (ss)