| ⊦ refs = [], mkjavavalues(refs) = refval(refs .first) ' + mkjavavalues(refs .rest) |
⊦ mkjavavalues(r ' + refs) = refval(r) ' + mkjavavalues(refs)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r + refs = r ' + refs], [CSIMPSEQ : ⊦ r ' + refs ≠ []], [CSIMPSEQ : ⊦ (refs + refs0) + refs1 = refs + refs0 + refs1], [CSIMPSEQ : ⊦ vals + vals0 = vals + vals1 ↔ vals0 = vals1], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPELIM : refs ≠ [] ⊦ r = refs .first ∧ refs0 = refs .rest ↔ refs = r + refs0])], [EXTRATERMS : (refs, r, refs0)]]