| ⊦ sks0 = [], (st[r -- sk, val][r0 -- sks0, val0]) = (st[r0 -- sks0, val0][r -- sk, val]), sk ∈ sks0 |
∀ st, r, sk, val, r0, val0. sks = [] ∨ (st[r -- sk, val][r0 -- sks, val0]) = (st[r0 -- sks, val0][r -- sk, val]) ∨ sk ∈ sks ⊦ sk0 + sks = [], (st[r -- sk, val][r0 -- (sk0 + sks), val0]) = (st[r0 -- (sk0 + sks), val0][r -- sk, val]), sk ∈ sk0 + sks
[[CONCRETESIMPRULES : ([CSIMPGEN : storekeys generated by [], +;])]]