| newref(r0, st), newref(r0, st0), i < 0 ∨ n→i(# vals) ≤ i ⊦ r0 = jvmref, (0 ≤ i ∧ i < n→i(# vals) → r0 -- i ' ∈ st ∨ r0 -- i ' ∈ st0) ∧ (st ∪ st0)[r0 -- i '] = (st ∪ addarray(r0, ty, vals, st0))[r0 -- i '] |
newref(r0, st), newref(r0, st0), i < 0 ∨ n→i(# vals) ≤ i ⊦ (st ∪ st0)[r0 -- i '] = (st ∪ addarray(r0, ty, vals, st0))[r0 -- i '], r0 = jvmref
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)], [CSIMPSEQ : ⊦ i < j → (¬ ¬ j ≤ i ↔ false)])]]