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 (গাণিতিক যুক্তিবিদ্যা)
  • প্রকাশনার সময়: ২০২৫ সালের ফেব্রুয়ারি (arXiv প্রাক-মুদ্রণ)
  • পত্র সংযোগ: https://arxiv.org/abs/2502.03432

সারসংক্ষেপ

এই পত্রটি Lean 4 উপপাদ্য প্রমাণকারীতে Borel নির্ধারণযোগ্যতা উপপাদ্যটি আনুপচারিক করেছে। এই আনুপচারিকীকরণে Gale-Stewart খেলার সংজ্ঞা এবং Martin উপপাদ্যের প্রমাণ অন্তর্ভুক্ত রয়েছে, যা প্রদর্শন করে যে Borel খেলাগুলি নির্ধারণযোগ্য। প্রমাণটি Martin-এর "Borel নির্ধারণযোগ্যতার বিশুদ্ধ আবর্তক প্রমাণ" ঘনিষ্ঠভাবে অনুসরণ করে।

গবেষণা পটভূমি এবং প্রেরণা

সমস্যার পটভূমি

  1. নির্ধারণযোগ্যতা তত্ত্বের গুরুত্ব: অসীম দ্বি-ব্যক্তি খেলার নির্ধারণযোগ্যতা বর্ণনামূলক সেট তত্ত্বের একটি মূল বিষয়, যা Gale এবং Stewart দ্বারা ১৯৫৩ সালে প্রবর্তিত হয়েছিল
  2. তাত্ত্বিক ভিত্তি: যদিও বৃহৎ সেট শ্রেণীর নির্ধারণযোগ্যতা বৃহৎ মূলসংখ্যার সাথে ঘনিষ্ঠভাবে সম্পর্কিত, Borel নির্ধারণযোগ্যতা ZFC সেট তত্ত্বে প্রমাণযোগ্য
  3. আনুপচারিকীকরণ চ্যালেঞ্জ: Borel নির্ধারণযোগ্যতা বেশিরভাগ সাধারণ উপপাদ্যের চেয়ে বৃহত্তর ZFC খণ্ড প্রয়োজনের জন্য পরিচিত, যা এর আনুপচারিকীকরণকে চ্যালেঞ্জিং করে তোলে

গবেষণা প্রেরণা

  1. প্রথম আনুপচারিকীকরণ: বন্ধ সেট শ্রেণীর বাইরে, নির্ধারণযোগ্যতা কখনও প্রমাণ সহায়কে আনুপচারিক করা হয়নি
  2. তাত্ত্বিক যাচাইকরণ: Lean 4-এর ধরন তত্ত্ব শক্তিশালী সেট তত্ত্ব খণ্ড প্রয়োজনকারী উপপাদ্য পরিচালনা করতে যথেষ্ট তা যাচাই করা
  3. প্রযুক্তিগত অন্বেষণ: আনুপচারিকীকরণে প্রস্তাবনামূলক অনুমান ব্যবহার করার পদ্ধতি অন্বেষণ করা, "বর্জ্য মান" নয়

মূল অবদান

  1. প্রথম সম্পূর্ণ আনুপচারিকীকরণ: উপপাদ্য প্রমাণকারীতে বন্ধ সেটের বাইরে প্রথমবারের মতো নির্ধারণযোগ্যতা ফলাফল আনুপচারিক করা
  2. প্রযুক্তিগত উদ্ভাবন:
    • Martin-এর অনুপ্রস্থ আবর্তনের পরিবর্তে "সর্বজনীন প্রসারণযোগ্যতা" ধারণা প্রবর্তন করা
    • বিপরীত সীমা নির্মাণ পরিচালনা করতে বিভাগ তত্ত্ব পদ্ধতি ব্যবহার করা
    • k-নির্ধারিত ম্যাপিং পরিচালনার জন্য স্বয়ংক্রিয়করণ কৌশল বিকাশ করা
  3. ডিজাইন পছন্দ যাচাইকরণ: প্রস্তাবনামূলক অনুমান ব্যবহার করে আংশিক ফাংশন বাস্তবায়নের সম্ভাব্যতা প্রমাণ করা
  4. কোড স্কেল: প্রায় ৫০০০ লাইন কোডের সম্পূর্ণ বাস্তবায়ন, যার মধ্যে মৌলিক সংজ্ঞা অর্ধেকের কম

পদ্ধতির বিস্তারিত বিবরণ

মূল ধারণা সংজ্ঞা

Gale-Stewart খেলা

  • খেলার কাঠামো: G = (T, P), যেখানে T একটি অ-খালি ছাঁটা গাছ, P ⊆ T হল পুরস্কার সেট
  • খেলার নিয়ম: দুই জন খেলোয়াড় (০ এবং ১) পর্যায়ক্রমে উপাদান নির্বাচন করে যাতে ফলাফল সীমিত ক্রম T-তে থাকে
  • জয়ের শর্ত: খেলোয়াড় ০ অসীম খেলা a ∈ P-তে জয়ী হয়, অন্যথায় খেলোয়াড় ১ জয়ী হয়

কৌশল এবং নির্ধারণযোগ্যতা

  • কৌশল সংজ্ঞা: কৌশল σ খেলোয়াড় i-এর প্রতিটি অবস্থান x-কে একটি উত্তরাধিকারী অবস্থানে ম্যাপ করে এমন একটি ফাংশন
  • জয়ী কৌশল: যদি σ-এর সাথে সামঞ্জস্যপূর্ণ সমস্ত খেলা খেলোয়াড় i দ্বারা জয়ী হয় তবে σ একটি জয়ী কৌশল
  • নির্ধারণযোগ্যতা: যদি কমপক্ষে একজন খেলোয়াড়ের একটি জয়ী কৌশল থাকে তবে খেলাটি নির্ধারণযোগ্য

প্রযুক্তিগত উদ্ভাবন

১. সর্বজনীন প্রসারণযোগ্যতা ধারণা

-- প্রসারণযোগ্যতা সংজ্ঞা
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))

২. বিভাগ তত্ত্ব কাঠামো

বিভাগ C সংজ্ঞায়িত করুন, যার বস্তু হল (A,T) জোড় (T হল A-এর উপর একটি গাছ), আকৃতিবিজ্ঞান হল দৈর্ঘ্য-সংরক্ষণকারী সমতুল্য ম্যাপিং:

  • সীমা নির্মাণ: C-তে সমস্ত সীমা রয়েছে তা প্রমাণ করা
  • ফাংশন বৈশিষ্ট্য: শরীর ম্যাপিং T ↦ T C থেকে টোপোলজিক্যাল স্থানে একটি ফাংশনে প্রসারিত করা
  • k-কভারিং: প্রথম k স্তরে দ্বিজেক্টিভ কভারিং ম্যাপিং

३. মূল লেম্মা কাঠামো

লেম্মা ३.२ (σ-বীজগণিত বৈশিষ্ট্য):

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

লেম্মা ३.३ (বন্ধ খেলার সর্বজনীন প্রসারণযোগ্যতা):

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

প্রমাণ কৌশল

বন্ধ খেলার প্রসারণ নির্মাণ

প্রসারিত খেলা G'-তে:

  1. প্রথম পদক্ষেপ: খেলোয়াড় ০ শুধুমাত্র চাল a₀ নির্বাচন করে না, বরং তার নিজস্ব আধা-কৌশল σও নির্বাচন করে
  2. দ্বিতীয় পদক্ষেপ: খেলোয়াড় ১ হয় σ-এর সাথে সামঞ্জস্যপূর্ণ একটি সীমিত ক্রম x নির্বাচন করে (তিনি x-এর সমস্ত সম্প্রসারণের খেলায় জয়ী), অথবা σ-এর বিরুদ্ধে ব্যর্থতা নিশ্চিত করে এমন একটি আধা-কৌশল নির্বাচন করে
  3. পরবর্তী: খেলোয়াড়রা নির্বাচিত কৌশল অনুযায়ী এগিয়ে যায়

গণনাযোগ্য সংমিশ্রণের পরিচালনা

বিপরীত সীমা নির্মাণ ব্যবহার করা:

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

যেখানে প্রতিটি স্থানান্তর ম্যাপিং একটি (k+i)-কভারিং, এবং সীমার প্রজেকশন একটি (k+i)-কভারিংয়ে প্রসারিত হতে পারে।

পরীক্ষামূলক সেটআপ

বাস্তবায়ন পরিবেশ

  • উপপাদ্য প্রমাণকারী: Lean 4
  • গাণিতিক লাইব্রেরি: mathlib
  • কোড স্কেল: প্রায় ৫০০০ লাইন
  • প্রকল্প কাঠামো: মৌলিক সংজ্ঞা (<৫০%) + Martin প্রমাণ আনুপচারিকীকরণ (>৫০%)

প্রযুক্তিগত চ্যালেঞ্জ এবং সমাধান

১. স্বয়ংক্রিয়করণ কৌশল

দুটি শ্রেণীর অনুমান পরিচালনার জন্য স্বয়ংক্রিয়করণ বিকাশ করা:

  • অবস্থান অনুমান: "x খেলোয়াড় i-এর অবস্থান", Presburger পাটিগণিতে হ্রাস করা
  • k-নির্ধারিত অনুমান: উপযুক্ত k মান স্বয়ংক্রিয়ভাবে অনুমান করতে ধরন শ্রেণী অনুমান প্রক্রিয়া ব্যবহার করা
class Fixing (k : outParam ℕ) (f : S → T) : Prop where 
  prop : IsIso ((res k).map f)

२. নির্ভরশীল ধরন পরিচালনা

প্রমাণ পদকে লেম্মায় তাড়াতাড়ি বিমূর্ত করার জন্য একটি 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 (२०२१): 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. প্রকৌশল গুণমান:
    • ৫০০০ লাইন উচ্চ-মানের কোড
    • সম্পূর্ণ স্বয়ংক্রিয়করণ সমর্থন
    • ভাল কর্মক্ষমতা অপ্টিমাইজেশন
  4. পদ্ধতিগত অবদান: নির্ভরশীল ধরনে আংশিক ফাংশন পরিচালনার জন্য মূল্যবান অন্তর্দৃষ্টি প্রদান করা

অপূর্ণতা

  1. ডকুমেন্টেশন সীমাবদ্ধতা: কিছু প্রযুক্তিগত বিবরণের ব্যাখ্যা আরও বিস্তারিত হতে পারে
  2. কর্মক্ষমতা ডেটা: নির্দিষ্ট কর্মক্ষমতা বেঞ্চমার্ক ডেটার অভাব
  3. স্কেলেবিলিটি: আরও জটিল নির্ধারণযোগ্যতা ফলাফলের জন্য স্কেলেবিলিটি এখনও যাচাই করা হয়নি
  4. ব্যবহারকারী-বান্ধবতা: অ-বিশেষজ্ঞ ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্যতা সীমিত

প্রভাব

  1. তাত্ত্বিক তাৎপর্য:
    • শক্তিশালী সেট তত্ত্ব ফলাফল পরিচালনায় ধরন তত্ত্বের ক্ষমতা প্রমাণ করা
    • আনুপচারিক গণিতে উন্নত বিষয়গুলির জন্য একটি প্যারাডাইম প্রদান করা
  2. ব্যবহারিক মূল্য:
    • বর্ণনামূলক সেট তত্ত্বের আরও আনুপচারিকীকরণের জন্য ভিত্তি স্থাপন করা
    • পুনঃব্যবহারযোগ্য কৌশল এবং পদ্ধতি প্রদান করা
  3. পুনরুৎপাদনযোগ্যতা:
    • সম্পূর্ণ ওপেন-সোর্স বাস্তবায়ন
    • বিস্তারিত প্রযুক্তিগত ডকুমেন্টেশন
    • মান লাইব্রেরির সাথে ভাল একীকরণ

প্রযোজ্য পরিস্থিতি

  1. আনুপচারিক গণিত: শক্তিশালী সেট তত্ত্ব ভিত্তি প্রয়োজনকারী গাণিতিক উপপাদ্য আনুপচারিকীকরণে প্রযোজ্য
  2. খেলা তত্ত্ব গবেষণা: অসীম খেলা তত্ত্বের আনুপচারিকীকরণের জন্য ভিত্তি প্রদান করা
  3. যুক্তি গবেষণা: নির্ধারণযোগ্যতা এবং বৃহৎ মূলসংখ্যার সম্পর্ক গবেষণার জন্য সরঞ্জাম প্রদান করা
  4. শিক্ষা প্রয়োগ: উন্নত গাণিতিক যুক্তি কোর্সের জন্য শিক্ষা উপকরণ হিসাবে কাজ করা

তথ্যসূত্র

মূল সাহিত্য

  1. Martin, D. A. (१९७५): "Borel determinacy" - মূল Borel নির্ধারণযোগ্যতা প্রমাণ
  2. Martin, D. A. (१९८५): "A purely inductive proof of Borel determinacy" - এই পত্র অনুসরণ করা প্রধান রেফারেন্স
  3. Gale, D. & Stewart, F. M. (१९५३): "Infinite games with perfect information" - Gale-Stewart খেলার মূল সংজ্ঞা
  4. Kechris, A. S. (१९९५): "Classical descriptive set theory" - বর্ণনামূলক সেট তত্ত্বের ক্লাসিক পাঠ্যপুস্তক

সারসংক্ষেপ: এটি আনুপচারিক গণিত ক্ষেত্রে গুরুত্বপূর্ণ তাৎপর্যের একটি কাজ, যা সফলভাবে একটি শক্তিশালী সেট তত্ত্ব ভিত্তি প্রয়োজনকারী একটি গভীর উপপাদ্য ধরন তত্ত্ব কাঠামোতে আনুপচারিক করেছে। পত্রটি শুধুমাত্র প্রযুক্তিগতভাবে উদ্ভাবনী নয়, বরং ভবিষ্যত সম্পর্কিত কাজের জন্য মূল্যবান অভিজ্ঞতা এবং পদ্ধতি প্রদান করে। যদিও কিছু সীমাবদ্ধতা রয়েছে, এর অগ্রগামী অবদান এবং উচ্চ-মানের বাস্তবায়ন এটিকে আনুপচারিক গণিত ক্ষেত্রের একটি গুরুত্বপূর্ণ মাইলফলক করে তোলে।