परिमित मॉडल सिद्धांत: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
परिमित [[मॉडल सिद्धांत]] मॉडल सिद्धांत का एक उपक्षेत्र है। मॉडल सिद्धांत [[तर्क]] की शाखा है जो एक औपचारिक भाषा (वाक्यविन्यास) और इसकी व्याख्याओं (शब्दार्थ) के बीच के संबंध से संबंधित है। परिमित मॉडल सिद्धांत परिमित [[संरचना (गणितीय तर्क)]] पर [[व्याख्या (तर्क)]] के मॉडल सिद्धांत का एक प्रतिबंध है, जिसमें एक परिमित ब्रह्मांड है।
परिमित [[मॉडल सिद्धांत]] मॉडल सिद्धांत का एक उपक्षेत्र होता है। मॉडल सिद्धांत [[तर्क]] की शाखा होती है, जो एक औपचारिक भाषा सिंटेक्स और इसकी व्याख्याओं (शब्दार्थ) के बीच के संबंध से संबंधित होती है। परिमित मॉडल सिद्धांत परिमित [[संरचना (गणितीय तर्क)|संरचनाओं (गणितीय तर्क)]] पर [[व्याख्या (तर्क)|व्याख्याओं]] के लिए मॉडल सिद्धांत के प्रतिबंध के रूप में होता है, जिसमें एक परिमित यूनिवर्स होता है।


चूंकि मॉडल सिद्धांत के कई केंद्रीय प्रमेय परिमित संरचनाओं तक सीमित नहीं हैं, परिमित मॉडल सिद्धांत अपने प्रमाण के तरीकों में मॉडल सिद्धांत से अधिक  अलग है। मौलिक मॉडल सिद्धांत के केंद्रीय परिणाम जो परिमित मॉडल सिद्धांत के अनुसार परिमित संरचनाओं के लिए विफल होते हैं, उनमें [[कॉम्पैक्टनेस प्रमेय]], गोडेल की पूर्णता प्रमेय और प्रथम-क्रम तर्क (एफओ) के लिए [[ ultraproduct ]]्स की विधि सम्मलित है।
चूंकि मॉडल सिद्धांत के कई केंद्रीय प्रमेय परिमित संरचनाओं तक सीमित नहीं होते है, इसलिए परिमित मॉडल सिद्धांत अपने प्रमाण के विधियों में मॉडल सिद्धांत से काफी अलग होता है। मौलिक मॉडल सिद्धांत के केंद्रीय परिणाम जो परिमित मॉडल सिद्धांत के अनुसार परिमित संरचनाओं के लिए विफल होते हैं, उनमें [[कॉम्पैक्टनेस प्रमेय]], गोडेल की पूर्णता प्रमेय और प्रथम-क्रम तर्क एफओ के लिए [[ ultraproduct |अल्ट्रा प्रोडक्ट्स]] विधि के रूप में सम्मलित होती है। जबकि मॉडल सिद्धांत में [[सार बीजगणित|गणितीय बीजगणित]] के लिए कई अनुप्रयोग होते है, परिमित मॉडल सिद्धांत कंप्यूटर विज्ञान में असामान्य रूप से प्रभावी हो गया है<ref name=Fagin_history>{{cite journal
जबकि मॉडल सिद्धांत में [[सार बीजगणित]] के लिए कई अनुप्रयोग हैं, परिमित मॉडल सिद्धांत असामान्य रूप से प्रभावी हो गया है<ref name=Fagin_history>{{cite journal
|last=Fagin
|last=Fagin
|first=Ronald
|first=Ronald
Line 12: Line 11:
|doi=10.1016/0304-3975(93)90218-I
|doi=10.1016/0304-3975(93)90218-I
|url=http://researcher.ibm.com/researcher/files/us-fagin/tcs93.pdf|doi-access=free
|url=http://researcher.ibm.com/researcher/files/us-fagin/tcs93.pdf|doi-access=free
}}</ref> कंप्यूटर विज्ञान में उपकरण। दूसरे शब्दों में: गणितीय तर्क के इतिहास में सबसे अधिक रुचि अनंत संरचनाओं पर केंद्रित रही है। [...] फिर भी, कंप्यूटर के पास और धारण करने वाली वस्तुएँ हमेशा परिमित होती हैं। अभिकलन का अध्ययन करने के लिए हमें परिमित संरचनाओं के सिद्धांत की आवश्यकता है।<ref name=Immerman_history>{{cite book | last = Immerman | first = Neil | author-link = Neil Immerman | title = वर्णनात्मक जटिलता|title-link= वर्णनात्मक जटिलता| year = 1999 | publisher = Springer-Verlag | location = New York | isbn = 0-387-98600-6 | page = [https://archive.org/details/descriptivecompl00imme_115/page/n19 6]}</ref> इस प्रकार परिमित मॉडल सिद्धांत के मुख्य अनुप्रयोग क्षेत्र हैं: [[वर्णनात्मक जटिलता]], [[डेटाबेस सिद्धांत]] और [[औपचारिक भाषा]]
}}</ref> कंप्यूटर विज्ञान में उपकरण तथा दूसरे शब्दों में गणितीय तर्क के इतिहास में सबसे अधिक रुचि अनंत संरचनाओं पर केंद्रित रही है। [...] फिर भी, कंप्यूटर के पास और धारण करने वाली वस्तुएँ सदैव परिमित होती हैं। कंप्यूटिंग का अध्ययन करने के लिए हमें परिमित संरचनाओं के सिद्धांत की आवश्यकता होती है।<ref name=Immerman_history>{{cite book | last = Immerman | first = Neil | author-link = Neil Immerman | title = वर्णनात्मक जटिलता|title-link= वर्णनात्मक जटिलता| year = 1999 | publisher = Springer-Verlag | location = New York | isbn = 0-387-98600-6 | page = [https://archive.org/details/descriptivecompl00imme_115/page/n19 6]}</ref> इस प्रकार परिमित मॉडल सिद्धांत के मुख्य अनुप्रयोग क्षेत्र [[वर्णनात्मक जटिलता]], [[डेटाबेस सिद्धांत]] और [[औपचारिक भाषा|औपचारिक]] भाषा के रूप में होती है।


== स्वयंसिद्धता ==
== एक्सिओममैटिसबीलीटी ==
परिमित मॉडल सिद्धांत में एक सामान्य प्रेरक प्रश्न यह है कि क्या किसी दी गई भाषा में संरचनाओं के दिए गए वर्ग का वर्णन किया जा सकता है। उदाहरण के लिए, कोई पूछ सकता है कि क्या चक्रीय रेखांकन के वर्ग को एफओ वाक्य द्वारा ग्राफ के बीच अलग किया जा सकता है, जिसे यह पूछने के लिए भी कहा जा सकता है कि चक्रीयता एफओ-अभिव्यक्त है या नहीं।
परिमित मॉडल सिद्धांत में एक सामान्य प्रेरक प्रश्न यह है कि क्या किसी दी गई भाषा में संरचनाओं के दिए गए क्लास का वर्णन किया जाता है। उदाहरण के लिए, कोई पूछ सकता है कि क्या चक्रीय रेखांकन के क्लास को एफओ वाक्य द्वारा ग्राफ के बीच अलग किया जाता है, जिसे यह पूछने के लिए भी कहा जा सकता है कि चक्रीयता एफओ-अभिव्यक्त योग्य है।


एक एकल परिमित संरचना हमेशा [[गैर प्रथमक्रमक्षमता]] | प्रथम-क्रम तर्क में स्वयंसिद्ध हो सकती है, जहां एक भाषा एल में स्वयंसिद्ध का मतलब एकल एल-वाक्य द्वारा आइसोमोर्फिज्म तक विशिष्ट रूप से वर्णित है। इसी तरह, परिमित संरचनाओं के किसी भी परिमित संग्रह को पहले क्रम के तर्क में हमेशा स्वयंसिद्ध किया जा सकता है। कुछ, लेकिन सभी नहीं, परिमित संरचनाओं के अनंत संग्रह भी एक प्रथम-क्रम वाक्य द्वारा स्वयंसिद्ध हो सकते हैं।
एक एकल परिमित संरचना सदैव प्रथम क्रम तर्क में [[एक्सिओममैटिसबीलीटी|एक्सिओम]] होती है, जहां एक भाषा एल में एक्सिओममैटिसबीलीटी का मतलब एकल एल-वाक्य द्वारा आइसोमोर्फिज्म तक विशिष्ट रूप से वर्णित है। इसी तरह, परिमित संरचनाओं के किसी भी परिमित संग्रह को पहले क्रम के तर्क में सदैव एक्सिओम किया जाता है। परिमित संरचनाओं के कुछ नहीं बल्कि सभी अनंत संग्रहों को एक प्रथम-क्रम के वाक्य द्वारा एक्सिओम किया जा सकता है।


=== एकल संरचना की विशेषता ===
=== एकल संरचना की विशेषता ===
क्या एक भाषा L एक एकल परिमित संरचना S को अभिव्यक्त करने के लिए पर्याप्त अभिव्यंजक है?
क्या एक भाषा एल एक एकल परिमित संरचना एस को अभिव्यक्त करने के लिए पर्याप्त अभिव्यंजक है?
[[Image:Math graph nikos house 01.gif|thumb|right|एकल रेखांकन (1) और (1') में सामान्य गुण हैं।]]
[[Image:Math graph nikos house 01.gif|thumb|right|एकल रेखांकन (1) और (1') में सामान्य गुण हैं।]]


====समस्या ====
====प्रॉब्लम ====
आकृति में (1) जैसी संरचना को रेखांकन के तर्क में एफओ वाक्यों द्वारा वर्णित किया जा सकता है
आकृति 1 में जैसी संरचना को रेखांकन के तर्क में एफओ वाक्यों द्वारा वर्णित किया जाता है


# प्रत्येक नोड में दूसरे नोड का किनारा होता है: <math>\forall_x \exists_y G(x, y).</math>
# प्रत्येक नोड में दूसरे नोड <math>\forall_x \exists_y G(x, y).</math>का किनारा होता है
# किसी भी नोड का कोई किनारा नहीं है: <math>\forall_{x,y} (G(x, y) \Rightarrow x \neq y).</math>
# किसी भी नोड के पास <math>\forall_{x,y} (G(x, y) \Rightarrow x \neq y).</math> का किनारा नहीं होता है
# कम से कम एक नोड है जो अन्य सभी से जुड़ा है: <math>\exists_x \forall_y (x \neq y \Rightarrow G(x, y)).</math>
# कम से कम एक नोड है जो अन्य सभी <math>\exists_x \forall_y (x \neq y \Rightarrow G(x, y)).</math> से जुड़ा होता है
चूंकि , ये गुण संरचना को स्वयंसिद्ध नहीं करते हैं, क्योंकि संरचना (1') के लिए उपरोक्त गुण भी धारण करते हैं, फिर भी संरचनाएं (1) और (1') समरूपी नहीं हैं।
चूंकि, ये गुण संरचना को एक्सिओम नहीं करते हैं, क्योंकि संरचना (1') के लिए उपरोक्त गुण भी धारण करते हैं, फिर भी संरचनाएं (1) और (1') समरूपी नहीं होती है।


अनौपचारिक रूप से प्रश्न यह है कि क्या पर्याप्त गुणों को जोड़कर, ये गुण एक साथ बिल्कुल (1) का वर्णन करते हैं और किसी अन्य संरचना (समरूपता तक) के लिए मान्य (सभी एक साथ) हैं।
अनौपचारिक रूप से प्रश्न यह है कि क्या पर्याप्त गुणों को जोड़कर ये गुण एक साथ बिल्कुल (1) का वर्णन करते हैं और किसी अन्य संरचना समरूपता के लिए सभी एक साथ मान्य होते है।


==== दृष्टिकोण ====
==== दृष्टिकोण ====
एकल परिमित संरचना के लिए एक एकल एफओ वाक्य द्वारा संरचना का त्रुटिहीन  वर्णन करना हमेशा संभव होता है। सिद्धांत यहाँ एक द्विआधारी संबंध के साथ एक संरचना के लिए सचित्र है <math>R</math> और स्थिरांक के बिना:
एक एकल परिमित संरचना के लिए एक एकल एफओ वाक्य द्वारा संरचना का सटीक वर्णन करना सदैव संभव होता है। सिद्धांत को एक द्विआधारी संबंध <math>R</math> और बिना स्थिरांक वाली संरचना के लिए यहाँ चित्रित किया गया है
# कहते हैं कि कम से कम हैं <math>n</math> तत्व: <math>\varphi_1  =  \bigwedge_{i\ne j} \neg (x_i = x_j)</math>
# कहते हैं कि कम से कम हैं <math>n</math> तत्व: <math>\varphi_1  =  \bigwedge_{i\ne j} \neg (x_i = x_j)</math> के रूप में होते है
# कहना है कि ज्यादा से ज्यादा हैं <math>n</math> तत्व: <math>\varphi_2  =  \forall_y \bigvee_{i} (x_i = y)</math>
# कहते हैं कि ज्यादा से ज्यादा <math>n</math> तत्व: <math>\varphi_2  =  \forall_y \bigvee_{i} (x_i = y)</math> के रूप में होते है
# संबंध के हर तत्व को बताएं <math>R</math>: <math>\varphi_3  =  \bigwedge_{(a_i, a_j) \in R} R(x_i, x_j)</math>
# संबंध के प्रत्येक तत्व को <math>R</math> के रूप में <math>\varphi_3  =  \bigwedge_{(a_i, a_j) \in R} R(x_i, x_j)</math> बताते है
# संबंध के हर गैर-तत्व को बताएं <math>R</math>: <math>\varphi_4  =  \bigwedge_{(a_i, a_j) \notin R} \neg R(x_i, x_j)</math>
# संबंध के प्रत्येक गैर-तत्व को <math>R</math> के रूप में <math>\varphi_4  =  \bigwedge_{(a_i, a_j) \notin R} \neg R(x_i, x_j)</math> बताते है
सभी एक ही टपल के लिए <math>x_1 .. x_n</math>, एफओ वाक्य उपज <math>\exists_{x_1} \dots \exists_{x_n} (\varphi_1 \land \varphi_2 \land \varphi_3 \land \varphi_4)</math>.
सभी एक ही टपल के लिए <math>x_1 .. x_n</math>, एफओ वाक्य यील्ड <math>\exists_{x_1} \dots \exists_{x_n} (\varphi_1 \land \varphi_2 \land \varphi_3 \land \varphi_4)</math> के रूप में होते है


==== संरचनाओं की एक निश्चित संख्या तक विस्तार ====
==== संरचनाओं की एक निश्चित संख्या तक विस्तार ====
प्रथम-क्रम वाक्य के माध्यम से एकल संरचना का वर्णन करने की विधि को किसी भी निश्चित संख्या में संरचनाओं के लिए आसानी से बढ़ाया जा सकता है। प्रत्येक संरचना के लिए विवरणों के संयोजन से एक अद्वितीय विवरण प्राप्त किया जा सकता है। उदाहरण के लिए, दो संरचनाओं के लिए <math>A</math> और <math>B</math> परिभाषित वाक्यों के साथ <math>\varphi_A</math> और <math>\varphi_B</math> यह होगा
प्रथम-क्रम वाक्य के माध्यम से एकल संरचना का वर्णन करने की विधि को किसी भी निश्चित संख्या में संरचनाओं के लिए आसानी से बढ़ाया जा सकता है। प्रत्येक संरचना के लिए विवरणों के संयोजन से एक अद्वितीय विवरण प्राप्त किया जाता है। उदाहरण के लिए दो संरचनाओं के लिए <math>A</math> और <math>B</math> परिभाषित वाक्यों के साथ <math>\varphi_A</math> और <math>\varphi_B</math> के रूप में इस प्रकार होता है


:<math>\varphi_A \lor \varphi_B.</math>
:<math>\varphi_A \lor \varphi_B.</math>
==== एक अनंत संरचना का विस्तार ====
==== एक अनंत संरचना का विस्तार ====
परिभाषा के अनुसार, एक अनंत संरचना वाला एक सेट उस क्षेत्र के बाहर पड़ता है जो FMT से संबंधित है। ध्यान दें कि लोवेनहाइम-स्कोलेम प्रमेय के कारण एफओ में अनंत संरचनाओं में कभी भी भेदभाव नहीं किया जा सकता है, जिसका अर्थ है कि अनंत मॉडल वाले पहले-क्रम के सिद्धांत में समरूपता तक एक अद्वितीय मॉडल नहीं हो सकता है।
परि भाषा के अनुसार, एक अनंत संरचना वाला एक समुच्चय उस क्षेत्र के बाहर पड़ता है जो एफएमटी से संबंधित होता है। ध्यान दें कि लोवेनहाइम-स्कोलेम प्रमेय के कारण एफओ में अनंत संरचनाओं में कभी भी भेदभाव नहीं किया जाता है, जिसका अर्थ है कि अनंत मॉडल वाले पहले-क्रम के सिद्धांत में समरूपता तक एक अद्वितीय मॉडल के रूप में नहीं हो सकता है।


सबसे प्रसिद्ध उदाहरण संभवतः अंकगणित का गैर-मानक मॉडल है | स्कोलेम का प्रमेय, कि अंकगणित का एक गणनीय गैर-मानक मॉडल है।
सबसे प्रसिद्ध उदाहरण संभवतः स्कोलेम का प्रमेय है, कि अंकगणित का एक गणनीय गैर-मानक मॉडल के रूप में होता है।


=== संरचनाओं के एक वर्ग की विशेषता ===
=== संरचनाओं के एक क्लास की विशेषता ===
क्या एक भाषा L अभिव्यंजक है जो त्रुटिहीन रूप से (समरूपता तक) उन परिमित संरचनाओं का वर्णन करने के लिए पर्याप्त है जिनके पास कुछ संपत्ति P है?
क्या एक भाषा एल अभिव्यंजक के रूप में होती है, जो त्रुटिहीन रूप से समरूपता तक उन परिमित संरचनाओं का वर्णन करने के लिए पर्याप्त होती है जिनके पास कुछ गुणधर्म पी के रूप में है?
[[Image:Math graph nikos house 05.jpg|thumb|right|n संरचनाओं तक का सेट।]]
[[Image:Math graph nikos house 05.jpg|thumb|right|n संरचनाओं तक का सेट।]]


====समस्या ====
====प्रॉब्लम ====
अब तक दिए गए सभी विवरण ब्रह्मांड के तत्वों की संख्या को निर्दिष्ट करते हैं। दुर्भाग्य से संरचनाओं के सबसे रोचक सेट एक निश्चित आकार तक ही सीमित नहीं हैं, जैसे सभी ग्राफ़ जो पेड़ हैं, जुड़े हुए हैं या विश्वकोश हैं। इस प्रकार संरचनाओं की एक सीमित संख्या में भेदभाव करना विशेष महत्व रखता है।
अब तक दिए गए सभी विवरण यूनिवर्स के तत्वों की संख्या को निर्दिष्ट करते हैं। दुर्भाग्य से संरचनाओं के सबसे रोचक समुच्चय एक निश्चित आकार तक ही सीमित नहीं होते है, जैसे सभी ग्राफ़ जो ट्री हैं या एक्लिक से जुड़े हुए हैं। इस प्रकार संरचनाओं की एक सीमित संख्या में भेदभाव करना विशेष महत्व रखता है।


==== दृष्टिकोण ====
==== दृष्टिकोण ====
एक सामान्य कथन के अतिरिक्त , निम्नलिखित संरचनाओं के बीच अंतर करने के लिए एक पद्धति का एक रेखाचित्र है जिसमें भेदभाव किया जा सकता है और नहीं किया जा सकता है।
एक सामान्य कथन के अतिरिक्त, निम्नलिखित संरचनाओं के बीच अंतर करने के लिए एक पद्धति का रेखाचित्र होता है, जिसमें भेदभाव किया जा सकता है और नहीं किया जा सकता है।


1. मूल विचार यह है कि जब भी कोई यह देखना चाहता है कि क्या संपत्ति ''पी'' को एफओ में व्यक्त किया जा सकता है, तो वह संरचना ''ए'' और ''बी'' को चुनता है, जहां ''ए'' में ' 'पी' और 'बी' नहीं है। यदि '' और 'बी' के लिए समान एफओ वाक्य हैं, तो 'पी' को एफओ में व्यक्त नहीं किया जा सकता है। संक्षेप में:
1. मूल विचार यह है कि जब भी कोई यह देखना चाहता है कि क्या गुणधर्म ''पी'' को एफओ में व्यक्त किया जा सकता है, तो वह संरचना ''ए'' और ''बी'' को चुनता है, जहां ''ए'' के पास पी और 'बी' नहीं है। यदि ए और 'बी' के लिए समान एफओ वाक्य हैं, तब 'पी' को संक्षेप में एफओ में व्यक्त नहीं किया जा सकता है।  


:<math>A \in P, B \not\in P</math> और <math>A \equiv B,</math>
:<math>A \in P, B \not\in P</math> और <math>A \equiv B,</math>
कहाँ <math>A \equiv B</math> के लिए आशुलिपि है <math>A \models \alpha \Leftrightarrow B \models \alpha</math> सभी एफओ-वाक्यों के लिए α, और पी संपत्ति पी के साथ संरचनाओं के वर्ग का प्रतिनिधित्व करता है।
जहाँ <math>A \equiv B</math> के लिए आशुलिपि है <math>A \models \alpha \Leftrightarrow B \models \alpha</math> सभी एफओ-वाक्यों के लिए α और पी गुणधर्म पी के साथ संरचनाओं के क्लास का प्रतिनिधित्व करता है।


'2.' कार्यप्रणाली भाषा के कई उपसमूहों पर विचार करती है, जिनमें से संघ स्वयं भाषा बनाता है। उदाहरण के लिए, एफओ के लिए प्रत्येक एम के लिए वर्ग एफओ [एम] पर विचार करें। प्रत्येक एम के लिए उपरोक्त मूल विचार को दिखाना होगा। वह है:
2. कार्यप्रणाली भाषा के कई उपसमुच्चय पर विचार करती है, जिनमें से संघ स्वयं भाषा बनाता है। उदाहरण के लिए, एफओ के लिए प्रत्येक एम के लिए क्लास एफओ [एम] पर विचार करते है। प्रत्येक एम के लिए उपरोक्त मूल विचार को दिखाना होता है। वह इस प्रकार होती है  


:<math>A \in P, B \not\in P</math> और <math>A \equiv_m B</math>
:<math>A \in P, B \not\in P</math> और <math>A \equiv_m B</math>
एक जोड़ी के साथ <math>A, B</math> प्रत्येक के लिए <math>m</math> और α (≡ में) एफओ [एम] से। भाषा का विभाजन बनाने के लिए एफओ [एम] वर्ग का चयन करना उचित हो सकता है।
एक जोड़ी के साथ <math>A, B</math> प्रत्येक के लिए <math>m</math> और α (≡ में) एफओ [एम] से भाषा का विभाजन बनाने के लिए एफओ [एम] क्लास का चयन करना उचित हो सकता है।


'3।' एफओ [एम] को परिभाषित करने का एक सामान्य विधि एफओ फॉर्मूला α के [[क्वांटिफायर रैंक]] क्यूआर (α) के माध्यम से है, जो [[परिमाणक (तर्क)]]तर्क) नेस्टिंग की गहराई को व्यक्त करता है। उदाहरण के लिए, [[प्रीनेक्स सामान्य रूप]] में एक सूत्र के लिए, क्यूआर केवल इसके परिमाणकों की कुल संख्या है। तब FO[m] को qr(α) ≤ m के साथ सभी FO सूत्रों α के रूप में परिभाषित किया जा सकता है (या, यदि कोई विभाजन वांछित है, तो उन FO सूत्रों के रूप में m के बराबर क्वांटिफायर रैंक के साथ)।
3. एफओ [एम] को परिभाषित करने का एक सामान्य विधि एफओ फॉर्मूला α के [[क्वांटिफायर रैंक]] क्यूआर (α) के माध्यम से होता है, जो [[परिमाणक (तर्क)]] नेस्टिंग की गहराई को व्यक्त करता है। उदाहरण के लिए, [[प्रीनेक्स सामान्य रूप]] में एक सूत्र के लिए क्यूआर केवल इसके परिमाणकों की कुल संख्या होती है। तब एफओ [एम] को क्यूआर (α) ≤ एम के साथ सभी एफओ सूत्रों α के रूप में परिभाषित किया जाता है या यदि कोई विभाजन वांछित है, तो उन एफओ सूत्रों के रूप में क्वांटिफायर रैंक एम के बराबर होती है।


'4।' इस प्रकार यह सब दिखाने के लिए नीचे आता है <math>A \models \alpha \Leftrightarrow B \models \alpha</math> सबसेट एफओ [एम] पर। यहां मुख्य दृष्टिकोण एहरेनफ्यूच्ट-फ्रैसे गेम द्वारा प्रदान किए गए बीजगणितीय लक्षण वर्णन का उपयोग करना है। अनौपचारिक रूप से, ये ए और बी पर एक आंशिक समरूपता लेते हैं और इसे सिद्ध करना  करने या अस्वीकार करने के लिए इसे एम बार बढ़ाते हैं। <math>A \equiv_m B</math>खेल कौन जीतता है, इस पर निर्भर करता है।
4.इस प्रकार यह सब दिखाने के लिए नीचे आते हैं <math>A \models \alpha \Leftrightarrow B \models \alpha</math> सब समुच्चय एफओ [एम] पर यहां मुख्य दृष्टिकोण एहरेनफ्यूच्ट-फ्रैसे गेम द्वारा प्रदान किए गए बीजगणितीय लक्षण वर्णन का उपयोग करना होता है। अनौपचारिक रूप से ए और बी पर इन्हें आंशिक समरूपता लगती हैं और इन्हें साबित या गलत सिद्ध करने के लिए इसे एम बार बढ़ाया जाता है। <math>A \equiv_m B</math>खेल कौन जीतता है, इस पर निर्भर करता है।


==== उदाहरण ====
==== उदाहरण ====
हम यह दिखाना चाहते हैं कि एक आदेशित संरचना का आकार A = (A, ≤) सम है, जिसे FO में व्यक्त नहीं किया जा सकता है।
हम यह दिखाना चाहते हैं कि क्रमबद्ध संरचना का आकार A = (A, ≤) सम होता है, जिसे एफओ में व्यक्त नहीं किया जा सकता है।


1. विचार यह है कि A EVEN और B EVEN को चुना जाए, जहाँ EVEN समान आकार की सभी संरचनाओं का वर्ग है।
1. विचार यह है कि सम और बी सम, को चुना जाता है, जहाँ सम समान आकार की सभी संरचनाओं की क्लास होती है।


2. हम दो क्रमित संरचनाओं A से प्रारंभ करते हैं<sub>2</sub>और बी<sub>2</sub>ब्रह्मांड ए के साथ<sub>2</sub> = {1, 2, 3, 4} और बी<sub>2</sub> = {1, 2, 3}। प्रकट  है ए<sub>2</sub>∈ ईवन और बी<sub>2</sub>∉ सम।
2. हम यूनिवर्स ए<sub>2</sub> = {1, 2, 3, 4} और बी<sub>2</sub> = {1, 2, 3} के साथ दो क्रमित संरचनाओं ए<sub>2</sub> और बी<sub>2</sub> से शुरू करते हैं। जाहिर है ए<sub>2</sub>∈ ईवन और बी<sub>2</sub>∉ सम के रूप में होती है।


3. ''m'' = 2 के लिए, अब हम * दिखा सकते हैं कि A पर 2-चाल एहरेनफुच-फ्रैसे खेल में<sub>2</sub>और बी<sub>2</sub>अनुलिपित्र हमेशा जीतता है, और इस प्रकार ए<sub>2</sub>और बी<sub>2</sub>एफओ [2], अर्थात  ए में भेदभाव नहीं किया जा सकता है<sub>2</sub> <math>\models</math> ए ⇔ बी<sub>2</sub> <math>\models</math> α प्रत्येक α ∈ एफओ [2] के लिए।
3. ''m'' = 2 के लिए, अब हम दिखा सकते हैं कि ए2 और बी2 पर एहरेनफुच-फ्रैसे गेम में डुप्लीकेटर सदैव जीतता है और इस प्रकार ए<sub>2</sub> और बी<sub>2</sub> एफओ<sub>2</sub> में भेदभाव नहीं किया जा सकता है, जैसे ए2⊨\<math>\models</math> ए ⇔ बी<sub>2</sub> <math>\models</math> α प्रत्येक α ∈ एफओ [2] के लिए होता है।
              
              
4. इसके बाद हमें 'एम' को बढ़ाकर स्ट्रक्चर को स्केल करना होगा। उदाहरण के लिए, ''एम'' = 3 के लिए हमें एक ए खोजना होगा<sub>3</sub>और बी<sub>3</sub>जैसे कि अनुलिपित्र हमेशा 3-चाल वाला खेल जीतता है। यह ए द्वारा प्राप्त किया जा सकता है<sub>3</sub> = {1, ..., 8} और बी<sub>3</sub> = {1, ..., 7}अधिक सामान्यतः , हम ए चुन सकते हैं<sub>''m''</sub> = {1, ..., 2<sup>मी</sup>} और बी<sub>''m''</sub> = {1, ..., 2<sup>मी</sup>-1}; किसी भी मी के लिए डुप्लीकेटर हमेशा इस जोड़ी संरचनाओं के लिए एम-मूव गेम जीतता है*।
4. इसके बाद हमें 'एम' को बढ़ाकर स्ट्रक्चर को स्केल करना होता है। उदाहरण के लिए, ''एम'' = 3 के लिए हमें एक ए<sub>3</sub> और बी<sub>3</sub> खोजना होता है, जैसे कि डुप्लीकेटर सदैव 3-चाल वाला खेल जीतता है। यह ए<sub>3</sub> = {1, ..., 8} और बी<sub>3</sub> = {1, ..., 7} द्वारा प्राप्त किया जा सकता है। अधिक सामान्यतः , हम ए<sub>''m''</sub> = {1, ..., 2<sup>मी</sup>} और बी<sub>''m''</sub> = {1, ..., 2<sup>मी</sup>-1} चुन सकते हैं, किसी भी मी के लिए डुप्लीकेटर सदैव इस जोड़ी संरचनाओं के लिए एम-मूव गेम जीतता है।


'5।' इस प्रकार परिमित आदेशित संरचनाओं पर भी एफओ में व्यक्त नहीं किया जा सकता है।
5. इस प्रकार परिमित क्रमबद्ध संरचनाओं को एफओ में व्यक्त नहीं किया जा सकता है।


(*) ध्यान दें कि एहरेनफुच-फ्रैसे खेल के परिणाम का प्रमाण छोड़ दिया गया है, क्योंकि यह यहां मुख्य फोकस नहीं है।
(*) ध्यान दें कि एहरेनफुच-फ्रैसे खेल के परिणाम का प्रमाण छोड़ दिया गया है, क्योंकि यहां इस पर मुख्य फोकस नहीं है।


==शून्य-एक कानून==
==शून्य-एक कानून==


{{harvtxt|Glebskiĭ|Kogan|Liogon'kiĭ|Talanov|1969}} और, स्वतंत्र रूप से,
{{harvtxt|ग्लीब्स्की |कोगन|लियोगोनकी|तलानोव|1969}} और स्वतंत्र रूप से, {{harvtxt|फेगिन|1976}} ने परिमित मॉडलों में प्रथम-क्रम के वाक्यों के लिए शून्य-एक नियम सिद्ध किया है, फागिन के प्रमाण ने कॉम्पैक्टनेस प्रमेय का उपयोग किया, इस परिणाम के अनुसार, संबंध परक हस्ताक्षर में प्रत्येक प्रथम-क्रम वाक्य <math>\sigma</math> परिमित में या तो [[लगभग हमेशा|लगभग]] सदैव सत्य होता है या लगभग सदैव असत्य होता है <math>\sigma</math>-संरचनाएं के रूप में होती है। अर्थात {{mvar|S}} निश्चित प्रथम-क्रम वाक्य होने दें और एक यादृच्छिक चुनें <math>\sigma</math>-संरचना <math>G_n</math> डोमेन के साथ <math>\{1, \dots, n\}</math>, सबके बीच समान रूप से <math>\sigma</math> डोमेन के साथ संरचनाएं <math>\{1, \dots, n\}</math>.के रूप में होती है, फिर सीमा में {{mvar|n}} अनंत की ओर जाता है, संभावना है कि {{mvar|G<sub>n</sub>}} मॉडल {{mvar|S}} या तो शून्य या एक की ओर प्रवृत्त होता है
{{harvtxt|Fagin|1976}} ने परिमित मॉडलों में प्रथम-क्रम के वाक्यों के लिए शून्य-एक नियम सिद्ध किया; फागिन के प्रमाण ने कॉम्पैक्टनेस प्रमेय का उपयोग किया। इस परिणाम के अनुसार, संबंधपरक हस्ताक्षर में प्रत्येक प्रथम-क्रम वाक्य <math>\sigma</math> परिमित में या तो [[लगभग हमेशा]] सत्य होता है या लगभग हमेशा असत्य होता है <math>\sigma</math>-संरचनाएं। अर्थात चलो {{mvar|S}} निश्चित प्रथम-क्रम वाक्य बनें, और एक यादृच्छिक चुनें <math>\sigma</math>-संरचना <math>G_n</math> डोमेन के साथ <math>\{1, \dots, n\}</math>, सबके बीच समान रूप से <math>\sigma</math>डोमेन के साथ संरचनाएं <math>\{1, \dots, n\}</math>. फिर सीमा में {{mvar|n}} अनंत की ओर जाता है, संभावना है कि {{mvar|G<sub>n</sub>}} मॉडल {{mvar|S}} या तो शून्य या एक की ओर प्रवृत्त होगा:
:<math>\lim_{n\to\infty}\operatorname{Pr}[G_n\models S]\in\{0,1\}.</math>
:<math>\lim_{n\to\infty}\operatorname{Pr}[G_n\models S]\in\{0,1\}.</math>
यह निर्धारित करने की समस्या कि क्या किसी दिए गए वाक्य की प्रायिकता शून्य या एक की ओर है, पीएसपीएसीई-पूर्ण है।<ref>{{cite journal | url=https://doi.org/10.1016/S0019-9958(83)80043-6 | doi=10.1016/S0019-9958(83)80043-6 | title=लगभग सभी परिमित संरचनाओं के प्रथम-क्रम सिद्धांत की जटिलता| year=1983 | last1=Grandjean | first1=Etienne | journal=Information and Control | volume=57 | issue=2–3 | pages=180–204 | doi-access=free }}</ref>
यह निर्धारित करने की समस्या कि क्या किसी दिए गए वाक्य की प्रायिकता शून्य या एक की ओर पीएसपीएसीई-पूर्ण रूप में है।<ref>{{cite journal | url=https://doi.org/10.1016/S0019-9958(83)80043-6 | doi=10.1016/S0019-9958(83)80043-6 | title=लगभग सभी परिमित संरचनाओं के प्रथम-क्रम सिद्धांत की जटिलता| year=1983 | last1=Grandjean | first1=Etienne | journal=Information and Control | volume=57 | issue=2–3 | pages=180–204 | doi-access=free }}</ref>
प्रथम-क्रम तर्क की तुलना में अधिक अभिव्यंजक तर्कशास्त्र के लिए एक समान विश्लेषण किया गया है। 0-1 कानून को कम से कम निश्चित बिंदु तर्क में वाक्यों के लिए दिखाया गया है | एफओ (एलएफपी), कम से कम निश्चित बिंदु ऑपरेटर के साथ संवर्धित प्रथम-क्रम तर्क, और सामान्यतः अनंत तर्क में वाक्यों के लिए <math>L^{\omega}_{\infty \omega}</math>, जो संभावित रूप से मनमाने ढंग से लंबे संयुग्मन और वियोग की अनुमति देता है।
 
एक अन्य महत्वपूर्ण संस्करण बिना लेबल वाला 0-1 कानून है, जहां डोमेन के साथ संरचनाओं के अंश पर विचार करने के अतिरिक्त <math>\{1, \dots, n\}</math>, एक के साथ संरचनाओं के समरूपता वर्गों के अंश पर विचार करता है {{mvar|n}} तत्व। यह अंश अच्छी तरह से परिभाषित है, क्योंकि कोई भी दो आइसोमॉर्फिक संरचनाएं समान वाक्यों को संतुष्ट करती हैं। बिना लेबल वाला 0-1 कानून भी लागू होता है <math>L^{\omega}_{\infty \omega}</math> और इसलिए विशेष रूप से एफओ (एलएफपी) और प्रथम क्रम तर्क के लिए।<ref>{{Cite book|last1=Ebbinghaus|first1=Heinz-Dieter|last2=Flum|first2=Jörg|date=1995|title=परिमित मॉडल सिद्धांत|url=http://dx.doi.org/10.1007/978-3-662-03182-7|series=Perspectives in Mathematical Logic|doi=10.1007/978-3-662-03182-7|chapter=4|isbn=978-3-662-03184-1 }}</ref>
प्रथम-क्रम तर्क की तुलना में अधिक अभिव्यंजक लॉजिक्स के लिए एक समान विश्लेषण किया गया है। 0-1 नियम को एफओ (एलएफपी) में वाक्यों के लिए पहले क्रम तर्क को कम से कम निश्चित बिंदु ऑपरेटर के साथ बढ़ाया गया है और सामान्यतः असीमित तर्क में वाक्यों के लिए <math>L^{\omega}_{\infty \omega}</math>, के रूप में दिखाया गया है। जो संभावित रूप से यादृच्छिक ढंग से लंबे संयुग्मन और वियोग की अनुमति देता है। एक अन्य महत्वपूर्ण संस्करण बिना लेबल वाला 0-1 नियम होता है, जहां डोमेन के साथ संरचनाओं के अंश पर विचार करने के अतिरिक्त <math>\{1, \dots, n\}</math>, कोई n तत्वों के साथ संरचनाओं के समरूपता क्लासेस के अंश पर विचार करता है। यह अंश अच्छी तरह से परिभाषित है, क्योंकि कोई भी दो आइसोमॉर्फिक संरचनाएं समान वाक्यों को संतुष्ट करती हैं। बिना लेबल वाला 0-1 नियम भी लागू होता है <math>L^{\omega}_{\infty \omega}</math> और इसलिए विशेष रूप से एफओ (एलएफपी) और प्रथम क्रम तर्क के लिए प्रयुक्त होते है।<ref>{{Cite book|last1=Ebbinghaus|first1=Heinz-Dieter|last2=Flum|first2=Jörg|date=1995|title=परिमित मॉडल सिद्धांत|url=http://dx.doi.org/10.1007/978-3-662-03182-7|series=Perspectives in Mathematical Logic|doi=10.1007/978-3-662-03182-7|chapter=4|isbn=978-3-662-03184-1 }}</ref>




== वर्णनात्मक जटिलता सिद्धांत ==
== वर्णनात्मक जटिलता सिद्धांत ==
{{main|Descriptive complexity theory}}
{{main|वर्णनात्मक जटिलता सिद्धांत}}


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


विशेष रूप से, प्रत्येक [[ तार्किक प्रणाली ]] इसमें अभिव्यक्ति योग्य क्वेरी (जटिलता) का एक सेट उत्पन्न करता है। प्रश्न - जब परिमित संरचनाओं तक सीमित होते हैं - पारंपरिक जटिलता सिद्धांत की [[कम्प्यूटेशनल समस्या]]ओं के अनुरूप होते हैं।
विशेष रूप से, प्रत्येक [[ तार्किक प्रणाली |लॉजिकल प्रणाली]] इसमें अभिव्यक्ति होने वाले प्रश्नों का एक समुच्चय उत्पन्न करता है। परिमित संरचनाओं तक सीमित प्रश्न पारंपरिक जटिलता सिद्धांत की [[कम्प्यूटेशनल समस्याओं]] के अनुरूप होते हैं।
 
कुछ प्रसिद्ध जटिलता वर्गों को तार्किक भाषाओं द्वारा निम्नानुसार कब्जा कर लिया गया है:
 
* एक रेखीय क्रम की उपस्थिति में, एक क्रमविनिमेय, [[सकर्मक बंद]] करने वाले ऑपरेटर के साथ प्रथम-क्रम तर्क [[एल (जटिलता)]] को जोड़ता है, लॉगरिदमिक स्थान में हल करने योग्य समस्याएं।
* एक रेखीय क्रम की उपस्थिति में, एक सकर्मक क्लोजर ऑपरेटर के साथ प्रथम-क्रम तर्क [[एनएल (जटिलता)]] उत्पन्न करता है, गैर-नियतात्मक लॉगरिदमिक स्थान में हल करने योग्य समस्याएं।
* एक रेखीय क्रम की उपस्थिति में, [[कम से कम निश्चित बिंदु]] ऑपरेटर के साथ प्रथम-क्रम तर्क P (जटिलता) देता है, नियतात्मक बहुपद समय में हल करने योग्य समस्याएँ।
* सभी परिमित संरचनाओं पर (यदि  वे आदेशित हों), अस्तित्वगत [[दूसरे क्रम का तर्क]] [[एन[[पी (जटिलता)]]]] (फागिन का प्रमेय) देता है।<ref>{{Cite book|last=Ebbinghaus|first=Heinz-Dieter|last2=Flum|first2=Jörg|date=1995|title=परिमित मॉडल सिद्धांत|url=http://dx.doi.org/10.1007/978-3-662-03182-7|series=Perspectives in Mathematical Logic|doi=10.1007/978-3-662-03182-7|chapter=7}}</ref>


कुछ प्रसिद्ध जटिलता क्लासेस को तार्किक लैंग्वेजओं द्वारा निम्नानुसार दिखाया गया है


* एक रेखीय क्रम की उपस्थिति में, एक क्रमविनिमेय, [[सकर्मक बंद|ट्रांससीटीव बंद]] करने वाले ऑपरेटर के साथ प्रथम-क्रम तर्क [[एल (जटिलता)]] को जोड़ता है, लघुगणक स्थान में हल करने योग्य समस्याएं होती है।
* एक रेखीय क्रम की उपस्थिति में, एक ट्रान्ससीटीव क्लोजर ऑपरेटर के साथ प्रथम-क्रम तर्क [[एनएल (जटिलता)]] उत्पन्न करता है, गैर-नियतात्मक लघुगणक स्थान में हल करने योग्य समस्याएं होती है।
* एक रेखीय क्रम की उपस्थिति में, [[कम से कम निश्चित बिंदु]] ऑपरेटर के साथ प्रथम-क्रम तर्क पी जटिलता देता है, नियतात्मक बहुपद समय में हल करने योग्य समस्याएँ के रूप में होती है।
* सभी परिमित संरचनाओं पर यदि वे क्रमबद्ध रूप में होती है या नहीं, अस्तित्वगत [[द्वितीय क्रम]] तर्क एन[[पी (जटिलता)|पी (जटिलता]] फागिन का प्रमेय देता है।<ref>{{Cite book|last=Ebbinghaus|first=Heinz-Dieter|last2=Flum|first2=Jörg|date=1995|title=परिमित मॉडल सिद्धांत|url=http://dx.doi.org/10.1007/978-3-662-03182-7|series=Perspectives in Mathematical Logic|doi=10.1007/978-3-662-03182-7|chapter=7}}</ref>
== अनुप्रयोग ==
== अनुप्रयोग ==


===डेटाबेस सिद्धांत===
===डेटाबेस सिद्धांत===
[[एसक्यूएल]] का एक महत्वपूर्ण खंड (अर्थात् वह जो प्रभावी रूप से [[संबंधपरक बीजगणित]] है) प्रथम-क्रम तर्क पर आधारित है (कॉड के प्रमेय के माध्यम से [[डोमेन रिलेशनल कैलकुलस]] में अधिक त्रुटिहीन  रूप से अनुवादित किया जा सकता है), जैसा कि निम्नलिखित उदाहरण दिखाता है: एक डेटाबेस तालिका GIRLS के बारे में सोचें कॉलम FIRST_NAME और LAST_NAME के ​​साथ। यह FIRST_NAME X LAST_NAME पर एक द्विआधारी संबंध, मान लीजिए G(f, l) से संबंधित है। एफओ क्वेरी {एल: जी ('जूडी', एल)}, जो सभी अंतिम नाम देता है जहां पहला नाम 'जूडी' है, एसक्यूएल में इस तरह दिखेगा:
[[एसक्यूएल]] का एक महत्वपूर्ण खंड अर्थात् वह जो प्रभावी रूप से [[संबंधपरक बीजगणित]] रूप में होता है, प्रथम-क्रम तर्क पर आधारित कॉड के प्रमेय के माध्यम से [[डोमेन रिलेशनल कैलकुलस]] को कोड प्रमेय के माध्यम से अनुवादित किया जा सकता है, जैसा कि निम्नलिखित उदाहरण दिखाता है, एक डेटाबेस तालिका गर्ल्स के बारे में सोचें कॉलम पहला_नाम और अंतिम_नाम के ​​साथ। यह पहला_नाम एक्स अंतिम_नाम पर एक द्विआधारी संबंध होता है, मान लीजिए जी (एफ, एल) से संबंधित है। एफओ क्वेरी एल: जी ('जूडी', एल), जो सभी अंतिम नाम देता है जहां पहला नाम 'जूडी' है, एसक्यूएल में इस तरह दिखाया गया है
 
LAST_NAME चुनें
लड़कियों से
जहां FIRST_NAME = 'जूडी'
 
ध्यान दें, हम यहां मानते हैं कि सभी अंतिम नाम केवल एक बार दिखाई देते हैं (या हमें SELECT DISTINCT का उपयोग करना चाहिए क्योंकि हम मानते हैं कि संबंध और उत्तर सेट हैं, बैग नहीं)।
 
आगे हम एक और जटिल वक्तव्य देना चाहते हैं। इसलिए, GIRLS तालिका के अतिरिक्त हमारे पास एक तालिका BOYS भी है जिसमें कॉलम FIRST_NAME और LAST_NAME हैं। अब हम उन सभी लड़कियों के अंतिम नामों को पूछना चाहते हैं जिनका अंतिम नाम कम से कम एक लड़के के समान है। एफओ क्वेरी {(एफ, एल) है: ∃ एच (जी (एफ, एल) ∧ बी (एच, एल))}, और संबंधित एसक्यूएल कथन है:
 
FIRST_NAME, LAST_NAME चुनें
लड़कियों से
जहां LAST_NAME IN (लड़कों में से LAST_NAME चुनें);
 
ध्यान दें कि ∧ को व्यक्त करने के लिए हमने नए भाषा तत्व IN को बाद के चयन कथन के साथ प्रस्तुत  किया। यह सीखने और लागू करने के लिए उच्च कठिनाई की कीमत के लिए भाषा को अधिक अभिव्यंजक बनाता है। औपचारिक भाषा डिजाइन में यह एक सामान्य समझौता है। ऊपर दिखाया गया विधि  ( IN ) अब तक भाषा का विस्तार करने वाला एकमात्र नहीं है। एक वैकल्पिक विधि  है उदा। एक जॉइन ऑपरेटर प्रस्तुत  करने के लिए, वह है:


अलग g.FIRST_NAME, g.LAST_NAME चुनें
<syntaxhighlight lang="c++">
लड़कियों जी से, लड़कों बी
select LAST_NAME  
जहाँ g.LAST_NAME=b.LAST_NAME;
from GIRLS
where FIRST_NAME = 'Judy'
</syntaxhighlight>ध्यान दें, हम यहां मानते हैं कि सभी अंतिम नाम केवल एक बार दिखाई देते हैं या हमें सेलेक्ट डिस्टींक्ट का उपयोग करना चाहिए क्योंकि हम मानते हैं कि संबंध और उत्तर समुच्चय हैं, बैग नहीं है।


प्रथम-क्रम तर्क कुछ डेटाबेस अनुप्रयोगों के लिए बहुत अधिक प्रतिबंधात्मक है, उदाहरण के लिए सकर्मक समापन को व्यक्त करने में असमर्थता के कारण। इसने डेटाबेस क्वेरी भाषाओं में अधिक शक्तिशाली निर्माणों को जोड़ा है, जैसे SQL: 1999 में [[पुनरावर्ती के साथ]]डेटाबेस सिद्धांत और अनुप्रयोगों के लिए उनकी प्रासंगिकता के कारण अधिक अभिव्यंजक लॉजिक्स, जैसे [[ फिक्सपॉइंट तर्क ]]्स, का परिमित मॉडल सिद्धांत में अध्ययन किया गया है।
आगे हम एक और जटिल वक्तव्य देना चाहते हैं। इसलिए, गर्ल्स तालिका के अतिरिक्त हमारे पास एक तालिका बॉयज भी है, जिसमें कॉलम पहला_नाम और अंतिम_नाम हैं। अब हम उन सभी लड़कियों के अंतिम नामों को पूछना चाहते हैं जिनका अंतिम नाम कम से कम एक लड़के के समान है। एफओ क्वेरी '''{(f,l) : ∃h ( G(f, l) ∧ B(h, l) )}''' और संबंधित एसक्यूएल कथन इस तरह है<syntaxhighlight lang="c++">
select FIRST_NAME, LAST_NAME
from GIRLS
where LAST_NAME IN ( select LAST_NAME from BOYS );
</syntaxhighlight>ध्यान दें कि ∧ को व्यक्त करने के लिए हमने नए भाषा तत्व आईएन को बाद के चयन कथन के साथ प्रस्तुत किया। यह सीखने और लागू करने के लिए उच्च कठिनाई की कीमत के लिए भाषा को अधिक अभिव्यंजक बनाता है। औपचारिक भाषा डिजाइन में यह एक सामान्य समझौता होता है। ऊपर दिखाया गया विधि (आईएन) अब तक भाषा का विस्तार करने वाला एकमात्र वैकल्पिक विधि नहीं है। उदाहरण एक जॉइन ऑपरेटर प्रस्तुत करने के लिए इस प्रकार है<syntaxhighlight lang="c++">
select distinct g.FIRST_NAME, g.LAST_NAME
from GIRLS g, BOYS b
where g.LAST_NAME=b.LAST_NAME;
</syntaxhighlight>प्रथम-क्रम तर्क कुछ डेटाबेस अनुप्रयोगों के लिए बहुत अधिक प्रतिबंधात्मक रूप में होता है, उदाहरण के लिए ट्रांससीटीव समापन को व्यक्त करने में असमर्थता के कारण इसने डेटाबेस क्वेरी लैंग्वेजओं में अधिक शक्तिशाली निर्माणों को जोड़ा है, जैसे एसक्यूएल 1999 में [[पुनरावर्ती के साथ]] डेटाबेस सिद्धांत और अनुप्रयोगों के लिए उनकी प्रासंगिकता के कारण अधिक अभिव्यंजक लॉजिक्स, जैसे[[ फिक्सपॉइंट तर्क | फिक्सपॉइंट तर्क]], का परिमित मॉडल सिद्धांत में अध्ययन किया गया है।


=== पूछताछ और खोज ===
=== पूछताछ और खोज ===
नैरेटिव डेटा में कोई परिभाषित संबंध नहीं होता है। इस प्रकार पाठ खोज प्रश्नों की तार्किक संरचना को प्रस्तावात्[[मक तर्क]] में व्यक्त किया जा सकता है, जैसे:
नैरेटिव डेटा में कोई परिभाषित संबंध नहीं होता है। इस प्रकार टेक्स्ट सर्च प्रश्नों की तार्किक संरचना को [[प्रस्तावात्मक]] [[मक तर्क|तर्क]] में व्यक्त किया जा सकता है जैसे,<syntaxhighlight lang="c++">
 
("Java" AND NOT "island") OR ("C#" AND NOT "music")
(जावा और द्वीप नहीं) या (सी # और संगीत नहीं)
</syntaxhighlight>ध्यान दें कि पूर्ण टेक्स्ट खोज में चुनौतियाँ डेटाबेस क्वेरी से भिन्न होती हैं, जैसे परिणामों की रैंकिंग के रूप में होती है।
 
ध्यान दें कि पूर्ण पाठ खोज में चुनौतियाँ डेटाबेस क्वेरी से भिन्न होती हैं, जैसे परिणामों की रैंकिंग।


== इतिहास ==
== इतिहास ==
* ट्रेखटेनब्रॉट प्रमेय: प्रथम क्रम तर्क में पूर्णता प्रमेय की विफलता
* ट्रेखटेनब्रॉट प्रमेय: प्रथम क्रम तर्क में पूर्णता प्रमेय की विफलता हुई थी
* [[हेनरी स्कोल्ज़]] 1952: प्रथम-क्रम तर्क में स्पेक्ट्रा का लक्षण वर्णन
* [[हेनरी स्कोल्ज़]] 1952: प्रथम-क्रम तर्क में स्पेक्ट्रा का लक्षण वर्णन किया गया है
* फागिन का प्रमेय: अस्तित्वगत दूसरे क्रम के तर्क में अभिव्यक्त होने वाले सभी गुणों का सेट ठीक जटिलता वर्ग एनपी है
* फागिन का प्रमेय: अस्तित्वगत दूसरे क्रम के तर्क में अभिव्यक्त होने वाले सभी गुणों का समुच्चय ठीक जटिलता क्लास एनपी के रूप में होते है
* चंद्रा, हरेल 1979/80: सकर्मक समापन व्यक्त करने में सक्षम डेटाबेस क्वेरी भाषाओं के लिए फिक्स्ड-पॉइंट फर्स्ट-ऑर्डर लॉजिक एक्सटेंशन -> एफएमटी की केंद्रीय वस्तुओं के रूप में प्रश्न
* चंद्रा, हरेल 1979/80: ट्रांससीटीव समापन व्यक्त करने में सक्षम डेटाबेस क्वेरी लैंग्वेजओं के लिए फिक्स्ड पॉइंट फर्स्ट ऑर्डर लॉजिक एक्सटेंशन -> एफएमटी की केंद्रीय वस्तुओं के रूप में प्रश्न है
* [[नील इमरमैन]], [[मोशे वर्डी]] 1982: फिक्स्ड-पॉइंट लॉजिक ओवर ऑर्डर्ड स्ट्रक्चर कैप्चर्स पीटाइम -> [[वर्णनात्मक जटिलता]] (इमरमैन-ज़ेलेपेसेनी प्रमेय)
* [[नील इमरमैन]], [[मोशे वर्डी]] 1982: फिक्स्ड पॉइंट लॉजिक ओवर ऑर्डर्ड स्ट्रक्चर कैप्चर्स पीटाइम -> [[वर्णनात्मक जटिलता]] इमरमैन ज़ेलेपेसेनी प्रमेय के रूप में है
* [[Heinz-Dieter Ebbinghaus]], Flum 1995: पहली व्यापक पुस्तक परिमित मॉडल सिद्धांत
* [[Heinz-Dieter Ebbinghaus|हेंज-डाइटर एबिंगहॉस]], Flum 1995: पहली व्यापक पुस्तक परिमित मॉडल सिद्धांत के रूप में है
* सर्ज एबितेबोल, हल, [[विक्टर वियानू]] 1995: बुक फ़ाउंडेशन ऑफ़ डेटाबेस
* सर्ज एबितेबोल, हल, [[विक्टर वियानू]] 1995: बुक फ़ाउंडेशन ऑफ़ डेटाबेस के रूप में है
* नील इम्मरमैन 1999: पुस्तक वर्णनात्मक जटिलता
* नील इम्मरमैन 1999: पुस्तक वर्णनात्मक जटिलता को दिखाया गया है
* कुपर, लिब्किन, पेरेडेन्स 2000: पुस्तक बाधा डेटाबेस
* कुपर, लिब्किन, पेरेडेन्स 2000: पुस्तक प्रतिबंध मे डेटाबेस को दिखाया गया है
डार्मस्टैड 2005/आचेन 2006: एलगोरिदमिक मॉडल थ्योरी पर पहली अंतर्राष्ट्रीय कार्यशाला
डार्मस्टैड 2005/आचेन 2006: एलगोरिदमिक मॉडल थ्योरी पर पहली अंतर्राष्ट्रीय कार्यशाला का निर्माण हुआ


==उद्धरण==
==उद्धरण==
Line 234: Line 222:
|book-title=PODS 2009: Proceedings of the twenty-eighth ACM SIGACT–SIGMOD symposium on Principles of database systems
|book-title=PODS 2009: Proceedings of the twenty-eighth ACM SIGACT–SIGMOD symposium on Principles of database systems
|pages=65–76
|pages=65–76
|doi=10.1145/1559795.1559807}} Also suitable as a general introduction and overview.
|doi=10.1145/1559795.1559807}} Also suitable as a general introduction and overview.
* Leonid Libkin. [https://www.springer.com/cda/content/document/cda_downloaddocument/9783540212027-c1.pdf Introductory chapter of "Elements of Finite Model Theory"] {{Webarchive|url=https://web.archive.org/web/20150924123212/http://www.springer.com/cda/content/document/cda_downloaddocument/9783540212027-c1.pdf |date=2015-09-24 }}. Motivates three main application areas: databases, complexity and formal languages.
* Leonid Libkin. [https://www.springer.com/cda/content/document/cda_downloaddocument/9783540212027-c1.pdf Introductory chapter of "Elements of Finite Model Theory"] {{Webarchive|url=https://web.archive.org/web/20150924123212/http://www.springer.com/cda/content/document/cda_downloaddocument/9783540212027-c1.pdf |date=2015-09-24 }}.Motivates three main application areas: databases, complexity and formal languages.
* Jouko Väänänen. [http://www.math.helsinki.fi/logic/people/jouko.vaananen/shortcourse.pdf A Short Course on Finite Model Theory]. Department of Mathematics, University of Helsinki. Based on lectures from 1993-1994.
* Jouko Väänänen. [http://www.math.helsinki.fi/logic/people/jouko.vaananen/shortcourse.pdf A Short Course on Finite Model Theory]. Department of Mathematics, University of Helsinki. Based on lectures from 1993-1994.
* Anuj Dawar. [http://www.cl.cam.ac.uk/~ad260/modth/slides.pdf Infinite and Finite Model Theory], slides, University of Cambridge, 2002.
* Anuj Dawar. [http://www.cl.cam.ac.uk/~ad260/modth/slides.pdf Infinite and Finite Model Theory], slides, University of Cambridge, 2002.
Line 249: Line 237:


{{Mathematical logic}}
{{Mathematical logic}}
[[Category: परिमित मॉडल सिद्धांत | परिमित मॉडल सिद्धांत ]] [[Category: मॉडल सिद्धांत | मॉडल सिद्धांत ]]


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Collapse templates]]
[[Category:Created On 02/03/2023]]
[[Category:Created On 02/03/2023]]
[[Category:Harv and Sfn no-target errors]]
[[Category:Machine Translated Page]]
[[Category:Mathematics navigational boxes]]
[[Category:Navbox orphans]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Philosophy and thinking navigational boxes]]
[[Category:Portal-inline template with redlinked portals]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Translated in Hindi]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 10:31, 15 March 2023

परिमित मॉडल सिद्धांत मॉडल सिद्धांत का एक उपक्षेत्र होता है। मॉडल सिद्धांत तर्क की शाखा होती है, जो एक औपचारिक भाषा सिंटेक्स और इसकी व्याख्याओं (शब्दार्थ) के बीच के संबंध से संबंधित होती है। परिमित मॉडल सिद्धांत परिमित संरचनाओं (गणितीय तर्क) पर व्याख्याओं के लिए मॉडल सिद्धांत के प्रतिबंध के रूप में होता है, जिसमें एक परिमित यूनिवर्स होता है।

चूंकि मॉडल सिद्धांत के कई केंद्रीय प्रमेय परिमित संरचनाओं तक सीमित नहीं होते है, इसलिए परिमित मॉडल सिद्धांत अपने प्रमाण के विधियों में मॉडल सिद्धांत से काफी अलग होता है। मौलिक मॉडल सिद्धांत के केंद्रीय परिणाम जो परिमित मॉडल सिद्धांत के अनुसार परिमित संरचनाओं के लिए विफल होते हैं, उनमें कॉम्पैक्टनेस प्रमेय, गोडेल की पूर्णता प्रमेय और प्रथम-क्रम तर्क एफओ के लिए अल्ट्रा प्रोडक्ट्स विधि के रूप में सम्मलित होती है। जबकि मॉडल सिद्धांत में गणितीय बीजगणित के लिए कई अनुप्रयोग होते है, परिमित मॉडल सिद्धांत कंप्यूटर विज्ञान में असामान्य रूप से प्रभावी हो गया है[1] कंप्यूटर विज्ञान में उपकरण तथा दूसरे शब्दों में गणितीय तर्क के इतिहास में सबसे अधिक रुचि अनंत संरचनाओं पर केंद्रित रही है। [...] फिर भी, कंप्यूटर के पास और धारण करने वाली वस्तुएँ सदैव परिमित होती हैं। कंप्यूटिंग का अध्ययन करने के लिए हमें परिमित संरचनाओं के सिद्धांत की आवश्यकता होती है।[2] इस प्रकार परिमित मॉडल सिद्धांत के मुख्य अनुप्रयोग क्षेत्र वर्णनात्मक जटिलता, डेटाबेस सिद्धांत और औपचारिक भाषा के रूप में होती है।

एक्सिओममैटिसबीलीटी

परिमित मॉडल सिद्धांत में एक सामान्य प्रेरक प्रश्न यह है कि क्या किसी दी गई भाषा में संरचनाओं के दिए गए क्लास का वर्णन किया जाता है। उदाहरण के लिए, कोई पूछ सकता है कि क्या चक्रीय रेखांकन के क्लास को एफओ वाक्य द्वारा ग्राफ के बीच अलग किया जाता है, जिसे यह पूछने के लिए भी कहा जा सकता है कि चक्रीयता एफओ-अभिव्यक्त योग्य है।

एक एकल परिमित संरचना सदैव प्रथम क्रम तर्क में एक्सिओम होती है, जहां एक भाषा एल में एक्सिओममैटिसबीलीटी का मतलब एकल एल-वाक्य द्वारा आइसोमोर्फिज्म तक विशिष्ट रूप से वर्णित है। इसी तरह, परिमित संरचनाओं के किसी भी परिमित संग्रह को पहले क्रम के तर्क में सदैव एक्सिओम किया जाता है। परिमित संरचनाओं के कुछ नहीं बल्कि सभी अनंत संग्रहों को एक प्रथम-क्रम के वाक्य द्वारा एक्सिओम किया जा सकता है।

एकल संरचना की विशेषता

क्या एक भाषा एल एक एकल परिमित संरचना एस को अभिव्यक्त करने के लिए पर्याप्त अभिव्यंजक है?

एकल रेखांकन (1) और (1') में सामान्य गुण हैं।

प्रॉब्लम

आकृति 1 में जैसी संरचना को रेखांकन के तर्क में एफओ वाक्यों द्वारा वर्णित किया जाता है

  1. प्रत्येक नोड में दूसरे नोड का किनारा होता है
  2. किसी भी नोड के पास का किनारा नहीं होता है
  3. कम से कम एक नोड है जो अन्य सभी से जुड़ा होता है

चूंकि, ये गुण संरचना को एक्सिओम नहीं करते हैं, क्योंकि संरचना (1') के लिए उपरोक्त गुण भी धारण करते हैं, फिर भी संरचनाएं (1) और (1') समरूपी नहीं होती है।

अनौपचारिक रूप से प्रश्न यह है कि क्या पर्याप्त गुणों को जोड़कर ये गुण एक साथ बिल्कुल (1) का वर्णन करते हैं और किसी अन्य संरचना समरूपता के लिए सभी एक साथ मान्य होते है।

दृष्टिकोण

एक एकल परिमित संरचना के लिए एक एकल एफओ वाक्य द्वारा संरचना का सटीक वर्णन करना सदैव संभव होता है। सिद्धांत को एक द्विआधारी संबंध और बिना स्थिरांक वाली संरचना के लिए यहाँ चित्रित किया गया है

  1. कहते हैं कि कम से कम हैं तत्व: के रूप में होते है
  2. कहते हैं कि ज्यादा से ज्यादा तत्व: के रूप में होते है
  3. संबंध के प्रत्येक तत्व को के रूप में बताते है
  4. संबंध के प्रत्येक गैर-तत्व को के रूप में बताते है

सभी एक ही टपल के लिए , एफओ वाक्य यील्ड के रूप में होते है

संरचनाओं की एक निश्चित संख्या तक विस्तार

प्रथम-क्रम वाक्य के माध्यम से एकल संरचना का वर्णन करने की विधि को किसी भी निश्चित संख्या में संरचनाओं के लिए आसानी से बढ़ाया जा सकता है। प्रत्येक संरचना के लिए विवरणों के संयोजन से एक अद्वितीय विवरण प्राप्त किया जाता है। उदाहरण के लिए दो संरचनाओं के लिए और परिभाषित वाक्यों के साथ और के रूप में इस प्रकार होता है

एक अनंत संरचना का विस्तार

परि भाषा के अनुसार, एक अनंत संरचना वाला एक समुच्चय उस क्षेत्र के बाहर पड़ता है जो एफएमटी से संबंधित होता है। ध्यान दें कि लोवेनहाइम-स्कोलेम प्रमेय के कारण एफओ में अनंत संरचनाओं में कभी भी भेदभाव नहीं किया जाता है, जिसका अर्थ है कि अनंत मॉडल वाले पहले-क्रम के सिद्धांत में समरूपता तक एक अद्वितीय मॉडल के रूप में नहीं हो सकता है।

सबसे प्रसिद्ध उदाहरण संभवतः स्कोलेम का प्रमेय है, कि अंकगणित का एक गणनीय गैर-मानक मॉडल के रूप में होता है।

संरचनाओं के एक क्लास की विशेषता

क्या एक भाषा एल अभिव्यंजक के रूप में होती है, जो त्रुटिहीन रूप से समरूपता तक उन परिमित संरचनाओं का वर्णन करने के लिए पर्याप्त होती है जिनके पास कुछ गुणधर्म पी के रूप में है?

n संरचनाओं तक का सेट।

प्रॉब्लम

अब तक दिए गए सभी विवरण यूनिवर्स के तत्वों की संख्या को निर्दिष्ट करते हैं। दुर्भाग्य से संरचनाओं के सबसे रोचक समुच्चय एक निश्चित आकार तक ही सीमित नहीं होते है, जैसे सभी ग्राफ़ जो ट्री हैं या एक्लिक से जुड़े हुए हैं। इस प्रकार संरचनाओं की एक सीमित संख्या में भेदभाव करना विशेष महत्व रखता है।

दृष्टिकोण

एक सामान्य कथन के अतिरिक्त, निम्नलिखित संरचनाओं के बीच अंतर करने के लिए एक पद्धति का रेखाचित्र होता है, जिसमें भेदभाव किया जा सकता है और नहीं किया जा सकता है।

1. मूल विचार यह है कि जब भी कोई यह देखना चाहता है कि क्या गुणधर्म पी को एफओ में व्यक्त किया जा सकता है, तो वह संरचना और बी को चुनता है, जहां के पास पी और 'बी' नहीं है। यदि ए और 'बी' के लिए समान एफओ वाक्य हैं, तब 'पी' को संक्षेप में एफओ में व्यक्त नहीं किया जा सकता है।

और

जहाँ के लिए आशुलिपि है सभी एफओ-वाक्यों के लिए α और पी गुणधर्म पी के साथ संरचनाओं के क्लास का प्रतिनिधित्व करता है।

2. कार्यप्रणाली भाषा के कई उपसमुच्चय पर विचार करती है, जिनमें से संघ स्वयं भाषा बनाता है। उदाहरण के लिए, एफओ के लिए प्रत्येक एम के लिए क्लास एफओ [एम] पर विचार करते है। प्रत्येक एम के लिए उपरोक्त मूल विचार को दिखाना होता है। वह इस प्रकार होती है

और

एक जोड़ी के साथ प्रत्येक के लिए और α (≡ में) एफओ [एम] से भाषा का विभाजन बनाने के लिए एफओ [एम] क्लास का चयन करना उचित हो सकता है।

3. एफओ [एम] को परिभाषित करने का एक सामान्य विधि एफओ फॉर्मूला α के क्वांटिफायर रैंक क्यूआर (α) के माध्यम से होता है, जो परिमाणक (तर्क) नेस्टिंग की गहराई को व्यक्त करता है। उदाहरण के लिए, प्रीनेक्स सामान्य रूप में एक सूत्र के लिए क्यूआर केवल इसके परिमाणकों की कुल संख्या होती है। तब एफओ [एम] को क्यूआर (α) ≤ एम के साथ सभी एफओ सूत्रों α के रूप में परिभाषित किया जाता है या यदि कोई विभाजन वांछित है, तो उन एफओ सूत्रों के रूप में क्वांटिफायर रैंक एम के बराबर होती है।

4.इस प्रकार यह सब दिखाने के लिए नीचे आते हैं सब समुच्चय एफओ [एम] पर यहां मुख्य दृष्टिकोण एहरेनफ्यूच्ट-फ्रैसे गेम द्वारा प्रदान किए गए बीजगणितीय लक्षण वर्णन का उपयोग करना होता है। अनौपचारिक रूप से ए और बी पर इन्हें आंशिक समरूपता लगती हैं और इन्हें साबित या गलत सिद्ध करने के लिए इसे एम बार बढ़ाया जाता है। खेल कौन जीतता है, इस पर निर्भर करता है।

उदाहरण

हम यह दिखाना चाहते हैं कि क्रमबद्ध संरचना का आकार A = (A, ≤) सम होता है, जिसे एफओ में व्यक्त नहीं किया जा सकता है।

1. विचार यह है कि ए ∈ सम और बी ∉ सम, को चुना जाता है, जहाँ सम समान आकार की सभी संरचनाओं की क्लास होती है।

2. हम यूनिवर्स ए2 = {1, 2, 3, 4} और बी2 = {1, 2, 3} के साथ दो क्रमित संरचनाओं ए2 और बी2 से शुरू करते हैं। जाहिर है ए2∈ ईवन और बी2∉ सम के रूप में होती है।

3. m = 2 के लिए, अब हम दिखा सकते हैं कि ए2 और बी2 पर एहरेनफुच-फ्रैसे गेम में डुप्लीकेटर सदैव जीतता है और इस प्रकार ए2 और बी2 एफओ2 में भेदभाव नहीं किया जा सकता है, जैसे ए2⊨\ ए ⇔ बी2 α प्रत्येक α ∈ एफओ [2] के लिए होता है।

4. इसके बाद हमें 'एम' को बढ़ाकर स्ट्रक्चर को स्केल करना होता है। उदाहरण के लिए, एम = 3 के लिए हमें एक ए3 और बी3 खोजना होता है, जैसे कि डुप्लीकेटर सदैव 3-चाल वाला खेल जीतता है। यह ए3 = {1, ..., 8} और बी3 = {1, ..., 7} द्वारा प्राप्त किया जा सकता है। अधिक सामान्यतः , हम एm = {1, ..., 2मी} और बीm = {1, ..., 2मी-1} चुन सकते हैं, किसी भी मी के लिए डुप्लीकेटर सदैव इस जोड़ी संरचनाओं के लिए एम-मूव गेम जीतता है।

5. इस प्रकार परिमित क्रमबद्ध संरचनाओं को एफओ में व्यक्त नहीं किया जा सकता है।

(*) ध्यान दें कि एहरेनफुच-फ्रैसे खेल के परिणाम का प्रमाण छोड़ दिया गया है, क्योंकि यहां इस पर मुख्य फोकस नहीं है।

शून्य-एक कानून

ग्लीब्स्की et al. (1969) और स्वतंत्र रूप से, फेगिन (1976) ने परिमित मॉडलों में प्रथम-क्रम के वाक्यों के लिए शून्य-एक नियम सिद्ध किया है, फागिन के प्रमाण ने कॉम्पैक्टनेस प्रमेय का उपयोग किया, इस परिणाम के अनुसार, संबंध परक हस्ताक्षर में प्रत्येक प्रथम-क्रम वाक्य परिमित में या तो लगभग सदैव सत्य होता है या लगभग सदैव असत्य होता है -संरचनाएं के रूप में होती है। अर्थात S निश्चित प्रथम-क्रम वाक्य होने दें और एक यादृच्छिक चुनें -संरचना डोमेन के साथ , सबके बीच समान रूप से डोमेन के साथ संरचनाएं .के रूप में होती है, फिर सीमा में n अनंत की ओर जाता है, संभावना है कि Gn मॉडल S या तो शून्य या एक की ओर प्रवृत्त होता है

यह निर्धारित करने की समस्या कि क्या किसी दिए गए वाक्य की प्रायिकता शून्य या एक की ओर पीएसपीएसीई-पूर्ण रूप में है।[3]

प्रथम-क्रम तर्क की तुलना में अधिक अभिव्यंजक लॉजिक्स के लिए एक समान विश्लेषण किया गया है। 0-1 नियम को एफओ (एलएफपी) में वाक्यों के लिए पहले क्रम तर्क को कम से कम निश्चित बिंदु ऑपरेटर के साथ बढ़ाया गया है और सामान्यतः असीमित तर्क में वाक्यों के लिए , के रूप में दिखाया गया है। जो संभावित रूप से यादृच्छिक ढंग से लंबे संयुग्मन और वियोग की अनुमति देता है। एक अन्य महत्वपूर्ण संस्करण बिना लेबल वाला 0-1 नियम होता है, जहां डोमेन के साथ संरचनाओं के अंश पर विचार करने के अतिरिक्त , कोई n तत्वों के साथ संरचनाओं के समरूपता क्लासेस के अंश पर विचार करता है। यह अंश अच्छी तरह से परिभाषित है, क्योंकि कोई भी दो आइसोमॉर्फिक संरचनाएं समान वाक्यों को संतुष्ट करती हैं। बिना लेबल वाला 0-1 नियम भी लागू होता है और इसलिए विशेष रूप से एफओ (एलएफपी) और प्रथम क्रम तर्क के लिए प्रयुक्त होते है।[4]


वर्णनात्मक जटिलता सिद्धांत

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

विशेष रूप से, प्रत्येक लॉजिकल प्रणाली इसमें अभिव्यक्ति होने वाले प्रश्नों का एक समुच्चय उत्पन्न करता है। परिमित संरचनाओं तक सीमित प्रश्न पारंपरिक जटिलता सिद्धांत की कम्प्यूटेशनल समस्याओं के अनुरूप होते हैं।

कुछ प्रसिद्ध जटिलता क्लासेस को तार्किक लैंग्वेजओं द्वारा निम्नानुसार दिखाया गया है

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

अनुप्रयोग

डेटाबेस सिद्धांत

एसक्यूएल का एक महत्वपूर्ण खंड अर्थात् वह जो प्रभावी रूप से संबंधपरक बीजगणित रूप में होता है, प्रथम-क्रम तर्क पर आधारित कॉड के प्रमेय के माध्यम से डोमेन रिलेशनल कैलकुलस को कोड प्रमेय के माध्यम से अनुवादित किया जा सकता है, जैसा कि निम्नलिखित उदाहरण दिखाता है, एक डेटाबेस तालिका गर्ल्स के बारे में सोचें कॉलम पहला_नाम और अंतिम_नाम के ​​साथ। यह पहला_नाम एक्स अंतिम_नाम पर एक द्विआधारी संबंध होता है, मान लीजिए जी (एफ, एल) से संबंधित है। एफओ क्वेरी एल: जी ('जूडी', एल), जो सभी अंतिम नाम देता है जहां पहला नाम 'जूडी' है, एसक्यूएल में इस तरह दिखाया गया है

select LAST_NAME 
from GIRLS
where FIRST_NAME = 'Judy'

ध्यान दें, हम यहां मानते हैं कि सभी अंतिम नाम केवल एक बार दिखाई देते हैं या हमें सेलेक्ट डिस्टींक्ट का उपयोग करना चाहिए क्योंकि हम मानते हैं कि संबंध और उत्तर समुच्चय हैं, बैग नहीं है। आगे हम एक और जटिल वक्तव्य देना चाहते हैं। इसलिए, गर्ल्स तालिका के अतिरिक्त हमारे पास एक तालिका बॉयज भी है, जिसमें कॉलम पहला_नाम और अंतिम_नाम हैं। अब हम उन सभी लड़कियों के अंतिम नामों को पूछना चाहते हैं जिनका अंतिम नाम कम से कम एक लड़के के समान है। एफओ क्वेरी {(f,l) : ∃h ( G(f, l) ∧ B(h, l) )} और संबंधित एसक्यूएल कथन इस तरह है

select FIRST_NAME, LAST_NAME 
from GIRLS
where LAST_NAME IN ( select LAST_NAME from BOYS );

ध्यान दें कि ∧ को व्यक्त करने के लिए हमने नए भाषा तत्व आईएन को बाद के चयन कथन के साथ प्रस्तुत किया। यह सीखने और लागू करने के लिए उच्च कठिनाई की कीमत के लिए भाषा को अधिक अभिव्यंजक बनाता है। औपचारिक भाषा डिजाइन में यह एक सामान्य समझौता होता है। ऊपर दिखाया गया विधि (आईएन) अब तक भाषा का विस्तार करने वाला एकमात्र वैकल्पिक विधि नहीं है। उदाहरण एक जॉइन ऑपरेटर प्रस्तुत करने के लिए इस प्रकार है

select distinct g.FIRST_NAME, g.LAST_NAME 
from GIRLS g, BOYS b
where g.LAST_NAME=b.LAST_NAME;

प्रथम-क्रम तर्क कुछ डेटाबेस अनुप्रयोगों के लिए बहुत अधिक प्रतिबंधात्मक रूप में होता है, उदाहरण के लिए ट्रांससीटीव समापन को व्यक्त करने में असमर्थता के कारण इसने डेटाबेस क्वेरी लैंग्वेजओं में अधिक शक्तिशाली निर्माणों को जोड़ा है, जैसे एसक्यूएल 1999 में पुनरावर्ती के साथ डेटाबेस सिद्धांत और अनुप्रयोगों के लिए उनकी प्रासंगिकता के कारण अधिक अभिव्यंजक लॉजिक्स, जैसे फिक्सपॉइंट तर्क, का परिमित मॉडल सिद्धांत में अध्ययन किया गया है।

पूछताछ और खोज

नैरेटिव डेटा में कोई परिभाषित संबंध नहीं होता है। इस प्रकार टेक्स्ट सर्च प्रश्नों की तार्किक संरचना को प्रस्तावात्मक तर्क में व्यक्त किया जा सकता है जैसे,

("Java" AND NOT "island") OR ("C#" AND NOT "music")

ध्यान दें कि पूर्ण टेक्स्ट खोज में चुनौतियाँ डेटाबेस क्वेरी से भिन्न होती हैं, जैसे परिणामों की रैंकिंग के रूप में होती है।

इतिहास

  • ट्रेखटेनब्रॉट प्रमेय: प्रथम क्रम तर्क में पूर्णता प्रमेय की विफलता हुई थी
  • हेनरी स्कोल्ज़ 1952: प्रथम-क्रम तर्क में स्पेक्ट्रा का लक्षण वर्णन किया गया है
  • फागिन का प्रमेय: अस्तित्वगत दूसरे क्रम के तर्क में अभिव्यक्त होने वाले सभी गुणों का समुच्चय ठीक जटिलता क्लास एनपी के रूप में होते है
  • चंद्रा, हरेल 1979/80: ट्रांससीटीव समापन व्यक्त करने में सक्षम डेटाबेस क्वेरी लैंग्वेजओं के लिए फिक्स्ड पॉइंट फर्स्ट ऑर्डर लॉजिक एक्सटेंशन -> एफएमटी की केंद्रीय वस्तुओं के रूप में प्रश्न है
  • नील इमरमैन, मोशे वर्डी 1982: फिक्स्ड पॉइंट लॉजिक ओवर ऑर्डर्ड स्ट्रक्चर कैप्चर्स पीटाइम -> वर्णनात्मक जटिलता इमरमैन ज़ेलेपेसेनी प्रमेय के रूप में है
  • हेंज-डाइटर एबिंगहॉस, Flum 1995: पहली व्यापक पुस्तक परिमित मॉडल सिद्धांत के रूप में है
  • सर्ज एबितेबोल, हल, विक्टर वियानू 1995: बुक फ़ाउंडेशन ऑफ़ डेटाबेस के रूप में है
  • नील इम्मरमैन 1999: पुस्तक वर्णनात्मक जटिलता को दिखाया गया है
  • कुपर, लिब्किन, पेरेडेन्स 2000: पुस्तक प्रतिबंध मे डेटाबेस को दिखाया गया है

डार्मस्टैड 2005/आचेन 2006: एलगोरिदमिक मॉडल थ्योरी पर पहली अंतर्राष्ट्रीय कार्यशाला का निर्माण हुआ

उद्धरण

  1. Fagin, Ronald (1993). "परिमित-मॉडल सिद्धांत - एक व्यक्तिगत परिप्रेक्ष्य" (PDF). Theoretical Computer Science. 116: 3–31. doi:10.1016/0304-3975(93)90218-I.
  2. {{cite book | last = Immerman | first = Neil | author-link = Neil Immerman | title = वर्णनात्मक जटिलता|title-link= वर्णनात्मक जटिलता| year = 1999 | publisher = Springer-Verlag | location = New York | isbn = 0-387-98600-6 | page = 6}
  3. Grandjean, Etienne (1983). "लगभग सभी परिमित संरचनाओं के प्रथम-क्रम सिद्धांत की जटिलता". Information and Control. 57 (2–3): 180–204. doi:10.1016/S0019-9958(83)80043-6.
  4. Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). "4". परिमित मॉडल सिद्धांत. Perspectives in Mathematical Logic. doi:10.1007/978-3-662-03182-7. ISBN 978-3-662-03184-1.
  5. Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). "7". परिमित मॉडल सिद्धांत. Perspectives in Mathematical Logic. doi:10.1007/978-3-662-03182-7.


संदर्भ

  • Glebskiĭ, Yu V., D. I. Kogan, M. I. Liogon'kiĭ, and V. A. Talanov. "Volume and fraction of satisfiability of formulae of the first-order predicate calculus." Kibernetika 2 (1969): 17-27.


अग्रिम पठन


बाहरी संबंध