| # wlar = # apebs, avhdr.sqn = (avhdr.sqn < (bag = ∅ ⊃ avhdr.sqn;(avhdr.sqn < bag.max ⊃ bag.max;avhdr.sqn)) ⊃ (bag = ∅ ⊃ avhdr.sqn;bag.max);avhdr.sqn), avhdr0.sqn = avhdr.sqn, wlar[n] = wl-entry(m0, used), wlar[n0] = wl-entry(m4, used), apebs[n0] = mkpeb(aechdr(m4), avhdr0, buf0, m1, false), apebs[n] = mkpeb(aechdr(m0), avhdr, buf, m, false), recs0[VTBL_VOLID × VTBL_LNUM] = recovery-entry(n0, m3), valid-sqns(VTBL_VOLID, VTBL_LNUM, apebs) = bag ++ avhdr.sqn ++ avhdr.sqn, avhdr0.valid?, n < # apebs, n0 < # apebs, bflipset-cons(bflipset, wlar), is-encoded(to-vtbl(vols), buf), unmapped-vols(vols), valid-eraseq(wlar, q), valid-eraseq-stronger(apebs, q), valid-peb(VTBL_VOLID, VTBL_LNUM, mkpeb(aechdr(m4), avhdr0, buf0, m1, false)), valid-peb(VTBL_VOLID, VTBL_LNUM, mkpeb(aechdr(m0), avhdr, buf, m, false)), VTBL_VOLID × VTBL_LNUM ∈ recs0, ∀ v, m. unique-elems(valid-sqns(v, m, apebs)) ⊦ n0 = n, n ∈ q, VTBL_VOLID ∈ vols |
Used simplifier rules: ⊦ unique-elems(bag0) → bag0 ≠ bag1 ++ n ++ n; (s) Used terms: VTBL_VOLID, VTBL_LNUM