| 0 ≤ st[r -- _length] .intval ⊦ n→i(# getbytearray(r, st)) = st[r -- _length] .intval |
⊦ getbytearray(r, st) = getbytearray(r, 0, st[r -- _length] .intval, st)
⊦ getbytearray(r, i, j, st) = bytevalues(getarray(r, i, j, st))
⊦ 0 ≤ j → # getarray(r, i, j, st) = i→n(j)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # bytevalues(vals) = # vals], [CSIMPSEQ : ⊦ 0 ≤ i → n→i(i→n(i)) = i])], [EXTRATERMS : (st, r)]]