ComparatorChallenges/MatroidProphet.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
17 declarations, 1 contain sorry, 0 declared as axioms
One-sample matroid selection
The rule and its finite seed law depend only on the known labeled matroid. A decision sees the initial sample vector, the entire seed, and the arriving label/value prefix. Every prefix is feasible, and decisions are irrevocable. The arrival permutation may depend on all samples, values, and seed bits. Only the actual offline optimum is required to be integrable.
- abbrev
OAI.MatroidProphet.Weightsline 20Also declared: ComparatorChallenges/MatroidSecretary.lean:22 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:24 (same declaration text).
- abbrev
OAI.MatroidProphet.Seedline 21Also declared: ComparatorChallenges/MatroidSecretary.lean:23 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:25 (same declaration text).
- abbrev
OAI.MatroidProphet.ArrivalOrderline 22Also declared: ComparatorChallenges/MatroidSecretary.lean:24 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:26 (same declaration text).
- instance
OAI.MatroidProphet.arrivalOrderMeasurableSpaceline 23Also declared: ComparatorChallenges/MatroidSecretary.lean:25 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:27 (same declaration text).
- abbrev
OAI.MatroidProphet.Historyline 25Also declared: ComparatorChallenges/MatroidSecretary.lean:27 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:29 (same declaration text).
- structure
OAI.MatroidProphet.OnlineRuleline 27Also declared: ComparatorChallenges/MatroidSecretary.lean:29 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:31 (same declaration text).
- def
OAI.MatroidProphet.prefixIndexline 32Also declared: ComparatorChallenges/MatroidSecretary.lean:34 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:36 (same declaration text).
- def
OAI.MatroidProphet.historyline 35Also declared: ComparatorChallenges/MatroidSecretary.lean:37 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:39 (same declaration text).
- def
OAI.MatroidProphet.decisionAtline 38Also declared: ComparatorChallenges/MatroidSecretary.lean:40 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:42 (same declaration text).
- def
OAI.MatroidProphet.acceptedThroughline 42Also declared: ComparatorChallenges/MatroidSecretary.lean:44 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:46 (same declaration text).
- def
OAI.MatroidProphet.acceptedline 48Also declared: ComparatorChallenges/MatroidSecretary.lean:50 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:52 (same declaration text).
- def
OAI.MatroidProphet.rewardline 52Also declared: ComparatorChallenges/MatroidSecretary.lean:54 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:56 (same declaration text).
- def
OAI.MatroidProphet.optimumline 56Also declared: ComparatorChallenges/MatroidSecretary.lean:58 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:60 (same declaration text).
- def
OAI.MatroidProphet.Feasibleline 61Also declared: ComparatorChallenges/MatroidSecretary.lean:63 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:65 (same declaration text).
- def
OAI.MatroidProphet.pairedCoordinatesline 66Also declared: ComparatorChallenges/MatroidSecretary.lean:68 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:70 (same declaration text).
- def
OAI.MatroidProphet.OneSampleChallengeline 70Also declared: ComparatorChallenges/MatroidSecretary.lean:72 (same declaration text), OAI/Probability/MatroidProphet/Model.lean:74 (same declaration text).
- theorem
OAI.MatroidProphet.one_sampleChallenge statement: One-sample matroid prophet inequality against an almighty adversary sorry line 89L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.Probability.MatroidProphet.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Probability/MatroidProphet/Main.lean:60 (same statement text; different proof or body). Qualify references as OAI.MatroidProphet.one_sample@path.
theorem one_sample.{u} : OneSampleChallenge.{u} := by …