القرار (المنطق)
في المنطق الرياضي وإثبات النظريات الآلي ، يُعدّ الاستدلال الاستدلالي قاعدةً للاستدلال تُفضي إلى تقنية سليمة وكاملة في إثبات النظريات للجمل في منطق القضايا ومنطق الرتبة الأولى . في منطق القضايا، يُشكّل تطبيق قاعدة الاستدلال الاستدلالي بشكل منهجي إجراءً لاتخاذ القرار بشأن عدم قابلية إرضاء الصيغ، ما يحلّ مشكلة (مُكمّل) قابلية الإرضاء البوليانية . أما في منطق الرتبة الأولى ، فيمكن استخدام الاستدلال الاستدلالي كأساس لخوارزمية شبهية لمشكلة عدم قابلية الإرضاء في منطق الرتبة الأولى ، ما يُوفّر طريقةً أكثر عمليةً من تلك المُستمدة من نظرية غودل للكمال .
يمكن إرجاع قاعدة الحل إلى ديفيس وبوتنام (1960)؛ [ 1 ] إلا أن خوارزميتهما كانت تتطلب تجربة جميع الحالات الأساسية للصيغة المعطاة. وقد تم التخلص من هذا المصدر للتضخم التوافقي في عام 1965 بواسطة خوارزمية التوحيد النحوي لجون آلان روبنسون ، والتي سمحت بتطبيق الصيغة أثناء البرهان "عند الطلب" بالقدر اللازم للحفاظ على اكتمال الدحض . [ 2 ]
يُطلق على البند الناتج عن قاعدة القرار أحيانًا اسم " المُحلِّل" .
الاستدلال في منطق القضايا
قاعدة القرار
قاعدة الاستدلال في منطق القضايا هي قاعدة استدلال صحيحة واحدة تُنتج عبارة جديدة مُستنتجة من عبارتين تحتويان على متغيرات مُكملة. المتغير هو إما متغير قضية أو نفي لمتغير قضية. يُقال إن متغيرين مُكملان إذا كان أحدهما نفيًا للآخر (فيما يلي، يُعتبر مكملاً لـتحتوي الجملة الناتجة على جميع المتغيرات الحرفية التي لا تحتوي على مكملات. رسميًا:
أين
- الجميع،، وهي أحرف حرفية،
- يرمز الخط الفاصل إلى " يستلزم ".
يمكن كتابة ما سبق أيضًا على النحو التالي:
أو بشكل تخطيطي كما يلي:
لدينا المصطلحات التالية:
- البنود وهي مقدمات الاستدلال
- (مُحَلِّل المقدمات) هو نتيجتها.
- المعنى الحرفيهو الحرف المحلول من اليسار،
- المعنى الحرفيهو الحرف الصحيح المُحلَّل،
- هي الذرة أو المحور المحدد.
يُطلق على البند الناتج عن قاعدة الحلّ اسم " مُحَلِّل" البندين المُدخلين. وهو مبدأ التوافق المطبق على البنود وليس على المصطلحات. [ 3 ]
عندما تحتوي الجملتان على أكثر من زوج واحد من الحروف التكميلية، يمكن تطبيق قاعدة الحل (بشكل مستقل) لكل زوج من هذه الأزواج؛ ومع ذلك، فإن النتيجة دائمًا ما تكون تكرارًا .
يمكن اعتبار Modus ponens حالة خاصة من حالات الحل (لجملة حرفية واحدة وجملة حرفية مزدوجة).
يعادل
تقنية حل المشكلات
عند اقترانها بخوارزمية بحث كاملة، فإن قاعدة الحل تعطي خوارزمية سليمة وكاملة لتحديد مدى إمكانية تحقيق صيغة اقتراحية ، وبالتالي، صحة جملة في ظل مجموعة من البديهيات.
تعتمد تقنية الحل هذه على البرهان بالتناقض، وتستند إلى حقيقة أنه يمكن تحويل أي جملة في منطق القضايا إلى جملة مكافئة في الصيغة العادية الاقترانية . [ 4 ] الخطوات هي كما يلي.
- جميع الجمل في قاعدة المعرفة ونفي الجملة المراد إثباتها ( الفرضية ) متصلة بشكل عطفي.
- يتم تحويل الجملة الناتجة إلى صيغة ربط عادية حيث تُعتبر الروابط عناصر في مجموعة، S ، من الجمل. [ 4 ]
- على سبيل المثال، يؤدي إلى ظهور المجموعة.
- تُطبَّق قاعدة الحلّ على جميع أزواج الجمل الممكنة التي تحتوي على متغيرات مُكمِّلة. بعد كل تطبيق لقاعدة الحلّ، تُبسَّط الجملة الناتجة بحذف المتغيرات المُكرَّرة. إذا احتوت الجملة على متغيرات مُكمِّلة، تُهمل (لأنها تحصيل حاصل). وإذا لم تحتوي عليها، ولم تكن موجودة بعد في مجموعة الجمل S ، تُضاف إلى S ، وتُؤخذ في الاعتبار لإجراء المزيد من استدلالات الحلّ.
- إذا تم استنتاج العبارة الفارغة بعد تطبيق قاعدة الحل ، فإن الصيغة الأصلية غير قابلة للتنفيذ (أو متناقضة )، وبالتالي يمكن استنتاج أن التخمين الأولي يتبع من البديهيات.
- أما إذا كان من ناحية أخرى، فلا يمكن استنتاج العبارة الفارغة، ولا يمكن تطبيق قاعدة الحل لاستنتاج المزيد من العبارات الجديدة، فإن التخمين ليس نظرية لقاعدة المعرفة الأصلية.
أحد الأمثلة على هذه الخوارزمية هو خوارزمية ديفيس-بوتنام الأصلية التي تم تحسينها لاحقًا إلى خوارزمية DPLL التي أزالت الحاجة إلى التمثيل الصريح للمُحَلِّلات.
يستخدم هذا الوصف لتقنية الاستدلال مجموعة S كبنية بيانات أساسية لتمثيل اشتقاقات الاستدلال. تُعد القوائم والأشجار والرسوم البيانية الموجهة غير الدورية بدائل أخرى شائعة وممكنة. تُجسد تمثيلات الأشجار حقيقة أن قاعدة الاستدلال ثنائية بشكل أدق. وبالإضافة إلى استخدام ترميز تسلسلي للعبارات، يُوضح تمثيل الشجرة أيضًا كيفية ارتباط قاعدة الاستدلال بحالة خاصة من قاعدة القطع ، تقتصر على صيغ القطع الذرية. مع ذلك، فإن تمثيلات الأشجار ليست بنفس كفاءة تمثيلات المجموعات أو القوائم، لأنها تُظهر بوضوح الاشتقاقات الفرعية الزائدة للعبارات المستخدمة أكثر من مرة في اشتقاق العبارة الفارغة. يمكن أن تكون تمثيلات الرسوم البيانية بنفس كفاءة تمثيلات القوائم من حيث عدد العبارات، كما أنها تخزن معلومات هيكلية حول العبارات التي تم استدلالها لاشتقاق كل مُستدل.
مثال بسيط
بعبارة أخرى: لنفترضهذا خطأ. لكي تكون الفرضية صحيحةأن يكون صحيحاً،يجب أن يكون هذا صحيحًا. أو لنفترضهذا صحيح. لكي تكون الفرضيةأن يكون صحيحاً،يجب أن يكون صحيحًا. لذلك، بغض النظر عن زيف أو صحة ما يليإذا كانت كلتا المقدمتين صحيحتين، فإن النتيجةهذا صحيح.
الحل في منطق الرتبة الأولى
يمكن تعميم قاعدة الحل إلى منطق الرتبة الأولى على النحو التالي: [ 5 ]
أينهو أكثر موحد عام لـو، وولا توجد متغيرات مشتركة.
مثال
البنودويمكن تطبيق هذه القاعدة معكعامل موحد.
هنا x متغير و b ثابت.
هنا نرى ذلك
- البنود وهي مقدمات الاستدلال
- (مُحَلِّل المقدمات) هو نتيجتها.
- المعنى الحرفيهو الحرف المحلول من اليسار،
- المعنى الحرفيهو الحرف الصحيح المُحلَّل،
- هي الذرة أو المحور المحدد.
- هو أكثر موحد عام للحرفيات المحلولة.
شرح غير رسمي
في منطق الرتبة الأولى، يختزل الاستدلال المنطقي القياسات المنطقية التقليدية إلى قاعدة واحدة.
لفهم كيفية عمل الاستدلال المنطقي، انظر إلى مثال القياس المنطقي التالي لمنطق المصطلحات :
- جميع اليونانيين أوروبيون.
- هوميروس يوناني.
- لذلك، فإن هوميروس أوروبي.
أو بشكل أعم:
- لذلك،
لإعادة صياغة الاستدلال باستخدام أسلوب الاستدلال، يجب أولاً تحويل البنود إلى الصيغة الاقترانية العادية (CNF). في هذه الصيغة، يصبح التحديد الكمي ضمنيًا: تُحذف المحددات الكمية الشاملة على المتغيرات ( X ، Y ، ...) ببساطة لأنها مفهومة ضمنيًا، بينما تُستبدل المتغيرات المحددة كميًا وجوديًا بدوال سكوليم .
- لذلك،
إذن، السؤال هو: كيف تستنتج تقنية الاستدلال العبارة الأخيرة من العبارتين الأوليين؟ القاعدة بسيطة:
- ابحث عن جملتين تحتويان على نفس المسند، حيث يتم نفيه في إحدى الجملتين وليس في الأخرى.
- قم بتوحيد المسندين. (إذا فشل التوحيد، فهذا يعني أنك اخترت المسندين بشكل خاطئ. ارجع إلى الخطوة السابقة وحاول مرة أخرى.)
- إذا ظهرت أي متغيرات غير مقيدة تم ربطها في المسندات الموحدة أيضًا في مسندات أخرى في البندين، فاستبدلها بقيمها المقيدة (المصطلحات) هناك أيضًا.
- قم بحذف المسندات الموحدة، وقم بدمج المسندات المتبقية من الجملتين في جملة جديدة، مع ربطها أيضًا بواسطة عامل التشغيل "∨".
لتطبيق هذه القاعدة على المثال أعلاه، نجد أن المسند P يظهر في صورة منفية
- ¬ P ( X )
في الجملة الأولى، وبصيغة غير منفية
- P ( أ )
في العبارة الثانية، X متغير غير مقيد، بينما a قيمة مقيدة (حد). توحيد الاثنين ينتج عنه الاستبدال
- X ↦ a
يؤدي تجاهل المسندات الموحدة، وتطبيق هذا الاستبدال على المسندات المتبقية ( Q ( X ) فقط في هذه الحالة)، إلى النتيجة التالية:
- س ( أ )
كمثال آخر، انظر إلى الشكل القياسي
- جميع الكريتيين هم من سكان الجزر.
- جميع سكان الجزيرة كاذبون.
- لذلك فإن جميع الكريتيين كاذبون.
أو بشكل أعم،
- ∀ X P ( X ) → Q ( X )
- ∀ X Q ( X ) → R ( X )
- لذلك، لكل X، P ( X ) → R ( X )
في صيغة CNF، تصبح المقدمات كالتالي:
- ¬ P ( X ) ∨ Q ( X )
- ¬ Q ( Y ) ∨ R ( Y )
(تمت إعادة تسمية المتغير في الجملة الثانية لتوضيح أن المتغيرات في الجمل المختلفة متميزة.)
الآن، بتوحيد Q ( X ) في العبارة الأولى مع ¬Q ( Y ) في العبارة الثانية، يصبح X و Y متغيرين متطابقين. وبالتعويض بهذا في العبارات المتبقية ودمجها، نحصل على النتيجة التالية:
- ¬ P ( X ) ∨ R ( X )
التحليل إلى عوامل
تتضمن قاعدة الاستدلال، كما عرّفها روبنسون، التحليل إلى عوامل، الذي يوحد متغيرين حرفيين في نفس الجملة، قبل أو أثناء تطبيق الاستدلال كما هو موضح أعلاه. وتكون قاعدة الاستدلال الناتجة كاملةً من حيث الدحض، [ 6 ] بمعنى أن مجموعة من الجمل تكون غير قابلة للإرضاء إذا وفقط إذا وُجد اشتقاق للجملة الفارغة باستخدام الاستدلال فقط، معززًا بالتحليل إلى عوامل.
مثال على مجموعة عبارات غير قابلة للإرضاء والتي تتطلب تحليلًا إلى عوامل لاستنتاج العبارة الفارغة هو:
بما أن كل جملة تتكون من حرفين، فإن كل مُحلِّل مُحتمل يتكون من حرفين أيضًا. لذلك، لا يُمكن الحصول على الجملة الفارغة بالتحليل دون تحليل. باستخدام التحليل، يُمكن الحصول عليها على سبيل المثال كما يلي: [ 7 ]
حل غير شرطي
تم وضع تعميمات لقاعدة الحل المذكورة أعلاه لا تتطلب أن تكون الصيغ الأصلية في شكل جملة عادية . [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ]
تُعدّ هذه التقنيات مفيدة بشكل أساسي في إثبات النظريات التفاعلي، حيث يُعدّ الحفاظ على سهولة قراءة صيغ النتائج الوسيطة أمرًا بالغ الأهمية. إضافةً إلى ذلك، فهي تتجنّب التضخم التوافقي أثناء التحويل إلى صيغة الجملة، [ 10 ] : 98، وتُوفّر أحيانًا خطوات الحل. [ 13 ] : 425
الاستدلال غير الشرطي في منطق القضايا
فيما يخص منطق القضايا، يستخدم كل من موراي [ 9 ] : 18 ومانا ووالدينجر [ 10 ] : 98 القاعدة التالية
- ،
أينيرمز إلى صيغة اختيارية. هناوتشير إلى الصيغ التي تحتوي علىكصيغة فرعية.يتم بناؤها عن طريق استبدال كل ظهور لـفيبواسطة. بصورة مماثلة،يتم بناؤها عن طريق استبدال كل ظهور لـفيبواسطةالمُذيبيهدف إلى التبسيط باستخدام قواعد مثلإلخ. ولمنع توليد دوال حل تافهة وغير مفيدة، لا تُطبق القاعدة إلا عندمايحتوي على حالة واحدة على الأقل "سلبية" وحالة واحدة على الأقل "إيجابية" [ 14 ] فيوعلى التوالي. وقد بيّن موراي أن هذه القاعدة كاملة إذا ما أُضيفت إليها قواعد تحويل منطقية مناسبة. [ 10 ] : 103
يستخدم تراوغوت قاعدة يمكن التعبير عنها بشكل مشابه على النحو التالي
- ،
حيث أسسيشير ذلك إلى قطبية حدوثه. بينماويتم بناؤها كما في السابق، الصيغةيتم الحصول عليها عن طريق استبدال كل ظهور موجب لـفيمعوكل حدث سلبي مععلى غرار منهج موراي، تُطبَّق تحويلات تبسيطية مناسبة على المُحلِّل. وقد أثبت تراوغوت اكتمال قاعدته، شريطةهي الروابط الوحيدة المستخدمة في الصيغ. [ 12 ] : 398-400
يُعدّ مُحلِّل تراوغوت أقوى من مُحلِّل موراي. [ 12 ] : 395 علاوة على ذلك، فهو لا يُدخل روابط ثنائية جديدة، وبالتالي يتجنّب الميل نحو الصيغة الشرطية في الاستدلال المتكرر. مع ذلك، قد تطول الصيغ عندما يكون مُحلِّل تراوغوت صغيرًا.يتم استبدالها عدة مرات بواحدة أكبرو/أو[ 12 ] : 398
مثال على حل القضايا غير الشرطية
على سبيل المثال، انطلاقاً من الافتراضات التي يقدمها المستخدم
يمكن استخدام قاعدة موراي على النحو التالي لاستنتاج التناقض: [ 15 ]
وللغرض نفسه، يمكن استخدام قاعدة تراوغوت على النحو التالي : [ 12 ] : 397
من خلال مقارنة كلا الاستنتاجين، يمكن ملاحظة المشكلات التالية:
- قد تُنتج قاعدة تراوغوت مُحلِّلاً أدق: قارن بين (5) و(10)، اللذين يحلان (1) و(2) على.
- أدخلت قاعدة موراي 3 رموز فصل جديدة: في (5) و(6) و(7)، بينما لم تقدم قاعدة تراوغوت أي رمز جديد؛ وبهذا المعنى، فإن الصيغ الوسيطة لتراوغوت تشبه أسلوب المستخدم بشكل أوثق من موراي.
- بسبب هذه المشكلة الأخيرة، يمكن لقاعدة تراوغوت الاستفادة من التضمين الوارد في الافتراض (4)، باستخدام كـالصيغة غير الذريةفي الخطوة (12). باستخدام قواعد موراي، الصيغة المكافئة دلاليًاتم الحصول عليها كـ (7)، ومع ذلك، لا يمكن استخدامها كـبسبب شكلها النحوي.
الاستدلال غير الشرطي في منطق الرتبة الأولى
بالنسبة لمنطق المسند من الدرجة الأولى ، يتم تعميم قاعدة موراي للسماح بصيغ فرعية متميزة، ولكنها قابلة للتوحيد.ولو، على التوالي. إذاوهو العامل الأكثر عمومية لتوحيدوإذن، يكون المُحلِّل المُعمَّم هوبينما تبقى القاعدة سليمة في حالة وجود بديل أكثر خصوصيةفي حالة استخدام هذه القاعدة، لا حاجة لتطبيقات مثل هذه القاعدة لتحقيق الاكتمال.
تم تعميم قاعدة تراوغوت للسماح بعدة صيغ فرعية متميزة ثنائياً.لولطالمالنفترض أن يكون هناك عامل موحد عام مشترك.يتم الحصول على المذيب المعمم بعد تطبيقإلى الصيغ الأصلية، مما يجعل النسخة الافتراضية قابلة للتطبيق. يعتمد برهان اكتمال تراوغوت على افتراض استخدام هذه القاعدة العامة تمامًا؛ [ 12 ] : 401، وليس من الواضح ما إذا كانت قاعدته ستظل كاملة إذا اقتصرت علىو[ 16 ]
التعديل البارامتري
التعديل البارامتري هو أسلوب مشابه للاستدلال على مجموعات من الجمل حيث يكون رمز المسند هو المساواة. يُولّد هذا الأسلوب جميع الصيغ "المتساوية" للجمل، باستثناء المتطابقات الانعكاسية. تأخذ عملية التعديل البارامتري جملة " من " موجبة ، والتي يجب أن تحتوي على حرف مساواة. ثم تبحث عن جملة "إلى" تحتوي على حد فرعي يتحد مع أحد طرفي المساواة. بعد ذلك، يُستبدل الحد الفرعي بالطرف الآخر من المساواة. الهدف العام من التعديل البارامتري هو اختزال النظام إلى عناصره الأساسية، مما يقلل من حجم الحدود عند الاستبدال. [ 17 ]
التطبيقات
انظر أيضاً
ملحوظات
- ↑ ديفيس، مارتن؛ بوتنام، هيلاري (1960). "إجراء حسابي لنظرية التكميم" . مجلة ACM . 7 (3): 201-215 . doi : 10.1145/321033.321034 . S2CID 31888376 . هنا: صفحة 210، "ثالثًا. قاعدة حذف الصيغ الذرية".
- ↑ روبنسون 1965
- ↑ دي كنوت، فن برمجة الحاسوب 4أ : الخوارزميات التوافقية ، الجزء 1، ص 539
- 1 2 Leitsch 1997 ، ص. 11 "قبل تطبيق طريقة الاستدلال نفسها، نقوم بتحويل الصيغ إلى شكل طبيعي اقتراني خالٍ من المحددات الكمية."
- ^ آريس، إنريكي ب. غونزاليس، خوان L.؛ روبيو، فرناندو م. (2005). المنطق الحسابي . Ediciones Paraninfo، SA ISBN 9788497321822.
- ↑ راسل، ستيوارت جيه؛ نورفيج، بيتر (2009). الذكاء الاصطناعي: منهج حديث ( الطبعة الثالثة). برنتيس هول. ص 350. ISBN 978-0-13-604259-4.
- ↑ دافي، ديفيد أ. (1991). مبادئ إثبات النظريات الآلي . وايلي. ISBN 978-0-471-92784-6.انظر الصفحة 77. تم تعديل المثال هنا قليلاً لتوضيح استبدال تحليلي غير بسيط. ولتوضيح الأمر، تم عرض خطوة التحليل (5) بشكل منفصل. في الخطوة (6)، المتغير الجديدتم إدخالها لتمكين توحيد (5) و (6)، وهو أمر ضروري لـ (7).
- ↑ ويلكنز، د. (1973). كويست: نظام إثبات النظريات غير الشرطي (رسالة ماجستير). جامعة إسكس.
- 1 2 موراي، نيل ف. (فبراير 1979). إجراء إثبات لمنطق الرتبة الأولى غير الشرطي الخالي من المحددات الكمية (تقرير فني). قسم الهندسة الكهربائية وعلوم الحاسوب، جامعة سيراكيوز. 39.(مقتبس من مانا، والدينجر، 1980 على النحو التالي: "إجراء إثبات لمنطق الرتبة الأولى غير الشرطي"، 1978)
- 1 2 3 4 مانا، زوهار ؛ والدينجر، ريتشارد (يناير 1980). "مقاربة استنتاجية لتوليف البرامج" . معاملات ACM في لغات البرمجة والأنظمة . 2 : 90-121 . doi : 10.1145/357084.357090 . S2CID 14770735 .
- ↑ موراي، ن. ف. (1982). "إثبات النظريات غير الشرطية تمامًا". الذكاء الاصطناعي . 18 : 67-85 . doi : 10.1016/0004-3702(82)90011-x .
- 1 2 3 4 5 6 تراوغوت، ج. (1986). "الحل المتداخل" . المؤتمر الدولي الثامن حول الاستدلال الآلي. CADE 1986. LNCS . المجلد 230. سبرينغر. الصفحات 394-403 . doi : 10.1007/3-540-16780-3_106 . ISBN 978-3-540-39861-5.
- 1 2 شمرل، يو آر (1988). "الاستدلال على أشجار الصيغ". أكتا إنفورماتيكا . 25 (4): 425-438 . doi : 10.1007/bf02737109 . S2CID 32702782 . ملخص
- ↑ تشير هذه المفاهيم، التي تسمى "الأقطاب"، إلى عدد النفي الصريح أو الضمني المذكور أعلاه. على سبيل المثال،يحدث بشكل إيجابي فيوفي، سلبي فيوفيوفي كلا القطبين في.
- ↑ "تُستخدم علامة "" للإشارة إلى التبسيط بعد الحل.
- ↑ هنا، "يشير الرمز " إلى تساوي المصطلحات النحوية مع مراعاة إعادة التسمية
- ↑ نيوفنهاوس، روبرت؛ روبيو، ألبرتو (2001). "7. إثبات النظريات القائم على التعديل البارامتري" (ملف PDF) . في روبنسون، آلان جيه إيه؛ فورونكوف، أندريه (محرران). دليل الاستدلال الآلي . إلسيفير. الصفحات 371-444 . ISBN 978-0-08-053279-0.
مراجع
- روبنسون ، ج. آلان (1965). "منطق موجه نحو الآلة قائم على مبدأ الاستدلال" . مجلة ACM . 12 (1): 23-41 . doi : 10.1145/321250.321253 . S2CID 14389185 .
- ليتش، ألكسندر (1997). حساب الاستدلال . نصوص في علوم الحاسوب النظرية. سلسلة EATCS. سبرينغر . ISBN 978-3-642-60605-2.
- غالييه، جان هـ. (1986). المنطق لعلوم الحاسوب: أسس إثبات النظريات الآلي . هاربر آند رو .
- لي، تشين ليانغ تشانغ، ريتشارد تشار تونغ (1987). المنطق الرمزي وإثبات النظريات الميكانيكية . دار النشر الأكاديمية. ISBN 0-12-170350-9.
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
روابط خارجية
- أليكس ساخاروف. "مبدأ الحل" . عالم الرياضيات .
- أليكس ساخاروف. "القرار" . عالم الرياضيات .
- مقدمات عام 1965
- إثبات النظريات آلياً
- حساب القضايا
- نظرية الإثبات
- قواعد الاستدلال
- نظريات في منطق القضايا
