| ¬ (¬ r ∈ newref_list(i→n(countrefs(ints)), st) ∧ # newref_list(i→n(countrefs(ints)), st) = i→n(countrefs(ints)) ∧ ints ≠ [] ∧ 0 ≤ i ∧ posints(ints)), posints(ints), r ∈ st ⊦ (addarrays(newref_list(i→n(countrefs(ints)), st), ty, ints, i, st)[r -- sk]) = st[r -- sk] |
posints(ints), r ∈ st ⊦ (addarrays(newref_list(i→n(countrefs(ints)), st), ty, ints, i, st)[r -- sk]) = st[r -- sk], ints ≠ [] ∧ ¬ i < 0
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ i ≤ j ↔ j < i], [CSIMPSEQ : ⊦ i→n(i) = i→n(j) ↔ abs(i) = abs(j)], [CSIMPSEQ : ⊦ # newref_list(n, st) = n], [CSIMPSEQ : ⊦ r ∈ st → ¬ r ∈ newref_list(n, st)])]]