| sk0 = i ', st[r0 -- sk0] = refval(r1), is_array(str, r0, st), fits(r1, sks0, st), is_referencevalue(st[r1 -- sks0]), junkref(str, r1, st), is_arraytype(st[r0 -- _type] .type), is_indexkey(sk0), i < st[r0 -- _length] .intval, 0 ≤ i, 0 < st[r0 -- _length] .intval, r0 ≠ r ∨ sk0 ≠ sk ⊦ sks0 = [], r0 = jvmref, (st[r -- sk, val][r1 -- sks0]) = st[r1 -- sks0], junkref(str, r0, st), junkref(str, r, st), is_referencevalue(st[r -- sk]) |
st[r0 -- i '] = refval(r1), is_array(str, r0, st), fits(r1, sks0, st), is_referencevalue(st[r1 -- sks0]), junkref(str, r1, st), is_arraytype(st[r0 -- _type] .type), i < st[r0 -- _length] .intval, 0 < st[r0 -- _length] .intval, 0 ≤ i, r0 ≠ r ∨ i ' ≠ sk ⊦ sks0 = [], r0 = jvmref, (st[r -- sk, val][r1 -- sks0]) = st[r1 -- sks0], junkref(str, r0, st), junkref(str, r, st), is_referencevalue(st[r -- sk])
[[CONCRETESIMPRULES : ([CSIMPNAMEDFORWARD : int-abs, , forward-le-01, ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPNAMEDSEQ : storekey, , test-08, ⊦ is_indexkey(i ')])]]