| vals0[m1] = refval(r), vals0[m] = refval(r), m1 < # vals0, m < # vals0, ¬ is_referencevalue(val) ∨ val .refval = jvmref ⊦ vals0 = [], r = jvmref, m1 = m, dups(vals0 .nonnullrefs), ∃ r0, m0, n0. vals0[m0] = refval(r0) ∧ vals0[n0] = refval(r0) ∧ r0 ≠ jvmref ∧ m0 ≠ n0 ∧ ¬ # vals0 ≤ m0 ∧ ¬ # vals0 ≤ n0 |
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : nat, , ls-le-simp, ⊦ m < n → (n ≤ m ↔ false)])], [EXTRATERMS : (r, m1, m)]]