संदर्भ: तर्क और ऑटोमेटा के बीच संबंध
बुची के प्रमेय में कहा गया है कि स्ट्रिंग्स (MSO) पर मोनाडिक सेकंड ऑर्डर लॉजिक नियमित भाषाओं के वर्ग को पकड़ता है। प्रमाण वास्तव में दर्शाता है कि स्ट्रिंग्स के ऊपर MSO ( या EMSO ) नियमित भाषाओं को पकड़ने के लिए पर्याप्त है। यह थोड़ा आश्चर्यचकित करने वाला हो सकता है, क्योंकि सामान्य संरचनाओं के मुकाबले, MSO तुलना में कड़ाई से अधिक अभिव्यंजक है ।O एमएसओ
मेरा (मूल) प्रश्न: नियमित भाषाओं के लिए एक न्यूनतम तर्क?
वहाँ एक तर्क है, जो सामान्य संरचनाओं पर, की तुलना में सख्ती से कम अर्थपूर्ण है , लेकिन वह अभी भी नियमित रूप से भाषाओं के वर्ग जब तार से अधिक माना जाता खींचता है?
विशेष रूप से, मैं यह जानना चाहता हूं कि नियमित भाषाओं के किस टुकड़े को एफओ द्वारा उस पर कब्जा कर लिया जाता है, जब न्यूनतम-निर्धारित बिंदु ऑपरेटर (एफओ + एलएफपी) के साथ बढ़ाया जाता है। यह मैं क्या देख रहा हूँ के लिए एक प्राकृतिक उम्मीदवार की तरह लगता है (अगर यह नहीं है )।
एक पहला जवाब
के अनुसार @ माकोटो-कानाज़ावा के जवाब , दोनों एफओ (LFP) और एफओ (टीसी) नियमित रूप से भाषाओं, जहां टीसी बाइनरी संबंधों के सकर्मक बंद करने की एक ऑपरेटर है और अधिक से अधिक पर कब्जा। यह देखा जाना चाहिए कि क्या टीसी को किसी अन्य ऑपरेटर या ऑपरेटरों के सेट द्वारा इस तरह से प्रतिस्थापित किया जा सकता है कि विस्तार नियमित भाषाओं के वर्ग को कैप्चर करता है, और कोई अन्य नहीं।
पहला-ऑर्डर लॉजिक, जैसा कि हम जानते हैं, यह पर्याप्त नहीं है, क्योंकि यह स्टार-फ्री भाषाओं, नियमित भाषाओं का एक उचित उपवर्ग कैप्चर करता है। शास्त्रीय उदाहरण के रूप में, भाषा समानता एक एफओ वाक्य का उपयोग कर व्यक्त नहीं किया जा सकता है।
अद्यतन प्रश्न
यहाँ मेरे प्रश्न का एक नया शब्द है, जो अनुत्तरित है।
प्रथम क्रम तर्क का न्यूनतम विस्तार क्या है जैसे कि एफओ + यह विस्तार, जब स्ट्रिंग्स पर लिया जाता है, बिल्कुल नियमित भाषाओं के वर्ग को कैप्चर करता है ?
यहां, एक एक्सटेंशन न्यूनतम है यदि यह सभी एक्सटेंशनों में से सबसे कम अभिव्यंजक (सामान्य संरचनाओं पर लिया गया) है जो नियमित भाषाओं के वर्ग (जब स्ट्रिंग्स पर लिया गया है) पर कब्जा करता है।