| r0 ∈ st, st ⊆ st0, r0 -- sk ∈ st, r0 -- sk ∈ st0, r0 ∈ st0 ⊦ st[r0 -- sk] = (putArray(vals, r, i, st0)[r0 -- sk]), r ∈ st |
⊦ r ≠ r0 → (putArray(vals, r, j, st)[r0 -- sk]) = st[r0 -- sk]
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ rk ∈ st ∧ st ⊆ st1 → (st[rk] ≠ st1[rk] ↔ false)])], [EXTRATERMS : (sk, r0, st0, i, r, vals)]]