| ⊦ rk = rk0, (st[rk, val][rkvs][rk0]) = (st[rkvs][rk0]) |
⊦ st[[]] = st
∀ rk, rk0, st, val. rk = rk0 ∨ (st[rk, val][rkvs0][rk0]) = (st[rkvs0][rk0]) ⊦ rk = rk0, (st[rk, val][rkv + rkvs0][rk0]) = (st[rkv + rkvs0][rk0])
[[CONCRETESIMPRULES : ([CSIMPGEN : refkeyvalues generated by [], +;], [CSIMPSEQ : ⊦ rk ≠ rk0 → (st[rk0, val][rk]) = st[rk]])]]