| ⊦ _mode ∈ st[jvmref -- sk, val] ∧ validmode(str, st[jvmref -- sk, val][_mode], st[jvmref -- sk, val]) ↔ validmode(str, st), sk = mkfs(`java.lang.Object' .class, void_type, `mode' .field) ' |
⊦ rk ≠ rk0 → (st[rk0, val][rk]) = st[rk]
_mode ≠ jvmref -- sk ⊦ _mode ∈ st[jvmref -- sk, val] ∧ validmode(str, st[_mode], st[jvmref -- sk, val]) ↔ validmode(str, st), sk = mkfs(`java.lang.Object' .class, void_type, `mode' .field) '
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ _mode = jvmref -- sk ↔ sk = mkfs (`java.lang.Object' .class, void_type, `mode' .field) '])], [EXTRATERMS : (_mode, val, jvmref -- sk, st)]]