ComparatorChallenges/CommonBasesFPRAS.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
16 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.CommonBasesFPRAS.IndependenceOracleline 7Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:9 (same declaration text).
- def
OAI.CommonBasesFPRAS.ExactOraclesline 9Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:11 (same declaration text).
- def
OAI.CommonBasesFPRAS.commonBaseCountline 14Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:16 (same declaration text).
- inductive
OAI.CommonBasesFPRAS.Instructionline 18Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:20 (same declaration text).
- def
OAI.CommonBasesFPRAS.Programline 25Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:27 (same declaration text).
- def
OAI.CommonBasesFPRAS.binaryValueline 27Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:29 (same declaration text).
- structure
OAI.CommonBasesFPRAS.MachineConfigline 31Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:33 (same declaration text).
- def
OAI.CommonBasesFPRAS.inputLengthline 38Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:40 (same declaration text).
- def
OAI.CommonBasesFPRAS.initialConfigline 42Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:44 (same declaration text).
- def
OAI.CommonBasesFPRAS.machineStepline 53Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:55 (same declaration text).
- def
OAI.CommonBasesFPRAS.executionline 94Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:96 (same declaration text).
- def
OAI.CommonBasesFPRAS.finiteBitsline 99Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:101 (same declaration text).
- def
OAI.CommonBasesFPRAS.relativeAccuracyline 102Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:104 (same declaration text).
- def
OAI.CommonBasesFPRAS.resourceBoundline 105Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:107 (same declaration text).
- def
OAI.CommonBasesFPRAS.MainTheoremline 108Also declared: OAI/Combinatorics/MatroidCounting/CommonBases.lean:110 (same declaration text).
- theorem
OAI.common_bases_fprasChallenge statement: Approximate counting of common integer polymatroid bases sorry line 128L4DEL explanation
The formalized result gives a fully polynomial randomized approximation scheme for the number of common bases of two equal-rank matroids on an enumerated finite ground set, using independence oracles. For rational $0<\varepsilon,\delta<1$, the nonnegative rational output has relative error at most $\varepsilon$ with probability at least $1-\delta$. A zero count produces zero on every execution. Oracle calls and bit operations have polynomial bounds on every random tape in the input size, $\varepsilon^{-1}$, and $\log(\delta^{-1})$.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Combinatorics.MatroidCounting.CommonBases as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Combinatorics/MatroidCounting/CommonBases.lean:26093 (same statement text; different proof or body). Qualify references as OAI.common_bases_fpras@path.
theorem common_bases_fpras : CommonBasesFPRAS.MainTheorem := by …
Mentions: OAI.CommonBasesFPRAS.MainTheorem