| eqent ∈ q0, eq-entry(eqent.pnum, lref) ∈ q0 - v, ∀ m, lref, v. eq-entry(m, lref) ∈ q0 - v → (∃ eqent0. eqent0.pnum = m ∧ eqent0 ∈ q0) ⊦ m0 = eqent.pnum, v0 = v, ∃ eqent0. eqent0.pnum = eqent.pnum ∧ (eqent0 = eq-entry(m0, v0 × m1) ∨ eqent0 ∈ q0) |
eqent = eq-entry(m2, lref0), eq-entry(m2, lref) ∈ q0 - v, eqent ∈ q0, ∀ m, lref, v. eq-entry(m, lref) ∈ q0 - v → (∃ eqent0. eqent0.pnum = m ∧ eqent0 ∈ q0) ⊦ m0 = m2, v0 = v, ∃ eqent0. eqent0.pnum = m2 ∧ (eqent0 = eq-entry(m0, v0 × m1) ∨ eqent0 ∈ q0)
Used simplifier rules: ⊦ m = eqent.pnum ∧ lref = eqent.lebref ↔ eqent = eq-entry(m, lref); (elim) Used terms: eqent, m2, lref0