| ¬ n→i(# vals) < n→i(# vals), ∀ j. ¬ j < 0 ∧ ¬ n→i(# vals) ≤ j → oktype(vals[i→n(j)], ty, st) ⊦ is_arrayref(r, n→i(# vals), addarray(r, ty, vals, st)), r = jvmref |
∀ j. ¬ j < 0 ∧ ¬ n→i(# vals) ≤ j → oktype(vals[i→n(j)], ty, st) ⊦ r = jvmref, is_arrayref(r, n→i(# vals), addarray(r, ty, vals, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ m ≤ m], [CSIMPSEQ : ⊦ ¬ m < n ↔ n ≤ m], [CSIMPSEQ : ⊦ n→i(m) < n→i(n) ↔ m < n])]]