到目前爲止,我遇到了兩種類型的語言。有嚴格格式的語言,如如何去構建特定語言的圖靈機?
L = {a^n b^n c^n | N> = 1}
這種語言很嚴格的,例如一個公司將收到B的等
的其他類型的我遇到經常來是語言它可以是任何順序。
L = {A,B} *,其中a的數> B的
這種語言的數目可以是一個和b的其不是卡在適當位置的任何順序。
For the languages that are structured this machine conveys the general idea
但我無法找到的機器在那裏它可以是任何字符的順序模式。
例如
L = {A,B,C} * | a's等於b和c的最小值。
這些語言的模式是什麼?以及什麼是一些真正有用的技術來設計這些?
由於類似的原因存在停機問題,沒有通用的方法來解決所有問題。如果有,你可以通過在爲找出一個給定的機器是否停止對一個給定的輸入機器的要求,一般的做法會導致機器H,這是不可能的。圖靈機規範是軟件,沒有解決所有問題的編寫軟件的通用解決方案,同樣也沒有指定圖靈機的通用解決方案。你必須考慮問題並自行提出解決方案。 – Welbog
我知道,但對於上面的例子,似乎有一個通用結構。只適用於這些類型的語言。你可能有任何想法如何去創建TM的一些技術?比如寫出接受/拒絕的字符串。等等。 – EaEaEa
我會用類似的方式來處理它,試圖用傳統的編程語言來處理它:將零件細分爲可管理的零件。比如一個指定一個特定角色的作品,一個發現兩個數字最小的作品和一個以正確順序調用其他作品的作品。 – Welbog