| 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) = [] |
⊦ rk ∈ st ∧ st ⊆ st1 → st[rk] = st1[rk]
¬ (r -- n→i(n) ' ∈ st ∧ st ⊆ st0), 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 : ()], [EXTRATERMS : (r -- n→i(n) ', st, st0)]]