| is_obj(str, r, st), ∀ r0. (path∃(str, r, r0, st) ↔ path∃(str, r, r0, st0)) ∧ (path∃(str, r, r0, st) → unchangedNorec(r0, st, st0)) ⊦ unchangedNorec(r, st, st0) |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ path∃(str, r, r, st) ↔ r = jvmref ∨ r ≠ jvmref ∧ is_valid_ref(str, r, st)], [CSIMPSEQ : ⊦ is_obj(str, r, st) → is_valid_ref(str, r, st)])], [EXTRATERMS : (r)]]