| st[r1 -- _length] .intval = st0[r1 -- _length] .intval, onlyModified(str, r, st, st0), okbytearray(r1, st), okbytearray(r, st) ⊦ r = r1, getbytearray(r1, 0, st0[r1 -- _length] .intval, st) = getbytearray(r1, 0, st0[r1 -- _length] .intval, st0), junkref(str, r0, st) |
⊦ 0 ≤ i ∧ 0 ≤ j ∧ r ≠ r1 ∧ okbytearray(r, st) ∧ okbytearray(r1, st) ∧ onlyModified(str, r, st, st0) → getbytearray(r1, i, j, st) = getbytearray(r1, i, j, st0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ j < 0 → getbytearray(r, i, j, st) = []])], [EXTRATERMS : (0, st0[r1 -- _length] .intval, r, r1, st, str, st0)]]