| st ⊆ st0, 0 ≤ i, ∀ j0. ¬ j0 < 0 ∧ ¬ i + j ≤ j0 → r -- j0 ' ∈ st ⊦ # getbytearray(r, i, j, st) = # getbytearray(r, i, j, st0) ∧ (n < # getbytearray(r, i, j, st) → (getbytearray(r, i, j, st)[n]) = (getbytearray(r, i, j, st0)[n])) |
⊦ 0 ≤ j → # getbytearray(r, i, j, st) = i→n(j)
⊦ j < 0 → getbytearray(r, i, j, st) = []
0 ≤ j, st ⊆ st0, 0 ≤ i, ∀ j0. ¬ j0 < 0 ∧ ¬ i + j ≤ j0 → r -- j0 ' ∈ st ⊦ i→n(j) = # getbytearray(r, i, j, st0) ∧ (n < i→n(j) → (getbytearray(r, i, j, st)[n]) = (getbytearray(r, i, j, st0)[n]))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ # [] = 0], [CSIMPSEQ : ⊦ ¬ n < 0])], [EXTRATERMS : (st, j, i, r)]]