एक नियमित और एक गैर-नियमित भाषा का अंतर्विरोध और मिलन


12

चलो नियमित हो, एल 1 ∩ एल 2 नियमित, एल 2 नियमित नहीं। पता चलता है कि एल 1 ∪ एल 2 नियमित नहीं है या एक प्रति दे।L1L1∩L2L2L1∪L2

पर देखो: मैं इस कोशिश की । यह एक नियमित है। मैं इस के लिए एक परिमित automaton का निर्माण कर सकते हैं: एल 1 नियमित रूप से है, एल 2 ∩ एल 1 नियमित रूप से है, इसलिए सभी पथ (निश्चित राशि) के लिए हटाने एल 1 ∩ एल 2 रास्तों में से निश्चित राशि से के लिए एल 1 । इसलिए इस पूरी चीज़ के लिए बहुत कम रास्ते बचे हैं। यह बात एल 2 से विमुख है , लेकिन मैं यह कैसे साबित कर सकता हूं कि एल 1 oint ( एल) का संघ हैL1∖(L2∩L1)L1L2∩L1L1∩L2L1L2 (नियमित) और एल 2 (नियमित नहीं) नियमित रूप से नहीं है?L1∖(L1∩L2)L2


"इतनी के लिए सभी रास्ते (निश्चित राशि) को हटाने के के लिए रास्तों में से निश्चित राशि से एल 1 " - क्या इसका मतलब यह माना जाता है? अंतर के लिए एक automaton के निर्माण के लिए हमेशा की तरह उपयोग करना है एक ∖ बी = एक ∩ ¯ बी और पूरक और चौराहे के लिए अच्छी तरह से ज्ञात निर्माण। L1∩L2L1A∖B=A∩B¯
— राफेल

मैं इस सवाल का शीर्षक बदलना पसंद करता हूं। अपने आप में प्रश्न शीर्षक गलत कथन है।
— निशिच

जवाबों:


19

L1¯=Σ∗∖L1L2

L2=((L1∪L2)∖L1)∪(L1∩L2)=((L1∪L2)∩L1¯)∪(L1∩L2)

हम जानते है:

  • संघ, प्रतिच्छेदन और पूरक के तहत नियमित भाषाएं बंद हैं
  • L1¯L1∩L2
  • L2

L1∪L2((L1∪L2)∩L1¯)∪(L1∩L2)L2L1∪L2


मैने सोचा कि मैंने पा लिया। लेकिन एक नियमित भाषा का पूरक नियमित क्यों है? मुझे वह हिस्सा नहीं मिला।
— केविन

1
@ केविन यह एक प्रसिद्ध लेम्मा है, इसलिए आपको किसी भी पाठ्यपुस्तक में प्रमाण मिलना चाहिए। एक प्रमाण विधि एक परिमित ऑटोमोटन लेना है और स्वीकार करने वाले और गैर-स्वीकार करने वाले राज्यों को स्वैप करना है: आपको एक ऑटोमेटोन मिलता है जो पूरक भाषा को पहचानता है।
— गाइल्स का SO- बुराई को रोकना '

A={a,b}aL(M)={a}{a}

गाइल्स का प्रमाण केवल नियतात्मक परिमित ऑटोमेटा के लिए काम करता है, जो - नियमित भाषाओं के लिए - कोई प्रतिबंध नहीं है। लेकिन जैसा कि उन्होंने कहा, यह लममा किसी भी पाठ्यपुस्तक में पाया जा सकता है।
— माइक बी।

1
@ केविन: माइक का मतलब है कि हर नियमित भाषा में इसे पहचानने के लिए नियतात्मक ऑटोमेटन होता है ताकि आप हमेशा एक का उपयोग कर सकें।
— रीइनियरियरपोस्ट

-4

L1={a,b}∗L2={anbn:n≥0}L1L2L1∪L2=L1


5
आप शर्त यह है कि पूरा करने के नाकाम रहे हैं नियमित है। L1∩L2
— बाउर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.