| st[_mode] = noval ⊦ rk = _mode, validmode(str, st[rk, val]) ↔ _mode ∈ st |
⊦ validmode(str, st) ↔ _mode ∈ st ∧ validmode(str, st[_mode], st)
st[_mode] = noval ⊦ rk = _mode, _mode ∈ st[rk, val] ∧ validmode(str, st[rk, val][_mode], st[rk, val]) ↔ _mode ∈ st
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[rk, val], str)]]