| getarray(r1, i1, i3, st0) = getarray(r2, i2, i3, st0), r2 ∈ st0, 0 ≤ i2, 0 ≤ i3, okarray(r2, ty, st0), i2 + i3 ≤ st0[r2 -- _length] .intval ⊦ r2 = jvmref, (r2 -- i ' ∈ arraycopy(r1, i1, r2, i2, i3, st0) ↔ r2 -- i ' ∈ st0) ∧ (arraycopy(r1, i1, r2, i2, i3, st0)[r2 -- i ']) = st0[r2 -- i '] |
getarray(r1, i1, i3, st0) = getarray(r2, i2, i3, st0), r2 ∈ st0, 0 ≤ i2, 0 ≤ i3, okarray(r2, ty, st0), i2 + i3 ≤ st0[r2 -- _length] .intval ⊦ r2 = jvmref, (r2 -- i ' ∈ arraycopy(r1, i1, r2, i2, i3, st0) ↔ r2 -- i ' ∈ st0) ∧ (arraycopy(r1, i1, r2, i2, i3, st0)[r2 -- i ']) = st0[r2 -- i ']
[[CONCRETESIMPRULES : ()]]