| st[r -- _length] .intval = i + n→i(n), 0 ≤ i ⊦ restn(n, getbytearray(r, 0, n→i(n), st) + getbytearray(r, n→i(n), i, st)) = getbytearray(r, n→i(n), i, st) |
⊦ n ≤ # bytes → restn(n, bytes + bytes0) = restn(n, bytes) + bytes0
⊦ # getbytearray(r, i, n→i(m), st) = m
n ≤ # getbytearray(r, 0, n→i(n), st), st[r -- _length] .intval = i + n→i(n), 0 ≤ i ⊦ restn(n, getbytearray(r, 0, n→i(n), st)) + getbytearray(r, n→i(n), i, st) = getbytearray(r, n→i(n), i, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ m ≤ n ↔ n < m], [CSIMPSEQ : ⊦ ¬ n < n])], [EXTRATERMS : (getbytearray(r, n→i(n), i, st), getbytearray(r, 0, n→i(n), st), n)]]