| apebs[n] = mkpeb(aehdr, avhdr, buf, m0, boolvar), m1 < # apebs, n < # apebs, valid-peb(v, m, apebs[n]), n ≤ m1, n < m1 → valid-sqns(v, m, apebs, m1) = bag ++ avhdr.sqn ⊦ ∃ bag. valid-sqns(v, m, apebs, m1) ∪ (valid-peb(v, m, apebs[m1]) ⊃ {apebs[m1].vidhdr.sqn} ;∅) = bag ++ avhdr.sqn |
apebs[n] = mkpeb(aehdr, avhdr, buf, m0, boolvar), n < # apebs, m1 < # apebs, valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)), n ≤ m1, n < m1 → valid-sqns(v, m, apebs, m1) = bag ++ avhdr.sqn ⊦ ∃ bag. valid-sqns(v, m, apebs, m1) ∪ (valid-peb(v, m, apebs[m1]) ⊃ {apebs[m1].vidhdr.sqn} ;∅) = bag ++ avhdr.sqn