| apebs[m] = mkpeb(aehdr0, avhdr0, buf0, m2, boolvar0), m < # apebs, unique-elems(valid-sqns(v, m0, apebs)), valid-peb(v, m0, apebs[m]), ¬ valid-peb(mkpeb(aehdr, avhdr, buf, m1, boolvar)) ∨ ¬ avhdr.sqn ∈ valid-sqns(avhdr.vol, avhdr.leb, apebs) \ (v = avhdr.vol ∧ m0 = avhdr.leb ⊃ {avhdr0.sqn} ;∅) ⊦ unique-elems((valid-sqns(v, m0, apebs) -- avhdr0.sqn) ∪ (valid-peb(v, m0, mkpeb(aehdr, avhdr, buf, m1, boolvar)) ⊃ {avhdr.sqn} ;∅)) |
apebs[m] = mkpeb(aehdr0, avhdr0, buf0, m2, boolvar0), m < # apebs, unique-elems(valid-sqns(v, m0, apebs)), valid-peb(v, m0, mkpeb(aehdr0, avhdr0, buf0, m2, boolvar0)), ¬ valid-peb(mkpeb(aehdr, avhdr, buf, m1, boolvar)) ∨ ¬ avhdr.sqn ∈ valid-sqns(avhdr.vol, avhdr.leb, apebs) \ (v = avhdr.vol ∧ m0 = avhdr.leb ⊃ {avhdr0.sqn} ;∅) ⊦ unique-elems((valid-sqns(v, m0, apebs) -- avhdr0.sqn) ∪ (valid-peb(v, m0, mkpeb(aehdr, avhdr, buf, m1, boolvar)) ⊃ {avhdr.sqn} ;∅))