| ⊦ validrefnotnull(str, r, mkarraytype(ty), st) → ¬ st[r -- _length] .intval < 0 |
⊦ validrefnotnull(str, r, ty, st) → r ≠ jvmref
validrefnotnull(str, r, mkarraytype(ty), st), st[r -- _length] .intval < 0 ⊦ r = jvmref
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ j < i ∧ i ≤ 0 → j < 0])]]