Laisser , où et pour tous .
Donc se compose de séquences de de toutes les longueurs, y compris une séquence de longueur . Laisser être un sous-ensemble infini de . Je dois montrer qu'il existe toujours un DFA à reconnaître.
Si est un sous-ensemble fini, il est très évident que serait un DFA et donc par la fermeture de Kleene serait reconnu par un DFA. Mais je ne peux pas l'obtenir pour un sous-ensemble infini peut ne pas être exprimé en DFA lorsque, par exemple, les longueurs de chaîne sont premières.