我知道找到接受給定NFA接受的語言的補充的NFA的唯一方法是將NFA轉換爲等效的DFA,然後將非最終狀態作爲最終狀態和最終狀態作爲非最終狀態。有沒有其他辦法可以達到同樣的效果?找到接受給定NFA所接受語言的補充的非確定性有限自動機(NFA)有什麼方法?
1
A
回答
1
基本上,給出的NFA A
,它可以被轉換爲等效的(在接受相同的語言的意義上)DFA B
,這反過來又可以通過使每一終端狀態的非終端,反之亦然被修改爲C
以接受A
接受的語言的補充。
0
我知道的唯一方法就是您的解決方案。
我覺得必須有辦法證明沒有其他解決方案存在。但我現在無法建立證明。
相關問題
- 1. 確定兩個NFA所接受的語言是否相同
- 2. NFA是epsilon和空集合語言嗎? (非確定有限自動機)
- 3. 有沒有一種有效的算法來決定一個NFA接受的語言是否是另一個接受的語言的超集?
- 4. 設計NFA接受情侶串
- 5. NFA到DFA的轉換,其語言爲L的(A)補
- 6. 查找有限自動機(Prolog的)接受
- 7. 作爲(編程)語言接受器的有限狀態自動機
- 8. 接受所有的HTTP請求到一定的方法
- 9. DFA和NFA等效語言
- 10. 什麼是圖靈機不能接受的所有已知語言?
- 11. NFA轉化爲DFA =確定性?
- 12. 遞歸可判定語言,接受無限語言
- 13. 有K個狀態的NFA接受字符串的長度<= k
- 14. 爲有限狀態自動機接受的語言找到很好的哈希函數
- 15. QlikView是否接受所有Sql語法?
- 16. 接受正則表達式並生成NFA(Java)
- 17. 定義什麼Sortable接受?
- 18. 確定性有限自動機的理論方法
- 19. 是否有定義和接受的標準SQL語言?
- 20. 未確定的NFA最小化
- 21. NFA到DFA算法
- 22. 方法接受自定義格式
- 23. Can Promise.all接受所有非諾言元素的數組?
- 24. 結合確定性有限自動機
- 25. 確定性有限自動機 - Java
- 26. 語言可以接受無限數字
- 27. 有接受所有字符
- 28. 確定可接受差異的算法
- 29. 在HTML中有多餘的語言屬性可以接受嗎?
- 30. 什麼是內容語言和接受語言?