| # apebs = # wlar, wlar[n] = wl-entry(m1, used), wlar[vtblpnum0] = wl-entry(below(free-ecs(wlar), free-ecs(wlar).min + 2 * WL_THRESHOLD).max, free), wlar[m] = wl-entry(m0, free), m < n, vtblpnum0 < n, m < # wlar, m0 < free-ecs(wlar).min + 2 * WL_THRESHOLD, vtblpnum0 < # wlar, unique-sqns(apebs), valid-ebatbl(apebs, wlar, vols, vtblpnum1), valid-eraseq(apebs, q), valid-eraseq(wlar, q), valid-eraseq(q), valid-global-sqn(apebs, sqnum), valid-vtbl(apebs, vols, wlar, vtblpnum1), valid-wl(apebs, wlar), n ∈ bflipset, # wlar ≤ n, ∀ n. n ∈ bflipset → n < # wlar ∧ wlar[n].status = used ⊦ # free-ecs(wlar) = 0, # bflipset = 0, bflipset = ∅, free-ecs(wlar) = ∅, vtblpnum1 = m, vtblpnum1 = vtblpnum0, VTBL_VOLID ∈ vols, vtblpnum1 ∈ q |
Used simplifier rules: ⊦ m ≤ n → (n < m ↔ false); (s) Used terms: n