言語L = {0i0j0k/i <j < k}を受け入れるチューリングマシンを構築する方法。言語L = {0i0j0k/i <j <k}を受け入れるTMを構築する
-1
A
答えて
0
これは言語0^i 0^j 0^k | i < j < k
を意味すると解釈します。少なくとも、私はそれについての他の明白な解釈を見ない。
この言語の最短文字列は、i = 0
,j = 1
およびk = 2
'となります。これにより、言語で文字列000
が生成されます。
も注意してください、我々は(n >= 3
のため)i = 0
、j = 1
とk = n - 1
を取ることができますので、以上の3ゼロのすべての文字列が言語でもあるということ。
したがって、私たちの言語は0^n | n >= 3
です。この言語は定期的です。次のように、この言語のための最小限のDFAは次のとおりです。
Q s Q'
q0 0 q1
q1 0 q2
q2 0 q3
q3 0 q3
、q3
は受理状態であるとq0
は初期状態です。これは、入力アルファベットが0
のみで構成されていることを前提としています。もしそれ以上のものがあれば、死んだ状態と余分な作品が必要になります。
DFAからTMへの変換は、練習問題として残しています。
関連する問題
- 1. Matlabの値j <kにNaNを代入する方法
- 2. 言語を受け入れるプッシュダウンオートマトンを作成するには?
- 3. DSLクエリ言語を構築する
- 4. 受け入れ言語のフォールバックを処理する方法は?
- 5. Vueのjsが - 私は</p> <p>は今、私はこの小道具を受け入れるようにしたい</strong><strong>idFieldTypeの名前で小道具を受け入れるvuejsコンポーネントを構築しています
- 6. C言語で1文字を受け入れるメニュー
- 7. MVC剃刀、テキスト入力で記号(<)を受け入れる
- 8. PHPメーラーの言語エンコードの問題:英語のみを受け入れる
- 9. IEnumerableを受け入れる具体的な型<T>
- 10. オートマトン、チェックストリングは言語で受け入れられる| C++
- 11. PDAで受け入れられる言語
- 12. [<-SPACE->]を受け入れ、regex javaの予約語を受け付けない
- 13. マップに値を挿入< K, V >
- 14. 不一致タイプ(<&K, &V>を見つけ、<K, V>を期待)
- 15. ASP.NET - 多言語入力と表示を正しく受け入れる
- 16. プライムフェイス入力フィールドは特定の言語のみを受け入れる
- 17. 複数言語サポート(英語、フランス語、中国語など)でPHPアプリケーションを構築する方法
- 18. Jプログラミング言語での配列言語
- 19. 言語Lが文脈自由でないことを以下の条件で示す方法は?我々は</p> <p><a href="https://i.stack.imgur.com/b6EyH.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/b6EyH.jpg" alt="language K"></a></p> <p>言語を持っている場合
- 20. DFAが同じ言語を受け入れる回数は無制限です
- 21. .htaccess言語の書き換え/受け入れ
- 22. これはどの言語ですか? (<%REPEAT...%>、<%オプション...%>)
- 23. リストを受け取り、リストHashMapを返すJava 8関数<K, List<V>>
- 24. Springmvc RequestMappingは任意の言語の文字を受け入れる
- 25. J言語でのループ^:
- 26. J言語のエントロピー式
- 27. LDAPクエリを構築するためのC#クエリ言語
- 28. Javaでフレーズ言語翻訳エンジンを構築する方法
- 29. Sitecore 6.2で言語依存サイトを構築する方法は?
- 30. 多言語プロジェクト用のシステムを構築する