| okbytearray(r1, st) ⊦ cyclic(str, r, putByteArray(bytes, r1, i, st)) ↔ cyclic(str, r, st) |
∀ r1, st, str, r, i. okbytearray(r1, st) → (cyclic(str, r, putByteArray(bytes0, r1, i, st)) ↔ cyclic(str, r, st)), okbytearray(r1, st) ⊦ cyclic(str, r, putByteArray(by + bytes0, r1, i, st)) ↔ cyclic(str, r, st)
[[CONCRETESIMPRULES : ([CSIMPGEN : bytelist generated by [], +;], [CSIMPNAMEDSEQ : storearrays, , putBar-empty, ⊦ putByteArray([], r, i, st) = st])]]