| st0[r -- _length] .intval = n→i(# bytes) ⊦ getbytearray(r, putByteArray(bytes, r, st0)) = bytes |
⊦ getbytearray(r, st) = getbytearray(r, 0, st[r -- _length] .intval, st)
st0[r -- _length] .intval = n→i(# bytes) ⊦ getbytearray(r, 0, (putByteArray(bytes, r, st0)[r -- _length]) .intval, putByteArray(bytes, r, st0)) = bytes
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (putByteArray(bytes, r, st0), r)]]