回答
希望我20年前的記憶仍然有效,如有錯誤請更正!
您是否在談論NFA中的lambda轉換? NFA中的Lambda轉換主要是爲了簡化FA的複雜性。您還應該學習如何將NFA轉換爲DFA s.t.它是確定性的,一個「機器」能夠逐步「執行」它來處理其反映的形式語言。圖靈機是圖靈理論下的一種抽象機器,也是當今大多數計算機的模型(量子計算機除外,這在我們的世界中還很少見)。在我的理解中,圖靈機是確定性的並通過水龍頭執行以執行「計算」。裏面沒有非確定性元素。
謝謝ken,是的,我正在考慮NFA中的Lambda轉換。是的,當我谷歌搜索時,我發現圖靈機是確定性的。你能解釋一下這句話嗎? 「內部沒有非確定性元素」 謝謝。 – blackilDiamond
對不起,我英文很差。我只想清楚地說明,對於圖靈機來說,一切都必須是確定性的。一旦我們有一個lambda轉換,這意味着我們可能有兩個或更多的有效和可能的「下一個狀態」去,這將使TM無法確定下一步應該做什麼。 –
非常感謝Ken – blackilDiamond
- 1. 如何將CFG轉換爲圖靈機
- 2. 如何將DFA轉換爲圖靈機?
- 3. 什麼是圖靈機正在停擺?
- 4. Lambda轉換爲LINQ
- 5. 爲什麼lambda可以將函數調用轉換爲動作?
- 6. 爲什麼不引用lambda?
- 7. 在JRuby中將模塊轉換爲lambda
- 8. 爲什麼不能將ListPreference轉換爲首選項? (機器人)
- 9. 爲什麼不在lambda打印工作?
- 10. 爲什麼MediaItem不能轉換爲SecureMediaItem?
- 11. 爲什麼不能轉換TCHAR *爲char *
- 12. scala爲什麼不'ints'轉換爲'long'?
- 13. 爲什麼轉換爲接口而不是轉換爲類java?
- 14. 爲什麼這是一個無效的圖靈機?
- 15. 爲什麼在Safari上轉換轉換不能正常工作?
- 16. 爲什麼JavaScript轉換它,它是什麼將它轉換爲?
- 17. 爲什麼在轉換中使用Convert.ToInt32?
- 18. SqlDbType在Oracle中轉換爲什麼?
- 19. 爲什麼我的精靈翻轉代碼在python中工作?
- 20. 將C#Lambda轉換爲VB.NET
- 21. 轉換爲java 8 lambda
- 22. 將代碼轉換爲lambda
- 23. Ruby:將proc轉換爲lambda?
- 24. 將ObsevableCollection foreach轉換爲lambda
- 25. Python - 轉換爲lambda函數
- 26. 將linq轉換爲lambda
- 27. 將SQL轉換爲java lambda
- 28. 將VB.NET Lambda轉換爲C#
- 29. 爲什麼精靈圖像閃爍/ filckering?
- 30. 爲什麼CSS Transitions -module不支持圖像到圖像轉換?
[lambda轉換](https://en.wikipedia.org/wiki/Lambda_transition)似乎與圖靈機無關... –
在我的「計算理論」最後一年的課程中,我們學習如下序列:抽象引理,有窮自動機(DFA,NFS),下推自動機,圖靈機,可判定問題,NP,NP-complete。雖然NFA中的「lambda轉換」使事情變得更加簡單和乾淨,但與高度複雜的Turing模型相連並提出這個問題並不是很糟糕。 –