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