यह सर्वविदित है कि of का पूरक संदर्भ-मुक्त है। लेकिन \ {www \ mid w \ in \ सिग्मा ^ * \} के पूरक के बारे में क्या ?
यह सर्वविदित है कि of का पूरक संदर्भ-मुक्त है। लेकिन \ {www \ mid w \ in \ सिग्मा ^ * \} के पूरक के बारे में क्या ?
जवाबों:
फिर भी सीएफएल मुझे विश्वास है, शास्त्रीय प्रमाण के एक अनुकूलन के साथ। यहाँ एक स्केच है।
पर विचार करें , जो कि का पूरक है, जिसकी लंबाई मॉड है।
चलो । स्पष्ट रूप से, सीएफएल है, क्योंकि आप स्थिति अनुमान लगा सकते हैं और उसके बाद एंड पर विचार कर सकते हैं । हम बताते हैं कि ।
इसलिए, में , इस स्थिति है:
या दूसरे शब्दों में, स्थिति में । इससे पता चलता है कि ।
यदि , तो चलो पहले होना के पात्रों , ताकि है ; , का बाकी हिस्सा । तब:
इसी तरह, |
इस तरह से मैं इस समस्या को हल करने के बारे में सोच रहा हूं, एक पीडीए के साथ। मेरी राय में, यह सहज रूप से स्पष्ट है।
एक शब्द फॉर्म का नहीं है iff या तो (i) (mod 3), जो जांचना आसान है, या (ii) कुछ इनपुट सिंबल है कि संबंधित सिंबल से भिन्न होता हैबाद में स्थिति।
हम ढेर का उपयोग कर एक पूर्णांक बनाए रखने के लिए के सामान्य चाल का उपयोग एक नया "नीचे के- ढेर" प्रतीक होने से , निरपेक्ष मूल्य भंडारणस्टैक पर काउंटरों की संख्या के रूप में, और पीडीए के राज्य द्वारा sgn ( )। इस प्रकार हम उचित ऑपरेशन करके बढ़ा या घटा सकते हैं ।
लक्ष्य उन दो प्रतीकों की स्थिति का अनुमान लगाने के लिए nondeterminism का उपयोग करना है, और स्टैक का उपयोग रिकॉर्ड करने के लिए करें , जहां इन दो प्रतीकों के बीच की दूरी है।
वेतन वृद्धि: हम यह पूरा इस प्रकार प्रत्येक प्रतीक जब तक पहले अनुमान लगाया प्रतीक देखा के लिए चुना जाता है, और रिकॉर्ड राज्य में। प्रत्येक अनुवर्ती इनपुट प्रतीक के लिए, जब तक आप तय करते हैं कि आप देखा है , घटती द्वारा ( इनपुट लंबाई के लिए और दूरी के लिए)। दूसरे प्रतीक की स्थिति का अनुमान लगाएं और रिकॉर्ड करें कि । बाद के इनपुट प्रतीकों के लिए इंक्रीमेंटिंग जारी रखें । स्वीकार अगर ( शीर्ष पर द्वारा पता लगाने योग्य ) और ।
इसके बारे में अच्छी बात यह है कि यह पूरी तरह से स्पष्ट होना चाहिए कि इसे मनमानी शक्तियों तक कैसे बढ़ाया जाए।
बस एक अलग ("व्याकरण उन्मुख") परिप्रेक्ष्य को साबित करने के लिए कि बंद गुण का उपयोग करके किसी निश्चित लिए का पूरक सीएफ है ।
सबसे पहले ध्यान दें कि के पूरक में वहाँ हमेशा है ऐसा है कि । हम पर ध्यान केंद्रित करते हैं और एक साधारण सीएफ व्याकरण के साथ शुरू करते हैं जो उत्पन्न करता है:
उदाहरण के लिए , हमारे पास ,
फिर व्युत्क्रम समरूपतावाद और संघ के तहत बंद लागू करें :
प्रथम समरूपता:
दूसरा समरूपतावाद:
अभी भी संदर्भ मुक्त है
लंबाई के के तार के सेट को प्राप्त करने के लिए लिए चक्रीय शिफ्ट के तहत क्लोजर लागू करें का नहीं :
।
अंत में स्ट्रिंग्स के नियमित सेट को जोड़ें जिसकी लंबाई द्वारा विभाज्य नहीं है ताकि वास्तव में का पूरक प्राप्त हो सके :