التحديد (المنطقي)
يُعدّ التحديد منطقًا غير رتيب ابتكره جون مكارثي لصياغة الافتراض البديهي بأنّ الأمور تسير كما هو متوقع ما لم يُنصّ على خلاف ذلك. [ 1 ] [ 2 ] وقد استخدم مكارثي التحديد لاحقًا في محاولة لحلّ مشكلة الإطار . ولتطبيق التحديد في صيغته الأولية، قام مكارثي بتوسيع منطق الرتبة الأولى للسماح بتقليل امتداد بعض المسندات، حيث يُمثّل امتداد المسند مجموعة أزواج القيم التي يكون المسند صحيحًا عندها. ويُشبه هذا التقليل افتراض العالم المغلق القائل بأنّ ما ليس معروفًا بصحته فهو خاطئ. [ 3 ]
كانت المشكلة الأصلية التي تناولها مكارثي هي مشكلة المبشرين وآكلي لحوم البشر : ثلاثة مبشرين وثلاثة من آكلي لحوم البشر على ضفة نهر واحدة؛ عليهم عبور النهر بقارب لا يتسع إلا لشخصين، مع شرط إضافي ألا يتجاوز عدد آكلي لحوم البشر عدد المبشرين على أي من الضفتين (وإلا سيُقتل المبشرون، ويُفترض أنهم سيؤكلون). لم تكن المشكلة التي تناولها مكارثي هي إيجاد سلسلة من الخطوات للوصول إلى الهدف (تحتوي المقالة المتعلقة بمشكلة المبشرين وآكلي لحوم البشر على أحد هذه الحلول)، بل كانت بالأحرى استبعاد الشروط غير المذكورة صراحةً. على سبيل المثال، الحل "الذهاب نصف ميل جنوبًا وعبور النهر على الجسر" غير صحيح بديهيًا لأن نص المشكلة لا يذكر مثل هذا الجسر. من ناحية أخرى، فإن وجود هذا الجسر غير مستبعد في نص المشكلة أيضًا. إن عدم وجود الجسر هو نتيجة للافتراض الضمني بأن نص المشكلة يحتوي على كل ما يتعلق بحلها. إن القول صراحةً بأن الجسر غير موجود ليس حلاً لهذه المشكلة، حيث توجد العديد من الظروف الاستثنائية الأخرى التي يجب استبعادها (مثل وجود حبل لتقييد آكلي لحوم البشر، ووجود قارب أكبر في مكان قريب، وما إلى ذلك).
استخدم مكارثي لاحقًا مفهوم التحديد لإضفاء الطابع الرسمي على الافتراض الضمني للجمود : فالأشياء لا تتغير إلا إذا نُصَّ على خلاف ذلك. بدا التحديد مفيدًا لتجنب تحديد أن الشروط لا تتغير بفعل جميع الأفعال باستثناء تلك المعروفة صراحةً بتغييرها؛ وهذا ما يُعرف بمشكلة الإطار . مع ذلك، تبيّن لاحقًا أن الحل الذي اقترحه مكارثي يؤدي إلى نتائج خاطئة في بعض الحالات، كما في سيناريو مشكلة إطلاق النار في جامعة ييل . توجد حلول أخرى لمشكلة الإطار تُضفي الطابع الرسمي الصحيح على مشكلة إطلاق النار في جامعة ييل؛ بعضها يستخدم التحديد ولكن بطريقة مختلفة.
الحالة الافتراضية
بينما تم تعريف التحديد في البداية في حالة منطق الرتبة الأولى، فإن التخصيص لحالة القضايا أسهل في التعريف. [ 4 ] بالنظر إلى صيغة قضايا، وحدودها هي الصيغة التي تحتوي فقط على نماذج منالتي لا تُسند قيمة لمتغير إلى القيمة "صحيح" إلا عند الضرورة.
بصورة رسمية، يمكن تمثيل النماذج الافتراضية بمجموعات من المتغيرات الافتراضية ؛ أي أن كل نموذج يُمثَّل بمجموعة المتغيرات الافتراضية التي يُسند إليها القيمة "صحيح". على سبيل المثال، النموذج الذي يُسند القيمة "صحيح" إلى، خطأ لـوصادقة لـيتم تمثيلها بواسطة المجموعة، لأنوهي بالضبط المتغيرات التي يتم تعيينها إلى القيمة "صحيح" بواسطة هذا النموذج.
بافتراض وجود نموذجينوبهذه الطريقة، يتم تمثيل الحالةيعادلضبط كل متغير على القيمة "صحيح"يتم تعيينها إلى صحيح. بعبارة أخرى،يُمثل هذا النموذج العلاقة بين "تعيين القيمة إلى صحيح مع تقليل عدد المتغيرات".هذا يعني أنلكن هذين النموذجين لا يتطابقان.
يُمكّننا هذا من تعريف نماذج لا تُسند قيمًا صحيحة للمتغيرات إلا عند الضرورة. نموذجنظريةيُطلق عليه اسم الحد الأدنى ، إذا وفقط إذا لم يكن هناك نموذج لوالتي.
يتم التعبير عن التحديد باختيار النماذج الدنيا فقط. ويُعرَّف على النحو التالي:
أو يمكن تعريفكصيغة تحتوي على مجموعة النماذج المذكورة أعلاه تحديدًا؛ علاوة على ذلك، يمكن أيضًا تجنب تقديم تعريف لـواقتصر على تعريف الاستدلال الأدنى علىإذا وفقط إذا كان كل نموذج مصغر منوهو أيضاً نموذج لـ.
على سبيل المثال، الصيغةيحتوي على ثلاثة نماذج:
- ،،صحيح، أي؛
- وصحيح،هذا خطأ، أي؛
- وصحيح،هذا خطأ، أي.
النموذج الأول ليس نموذجًا بسيطًا في مجموعة المتغيرات التي يُسند إليها القيمة "صحيح". في الواقع، يُجري النموذج الثاني نفس الإسنادات باستثناء، وهو ما يُسند إلى خطأ وليس إلى صواب. لذلك، فإن النموذج الأول ليس نموذجًا أدنى. أما النموذجان الثاني والثالث فهما غير قابلين للمقارنة: فبينما يُسند النموذج الثاني صوابًا إلىأما الثالث فيُسند القيمة "صحيح" إلىبدلاً من ذلك. لذلك، فإن النماذج التي تحدديمثل النموذجان الثاني والثالث في القائمة. الصيغة المنطقية التي تحتوي على هذين النموذجين تحديدًا هي الصيغة التالية:
بشكل بديهي، في التحديد، تُسند قيمة "صحيح" لمتغير ما فقط عند الضرورة. وبالمثل، إذا كان من الممكن أن تكون قيمة متغير ما "خطأ"، فيجب أن تكون "خطأ". على سبيل المثال، يجب أن يكون واحد على الأقل منويجب تعيين القيمة إلى صحيح وفقًا لـفي هذا السياق، يجب أن يكون أحد المتغيرين صحيحًا. المتغيرلا يمكن أن يكون خاطئًا في أي نموذج منولا أي من التحديدين.
المسندات الثابتة والمتغيرة
يعود الفضل في توسيع مفهوم التحديد باستخدام المسندات الثابتة والمتغيرة إلى فلاديمير ليفشيتز . [ 5 ] وتتلخص الفكرة في أنه لا ينبغي تقليل بعض الشروط. وبعبارة أخرى، لا ينبغي دحض بعض المتغيرات إن أمكن. وعلى وجه الخصوص، يمكن النظر في نوعين من المتغيرات:
- متفاوت
- هذه متغيرات لا ينبغي أخذها في الاعتبار على الإطلاق أثناء عملية التقليل؛
- مُثَبَّت
- هذه متغيرات تعتبر ثابتة أثناء إجراء عملية التقليل؛ بمعنى آخر، لا يمكن إجراء التقليل إلا من خلال مقارنة النماذج التي لها نفس قيم هذه المتغيرات.
يكمن الاختلاف في أن قيمة الشروط المتغيرة تُفترض ببساطة أنها غير مهمة. أما الشروط الثابتة فتصف حالة محتملة، لذا فإن مقارنة حالتين تختلف فيهما قيمة هذه الشروط لا معنى لها.
بصورة رسمية، يكون امتداد التحديد الذي يشمل المتغيرات المتغيرة والثابتة كما يلي، حيثهي مجموعة المتغيرات المراد تقليلها،المتغيرات الثابتة، والمتغيرات المتغيرة هي تلك التي ليست في:
بعبارة أخرى، يتم تقليل قيم المتغيرات المخصصة للقيمة "صحيح" فقط للمتغيرات الموجودة فيعلاوة على ذلك، لا تتم مقارنة النماذج إلا إذا كانت تُسند نفس القيم لمتغيراتلا يتم أخذ جميع المتغيرات الأخرى في الاعتبار عند مقارنة النماذج.
يعتمد حل مشكلة الإطار الذي اقترحه مكارثي على التحديد دون شروط ثابتة. في الحالة الافتراضية، يمكن وصف هذا الحل كما يلي: بالإضافة إلى الصيغ التي تُشفّر مباشرةً ما هو معروف، يتم أيضًا تعريف متغيرات جديدة تُمثل التغيرات في قيم الشروط؛ ثم يتم تقليل هذه المتغيرات الجديدة.
على سبيل المثال، بالنسبة للمجال الذي يوجد فيه باب مغلق عند الزمن 0 والذي يتم فيه تنفيذ فعل فتح الباب عند الزمن 2، فإن ما هو معروف بشكل صريح يتم تمثيله بالصيغتين التاليتين:
تظهر مشكلة الإطار في هذا المثال على أنها المشكلة التيلا يُعدّ هذا نتيجةً للصيغ المذكورة أعلاه، بينما من المفترض أن يبقى الباب مغلقًا حتى يتم فتحه. ويمكن استخدام التحديد لتحقيق هذا الهدف من خلال تعريف متغيرات جديدة.لنمذجة التغييرات ثم تقليلها إلى الحد الأدنى:
- ...
كما يتضح من مشكلة إطلاق النار في جامعة ييل ، فإن هذا النوع من الحلول لا ينجح. على سبيل المثال،لم يتم استنباط ذلك بعد من خلال تحديد الصيغ أعلاه: النموذج الذي فيهصحيح وإن الافتراض الخاطئ لا يمكن مقارنته بالنموذج ذي القيم المعاكسة. لذلك، فإن الحالة التي يُفتح فيها الباب عند الزمن 1 ثم يبقى مفتوحًا نتيجةً للفعل لا تُستبعد بالتقييد.
تم تطوير العديد من الصيغ الرسمية الأخرى للمجالات الديناميكية التي لا تعاني من هذه المشاكل (انظر مشكلة الإطار للاطلاع على نظرة عامة). يستخدم الكثير منها التقييد ولكن بطريقة مختلفة.
تحديد المسند
يُعنى التعريف الأصلي للتقييد الذي اقترحه مكارثي بمنطق الرتبة الأولى. في منطق الرتبة الأولى، تؤدي المسندات دور المتغيرات في منطق القضايا (أي ما يمكن أن يكون صحيحًا أو خاطئًا). بمعنى آخر، يمكن التعبير عن صيغة قضية في منطق الرتبة الأولى باستبدال كل متغير قضية بمسند ذي رتبة صفرية (أي مسند بدون وسائط). لذا، يتم تقليل عدد الوسائط في نسخة التقييد من منطق الرتبة الأولى: يتم الحصول على تقييد الصيغة بجعل المسندات خاطئة كلما أمكن ذلك. [ 6 ]
بافتراض صيغة منطقية من الدرجة الأولىيحتوي على مسندإن تحديد هذا المسند يعني اختيار نماذج فقط منفي أييتم تعيين القيمة إلى "صحيح" على مجموعة صغيرة من أزواج القيم.
بصورة رسمية، يُعرَّف امتداد المسند في نموذج الرتبة الأولى بأنه مجموعة أزواج القيم التي يُسندها هذا المسند إلى القيمة "صحيح" في النموذج. تتضمن نماذج الرتبة الأولى بالفعل تقييم كل رمز من رموز المسند؛ حيث يُحدد هذا التقييم ما إذا كان المسند صحيحًا أم خاطئًا لأي قيمة ممكنة من قيم وسيطاته. [ 7 ] وبما أن كل وسيط من وسائط المسند يجب أن يكون حدًا، وكل حد يُقيَّم إلى قيمة، فإن النموذج يُحدد ما إذا كانينطبق هذا على أي مجموعة قيم ممكنةامتدادفي النموذج، تكون مجموعة أزواج الحدود بحيثهذا صحيح في النموذج.
تحديد نطاق المسندفي صيغةيتم الحصول على ذلك عن طريق اختيار نماذج فقط منمع امتداد طفيف لـعلى سبيل المثال، إذا كانت الصيغة تحتوي على نموذجين فقط، يختلفان فقط بسببإذا كانت إحدى المعادلتين صحيحة والأخرى خاطئة، فسيتم اختيار النموذج الثاني فقط. وذلك لأنيقع في امتدادفي النموذج الأول ولكن ليس في النموذج الثاني.
كان التعريف الأصلي الذي وضعه مكارثي تعريفًا نحويًا وليس دلاليًا. بالنظر إلى صيغةومسند، تحديدفيالصيغة التالية من الدرجة الثانية:
في هذه الصيغةهو محمول من نفس رتبة المعاملات مثلهذه صيغة من الدرجة الثانية لأنها تحتوي على تحديد كمي لمسند. الصيغة الفرعيةهو اختصار لـ:
في هذه الصيغة،هي مجموعة من n عنصر، حيث n هو عدد العناصر.تنص هذه الصيغة على أنه يجب إجراء تقليل الامتداد: من أجل تقييم الصدق علىبالنسبة للنموذج قيد الدراسة، يجب ألا يكون هناك أي مسند آخريمكن تعيين قيمة خاطئة لكل مجموعة بياناتيُسند إلى خطأ ومع ذلك يكون مختلفًا عن.
لا يسمح هذا التعريف إلا بتحديد محمول واحد. في حين أن التوسع ليشمل أكثر من محمول أمرٌ بسيط، فإن تقليل امتداد محمول واحد له تطبيق مهم: وهو تجسيد فكرة أن الأمور عادةً ما تكون كما هو متوقع. يمكن صياغة هذه الفكرة رسميًا بتقليل محمول واحد يعبر عن شذوذ المواقف. على وجه الخصوص، يتم التعبير عن كل حقيقة معروفة منطقيًا بإضافة حرف.ينص هذا على أن الحقيقة لا تصح إلا في الحالات العادية. ويسمح تقليل نطاق هذا المسند بالاستدلال بافتراض ضمني أن الأمور تسير كما هو متوقع (أي أنها ليست غير طبيعية)، وأن هذا الافتراض لا يُفترض إلا إذا كان ذلك ممكناً (لا يمكن افتراض عدم الطبيعية إلا إذا كان ذلك متسقاً مع الحقائق).
التحديد النقطي
التحديد النقطي هو شكل من أشكال التحديد من الدرجة الأولى، وقد قدمه فلاديمير ليفشيتز . [ 8 ] ويكمن أساس التحديد النقطي في أنه يقلل قيمة المسند لكل مجموعة من القيم على حدة، بدلاً من تقليل امتداد المسند. على سبيل المثال، هناك نموذجان لـمع النطاقإعداد واحدوالإعداد الآخرمنذ امتدادالنموذج الأول هوأما الامتداد للثاني فهويقتصر التحديد على اختيار النموذج الأول فقط. في الحالة الافتراضية، يتطابق التحديد النقطي والتحديد المسند.
في التحديد النقطي، تُؤخذ كل مجموعة من القيم في الاعتبار بشكل منفصل. على سبيل المثال، في الصيغةينبغي للمرء أن ينظر في قيمةبشكل منفصل عنيكون النموذج بسيطًا فقط إذا لم يكن من الممكن تغيير أي قيمة من صحيحة إلى خاطئة مع الحفاظ على استيفاء الصيغة. ونتيجة لذلك، فإن النموذج الذييتم اختيارها عن طريق التحديد النقطي لأن الدوران فقطلا يحقق التحويل إلى خطأ الصيغة، وينطبق الشيء نفسه على.
تحديد النطاق والصيغة
تعتمد صياغة سابقة لمفهوم التحديد، وضعها مكارثي، على تقليل نطاق نماذج الرتبة الأولى، بدلاً من توسيع نطاق المسندات. بمعنى آخر، يُعتبر نموذج ما أصغر من نموذج آخر إذا كان نطاقه أصغر، وتطابق النموذجان في تقييم القيم المشتركة. ويمكن اختزال هذه الصيغة من التحديد إلى تحديد المسندات.
كان تحديد نطاق الصيغة شكلاً شكلياً لاحقاً قدمه مكارثي. وهو تعميم لتحديد النطاق حيث يتم تقليل امتداد الصيغة، بدلاً من امتداد المسند. بعبارة أخرى، يمكن تحديد الصيغة بحيث تكون مجموعة قيم المجال التي تحقق الصيغة أصغر ما يمكن.
كبح النظرية
لا يُعالج التحديد دائمًا المعلومات المنفصلة بشكل صحيح. قدّم راي رايتر المثال التالي: تُرمى عملة معدنية فوق رقعة شطرنج، والنتيجة هي أن العملة إما على منطقة سوداء، أو على منطقة بيضاء، أو كليهما. ومع ذلك، هناك عدد كبير من الأماكن الأخرى المحتملة التي لا يُفترض أن تكون العملة عليها؛ على سبيل المثال، من البديهي أن العملة ليست على الأرض، أو على الثلاجة، أو على سطح القمر. لذلك، يمكن استخدام التحديد لتقليل امتدادالمسند، بحيثهذا غير صحيح حتى لو لم يُذكر ذلك صراحةً.
من ناحية أخرى، فإن تقليليؤدي الشرط إلى نتيجة خاطئة مفادها أن العملة إما على منطقة سوداء أو على منطقة بيضاء، ولكن ليس كليهما . وذلك لأن النماذج التيهذا صحيح فقط فيوفقط علىيجب أن يكون لها حد أدنى من الامتداد، بينما النموذج الذي يمتد فيهلا يُعدّ تكوين كلا الزوجين أمراً بسيطاً.
يُعدّ تقييد النظرية حلاً اقترحه توماس إيتر ، وجورج جوتلوب ، ويوري جوريفيتش . [ 9 ] وتتلخص الفكرة في أن النموذج الذي يفشل التحديد في اختياره، هو النموذج الذي فيه كل منوصحيح، هو نموذج للصيغة أكبر (بالنسبة لامتداد) من كلا النموذجين المُختارين. وبشكلٍ أدق، من بين نماذج الصيغة، يكون النموذج المُستبعد هو الحد الأدنى الأعلى للنموذجين المُختارين. يختار تقييد النظرية نماذج الحد الأدنى الأعلى هذه بالإضافة إلى تلك المُختارة عن طريق التحديد. ويستمر هذا الإدراج حتى تُصبح مجموعة النماذج مُغلقة، بمعنى أنها تشمل جميع الحدود الدنيا العليا لجميع مجموعات النماذج التي تحتويها.
انظر أيضاً
- الاستدلال القابل للدحض – الاستدلال الذي يكون مقنعًا من الناحية العقلانية، وإن لم يكن صحيحًا من الناحية الاستنتاجية.
- الاستقطاع التفضيلي
مراجع
- ↑ مكارثي، ج. (فبراير 1986). "تطبيقات التحديد في صياغة المعرفة البديهية". الذكاء الاصطناعي. 28 (1): 89-116. doi:10.1016/0004-3702(86)90032-9.
- ↑ مكارثي، ج. (أبريل 1980). "التحديد - شكل من أشكال الاستدلال غير الرتيب". الذكاء الاصطناعي. 13: 27-39. doi:10.1016/0004-3702(80)90011-9.
- ↑ إيتر، ت.؛ غوتلوب، ج. (يونيو 1993). "تحديد القضايا والاستدلال الموسع في العالم المغلق هما Π^p_2-كامل". علوم الحاسوب النظرية. 114 (2): 231-245. doi:10.1016/0304-3975(93)90073-3.
- ↑ كادولي، م.؛ لينزيريني، م. (أبريل 1994). "تعقيد الاستدلال والتقييد في العالم المغلق الافتراضي". مجلة علوم الحاسوب والنظم. 48 (2): 255-310. doi:10.1016/S0022-0000(05)80004-2.
- ↑ ليفشيتز، ف. (نوفمبر 1985). "قواعد البيانات ذات العالم المغلق والتقييد". الذكاء الاصطناعي. 27: 229-235. doi:10.1016/0004-3702(85)90055-4.
- ↑ ليفشيتز، ف. (1994). "التحديد". في: جاباي، د.م.؛ هوجر، س.ج.؛ روبنسون، ج.أ. الاستدلال غير الرتيب والاستدلال غير المؤكد. كتيبات المنطق في علوم الحاسوب والذكاء الاصطناعي وبرمجة المنطق. 3. مطبعة جامعة أكسفورد. ص 297-352. ISBN 0198537476.
- ↑ كادولي، م. (نوفمبر 1992). "تعقيد التحقق من النموذج للصيغ المحددة". رسائل معالجة المعلومات. 44 (3): 113-118. doi:10.1016/0020-0190(92)90049-2.
- ↑ ليفشيتز، ف. (1986). "تحديد النطاق النقطي". وقائع المؤتمر الوطني الخامس للذكاء الاصطناعي AAAI-86، 11-15 أغسطس 1986، فيلادلفيا، بنسلفانيا. الصفحات 406-410. ISBN 0934613133.
- ↑ إيتر، ت.؛ غوتلوب، ج.؛ غوريفيتش، ي. (1993). "كبح جماح نظريتك!". في: باجسي، روزينا. IJCAI-93: وقائع المؤتمر الدولي المشترك الثالث عشر حول الذكاء الاصطناعي، شامبيري، فرنسا، 28 أغسطس - 3 سبتمبر 1993. IJCAII. ص 634-639. ISBN 155860300X.
روابط خارجية
- التحديد – شكل من أشكال الاستدلال غير الرتيب ، ورقة بحثية لماكارثي.
- شرح في موسوعة ستانفورد للفلسفة
- البرمجة المنطقية
- المنطق غير الكلاسيكي
