الصيغة الطبيعية المنفصلة

في المنطق البولياني ، يُعدّ الشكل الطبيعي الانفصالي ( DNF ) شكلاً طبيعياً لصيغة منطقية تتألف من فصل العطفات؛ ويمكن وصفه أيضاً بأنه " أو" من "و" ، أو مجموع نواتج ، أو - في المنطق الفلسفي - مفهوم عنقودي . [ 1 ] يُعتبر الشكل الطبيعي الانفصالي ونظيره الشكل الطبيعي العطفي من أكثر الطرق المعيارية شيوعاً لتمثيل التعبيرات البوليانية . ويُستخدمان على نطاق واسع في تطبيقات متنوعة مثل تصميم الدوائر أو إثبات النظريات آلياً .

تعريف

تُعتبر الصيغة المنطقية في صيغة الفصل الطبيعي (DNF) إذا كانت عبارة عن فصل بين عنصرين أو أكثر من عناصر الربط بين عنصر واحد أو أكثر من عناصر الربط . [ 2 ] [ 3 ] [ 4 ] وتكون صيغة الفصل الطبيعي (DNF) في صيغة الفصل الطبيعي الكاملة إذا ظهر كل متغير من متغيراتها مرة واحدة فقط في كل عنصر ربط، وظهر كل عنصر ربط مرة واحدة على الأكثر (بحسب ترتيب المتغيرات). وكما هو الحال في صيغة الربط الطبيعي (CNF)، فإن عوامل الربط الوحيدة في صيغة الفصل الطبيعي (DNF) هي " و " و ({\displaystyle \wedge }أو ({\displaystyle \vee }وليس (¬{\displaystyle \neg }). لا يمكن استخدام عامل النفي إلا كجزء من قيمة حرفية، مما يعني أنه لا يمكن استخدامه إلا قبل متغير اقتراحي .

فيما يلي قواعد نحوية خالية من السياق لـ DNF:

لم يكمل السباق{\displaystyle \,\to \,}( منفصل )|{\displaystyle \,\mid \,}( منفصل ){\displaystyle \,\lor \,}لم يكمل السباق
منفصل{\displaystyle \,\to \,}حرفي|{\displaystyle \,\mid \,}حرفي{\displaystyle \,\land \,}منفصل
حرفي{\displaystyle \,\to \,}عامل|{\displaystyle \,\mid \,}¬{\displaystyle \,\neg \,}عامل

حيث يمثل المتغير أي متغير.

على سبيل المثال، جميع الصيغ التالية هي في صيغة DNF:

  • (أ¬ب¬ج)(¬دهـFدF){\displaystyle (A\land \neg B\land \neg C)\lor (\neg D\land E\land F\land D\land F)}
  • (أب)(ج){\displaystyle (A\land B)\lor (C)}
  • (أب){\displaystyle (A\land B)}
  • (أ){\displaystyle (A)}

الصيغةأب{\displaystyle A\lor B}هي في حالة DNF، ولكن ليس في حالة DNF كاملة؛ النسخة المكافئة في حالة DNF الكاملة هي(أب)(أ¬ب)(¬أب){\displaystyle (A\land B)\lor (A\land \lnot B)\lor (\lnot A\land B)}.

الصيغ التالية ليست في صيغة DNF:

  • ¬(أب){\displaystyle \neg (A\lor B)}بما أن عامل "أو" متداخل داخل عامل "ليس"
  • ¬(أب)ج{\displaystyle \neg (A\land B)\lor C}لأن عملية AND متداخلة داخل عملية NOT
  • أ(ب(جد)){\displaystyle A\lor (B\land (C\lor D))}، لأن عامل "أو" متداخل داخل عامل "و" [ 5 ]

التحويل إلى DNF

في المنطق الكلاسيكي، يمكن تحويل كل صيغة اقتراحية إلى صيغة DNF [ 6 ] ...

خريطة كارنو للصيغة الطبيعية المنفصلة أ ∧¬ ب ∧¬ د )أبج )( أبد )( أ ∧¬ ب ∧¬ ج )
خريطة كارنو للصيغة الطبيعية المنفصلة أج ∧¬ د )( بجد )( أ ∧¬ جد )ب ∧¬ ج ∧¬ د ) . على الرغم من اختلاف التجميع، فإن الحقول نفسها تحتوي على "1" كما في الخريطة السابقة.

... بالوسائل النحوية

تتضمن عملية التحويل استخدام المكافئات المنطقية ، مثل حذف النفي المزدوج ، وقوانين دي مورغان ، وقانون التوزيع . صيغ مبنية على الروابط المنطقية الأولية.{،،¬}{\displaystyle \{\land ,\lor ,\lnot \}}[ 7 ] يمكن تحويلها إلى صيغة DNF بواسطةنظام إعادة كتابة المصطلحات المتعارف عليه: [ 8 ]

(¬¬x)x(¬(xy))((¬x)(¬y))(¬(xy))((¬x)(¬y))(x(yz))((xy)(xz))((xy)z)((xz)(yz)){\displaystyle {\begin{array}{rcl}(\lnot \lnot x)&\rightsquigarrow &x\\(\lnot (x\lor y))&\rightsquigarrow &((\lnot x)\land (\lnot y))\\(\lnot (x\land y))&\rightsquigarrow &((\lnot x)\lor (\lnot y))\\(x\land (y\lor z))&\rightsquigarrow &((x\land y)\lor (x\land z))\\((x\lor y)\land z)&\rightsquigarrow &((x\land z)\lor (y\land z))\\\end{array}}}

... بالوسائل الدلالية

يمكن قراءة الصيغة الكاملة من جدول الحقيقة الخاص بها . [ 9 ] [ 10 ] على سبيل المثال، لنأخذ الصيغة التالية:

ϕ=((¬(صq))(¬ر(صq))){\displaystyle \phi =((\lnot (p\land q))\leftrightarrow (\lnot r\uparrow (p\oplus q)))}[ 11 ]

جدول الحقيقة المقابل هو

ص{\displaystyle p}q{\displaystyle q}ر{\displaystyle r}({\displaystyle (}¬{\displaystyle \lnot }(صq){\displaystyle (p\land q)}){\displaystyle )}{\displaystyle \leftrightarrow }({\displaystyle (}¬ر{\displaystyle \lnot r}{\displaystyle \uparrow }(صq){\displaystyle (p\oplus q)}){\displaystyle )}
تيتيتيFتيFFتيF
تيتيFFتيFتيتيF
تيFتيتيFتيFتيتي
تيFFتيFFتيFتي
FتيتيتيFتيFتيتي
FتيFتيFFتيFتي
FFتيتيFتيFتيF
FFFتيFتيتيتيF
  • المكافئ الكامل لـ DNFϕ{\displaystyle \phi }يكون
(ص¬qر)(¬صqر)(¬ص¬qر)(¬ص¬q¬ر){\displaystyle (p\land \lnot q\land r)\lor (\lnot p\land q\land r)\lor (\lnot p\land \lnot q\land r)\lor (\lnot p\land \lnot q\land \lnot r)}
  • المكافئ الكامل لـ DNF¬ϕ{\displaystyle \lnot \phi }يكون
(صqر)(صq¬ر)(ص¬q¬ر)(¬صq¬ر){\displaystyle (p\land q\land r)\lor (p\land q\land \lnot r)\lor (p\land \lnot q\land \lnot r)\lor (\lnot p\land q\land \lnot r)}

ملاحظة

يمكن تمثيل الصيغة المنطقية بصيغة جملة منطقية كاملة واحدة فقط. [ 13 ] في المقابل، قد يكون من الممكن تمثيلها بعدة صيغ جملة منطقية بسيطة . على سبيل المثال، بتطبيق القاعدة((أب)(¬أب))ب{\displaystyle ((a\land b)\lor (\lnot a\land b))\rightsquigarrow b}ثلاث مرات، النتيجة الكاملة لـ DNF المذكورة أعلاهϕ{\displaystyle \phi }يمكن تبسيطها إلى(¬ص¬q)(¬صر)(¬qر){\displaystyle (\lnot p\land \lnot q)\lor (\lnot p\land r)\lor (\lnot q\land r)}ومع ذلك، توجد أيضًا صيغ DNF مكافئة لا يمكن تحويل إحداها إلى الأخرى بهذه القاعدة، انظر الصور للحصول على مثال.

نظرية الشكل الطبيعي الانفصالي

تنصّ هذه النظرية على إمكانية تحويل جميع الصيغ المتسقة في منطق القضايا إلى الصيغة الانفصالية العادية. [ 14 ] [ 15 ] [ 16 ] [ 17 ] وتُعرف هذه النظرية بنظرية الصيغة الانفصالية العادية . [ 14 ] [ 15 ] [ 16 ] [ 17 ] وصيغتها الرسمية هي كما يلي:

نظرية الصيغة الطبيعية المنفصلة: لنفترضX{\displaystyle X}هي جملة في لغة القضايال{\displaystyle {\mathcal {L}}}معن{\displaystyle n}أحرف الجمل، والتي سنرمز إليها بـأ1،...،أن{\displaystyle A_{1},...,A_{n}}. لوX{\displaystyle X}إذا لم يكن ذلك تناقضًا، فإنه مكافئ وظيفيًا لفصل اقترانات من الشكل±أ1...±أن{\displaystyle \pm A_{1}\land ...\land \pm A_{n}}، أين+أأنا=أأنا{\displaystyle +A_{i}=A_{i}}، و-أأنا=¬أأنا{\displaystyle -A_{i}=\neg A_{i}}[ 15 ]

يستند البرهان إلى الإجراء المذكور أعلاه لتوليد صيغ الجملة المنفصلة من جداول الحقيقة . ويكون البرهان رسميًا كما يلي:

يفترضX{\displaystyle X}هي جملة في لغة افتراضية حروفها هيأ،ب،ج،...{\displaystyle A,B,C,\ldots }لكل صف منX{\displaystyle X}اكتب جدول الحقيقة الخاص بـ 's'، واكتب العطف المقابل.±أ±ب±ج...{\displaystyle \pm A\land \pm B\land \pm C\land \ldots }، أين±أ{\displaystyle \pm A}يُعرَّف بأنهأ{\displaystyle A}لوأ{\displaystyle A}يأخذ القيمةتي{\displaystyle T}في ذلك الصف، وهو¬أ{\displaystyle \neg A}لوأ{\displaystyle A}يأخذ القيمةF{\displaystyle F}في ذلك الصف؛ وبالمثل بالنسبة لـ±ب{\displaystyle \pm B}،±ج{\displaystyle \pm C}إلخ. ( الترتيب الأبجدي لـأ،ب،ج،...{\displaystyle A,B,C,\ldots }في العطفات، يكون الاختيار عشوائيًا تمامًا؛ يمكن اختيار أي عطف آخر بدلاً منه. الآن، شكّل فصلًا لجميع هذه العطفات التي تتوافق معتي{\displaystyle T}صفوف منX{\displaystyle X}جدول الحقيقة. هذا الفصل هو جملة فيل[أ،ب،ج،...؛،،¬]{\displaystyle {\mathcal {L}}[A,B,C,\ldots ;\land ,\lor ,\neg ]} , [ 18 ] وهو، بحسب المنطق أعلاه، مكافئ وظيفيًا لـX{\displaystyle X}من الواضح أن هذا التركيب يفترض مسبقًا أنX{\displaystyle X}يأخذ القيمةتي{\displaystyle T}على صف واحد على الأقل من جدول الحقيقة الخاص به؛ إذاX{\displaystyle X}لا يفعل، أي إذاX{\displaystyle X}إذا كان هذا تناقضاً ،X{\displaystyle X}يعادلأ¬أ{\displaystyle A\land \neg A}وهو بالطبع جملة فيل[أ،ب،ج،...؛،،¬]{\displaystyle {\mathcal {L}}[A,B,C,\ldots ;\land ,\lor ,\neg ]} . [ 15 ]

تُعد هذه النظرية طريقة ملائمة لاستخلاص العديد من النتائج الميتافيزيقية المفيدة في منطق القضايا، مثل النتيجة البديهية المتمثلة في أن مجموعة الروابط{،،¬}{\displaystyle \{\land ,\lor ,\neg \}}مكتمل وظيفيًا . [ 15 ]

الحد الأقصى لعدد الروابط

أي صيغة منطقية مبنية منن{\displaystyle n}المتغيرات، حيثن1{\displaystyle n\geq 1}.

هناك2ن{\displaystyle 2n}القيم الحرفية المحتملة:ل={ص1،¬ص1،ص2،¬ص2،...،صن،¬صن}{\displaystyle L=\{p_{1},\lnot p_{1},p_{2},\lnot p_{2},\ldots ,p_{n},\lnot p_{n}\}}.

ل{\displaystyle L}لديه(22ن-1){\displaystyle (2^{2n}-1)}المجموعات الفرعية غير الفارغة. [ 19 ]

هذا هو الحد الأقصى لعدد الروابط التي يمكن أن تحتوي عليها جملة DNF. [ 13 ]

يمكن أن يصل عدد حالات الانسحاب الكامل إلى2ن{\displaystyle 2^{n}}روابط، رابط واحد لكل صف من صفوف جدول الحقيقة.

المثال 1

لنفترض صيغة بمتغيرينص{\displaystyle p}وq{\displaystyle q}.

أطول مدة ممكنة للانسحاب من السباق2(2×2)-1=15{\displaystyle 2^{(2\times 2)}-1=15}حروف العطف: [ 13 ]

(¬ص)(ص)(¬q)(q)(¬صص)(¬ص¬q)_(¬صq)_(ص¬q)_(صq)_(¬qq)(¬صص¬q)(¬صصq)(¬ص¬qq)(ص¬qq)(¬صص¬qq){\displaystyle {\begin{array}{lcl}(\lnot p)\lor (p)\lor (\lnot q)\lor (q)\lor \\(\lnot p\land p)\lor {\underline {(\lnot p\land \lnot q)}}\lor {\underline {(\lnot p\land q)}}\lor {\underline {(p\land \lnot q)}}\lor {\underline {(p\land q)}}\lor (\lnot q\land q)\lor \\(\lnot p\land p\land \lnot q)\lor (\lnot p\land p\land q)\lor (\lnot p\land \lnot q\land q)\lor (p\land \lnot q\land q)\lor \\(\lnot p\land p\land \lnot q\land q)\end{array}}}

أطول جملة DNF كاملة ممكنة تحتوي على 4 روابط: وهي مسطرة.

هذه الصيغة عبارة عن تحصيل حاصل . يمكن تبسيطها إلى(¬صص){\displaystyle (\neg p\lor p)}أو إلى(¬qq){\displaystyle (\neg q\lor q)}، والتي هي أيضاً عبارات تكرارية، بالإضافة إلى كونها عبارات DNF صحيحة.

المثال 2

كل DNF من صيغة eg(X1Y1)(X2Y2)(XنYن){\displaystyle (X_{1}\lor Y_{1})\land (X_{2}\lor Y_{2})\land \dots \land (X_{n}\lor Y_{n})}لديه2ن{\displaystyle 2^{n}}حروف العطف.

التعقيد الحسابي

تُعدّ مسألة قابلية الإرضاء المنطقي على صيغ الشكل الطبيعي الاقتراني مسألةً كاملةً من فئة NP . وبحسب مبدأ الازدواجية ، فإنّ مسألة قابلية التكذيب على صيغ DNF هي أيضاً مسألة كاملة من فئة NP. لذا، فإنّ تحديد ما إذا كانت صيغة DNF تُمثّل تحصيل حاصل أم لا يُعدّ مسألةً كاملةً من فئة NP .

على النقيض من ذلك، تكون صيغة DNF قابلة للتحقيق إذا، وفقط إذا، كان أحد روابطها قابلاً للتحقيق. ويمكن تحديد ذلك في وقت متعدد الحدود ببساطة عن طريق التحقق من أن رابطًا واحدًا على الأقل لا يحتوي على متغيرات متضاربة.

المتغيرات

يُعدّ k-DNF أحد المتغيرات المهمة المستخدمة في دراسة التعقيد الحسابي . تُصنّف الصيغة في k-DNF إذا كانت في صيغة DNF وتحتوي كل جملة ربط على k متغيرات على الأكثر. [ 20 ]

انظر أيضاً

ملحوظات

  1. ما بعد عام 1921 .
  2. ديفي وبريستلي 1990 ، ص 153.
  3. ^ جريس وشنايدر 1993 ، ص. 67.
  4. وايتسيت 2012 ، ص 33-37.
  5. ومع ذلك، فإن هذا في صيغة النفي العادية .
  6. ديفي وبريستلي 1990 ، ص 152-153.
  7. يمكن تحويل الصيغ التي تحتوي على روابط أخرى إلى صيغة النفي العادية أولاً.
  8. ^ ديرشوفيتز وجوانود 1990 ، ص. 270، القسم 5.1.
  9. سموليان 1968 ، ص 14 : "قم بعمل جدول حقيقة للصيغة. كل سطر من الجدول الذي ينتج عنه "T" سيعطي أحد الاقترانات الأساسية للصيغة العادية المنفصلة." 
  10. سوبوليف 2020 .
  11. ϕ{\displaystyle \phi }= (( ليس (p AND q)) IFF (( ليس r) NAND (p XOR q)))
  12. إعجاب(أب)(بأ)(أبب){\displaystyle (a\land b)\lor (b\land a)\lor (a\land b\land b)}
  13. 1 2 3 يُفترض أن التكرارات والاختلافات [ 12 ] تستندإلى التبادلية والتجميعية لـ{\displaystyle \lor }و{\displaystyle \land }لا يحدث ذلك.
  14. 1 2 هالبايزن، لورنز؛ كراف، ريغولا (2020). نظريات غودل وبديهيات زيرميلو: أساس متين للرياضيات . تشام: بيركهاوزر. ص  27. ISBN 978-3-030-52279-7.
  15. 1 2 3 4 5 هاوسون، كولين (1997). المنطق مع الأشجار: مقدمة في المنطق الرمزي . لندن؛ نيويورك: روتليدج. ص 41. ISBN  978-0-415-13342-5.
  16. 1 2 سينزر، دوغلاس؛ لارسون، جين؛ بورتر، كريستوفر؛ زابليتال، جيندريش (2020). نظرية المجموعات وأسس الرياضيات: مقدمة في المنطق الرياضي . نيو جيرسي: وورلد ساينتيفيك. ص 19-21 . ISBN  978-981-12-0192-9.
  17. 1 2 هالفورسون، هانز (2020). كيف يعمل المنطق: دليل المستخدم . برينستون أكسفورد: مطبعة جامعة برينستون. ص 195. ISBN  978-0-691-18222-3.
  18. أي اللغة ذات المتغيرات الافتراضيةأ،ب،ج،...{\displaystyle A,B,C,\ldots }والروابط{،،¬}{\displaystyle \{\land ,\lor ,\neg \}}.
  19. |P(ل)|=22ن{\displaystyle \left|{\mathcal {P}}(L)\right|=2^{2n}}
  20. أرورا وباراك 2009 .

مراجع