नियमित भाषाओं में पदानुक्रम


14

वहाँ किसी भी ज्ञात "अच्छा" पदानुक्रम है L0L1L2 (परिमित हो सकता है) की नियमित भाषाओं वर्ग के अंदर L ? यहाँ अच्छा करके, प्रत्येक पदानुक्रम में कक्षाएं अलग-अलग अभिव्यक्ति / शक्ति / जटिलता पर कब्जा करती हैं। इसके अलावा, प्रत्येक वर्ग की सदस्यता कुछ तत्वों (स्टार ऊंचाई की समस्या के विपरीत है जो समस्याग्रस्त हो सकती है) "अच्छी तरह से" है।

धन्यवाद!


3
एक प्राकृतिक पदानुक्रम राज्यों की संख्या से प्रेरित है।
मार्जियो डी बायसी

9
विहित एक डॉट गहराई पदानुक्रम है, जो एफओ (<) में मात्रात्मक प्रत्यावर्तन द्वारा विशेषता है। मूल रूप से, (बूलियन क्लोजर ऑफ) क्वांटिफायर अल्टरनेशन आपको मजबूत कक्षाएं और पदानुक्रम देता है।
माइकल कैडिलैक

वे दोनों मुझे पूरी तरह से अच्छे उत्तर की तरह लगते हैं ...
जोशुआ ग्रूचो

4
स्टार की ऊंचाई भी है ।
रीइन्टीरियरपोस्ट

एक "अच्छी" पदानुक्रम बनाम "प्रत्येक वर्ग की सदस्यता का क्या मतलब है" कुछ "द्वारा प्रदर्शित" "?" नियमित भाषाओं के बाहर, बहुपद पदानुक्रम इस तथ्य के बावजूद एक अच्छा पदानुक्रम माना जाता है कि सदस्यता और? यहां तक ​​कि एक वास्तविक पदानुक्रम के अस्तित्व को साबित करना बाकी है।
जे.ई. पिन

जवाबों:


15

यहां ब्याज की कई पदानुक्रमों की सूची दी गई है, जिनमें से कुछ पहले से ही अन्य उत्तरों में उल्लिखित थीं।

  1. संघटन पदानुक्रम

एक भाषा एक है चिह्नित उत्पाद की एल 0 , एल 1 , ... , एल एन अगर एल = एल 0 एक 1 एल 1एक एन एल एन कुछ अक्षरों के लिए एक 1 , ... , एक एन । संबंधित पदानुक्रमों को वैकल्पिक बूलियन संचालन और बहुपद संचालन (= संघ और चिह्नित उत्पाद) द्वारा परिभाषित किया गया है। Straubing-Therien पदानुक्रम (प्रारंभिक बिंदु { , एक * } )LL0,L1,,LnL=L0a1L1anLna1,,an{,A}) और डॉट गहराई पदानुक्रम (प्रारंभिक बिंदु इस प्रकार के हैं, लेकिन आप अन्य प्रारंभिक बिंदु, विशेष रूप से समूह भाषाओं (एक क्रमचय automaton द्वारा स्वीकार किए जाते हैं भाषाओं में) ले सकते हैं।{,{1},A+,A}) 

  1. स्टार-ऊंचाई पदानुक्रम

सामान्य पैटर्न अक्षरों से शुरू होने वाली भाषा को व्यक्त करने के लिए आवश्यक नेस्टेड सितारों की न्यूनतम संख्या की गणना करना है, लेकिन आपके द्वारा अनुमति दिए जाने वाले मूल ऑपरेटरों के आधार पर कई वेरिएंट संभव हैं। यदि आप केवल संघ और उत्पाद की अनुमति देते हैं, तो आप प्रतिबंधित स्टार-ऊंचाई को परिभाषित करते हैं, यदि आप संघ, पूरक और उत्पाद की अनुमति देते हैं, तो आप (सामान्यीकृत) स्टार-ऊँचाई को परिभाषित करते हैं और यदि आप संघ, चौराहे और उत्पाद को अनुमति देते हैं, तो आप मध्यवर्ती स्टार-ऊँचाई को परिभाषित करते हैं । वहाँ प्रतिबंधित स्टार की भाषाएं हैं हर के लिए n और प्रभावी ढंग से एक दिया नियमित रूप से भाषा के स्टार-ऊंचाई की गणना कर सकते हैं। तारा-ऊँचाई के लिए, तारा-ऊँचाई पर्णनीय ( तारा-मुक्त भाषाएँ ) है, वहाँ तारे-ऊँचाई की भाषाएँ मौजूद हैंnn01, लेकिन स्टार-ऊंचाई की कोई भाषा ज्ञात नहीं है! मध्यवर्ती तारा-ऊँचाई पर कोई परिणाम ज्ञात नहीं है। इस पेपर को अवलोकन के लिए देखें ।2

  1. तार्किक पदानुक्रम

उनमें से कई हैं, लेकिन सबसे महत्वपूर्ण में से एक तथाकथित पदानुक्रम है। एक सूत्र एक होना कहा जाता है Σ n -formula अगर यह फार्म के एक सूत्र के बराबर है क्यू ( एक्स 1 , , एक्स कश्मीर ) φ जहां φ परिमाणक स्वतंत्र और है क्यू ( एक्स 1 , , एक्स k ) n का एक क्रम हैΣnΣnQ(x1,...,xk)φφQ(x1,...,xk)nपरिमाणक के ब्लॉक ऐसी है कि पहले खंड केवल अस्तित्व परिमाणकों (ध्यान दें यह पहली ब्लॉक खाली हो सकता है कि), दूसरे खंड सार्वभौमिक परिमाणकों, आदि शामिल हैं इसी तरह, अगर का गठन किया गया है n सार्वभौमिक परिमाणकों (जो फिर से खाली हो सकता है) के एक ब्लॉक के साथ शुरुआत परिमाणक के ब्लॉक बारी, हम कहते हैं कि φ एक है Π n -formula। द्वारा निरूपित Σ n (resp। Π n ) भाषाओं जो एक से परिभाषित किया जा सकता है की कक्षा Σ n -formula (resp। एक ΠQ(x1,...,xk)nφΠnΣnΠnΣn -formula) और द्वारा बी Σ n की बूलियन बंद Σ n -languages। अंत में, चलो Δ n = Σ nΠ एन । सामान्य चित्र इस तरह दिखता है कि हस्ताक्षर को निर्दिष्ट करने के लिए निश्चित रूप से एक की आवश्यकता है। आम तौर पर एक विधेय है एक प्रत्येक अक्षर के लिए (और एक एक्स का अर्थ है कि एक पत्र है एक स्थिति में एक्स शब्द में)। फिर एक बाइनरी प्रतीक जोड़ सकता है <ΠnBΣnΣnΔn=ΣnΠnयहाँ छवि विवरण दर्ज करेंaaxax<(संगत पदानुक्रम स्ट्रैबिंग-थियरी पदानुक्रम है) और एक उत्तराधिकारी प्रतीक (संबंधित पदानुक्रम डॉट-डेप पदानुक्रम है)। अन्य संभावनाओं में मोडुलो एन की गिनती करने के लिए एक विधेय शामिल है , आदि अवलोकन के लिए इस पेपर को फिर से देखें ।Modn

  1. बूलियन पदानुक्रम

सामान्य पैटर्न (जो नियमित भाषाओं के लिए विशिष्ट नहीं है) हॉसडॉर्फ के कारण है। बता दें कि , खाली सेट और पूर्ण सेट वाली भाषाओं का एक वर्ग है, और परिमित चौराहे और परिमित संघ के तहत बंद है। चलो डी एन ( एल ) प्रपत्र के सभी भाषाओं के वर्ग एक्स = एक्स 1 - एक्स 2 + ± एक्स एन जहां एक्स मैंएल और एक्स 1एक्स 2एक्स 3एक्स एन । जबसेLDn(L)

X=X1X2+±Xn
XiLX1X2X3Xn, कक्षाओं डी एन ( एल ) एक पदानुक्रम परिभाषित करने और उनकी यूनियन की बूलियन बंद है एल । फिर से, विभिन्न शुरुआती बिंदु संभव हैं।Dn(L)Dn+1(L)Dn(L)L
  1. समूह की जटिलता

क्रोहन-रोड्स (1966) के एक परिणाम में कहा गया है कि हर डीएफए को रीसेट के कैस्केड (जिसे फ्लिप-फ्लॉप भी कहा जाता है) ऑटोमेटा और ऑटोमेटा द्वारा सिम्युलेटेड किया जा सकता है, जिनके संक्रमण सेमीग्राफ परिमित समूह हैं। किसी भाषा की समूह जटिलता भाषा के न्यूनतम डीएफए के ऐसे अपघटन में शामिल समूहों की सबसे कम संख्या है। जटिलता की भाषाएँ वास्तव में स्टार-मुक्त भाषाएँ हैं और किसी भी जटिलता की भाषाएँ मौजूद हैं। हालांकि, जटिलता 1 की भाषाओं का कोई प्रभावी लक्षण वर्णन ज्ञात नहीं है।01

  1. पदानुक्रम सर्किट जटिलता से विरासत में मिला

[1]AC0RegACC(q)={L{0,1}LAC0MODq}MODq={u{0,1}|u|10modq}क्ष 'सी सी ( क्ष ) एक सी सी ( क्ष ' ) एक सी सी ( क्ष ) आर जी क्षqqACC(q)ACC(q)ACC(q)Regq

एन सी [1] बैरिंगटन, डेविड ए। मिक्स; कॉम्पटन, केविन; स्ट्राबिंग, हॉवर्ड; थेरेन, डेनिस। में नियमित भाषाएं । जे। कम्प्यूट। प्रणाली विज्ञान। 44 (1992)NC1


12

टिप्पणी का विस्तार: एक प्राकृतिक पदानुक्रम डीएफए के राज्यों की संख्या से प्रेरित है।

हम को परिभाषित कर सकते हैंLn={L exists an n-states DFA D s.t. L(D)=L}

( ; )| क्यू | = एनD={Q,Σ,δ,q0,F}|Q|=n

स्पष्ट रूप से (बस मृत अवस्थाओं का उपयोग करें)LnLn+1

उचित समावेश दिखाने के लिए हम बस भाषा चुन सकते हैं:LnLn+1Ln+1={aiin}Ln+1

बहुत अनौपचारिक रूप से: (न्यूनतम) DFA जो , लंबाई : "राज्य श्रृंखला" होनी चाहिए , और ( का एक आत्म-पाश है)। इसलिए राज्य को स्वीकार करने के लिए पर्याप्त हैं । लेकिन से अंतिम राज्य तक हर स्वीकार करने वाला मार्ग, जो कड़ाई से से छोटा है, को कुछ साथ स्वीकार करना चाहिए, जो कि से संबंधित नहीं है , इसलिए साथ एक DFA या कम राज्य स्वीकार नहीं कर सकते{aiin}n+1q0aq1a...aqnF={qn}qnaqnqnn+1Ln+1q0qfn+1aii<n एन एल एन + 1Ln+1nLn+1


8

मैं हाल ही में इस पेपर में आया था जो एक और प्रासंगिक उदाहरण दे सकता है (cf. सार का अंतिम वाक्य):

गुइल्यूम बोन्फेंटे, फ्लोरियन डेलूप: नियमित भाषाओं के जीनस।

अमूर्त से: लेख परिमित राज्य निर्धारक ऑटोमेटा (एफएसए) और नियमित भाषाओं के जीन को परिभाषित और अध्ययन करता है। दरअसल, एफएसए को एक ग्राफ के रूप में देखा जा सकता है जिसके लिए जीनस की धारणा पैदा होती है। उसी समय, एफएसए में अपनी अंतर्निहित भाषा के माध्यम से शब्दार्थ होता है। फिर भाषाओं और जीनस की धारणा के बीच संबंध बनाना स्वाभाविक है। हम नियमित भाषाओं के लिए जीनस की धारणा का परिचय और औचित्य साबित करने के बाद, [...] हम नियमित रूप से बड़े जीनस की भाषाओं का निर्माण करते हैं: जीनस की धारणा नियमित भाषाओं के उचित पदानुक्रम को परिभाषित करती है।


5

अनंत शब्दों की नियमित भाषाओं के लिए कई प्राकृतिक पदानुक्रम हैं, जो "भाषा की जटिलता" की धारणा को व्यक्त करते हैं, उदाहरण के लिए:

  • एक निर्धारक समता आटोमेटन में आवश्यक रैंक की संख्या
  • वाडगे (या वैगनर) पदानुक्रम: सामयिक जटिलता, स्तर।ωω

इन पदानुक्रमों को अनंत पेड़ों की नियमित भाषाओं के लिए सामान्यीकृत किया जा सकता है, जिसके लिए नई पदानुक्रम दिखाई देती हैं, उदाहरण के लिए इस उत्तर को देखें

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