| st0[r -- _length] .intval < 0, 0 ≤ st[r -- _length] .intval, st ⊆ st0, is_array(r, st) ⊦ i→n(st[r -- _length] .intval) = # getarray(r, st0) ∧ (n < i→n(st[r -- _length] .intval) → st[r -- n→i(n) '] = (getarray(r, st0)[n])) |
⊦ rk ∈ st ∧ st ⊆ st1 → st[rk] = st1[rk]
⊦ ¬ r -- _length ∈ st → ¬ is_array(r, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)], [CSIMPSEQ : ⊦ ¬ rk ∈ st → st[rk] = ∅[rk]], [CSIMPSEQ : ⊦ ∅[rk] = noval])], [EXTRATERMS : (r -- _length, st, st0)]]