| ⊦ 0 ≤ j → ( getbytearray(r, i, j, st) + bytes = getbytearray(r0, i0, j, st) + bytes0 ↔ getbytearray(r, i, j, st) = getbytearray(r0, i0, j, st) ∧ bytes = bytes0) |
⊦ # bytes = # bytes0 → (bytes + bytes1 = bytes0 + bytes2 ↔ bytes = bytes0 ∧ bytes1 = bytes2)
⊦ 0 ≤ j → # getbytearray(r, i, j, st) = i→n(j)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # bytes ≠ # bytes0 → bytes ≠ bytes0], [CSIMPSEQ : ⊦ i→n(i) = i→n(j) ↔ abs(i) = abs(j)])], [EXTRATERMS : (bytes0, getbytearray(r0, i0, j, st), bytes, getbytearray(r, i, j, st))]]