| ∀ str, r, ty, st, r0, i. validref(str, r, ty, st) ∧ okbytearray(r0, st) → r = r0 ∨ validref(str, r, ty, putByteArray(bytes0, r0, i, st)), validref(str, r, ty, st), okbytearray(r0, st) ⊦ r = r0, validref(str, r, ty, putByteArray(by + bytes0, r0, i, st)) |
validref(str, r, ty, st), okbytearray(r0, st), ∀ str, r, ty, st, r0, i. validref(str, r, ty, st) ∧ okbytearray(r0, st) → r = r0 ∨ validref(str, r, ty, putByteArray(bytes0, r0, i, st)) ⊦ r = r0, validref(str, r, ty, putByteArray(by ' + bytes0, r0, i, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ by + bytes = by ' + bytes])]]