| # pebs0 = n0 + m1, # pebs1 = n0 + m1, pebs[m0].fill = 0, pebs1[m1] = mkpeb(buf, m2, false), aehdr = aechdr((err1 = ESUCCESS ∧ aehdr0.valid? ⊃ aehdr0.ec + 1;0)), m = EB_PAGE_SIZE, m0 = m1, pebs = pebs1[m1, mkpeb(emptypeb, 0, false)], aehdr.valid?, m0 < # pebs, mtd-cons(pebs0), mtd-cons(pebs1), mtd-cons(pebs1[m1, mkpeb(emptypeb, 0, false)]), ubi-io-initial(subarray(pebs1, 0, m1)), m0 < # pebs → aehdr.valid? → m0 < # pebs ∧ (¬ pebs[m0].bad → m0 < # pebs), (err1 = ESUCCESS ∧ aehdr0.valid? ⊃ aehdr0.valid?;true) ⊦ n0 = 0, pebs[m0].bad, aehdr.valid? |