الشكل الطبيعي لسكوليم

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

يمكن تحويل أي صيغة من الدرجة الأولى إلى الصيغة الطبيعية لسكوليم دون تغيير قابليتها للإرضاء، وذلك من خلال عملية تُسمى "سكوليميزيشن" (أو "سكوليميزيشن "). لا تكون الصيغة الناتجة بالضرورة مكافئة للصيغة الأصلية، ولكنها قابلة للإرضاء معها: أي أنها قابلة للإرضاء إذا وفقط إذا كانت الصيغة الأصلية قابلة للإرضاء. [ 1 ]

يُعد الاختزال إلى الشكل الطبيعي لسكوليم طريقة لإزالة الكميات الوجودية من عبارات المنطق الرسمي ، وغالبًا ما يتم تنفيذه كخطوة أولى في برنامج إثبات النظريات الآلي .

أمثلة

أبسط أشكال السكولمية هي للمتغيرات المُكمَّمة وجوديًا والتي لا تقع ضمن نطاق المُكمِّم الكلي. ويمكن استبدالها ببساطة عن طريق إنشاء ثوابت جديدة. على سبيل المثال،xP(x){\displaystyle \exists xP(x)}قد يتم تغييرها إلىP(ج){\displaystyle P(c)}، أينج{\displaystyle c}هو ثابت جديد (لا يظهر في أي مكان آخر في الصيغة).

وبشكل أعم، يتم إجراء عملية سكولمية عن طريق استبدال كل متغير كمي وجوديy{\displaystyle y}بمصطلحو(x1،...،xن){\displaystyle f(x_{1},\ldots ,x_{n})}رموز وظائفهاو{\displaystyle f}جديد. متغيرات هذا الحد هي كما يلي. إذا كانت الصيغة في شكلها الطبيعي السابق ، فإنx1،...،xن{\displaystyle x_{1},\ldots ,x_{n}}هي المتغيرات التي يتم قياسها بشكل عالمي والتي تسبق مُحدداتها الكمية مُحددات تلك الخاصة بـy{\displaystyle y}بشكل عام، هي المتغيرات التي يتم تحديدها كميًا بشكل شامل (نفترض أننا نتخلص من المحددات الوجودية بالترتيب، لذا فإن جميع المحددات الوجودية قبلy{\displaystyle \exists y}تمت إزالتها) وما شابه ذلكy{\displaystyle \exists y}يحدث ذلك في نطاق مُكمِّماتها. الوظيفةو{\displaystyle f}يُطلق على العنصر المُدخل في هذه العملية اسم دالة سكوليم (أو ثابت سكوليم إذا كان من رتبة صفرية ) ويُطلق على الحد اسم حد سكوليم .

على سبيل المثال، الصيغةxyzP(x،y،z){\displaystyle \forall x\exists y\forall zP(x,y,z)}لا يكون في الصيغة الطبيعية لسكوليم لأنه يحتوي على المُكمِّم الوجوديy{\displaystyle \exists y}. سكولميزيشن يحل محلy{\displaystyle y}معو(x){\displaystyle f(x)}، أينو{\displaystyle f}هو رمز دالة جديد، ويزيل التحديد الكمي علىy{\displaystyle y}الصيغة الناتجة هيxzP(x،و(x)،z){\displaystyle \forall x\forall zP(x,f(x),z)}مصطلح سكوليمو(x){\displaystyle f(x)}يتضمنx{\displaystyle x}لكن ليسz{\displaystyle z}لأن المحدد الكمي المراد إزالتهy{\displaystyle \exists y}يندرج ضمن نطاقx{\displaystyle \forall x}لكن ليس في ذلكz{\displaystyle \forall z}بما أن هذه الصيغة مكتوبة بصيغة prenex العادية، فإن هذا يعادل القول بأنه في قائمة المحددات الكمية،x{\displaystyle x}يسبقy{\displaystyle y}بينماz{\displaystyle z}لا. الصيغة التي تم الحصول عليها من هذا التحويل تكون قابلة للتحقيق إذا وفقط إذا كانت الصيغة الأصلية قابلة للتحقيق.

كيف تتم عملية سكولمزيشن

تعتمد عملية سكولميز على تطبيق تكافؤ من الدرجة الثانية بالتزامن مع تعريف قابلية الإرضاء من الدرجة الأولى. يوفر هذا التكافؤ طريقةً لـ"نقل" مُكمِّم وجودي قبل مُكمِّم كلي.

xyR(x،y)وxR(x،و(x)){\displaystyle \forall x\exists yR(x,y)\iff \exists f\forall xR(x,f(x))}

أين

و(x){\displaystyle f(x)}هي دالة تقوم بربطx{\displaystyle x}لy{\displaystyle y}.

بشكل بديهي، الجملة "لكلx{\displaystyle x}يوجدy{\displaystyle y}بحيثR(x،y){\displaystyle R(x,y)}يتم تحويل " إلى الشكل المكافئ "توجد دالةو{\displaystyle f}رسم خرائط لكلx{\displaystyle x}إلىy{\displaystyle y}بحيث يكون لكلx{\displaystyle x}وهذا يعني أنR(x،و(x)){\displaystyle R(x,f(x))}".

هذا التكافؤ مفيد لأن تعريف قابلية الإرضاء من الدرجة الأولى يُكمّم ضمنيًا وجوديًا على الدوال التي تفسر رموز الدوال. على وجه الخصوص، صيغة من الدرجة الأولىΦ{\displaystyle \Phi }تكون قابلة للتحقيق إذا وُجد نموذجم{\displaystyle M}وتقييمμ{\displaystyle \mu }من المتغيرات الحرة في الصيغة التي تُقيّم الصيغة إلى قيمة صحيحة . يحتوي النموذج على تفسير جميع رموز الدوال؛ لذلك، فإن دوال سكوليم مُكمّمة وجوديًا ضمنيًا. في المثال أعلاه،xR(x،و(x)){\displaystyle \forall xR(x,f(x))}تكون قابلة للتحقيق إذا وفقط إذا كان هناك نموذجم{\displaystyle M}، والذي يتضمن تفسيراً لـو{\displaystyle f}بحيثxR(x،و(x)){\displaystyle \forall xR(x,f(x))}يصح هذا لبعض تقييمات متغيراته الحرة (لا يوجد أي منها في هذه الحالة). ويمكن التعبير عن ذلك من الدرجة الثانية على النحو التالي:وxR(x،و(x)){\displaystyle \exists f\forall xR(x,f(x))}وبناءً على التكافؤ المذكور أعلاه، فإن هذا يُعادل قابلية إرضاءxyR(x،y){\displaystyle \forall x\exists yR(x,y)}.

على المستوى الفوقي، إمكانية إرضاء الصيغة من الدرجة الأولىΦ{\displaystyle \Phi }قد تُكتب مع بعض التجاوزات الطفيفة في استخدام الرموز كمامμ(م،μΦ){\displaystyle \exists M\exists \mu (M,\mu \models \Phi )}، أينم{\displaystyle M}هو نموذج،μ{\displaystyle \mu }وهو تقييم للمتغيرات الحرة، و{\displaystyle \models }هذا يعني أنΦ{\displaystyle \Phi }صحيح فيم{\displaystyle M}تحتμ{\displaystyle \mu }بما أن نماذج الرتبة الأولى تتضمن تفسير جميع رموز الدوال، فإن أي دالة سكوليم التيΦ{\displaystyle \Phi }يتم تحديد مفهوم "يحتوي" ضمنيًا كميًا وجوديًا بواسطةم{\displaystyle \exists M}ونتيجة لذلك، بعد استبدال المحددات الوجودية على المتغيرات بالمحددات الوجودية على الدوال في بداية الصيغة، لا يزال من الممكن التعامل مع الصيغة على أنها صيغة من الدرجة الأولى عن طريق إزالة هذه المحددات الوجودية. هذه هي الخطوة الأخيرة في معالجةوxR(x،و(x)){\displaystyle \exists f\forall xR(x,f(x))}مثلxR(x،و(x)){\displaystyle \forall xR(x,f(x))}قد تكتمل لأن الدوال تُقاس وجوديًا ضمنيًا بواسطةم{\displaystyle \exists M}في تعريف قابلية الإرضاء من الدرجة الأولى.

يمكن إثبات صحة عملية سكولم في الصيغة النموذجيةF1=x1...xنyR(x1،...،xن،y){\displaystyle F_{1}=\forall x_{1}\dots \forall x_{n}\exists yR(x_{1},\dots ,x_{n},y)}كما يلي. يتم تحقيق هذه الصيغة بواسطة نموذجم{\displaystyle M}إذا وفقط إذا، لكل قيمة ممكنة لـx1،...،xن{\displaystyle x_{1},\dots ,x_{n}}في نطاق النموذج، توجد قيمة لـy{\displaystyle y}في مجال النموذج الذي يصنعR(x1،...،xن،y){\displaystyle R(x_{1},\dots ,x_{n},y)}صحيح. بحسب بديهية الاختيار ، توجد دالةو{\displaystyle f}بحيثy=و(x1،...،xن){\displaystyle y=f(x_{1},\dots ,x_{n})}ونتيجة لذلك، فإن الصيغةF2=x1...xنR(x1،...،xن،و(x1،...،xن)){\displaystyle F_{2}=\forall x_{1}\dots \forall x_{n}R(x_{1},\dots ,x_{n},f(x_{1},\dots ,x_{n}))}قابلة للإرضاء، لأنها تحتوي على النموذج الذي تم الحصول عليه بإضافة تفسيرو{\displaystyle f}لم{\displaystyle M}وهذا يدل على أنF1{\displaystyle F_{1}}لا يمكن تحقيقها إلا إذاF2{\displaystyle F_{2}}وهو قابل للتنفيذ أيضاً. على العكس من ذلك، إذاF2{\displaystyle F_{2}}إذا كان الشرط قابلاً للتحقيق، فإنه يوجد نموذجم{\displaystyle M'}وهذا يفي بالغرض؛ يتضمن هذا النموذج تفسيراً للدالةو{\displaystyle f}بحيث يكون لكل قيمة منx1،...،xن{\displaystyle x_{1},\dots ,x_{n}}الصيغةR(x1،...،xن،و(x1،...،xن)){\displaystyle R(x_{1},\dots ,x_{n},f(x_{1},\dots ,x_{n}))}يثبت. ونتيجة لذلك،F1{\displaystyle F_{1}}يتم تحقيق ذلك بواسطة نفس النموذج لأنه يمكن للمرء أن يختار، لكل قيمة منx1،...،xن{\displaystyle x_{1},\ldots ,x_{n}}، القيمةy=و(x1،...،xن){\displaystyle y=f(x_{1},\dots ,x_{n})}، أينو{\displaystyle f}يتم تقييمها وفقًا لـم{\displaystyle M'}.

استخدامات السكولمية

يُستخدم تحويل سكولم في إثبات النظريات آليًا . على سبيل المثال، في طريقة الجداول التحليلية ، عندما تظهر صيغة يكون مُكمِّمها الرئيسي وجوديًا، يمكن توليد الصيغة الناتجة عن إزالة هذا المُكمِّم باستخدام تحويل سكولم. على سبيل المثال، إذاxΦ(x،y1،...،yن){\displaystyle \exists x\Phi (x,y_{1},\ldots ,y_{n})}يحدث ذلك في لوحة، حيثx،y1،...،yن{\displaystyle x,y_{1},\ldots ,y_{n}}المتغيرات الحرة لـΦ(x،y1،...،yن){\displaystyle \Phi (x,y_{1},\ldots ,y_{n})}، ثمΦ(و(y1،...،yن)،y1،...،yن){\displaystyle \Phi (f(y_{1},\ldots ,y_{n}),y_{1},\ldots ,y_{n})}يمكن إضافتها إلى نفس فرع الجدول. هذه الإضافة لا تُغير من إمكانية تحقيق الجدول: يمكن توسيع كل نموذج من الصيغة القديمة، بإضافة تفسير مناسب لـو{\displaystyle f}، إلى نموذج للصيغة الجديدة.

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

يُستخدم هذا الأسلوب أيضاً في طريقة حل المسائل المنطقية من الدرجة الأولى ، حيث تُمثَّل الصيغ كمجموعات من البنود التي يُفترض أنها مُكمَّمة بشكل شامل. (للاطلاع على مثال، انظر مفارقة شارب الكحول ).

من النتائج المهمة في نظرية النماذج نظرية لوفنهايم-سكوليم ، والتي يمكن إثباتها من خلال تطبيق نظرية سكوليم والإغلاق تحت دوال سكوليم الناتجة. [ 3 ]

نظريات سكوليم

بشكل عام، إذاتي{\displaystyle T}هي نظرية ولكل صيغة متغيرات حرةx1،...،xن،y{\displaystyle x_{1},\dots ,x_{n},y}يوجد رمز دالة من الرتبة nF{\displaystyle F}من المؤكد أن هذه دالة سكوليم لـy{\displaystyle y}، ثمتي{\displaystyle T}تُسمى نظرية سكوليم . [ 4 ]

كل نظرية سكولم نموذجية كاملة ، أي أن كل بنية فرعية لنموذج ما هي بنية فرعية أولية . وبالنظر إلى نموذج M لنظرية سكولم T ، فإن أصغر بنية فرعية من M تحتوي على مجموعة معينة A تُسمى غلاف سكولم لـ A. وغلاف سكولم لـ A هو نموذج أولي ذري فوق A.

تاريخ

تم تسمية الشكل الطبيعي لسكوليم على اسم عالم الرياضيات النرويجي الراحل ثورالف سكوليم .

انظر أيضاً

ملحوظات

  1. ^ “الأشكال العادية والسكوليماشن” (PDF) . معهد ماكس بلانك للمعلوماتية . تم الاسترجاع 15 ديسمبر 2012 .
  2. راينر هانلي. الجداول والأساليب ذات الصلة. دليل الاستدلال الآلي .
  3. سكوت وينشتاين، نظرية لوفنهايم-سكوليم ، ملاحظات المحاضرة (2009). تم الاطلاع عليه في 6 يناير 2023.
  4. ^ “المجموعات والنماذج والبراهين” (3.3) بقلم آي. مورديجك وجي. فان أوستن

مراجع