| apebs[m0] = mkpeb(aehdr, avhdr, buf, m1, boolvar), m0 < # apebs, valid-peb(mkpeb(aehdr, avhdr, buf, m1, boolvar)), ∀ apebs, m, apeb. (valid-eraseq(apebs[m, apeb], q0) ↔ valid-eraseq(apebs, q0)) ∨ m ∈ q0 ⊦ valid-eraseq(apebs[m, apeb], q0) ↔ valid-eraseq(apebs, q0), m = m0, valid-eraseq(apebs, q0), m ∈ q0 |
apebs[m0] = mkpeb(aehdr, avhdr, buf, m1, boolvar), m0 < # apebs, valid-eraseq(apebs[m, apeb], q0), valid-peb(mkpeb(aehdr, avhdr, buf, m1, boolvar)), ∀ apebs, m, apeb. (valid-eraseq(apebs[m, apeb], q0) ↔ valid-eraseq(apebs, q0)) ∨ m ∈ q0 ⊦ m = m0, valid-eraseq(apebs, q0), m ∈ q0