| # sks = # refs0, st[r -- sks] .refval = (r ' + refs0)[# refs0], validrefs(str, r ' + refs0, ty, st), fits(r, sks, st) ⊦ refs0 = [], (r ' + refs0)[# refs0] = refs0 .last |
⊦ (r ' + refs)[# refs] = (r ' + refs) .last
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ refs ≠ [] → (r ' + refs) .last = refs .last], [CSIMPSEQ : ⊦ (refs + refs0) + refs1 = refs + refs0 + refs1])], [EXTRATERMS : (refs0, r)]]