हरब्रांडीकरण: Difference between revisions
(Created page with "{{Short description|Proof of Herbrand's theorem}} एक तार्किक सूत्र का हेरब्रांडाइजेशन (जैक्स हे...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Proof of Herbrand's theorem}} | {{Short description|Proof of Herbrand's theorem}} | ||
तार्किक सूत्र का हेरब्रांडाइजेशन ([[जैक्स हेरब्रांड]] के नाम पर) निर्माण है जो सूत्र के [[ शोलेमाइजेशन ]] के लिए [[द्वैत (गणित)]] है। [[ थोरल्फ़ स्कोलेम ]] ने लोवेनहेम-स्कोलेम प्रमेय (स्कोलेम 1920) के अपने प्रमाण के हिस्से के रूप में [[प्रीनेक्स फॉर्म]] में सूत्रों के स्कोलेमाइजेशन पर विचार किया था। हेरब्रांड ने हेरब्रांडाइजेशन की इस दोहरी धारणा के साथ काम किया, जिसे हेरब्रांड के प्रमेय (प्रमाण सिद्धांत) को साबित करने के लिए गैर-प्रीनेक्स फ़ार्मुलों पर भी लागू करने के लिए सामान्यीकृत किया गया। | |||
परिणामी सूत्र आवश्यक रूप से मूल सूत्र के साथ [[तार्किक तुल्यता]] नहीं है। स्कोलेमाइज़ेशन की तरह, जो केवल [[संतुष्टि]] को बरकरार रखता है, हर्ब्रांडाइज़ेशन स्कोलेमाइज़ेशन की दोहरी [[वैधता (तर्क)]] को संरक्षित करता है: परिणामी सूत्र तभी मान्य होता है जब मूल हो। | परिणामी सूत्र आवश्यक रूप से मूल सूत्र के साथ [[तार्किक तुल्यता]] नहीं है। स्कोलेमाइज़ेशन की तरह, जो केवल [[संतुष्टि]] को बरकरार रखता है, हर्ब्रांडाइज़ेशन स्कोलेमाइज़ेशन की दोहरी [[वैधता (तर्क)]] को संरक्षित करता है: परिणामी सूत्र तभी मान्य होता है जब मूल हो। | ||
==परिभाषा एवं उदाहरण== | ==परिभाषा एवं उदाहरण== | ||
होने देना <math>F</math> [[प्रथम-क्रम तर्क]] की भाषा में | होने देना <math>F</math> [[प्रथम-क्रम तर्क]] की भाषा में सूत्र बनें। हम ऐसा मान सकते हैं <math>F</math> इसमें ऐसा कोई चर नहीं है जो दो अलग-अलग क्वांटिफायर घटनाओं से बंधा हो, और कोई भी चर बंधा हुआ और मुक्त दोनों तरह से नहीं होता है। (वह है, <math>F</math> इन शर्तों को सुनिश्चित करने के लिए दोबारा लिखा जा सकता है, इस तरह कि परिणाम समतुल्य सूत्र हो)। | ||
का हरब्रांडीकरण <math>F</math> फिर इस प्रकार प्राप्त किया जाता है: | का हरब्रांडीकरण <math>F</math> फिर इस प्रकार प्राप्त किया जाता है: | ||
* सबसे पहले, किसी भी फ्री वेरिएबल को बदलें <math>F</math> निरंतर प्रतीकों द्वारा. | * सबसे पहले, किसी भी फ्री वेरिएबल को बदलें <math>F</math> निरंतर प्रतीकों द्वारा. | ||
* दूसरा, वेरिएबल्स पर सभी क्वांटिफायर को हटा दें जो या तो (1) सार्वभौमिक रूप से परिमाणित हैं और निषेध चिह्नों की | * दूसरा, वेरिएबल्स पर सभी क्वांटिफायर को हटा दें जो या तो (1) सार्वभौमिक रूप से परिमाणित हैं और निषेध चिह्नों की सम संख्या के भीतर हैं, या (2) अस्तित्वगत रूप से परिमाणित हैं और विषम संख्या में निषेध चिह्नों के भीतर हैं। | ||
* अंत में, ऐसे प्रत्येक वेरिएबल को बदलें <math>v</math> | * अंत में, ऐसे प्रत्येक वेरिएबल को बदलें <math>v</math> फ़ंक्शन प्रतीक के साथ <math>f_v(x_1,\dots,x_k)</math>, कहाँ <math>x_1,\dots,x_k</math> वे चर हैं जो अभी भी परिमाणित हैं, और जिनके परिमाणक नियंत्रित होते हैं <math>v</math>. | ||
उदाहरण के लिए, सूत्र पर विचार करें <math>F := \forall y \exists x [R(y,x) \wedge \neg\exists z S(x,z)]</math>. प्रतिस्थापित करने के लिए कोई निःशुल्क चर नहीं हैं। चर <math>y,z</math> दूसरे चरण के लिए हम इस प्रकार पर विचार करते हैं, इसलिए हम क्वांटिफायर हटा देते हैं <math>\forall y</math> और <math>\exists z</math>. अंत में, हम फिर प्रतिस्थापित करते हैं <math>y</math> | उदाहरण के लिए, सूत्र पर विचार करें <math>F := \forall y \exists x [R(y,x) \wedge \neg\exists z S(x,z)]</math>. प्रतिस्थापित करने के लिए कोई निःशुल्क चर नहीं हैं। चर <math>y,z</math> दूसरे चरण के लिए हम इस प्रकार पर विचार करते हैं, इसलिए हम क्वांटिफायर हटा देते हैं <math>\forall y</math> और <math>\exists z</math>. अंत में, हम फिर प्रतिस्थापित करते हैं <math>y</math> स्थिरांक के साथ <math>c_y</math> (चूँकि शासन करने वाला कोई अन्य परिमाणक नहीं था <math>y</math>), और हम प्रतिस्थापित करते हैं <math>z</math> फ़ंक्शन प्रतीक के साथ <math>f_z(x)</math>: | ||
: <math> F^H = \exists x [R(c_y,x) \wedge \neg S(x,f_z(x))]. </math> | : <math> F^H = \exists x [R(c_y,x) \wedge \neg S(x,f_z(x))]. </math> | ||
किसी सूत्र का स्कोलेमाइज़ेशन समान रूप से प्राप्त किया जाता है, सिवाय इसके कि ऊपर के दूसरे चरण में, हम उन चरों पर क्वांटिफायर हटा देंगे जो या तो (1) अस्तित्वगत रूप से परिमाणित हैं और निषेधों की | किसी सूत्र का स्कोलेमाइज़ेशन समान रूप से प्राप्त किया जाता है, सिवाय इसके कि ऊपर के दूसरे चरण में, हम उन चरों पर क्वांटिफायर हटा देंगे जो या तो (1) अस्तित्वगत रूप से परिमाणित हैं और निषेधों की सम संख्या के भीतर हैं, या (2) सार्वभौमिक रूप से परिमाणित हैं और विषम संख्या के भीतर हैं नकारों का. इस प्रकार, उसी पर विचार किया जा रहा है <math>F</math> ऊपर से, इसका स्कोलेमाइज़ेशन होगा: | ||
: <math> F^S = \forall y [R(y,f_x(y)) \wedge \neg\exists z S(f_x(y),z)]. </math> | : <math> F^S = \forall y [R(y,f_x(y)) \wedge \neg\exists z S(f_x(y),z)]. </math> |
Revision as of 18:02, 19 July 2023
तार्किक सूत्र का हेरब्रांडाइजेशन (जैक्स हेरब्रांड के नाम पर) निर्माण है जो सूत्र के शोलेमाइजेशन के लिए द्वैत (गणित) है। थोरल्फ़ स्कोलेम ने लोवेनहेम-स्कोलेम प्रमेय (स्कोलेम 1920) के अपने प्रमाण के हिस्से के रूप में प्रीनेक्स फॉर्म में सूत्रों के स्कोलेमाइजेशन पर विचार किया था। हेरब्रांड ने हेरब्रांडाइजेशन की इस दोहरी धारणा के साथ काम किया, जिसे हेरब्रांड के प्रमेय (प्रमाण सिद्धांत) को साबित करने के लिए गैर-प्रीनेक्स फ़ार्मुलों पर भी लागू करने के लिए सामान्यीकृत किया गया।
परिणामी सूत्र आवश्यक रूप से मूल सूत्र के साथ तार्किक तुल्यता नहीं है। स्कोलेमाइज़ेशन की तरह, जो केवल संतुष्टि को बरकरार रखता है, हर्ब्रांडाइज़ेशन स्कोलेमाइज़ेशन की दोहरी वैधता (तर्क) को संरक्षित करता है: परिणामी सूत्र तभी मान्य होता है जब मूल हो।
परिभाषा एवं उदाहरण
होने देना प्रथम-क्रम तर्क की भाषा में सूत्र बनें। हम ऐसा मान सकते हैं इसमें ऐसा कोई चर नहीं है जो दो अलग-अलग क्वांटिफायर घटनाओं से बंधा हो, और कोई भी चर बंधा हुआ और मुक्त दोनों तरह से नहीं होता है। (वह है, इन शर्तों को सुनिश्चित करने के लिए दोबारा लिखा जा सकता है, इस तरह कि परिणाम समतुल्य सूत्र हो)।
का हरब्रांडीकरण फिर इस प्रकार प्राप्त किया जाता है:
- सबसे पहले, किसी भी फ्री वेरिएबल को बदलें निरंतर प्रतीकों द्वारा.
- दूसरा, वेरिएबल्स पर सभी क्वांटिफायर को हटा दें जो या तो (1) सार्वभौमिक रूप से परिमाणित हैं और निषेध चिह्नों की सम संख्या के भीतर हैं, या (2) अस्तित्वगत रूप से परिमाणित हैं और विषम संख्या में निषेध चिह्नों के भीतर हैं।
- अंत में, ऐसे प्रत्येक वेरिएबल को बदलें फ़ंक्शन प्रतीक के साथ , कहाँ वे चर हैं जो अभी भी परिमाणित हैं, और जिनके परिमाणक नियंत्रित होते हैं .
उदाहरण के लिए, सूत्र पर विचार करें . प्रतिस्थापित करने के लिए कोई निःशुल्क चर नहीं हैं। चर दूसरे चरण के लिए हम इस प्रकार पर विचार करते हैं, इसलिए हम क्वांटिफायर हटा देते हैं और . अंत में, हम फिर प्रतिस्थापित करते हैं स्थिरांक के साथ (चूँकि शासन करने वाला कोई अन्य परिमाणक नहीं था ), और हम प्रतिस्थापित करते हैं फ़ंक्शन प्रतीक के साथ :
किसी सूत्र का स्कोलेमाइज़ेशन समान रूप से प्राप्त किया जाता है, सिवाय इसके कि ऊपर के दूसरे चरण में, हम उन चरों पर क्वांटिफायर हटा देंगे जो या तो (1) अस्तित्वगत रूप से परिमाणित हैं और निषेधों की सम संख्या के भीतर हैं, या (2) सार्वभौमिक रूप से परिमाणित हैं और विषम संख्या के भीतर हैं नकारों का. इस प्रकार, उसी पर विचार किया जा रहा है ऊपर से, इसका स्कोलेमाइज़ेशन होगा:
इन निर्माणों के महत्व को समझने के लिए, हेरब्रांड का प्रमेय (प्रमाण सिद्धांत)|हेरब्रांड का प्रमेय या लोवेनहेम-स्कोलेम प्रमेय देखें।
यह भी देखें
संदर्भ
- Skolem, T. "Logico-combinatorial investigations in the satisfiability or provability of mathematical propositions: A simplified proof of a theorem by L. Löwenheim and generalizations of the theorem". (In van Heijenoort 1967, 252-63.)
- Herbrand, J. "Investigations in proof theory: The properties of true propositions". (In van Heijenoort 1967, 525-81.)
- van Heijenoort, J. From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931. Harvard University Press, 1967.