← أحدث الأبحاث
🤖 AI

LeanSearch v2: Global Premise Retrieval for Lean 4 Theorem Proving

يُعد LeanSearch v2 نظام استرجاع ثنائي الوضع يحقق أداءً هو الأفضل في فئته في تحديد المجموعة الكاملة من لِمات (lemmas) المكتبة المطلوبة لإثبات نظريات Lean 4، متفوقاً بشكل كبير على أدوات البحث الدلالي واختيار المقدمات الموجودة حالياً، ومحسناً بشكل مباشر معدلات نجاح الإثبات في المهام اللاحقة.

المؤلفون الأصليون: Guoxiong Gao, Zeming Sun, Jiedong Jiang, Yutong Wang, Jingda Xu, Peihao Wu, Bryan Dai, Bin Dong

نُشر 2026-05-14
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Guoxiong Gao, Zeming Sun, Jiedong Jiang, Yutong Wang, Jingda Xu, Peihao Wu, Bryan Dai, Bin Dong

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول حل أحجية صور مقطوعة (jigsaw puzzle) ضخمة ومعقدة. لديك صندوق عملاق يحتوي على 100,000 قطعة (مكتبة Mathlib)، وهدفك هو بناء صورة محددة (برهان رياضي).

المشكلة ليست في عدم امتلاكك للقطع؛ بل في أن القطع مبعثرة في أرجاء الغرفة، والتعليمات لا تقول لك: "استخدم قطعة السماء الزرقاء هنا". بدلاً من ذلك، عليك أن تكتشف أن قطعة تتعلق بـ "المجموعات الهندسية" وقطعة أخرى تتعلق بـ "كثيرات حدود الدورات" (واللتان تبدوان غير مرتبطتين تماماً) يمكنهما في الواقع الاندماج معاً لحل مشكلتك المحددة.

هذا هو التحدي الذي تعالجه الورقة البحثية. فهي تقدم LeanSearch v2، وهي أداة جديدة مصممة لإيجاد قطع الأحجية الصحيحة للرياضيين الذين يعملون بلغة الحاسوب Lean 4.

إليك كيف تفصل الورقة هذا الأمر، باستخدام تشبيهات بسيطة:

1. المشكلة: "الاسترجاع العالمي للمقدمات" (Global Premise Retrieval)

يقول المؤلفون إن الأدوات الحالية تشبه نوعين مختلفين من المساعدين، لكن لا يوجد منهما ما هو مثالي:

  • محرك البحث الدلالي (Semantic Search Engine): هذا يشبه أمين مكتبة يجد كتاباً واحداً يطابق كلمة مفتاحية. إذا سألته عن "الأعداد الأولية"، سيجد كتباً عن الأعداد الأولية. لكنه لا يعرف أنك بحاجة إلى ثلاثة نظريات محددة من ثلاثة أقسام مختلفة في المكتبة لحل أحجيتك.
  • محدد المقدمات (Premise Selector): هذا يشبه مدرساً يساعدك في خطوة واحدة من الأحجية في كل مرة. يقول لك: "حسناً، لهذه الخطوة المحددة، استخدم هذه القطعة". لكنه لا يرى الصورة الكاملة؛ فهو لا يعرف أنك بحاجة لتخطيط مسار عبر المكتبة يربط بين ثلاث أفكار بعيدة لإنهاء المهمة.

تسمي الورقة المهارة المفقودة بـ "الاسترجاع العالمي للمقدمات". وهي القدرة على النظر إلى مشكلة ما والقول: "لحل هذه المشكلة، أحتاج إلى سحب هذه الثلاث مقدمات (lemmas) المحددة، والتي تبدو غير مترابطة، من المكتبة وربطها معاً".

2. الحل: LeanSearch v2

بنى المؤلفون نظاماً ذا نمطين لحل هذا، حيث يعمل كأنه مساعد بحث ذكي يمتلك شخصيتين مختلفتين.

النمط (أ): "النمط القياسي" (المكتبي الخارق)

هذا هو الأساس. يعمل كمحرك بحث عالي السرعة للمكتبة.

  • كيف يعمل: يأخذ المكتبة بأكملها المكونة من أكثر من 100,000 إعلان رياضي ويترجمها من "كود الحاسوب" إلى "أوصاف صديقة للبشر". ثم يستخدم عملية من خطوتين:
    1. التضمين (Embedding): يحول كل قطعة نصية إلى "بصمة رياضية" للعثور على المفاهيم المتشابهة.
    2. إعادة الترتيب (Reranking): يأخذ أفضل 50 نتيجة مطابقة ويستخدم ذكاءً اصطناعياً ثانياً أكثر ذكاءً لإعادة ترتيبها، واختيار الأفضل منها على الإطلاق.
  • النتيجة: يجد قطعة المعلومات الصحيحة الواحدة بشكل أفضل من أي أداة سابقة، حتى دون أن يكون مدرباً خصيصاً على البيانات الرياضية. إنه يشبه امتلاك أمين مكتبة يعرف المكتبة جيداً لدرجة أنه يمكنه إيجاد الكتاب المحدد الذي تحتاجه بمجرد سماع وصف غامض عنه.

النمط (ب): "نمط الاستنتاج" (المحقق)

هذا هو الابتكار الكبير. فهو لا يبحث فقط عن قطعة واحدة؛ بل يحاول إيجاد المجموعة الكاملة من القطع اللازمة لبرهان ما.

  • كيف يعمل: يستخدم حلقة "التخطيط-الاسترجاع-التفكير" (Sketch-Retrieve-Reflect)، وهي تشبه محققاً يحل لغزاً:
    1. التخطيط (Sketch): يضع الذكاء الاصطناعي تخميناً لـ "قصة" البرهان (مثلاً: "أولاً سنفعل X، ثم نستخدم Y، ثم Z").
    2. الاسترجاع (Retrieve): يستخدم "النمط القياسي" (المكتبي) لإيجاد القطع الفعلية لكل خطوة من تلك القصة.
    3. التفكير/المراجعة (Reflect): ينظر ذكاء اصطناعي "حكم" (Judge) إلى النتائج. هل تناسبت القطع؟ إذا لم يستطع "المكتبي" إيجاد قطعة للخطوة Y، فإن "الحكم" يقول: "هذه القصة لا تعمل".
    4. التعديل (Revise): يعود الذكاء الاصطناعي، ويغير القصة (التخطيط)، ويحاول مرة أخرى.
  • النتيجة: يستمر في الدوران في حلقة حتى يجد مجموعة متماسكة من المقدمات (lemmas) من المكتبة التي تعمل معاً بالفعل لحل المبرهنة.

3. الدليل: هل نجح الأمر؟

اختبر المؤلفون هذا النظام على تحديين رئيسيين:

  • اختبار البحث: طلبوا من النظام إيجاد نظريات محددة بناءً على أوصاف. فاز LeanSearch v2، حيث وجد الإجابة الصحيحة في كثير من الأحيان أكثر من منافسيه.
  • الاختبار "العالمي": أعطوه 69 مسألة رياضية صعبة بمستوى الدراسات العليا وطلبوا منه إيجاد مجموعة المقدمات اللازمة لحلها.
    • المنافسون: وجدت الأدوات القديمة المجموعة الصحيحة من القطع بنسبة تتراوح بين 9% إلى 38% فقط.
    • LeanSearch v2: وجد المجموعة الصحيحة من القطع بنسبة 46.1%.
    • اختبار "البرهان": قاموا بتوصيل هذه الأداة بروبوت يحاول كتابة البراهين. عندما استخدم الروبوت LeanSearch v2، نجح في إنهاء البراهين بنسبة 20%. وبدون الأداة، لم ينجح إلا بنسبة 4%.

4. الخلاصة

تدعي الورقة أن LeanSearch v2 هو أول نظام ينجح في التعامل مع استرجاع الرياضيات كمهمة "استنتاج" وليس مجرد مهمة "بحث".

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

يؤكد المؤلفون أن هذا أداة لـ الاسترجاع (إيجاد الأدوات الصحيحة)، وليس بالضرورة لـ توليد البرهان نفسه، رغم أن الاسترجاع الأفضل يساعد بوضوح في نجاح عملية توليد البرهان. لقد جعلوا كل الكود والبيانات الخاصة بهم عامة ليتمكن الآخرون من استخدام هذا النهج "التحقيقي" لحل المسائل الرياضية.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →