Using Aristotle API for AI-Assisted Theorem Proving in Lean 4: A Formalisation Case Study of the Grasshopper Problem
تقدم هذه الورقة دراسة حالة لصياغة مسألة "الجراد" (Grasshopper) من أولمبياد الرياضيات الدولي لعام 2009 باستخدام لغة Lean 4 عبر واجهة برمجة تطبيقات Aristotle، مما يوضح أنه بينما يمكن للذكاء الاصطناعي التحقق بنجاح من المكونات المحلية لاستراتيجية الإثبات، فإنه يواجه صعوبة حالياً في حل المسائل المتعلقة بالتدقيق الحسابي التوافقي الشامل المطلوب لإتمام المبرهنة الرئيسية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول حل لغز معقد، مثل مسألة في مسابقة رياضيات رفيعة المستوى. تقوم بتعيين مساعد آلي ذكي وسريع للغاية (يُدعى "أرسطو") لمساعدتك في بناء الحل. الروبوت بارع في اتباع التعليمات والتحقق من التفاصيل الصغيرة المحلية، لكنه أحياناً يعلق ولا يستطيع رؤية الصورة الكبيرة.
هذه الورقة هي بمثابة "تقرير درجات" لتجربة تشغيل محددة، حيث طلب المؤلف، غابرييل لاو، من هذا الروبوت حل "مسألة الجراد" الشهيرة (وهي لغز رياضي محير من عام 2009) باستخدام لغة حاسوبية تسمى Lean 4.
إليك قصة ما حدث، مشروحة ببساطة:
المسألة: الجراد القافز
تخيل جراداً يجلس عند الصفر على خط أعداد. لديه حقيبة تحتوي على من أطوال القفز المختلفة (جميعها أرقام موجبة). هناك أيضاً قائمة بـ "الأماكن المحظورة" (مجموعة ) التي يجب ألا يهبط عليها الجراد أبداً.
التحدي هو إيجاد ترتيب لاستخدام تلك القفزات بحيث يهبط الجراد بأمان في كل مرة، متجنباً جميع الأماكن المحظورة. تطلب الورقة من الذكاء الاصطائي إثبات أن مثل هذا الترتيب الآمن موجود دائماً.
محاولة الروبوت: بناء بيت من ورق اللعب
طلب المؤلف من الذكاء الاصطائي كتابة برهان رسمي. في عالم الرياضيات الحاسوبية، البرهان يشبه سلسلة من الخطوات المنطقية. إذا تم فحص والتحقق من كل خطوة، يكون البرهان متيناً. ومع ذلك، هناك "شفرة غش" في لغة الحاسوب تسمى sorry. إنها تشبه وضع ملاحظة لاصقة على خطوة ما تقول: "ثق بي، هذا يعمل"، دون إثبات ذلك فعلياً. إذا استخدم البرهان sorry فهو ليس برهاناً مكتملاً، بل هو مجرد مسودة.
ما أصاب فيه الذكاء الاصطالي (الأجزاء التي تم التحقق منها):
كان الروبوت ممتازاً في العمل "المحلي". لقد نجح في بناء والتحقق من أربع أدوات صغيرة ومحددة (تسمى "لِمات" أو تمهيدات) تعمل كالقاعدة والجدران للمنزل:
- فحص المجموع الكلي: أثبت أنه إذا جمعت كل القفزات، ستحصل على نفس المسافة الإجمالية بغض النظر عن الترتيب.
- اختبار التبديل: أثبت أنه إذا بدلت بين قفزتين متجاورتين، فإن نقطة هبوط واحدة فقط ستتغير، بينما تظل بقية النقاط كما هي.
- الموقع الجديد: قام بحساب المكان الذي سيهبط فيه الجراد بالضبط بعد عملية التبديل تلك.
- منطق العظمى (Maximality): أثبت قاعدة ذكية: "إذا كان لدينا الترتيب الأفضل الممكن، واضطررنا لتبديل قفزتين، فإن موقع الهبوط الجديد يجب أن يكون أيضاً مكاناً محظوراً".
هذه الأجزاء الأربعة تشبه مجموعة من الطوب المثالي، المفحوص والموثق. إنها متينة رياضياً.
ما أخطأ فيه الذكاء الاصطالي (الجزء المفقود):
فشل الروبوت في بناء السقف. المبرهنة الرئيسية (البرهان النهائي على وجود ترتيب آمن) كانت مغلقة باستخدام sorry.
توضح الورقة أن الروبوت عرف كيف يبدل القفزات وعرف أن التبديل يخلق مواقع هبوط "محظورة". لكنه لم يستطع ربط النقاط من أجل حجة العدّ العالمية (global counting argument).
- التشبيه: تخيل أن الروبوت وجد 100 طريقة مختلفة لتبديل القفزات، وكل عملية تبديل تشير إلى "مكان محظور". لكي تفوز في اللعبة، تحتاج إلى إثبات أن هذه الأماكن الـ 100 جميعها مختلفة عن بعضها البعض، وأنها كثيرة جداً لدرجة أنها لن تجد مكاناً في "القائمة المحظورة".
- تعثر الروبوت هنا. لم يستطع تنظيم كل تلك الأماكن المحظورة المتفرقة في حجة متماسكة واحدة تقول: "انظروا، هناك الكثير من الأماكن المحظورة لدرجة أنها لا تتسع في القائمة، لذا فإن افتراضنا خاطئ، ويجب أن يوجد مسار آمن".
الدرس الكبير
الورقة ليست حول ما إذا كانت الرياضيات صحيحة (فهي كذلك بالفعل)؛ بل هي حول كيف نثق في الذكاء الاصطائي.
استخدم المؤلف هذه الحالة ليظهر قصوراً حرجاً: يمكن للذكاء الاصطالي أن يكون رائعاً في فحص التفاصيل الصغيرة المحلية، ولكنه قد يفشل في رؤية الصورة الكبيرة.
لقنا الذكاء الاصطالي ملفاً يبدو كأنه برهان لأنه يحتوي على "لِمات" مساعدة تم التحقق منها. ولكن بما أن الاستنتاج الرئيسي يعتمد على sorry (وهو مكان محجوز)، فهو ليس برهاناً مكتملاً. تنذرنا الورقة بأنه عندما يساعدنا الذكاء الاصطالي في الرياضيات، لا يمكننا فقط النظر إلى علامات الصح الخضراء "المحققة". يجب علينا النظر إلى الهيكل بأكمله لنرى ما إذا كان الجزء الأكثر أهمية قد اكتمل بالفعل أم أنه مجرد مغطى بملاحظة لاصقة.
باختصار: بنى الذكاء الاصطالي مجموعة مثالية من الأدوات لحل اللغز، لكنه لم يستطع وضع القطعة الأخيرة معاً. الورقة هي تحذير بضرورة فحص "الملاحظات اللاصقة" قبل الوثوق بعمل الذكاء الاصطالي.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.