| st[r -- _type] .type ≤ ty1, junkref(str, r, st) ⊦ r = jvmref, junkref(str, r, st[jvmref -- sk, val]) |
⊦ rk1 .ref = jvmref ∧ r ≠ jvmref → (junkref(str, r, st[rk1, val]) ↔ junkref(str, r, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (r -- sk) .ref = r])], [EXTRATERMS : (val, jvmref -- sk, st, r, str)]]