次の問題が決定可能かどうかを知りたい:
インスタンス:n個の状態を持つNFA A
質問:Aが長さpの文字列を受け入れるような素数pが存在しますか。
私の考えでは、この問題は決定不能ですが、証明することはできません。決定者は、特定の数値が素数であるかどうかを判断するアルゴリズムを簡単に持つことができますが、NFAを分析して、生成できる長さを正確に知る方法が十分にわかりません。NFAを使用して文字列のテストを開始できますが、無限言語の場合、停止することはありません(したがって、決定者ではありません)。
もちろん、ソリューションで必要な場合は、NFAをDFAまたは正規表現に簡単に変更できます。
この質問は、2週間後に出てくる決勝戦のための自作の準備質問として考えていました。
これが学部レベルかどうかはわかりませんので、削除する心配はありません。それは難しい問題であることが判明する場合があります。たとえば、terrytao.wordpress.com