| ¬ (0 ≤ i0 ∧ i0 < n→i(# vals0)), i0 < 0, i + n→i(# vals) ≤ n→i(# vals0), 0 ≤ i ⊦ (addarray(r0, ty, vals0, st)[r0 -- i0 ']) = st[r0 -- i0 '] |
i0 < 0, i + n→i(# vals) ≤ n→i(# vals0), 0 ≤ i ⊦ (addarray(r0, ty, vals0, st)[r0 -- i0 ']) = st[r0 -- i0 ']
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i < 0 ∧ 0 ≤ j → i < j], [CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i])]]