| ⊦ unchangedNorec(r, st, st0) ∧ 0 ≤ i ∧ i < st[r -- _length] .intval ∧ is_arraytype(st[r -- _type] .type) ∧ r ≠ jvmref → st[r -- i '] = st0[r -- i '] |
unchangedNorec(r, st, st0), i < st[r -- _length] .intval, is_arraytype(st[r -- _type] .type), 0 ≤ i, 0 < st[r -- _length] .intval ⊦ st[r -- i '] = st0[r -- i '], r = jvmref
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j])]]