| is_fskey(sk), ¬ is_indexkey(sk) → addarray(r, vals0, i + 1, st[r -- sk, val0]) = (addarray(r, vals0, i + 1, st)[r -- sk, val0]) ⊦ sk = i ', (addarray(r, vals0, i + 1, st[r -- sk, val0])[r -- i ', val]) = (addarray(r, vals0, i + 1, st)[r -- sk, val0][r -- i ', val]) |
is_fskey(sk) ⊦ ¬ is_indexkey(sk), sk = i ', (addarray(r, vals0, i + 1, st[r -- sk, val0])[r -- i ', val]) = (addarray(r, vals0, i + 1, st)[r -- sk, val0][r -- i ', val])
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i + j = j + i])]]