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