| ∀ r1, i, st, i0, r0. (putByteArray(bytes0, r1, i, st)[r1 -- i0 ']) = refval(r0) → st[r1 -- i0 '] = refval(r0), (putByteArray(by + bytes0, r1, i, st)[r1 -- i0 ']) = refval(r0) ⊦ st[r1 -- i0 '] = refval(r0) |
(putByteArray(by ' + bytes0, r1, i, st)[r1 -- i0 ']) = refval(r0), ∀ r1, i, st, i0, r0. (putByteArray(bytes0, r1, i, st)[r1 -- i0 ']) = refval(r0) → st[r1 -- i0 '] = refval(r0) ⊦ st[r1 -- i0 '] = refval(r0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ by + bytes = by ' + bytes])]]