| ⊦ validref(str, r, mkarraytype(ty), addarray(r, ty, i, st)) ↔ r = jvmref ∨ 0 ≤ i ∧ type∃(str, ty) ∧ ty .jtelemtype ≠ abstract_type ∧ ty .jtelemtype ≠ void_type |
⊦ validref(str, r, mkarraytype(ty), addarray(r, ty, i, st)) ↔ r = jvmref ∨ ¬ i < 0 ∧ type∃(str, ty) ∧ ty .jtelemtype ≠ abstract_type ∧ ty .jtelemtype ≠ void_type
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i])]]