| ⊦ ¬ st[r -- sk] .refval -- i ' ∈ st ∧ 0 ≤ i ∧ i < st[r -- (sk ' + _length ')] .intval → ¬ is_array(st[r -- sk] .refval, st) |
is_array(st[r -- sk] .refval, st), i < st[r -- (sk ' + _length ')] .intval, 0 ≤ i, 0 < st[r -- (sk ' + _length ')] .intval ⊦ st[r -- sk] .refval -- i ' ∈ st
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j])]]