| apebs[m] = mkpeb(aehdr0, avhdr, buf, m0, boolvar), aehdr0 = empty, ¬ boolvar, aehdr.valid?, m < # apebs, abs(pebs, apebs), mtd-cons(pebs), ubi-io-inv(apebs) ⊦ ⟪ubi_io_write_echdr#(m, aehdr, EB_PAGE_SIZE; pebs; err)⟫ ⟨aubi_io_write_echdr#(m, aehdr; apebs; err0)⟩ (abs(pebs, apebs) ∧ err = err0) |
apebs[m] = mkpeb(empty, avhdr, buf, m0, false), aehdr.valid?, m < # apebs, abs(pebs, apebs), mtd-cons(pebs), ubi-io-inv(apebs) ⊦ ⟪ubi_io_write_echdr#(m, aehdr, EB_PAGE_SIZE; pebs; err)⟫ ⟨aubi_io_write_echdr#(m, aehdr; apebs; err0)⟩ (abs(pebs, apebs) ∧ err = err0)