| jvmref ∈ st, is_javastore(st), ∀ r. r ≠ jvmref ∧ r ∈ st → r -- _type ∈ st ∧ is_typevalue(st[r -- _type]) ⊦ is_javastore(st[_out, val]) ∧ (r ≠ jvmref ∧ r ∈ st[_out, val] → r -- _type ∈ st ∧ is_typevalue(st[r -- _type])) |
jvmref ∈ st, is_javastore(st), r ≠ jvmref ∧ r ∈ st → r -- _type ∈ st ∧ is_typevalue(st[r -- _type]) ⊦ is_javastore(st[_out, val]) ∧ (r ≠ jvmref ∧ r ∈ st[_out, val] → r -- _type ∈ st ∧ is_typevalue(st[r -- _type]))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r)]]