نظرية الحذف بالقطع

تُعدّ نظرية حذف القطع ( أو نظرية جينتزن الرئيسية ) النتيجة المركزية التي تُثبت أهمية حساب المتتاليات . وقد برهن عليها جيرهارد جينتزن في الجزء الأول من بحثه الرائد عام 1935 بعنوان "دراسات في الاستدلال المنطقي" [ 1 ] ، وذلك لنظامي المنطق LJ و LK اللذين يُجسدان المنطق الحدسي والمنطق الكلاسيكي على التوالي. تنص نظرية حذف القطع على أن أي متتالية تمتلك برهانًا في حساب المتتاليات باستخدام قاعدة القطع، تمتلك أيضًا برهانًا خاليًا من القطع ، أي برهانًا لا يستخدم قاعدة القطع. [ 2 ] [ 3 ] أما النسخة الطبيعية من نظرية حذف القطع، والمعروفة بنظرية التطبيع ، فقد برهن عليها داغ براويتز لأول مرة لمجموعة متنوعة من المنطق عام 1965 [ 4 ] (وقدّم أندريس راجيو برهانًا مشابهًا ولكن أقل عمومية في العام نفسه [ 5 ] ).

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

قاعدة القطع

المتتالية هي تعبير منطقي يربط بين عدة صيغ، على شكل "أ1،أ2،أ3،...ب1،ب2،ب3،...{\displaystyle A_{1},A_{2},A_{3},\ldots \vdash B_{1},B_{2},B_{3},\ldots }" ، والتي تُقرأ على النحو التالي: "إذا كان كلأ1،أ2،أ3،...{\displaystyle A_{1},A_{2},A_{3},\ldots }أمسك، ثم واحد على الأقل منب1،ب2،ب3،...{\displaystyle B_{1},B_{2},B_{3},\ldots }يجب أن يتم الاحتفاظ به، أو (كما فسرها جنتزن): "إذا (أ1{\displaystyle A_{1}}وأ2{\displaystyle A_{2}}وأ3{\displaystyle A_{3}}…) ثم (ب1{\displaystyle B_{1}}أوب2{\displaystyle B_{2}}أوب3{\displaystyle B_{3}}…)." [ 6 ] لاحظ أن الجانب الأيسر (LHS) هو عطف (و) والجانب الأيمن (RHS) هو فصل (أو).

قد يحتوي الطرف الأيسر على عدد كبير أو قليل من الصيغ؛ وعندما يكون الطرف الأيسر فارغًا، يكون الطرف الأيمن تحصيل حاصل . في منطق LK، قد يحتوي الطرف الأيمن أيضًا على أي عدد من الصيغ - إذا لم يكن لديه أي صيغة، يكون الطرف الأيسر تناقضًا ، بينما في منطق LJ، قد يحتوي الطرف الأيمن على صيغة واحدة فقط أو لا يحتوي على أي صيغة: هنا نرى أن السماح بأكثر من صيغة واحدة في الطرف الأيمن يكافئ، في وجود قاعدة الانكماش الأيمن ، قبول قانون الوسط المرفوع . ومع ذلك، فإن حساب المتتاليات هو إطار معبر إلى حد ما، وقد تم اقتراح حسابات متتالية للمنطق الحدسي تسمح بالعديد من الصيغ في الطرف الأيمن. من منطق جان إيف جيرار LC، من السهل الحصول على صياغة رسمية طبيعية إلى حد ما للمنطق الكلاسيكي حيث يحتوي الطرف الأيمن على صيغة واحدة على الأكثر؛ إن التفاعل بين القواعد المنطقية والبنيوية هو المفتاح هنا.

"القطع" هو قاعدة استدلال في الصيغة العادية لحساب المتتاليات ، وهو مكافئ لمجموعة متنوعة من القواعد في نظريات الإثبات الأخرى ، والتي، بالنظر إلى

  1. Γأ،Δ{\displaystyle \Gamma \vdash A,\Delta }

و

  1. Π،أΛ{\displaystyle \Pi ,A\vdash \Lambda }

يسمح ذلك بالاستنتاج

  1. Γ،ΠΔ،Λ{\displaystyle \Gamma ,\Pi \vdash \Delta ,\Lambda }

أي أنها "تقطع" تكرارات الصيغةأ{\displaystyle A}خارج نطاق العلاقة الاستدلالية.

استبعاد

تنص نظرية حذف القطع على أنه (بالنسبة لنظام معين) يمكن إثبات أي متتالية قابلة للإثبات باستخدام قاعدة القطع دون استخدام هذه القاعدة.

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

  1. Γأ{\displaystyle \Gamma \vdash A}

و

  1. Π،أب{\displaystyle \Pi ,A\vdash B}

يسمح ذلك بالاستنتاج

  1. Γ،Πب{\displaystyle \Gamma ,\Pi \vdash B}

إذا فكرنا فيب{\displaystyle B}كفرضية، فإن حذف القطع في هذه الحالة يقول ببساطة أن اللمةأ{\displaystyle A}يمكن تضمين ما يُستخدم لإثبات هذه النظرية. كلما ذُكرت اللمة في برهان النظريةأ{\displaystyle A}يمكننا استبدال عدد مرات الحدوث بإثبات ذلك.أ{\displaystyle A}وبالتالي، فإن قاعدة القطع مقبولة .

رسم توضيحي

ملحوظة

لتجنب الالتباس، تجدر الإشارة إلى أن لكلمة "برهان" هنا معنيين. الأول هو "البرهان" بمعنى شجرة البرهان في حساب التفاضل والتكامل المتتالي. هذا البرهان كائن رياضي ، وهو موضوع دراسة نظرية البرهان. أما الثاني فهو "البرهان" بمعنى الحجة الرياضية التي يكتبها علماء الرياضيات بلغة طبيعية. لنُسمِّ الأول شجرة البرهان، والثاني حجة البرهان.

نظرية حذف القطع هي نظرية تتعلق بأشجار البرهان. و"إثبات نظرية حذف القطع" يعني كتابة حجة برهان لهذه النظرية.

فكرة

عادةً ما يكون برهان نظرية حذف القطع كما يلي.

يسرد جميع قواعد الاستدلال لحساب المتتاليات. شجرة البرهان هي شجرة يمثل كل عقدة فيها تطبيقًا لقاعدة استدلال.

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

  • طالما احتوت شجرة البرهان على قاعدة قطع، فإنه لا يزال بإمكاننا تطبيق إحدى قواعد إعادة الكتابة عليها. ولضمان ذلك، نصمم قاعدة إعادة كتابة واحدة على الأقل لكل سياق محتمل قد تظهر فيه قاعدة القطع.
  • تحافظ قواعد إعادة الكتابة دائمًا على جذر الشجرة. أي أننا نحصل على شجرة إثبات أخرى لنفس النتيجة النهائية.

يكفي الآن إثبات أن نظام قواعد إعادة الكتابة منتهٍ. أي أن أي تسلسل لإعادة الكتابة لا يمكن أن يستمر إلا لعدد محدود من الخطوات. بعبارة أخرى، يجب إثبات أن نظام إعادة الكتابة مؤسس على أسس سليمة .

لإثبات أن النظام ينتهي، عادةً ما يتم تصميم نظام ترقيم ترتيبي . لكل شجرة إثباتتي{\displaystyle T}حدد رقمًا ترتيبيًا مطابقًاo(تي){\displaystyle o(T)}ثم يوضح أن كل خطوة من خطوات إعادة الكتابةتيتي{\displaystyle T\implies T'}لديهo(تي)>o(تي){\displaystyle o(T)>o(T')}ثم، بما أن الأعداد الترتيبية لها أساس متين، فإن نظام إعادة الكتابة كذلك.

يؤدي هذا المنطق أيضًا إلى التحليل الترتيبي . أي أنه لإثبات أن النظام سينتهي، يجب افتراض أنرشفةتي شجرة إثباتo(تي){\displaystyle \sup _{T{\text{ is a proof tree}}}o(T)}منظم بشكل جيد. على سبيل المثال، في حالة برهان جنتزن الأصلي، أثبت أنرشفةتي شجرة إثباتo(تي)=ϵ0{\displaystyle \sup _{T{\text{ is a proof tree}}}o(T)=\epsilon _{0}}العدد إبسيلون الصفري . وعلى العكس، يمكن لحسابات بيانو إثبات أي عدد ترتيبي أقل منϵ0{\displaystyle \epsilon _{0}}له أساس متين، ولكن ليسϵ0{\displaystyle \epsilon _{0}}لذا فإن القول الشائع هو أن "اتساق حسابات بيانو يعادل سلامة أسسها".ϵ0{\displaystyle \epsilon _{0}}".

يوجد بشكل عام نوعان من قواعد إعادة الكتابة:

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

أمثلة لـ LK

لنأخذ في الاعتبار حساب المتتاليات النموذجي لـ LK الافتراضي. نحن نشترط أن تكون المتتاليات مجموعات متعددة منتهية ، حتى نتمكن من تجاهل الإزعاج البيروقراطي لقاعدة التبادل.

قاعدة القطع هيΓΔ،أأ،ΠΛΓ،ΠΔ،Λيقطع.{\displaystyle {\frac {\Gamma \vdash \Delta ,A\qquad A,\Pi \vdash \Lambda }{\Gamma ,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} .}نقدم خمسة أمثلة توضيحية. تجدر الإشارة إلى أننا نستخدم صيغًا "مضاعفة" لقواعد الاستدلال الخاصة بالربط والفصل، لأنها أكثر ملاءمة لحذف القطع.

الاقتران، التسلسل الأيسر، التبديلΓΔ،أأ،ب،ج،ΠΛأ،بج،ΠΛلΓ،بج،ΠΔ،ΛيقطعΓΔ،أأ،ب،ج،ΠΛΓ،ب،ج،ΠΔ،ΛيقطعΓ،بج،ΠΔ،Λل.{\displaystyle {\frac {\Gamma \vdash \Delta ,A\qquad {\frac {A,B,C,\Pi \vdash \Lambda }{A,B\land C,\Pi \vdash \Lambda }}\land _{L}}{\Gamma ,B\land C,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} \quad \implies \quad {\frac {{\frac {\Gamma \vdash \Delta ,A\qquad A,B,C,\Pi \vdash \Lambda }{\Gamma ,B,C,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} }{\Gamma ,B\land C,\Pi \vdash \Delta ,\Lambda }}\land _{L}.}القطع ببساطة يتحرك خطوة واحدة إلى الأمامل{\displaystyle \land _{L}}بدون تفاعل. ستتصاعد حتى تواجه "مقاومة" على شكل فواصل رئيسية.

الفصل، التسلسل الأيسر، التبديلΓΔ،أأ،ب،ΠΛج،ΣΘأ،بج،Π،ΣΛ،ΘلΓ،بج،Π،ΣΔ،Λ،ΘيقطعΓΔ،أأ،ب،ΠΛΓ،ب،ΠΔ،Λيقطعج،ΣΘΓ،بج،Π،ΣΔ،Λ،Θل.{\displaystyle {\frac {\Gamma \vdash \Delta ,A\qquad {\frac {A,B,\Pi \vdash \Lambda \qquad C,\Sigma \vdash \Theta }{A,B\lor C,\Pi ,\Sigma \vdash \Lambda ,\Theta }}\lor _{L}}{\Gamma ,B\lor C,\Pi ,\Sigma \vdash \Delta ,\Lambda ,\Theta }}\operatorname {Cut} \quad \implies \quad {\frac {{\frac {\Gamma \vdash \Delta ,A\qquad A,B,\Pi \vdash \Lambda }{\Gamma ,B,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} \qquad C,\Sigma \vdash \Theta }{\Gamma ,B\lor C,\Pi ,\Sigma \vdash \Delta ,\Lambda ,\Theta }}\lor _{L}.}لقد تحرك القطع خطوة واحدة للأعلى، متجاوزًال{\displaystyle \lor _{L}}.

بديهية الهوية، القاعدة الرئيسيةأأ¯بطاقة تعريفأ،ΠΛأ،ΠΛيقطعأ،ΠΛ.{\displaystyle {\frac {{\overline {A\vdash A}}^{\operatorname {Id} }\qquad A,\Pi \vdash \Lambda }{A,\Pi \vdash \Lambda }}\operatorname {Cut} \quad \implies \quad A,\Pi \vdash \Lambda .}هكذا قد تختفي بعض الجروح في نهاية المطاف، عن طريق إلغاء ورقة من شجرة البرهان.

قاعدة الإضعاف، والتسلسل اليساري، والقاعدة الرئيسيةΓΔ،أΠΛأ،ΠΛضعيفلΓ،ΠΔ،ΛيقطعΠΛΓ،ΠΔ،Λضعيف*.{\displaystyle {\frac {\Gamma \vdash \Delta ,A\qquad {\frac {\Pi \vdash \Lambda }{A,\Pi \vdash \Lambda }}\operatorname {Weak} _{L}}{\Gamma ,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} \quad \implies \quad {\frac {\Pi \vdash \Lambda }{\Gamma ,\Pi \vdash \Delta ,\Lambda }}\operatorname {Weak} ^{*}.}هناضعيف*{\displaystyle \operatorname {Weak} ^{*}}يشير إلى عدد محدود من تطبيقات التضعيف الأيسر والأيمن. صيغة القطعأ{\displaystyle A}يتم إدخالها عن طريق إضعاف المقدمة الصحيحة، بحيث يحدث حدوثأ{\displaystyle A}غير مستخدم. يتم تجاهل المقدمة اليسرى، ويتم استعادة النتيجة النهائية الأصلية منΠΛ{\displaystyle \Pi \vdash \Lambda }عن طريق الإضعاف.

الانكماش، القاعدة الرئيسيةΓΔ،أأ،أ،ΠΛأ،ΠΛالتحكملΓ،ΠΔ،ΛيقطعΓΔ،أΓΔ،أأ،أ،ΠΛΓ،أ،ΠΔ،ΛيقطعΓ،Γ،ΠΔ،Δ،ΛيقطعΓ،ΠΔ،Λالتحكم*.{\displaystyle {\frac {\Gamma \vdash \Delta ,A\qquad {\frac {A,A,\Pi \vdash \Lambda }{A,\Pi \vdash \Lambda }}\operatorname {Contr} _{L}}{\Gamma ,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} \quad \implies \quad {\frac {{\frac {\Gamma \vdash \Delta ,A\qquad {\frac {\Gamma \vdash \Delta ,A\qquad A,A,\Pi \vdash \Lambda }{\Gamma ,A,\Pi \vdash \Delta ,\Lambda }}\operatorname {Cut} }{\Gamma ,\Gamma ,\Pi \vdash \Delta ,\Delta ,\Lambda }}\operatorname {Cut} }{\Gamma ,\Pi \vdash \Delta ,\Lambda }}\operatorname {Contr} ^{*}.} هناالتحكم*{\displaystyle \operatorname {Contr} ^{*}}يشير إلى عدد محدود من تطبيقات الانكماش الأيسر والأيمن. وقد حدد الانكماش في المقدمة اليمنى حالتين من صيغة القطع.أ{\displaystyle A}. تبدأ عملية إعادة الصياغة بحذف أحد مواضع ظهور كلمةأ{\displaystyle A}ثم يقطع مقابل الظهور الآخر لـأ{\displaystyle A}تُحدد الاختصارات النهائية النسخ المكررة منΓ{\displaystyle \Gamma }وΔ{\displaystyle \Delta }.

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

بسبب قاعدة مبدأ الانكماش، يؤدي حذف القطع إلى زيادة حجم البرهان بشكل كبير جدًا. وفقًا لتطابق كاري-هوارد ، يتوافق حذف القطع مع اختزال بيتا لمصطلحات لامدا ذات النوع البسيط . إعادة الكتابة تتوافق مع اختزال بيتا. إعادة الكتابة عبر قاعدة انكماش تتوافق مع اختزال بيتا للشكل(λوx.و(وx))ت{\displaystyle (\lambda fx.f(fx))t}، وانخفاض بيتا(λوx.و(وx))(λوx.و(وx))ن أوقات{\displaystyle \underbrace {(\lambda fx.f(fx))\cdots (\lambda fx.f(fx))} _{n{\text{ times}}}}قد يستغرق الأمرن2{\displaystyle ^{n}2}الزمن، حيث يكون الترميز هو التكرار .

تتضمن قواعد التحديد الكمي اختزالات رئيسية مماثلة، مع الشرط المعتاد المتمثل في إعادة تسمية المتغيرات الذاتية دائمًا قبل إعادة الكتابة، لتجنب الالتقاط العرضي. على سبيل المثال، القطع الرئيسي بينR{\displaystyle \forall _{R}}ول{\displaystyle \forall _{L}}يتم تبسيطها باستبدال المصطلح المستخدم في القاعدة اليسرى في برهان المتغيرات الذاتية من القاعدة اليمنى، ثم القطع على الحالة الناتجة. وبالتالي، تحافظ خطوة إعادة الكتابة على المتتالية النهائية مع استبدال القطع علىxأ(x){\displaystyle \forall x\,A(x)}عن طريق قطع في حالةأ(ت){\displaystyle A(t)}.

نتائج النظرية

بالنسبة للأنظمة المصاغة في حساب المتتاليات، فإن البراهين التحليلية هي تلك البراهين التي لا تستخدم عملية القطع. عادةً ما يكون هذا النوع من البراهين أطول، وليس بالضرورة بشكل بديهي. في مقالته "لا تستبعد القطع!" [ 7 ] ، أثبت جورج بولوس وجود اشتقاق يمكن إكماله في صفحة واحدة باستخدام القطع، لكن برهانه التحليلي لا يمكن إكماله في عمر الكون.

لهذه النظرية العديد من النتائج المهمة والغنية:

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

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

بالنسبة لأنظمة البرهان القائمة على حساب لامدا ذي النوع الأعلى من خلال تماثل كاري - هاورد ، تتوافق خوارزميات حذف القطع مع خاصية التطبيع القوي (حيث يختزل كل حد من حدود البرهان في عدد محدود من الخطوات إلى شكل طبيعي ). وقد أثبت داغ براويتز [ 8 ] لأول مرة نتيجة مماثلة للتطبيع القوي لمختلف حسابات الاستدلال الطبيعي .

انظر أيضاً

ملحوظات

  1. ^ جنتزن 1935 أ ، ص 196 وما يليها، “Beweis des Hauptsatzes”.
  2. يقدم كاري (1977) ، الصفحات 208-213 ، برهانًا من خمس صفحات لنظرية الحذف. انظر أيضًا الصفحات 188 و250. 
  3. Kleene 2009 ، ص. 453 ، يقدم برهانًا موجزًا ​​جدًا لنظرية إزالة القطع. 
  4. براويتز 1965 .
  5. راجيو 1965 .
  6. بوخهولز 2002 .
  7. بولوس 1984 ، الصفحات 373-378 
  8. براويتز 1971 .

مراجع

(1964) [1935]. "دراسات في الاستدلال المنطقي". المجلة الفلسفية الأمريكية الفصلية . 1 (4): 249-287 .
(1965) [1935]. "دراسات في الاستدلال المنطقي". المجلة الفلسفية الأمريكية الفصلية . 2 (3): 204-218 .