| st1 .refs ∩ st .refs = ∅, r ∈ st1, r ≠ jvmref ∧ (¬ is_valid_ref(str, r, st1 ∪ st) ∨ ¬ (st1 ∪ st)[r -- _type] .type ≤ ty) ⊦ r ≠ jvmref ∧ (¬ is_valid_ref(str, r, st1) ∨ ¬ st1[r -- _type] .type ≤ ty) |
st1 .refs ∩ st .refs = ∅, r ∈ st1, is_valid_ref(str, r, st1), st1[r -- _type] .type ≤ ty, ¬ is_valid_ref(str, r, st1 ∪ st) ∨ ¬ (st1 ∪ st)[r -- _type] .type ≤ ty ⊦ r = jvmref
[[CONCRETESIMPRULES : ()]]