| st[_mode] = noval ⊦ rk = _mode, _mode ∈ st[rk, val] ∧ validmode(str, st[rk, val][_mode], st[rk, val]) ↔ _mode ∈ st |
st[_mode] = noval, _mode ∈ st ⊦ rk = _mode, validmode(str, noval, st[rk, val])
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ rk ≠ rk0 → (st[rk0, val][rk]) = st[rk]], [CSIMPSEQ : ⊦ rk ∈ st[rk0, val] ↔ rk = rk0 ∨ rk ∈ st])]]