Quindi mi gratto la testa per questo problema da un paio di giorni. Dato un po 'di lingua e che è normale, mostra che la lingua che consiste di tutte le stringhe in la cui lunghezza è uguale a una stringa in è una lingua normale.
In forma di equazione:
Il mio pensiero iniziale era di provare a trovare un po 'di DFA per entrambe le lingue e e mappare i due stati tra loro e, auspicabilmente, ottenere un rapporto 1: 1 in questo modo posso generare un nuovo DFA che dimostri che è regolare. Ma poi me ne sono reso conto e non devono essere sullo stesso set di simboli.
Penso che il modo corretto di risolverlo sia usare le proprietà di chiusura del linguaggio normale, ma non sono sicuro di come iniziare / usare le proprietà per "lunghezze" delle stringhe invece delle stringhe stesse.
Potrebbe qualcuno indicarmi la giusta direzione?