| ubi-cons(apebs, vols0, wlar0, q0, bflipset0, n0, n1), ubi-cons(apebs, vols1, wlar1, q1, bflipset1, m0, m1) ⊦ n0 = m0 |
# wlar0 = # wlar1, # apebs = # wlar1, bflipset-cons(bflipset1, wlar1), bflipset-cons(bflipset0, wlar0), unique-sqns(apebs), valid-ebatbl(apebs, wlar1, vols1, m0), valid-ebatbl(apebs, wlar0, vols0, n0), valid-eraseq(q1), valid-eraseq(wlar1, q1), valid-eraseq(apebs, q1), valid-eraseq(q0), valid-eraseq(wlar0, q0), valid-eraseq(apebs, q0), valid-global-sqn(apebs, m1), valid-global-sqn(apebs, n1), valid-vtbl(apebs, vols1, wlar1, m0), valid-vtbl(apebs, vols0, wlar0, n0), valid-wl(apebs, wlar1), valid-wl(apebs, wlar0) ⊦ n0 = m0, VTBL_VOLID ∈ vols1, VTBL_VOLID ∈ vols0
Used simplifier rules: ⊦ ubi-cons(apebs, vols, wlar, q, bflipset, n0, n1) ↔ # apebs = # wlar ∧ unique-sqns(apebs) ∧ valid-global-sqn(apebs, n1) ∧ valid-wl(apebs, wlar) ∧ valid-eraseq(q) ∧ valid-eraseq(wlar, q) ∧ valid-eraseq(apebs, q) ∧ ¬ VTBL_VOLID ∈ vols ∧ bflipset-cons(bflipset, wlar) ∧ valid-ebatbl(apebs, wlar, vols, n0) ∧ valid-vtbl(apebs, vols, wlar, n0); (s)