| ⊦ getbytearray(r, 0, st[r -- _length] .intval, st) = [] ↔ ¬ 0 < st[r -- _length] .intval |
⊦ 0 < j → getbytearray(r, i, j, st) = st[r -- i '] .byteval + getbytearray(r, i + 1, j - 1, st)
¬ 0 < st[r -- _length] .intval ⊦ getbytearray(r, 0, st[r -- _length] .intval, st) = [] ↔ ¬ 0 < st[r -- _length] .intval
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ by + bytes = by ' + bytes], [CSIMPSEQ : ⊦ ¬ bytes + bytes0 ≠ [] ↔ bytes = [] ∧ bytes0 = []], [CSIMPSEQ : ⊦ by ' ≠ []], [CSIMPSEQ : ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ i < j → (¬ ¬ j ≤ i ↔ false)])], [EXTRATERMS : (st, st[r -- _length] .intval, 0, r)]]