| ⊦ sk ≠ sk0 ∧ sks ≠ [] → (st[r -- sk, val][r0 -- (sk0 ' + sks)]) = (st[r -- sk, val][st[r0 -- sk0] .refval -- sks]) |
⊦ sk = sk0, sks = [], (st[r -- sk, val][r0 -- (sk0 ' + sks)]) = (st[r -- sk, val][st[r0 -- sk0] .refval -- sks])
[[CONCRETESIMPRULES : ()]]