वहाँ है एक पम्पिंग 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|≤Ci≥0 x1xi2x3xi4x5yx1xi2x3xi4x5zL
(4) इसमें मौजूद , और ; और , ऐसा सभी के लिए - में हैं ।x=x1x2x3y=y1y2y3z=z1z2z3|x2|≥1|x2x3|≤Ci≥0 x1xi2x3y1yi2y3 Lx1xi2x3z1zi2z3L
लेम्मा के दो अनुप्रयोग दिए गए हैं: साथ ही DCFL नहीं हैं। प्रमाण इस तथ्य का उपयोग करता है कि प्रत्येक डीसीएफएल में ग्रीबच सामान्य रूप में एक LR (1) व्याकरण है।{ w ∈ { एक , ख } * | डब्ल्यू = यू वी , | यू | = | वी | , और वी एक में शामिल है एक }{aibi∣i≥0}∪{aib2i∣i≥0}{w∈{a,b}∗∣w=uv,|u|=|v|, and v contains an a}