| ⊦ newref(r, st[rk, val]) ↔ newref(r, st) ∧ r ≠ rk .ref |
⊦ newref(r, st[r0 -- sk, val]) ↔ r ≠ r0 ∧ newref(r, st)
⊦ newref(r, st) ↔ r ≠ jvmref ∧ (∀ rk. rk ∈ st → rk .ref ≠ r)
[[CONCRETESIMPRULES : ([CSIMPGEN : refkey generated by --;], [CSIMPSEQ : ⊦ (r -- sk) .ref = r])]]