| ⊦ rk1 .ref = jvmref ∧ r ≠ jvmref → (validrefnotnull(str, r, ty1, st[rk1, val]) ↔ validrefnotnull(str, r, ty1, st)) |
⊦ rk1 .ref = jvmref ∧ r ≠ jvmref ∧ ¬ validrefnotnull(str, r, ty1, st[rk1, val]) → ¬ validrefnotnull(str, r, ty1, st)
⊦ validrefnotnull(str, r, ty, st) → r ≠ jvmref
rk1 .ref = jvmref, validrefnotnull(str, r, ty1, st[rk1, val]) ⊦ r = jvmref, validrefnotnull(str, r, ty1, st)
[[CONCRETESIMPRULES : ()]]