| 0 < i + n→i(# vals), 0 ≤ i0, i0 < i + n→i(# vals), j ≤ n→i(# vals) + i, i ≤ j, 0 ≤ i, 0 ≤ j, 0 ≤ n→i(# vals) + i, i0 < n→i(# vals) + i, i ≤ i0 ⊦ vals[i→n(i0 - i)] = (mklist(initial_value(ty), i→n(i)) + vals)[i→n(i0)], vals = [] |
i0 = i1 + i, 0 < i + n→i(# vals), 0 ≤ i0, i0 < i + n→i(# vals), j ≤ n→i(# vals) + i, i ≤ j, 0 ≤ i, 0 ≤ j, 0 ≤ n→i(# vals) + i, i0 < n→i(# vals) + i, i ≤ i0 ⊦ vals[i→n(i1)] = (mklist(initial_value(ty), i→n(i)) + vals)[i→n(i0)], vals = []
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ i0 = i - j ↔ i = i0 + j])], [EXTRATERMS : (i0, i, i1)]]