| ⊦ ¬ junkrefs(str, refs, ty, st) ∧ ¬ junkref(str, r0, st) ∧ mkarraytype(st[r0 -- _type] .type) ≤ st[r -- _type] .type ∧ r ≠ jvmref ∧ r0 ≠ jvmref → ¬ junkrefs(str, refs, ty, st[r -- i ', refval(r0)]) |
mkarraytype(st[r0 -- _type] .type) ≤ st[r -- _type] .type, junkrefs(str, refs, ty, st[r -- i ', refval(r0)]) ⊦ r = jvmref, r0 = jvmref, junkrefs(str, refs, ty, st), junkref(str, r0, st)
[[CONCRETESIMPRULES : ()]]