| rk ∈ st, st ⊆ st0, validref(str, rk .ref, mkarraytype(byte_type), st) ⊦ rk .ref = jvmref, rk .ref ∈ st0 |
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ r -- sk ∈ st → r ∈ st], [CSIMPSEQ : ⊦ r ∈ st ∧ ¬ r ∈ st0 → ¬ st ⊆ st0], [CSIMPELIM : ⊦ r = rk .ref ∧ sk = rk .key ↔ rk = r -- sk])], [EXTRATERMS : (rk, r, sk)]]