बंद करने के गुण
CFL
L∈CFLL′∈CFLL′∉CFLL∉CFL
यह कम पूर्व ज्ञान का उपयोग करने वाले अन्य परिणामों में से एक का उपयोग करने से अक्सर कम (और अक्सर कम त्रुटि-प्रवण) होता है। यह एक सामान्य अवधारणा भी है जिसे सभी प्रकार की वस्तुओं के वर्ग पर लागू किया जा सकता है।
उदाहरण 1: नियमित भाषाओं के साथ अंतर
L(e)e
L={w∣w∈{a,b,c}∗,|w|a=|w|b=|w|c}
L∩L(a∗b∗c∗)={anbncn∣n∈N}∉CFL
CFLL∉CFL
उदाहरण 2: (विलोम) होमोमोर्फिज्म
L={(ab)2ncmd2n−m(aba)n∣m,n∈N}
ϕ(x)=⎧⎩⎨aεbx=ax=bx=c∨x=d
ϕ(L)={a2nb2na2n∣n∈N}.
अब उसके पास
ψ(x)={aabbx=a∨x=cx=bandL1={xnbnyn∣x,y∈{a,c}∧n∈N},
L1=ψ−1(ϕ(L)))
L1L2=L(a∗b∗c∗)L3={anbncn∣n∈N}
L3=L2∩ψ−1(ϕ(L))
LCFLL3L3L∉CFL
इंटरचेंज लेम्मा
इंटरचेंज लेम्मा [1] संदर्भ साहस के लिए एक आवश्यक शर्त उससे भी मजबूत है प्रस्ताव ओग्डेन के लेम्मा । उदाहरण के लिए, इसका उपयोग यह दिखाने के लिए किया जा सकता है
{xyyz∣x,y,z∈{a,b,c}+}∉CFL
जो कई अन्य तरीकों का विरोध करता है। यह लेम्मा है:
L∈CFLcLn≥2Qn⊆Ln=L∩Σnmn≥m≥2k≥|Qn|cLn2zi∈Qn
- zi=wixiyii=1,…,k
- |w1|=|w2|=⋯=|wk|
- |y1|=|y2|=⋯=|yk|
- m≥|x1|=|x2|=⋯=|xk|>m2
- wixjyi∈Ln(i,j)∈[1..k]2
n,mQn
इस समय, मेरे पास स्वतंत्र रूप से उपलब्ध संदर्भ नहीं है और ऊपर दिए गए सूत्रीकरण को 1981 से [1] के पहले से लिया गया है। मैं बेहतर संदर्भों को ट्रैक करने में मदद की सराहना करता हूं। ऐसा प्रतीत होता है कि उसी संपत्ति को हाल ही में खोजा गया (पुनः) [2]।
अन्य आवश्यक शर्तें
Boonyavatana और Slutzki [3] पम्पिंग और इंटरचेंज लेम्मा के समान कई स्थितियों का सर्वेक्षण करते हैं।
- डब्ल्यू। ओगडेन, आरजे रॉस और के। विंकलमैन द्वारा 1985 के संदर्भ में एक "इंटरचेंज लेम्मा"
- टी। यामाकामी (2008) द्वारा नियमित और संदर्भ-मुक्त भाषाओं के लिए लेप्सिंग स्वैपिंग
- R. Boonyavatana और जी। स्लटज़ो (42) द्वारा संदर्भ-मुक्त भाषाओं के लिए इंटरचेंज या पंप (DI) लेमेस