| bytevalues(getarray(r, i, j, st)) = by ' + by0 ' + bytes, by ∈ bytevalues(getarray(r, i, j, st)), j ≤ 1 ⊦ |
⊦ j ≤ 0 → getarray(r, i, j, st) = []
⊦ getarray(r, i, 1, st) = st[r -- i '] '
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ bytevalues([]) = []], [CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ 0 < i → (i ≤ 1 ↔ i = 1)], [CSIMPFORWARD : ⊦ i < j ∧ 0 ≤ i → 0 < j], [CSIMPSEQ : ⊦ bytevalues(val ') = val .byteval '], [CSIMPSEQ : ⊦ by ' = by0 ' + bytes ↔ by = by0 ∧ bytes = []], [CSIMPSEQ : ⊦ ¬ bytes + bytes0 ≠ [] ↔ bytes = [] ∧ bytes0 = []], [CSIMPSEQ : ⊦ by ' ≠ []], [CSIMPSEQ : ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1])], [EXTRATERMS : (st, j, i, r)]]