| # 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, v ≠ avhdr.vol ∨ m ≠ 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, 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-peb(v, m, apebs[n]), valid-sqns(avhdr.vol, avhdr.leb, apebs) ≠ ∅ → valid-sqns(avhdr.vol, avhdr.leb, apebs).max < avhdr.sqn, v ≠ avhdr.vol ∨ m ≠ avhdr.leb ⊦ avhdr1.sqn = ((valid-sqns(v, m, apebs) \ {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, 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, v ≠ avhdr.vol ∨ m ≠ avhdr.leb ⊦ avhdr1.sqn = ((valid-sqns(v, m, apebs) \ ∅) ∪ (valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) ⊃ {avhdr.sqn} ;∅)).max, n0 = n, valid-peb(v, m, apebs[n])