| 0 ≤ i0, i0 < n→i(# bytes) ⊦ bytes = [], (putByteArray(bytes, r, i, st)[r -- (i0 + i) ']) = byteval(bytes[i→n(i0)]) |
⊦ putByteArray(bytes, r, i, st) = putArray(mkjavavalues(bytes), r, i, st)
0 ≤ i0, i0 < n→i(# bytes) ⊦ bytes = [], (putArray(mkjavavalues(bytes), r, i, st)[r -- (i0 + i) ']) = byteval(bytes[i→n(i0)])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, i, r, bytes)]]