| contains(str, ty0 ' + tys + ty1 '), contains(str, ty ' + tys0 + ty0 ') ⊦ ∃ tys. contains(str, ty ' + (tys + ty1)), dups(tys), ty0 ∈ tys, dups(tys0), ty ∈ tys0 |
contains(str, ty0 ' + tys + ty1 '), contains(str, ty ' + tys0 + ty0 ') ⊦ dups(tys), ty0 ∈ tys, dups(tys0), ty ∈ tys0, ∃ tys1. contains(str, ty ' + tys1 + ty1 ')
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ tys + ty = tys + ty '])]]