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