| # wlar = n0 + vtblpnum0, # apebs0 = n0 + vtblpnum0, apebs0[vtblpnum2] = mkpeb(aehdr0, avhdr, buf, m, boolvar), err = ESUCCESS, err = err0, err1 = err, n = # apebs0, vtblpnum = vtblpnum0, vtblpnum0 < # apebs0, ubi-io-initial(apebs0), vtblpnum2 ≤ n0 + vtblpnum0, vtblpnum2 ≠ n0 + vtblpnum0 → ¬ boolvar, ∀ n3. n3 < vtblpnum0 → (apebs0[n3].bad → wlar[n3] = wl-entry(0, erroneous)) ∧ (¬ apebs0[n3].bad → apebs0[n3].echdr.valid? ∧ wlar[n3] = wl-entry(apebs0[n3].echdr.ec, free) ∧ apebs0[n3].vidhdr = empty), ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ n0 = 0, vtblpnum0 < # apebs0 |