| ⊦ rk .ref = r, addarray(r, ty, vals, st[rk, val]) = (addarray(r, ty, vals, st)[rk, val]) |
⊦ r ≠ r0 → (addarray(r, ty, vals, st)[r0 -- sk, val]) = addarray(r, ty, vals, st[r0 -- sk, val])
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ r = rk .ref ∧ sk = rk .key ↔ rk = r -- sk])], [EXTRATERMS : (rk, r0, sk)]]