| dups((vals + refval(r) ' + vals1 + refval(r) ' + vals2) .nonnullrefs) ⊦ r = jvmref, r0 = jvmref, refval(r) ∈ vals, refval(r) ∈ vals1, ∃ r1, vals5, vals4, vals3. refval(r0) ' + vals + refval(r) ' + vals1 + refval(r) ' + vals2 = vals5 + refval(r1) ' + vals4 + refval(r1) ' + vals3 ∧ r1 ≠ jvmref ∧ ¬ refval(r1) ∈ vals5 ∧ ¬ refval(r1) ∈ vals4 |
dups((vals + refval(r) ' + vals1 + refval(r) ' + vals2) .nonnullrefs) ⊦ r = jvmref, r0 = jvmref, refval(r) ∈ vals, refval(r) ∈ vals1, refval(r0) ' + vals + refval(r) ' + vals1 + refval(r) ' + vals2 = (refval(r0) ' + vals) + refval(r) ' + vals1 + refval(r) ' + vals2 ∧ r ≠ jvmref ∧ ¬ refval(r) ∈ refval(r0) ' + vals ∧ ¬ refval(r) ∈ vals1, ∃ r1, vals5, vals4, vals3. refval(r0) ' + vals + refval(r) ' + vals1 + refval(r) ' + vals2 = vals5 + refval(r1) ' + vals4 + refval(r1) ' + vals3 ∧ r1 ≠ jvmref ∧ ¬ refval(r1) ∈ vals5 ∧ ¬ refval(r1) ∈ vals4
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, refval(r0) ' + vals, vals1, vals2)]]