| j < i ∨ i + n→i(# bytes) ≤ j ⊦ ((rk = r -- j ' ⊃ val; putByteArray(bytes, r, i, st)[rk])) = (putByteArray(bytes, r, i, st[r -- j ', val])[rk]) |
rk = r -- j ', j < i ∨ i + n→i(# bytes) ≤ j ⊦ val = (putByteArray(bytes, r, i, st[r -- j ', val])[rk])
rk ≠ r -- j ', j < i ∨ i + n→i(# bytes) ≤ j ⊦ (putByteArray(bytes, r, i, st)[rk]) = (putByteArray(bytes, r, i, st[r -- j ', val])[rk])
[[CONCRETESIMPRULES : ()]]