| apebs[n] = mkpeb(aehdr, avhdr, buf, m, false), n < # apebs, ubi-io-inv(apebs), ⌊err0⌋ ⊦ ubi-io-peb-inv(mkpeb(garbage, garbage, mkempbuf(LEB_SIZE), 0, false)) ∧ ¬ mkpeb(garbage, garbage, mkempbuf(LEB_SIZE), 0, false).bad ∧ ¬ mkpeb(garbage, garbage, mkempbuf(LEB_SIZE), 0, false).vidhdr.valid? |
apebs[n] = mkpeb(aehdr, avhdr, buf, m, false), n < # apebs, ubi-io-inv(apebs), ⌊err0⌋ ⊦ ubi-io-peb-inv(mkpeb(garbage, garbage, mkempbuf(LEB_SIZE), 0, false))
Used simplifier rules: ⊦ ¬ garbage.valid?; (s)% ⊦ mkpeb(aehdr, avhdr, buf, m, boolvar).vidhdr = avhdr; (s)% ⊦ mkpeb(aehdr, avhdr, buf, m, boolvar).bad ↔ boolvar; (s)