नियतात्मक परिमित ऑटोमोटन (डीएफए) एक राज्य मशीन मॉडल है जो सभी और केवल नियमित भाषाओं को स्वीकार करने में सक्षम है। DFAs (और आमतौर पर) इस तरह से परिभाषित किए जा सकते हैं कि प्रत्येक राज्य को इनपुट वर्णमाला के सभी तत्वों के लिए कुछ संक्रमण प्रदान करना होगा; दूसरे शब्दों में, संक्रमण फ़ंक्शन एक (कुल) फ़ंक्शन होना चाहिए।
कल्पना कीजिए कि हम एक दोहरी नियतात्मक परिमित ऑटोमेटन (DDFA) को क्या कहेंगे। इसे डीएफए के समान परिभाषित किया गया है, दो अपवादों के साथ: पहला, हर संभव इनपुट प्रतीक के लिए एक राज्य से दूसरे राज्य में जाने वाले संक्रमण के बजाय, इसे दो अलग-अलग राज्यों में ले जाना चाहिए; दूसरा, एक स्ट्रिंग को स्वीकार करने के लिए, सभी संभावित रास्तों को निम्नलिखित स्थितियों में से किसी एक या एक से संतुष्ट होना चाहिए:
- डीडीएफए के माध्यम से सभी संभावित रास्ते एक स्वीकृत स्थिति की ओर ले जाते हैं (हम इसे टाइप -1 डीडीएफए कहेंगे)।
- डीडीएफए के माध्यम से सभी संभावित रास्ते एक ही स्वीकृति वाले राज्य की ओर जाते हैं (हम इसे टाइप -2 डीडीएफए कहेंगे)।
अब मेरे प्रश्न के लिए:
टाइप -1 और टाइप -2 डीडीएफए कौन सी भाषाएं स्वीकार करते हैं? विशेष रूप से, क्या यह मामला है कि , L (DDFA) = L (DFA) , या L (DDFA) \ subsetneq L (DFA) ? इस मामले में कि L (DDFA) \ neq L (DFA) , क्या L (DDFA) का आसान विवरण है ?
यदि वे बहुत जटिल नहीं हैं, तो सबूत (या कम से कम मध्यम स्तर के आउट-आउट स्केच) की सराहना की जाती है।