| is_integervalue(st[r -- _length]), r -- _length ∈ st, okarray(refval(r), ty, st[r -- _length] .intval, st), r ∈ st ⊦ r = jvmref, (0 ≤ j ∧ j < st[r -- _length] .intval → oktype((st0 ∪ st)[r -- j '], ty, st0 ∪ st)) ∧ is_arrayref(r, st[r -- _length] .intval, st0 ∪ st) ∧ ¬ st[r -- _length] .intval < 0 ∧ st[r -- _length] = st[r -- _length] ∧ okreftype(refval(r), mkarraytype(ty), st0 ∪ st) |
is_integervalue(st[r -- _length]), r -- _length ∈ st, okarray(refval(r), ty, st[r -- _length] .intval, st), r ∈ st ⊦ r = jvmref, (0 ≤ j ∧ j < st[r -- _length] .intval → oktype((st0 ∪ st)[r -- j '], ty, st0 ∪ st)) ∧ is_arrayref(r, st[r -- _length] .intval, st0 ∪ st) ∧ ¬ st[r -- _length] .intval < 0 ∧ okreftype(refval(r), mkarraytype(ty), st0 ∪ st)
[[CONCRETESIMPRULES : ()]]