ComparatorChallenges/EgyptianFractions.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
20 declarations, 9 contain sorry, 0 declared as axioms
- def
OAI.Problem337.IsEgyptianExpansionline 11Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:10 (same declaration text).
- def
OAI.Problem337.egyptianLengthsline 15Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:14 (same declaration text).
- def
OAI.Problem337.egyptianLengthline 19Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:18 (same declaration text).
- def
OAI.Problem337.maxEgyptianLengthline 22Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:21 (same declaration text).
- def
OAI.Problem337.IsOneExpansionline 25Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:24 (same declaration text).
- def
OAI.Problem337.OneExpansionsline 29Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:28 (same declaration text).
- def
OAI.Problem337.Fline 32Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:31 (same declaration text).
- def
OAI.Problem337.Dline 35Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:34 (same declaration text).
- def
OAI.Problem337.missingDenominatorsline 39Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:38 (same declaration text).
- def
OAI.Problem337.vline 42Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:41 (same declaration text).
- def
OAI.Problem337.prescribedSlopeline 45Also declared: OAI/NumberTheory/EgyptianFractions/Defs.lean:44 (same declaration text).
- theorem
OAI.Problem337.egyptian_length_is_minimumChallenge statement: Short expansions, counting, and prescribed denominators sorry line 48L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:27 (same statement text; different proof or body). Qualify references as OAI.Problem337.egyptian_length_is_minimum@path.
Checked implications (found by the pipeline and checked by Lean's kernel when it ran; a recorded result, not checked again in this build: what these are)
Gives
- together with
OAI.BinPackingGap.TypeConfiguration.count_lt_bound, gives∀ {I : OAI.BinPackingGap.Instance} (c : OAI.BinPackingGap.TypeConfiguration I) (s : OAI.BinPackingGap.NumericalSize I), 1 ≤ ↑c s → (∃ n, OAI.Problem337.IsEgyptianExpansion (↑(↑c s) / ↑s.capacityBound) n) ∧ ∀ (k : ℕ), (∃…(short composition) checked derivation
theorem egyptian_length_is_minimum : ∀ a b : ℕ, 1 ≤ a → a < b → (∃ n : Fin (egyptianLength a b) → ℕ, IsEgyptianExpansion ((a : ℚ) / (b : ℚ)) n) ∧ (∀ k : ℕ, (∃ n : Fin k → ℕ, IsEgyptianExpansion ((a : ℚ) / (b : ℚ)) n) → egyptianLength a b ≤ k) := by …Mentions: OAI.Problem337.egyptianLength, OAI.Problem337.IsEgyptianExpansion
- theorem
OAI.Problem337.main_double_log_orderChallenge statement: Short expansions, counting, and prescribed denominators sorry line 57L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:40 (same statement text; different proof or body). Qualify references as OAI.Problem337.main_double_log_order@path.
theorem main_double_log_order : ∃ c1 c2 : ℝ, 0 < c1 ∧ 0 < c2 ∧ ∃ b0 : ℕ, ∀ b : ℕ, b0 ≤ b → c1 * Real.log (Real.log (b : ℝ)) ≤ (maxEgyptianLength b : ℝ) ∧ (maxEgyptianLength b : ℝ) ≤ c2 * Real.log (Real.log (b : ℝ)) := by …Mentions: OAI.Problem337.maxEgyptianLength
- theorem
OAI.Problem337.one_expansions_finite_and_boundedChallenge statement: Short expansions, counting, and prescribed denominators sorry line 64L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:61 (same statement text; different proof or body). Qualify references as OAI.Problem337.one_expansions_finite_and_bounded@path.
theorem one_expansions_finite_and_bounded : (∀ k : ℕ, Set.Finite (OneExpansions k) ∧ F k ≤ k ^ (2 ^ k - 1)) ∧ (∀ k : ℕ, ∀ n : Fin k → ℕ, IsOneExpansion n → ∀ i : Fin k, n i ≤ k ^ (2 ^ i.val)) := by …Mentions: OAI.Problem337.OneExpansions, OAI.Problem337.F, OAI.Problem337.IsOneExpansion
- theorem
OAI.Problem337.counting_double_log_orderChallenge statement: Short expansions, counting, and prescribed denominators sorry line 71L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:120 (same statement text; different proof or body). Qualify references as OAI.Problem337.counting_double_log_order@path.
theorem counting_double_log_order : ∃ c C : ℝ, 0 < c ∧ 0 < C ∧ ∃ k0 : ℕ, ∀ k : ℕ, k0 ≤ k → c * (k : ℝ) ≤ Real.log (Real.log (F k : ℝ)) ∧ Real.log (Real.log (F k : ℝ)) ≤ C * (k : ℝ) := by …Mentions: OAI.Problem337.F
- theorem
OAI.Problem337.exact_marker_paddingChallenge statement: Short expansions, counting, and prescribed denominators sorry line 78L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:73 (same statement text; different proof or body). Qualify references as OAI.Problem337.exact_marker_padding@path.
theorem exact_marker_padding : ∀ r : ℕ, 3 ≤ r → ∀ n : Fin r → ℕ, IsOneExpansion n → ∀ m : ℕ, (∃ i : Fin r, n i = m) → ∃ n' : Fin (r + 1) → ℕ, IsOneExpansion n' ∧ ∃ i : Fin (r + 1), n' i = m := by …Mentions: OAI.Problem337.IsOneExpansion
- theorem
OAI.Problem337.every_exact_marker_occursChallenge statement: Short expansions, counting, and prescribed denominators sorry line 85L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:80 (same statement text; different proof or body). Qualify references as OAI.Problem337.every_exact_marker_occurs@path.
theorem every_exact_marker_occurs : ∀ m : ℕ, 2 ≤ m → ∃ k : ℕ, m ∈ D k := by …Mentions: OAI.Problem337.D
- theorem
OAI.Problem337.quantitative_marked_lengthChallenge statement: Short expansions, counting, and prescribed denominators 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:84 (same statement text; different proof or body). Qualify references as OAI.Problem337.quantitative_marked_length@path.
theorem quantitative_marked_length : ∀ ε : ℝ, 0 < ε → ∃ mε : ℕ, 2 ≤ mε ∧ ∀ m : ℕ, mε ≤ m → ∃ k : ℕ, ∃ n : Fin k → ℕ, IsOneExpansion n ∧ (∃ i : Fin k, n i = m) ∧ (k : ℝ) ≤ (257 / Real.log 2 + ε) * Real.log (Real.log (m : ℝ)) := by …Mentions: OAI.Problem337.IsOneExpansion
- theorem
OAI.Problem337.missing_denominator_semanticsChallenge statement: Short expansions, counting, and prescribed denominators sorry line 98L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:93 (same statement text; different proof or body). Qualify references as OAI.Problem337.missing_denominator_semantics@path.
theorem missing_denominator_semantics : ∀ k : ℕ, Set.Finite (D k) ∧ (∃ m : ℕ, m ∈ missingDenominators k) ∧ 2 ≤ v k ∧ v k ∉ D k ∧ (∀ m : ℕ, 2 ≤ m → m < v k → m ∈ D k) ∧ (1 ≤ k → v k ≤ 1 + k ^ (2 ^ (k - 1))) := by …Mentions: OAI.Problem337.D, OAI.Problem337.missingDenominators, OAI.Problem337.v
- theorem
OAI.Problem337.prescribed_denominator_corollaryChallenge statement: Short expansions, counting, and prescribed denominators sorry line 107L4DEL 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.NumberTheory.EgyptianFractions.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/EgyptianFractions/Main.lean:103 (same statement text; different proof or body). Qualify references as OAI.Problem337.prescribed_denominator_corollary@path.
theorem prescribed_denominator_corollary : (∃ k0 : ℕ, ∀ k : ℕ, k0 ≤ k → Real.exp (Real.exp ((k : ℝ) / 600)) ≤ (v k : ℝ) ∧ v k ≤ 1 + k ^ (2 ^ (k - 1))) ∧ (Real.log 2 / 257 ≤ Filter.liminf prescribedSlope Filter.atTop ∧ Filter.liminf prescribedSlope Filter.atTop ≤ Filter.limsup prescribedSlope Filter.atTop ∧ Filter.limsup prescribedSlope Filter.atTop ≤ Real.log 2) ∧ (∀ c : ℝ, c < Real.log 2 / 257 → ∃ k0 : ℕ, ∀ k : ℕ, k0 ≤ k → Real.exp (Real.exp (c * (k : ℝ))) ≤ (v k : ℝ)) := by …Mentions: OAI.Problem337.v, OAI.Problem337.prescribedSlope