| ⊦ ¬ cyclic(str, r, st) ∧ ¬ junkref(str, r, st) ∧ newref(r0, st) ∧ r ≠ r0 → ¬ cyclic(str, r, addobj(r0, class, fis, st)) |
cyclic(str, r, addobj(r0, class, fis, st)), newref(r0, st) ⊦ r = r0, r0 = jvmref, junkref(str, r, st), cyclic(str, r, st)
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ newref(r, st) → r ≠ jvmref])]]