| 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) |
m0 + 1 = # pebs, pebs[m0] = mkpeb(buf, m, false), abs(subarray(pebs, 0, m0), apebs), ubi-io-initial(apebs), ubi-io-initial(pebs), ubi-io-peb-initial(mkpeb(buf, m, false)) ⊦ ∃ apebs. abs(pebs, apebs) ∧ ubi-io-initial(apebs)
Used simplifier rules: ⊦ ¬ n < n; (s)