| st[r -- _type] .type ≤ ty ⊦ r = jvmref, is_array(str, r0, st), r = jvmref ∨ (st[r0 -- i ', val][r -- _type]) .type ≤ ty ∧ ¬ junkref(str, r, st[r0 -- i ', val]), junkref(str, r, st) |
st[r -- _type] .type ≤ ty, junkref(str, r, st[r0 -- i ', val]) ⊦ r = jvmref, is_array(str, r0, st), junkref(str, r, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (st[r -- i ', val][r0 -- _type]) = st[r0 -- _type]])]]