क्या DPDA बिना


16

नियतात्मक पुशडाउन ऑटोमेटा की औपचारिक वर्णन में, वे अनुमति देते हैं चलता है, जहां मशीन पॉप या इनपुट से एक प्रतीक पढ़ने के बिना ढेर पर प्रतीकों धक्का कर सकते हैं। यदि इन be चालों की अनुमति नहीं है, और स्टैक को केवल एक बार प्रत्येक प्रतीक को पढ़ने के बाद संशोधित किया जा सकता है, तो परिणामी ऑटोमेटा DPPs के लिए शक्ति के बराबर हैं?ϵϵ

वहाँ कुछ तुच्छ मैं की Powerset का उपयोग कर के संबंध में याद आ रही है हो सकता है अपने नए रूप में Γ , "compress" के लिए आप की अनुमति देता है ε उनके बिना बराबर आटोमैटिक मशीन में चलता रहता है, तुम कैसे सेक कर सकते हैं के लिए इसी तरह ε एक DFA पर ले जाता है। बस ऐसा लगता है कि ऐसा रूपांतरण डीएफए के लिए उतना तुच्छ नहीं है, और मुझे यकीन नहीं है कि यह भी संभव है।ΓΓϵϵ

तो क्या सत्ता में दो बराबर हैं? मैं सिर्फ क्योंकि हर कोई मान लेना कि DPDAs है लगता है पूछ रहा हूँ चलता है और मैं सोच रहा हूँ क्यों कि इस धारणा है, मौजूद है, क्योंकि यह एक अधिक जटिल मॉडल की तरह लगता है।ϵ


ठीक है। तो वहाँ एक कारण के साथ हम केवल अध्ययन लोगों है तो चलता रहता है? ϵ
Phylliida

1
इसलिए मुझे सिर्फ एहसास हुआ कि आप वास्तव में को पहचान सकते हैं । आप बस एक स्वीकार राज्य में शुरू करते हैं, तो पहले पढ़ने के बाद एक , आप धक्का और ढेर पर, और दूसरा पढ़ने के बाद एक आप ढेर पर # धक्का। उसके बाद, आप एक लिखना एक हर दूसरे के लिए ढेर करने के लिए एक , आप पढ़ सकते हैं के साथ शुरू करने के लिए एक आप ढेर करने के लिए # धक्का देने के बाद पढ़ा। L={a2nbn}aaaaa
फिलिइदा

तो फिर, अगर आप एक पढ़ा जानने जबकि यह है कि आप की एक विषम संख्या को पढ़ने के लिए एक 's आप (एक अटक राज्य में बैठ) अस्वीकार, अन्यथा आप दूसरे राज्य में जाने और एक धक्का एक ढेर बंद। आप इसे हर बी रीड के लिए दोहराते हैं। अंततः एक पार्स करते समय यदि , # एक के बजाय ढेर के शीर्ष पर है एक , एक राज्य को स्वीकार डालें। यदि कोई और प्रतीक पढ़ा जाता है, तो एक अस्वीकार स्थिति दर्ज करें। किसी भी मामले में जो ऊपर उल्लिखित की तुलना में अलग है, एक अस्वीकार स्थिति दर्ज करें। क्या वह काम करता है? baabba
Phylliida

मुझे अच्छा लगता है।
क्लॉस ड्रेगर

1
अगर मैं गलत हूं तो मुझे सुधारो, लेकिन मैं सहमत हूं। मैं यह भी मानता है कि आप कर सकते हैं समझते हैं एक DPDA साथ कि हमेशा सही इनपुट टेप (कभी नहीं रोक) पर ले जाता है। एकमात्र मुश्किल हिस्सा इसे अंतिम स्थिति पर खत्म कर रहा है। DPDA के लिए स्वीकृति मुश्किल हो सकती है। {a2nbn}
माइकल वीहर

जवाबों:


18

शायद मुझे कुछ प्रासंगिक जानकारी मिली:

जीन-मिशेल औटबर्ट, जीन बर्स्टेल, ल्यूक बूसन; संदर्भ-मुक्त भाषाएँ और पुशडाउन ऑटोमेटा; औपचारिक भाषाओं की पुस्तिका; 1997, पीपी 111-174

बिना DPDAs -transitions रूप में जाना जाता वास्तविक समय नियतात्मक पुशडाउन ऑटोमेटाϵ

उदाहरण के लिए, वे डीपीडीए से कम शक्तिशाली हैं

L={anbpcanp,n>0}{anbpdbpp,n>0}

नियतात्मक है और एक DPDA द्वारा पहचाना जा सकता है, लेकिन किसी realtime DPDA द्वारा मान्यता प्राप्त नहीं किया जा सकता है ।

आप क्या कर सकते है खत्म बढ़ती -transitions:ϵ

प्रस्ताव ५.४ : किसी भी डीपीडीए के लिए डीपीडीए का निर्माण उसी भाषा को मान्यता देना संभव है जैसे कि कोई क्रू घट रहा हो।ϵ


1
बहुत अच्छे धन्यवाद! तो यह मेरे सवाल का पहला हिस्सा है। दूसरा भाग है - हम इनका अध्ययन क्यों नहीं करते? हर कोई गैर-वास्तविक समय पर ध्यान केंद्रित करने लगता है और जो मुझे अजीब लगता है।
फेयिलिडा

2
@DanielleEnsign: आपके आस-पास गुगली करने से RDPDA के बारे में कुछ नतीजे मिल सकते हैं, उदाहरण के लिए समतुल्यता समस्या विकट है । लेकिन मैं आपसे सहमत हूं, उन्होंने ज्यादा ध्यान आकर्षित नहीं किया है।
Marzio De Biasi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.