| getbytearray(r, i, j, st1) = getbytearray(r1, i, j, st1), 0 < j, 0 ≤ i1, 0 ≤ i, i1 < i + j, i ≤ i1, 0 < i + j ⊦ st1[r -- i1 '] .byteval = st1[r1 -- i1 '] .byteval |
getbytearray(r, i, j, st1) = getbytearray(r1, i, j, st1) ∧ 0 < j ∧ 0 ≤ i1 ∧ 0 ≤ i ∧ i1 < i + j ∧ i ≤ i1 ∧ 0 < i + j, ∀ i1, r1, st1, i, r, j0. i→n(j0) < i→n(j) → ( getbytearray(r, i, j0, st1) = getbytearray(r1, i, j0, st1) ∧ 0 < j0 ∧ 0 ≤ i1 ∧ 0 ≤ i ∧ i1 < i + j0 ∧ i ≤ i1 ∧ 0 < i + j0 → st1[r -- i1 '] .byteval = st1[r1 -- i1 '] .byteval) ⊦ st1[r -- i1 '] .byteval = st1[r1 -- i1 '] .byteval
[[CONCRETESIMPRULES : ([CSIMPLESSPRED : <])], [EXTRATERMS : (i→n(j))]]