| apebs[m] = mkpeb(aehdr, avhdr, buf, m0, false), pebs[m] = mkpeb(buf0, m1, false), m < # apebs, m < # pebs, abs(pebs, apebs), abs-peb(mkpeb(buf0, m1, false), mkpeb(aehdr, avhdr, buf, m0, false)), mtd-cons(pebs), ubi-io-inv(apebs), ⌊err0⌋ ⊦ ubi-io-markbad-pre(m, apebs) |
Used simplifier rules: ⊦ mkpeb(aehdr, avhdr, buf, m, boolvar).bad ↔ boolvar; (s)% ⊦ ubi-io-markbad-pre(n, apebs) ↔ n < # apebs ∧ ¬ apebs[n].bad; (s)