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