निषेध सामान्य रूप: Difference between revisions

From Vigyanwiki
(Created page with "गणितीय तर्क में, एक सूत्र नकारात्मक सामान्य रूप (एनएनएफ) में है य...")
 
(Work done)
Line 1: Line 1:
[[गणितीय तर्क]] में, एक सूत्र [[नकार]]ात्मक सामान्य रूप (एनएनएफ) में है यदि नकारात्मक ऑपरेटर (<math>\lnot</math>, {{smallcaps|not}}) केवल चरों पर लागू होता है और केवल अन्य स्वीकृत [[बूलियन बीजगणित]] [[तार्किक संयोजन]] हैं (<math>\land</math>, {{smallcaps|and}}) और तार्किक संयोजन (<math>\lor</math>, {{smallcaps|or}}).
[[गणितीय तर्क]] में, किसी सूत्र '''निषेध साधारण रूप''' (नेगेशन नार्मल फॉर्म, '''एनएनएफ''') में होता है यदि [[नकार|निषेध]] संक्रियक (<math>\lnot</math>, {{smallcaps|not}}) केवल चरों पर लागू होता है और केवल द्वितीय अनुमत [[बूलियन बीजगणित|बूलियन संक्रियक]] अवश्यक होते हैं जो [[तार्किक संयोजन|संयोजन]] (<math>\land</math>, {{smallcaps|and}}) और वियोजन (<math>\lor</math>, {{smallcaps|or}}) हैं।


नकारात्मक सामान्य रूप एक विहित रूप नहीं है: उदाहरण के लिए, <math>a \land (b\lor \lnot c)</math> और <math>(a \land b) \lor (a \land \lnot c)</math> समतुल्य हैं, और दोनों नकारात्मक सामान्य रूप में हैं।
निषेध सामान्य रूप विहित रूप नहीं है: उदाहरण के लिए, <math>a \land (b\lor \lnot c)</math> और <math>(a \land b) \lor (a \land \lnot c)</math> समतुल्य हैं, और दोनों निषेध सामान्य रूप में हैं।


[[विधेय तर्क]] और कई [[मॉडल तर्क]] में, प्रत्येक सूत्र को इस रूप में लाया जा सकता है, उनकी परिभाषाओं द्वारा निहितार्थ और समकक्षों को बदलकर, डी मॉर्गन के कानूनों का उपयोग करके नकारात्मकता को अंदर की ओर धकेला जा सकता है, और दोहरे निषेधों को समाप्त किया जा सकता है। निम्नलिखित [[पुनर्लेखन नियम]]ों का उपयोग करके इस प्रक्रिया का प्रतिनिधित्व किया जा सकता है (स्वचालित तर्क 1 की पुस्तिका, पृष्ठ 204):
[[विधेय तर्क|प्राचीन तर्क]] और कई [[मॉडल तर्क]] में, प्रत्येक सूत्र को उनकी परिभाषाओं द्वारा निहितार्थों और समकक्षों को प्रतिस्थापित करके, निषेध को अंदर की ओर पुश करने के लिए डी मॉर्गन के नियमों का उपयोग करके और दोहरे निषेधों को समाप्त करके इस रूप में लाया जा सकता है। इस प्रक्रिया को निम्नलिखित [[पुनर्लेखन नियम|पुनर्लेखन नियमों]] का उपयोग करके दर्शाया जा सकता है (''स्वचालित तर्क की पुस्तिका'' 1, पृष्ठ 204):


:<math>\begin{align}
:<math>\begin{align}
Line 14: Line 14:
   \lnot \forall x A &~\to~ \exists x \lnot A
   \lnot \forall x A &~\to~ \exists x \lnot A
\end{align}</math>
\end{align}</math>
(इन नियमों में, <math>\Rightarrow</math> प्रतीक फिर से लिखे जा रहे सूत्र में तार्किक निहितार्थ को इंगित करता है, और <math>\to</math> पुनर्लेखन ऑपरेशन है।)
(इन नियमों में, <math>\Rightarrow</math> प्रतीक पुनर्लेखित किए जाने वाले सूत्र में तार्किक निहितार्थ को दर्शाता है, और <math>\to</math> पुनरलेखन ऑपरेशन है।)


अस्वीकरण सामान्य रूप में रूपांतरण केवल एक सूत्र के आकार को रैखिक रूप से बढ़ा सकता है: परमाणु सूत्रों की घटनाओं की संख्या समान रहती है, की घटनाओं की कुल संख्या <math>\land</math> और <math>\lor</math> अपरिवर्तित है, और की घटनाओं की संख्या <math>\lnot</math> सामान्य रूप में मूल सूत्र की लंबाई से घिरा है।
निषेध साधारण रूप में परिवर्तन से सूत्र का आकार केवल रैखिक रूप से बढ़ सकता है: परमाणु सूत्रों के घटित होने की संख्या समान रहती है, <math>\land</math> और <math>\lor</math> की कुल परिवर्तन संख्या अभिनिर्मित होती है, और साधारण रूप में <math>\lnot</math> की परिवर्तन संख्या मूल सूत्र की लंबाई से सीमित होती है।


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


== उदाहरण और प्रति उदाहरण ==
== उदाहरण और प्रति उदाहरण ==
निम्नलिखित सूत्र सभी नकारात्मक सामान्य रूप में हैं:
निम्नलिखित सूत्र सभी निषेधात्मक सामान्य रूप में हैं:
:<math>\begin{align}
:<math>\begin{align}
   (A &\vee B) \wedge C \\
   (A &\vee B) \wedge C \\
Line 28: Line 28:
   A &\wedge \lnot B
   A &\wedge \lnot B
\end{align}</math>
\end{align}</math>
पहला उदाहरण संयोजन सामान्य रूप में भी है और अंतिम दो संयोजन सामान्य रूप और वियोगी सामान्य रूप दोनों में हैं, लेकिन दूसरा उदाहरण न तो है।
पहला उदाहरण भी संयोजक सामान्य रूप में है और अंतिम दो उदाहरण संयोजनात्मक सामान्य रूप और वियोजक सामान्य रूप दोनों में हैं, लेकिन दूसरा उदाहरण दोनों में से कोई नहीं है।


निम्नलिखित सूत्र नकारात्मक सामान्य रूप में नहीं हैं:
निम्नलिखित सूत्र निषेधात्मक सामान्य रूप में नहीं हैं:
:<math>\begin{align}
:<math>\begin{align}
         A &\Rightarrow B \\
         A &\Rightarrow B \\
Line 37: Line 37:
   \lnot (A &\vee \lnot C)
   \lnot (A &\vee \lnot C)
\end{align}</math>
\end{align}</math>
हालाँकि, वे क्रमशः नकारात्मक सामान्य रूप में निम्नलिखित सूत्रों के बराबर हैं:
हालाँकि, वे क्रमशः निषेधात्मक सामान्य रूप में निम्नलिखित सूत्रों के समतुल्य हैं:
:<math>\begin{align}
:<math>\begin{align}
   \lnot A &\vee B \\
   \lnot A &\vee B \\
Line 44: Line 44:
   \lnot A &\wedge C
   \lnot A &\wedge C
\end{align}</math>
\end{align}</math>
==संदर्भ==
==संदर्भ==


* [[John Alan Robinson]] and [[Andrei Voronkov]], ''Handbook of Automated Reasoning'' '''1''':203''ff''  (2001) {{isbn|0444829490}}.
* [[John Alan Robinson]] and [[Andrei Voronkov]], ''Handbook of Automated Reasoning'' '''1''':203''ff''  (2001) {{isbn|0444829490}}.
==बाहरी संबंध==
==बाहरी संबंध==
* [https://archive.today/20121208184549/http://www.izyt.com/BooleanLogic/applet.php Java applet for converting logical formula to Negation Normal Form, showing laws used]
* [https://archive.today/20121208184549/http://www.izyt.com/BooleanLogic/applet.php Java applet for converting logical formula to Negation Normal Form, showing laws used]

Revision as of 19:03, 29 June 2023

गणितीय तर्क में, किसी सूत्र निषेध साधारण रूप (नेगेशन नार्मल फॉर्म, एनएनएफ) में होता है यदि निषेध संक्रियक (, not) केवल चरों पर लागू होता है और केवल द्वितीय अनुमत बूलियन संक्रियक अवश्यक होते हैं जो संयोजन (, and) और वियोजन (, or) हैं।

निषेध सामान्य रूप विहित रूप नहीं है: उदाहरण के लिए, और समतुल्य हैं, और दोनों निषेध सामान्य रूप में हैं।

प्राचीन तर्क और कई मॉडल तर्क में, प्रत्येक सूत्र को उनकी परिभाषाओं द्वारा निहितार्थों और समकक्षों को प्रतिस्थापित करके, निषेध को अंदर की ओर पुश करने के लिए डी मॉर्गन के नियमों का उपयोग करके और दोहरे निषेधों को समाप्त करके इस रूप में लाया जा सकता है। इस प्रक्रिया को निम्नलिखित पुनर्लेखन नियमों का उपयोग करके दर्शाया जा सकता है (स्वचालित तर्क की पुस्तिका 1, पृष्ठ 204):

(इन नियमों में, प्रतीक पुनर्लेखित किए जाने वाले सूत्र में तार्किक निहितार्थ को दर्शाता है, और पुनरलेखन ऑपरेशन है।)

निषेध साधारण रूप में परिवर्तन से सूत्र का आकार केवल रैखिक रूप से बढ़ सकता है: परमाणु सूत्रों के घटित होने की संख्या समान रहती है, और की कुल परिवर्तन संख्या अभिनिर्मित होती है, और साधारण रूप में की परिवर्तन संख्या मूल सूत्र की लंबाई से सीमित होती है।

निषेधात्मक साधारण रूप में एक सूत्र को प्रवाल संयोजनिक साधारण रूप या वियोजनिक साधारण रूप में डिस्ट्रीब्यूटिविटी का उपयोग करके डाला जा सकता है। डिस्ट्रीब्यूटिविटी के अनुप्रयोग का बार-बार उपयोग सूत्र का आकार गणनीय रूप से बढ़ा सकता है। चिरसम्मत प्रस्तावीय तर्क में, निषेधात्मक साधारण रूप में परिवर्तन का गणकीय गुण पर प्रभाव नहीं होता है: संतुष्टि समस्या एनपी-पूर्ण ही रहती है, और वैधता समस्या सह-एनपी-पूर्ण ही रहती है। संयोजनिक साधारण रूप में सूत्रों के लिए, वैधता समस्या बहुपद समय में हल की जा सकती है, और वियोजनिक साधारण रूप में सूत्रों के लिए, संतुष्टि समस्या बहुपद समय में हल की जा सकती है।

उदाहरण और प्रति उदाहरण

निम्नलिखित सूत्र सभी निषेधात्मक सामान्य रूप में हैं:

पहला उदाहरण भी संयोजक सामान्य रूप में है और अंतिम दो उदाहरण संयोजनात्मक सामान्य रूप और वियोजक सामान्य रूप दोनों में हैं, लेकिन दूसरा उदाहरण दोनों में से कोई नहीं है।

निम्नलिखित सूत्र निषेधात्मक सामान्य रूप में नहीं हैं:

हालाँकि, वे क्रमशः निषेधात्मक सामान्य रूप में निम्नलिखित सूत्रों के समतुल्य हैं:

संदर्भ

  • John Alan Robinson and Andrei Voronkov, Handbook of Automated Reasoning 1:203ff (2001) ISBN 0444829490.

बाहरी संबंध