| apebs[m3] = mkpeb(aehdr, avhdr, buf0, m2, false), pebs[m3] = mkpeb(buf1, 2 * EB_PAGE_SIZE + m2, false), aehdr.valid?, avhdr.valid?, m3 < # apebs, m3 < # pebs, abs(pebs, apebs), abs-peb(mkpeb(buf1, 2 * EB_PAGE_SIZE + m2, false), mkpeb(aehdr, avhdr, buf0, m2, false)), is-aligned(m1, EB_PAGE_SIZE), is-aligned(n, EB_PAGE_SIZE), mtd-cons(pebs), ubi-io-inv(apebs), m2 ≤ m1, m1 + n ≤ LEB_SIZE, n2 + n ≤ # buf, ⌊err0⌋ ⊦ ∃ n3. (n3 < n ∨ n3 = 0 ∧ n = 0) ∧ is-aligned(n3, EB_PAGE_SIZE) |
Used simplifier rules: ⊦ 0 < m ↔ m ≠ 0; (s)% ⊦ EB_PAGE_SIZE ≠ 0; (s)%n ≠ 0 ⊦ is-aligned(0, n); (s) Used terms: 0