← नवीनतम पेपर
💬 NLP

Mechanic: Sorrifier-Driven Formal Decomposition Workflow for Automated Theorem Proving

यह शोध पत्र Mechanic को प्रस्तुत करता है, जो एक नवीन एजेंट सिस्टम है जो एक औपचारिक प्रमाण (formal proof) के भीतर विफल उप-लक्ष्यों (subgoals) को अलग करने और उन्हें स्वतंत्र रूप से हल करने के लिए Lean के "sorry" प्लेसहोल्डर का उपयोग करता है, जिससे पूर्ण पुनरुत्पादन (full regeneration) की अक्षमताओं और पुनरावृत्ति सुधारों (iterative repairs) से जुड़े संदर्भ क्षरण (context degradation) से बचते हुए चुनौतीपूर्ण गणितीय बेंचमार्क पर स्वचालित प्रमेय प्रमाणन (automated theorem proving) में महत्वपूर्ण सुधार किया जा सके।

मूल लेखक: Ruichen Qiu, Yichuan Cao, Junqi Liu, Dakai Guo, Xiao-Shan Gao, Lihong Zhi, Ruyong Feng

प्रकाशित 2026-03-26
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Ruichen Qiu, Yichuan Cao, Junqi Liu, Dakai Guo, Xiao-Shan Gao, Lihong Zhi, Ruyong Feng

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

यहाँ "Mechanic: Sorrifier-Driven Formal Decomposition Workflow for Automated Theorem Proving" पेपर का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ अनुवाद दिया गया है।

बड़ी समस्या: "सब कुछ या कुछ भी नहीं" का जाल (The "All-or-Nothing" Trap)

कल्पना कीजिए कि आप एक मास्टर शेफ हैं जो एक जटिल, 10-कोर्स वाला भोज (एक कठिन गणितीय प्रमाण/math proof) बनाने की कोशिश कर रहे हैं। आपके पास एक बहुत ही सख्त फूड क्रिटिक (कंप्यूटर कंपाइलर, Lean) है जो हर एक सामग्री और हर कदम की जाँच करता है।

अतीत में, यदि आपसे एक छोटी सी गलती हो जाती थी—मान लीजिए कि आपने तीसरे कोर्स में नमक डालना भूल गए—तो क्रिटिक पूरे भोज को खारिज कर देता था। आपको उन बेहतरीन स्टार्टर्स, मुख्य व्यंजन और डेसर्ट को फेंकना पड़ता और पूरे 10-कोर्स वाले भोजन को फिर से शुरू से बनाना पड़ता। यह अविश्वसनीय रूप से बर्बादी भरा और धीमा काम था।

वैकल्पिक रूप से, कुछ शेफों ने केवल सूप को ठीक करने की कोशिश की। लेकिन यदि वे एक ही बर्तन में बार-बार "सुधार" जोड़ते रहे, तो रेसिपी निर्देशों की एक विशाल, उलझी हुई सूची बन जाती जिसे पढ़ने में शेफ (AI) अंततः बहुत भ्रमित हो जाता।

समाधान: "Mechanic" से मिलिए

लेखकों ने Mechanic नामक एक नया AI एजेंट बनाया है। पूरे भोजन को फेंकने या निर्देशों की एक उलझी हुई सूची में डूबने के बजाय, Mechanic एक चतुर तकनीक का उपयोग करता है जिसे "Sorrifying" कहा जाता है।

Lean प्रोग्रामिंग भाषा में "sorry" शब्द को एक "पॉज़ बटन" (Pause Button) या "प्लेसहोल्डर" (Placeholder) के रूप में सोचें।

Mechanic कैसे काम करता है, इसके चरण यहाँ दिए गए हैं:

1. कच्चा मसौदा (Informal Proof)

सबसे पहले, Mechanic प्रमाण के लिए एक कच्चा, मानव-पठनीय (human-readable) प्लान लिखता है। यह एक नैपकिन पर मेनू स्केच करने जैसा है। यह इस प्लान को एक "वेरिफायर" (एक स्मार्ट एडिटर) के साथ चेक करता है ताकि कुछ भी पकाने की कोशिश करने से पहले यह सुनिश्चित किया जा सके कि तर्क (logic) सही है।

2. पकाने का प्रयास (Formal Proof)

Mechanic उस नैपकिन स्केच को एक सख्त, कंप्यूटर-पठनीय रेसिपी (Lean कोड) में बदलने की कोशिश करता है।

  • पुराना तरीका: यदि कंप्यूटर स्टेप 3 पर "Error!" कहता है, तो पुराना AI घबरा जाता, पूरी रेसिपी हटा देता और एक नई रेसिपी बनाने की कोशिश करता।
  • Mechanic का तरीका: जब कंप्यूटर स्टेप 3 पर "Error!" कहता है, तो Mechanic उस त्रुटि (error) को देखता है। वह महसूस करता है, "आह, मैंने सूप बिगाड़ दिया, लेकिन स्टार्टर्स और मुख्य व्यंजन एकदम सही हैं!"

3. "Sorrifier" (जादुई उपकरण)

यही मुख्य नवाचार (innovation) है। Mechanic रेसिपी के टूटे हुए हिस्से (सूप) को लेता है और उसे एक sorry टैग से बदल देता है।

  • sorry क्या करता है: यह कंप्यूटर को बताता है, "मैं वादा करता हूँ कि यह हिस्सा काम करेगा, बस अभी के लिए मान लो कि यह हो गया है ताकि हम बाकी चीज़ों की जाँच कर सकें।"
  • परिणाम: कंप्यूटर भोज के बाकी हिस्सों (स्टार्टर्स और मुख्य व्यंजन) को वैध (valid) मानकर स्वीकार कर लेता है। अब केवल उस एक विशिष्ट सूप को ठीक करना बाकी रह जाता है।

4. डिकम्पोज़िशन (केक काटना)

अब, पूरे 10-कोर्स वाले भोजन को देखने के बजाय, Mechanic केवल "सूप की समस्या" को अलग कर देता है।

  • यह उस विशिष्ट त्रुटि को निकालता है और उसे एक छोटे, आत्मनिर्भर मिनी-चैलेंज (एक सबगोल/subgoal) में बदल देता है।
  • यह बाकी भोज को कुछ समय के लिए भूल जाता है और अपना पूरा ध्यान केवल सूप को हल करने पर केंद्रित करता है।
  • एक बार जब सूप ठीक हो जाता है, तो यह समाधान को मुख्य रेसिपी में वापस जोड़ देता है।

यह गेम-चेंजर क्यों है?

कल्पना कीजिए कि आप लेगो (Lego) का एक विशाल किला बना रहे हैं।

  • पुराना AI: यदि आप बीच के टावर में एक लाल ईंट गलत जगह रख देते हैं, तो पूरा किला ढह जाता है। आपको इसे सब कुछ तोड़कर फिर से शुरू करना पड़ता है।
  • Mechanic: यदि आप एक लाल ईंट गलत जगह रखते हैं, तो Mechanic उस पर एक स्टिकी नोट लगा देता है जिस पर लिखा होता है "बाद में ठीक करें" (Fix Later)। बाकी का किला खड़ा और स्थिर रहता है। Mechanic फिर उस एक स्टिकी नोट को लेता है, उस स्थान के लिए एक छोटा, सटीक टावर बनाता है, और उसे वापस फिट कर देता है।

परिणाम: तेज़ और सस्ता

पेपर ने दुनिया की कुछ सबसे कठिन गणितीय समस्याओं (जैसे Putnam और IMO प्रतियोगिताओं) पर Mechanic का परीक्षण किया।

  • दक्षता (Efficiency): क्योंकि Mechanic अपनी मेहनत को बेकार नहीं जाने देता, इसलिए यह समस्याओं को बहुत तेज़ी से हल करता है।
  • लागत (Cost): यह कम कंप्यूटर पावर (और पैसा) खर्च करता है क्योंकि यह प्रमाण के सही हिस्सों को दोबारा बनाने में समय बर्बाद नहीं करता।
  • संरचना (Structure): इसके द्वारा बनाए गए प्रमाण "चौड़े लेकिन उथले" (wide but shallow) होते हैं। सुधारों के गहरे, भ्रमित करने वाले टावर के बजाय, यह एक विस्तृत, सपाट संरचना बनाता है जहाँ कई छोटी समस्याओं को अगल-बगल हल किया जाता है।

सारांश

Mechanic एक स्मार्ट निर्माण दल (construction crew) की तरह है जो केवल इसलिए इमारत को नहीं गिराता क्योंकि एक खिड़की टूट गई है। इसके बजाय, वे टूटी हुई खिड़की के चारों ओर एक मचान (scaffold) लगाते हैं, उसे ठीक करते हैं, और बाकी का निर्माण जारी रखते हैं। यह उन्हें दुनिया की सबसे कठिन गणितीय पहेलियों को सुलझाने में मदद करता है बिना अनंत गलतियों के चक्र में फंसे।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →