| ⊦ 5 ≤ j → getbytearray(r, i, j, st) = st[r -- i '] .byteval ' + st[r -- (i + 1) '] .byteval ' + st[r -- (i + 2) '] .byteval ' + st[r -- (i + 3) '] .byteval ' + st[r -- (i + 4) '] .byteval ' + getbytearray(r, i + 5, j - 5, st) |
⊦ getbytearray(r, i, j, st) = bytevalues(getarray(r, i, j, st))
5 ≤ j, 0 < j, 0 ≤ j ⊦ bytevalues(getarray(r, i, j, st)) = st[r -- i '] .byteval ' + st[r -- (i + 1) '] .byteval ' + st[r -- (i + 2) '] .byteval ' + st[r -- (i + 3) '] .byteval ' + st[r -- (i + 4) '] .byteval ' + bytevalues(getarray(r, i + 5, j - 5, st))
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 < i → 0 < j], [CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j])]]