| r ∈ st, _mode ∈ st, _out ∈ st, r0 ∈ st, ∀ r0. r0 ≠ jvmref ∧ r0 ∈ st → r0 -- _type ∈ st[r -- sk, val] ∧ is_typevalue(st[r0 -- _type]) ⊦ r -- sk = _mode, r -- sk = _out, sk = _type, r0 = jvmref, r0 -- _type ∈ st ∧ is_typevalue(st[r0 -- _type]) |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ rk ∈ st[rk0, val] ↔ rk = rk0 ∨ rk ∈ st], [CSIMPSEQ : ⊦ r -- sk = r0 -- sk0 ↔ r = r0 ∧ sk = sk0])], [EXTRATERMS : (r0)]]