| # apebs = # wlar, avhdr1.sqn = valid-sqns(v, m5, apebs).max, wlar[m] = wl-entry(m4, used), apebs[m] = mkpeb(aechdr(m4), avhdr1, buf2, m6, false), m < # wlar, valid-peb(mkpeb(aechdr(m4), avhdr1, buf, m3, false)), valid-peb(mkpeb(aechdr(m4), avhdr1, buf2, m6, false)), valid-peb(v, m5, mkpeb(aechdr(m4), avhdr1, buf2, m6, false)) ⊦ valid-peb(v, m5, mkpeb(aechdr(m4), avhdr1, buf, m3, false)) ∧ avhdr1.sqn = valid-sqns(v, m5, apebs[m, mkpeb(aechdr(m4), avhdr1, buf, m3, false)]).max |
# apebs = # wlar, avhdr1.sqn = valid-sqns(v, m5, apebs).max, wlar[m] = wl-entry(m4, used), apebs[m] = mkpeb(aechdr(m4), avhdr1, buf2, m6, false), m < # wlar, valid-peb(mkpeb(aechdr(m4), avhdr1, buf, m3, false)), valid-peb(mkpeb(aechdr(m4), avhdr1, buf2, m6, false)), valid-peb(v, m5, mkpeb(aechdr(m4), avhdr1, buf2, m6, false)), valid-peb(v, m5, mkpeb(aechdr(m4), avhdr1, buf, m3, false)) ⊦ avhdr1.sqn = valid-sqns(v, m5, apebs[m, mkpeb(aechdr(m4), avhdr1, buf, m3, false)]).max
Used simplifier rules: ⊦ valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) → avhdr.leb = m; (s)%⊦ valid-peb(v, m, mkpeb(aehdr, avhdr, buf, m0, boolvar)) → avhdr.vol = v; (s)% ⊦ mkpeb(aehdr, avhdr, buf, m, boolvar).vidhdr = avhdr; (s)%⊦ valid-peb(apeb) → (valid-peb(v, m, apeb) ↔ v = apeb.vidhdr.vol ∧ m = apeb.vidhdr.leb); (ss)