找不到任何肯定的東西。而具有任何epsilon轉換的NFA是一個epsilon-NFA? 謝謝。DFA可以有epsilon/lambda轉換嗎?
7
A
回答
9
DFA不會有小量transitions.If它有它,它可以從當前狀態到另一個狀態交通沒有任何輸入,即什麼也沒有,甚至沒有{}或披。根據定義,我們知道輸入必須來自輸入集。 希望這會清除您的疑問......
2
DFA必須有一個明確的輸入符號從一個國家轉移到另一個國家。在DFA中不允許Epsilon移動,因爲它會將DFA更改爲NFA。例如,假設您處於狀態Q1,並且您有一個轉換(Q1,e)= Q2,在這種情況下,您可以直接轉到Q2而無需應用任何輸入,或者您可以保持Q1狀態,因此您有兩個選擇機會在狀態Q1。如果是DFA,則不得有任何選擇標準。這就是爲什麼DFA沒有epsilon動作。
2
從DFA的定義中,「確定性有限自動機是不能在其他狀態移動沒有得到任何輸入的機器」。而由於小量裝置nothing.Hence DFA不能在小量移動移動。
鑑於從NFA的定義中,「非確定性有限自動機是可以在其它狀態移動沒有得到任何輸入的機器」。所以NFA可以小量移動移動。
相關問題
- 1. 所有上下文無關語法都可以轉換爲NFA/DFA嗎?
- 2. NFA轉換爲DFA
- 3. 轉換DFA到RE
- 4. NFA/DFA可變轉換條件
- 5. DFA到PDA的轉換
- 6. 將NFA轉換爲DFA
- 7. 將PDA轉換爲DFA
- 8. 將nfa轉換爲dfa
- 9. 有什麼辦法可以轉換這些不可轉換的類型嗎?
- 10. 轉換正則表達式到DFA
- 11. DFA狀態轉換表壓縮
- 12. 如何線性語法轉換爲DFA
- 13. 如何將NFA/DFA轉換爲java?
- 14. 如何將DFA轉換爲圖靈機?
- 15. U []可以轉換爲T []嗎?
- 16. 我可以將XSLT轉換爲XML嗎?
- 17. FixedDocument可以轉換爲Drawing.Printing.PrintDocument嗎?
- 18. PHP代碼可以轉換爲AngularJS嗎?
- 19. 你可以將其轉換爲VB嗎?
- 20. 我可以用JavaScript轉換視頻嗎?
- 21. comObject可以轉換爲Excel.ApplicationClass嗎?
- 22. TextEncoding可以轉換爲字符串嗎?
- 23. 這可以轉換爲IntStream嗎?
- 24. 您可以將System.Windows.Control.Image轉換爲System.Drawing.Icon嗎?
- 25. 這可以轉換爲LINQ嗎?
- 26. MPAndroidChart可以自動轉換單位嗎?
- 27. Obj-C AXObserverCallback可以轉換爲Swift嗎?
- 28. 您可以將WebElement轉換爲WebDriver嗎?
- 29. C#可以強制轉換爲const嗎?
- 30. 你可以將Model轉換爲ModelAndView嗎?
你說的拉姆達轉型意味着什麼? –
有些書使用lambda而不是epsilon。這是同一件事。 – liwing