| st[r -- _length] = st0[r -- _length], ∀ r0. (path∃(str, r, r0, st) ↔ path∃(str, r, r0, st0)) ∧ (path∃(str, r, r0, st) → unchangedNorec(r0, st, st0)), okbytearray(r, st), j < st0[r -- _length] .intval, 0 ≤ j, 0 < st0[r -- _length] .intval ⊦ st[r -- j '] .byteval = st0[r -- j '] .byteval, r = jvmref, unchangedNorec(r, st, st0) |
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : cyclic, , pathex-one, ⊦ path∃(str, r, r, st) ↔ r = jvmref ∨ r ≠ jvmref ∧ is_valid_ref(str, r, st)], [CSIMPNAMEDSEQ : addfuns, , is_valid_ref-okbytearray, ⊦ okbytearray(r, st) → is_valid_ref(str, r, st)])], [EXTRATERMS : (r)]]