| getbytearray(r, i, j0 + i0 - i, st) = getbytearray(r0, i, j0 + i0 - i, st0), getbytearray(r, i0, i - i0, st) = getbytearray(r0, i0, i - i0, st0), i ≤ i0 + j0, i0 ≤ i, 0 ≤ j0, i + j ≤ i0 + j0 ⊦ getbytearray(r, i, j, st) = getbytearray(r0, i, j, st0) |
⊦ getbytearray(r, i, j, st) ≠ getbytearray(r0, i, j, st0) ∧ 0 ≤ j ∧ j ≤ j0 → getbytearray(r, i, j0, st) ≠ getbytearray(r0, i, j0, st0)
⊦ j < 0 → getbytearray(r, i, j, st) = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ i ≤ j - i0 ↔ i + i0 ≤ j], [CSIMPSEQ : ⊦ i + j = j + i], [CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)])], [EXTRATERMS : (r, i, j, st, r0, st0, j0 + i0 - i)]]