| ⊦ r = jvmref, init(str, st[r -- sk, val][rkvs]) ↔ init(str, st[rkvs]) |
⊦ ¬ rk ∈ rkvs → (st[rk, val][rkvs]) = (st[rkvs][rk, val])
⊦ rk ∈ rkvs → (st[rk, val][rkvs]) = st[rkvs]
⊦ r ≠ jvmref → (init(str, st[r -- sk, val]) ↔ init(str, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (rkvs, val, r -- sk, st)]]