Donc, je me gratte la tête sur ce problème depuis quelques jours maintenant. Étant donné une certaine langue et c'est régulier, montrer que la langue qui se compose de toutes les chaînes dont la longueur est égale à une chaîne est une langue régulière.
Sous forme d'équation:
Ma pensée initiale était d'essayer de trouver un DFA pour les deux langues et et mapper les deux états l'un avec l'autre et, espérons-le, obtenir un rapport 1: 1 de cette façon, je peux générer un nouveau DFA qui prouve que est régulier. Mais j'ai réalisé que et ne doivent pas être sur le même ensemble de symboles.
Je pense que la bonne façon de résoudre ce problème est d'utiliser les propriétés de fermeture du langage ordinaire, mais je ne sais pas comment commencer / utiliser les propriétés pour les "longueurs" de chaînes au lieu des chaînes elles-mêmes.
Quelqu'un peut-il m'indiquer la bonne direction?
la source