| is_bytevalue(val) ⊦ (putByteArray(bytes, r, i0 + 1, st)[r -- i0 ', val]) = putByteArray(val .byteval ' + bytes, r, i0, st) |
val = byteval(by), is_bytevalue(val) ⊦ (putByteArray(bytes, r, i0 + 1, st)[r -- i0 ', val]) = putByteArray(by ' + bytes, r, i0, st)
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ is_bytevalue(val) → ( by = val .byteval ↔ val = byteval(by))])], [EXTRATERMS : (val, by)]]