| # refs = i→n(countrefs(ints)), posints(ints), r -- sk ∈ st, ¬ dups(refs) ∧ (∀ r. r ∈ refs → newref(r, st)), 0 ≤ i, r ∈ st, r ∈ refs, 0 ≤ countrefs(ints) ⊦ st[r -- sk] = (addarrays(refs, ty, ints, i, st)[r -- sk]), ints = [] |
# refs = i→n(countrefs(ints)), 0 ≤ countrefs(ints), r ∈ refs, r ∈ st, 0 ≤ i, r -- sk ∈ st, posints(ints), ∀ r. r ∈ refs → newref(r, st) ⊦ ints = [], st[r -- sk] = (addarrays(refs, ty, ints, i, st)[r -- sk]), dups(refs)
[[CONCRETESIMPRULES : ()]]