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