| 0 ≤ i0, i < 0 ∨ i0 < i ⊦ (addarray(r, ty, 1 + i0, st)[r -- i ']) = st[r -- i '], i = 0, ¬ i < 0 ∧ ¬ i0 < i |
⊦ i < 0 ∨ j ≤ i → (addarray(r, ty, j, st)[r -- i ']) = st[r -- i ']
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i < j → (i ≠ j ↔ j < i)], [CSIMPSEQ : ⊦ i < j → ¬ j < i], [CSIMPSEQ : ⊦ i + 1 ≤ j ↔ i < j], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ i + j + i0 = (i + j) + i0], [CSIMPSEQ : ⊦ i + j = j + i], [CSIMPSEQ : ⊦ i ≤ j → (¬ ¬ j < i ↔ false)])], [EXTRATERMS : (i, st, 1 + i0, ty, r)]]