質問は単純で直接的です。固定、サイズ DFAで受け入れられる(異なる)言語の(状態)はいくつですか。これを正式に述べます。n n
DFAをとして定義します。ここで、すべては通常通りで、は(おそらく部分的な)関数です。時には全機能のみが有効と見なされるため、これを確立する必要があります。δ :Q × Σ → Q
ごとに、すべてのDFAのセットで(等価)リレーションに定義します。 ifおよび。〜N A 〜N B | A | = | B | = n L (A)= L (B)
質問は次のとおりです。指定された、インデックスは何ですか?つまり、セットですか?〜N { L (A)| Aは、 サイズのDFAである N }
場合でも合計関数である、(少なくとも私にとっては)簡単な数ではないようです。したがって、例えば、ある、グラフが接続されないことがあり、初期状態を含む連結成分内の状態は、すべての受け入れ可能性があり、多くの大きさのグラフ受け入れる。空の言語や、最小DFAの状態数が未満である他の言語についての他の些細な組み合わせと同じです。Σ * n個
(単純な)再帰も機能しないようです。サイズ DFAを取得して新しい状態を追加した場合、決定論を保持し、新しいグラフを接続したい場合(些細なケースを避けるため)、新しい状態を接続する遷移を削除する必要がありますが、その場合、元の言語が失われる可能性があります。
何かご意見は?
注意。公式の声明で、以前の注意をそらす要素なしで、質問を再度更新しました。