| is_indexkey(sk), sk .index < 0 ∨ j ≤ sk .index ⊦ (addarray(r0, ty, j, st)[r0 -- sk]) = st[r0 -- sk] |
sk = i ', is_indexkey(sk), i < 0 ∨ j ≤ i ⊦ (addarray(r0, ty, j, st)[r0 -- sk]) = st[r0 -- sk]
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ is_indexkey(sk) → (i = sk .index ↔ sk = i ')])], [EXTRATERMS : (sk, i)]]