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