दिखाएँ कि {xy ∣ | x | = | y |, x} y} संदर्भ-मुक्त है


43

मुझे याद है कि एक भाषा के बारे में निम्नलिखित प्रश्न आते हैं जो माना जाता है कि यह संदर्भ-मुक्त है, लेकिन मैं इस तथ्य का प्रमाण नहीं पा रहा था। क्या मैंने शायद प्रश्न को गलत बताया है?

वैसे भी, यहाँ सवाल है:

पता चलता है कि भाषा संदर्भ मुक्त है।L={xy|x|=|y|,xy}


5
ओह, यह एक अच्छा है! <3
राफेल

जवाबों:


35

दावा : संदर्भ-मुक्त है।L

प्रमाण विचार : पहले और दूसरे छमाही के बीच कम से कम एक अंतर होना चाहिए; हम एक व्याकरण देते हैं जो एक को उत्पन्न करना सुनिश्चित करता है और बाकी को मनमाना छोड़ देता है।

सबूत : सादगी के लिए, एक द्विआधारी वर्णमाला मान । प्रमाण आसानी से अन्य आकारों में विस्तारित होता है। व्याकरण जी पर विचार करें :Σ={a,b}G

SABBAAaaAaaAbbAabAbBbaBaaBbbBabBb

यह बिल्कुल स्पष्ट है कि यह उत्पन्न करता है

L(G)={w1kxw2v1k+lyv2l|w1|=|w2|=k,|v1|=|v2|=l,xy}Σ;

kl(x,y)w2v1w2v1xyL(G)=LG अपनी भाषा पर कोई अन्य प्रतिबंध नहीं लगाता है।


इच्छुक पाठक दो अनुवर्ती समस्याओं का आनंद ले सकता है:

L

{xyz|x|=|y|=|z|,xyyzxz}


SAB Aa BbBa,thenBb

abbaLx=aby=ba
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.