नियतात्मक संदर्भ-मुक्त भाषाओं के लिए एक पम्पिंग लेम्मा?


11

नियमित भाषाओं के लिए पंपिंग लेम्मा का उपयोग यह साबित करने के लिए किया जा सकता है कि कुछ भाषाएं नियमित नहीं हैं, और संदर्भ-रहित भाषाओं (ओग्डेन के लेम्मा के साथ) के लिए पंपिंग लेम्मा का उपयोग यह साबित करने के लिए किया जा सकता है कि कुछ भाषाएं संदर्भ-मुक्त नहीं हैं।

क्या निर्धारक संदर्भ-मुक्त भाषाओं के लिए पम्पिंग लेम्मा है ? यही है, क्या पंपिंग लेम्मा के लिए एक लेम्मा है जो यह दिखाने के लिए इस्तेमाल किया जा सकता है कि भाषा डीसीएफएल नहीं है? मैं उत्सुक हूं क्योंकि लगभग सभी प्रूफ तकनीकें जिन्हें मैं यह बताना जानता हूं कि एक भाषा डीसीएफएल वास्तव में जटिल नहीं है, और मैं उम्मीद कर रहा था कि एक आसान तकनीक थी।


2
कुछ संबंधित प्रश्न हैं जो प्रासंगिक हो सकते हैं या नहीं भी हो सकते हैं।
राफेल

कंप्यूटर वैज्ञानिक सैडिस्ट हो सकते हैं, लेकिन वे सभी
मसोचिस्ट

1
वॉनब्रांड: लेकिन कोई भी गणितज्ञ या कंप्यूटर वैज्ञानिक अधिक जटिल प्रूफ तकनीकों का उपयोग कर सकते हैं यदि सरल लोगों को अभी तक ज्ञात नहीं है या उन्हें ज्ञात नहीं है।
ब्लेज़ोरब्लाड

जवाबों:


9

वहाँ है एक पम्पिंग DCFL के लिए विशेष रूप लेम्मा शीर्षक "एक के लिए नियतात्मक विषय से मुक्त बोली पम्पिंग लेम्मा", शेंग यू द्वारा के तहत,; सूचना प्रसंस्करण पत्र 31 (1989) 47-51, डूई 10.1016 / 0020-0190 (89) 90108-7 । इस स्पष्ट शीर्षक के साथ मुझे माफी मांगनी चाहिए कि मैंने इसे याद किया!

ऑनलाइन कॉपी दुर्भाग्य से सूत्र में से एक में एक खाली स्थान है, इसलिए मुझे उम्मीद है कि मैंने परिणाम को ठीक से खंगाला। नीचे के पहले प्रतीक है (जब वह मौजूद है) या (यदि )।(1)yyεy=ε

लेम्मा 1 (पम्पिंग लेम्मा)। बता दें कि एक DCFL है। तब लिए एक निरंतर मौजूद होता जैसे कि शब्दों के किसी भी जोड़े के लिए अगर मेंLCLw,w

(1) [?] और ; औरw=xyw=xz|x|>C

(२) , [?](1)y=(1)z

या तो (3) या (4) सत्य है:

(3) वहाँ एक गुणन है , और , ऐसा है कि सभी के लिए और में हैं ;x=x1x2x3x4x5|x2x4|1|x2x3x4|Ci0 x1x2ix3x4ix5yx1x2ix3x4ix5zL

(4) इसमें मौजूद , और ; और , ऐसा सभी के लिए - में हैं ।x=x1x2x3y=y1y2y3z=z1z2z3|x2|1|x2x3|Ci0 x1x2ix3y1y2iy3 Lx1x2ix3z1z2iz3L

लेम्मा के दो अनुप्रयोग दिए गए हैं: साथ ही DCFL नहीं हैं। प्रमाण इस तथ्य का उपयोग करता है कि प्रत्येक डीसीएफएल में ग्रीबच सामान्य रूप में एक LR (1) व्याकरण है।{ w { एक , } * | डब्ल्यू = यू वी , | यू | = | वी | ,  और  वी  एक में शामिल है  एक }{aibii0}{aib2ii0}{w{a,b}w=uv,|u|=|v|, and v contains an a}


मुझे आशा है कि आप इसका उपयोग कर सकते हैं। यह ज्ञात पंपिंग लेम्मा की तुलना में अधिक जटिल है।
हेंड्रिक जान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.