| st[rk] = (putArray(vals, r, i, st0)[rk]), rk ∈ st, rk ∈ putArray(vals, r, i, st0) ⊦ r ∈ st, rk ∈ st0 ∧ st[rk] = st0[rk] |
st[r0 -- sk] = (putArray(vals, r, i, st0)[r0 -- sk]), r0 -- sk ∈ st, r0 -- sk ∈ putArray(vals, r, i, st0) ⊦ r ∈ st, r0 -- sk ∈ st0 ∧ st[r0 -- sk] = st0[r0 -- sk]
[[CONCRETESIMPRULES : ([CSIMPGEN : refkey generated by --;])]]