| # apebs = # wlar, avhdr1.sqn = valid-sqns(v, m, apebs).max, apebs[n0] = mkpeb(aechdr(m3), avhdr1, buf1, m2, false), wlar[n0] = wl-entry(m3, used), n < # wlar, n0 < # wlar, valid-peb(mkpeb(aehdr, avhdr, buf, m0, boolvar)), valid-peb(v, m, mkpeb(aechdr(m3), avhdr1, buf1, m2, false)), valid-sqns(avhdr.vol, avhdr.leb, apebs) ≠ ∅ → valid-sqns(avhdr.vol, avhdr.leb, apebs).max < avhdr.sqn, ∀ m. m < # wlar ∧ m ≠ n ∧ wlar[m].status = used → apebs[m].vidhdr.vol ≠ avhdr.vol ∨ apebs[m].vidhdr.leb ≠ avhdr.leb ⊦ avhdr1.sqn = ( (valid-sqns(v, m, apebs) \ (valid-peb(v, m, apebs[n]) ⊃ {apebs[n].vidhdr.sqn} ;∅)) ∪ (valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) ⊃ {avhdr.sqn} ;∅) ).max, n0 = n |
# apebs = # wlar, avhdr1.sqn = valid-sqns(v, m, apebs).max, wlar[n0] = wl-entry(m3, used), apebs[n0] = mkpeb(aechdr(m3), avhdr1, buf1, m2, false), n0 < # wlar, n < # wlar, valid-peb(v, m, mkpeb(aechdr(m3), avhdr1, buf1, m2, false)), valid-peb(mkpeb(aehdr, avhdr, buf, m0, boolvar)), valid-sqns(avhdr.vol, avhdr.leb, apebs) ≠ ∅ → valid-sqns(avhdr.vol, avhdr.leb, apebs).max < avhdr.sqn, n0 < # wlar ∧ n0 ≠ n ∧ wlar[n0].status = used → apebs[n0].vidhdr.vol ≠ avhdr.vol ∨ apebs[n0].vidhdr.leb ≠ avhdr.leb ⊦ avhdr1.sqn = ( (valid-sqns(v, m, apebs) \ (valid-peb(v, m, apebs[n]) ⊃ {apebs[n].vidhdr.sqn} ;∅)) ∪ (valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) ⊃ {avhdr.sqn} ;∅) ).max, n0 = n
Used terms: n0