| ⊦ j ≤ n→i(# bytes) ∧ 0 ≤ j → getbytearray(r, i, j, putByteArray(bytes, r, i, st)) = firstn(i→n(j), bytes) |
0 ≤ j, j ≤ n→i(# bytes) ⊦ getbytearray(r, i, j, putByteArray(bytes, r, i, st)) = firstn(i→n(j), bytes)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ 0 ≤ n→i(n)], [CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPFORWARD : ⊦ j ≤ j0 ∧ j0 ≤ j1 → j ≤ j1])]]