| valid-eraseq(q + eqent ' + q1), ∀ eqent, q1. valid-eraseq(q + eqent ' + q1) → valid-eraseq(q + q1) ⊦ eqent0.pnum ∈ q, eqent0.pnum ∈ eqent ', eqent0.pnum ∈ q1, ¬ eqent0.pnum ∈ q + q1 ∧ valid-eraseq(q + q1) |
eqent0 = eq-entry(m, lref), valid-eraseq(q + eqent ' + q1), ∀ eqent, q1. valid-eraseq(q + eqent ' + q1) → valid-eraseq(q + q1) ⊦ m ∈ q1, m ∈ eqent ', m ∈ q, ¬ m ∈ q + q1 ∧ valid-eraseq(q + q1)
Used simplifier rules: ⊦ m = eqent.pnum ∧ lref = eqent.lebref ↔ eqent = eq-entry(m, lref); (elim) Used terms: eqent0, m, lref