| n < # getarray(r, st0), st ⊆ st0, is_array(r, st), r -- _length ∈ st, r ∈ st, n < i→n(st0[r -- _length] .intval), 0 < st0[r -- _length] .intval ⊦ st[r -- n→i(n) '] = st0[r -- n→i(n) '], st0[r -- _length] .intval = 0 |
0 < st0[r -- _length] .intval, n < i→n(st0[r -- _length] .intval), r ∈ st, r -- _length ∈ st, is_array(r, st), st ⊆ st0, n < # getarray(r, st0) ⊦ st0[r -- _length] .intval = 0, st[r -- n→i(n) '] = st0[r -- n→i(n) '], getarray(r, st0) = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # vals = 0 ↔ vals = []], [CSIMPFORWARD : ⊦ m < n → n ≠ 0])]]