| st[rk] = refval(r), r -- _type ∈ st, st[r -- _type] .type ≤ ty, rk ∈ st, junkref(str, r, st0 ∪ st), r ∈ st ⊦ r = jvmref, junkref(str, r, st) |
⊦ ¬ junkref(str, r, st) → ¬ junkref(str, r, st0 ∪ st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, st0, r, str)]]