गैर-संदर्भ-मुक्त कंपल्स के साथ संदर्भ-मुक्त भाषाओं के उदाहरण


11

प्रसंग-मुक्त भाषाएं पूरकता के तहत बंद नहीं होती हैं। व्याख्यान में हम के रूप में ही तर्क दिया गया है यहाँ विकिपीडिया पर : के लिए

A={anbncm; m,n0}andB={ambncn; m,n0},
A और B दोनों संदर्भ-मुक्त हैं, लेकिन उनका प्रतिच्छेदन AB is B नहीं है। चूंकि संदर्भ-मुक्त भाषाएं यूनियनों के तहत बंद हैं, इसलिए उन्हें पूरकता के तहत बंद नहीं किया जा सकता है।

हालाँकि, यह केवल यह दिखाता है कि तीन भाषाओं में से A , B , और A¯B¯ एक संदर्भ-रहित भाषा है, जो गैर-संदर्भ-मुक्त पूरक के साथ है, लेकिन इसके लिए इनमें से कोई एक सत्य नहीं है। तो यह क्या है?

इसके अलावा, एक संदर्भ-रहित भाषा का एक गैर-संदर्भ-मुक्त पूरक के साथ एक न्यूनतम और सुरुचिपूर्ण उदाहरण है, शायद एक द्विआधारी वर्णमाला के ऊपर?

जवाबों:


16

भाषा संदर्भ-मुक्त नहीं है (जैसा कि पंपिंग लेम्मा का उपयोग करके दिखाया जा सकता है; यहां देखें )। इसका पूरक संदर्भ-मुक्त है (जैसा कि यहां दिखाया गया है )। यह संदर्भ-मुक्त भाषा (एक द्विआधारी वर्णमाला के ऊपर) का एक सरल और सुरुचिपूर्ण उदाहरण देता है, जिसका पूरक संदर्भ-मुक्त नहीं है, जैसा आपने अनुरोध किया था।L1={www{a,b}}L2={a,b}L1


13

उदाहरण आप विकिपीडिया पर देखते हैं: , । यह देखना आसान है कि एक पीडीए को परिभाषित करके और को संदर्भ-मुक्त किया जा सकता है; आप ध्यान दें कि वे निर्धारक संदर्भ-मुक्त भाषाएं हैं, जो पूरक के तहत बंद एक वर्ग है। इसलिए एक संदर्भ-रहित भाषा है, जो गैर-संदर्भ के साथ - पूरक है ।A={anbncm}B={ambncn}A¯B¯A¯B¯AB={anbncn}

एक ही नस में, भाषा नहीं संदर्भ-मुक्त है, लेकिन यह पूरक है।{anbmcndm}


सवाल "न्यूनतम और सुरुचिपूर्ण" के लिए पूछता है और ये उदाहरण उनके जवाब में @DW द्वारा दिए गए सरल उदाहरण की तुलना में अधिक जटिल हैं।
डेविड रिचेर्बी

2
@ दाऊद Richerby: IMO उदाहरण की तुलना में अधिक सुंदर हो सकता है या , लेकिन यह साबित करने के लिए अधिक जटिल है, जबकि अन्य दो यांत्रिक हैं। {ww}¯{anbncn}¯{anbncmdm}¯
sdcvvc

आपके दूसरे उदाहरण में आपके पास होना चाहिए । {anbmcndm}
युवल फिल्मस

हां, फिक्स के लिए धन्यवाद (मुझे लगता है कि मैंने टिप्पणी में एक ही त्रुटि की, अब संपादित करने में बहुत देर हो चुकी है)।
sdcvvc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.