एकल-टेप 3-राज्य टीएम द्वारा पहचानने योग्य भाषाओं की श्रेणी


9

मैं थोड़ी देर के लिए ट्यूरिंग मशीनों के बारे में जानने के लिए उत्सुक हूं, जिसमें ठीक एक टेप और ठीक 3 स्टेट्स (यानी स्टार्ट स्टेट , स्टेट , और स्टेट )। ध्यान दें कि मैं मनमाने ढंग से (परिमित) टेप वर्णमाला की अनुमति देता हूं (यानी, टेप वर्णमाला इनपुट वर्णमाला के बराबर करने के लिए प्रतिबंधित नहीं है)।q0q0qacceptqacceptqrejectqreject

सुविधा के लिए, ऐसे TM द्वारा पहचानने योग्य भाषाओं के वर्ग को कॉल करें । इस वर्ग के बारे में मेरे कई सवाल हैं:C3C3

  1. क्या पहले अध्ययन किया गया है?C3C3
  2. क्या ब्याज की किसी भी अन्य जटिलता / कम्प्यूटेबिलिटी वर्गों के बराबर जाना जाता है?C3C3
  3. क्या मॉडल में बदलाव के लिए वर्ग मजबूत है। उदाहरण के लिए, यदि इस्तेमाल किए गए टीएम को एक एकल संक्रमण के दौरान जगह में रहने की अनुमति दी जाती है (जैसा कि हमेशा या तो बाएं या दाएं घूमने का विरोध किया जाता है) या यदि टेप को केवल दाईं ओर के बजाय दोनों दिशाओं में अनंत बनाया जाता है, तो क्या वर्ग करता है 3-राज्य 1-टेप TMs द्वारा पहचाने जाने वाली भाषाओं के परिवर्तन?C3C3
  4. नियमित भाषाओं के वर्ग से कैसे संबंधित है, ? (विशेष रूप से, में हर नियमित भाषा है ?)C3C3RegularRegularC3C3

ए (बल्कि सरसरी) खोज केवल इस cs.stackexchange पोस्ट को लाया जो प्रासंगिक है, लेकिन मेरे सवालों और इस पेपर का उत्तर नहीं देता है , जिसे मैंने पर्याप्त विस्तार से नहीं पढ़ा है, यह सुनिश्चित करने के लिए कि यह वास्तव में वर्ग बजाय चिंता करता है समान लेकिन भिन्न वर्ग (यह साबित करने के लिए कागज़ का दावा है कि (1) में हर भाषा निर्णायक है और (2) कि और गैर-रिक्त चौराहे के साथ अलग-अलग वर्ग हैं)। जैसा कि csstackexchange पोस्ट की टिप्पणियों में बताया गया है, इन प्रकार के TM को बहुत ही विशेष सेलुलर ऑटोमेटा के रूप में सोचा जा सकता है, इसलिए शायद कोई व्यक्ति जो सेलुलर ऑटोमेटन सिद्धांत पर साहित्य जानता है, मदद कर सकता है।C3C3C3C3C3C3RegularRegular


1
यदि आपके पास केवल एक गैर-समाप्ति वाला राज्य और एक टेप (इनपुट टेप) है, तो आपकी मशीन कुछ भी याद नहीं रख सकती है जो इसे पढ़ती है। तो, यह उन इनपुटों को बिल्कुल स्वीकार या अस्वीकार कर सकता है जिनमें इनपुट वर्णमाला से निश्चित प्रतीक (चिह्न) होते हैं।
— डेविड जी

4
मशीन यह याद नहीं रख सकती कि वह क्या पढ़ता है, लेकिन यह फिर से लिख सकता है कि यह किसी और चीज़ के साथ क्या पढ़ता है। इसलिए मैं वास्तव में यह नहीं देखता कि आप जो चरित्र-चित्रण देते हैं वह सही क्यों होगा। (यानी मैं एक साधारण मशीन के बारे में सोच सकता हूं जो स्वीकार करती है और को अस्वीकार करती है ; यहां व्यवहार पूरी तरह से निर्धारित नहीं किया जाता है कि कौन से प्रतीक इनपुट में हैं)। 0101011011
— मिखाइल रूडॉय

1
आप सही हैं, मेरा अंतर्ज्ञान गलत था।
— डेविड जी

जवाबों:


7

जानवर बेहद शक्तिशाली है , उदाहरण के लिए हम एक टीएम निर्माण कर सकते हैं जो फार्म के हर तार को स्वीकार करता हैMM

LY={r0n1mA∣m≤n}LY={r0n1mA∣m≤n}

और फॉर्म के प्रत्येक स्ट्रिंग को अस्वीकार करता है

LN={r0n1mA∣m>n}LN={r0n1mA∣m>n}

पहले को में बदलने का विचार है और फिर सिर को स्ट्रिंग के बीच तक पहुंचने दें फिर एक "स्टेटलेस" ज़िग-ज़ैग करें; यदि यह से पहले तक पहुँचता है तो यह स्वीकार करता है।rrRRAARR

अनौपचारिक विवरण:

  • पर लिखने और कदम सही (खारिज के लिए तैयार)rrRR
  • पर लिखें और दाईं ओर ले जाएँ (केंद्र की ओर बढ़ते हुए)00cc
  • पर लिखने और चाल छोड़ दिया (निशान एक , अगले बाएँ से सही पार करने के लिए तैयार है, और छोड़ दिया जाने)11>>11
  • पर लिखने और कदम सही (एक निशान , अगले दाएँ-से-बाएँ पार करने के लिए तैयार करते हैं, और सही जाना)cc<<00
  • पर लिखने और छोड़ दिया जाने (बाएं से दाएं पार, अगले सही-से-बाएँ के लिए तैयार)<<>>
  • ऑन लिखें और दाएं जाएं (दाएं से बाएं क्रॉसिंग, अगले बाएं से दाएं के लिए तैयारी करें)>><<
  • पर , अस्वीकार परAARR
  • रिक्त अस्वीकार परbb

उदाहरण:

  :r 0 0 0 1 1 A
   R:0 0 0 1 1 A
   R c:0 0 1 1 A
   R c c:0 1 1 A
   R c c c:1 1 A
   R c c:c > 1 A
   R c c <:> 1 A
   R c c < <:1 A
   R c c <:< > A
   R c c:< > > A
   R c:c > > > A
   R c <:> > > A
   ...
   R c < < < <:A ACCEPT

इस ज़िग-ज़ैग तकनीक का उपयोग रोगोज़िन (रोगोज़िन 1996) द्वारा निर्मित सबसे छोटी 2-स्टेट्स यूनिवर्सल ट्यूरिंग मशीन (इसमें 18 चिन्ह) में किया गया है। TCS, 168 (2): 215–240)।

यह सुनिश्चित करने के लिए कुछ ध्यान दिया जाना चाहिए कि सभी इनपुटों पर टिका है (बस ध्यान दें कि यह रिक्त इनपुट पर अस्वीकार कर देता है और सभी गैर-हॉल्टिंग प्रतीकों को या जो " अनंत लूप को जन्म नहीं दे सकता " को "अभिसरण" करता है )।MM<<>>

DavidG से टिप्पणी की है, भाषा द्वारा मान्यता प्राप्त का सुपरसेट है (यानी ) लेकिन यह से कोई भी स्ट्रिंग शामिल नहीं है (यानी ) और - जैसा कि मिखाइलरुडॉय ने टिप्पणी की है - यह साबित करने के लिए पर्याप्त है कि नियमित नहीं है।L(M)L(M)MMLYLYLY⊂L(M)LY⊂L(M)LNLNL(M)∩LN=∅L(M)∩LN=∅L(M)L(M)

वास्तव में यदि नियमित है तो नियमित होगा ( जो पंपिंग लेम्मा के एक साधारण अनुप्रयोग द्वारा नहीं है); एक विरोधाभास के लिए अग्रणी।L(M)L(M)L(M)∩{r0∗1∗A}=LY={r0n1mA∣m≤n}L(M)∩{r0∗1∗A}=LY={r0n1mA∣m≤n}

इसलिए नियमित नहीं है ।L(M)L(M)

... लेकिन सभी सुपरहीरो की तरह में एक की एड़ी है: यह नियमित रूप से पहचान भी नहीं सकता है:C3C3

L={12n}L={12n}

अनौपचारिक रूप से यह केवल सबसे बाईं ओर का उपयोग कर सकता है ( एक रिक्त प्रतीक है) या सही एक हुक के रूप में और दूसरी दिशा में "विस्तार"; लेकिन अंतिम स्वीकार या अस्वीकार विपरीत पक्ष के खाली प्रतीक पर नहीं हो सकता है, इसलिए यह केवल एस के आंतरिक भाग पर किया जा सकता है और एक लंबे पर्याप्त इनपुट से शुरू करके इसे एक "खींच" किया जा सकता है।b1...b1...bb1b...1b...11

अंत में - कागज पढ़ने के बाद - मैं पुष्टि कर सकता हूं कि इसमें वर्णित एक-राज्य TM आपकी कक्षा से मेल खाता है ... (इसलिए यहां कुछ भी नया नहीं है :-) ... और लेखक द्वारा इस्तेमाल किया गया यह साबित करने के लिए कि इसमें गैर शामिल है -मानसिक भाषाएं मेरे लिए बहुत समान हैं।C3C3


1
मुझे उत्तर (+1) बहुत पसंद है। हालाँकि, TM का वर्णन एक अलग भाषा को स्वीकार करता है। यह, उदाहरण के लिए, स्ट्रिंग्स को भी स्वीकार करता है rrrrr00011AAAA, r000000r0000r0000r00011A, r00011A11111111 (ए के बाद यह लोगों के बजाय कुछ भी हो सकता है) ...
— डेविड जी

@ डेविड: आप सही कह रहे हैं! मैंने इसके बारे में बहुत अधिक नहीं सोचा ... मैं इसे ठीक करने की कोशिश करता हूं।
— Marzio De Biasi

4
दरअसल, के माध्यम से भी एलL वर्णित टीएम द्वारा मान्यता प्राप्त भाषा नहीं है, वह भाषा निश्चित रूप से नियमित नहीं है: यदि वह टीएम है मM, फिर एल(म)∩आर0*1*ए=एलL(M)∩r0∗1∗A=L इसलिए विरोधाभास द्वारा एक छोटा सा सबूत (यदि) एल(म)L(M) तब नियमित है एल(म)∩आर0*1*ए=एलL(M)∩r0∗1∗A=Lनियमित भी होगा; विरोधाभास) वह दिखा सकता हैएल(म)L(M)नियमित नहीं है।
— मिखाइल रूडॉय

3
@ मिखाइलरुदॉय: हाँ! मेरा भी यही विचार था। मैंने उत्तर को संपादित करने के लिए cstheory खोला, और आपकी टिप्पणी देखी। आइए देखें कि क्या मैं आपकी टिप्पणी को ध्यान में रखते हुए उत्तर को फिर से लिख सकता हूं ...
— Marzio De Biasi

5

मैंने की ताकत को कम करके आंका सी3C3... वास्तव में यह अतिसक्रियता से बहुत दूर नहीं है !

(मैं इसे बेहतर स्पष्टता के लिए एक अलग उत्तर के रूप में पोस्ट करता हूं)

हम एक एकल राज्य ट्यूरिंग मशीन का निर्माण कर सकते हैं मM जो फार्म के तारों को स्वीकार करता है:

एलY={ए0n1मआर|म≥2n}LY={a0n1mR∣m≥2n}

और फार्म के तार को खारिज कर दिया:

एलएन={ए0n1मआर|म<2n}LN={a0n1mR∣m<2n}

विचार और निर्माण पिछले उत्तर में एक के समान है: पहले को बदलना एa में एA, सिर को स्ट्रिंग के मध्य तक पहुंचने दें, फिर एक "स्टेटलेस" ज़िग-ज़ैग करें, लेकिन संक्रमण इस तरह से पहले हाफ पर "बाइनरी काउंटर" लागू करते हैं: जेडZ(शून्य) सिर को वापस दाईं ओर उछालें , और रूपांतरित करेंजेडZ में एसS (एक) अगली बार सिर तक पहुँचता है एसS, इसे में बदलना ))और सिर को बाएं छोड़ दो; जब सिर पहुँचता है)) इसे बदलने के लिए जेडZ। स्ट्रिंग का दूसरा आधा एक यूनिरी काउंटर की तरह व्यवहार करता है।

संक्रमण हैं:

  • पर आरr लिखो आरR और सही कदम (अस्वीकार करने के लिए तैयार)
  • पर 00 लिखो जेडZ और दाईं ओर जाएं (केंद्र की ओर बढ़ते हुए, बाइनरी काउंटर को 0 पर सेट करें)
  • पर 11 लिखो >> और बाईं ओर ले जाएँ (निशान a 11 और यूनिरी काउंटर को घटाएं, अगले बाएं-दाएं क्रॉसिंग की तैयारी करें और बाइनरी काउंटर पर वापस जाएं)
  • पर >> लिखो << और दाएं जाएं (स्ट्रिंग के दूसरी छमाही के दाएं से बाएं, अगले बाएं-दाएं के लिए तैयारी करें)
  • पर << लिखो >> और बाएं (बाएं-से-दाएं क्रॉसिंग की दूसरी छमाही के लिए, अगले दाएं-बाएं की तैयारी करें)
  • पर जेडZ लिखो एसS और दाईं ओर ले जाएं (अंक को एक में बदलें और वापस दाईं ओर उछालें)
  • पर एसS लिखो )) और बाएँ ले जाएँ (अंक को साफ़ करें, और सिर को बाईं ओर ले जाएँ जैसे "कैरी", पहले भाग के अगले बाएँ-से-दाएँ की तैयारी करें)
  • पर )) लिखो जेडZ और दाईं ओर जाएं (शून्य सेट करें जो उछाल का कारण बनेगा, और सिर को दाईं ओर जाने दें)
  • पर एA स्वीकार करें, पर आरR अस्वीकार
  • रिक्त पर खb अस्वीकार

उदाहरण:

 :a 0 0 0 1 1 1 1 1 1 1 1 R
  A:0 0 0 1 1 1 1 1 1 1 1 R
  A Z:0 0 1 1 1 1 1 1 1 1 R
  ...
  A Z Z Z:1 1 1 1 1 1 1 1 R
  A Z Z:Z > 1 1 1 1 1 1 1 R
  A Z Z S:> 1 1 1 1 1 1 1 R
  A Z Z S <:1 1 1 1 1 1 1 R
  A Z Z S:< > 1 1 1 1 1 1 R
  A Z Z:S > > 1 1 1 1 1 1 R
  A Z:Z ) > > 1 1 1 1 1 1 R
  A Z S:) > > 1 1 1 1 1 1 R
  A Z S Z:> > 1 1 1 1 1 1 R
  ...
  A Z S:Z > > > 1 1 1 1 1 R
  ...
  A Z S S < < <:1 1 1 1 1 R
  ...
  A S:) ) > > > > 1 1 1 1 R
  ...
 :A ) ) ) > > > > > > > > R ---> ACCEPT

यह साबित करने के लिए कुछ ध्यान दिया जाना चाहिए मM सभी निविष्टियों पर पड़ाव (केवल ध्यान दें कि यह रिक्त इनपुट और सभी गैर-हॉल्टिंग प्रतीकों "चक्र" के माध्यम से अस्वीकार करता है (,एस,जेड(,S,Z या <,><,> जो अनंत लूप की ओर नहीं ले जा सकता है)।

भाषा एल(म)L(M) का सुपरसेट है एलYLY (एलY⊂एल(म)LY⊂L(M)) और इसमें तार नहीं हैं एलएनLN (एल(म)∩एलएन=∅L(M)∩LN=∅)।

मान लो कि एल(म)L(M)है प्रसंग नि: शुल्क , नियमित रूप से भाषा के साथ यह अन्तर्विभाजक सीएफएल के बंद होने के गुण द्वारा -, तो{आर0*1*ए}{r0∗1∗A} एक सीएफ भाषा का उत्पादन करें:

एल(म)∩{आर0*1*ए}={ए0n1मआर|म≥2n}=एलYL(M)∩{r0∗1∗A}={a0n1mR∣m≥2n}=LY

लेकिन सीएफएल के लिए ऑग्डेन लेम्मा के एक साधारण आवेदन से हम यह साबित कर सकते हैंएलY∉सीएफएलLY∉CFL: बस एक लंबे समय उठाओ रों∈एलYs∈LY और सभी को चिह्नित करें 00एस; कम से कम एक शून्य को पंप किया जा सकता है और जो भी संख्या है1रों1s पंपिंग स्ट्रिंग में घातीय वृद्धि 2n2n एक तार की ओर जाता है ∉एलY∉LY)।

इसलिए एल(म)L(M) प्रसंग मुक्त नहीं है ।

... अब मैं सोच रहा था कि क्या यह एक और "पहिया को सुदृढ़ करने वाला" उत्तर है, या यह एक नया (छोटा) परिणाम है।


ठीक है, यहाँ की भाषा coNLOGTIME के ​​रूप में निम्न वर्ग के लिए अभिकलन है, इसलिए इसे अतिसक्रियता की आवश्यकता नहीं है। (असल में,एलYLY तथा एलएनLNDLOGTIME में भी अलग किया जा सकता है।)
— Emil Je Augábek

@ EmilJe Emábek: मैंने कहा, "बहुत दूर नहीं" ... उस छोटे वर्ग की महत्वाकांक्षाओं को मत जगाओ ... :-)
— Marzio De Biasi

2

इस उत्तर में यह माना जाता है कि ट्यूरिंग मशीनों में दोनों तरह के अनंत टेप होते हैं। दावे एक तरफ़ा अनंत टेपों के लिए नहीं हैं।

मुझे पहले भाषाओं के वर्ग को परिभाषित करने दें सी'3C′33 राज्यों के साथ एक-टेप ट्यूरिंग मशीनों द्वारा निर्णायक सभी भाषाओं की श्रेणी के रूप में (सी3C33 भाषाओं के साथ एक-टेप ट्यूरिंग मशीनों द्वारा पहचानने योग्य भाषाओं के वर्ग के रूप में परिभाषित किया गया था )। मैंने क्लास शुरू कीसी'3C′3 क्योंकि मेरे मूल उत्तर में, मैंने अनजाने में कक्षाओं को स्वैप कर दिया था सी3C3 तथा सी'3C′3 (मैंने केवल कक्षा पर विचार किया सी'3C′3)।

यह उत्तर @MarzioDeBiasi के उत्तर का पूरक है। उन्होंने दिखाया कि कक्षाएंसी3C3 तथा सी'3C′3CFL में सम्‍मिलित नहीं हैं और इस प्रकार काफी रोचक भाषाएं हैं। हालांकि, जैसा कि मैं इस पोस्ट में दिखाऊंगा, प्रत्येक भाषाएलL में सी'3C′3 संपत्ति है कि सेट है {1n;n∈एन∖{0}}{1n;n∈N∖{0}} या तो अंदर है एलL या इसके पूरक में एलसीLC। इस प्रकारसी'3C′3भी बहुत प्रतिबंधक है, उदाहरण के लिए। इसमें केवल तुच्छ एकता भाषाएँ शामिल हैं{}{}, {ε}{ε}, {1n;n∈एन}{1n;n∈N} तथा {1n;n∈एन∖{0}}{1n;n∈N∖{0}}। कक्षासी3C3इसमें थोड़ी अधिक असमान भाषाएँ हैं। हालाँकि, यह माना जाता है कि यदिएल∈सी3L∈C3 तथा 1n∈एल1n∈L के लिये n≥1n≥1, फिर 1म∈एल1m∈L सबके लिए म≥nm≥n। एक सरल शब्दकोष यह है कि सभी नियमित भाषाएं नहीं हैंसी3C3 न में सी'3C′3। भाषा भी{1}{1} इसमें नहीं है सी3C3 न में सी'3C′3।


दावे के बारे में (बोल्ड में) सी'3C′3, यह साबित करने के लिए पर्याप्त है कि एक-टेप ट्यूरिंग मशीन मM 3 राज्यों के साथ जो हमेशा रुका रहता है या तो स्वीकार करता है या सभी तार को अस्वीकार करता है {1n;n∈एन∖{0}}{1n;n∈N∖{0}}। मान लीजिए कि प्रपत्र की एक स्ट्रिंग1n1n, n∈एन∖{0}n∈N∖{0}को दिया जाता है मM। तीन मामले हैं:

1) जबमM 1 पढ़ता है, यह स्वीकार या अस्वीकार करता है।

२) जबमM1 पढ़ता है, यह सिर को बाईं ओर ले जाता है। अगर हम चाहेंमMइस इनपुट को रोकने के लिए, इसे खाली प्रतीक पर दाईं ओर स्वीकार या अस्वीकार करना होगा। इसलिए, यह कभी भी टेप के प्रारंभिक सेल के दाईं ओर सेल का दौरा नहीं करता है। यदि ऐसा होता है, तो यह इनपुट 1 पर हमेशा के लिए चलेगा।

३) जबमM1 पढ़ता है, यह सिर को दाईं ओर ले जाता है। इसके बाद ऐसा होता हैnn कदम, टेप की सामग्री है एnAn कहाँ पे एA टेप वर्णमाला और के सिर से कुछ प्रतीक है मM अंतिम के दाईं ओर सबसे बाईं ओर खाली प्रतीक है एA। अगर हम चाहेंमMइस इनपुट को रोकने के लिए, इसे खाली प्रतीक पर बाईं ओर स्वीकार या अस्वीकार करना होगा। के रूप में 2), के प्रमुखमM अब सीधे दाईं ओर बाईं ओर सेल पर कभी नहीं जाएगा एA। अगर ऐसा होता, तोमM इनपुट 1 पर हमेशा के लिए चलेगा।

यह स्पष्ट है कि तीनों मामलों में मM सेट से सभी तार स्वीकार करता है {1n;n∈एन∖{0}}{1n;n∈N∖{0}} या यह उन सभी को अस्वीकार करता है।


दावे का प्रमाण (बोल्ड में) सी3C3ऊपर के रूप में एक ही पंक्ति का अनुसरण करता है। हम एक-टेप 3-स्टेट ट्यूरिंग मशीन लेते हैंमM यह एक स्ट्रिंग स्वीकार करता है 1n1n कुछ के लिए n≥1n≥1। मान लीजिएमM एक इनपुट दिया गया है 1म1m के लिये म≥nm≥n। हमें यह साबित करना होगामMइस इनपुट को स्वीकार करता है। हमारे पास 3 मामले हैं:

1) जबमM 1 पढ़ता है, यह स्वीकार करता है।

२) जबमM1 पढ़ता है, यह सिर को बाईं ओर ले जाता है। चूंकिमM इनपुट स्वीकार करता है 1n1n, इसे खाली प्रतीक पर दाईं ओर स्वीकार या स्थानांतरित करना होगा। इसलिए, यह कभी नहीं जाता हैnnप्रारंभिक सेल के दाईं ओर वें सेल। यदि ऐसा होता है, तो यह इनपुट पर हमेशा के लिए चलेगा1n1n।

३) जबमM1 पढ़ता है, यह सिर को दाईं ओर ले जाता है। इसके बाद ऐसा होता हैमm कदम, टेप की सामग्री है एमAm कहाँ पे एA टेप वर्णमाला और के सिर से कुछ प्रतीक है मM अंतिम के दाईं ओर सबसे बाईं ओर खाली प्रतीक है एA। चूंकिमM इनपुट स्वीकार करता है 1n1n, इसे खाली प्रतीक पर बाईं ओर स्वीकार या स्थानांतरित करना होगा। के रूप में 2), के प्रमुखमM अब कभी नहीं जाएंगे nnवें कोशिका दाईं ओर बाईं ओर एA। यह इनपुट पर है1n1n, मM प्रारंभिक सेल के सीधे छोड़ दिए गए सेल पर नहीं जाता है, क्योंकि इसमें रिक्त प्रतीक होता है और यदि वह इसे पढ़ेगा, तो यह हमेशा के लिए चलेगा।

यह स्पष्ट है कि तीनों मामलों में मM सेट से सभी तार स्वीकार करता है {1म;म≥n}{1m;m≥n}।


सबसे पहले, प्रश्न में कहीं भी यह नहीं कहा गया है कि एम को सभी इनपुट पर रोकना होगा, ताकि इस उत्तर में कुछ तर्क खराब हो जाएं। इसके अलावा, कई मामलों में तर्क मेरे लिए मायने नहीं रखता है। उदाहरण के लिए, यदि मामला 3 में, यदि M खाली और A दोनों पर छोड़ता है, तो M सीधे दाईं ओर A (उत्तर से दावे के विपरीत इसके विपरीत) के बाईं ओर सेल पर जाएगा
— मिखाइल रुडोय

अच्छा; इसे बताने का दूसरा तरीका है: यदिΣ={1}Σ={1} (एकात्मक भाषा) तब ∃क सेंट 1क∈एल(म)⇔एल(म)={1n|n>0}∃k s.t. 1k∈L(M)⇔L(M)={1n∣n>0}...
— मरजियो दे बियासी

@ मिखाइलरुदॉय, पहले मामले को स्पष्ट करने के लिए 3: यदि सिर ए और खाली प्रतीक दोनों पर छोड़ दिया जाता है, तो यह हमेशा के लिए छोड़ दिया जाएगा और रुक नहीं जाएगा। यदि यह कभी भी (100 चरणों के बाद कहता है) सीधे दाईं ओर के बाईं ओर स्थित सेल पर जाता है, तो इनपुट 1 के मामले में यह कभी नहीं रुकता है (इस मामले में सीधे दाईं ओर के बाएं सेल में खाली प्रतीक होगा)।
— डेविड जी

@ मिखाइलरुडॉय, यह सच है कि मैंने मान लिया था कि ट्यूरिंग मशीन को रोकना है। मैं इस संभावना को भी शामिल करने के उत्तर को संपादित करूंगा कि यह हमेशा के लिए चलता है। परिणाम समान है।
— डेविड जी

3
@ मिखाइलरुडॉय: 1 राज्य ट्यूरिंग मशीनों के लिए बीटीडब्लू हैटलिंग समस्या विकट है; गैबर टी। हरमन को देखें , सामान्यीकृत एक-राज्य ट्यूरिंग मशीनों के लिए समान रूप से रुकने की समस्या । वर्णित मॉडल आपके से थोड़ा अलग है: टीएम स्वीकार करता है यदि यह एक नश्वर कॉन्फ़िगरेशन में समाप्त होता है (कोई स्वीकृति / अस्वीकृति नहीं है); लेकिन परिणाम आपके मॉडल पर भी लागू होता है (सिर्फ प्रतीकों पर टीएम को रोकें जो आपके अतिरिक्त स्वीकार / अस्वीकार राज्यों का नेतृत्व करते हैं)।
— Marzio De Biasi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.