| n→i(n) ≤ st[r -- _length] .intval ⊦ # restn(n, getbytearray(r, st)) = i→n(st[r -- _length] .intval - n→i(n)) |
n ≤ # bytes ⊦ # restn(n, bytes) = # bytes - n
¬ n ≤ # getbytearray(r, st), n→i(n) ≤ st[r -- _length] .intval ⊦ # restn(n, getbytearray(r, st)) = i→n(st[r -- _length] .intval - n→i(n))
n ≤ # getbytearray(r, st), n→i(n) ≤ st[r -- _length] .intval ⊦ # getbytearray(r, st) - n = i→n(st[r -- _length] .intval - n→i(n))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (getbytearray(r, st), n)]]