| st[rk] = (st0 -- rk .ref)[rk], rk ∈ st, rk ∈ st0 -- rk .ref, ∀ rk0. rk0 ∈ st → rk0 ∈ st0 -- rk .ref ∧ st[rk0] = (st0 -- rk .ref)[rk0] ⊦ rk .ref ∈ st, rk ∈ st0 ∧ st[rk] = st0[rk] |
⊦ r -- sk ∈ st -- r0 ↔ r ≠ r0 ∧ r -- sk ∈ st
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ r = rk .ref ∧ sk = rk .key ↔ rk = r -- sk])], [EXTRATERMS : (rk, r, sk)]]