| eqent.pnum < # apebs, ∀ apebs, m, apeb. (valid-eraseq(apebs[m, apeb], q0) ↔ valid-eraseq(apebs, q0)) ∨ m ∈ q0 ⊦ (valid-peb(apebs[m, apeb][eqent.pnum]) → eqent.lebref = apebs[m, apeb][eqent.pnum].vidhdr.vol × apebs[m, apeb][eqent.pnum].vidhdr.leb) ∧ valid-eraseq(apebs[m, apeb], q0) ↔ (valid-peb(apebs[eqent.pnum]) → eqent.lebref = apebs[eqent.pnum].vidhdr.vol × apebs[eqent.pnum].vidhdr.leb) ∧ valid-eraseq(apebs, q0), m ∈ q0, m ∈ eqent ' |
eqent = eq-entry(m0, lref), m0 < # apebs, ∀ apebs, m, apeb. (valid-eraseq(apebs[m, apeb], q0) ↔ valid-eraseq(apebs, q0)) ∨ m ∈ q0 ⊦ (valid-peb(apebs[m, apeb][m0]) → lref = apebs[m, apeb][m0].vidhdr.vol × apebs[m, apeb][m0].vidhdr.leb) ∧ valid-eraseq(apebs[m, apeb], q0) ↔ (valid-peb(apebs[m0]) → lref = apebs[m0].vidhdr.vol × apebs[m0].vidhdr.leb) ∧ valid-eraseq(apebs, q0), m ∈ eqent ', m ∈ q0
Used simplifier rules: ⊦ m = eqent.pnum ∧ lref = eqent.lebref ↔ eqent = eq-entry(m, lref); (elim) Used terms: eqent, m0, lref