| st[r -- _type] = typeval(ty0), ty0 = mkarraytype(ty), is_typevalue(st[r -- _type]) ⊦ r = jvmref, r -- _type ∈ st[r0 -- fs ', val] ∧ okarray(r, ty, st[r0 -- fs ', val]) ↔ r -- _type ∈ st ∧ okarray(r, ty, st), fs ' = _type, fs ' = _length |
st[r -- _type] = typeval(mkarraytype(ty)) ⊦ fs ' = _length, fs ' = _type, r -- _type ∈ st[r0 -- fs ', val] ∧ okarray(r, ty, st[r0 -- fs ', val]) ↔ r -- _type ∈ st ∧ okarray(r, ty, st), r = jvmref
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_typevalue(typeval(ty))])]]