2025-11-16T22:13:13.097716

A formalization of Borel determinacy in Lean

Manthe
We present a formalization of Borel determinacy in the Lean 4 theorem prover. The formalization includes a definition of Gale-Stewart games and a proof of Martin's theorem stating that Borel games are determined. The proof closely follows Martin's "A purely inductive proof of Borel determinacy".
academic

Lean में Borel निर्धारणीयता का औपचारिकीकरण

मूल जानकारी

  • पेपर ID: 2502.03432
  • शीर्षक: Lean में Borel निर्धारणीयता का औपचारिकीकरण
  • लेखक: Sven Manthe
  • वर्गीकरण: math.LO (गणितीय तर्कशास्त्र)
  • प्रकाशन समय: फरवरी 2025 (arXiv प्रीप्रिंट)
  • पेपर लिंक: https://arxiv.org/abs/2502.03432

सारांश

यह पेपर Lean 4 प्रमेय प्रमाणक में Borel निर्धारणीयता प्रमेय को औपचारिक रूप दिया गया है। इस औपचारिकीकरण में Gale-Stewart खेलों की परिभाषा और Martin प्रमेय का प्रमाण शामिल है, जो यह दर्शाता है कि Borel खेल निर्धारणीय हैं। प्रमाण Martin के "Borel निर्धारणीयता का शुद्ध आगमनात्मक प्रमाण" का घनिष्ठ अनुसरण करता है।

अनुसंधान पृष्ठभूमि और प्रेरणा

समस्या की पृष्ठभूमि

  1. निर्धारणीयता सिद्धांत का महत्व: अनंत द्विपक्षीय खेलों की निर्धारणीयता वर्णनात्मक समुच्चय सिद्धांत का केंद्रीय विषय है, जिसे Gale और Stewart ने 1953 में प्रस्तुत किया था
  2. सैद्धांतिक आधार: यद्यपि बड़ी कक्षाओं के समुच्चयों की निर्धारणीयता बड़ी कार्डिनल संख्याओं से घनिष्ठ रूप से संबंधित है, Borel निर्धारणीयता को ZFC समुच्चय सिद्धांत में प्रमाणित किया जा सकता है
  3. औपचारिकीकरण की चुनौती: Borel निर्धारणीयता को अधिकांश सामान्य प्रमेयों की तुलना में ZFC के बड़े खंड की आवश्यकता होने के लिए जाना जाता है, जिससे इसका औपचारिकीकरण चुनौतीपूर्ण है

अनुसंधान प्रेरणा

  1. प्रथम औपचारिकीकरण: बंद समुच्चय वर्ग के बाहर, निर्धारणीयता को कभी भी प्रमाण सहायक में औपचारिक रूप नहीं दिया गया है
  2. सैद्धांतिक सत्यापन: Lean 4 के प्रकार सिद्धांत की पर्याप्तता को सत्यापित करना जो मजबूत समुच्चय सिद्धांत खंड की आवश्यकता वाले प्रमेयों को संभालने के लिए आवश्यक है
  3. तकनीकी अन्वेषण: औपचारिकीकरण में प्रस्तावनात्मक मान्यताओं के बजाय "कचरा मान" का उपयोग करने की विधि का अन्वेषण

मुख्य योगदान

  1. प्रथम संपूर्ण औपचारिकीकरण: प्रमेय प्रमाणक में बंद समुच्चय से परे निर्धारणीयता परिणाम का प्रथम औपचारिकीकरण
  2. तकनीकी नवाचार:
    • Martin के अनुप्रस्थ आगमन को प्रतिस्थापित करने के लिए "सार्वभौमिक रूप से विस्तारणीयता" की अवधारणा का परिचय
    • प्रतिलोम सीमा निर्माण को संभालने के लिए श्रेणी सिद्धांत विधि का उपयोग
    • k-निश्चित मानचित्रों को संभालने के लिए स्वचालित रणनीति विकसित की
  3. डिज़ाइन विकल्प सत्यापन: आंशिक कार्यों को लागू करने के लिए प्रस्तावनात्मक मान्यताओं के बजाय "कचरा मान" का उपयोग करने की व्यवहार्यता को प्रमाणित किया
  4. कोड आकार: लगभग 5000 पंक्तियों का संपूर्ण कार्यान्वयन, जिसमें मौलिक परिभाषाएं आधे से कम हैं

विधि विवरण

मुख्य अवधारणा परिभाषाएं

Gale-Stewart खेल

  • खेल संरचना: G = (T, P), जहां T गैर-रिक्त छंटा हुआ वृक्ष है, P ⊆ T पुरस्कार समुच्चय है
  • खेल नियम: दो खिलाड़ी (0 और 1) बारी-बारी से तत्वों का चयन करते हैं, जिससे परिणामी परिमित अनुक्रम T में हो
  • जीत की शर्त: खिलाड़ी 0 अनंत खेल a ∈ P में जीतता है, अन्यथा खिलाड़ी 1 जीतता है

रणनीति और निर्धारणीयता

  • रणनीति परिभाषा: रणनीति σ खिलाड़ी i की प्रत्येक स्थिति x को उत्तराधिकारी स्थिति में मानचित्रित करने वाला कार्य है
  • जीतने वाली रणनीति: यदि σ के साथ सभी खेल खिलाड़ी i द्वारा जीते जाते हैं, तो σ एक जीतने वाली रणनीति है
  • निर्धारणीयता: यदि कम से कम एक खिलाड़ी के पास जीतने वाली रणनीति है, तो खेल निर्धारणीय है

तकनीकी नवाचार

1. सार्वभौमिक रूप से विस्तारणीयता अवधारणा

-- विस्तारणीयता परिभाषा
def Unravelable (T : Tree A) (P : Set [T]) : Prop :=
  ∀ k : ℕ, ∃ (π : T' → T) (φ : Strategy T' → Strategy T), 
    IsKCovering k π φ ∧ IsClopen ([π]⁻¹(P))

-- सार्वभौमिक रूप से विस्तारणीयता (इस पेपर का नवाचार)
def UniversallyUnravelable (T : Tree A) (P : Set [T]) : Prop :=
  ∀ (π : T' → T) (φ : Strategy T' → Strategy T), 
    IsCovering π φ → Unravelable T' ([π]⁻¹(P))

2. श्रेणी सिद्धांत ढांचा

श्रेणी C को परिभाषित करें, जिसके वस्तुएं (A,T) युग्म हैं (T, A पर वृक्ष है), आकारिकी लंबाई-संरक्षण समान मानचित्र हैं:

  • सीमा निर्माण: C में सभी सीमाएं हैं यह प्रमाणित करें
  • फंक्टर गुण: वृक्ष मानचित्र T ↦ T को C से स्थलीय समष्टि तक फंक्टर में विस्तारित करें
  • k-आवरण: पहली k परतों पर द्विभाजी आवरण मानचित्र

3. मुख्य लेम्मा संरचना

लेम्मा 3.2 (σ-बीजगणित गुण):

lemma universally_unravelable_sigma_algebra (T : Tree A) :
  IsSigmaAlgebra {P | UniversallyUnravelable T P}

लेम्मा 3.3 (बंद खेलों की सार्वभौमिक विस्तारणीयता):

lemma closed_games_universally_unravelable (T : Tree A) (P : Set [T]) 
  (h : IsClosed P) : UniversallyUnravelable T P

प्रमाण रणनीति

बंद खेलों का विस्तार निर्माण

विस्तारित खेल G' में:

  1. प्रथम चरण: खिलाड़ी 0 न केवल चाल a₀ का चयन करता है, बल्कि अपनी स्वयं की अर्ध-रणनीति σ का भी चयन करता है
  2. द्वितीय चरण: खिलाड़ी 1 या तो σ के साथ संगत परिमित अनुक्रम x का चयन करता है (वह x के सभी विस्तार में खेल जीतता है), या σ की विफलता की गारंटी देने वाली अर्ध-रणनीति का चयन करता है
  3. बाद में: खिलाड़ी चयनित रणनीति के अनुसार आगे बढ़ते हैं

गणनीय संघ का उपचार

प्रतिलोम सीमा निर्माण का उपयोग करें:

... → T₃ → T₂ → T₁ → T₀

जहां प्रत्येक संक्रमण मानचित्र (k+i)-आवरण है, सीमा का प्रक्षेपण (k+i)-आवरण में विस्तारित हो सकता है।

प्रायोगिक सेटअप

कार्यान्वयन पर्यावरण

  • प्रमेय प्रमाणक: Lean 4
  • गणितीय पुस्तकालय: mathlib
  • कोड आकार: लगभग 5000 पंक्तियां
  • परियोजना संरचना: मौलिक परिभाषाएं (<50%) + Martin प्रमाण औपचारिकीकरण (>50%)

तकनीकी चुनौतियां और समाधान

1. स्वचालित रणनीति

दो प्रकार की मान्यताओं को संभालने के लिए स्वचालन विकसित किया:

  • स्थिति मान्यताएं: "x खिलाड़ी i की स्थिति है", Presburger अंकगणित में कम करें
  • k-निश्चित मान्यताएं: उपयुक्त k मान को स्वचालित रूप से अनुमान लगाने के लिए प्रकार वर्ग अनुमान तंत्र का उपयोग करें
class Fixing (k : outParam ℕ) (f : S → T) : Prop where 
  prop : IsIso ((res k).map f)

2. आश्रित प्रकार हैंडलिंग

प्रमाण पदों को लेम्मा में तेजी से अमूर्त करने के लिए abstract मेटाप्रोग्राम बनाया:

elab "abstract" tacs:ppDedent(tacticSeq) : tactic => do
  let target ← getMainTarget
  let goal ← getMainGoal
  let newGoal ← mkFreshExprMVar target
  setGoals [newGoal.mvarId!]
  Elab.Tactic.evalTactic tacs
  setGoals [goal]
  goal.assign (← mkAuxTheorem ((← getDeclName?).get! ++ 'abstract ++ (← mkFreshId)) target newGoal)

प्रायोगिक परिणाम

औपचारिकीकरण पूर्णता

  1. पूर्णता सत्यापन: Martin प्रमेय के संपूर्ण प्रमाण का सफल औपचारिकीकरण
  2. प्रकार जांच: सभी परिभाषाएं और प्रमेय Lean 4 की प्रकार जांच से गुजरते हैं
  3. संकलनीयता: संपूर्ण परियोजना सफलतापूर्वक संकलित और सत्यापित हो सकती है

मूल प्रमाण के साथ तुलना

  1. संरचना संरक्षण: प्रमाण संरचना Martin के मूल प्रमाण का घनिष्ठ अनुसरण करती है
  2. तकनीकी अनुकूलन: समुच्चय सिद्धांत प्रमाण को प्रकार सिद्धांत ढांचे में सफलतापूर्वक अनुकूलित किया
  3. नवीन सुधार: सार्वभौमिक विस्तारणीयता के माध्यम से अनुप्रस्थ आगमन के उपयोग से बचा गया

प्रदर्शन विश्लेषण

  1. संकलन समय: उचित संकलन समय (विशिष्ट संख्याएं पेपर में नहीं दी गई हैं)
  2. मेमोरी उपयोग: तेजी से अमूर्तन के माध्यम से घातांकीय रनटाइम वृद्धि से बचा गया
  3. स्वचालन प्रभाव: विकसित रणनीति ने मैनुअल प्रमाण कार्य को काफी कम किया

संबंधित कार्य

खेल सिद्धांत औपचारिकीकरण

  1. Joosten (2021): Isabelle में बंद खेलों की निर्धारणीयता का औपचारिकीकरण
    • परिमित और अनंत खेलों को संभालने के लिए सह-आगमनात्मक सूचियों का उपयोग
    • यह पेपर अनंत खेलों पर केंद्रित है, केवल परिमित अनुक्रमों के साथ आंशिक खेलों का वर्णन करता है
  2. Mathlib: परिमित खेलों का औपचारिकीकरण शामिल है (SetTheory.Game), Conway की विधि का पालन करता है
    • केवल परिमित खेलों को संभालता है
    • निर्धारणीयता इस संदर्भ में हमेशा सत्य है

वर्णनात्मक समुच्चय सिद्धांत

  1. मौलिक परिणाम: mathlib में वर्णनात्मक समुच्चय सिद्धांत के मौलिक परिणाम शामिल हैं
  2. लुप्त सामग्री: Borel निर्धारणीयता के कई निष्कर्ष अभी भी लुप्त हैं
  3. संभावित अनुप्रयोग: यह कार्य अधिक व्यापक औपचारिक वर्णनात्मक समुच्चय सिद्धांत पुस्तकालय के निर्माण के लिए एक उपकरण के रूप में कार्य कर सकता है

निष्कर्ष और चर्चा

मुख्य निष्कर्ष

  1. व्यवहार्यता प्रमाण: Lean 4 में मजबूत ZFC खंड की आवश्यकता वाले प्रमेयों का औपचारिकीकरण व्यवहार्य है
  2. विधि प्रभावशीलता: Martin की शुद्ध आगमनात्मक विधि प्रकार सिद्धांत ढांचे में सफलतापूर्वक अनुकूलित हुई
  3. तकनीकी नवाचार: सार्वभौमिक विस्तारणीयता अवधारणा और श्रेणी सिद्धांत विधि औपचारिकीकरण प्रक्रिया को प्रभावी रूप से सरल करते हैं

सीमाएं

  1. सिद्धांत शक्ति सीमा: अधिक मजबूत निर्धारणीयता रूप (जैसे विश्लेषणात्मक निर्धारणीयता) अतिरिक्त स्वयंसिद्धों के बिना प्रमाणित नहीं हो सकते
  2. जटिलता: प्रमाण की प्रमाण-सैद्धांतिक शक्ति समुच्चय कार्डिनल की तीव्र वृद्धि में परिलक्षित होती है
  3. विशिष्ट क्षेत्र: विधि मुख्य रूप से वर्णनात्मक समुच्चय सिद्धांत में निर्धारणीयता समस्याओं पर लागू होती है

भविष्य की दिशाएं

  1. विस्तारित निर्धारणीयता: बड़ी कार्डिनल मान्यताओं के तहत बड़ी कक्षाओं के समुच्चयों की निर्धारणीयता का औपचारिकीकरण
  2. प्रतिलोम परिणाम: निर्धारणीयता से बड़ी कार्डिनल आंतरिक मॉडल के निर्माण के प्रतिलोम कथनों का औपचारिकीकरण
  3. पुस्तकालय सुधार: Borel निर्धारणीयता का उपयोग करके अधिक व्यापक औपचारिक वर्णनात्मक समुच्चय सिद्धांत पुस्तकालय का निर्माण

गहन मूल्यांकन

शक्तियां

  1. अग्रणी कार्य: बंद समुच्चय के बाहर निर्धारणीयता का प्रथम औपचारिकीकरण, महत्वपूर्ण मील का पत्थर
  2. तकनीकी गहराई:
    • समुच्चय सिद्धांत प्रमाण को प्रकार सिद्धांत में कुशलतापूर्वक अनुकूलित करना
    • सार्वभौमिक विस्तारणीयता अवधारणा का नवीन परिचय
    • जटिल निर्माणों को सरल करने के लिए श्रेणी सिद्धांत का प्रभावी उपयोग
  3. इंजीनियरिंग गुणवत्ता:
    • 5000 पंक्तियों का उच्च गुणवत्ता कोड
    • संपूर्ण स्वचालन समर्थन
    • अच्छा प्रदर्शन अनुकूलन
  4. पद्धति योगदान: आश्रित प्रकार में आंशिक कार्यों के लिए मूल्यवान अंतर्दृष्टि प्रदान करता है

कमियां

  1. दस्तावेज सीमा: कुछ तकनीकी विवरणों की व्याख्या अधिक विस्तृत हो सकती है
  2. प्रदर्शन डेटा: ठोस प्रदर्शन बेंचमार्क डेटा की कमी
  3. स्केलेबिलिटी: अधिक जटिल निर्धारणीयता परिणामों के लिए स्केलेबिलिटी अभी तक सत्यापित नहीं है
  4. उपयोगकर्ता-मित्रता: गैर-विशेषज्ञ उपयोगकर्ताओं के लिए पहुंच सीमित है

प्रभाव

  1. सैद्धांतिक महत्व:
    • मजबूत समुच्चय सिद्धांत परिणामों को संभालने में प्रकार सिद्धांत की क्षमता को प्रमाणित करता है
    • औपचारिक गणित में उच्च-स्तरीय विषयों के औपचारिकीकरण के लिए प्रतिमान प्रदान करता है
  2. व्यावहारिक मूल्य:
    • वर्णनात्मक समुच्चय सिद्धांत के आगे औपचारिकीकरण के लिए आधार स्थापित करता है
    • पुनः प्रयोग योग्य तकनीकें और विधियां प्रदान करता है
  3. पुनरुत्पादनीयता:
    • संपूर्ण खुला स्रोत कार्यान्वयन
    • विस्तृत तकनीकी दस्तावेज
    • मानक पुस्तकालय के साथ अच्छा एकीकरण

लागू परिदृश्य

  1. औपचारिक गणित: मजबूत समुच्चय सिद्धांत आधार की आवश्यकता वाले गणितीय प्रमेयों के औपचारिकीकरण के लिए उपयुक्त
  2. खेल सिद्धांत अनुसंधान: अनंत खेल सिद्धांत के औपचारिकीकरण के लिए आधार प्रदान करता है
  3. तर्कशास्त्र अनुसंधान: निर्धारणीयता और बड़ी कार्डिनल के संबंध का अध्ययन करने के लिए उपकरण प्रदान करता है
  4. शिक्षण अनुप्रयोग: उन्नत गणितीय तर्कशास्त्र पाठ्यक्रमों के लिए शिक्षण सामग्री के रूप में कार्य कर सकता है

संदर्भ

मुख्य साहित्य

  1. Martin, D. A. (1975): "Borel निर्धारणीयता" - मूल Borel निर्धारणीयता प्रमाण
  2. Martin, D. A. (1985): "Borel निर्धारणीयता का शुद्ध आगमनात्मक प्रमाण" - इस पेपर का मुख्य संदर्भ
  3. Gale, D. & Stewart, F. M. (1953): "पूर्ण सूचना के साथ अनंत खेल" - Gale-Stewart खेलों की मूल परिभाषा
  4. Kechris, A. S. (1995): "शास्त्रीय वर्णनात्मक समुच्चय सिद्धांत" - वर्णनात्मक समुच्चय सिद्धांत की शास्त्रीय पाठ्यपुस्तक

सारांश: यह औपचारिक गणित के क्षेत्र में महत्वपूर्ण महत्व का एक कार्य है, जो सफलतापूर्वक एक गहरे प्रमेय को जो मजबूत समुच्चय सिद्धांत आधार की आवश्यकता है, प्रकार सिद्धांत ढांचे में औपचारिक रूप दिया गया है। यह पेपर न केवल तकनीकी रूप से नवीन है, बल्कि भविष्य के संबंधित कार्यों के लिए मूल्यवान अनुभव और विधियां प्रदान करता है। यद्यपि कुछ सीमाएं हैं, इसके अग्रणी योगदान और उच्च गुणवत्ता के कार्यान्वयन इसे औपचारिक गणित के क्षेत्र में एक महत्वपूर्ण मील का पत्थर बनाते हैं।