| m0 + 1 = # pebs, pebs[m0] = mkpeb(buf, m, false), abs(subarray(pebs, 0, m0), apebs), ubi-io-initial(apebs), ubi-io-initial(pebs), ∀ n. ¬ m0 < n → ubi-io-peb-initial(pebs[n]) ⊦ ∃ apebs. abs(pebs, apebs) ∧ ubi-io-initial(apebs) |
m0 + 1 = # pebs, pebs[m0] = mkpeb(buf, m, false), abs(subarray(pebs, 0, m0), apebs), ubi-io-initial(pebs), ubi-io-initial(apebs), ¬ m0 < m0 → ubi-io-peb-initial(pebs[m0]) ⊦ ∃ apebs. abs(pebs, apebs) ∧ ubi-io-initial(apebs)
Used terms: m0