| apebs[m1] = mkpeb(aehdr1, avhdr1, buf1, m3, boolvar1), apebs[n1] = mkpeb(aehdr0, avhdr0, buf0, m2, boolvar0), apebs[n0] = mkpeb(aehdr, avhdr, buf, m0, boolvar), valid-sqns(v, m, apebs, m1) = bag ++ avhdr.sqn ++ avhdr0.sqn, n1 < # apebs, n0 < # apebs, m1 < # apebs, n0 < m1, n1 < m1, n0 + 1 < # apebs, n1 + 1 < # apebs, valid-peb(v, m, mkpeb(aehdr1, avhdr1, buf1, m3, boolvar1)), valid-peb(v, m, mkpeb(aehdr0, avhdr0, buf0, m2, boolvar0)), valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) ⊦ n0 = n1, ∃ bag0. bag ++ avhdr.sqn ++ avhdr0.sqn ++ avhdr1.sqn = bag0 ++ avhdr.sqn ++ avhdr0.sqn |
Used simplifier rules: ⊦ bag ++ n ++ n0 = bag2 ++ n ↔ bag ++ n0 = bag2; (ss) Used terms: bag ++ avhdr1.sqn