私は普通の言語のコンセプトに混乱しています。 通常の言語はすべてdfaで受け付けることができ、dfaには常にループがあります。だから、dfaは無限の数の文字列を受け入れることができるようです。すべての通常の言語が無限であることを意味しますか?空のセットはどうですか?それは普通の言語ですか?正規言語は常に無限
0
A
答えて
4
definition of regular languageには空のセットが含まれています。また、シングルトン言語{a}
も含まれているので、すべての正規言語が無限大ではありません。
0
いいえ、すべてのDFAにループがあるわけではありません。通常の言語は正規表現(pcre定義ではなく数学的表現を使用)で受け入れることができる言語です。たとえば、 'a'は正確な文字列 'a'にのみ一致する正規表現です。だから{a}は普通の言語です。 :)
A DFA、この言語のためには、次のとおりです。
a
START ----> ACCEPT
関連する問題
- 1. 通常言語の無限連合
- 2. 正規言語
- 3. 通常の言語Lには無限の単語がありますか?
- 4. メール正規表現は無限ループ
- 5. 通常の言語であるa * b *の場合、その正規のスーパーセットは非正規ですか?
- 6. 正規の言語とポンピング補題
- 7. 正規の言語の閉鎖Unconcatenation
- 8. Pythonの:言語的正規化
- 9. プッシュダウンオートマトンと無限要素を含む文脈自由で規則的な言語
- 10. JavaScriptの正規表現 - exec無限ループ
- 11. 任意の言語の単語文字用正規表現
- 12. 非正規化混在言語文書用のSolr言語検出更新プロセッサー
- 13. 通常以外の言語と通常の言語との連結は常に規則的ではありませんか?
- 14. posixベースの正規表現をサポートするプログラミング言語は?
- 15. これらの証明方法は正規の言語です
- 16. DFAと通常の言語
- 17. DataGridViewのOnPaintイベント内の無限ループは正常ですか?
- 18. バブルソートをC言語でNAN、無限大と-INFINITY
- 19. Java正規表現特定の単語を無効にする
- 20. 無制限に大きなトレーニングセットで正規化しますか?
- 21. 正規表現は、私は評価しないと無限にハングアップしない正規表現を、以下のいる無限
- 22. .htaccess:人々を正しい言語のサブディレクトリにリダイレクトする正規表現
- 23. .htaccess - 無限ループリダイレクト、ローカルで正常に動作します
- 24. 再帰的に決定可能な言語、無限の言語の受け入れ
- 25. ASP .NETコアの既定の言語は常に英語です
- 26. 通常の言語ではないテキストプロトコル?
- 27. なぜ言語が正規でないのですか?
- 28. Symfonyの表現言語での正規表現検索。
- 29. 言語タグの正規表現(BCP47で定義)
- 30. Posixの正規表現がC言語で動作しない
DFAは、文字列を受け入れたかどうかは、あなたが受け入れる状態でか終わったかどうかに依存します。正確に1つの文字列を受け入れる簡単なDFAを作成するのはかなり簡単です。 –