Je veux savoir si le problème suivant est décidable:
Instance: un NFA A avec n états
Question: Existe-t-il un nombre premier p tel que A accepte une chaîne de longueur p.
Ma conviction est que ce problème est indécidable, mais je ne peux pas le prouver. Le décideur peut facilement avoir un algorithme pour déterminer si un nombre particulier est premier, mais je ne vois pas comment il pourrait analyser le NFA avec suffisamment de détails pour savoir exactement quelles longueurs il peut produire. Il pourrait commencer à tester des chaînes avec le NFA, mais pour un langage infini, il pourrait ne jamais s'arrêter (et donc ne pas être un décideur).
Le NFA peut facilement être changé en DFA ou en expression régulière si la solution en a besoin, bien sûr.
Cette question est quelque chose que j'ai réfléchi en tant que question préparée par moi-même pour une finale que j'arrive dans 2 semaines.