| # wlar = # apebs0, apebs0[vtblpnum2] = mkpeb(aehdr, avhdr, buf0, m, false), vtblpnum2 < # apebs0, ∀ n3. n3 < # apebs0 → (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), ∀ n. n < # apebs0 → ubi-io-peb-initial(apebs0[n]) ⊦ vtblpnum2 = # apebs0, aehdr.valid? ∧ avhdr = empty |
# wlar = # apebs0, apebs0[vtblpnum2] = mkpeb(aehdr, avhdr, buf0, m, false), vtblpnum2 < # apebs0, vtblpnum2 < # apebs0 → ubi-io-peb-initial(apebs0[vtblpnum2]), ∀ n3. n3 < # apebs0 → (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) ⊦ vtblpnum2 = # apebs0, aehdr.valid? ∧ avhdr = empty
Used terms: vtblpnum2