| rk ∈ st ⊦ hasKeys(r, sks, st[rk, val]) ↔ hasKeys(r, sks, st) |
⊦ hasKeys(r, [], st)
∀ rk, st, r, val. rk ∈ st → (hasKeys(r, sks0, st[rk, val]) ↔ hasKeys(r, sks0, st)), rk ∈ st ⊦ hasKeys(r, sk + sks0, st[rk, val]) ↔ hasKeys(r, sk + sks0, st)
[[CONCRETESIMPRULES : ([CSIMPGEN : storekeys generated by [], +;])]]