| _mode ∈ (st[r -- _type, typeval(mkarraytype(ty))][r -- _length, intval(0)]), ∀ st, ty, r, vals0. # vals0 < # [] → (_mode ∈ addarray(r, ty, vals0, st) → r = jvmref ∨ _mode ∈ st) ⊦ r = jvmref, _mode ∈ st |
⊦ rk ∈ st[rk0, val] ↔ rk = rk0 ∨ rk ∈ st
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ _mode ≠ r -- _length], [CSIMPSEQ : ⊦ _mode ∈ st[r -- _type, val] ↔ _mode ∈ st])], [EXTRATERMS : (intval(0), r -- _length, st[r -- _type, typeval(mkarraytype(ty))], _mode)]]