| st ⊆ st0, r -- _length ∈ st, r ∈ st, ∀ j. ¬ j < 0 ∧ ¬ st[r -- _length] .intval ≤ j → r -- j ' ∈ st ⊦ getintarray(r, 0, st[r -- _length] .intval, st) = getintarray(r, 0, st0[r -- _length] .intval, st0) |
⊦ rk ∈ st ∧ st ⊆ st1 → st[rk] = st1[rk]
r -- _length ∈ st ∧ st ⊆ st0, st ⊆ st0, r -- _length ∈ st, r ∈ st, ∀ j. ¬ j < 0 ∧ ¬ st0[r -- _length] .intval ≤ j → r -- j ' ∈ st ⊦ getintarray(r, 0, st0[r -- _length] .intval, st) = getintarray(r, 0, st0[r -- _length] .intval, st0)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r -- _length, st, st0)]]