ComparatorChallenges/TotientAsymptotic.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
36 declarations, 4 contain sorry, 0 declared as axioms
Totient counting and least-preimage asymptotics.
- def
OAI.TotientAsymptotic.IsTotientline 13Also declared: ComparatorChallenges/TotientCompanionZero.lean:13 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:13 (same declaration text).
- def
OAI.TotientAsymptotic.Vline 15Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:15 (same declaration text).
- def
OAI.TotientAsymptotic.ellline 19Also declared: ComparatorChallenges/TotientCompanionZero.lean:15 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:19 (same declaration text).
- def
OAI.TotientAsymptotic.aline 23Also declared: ComparatorChallenges/TotientCompanionZero.lean:19 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:23 (same declaration text).
- def
OAI.TotientAsymptotic.RenewalRootSetline 25Also declared: ComparatorChallenges/TotientCompanionZero.lean:21 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:25 (same declaration text).
- def
OAI.TotientAsymptotic.rholine 28Also declared: ComparatorChallenges/TotientCompanionZero.lean:24 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:28 (same declaration text).
- def
OAI.TotientAsymptotic.lamline 30Also declared: ComparatorChallenges/TotientCompanionZero.lean:26 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:30 (same declaration text).
- def
OAI.TotientAsymptotic.gammaline 32Also declared: ComparatorChallenges/TotientCompanionZero.lean:28 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:32 (same declaration text).
- def
OAI.TotientAsymptotic.gline 34Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:34 (same declaration text).
- def
OAI.TotientAsymptotic.Bline 39Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:39 (same declaration text).
- def
OAI.TotientAsymptotic.psiline 40Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:40 (same declaration text).
- def
OAI.TotientAsymptotic.mline 42Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:42 (same declaration text).
- def
OAI.TotientAsymptotic.thetaline 43Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:43 (same declaration text).
- def
OAI.TotientAsymptotic.Gline 45Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:45 (same declaration text).
- def
OAI.TotientAsymptotic.Pline 48Also declared: ComparatorChallenges/TotientCompanionZero.lean:30 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:48 (same declaration text).
- def
OAI.TotientAsymptotic.alphaline 49Also declared: ComparatorChallenges/TotientCompanionZero.lean:31 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:49 (same declaration text).
- def
OAI.TotientAsymptotic.largestPrimeFactorline 51Also declared: ComparatorChallenges/TotientCompanionZero.lean:33 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:51 (same declaration text).
- structure
OAI.TotientAsymptotic.TailDatumline 53Also declared: ComparatorChallenges/TotientCompanionZero.lean:35 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:53 (same declaration text).
- def
OAI.TotientAsymptotic.tailPrimeline 57Also declared: ComparatorChallenges/TotientCompanionZero.lean:39 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:57 (same declaration text).
- def
OAI.TotientAsymptotic.tailLogline 60Also declared: ComparatorChallenges/TotientCompanionZero.lean:42 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:60 (same declaration text).
- def
OAI.TotientAsymptotic.IsWitnessline 63Also declared: ComparatorChallenges/TotientCompanionZero.lean:45 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:63 (same declaration text).
- def
OAI.TotientAsymptotic.wline 75Also declared: ComparatorChallenges/TotientCompanionZero.lean:57 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:75 (same declaration text).
- def
OAI.TotientAsymptotic.witnessesline 78Also declared: ComparatorChallenges/TotientCompanionZero.lean:60 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:78 (same declaration text).
- def
OAI.TotientAsymptotic.Dline 81Also declared: ComparatorChallenges/TotientCompanionZero.lean:63 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:81 (same declaration text).
- def
OAI.TotientAsymptotic.maxDline 84Also declared: ComparatorChallenges/TotientCompanionZero.lean:66 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:84 (same declaration text).
- def
OAI.TotientAsymptotic.AHline 88Also declared: ComparatorChallenges/TotientCompanionZero.lean:70 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:88 (same declaration text).
- def
OAI.TotientAsymptotic.Aline 102Also declared: ComparatorChallenges/TotientCompanionZero.lean:84 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:102 (same declaration text).
- def
OAI.TotientAsymptotic.mainTermline 104Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:104 (same declaration text).
- def
OAI.TotientAsymptotic.Nline 106Also declared: ComparatorChallenges/TotientCompanionZero.lean:86 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:163 (same declaration text).
- def
OAI.TotientAsymptotic.fkline 111Also declared: ComparatorChallenges/TotientCompanionZero.lean:91 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:168 (same declaration text).
- def
OAI.TotientAsymptotic.normalizedCountline 113Also declared: OAI/NumberTheory/TotientAsymptotic/Normalization.lean:40 (same declaration text).
- def
OAI.TotientAsymptotic.tupleNormalizationline 116Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/TupleCoefficient.lean:14 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.tupleNormalization@path.
- theorem
OAI.TotientAsymptotic.totient_asymptotic_formulaChallenge statement: Totient-count asymptotics and regular variation sorry line 118L4DEL 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.TotientAsymptotic.UnconditionalMain as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/UnconditionalMain.lean:12 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.totient_asymptotic_formula@path.
theorem totient_asymptotic_formula : TendstoUniformlyOn (fun H => AH H (fun _ => 1)) (A (fun _ => 1)) atTop (Set.Ico (0 : ℝ) 1) ∧ (∃ cMinus cPlus : ℝ, 0 < cMinus ∧ ∀ s ∈ Set.Ico (0 : ℝ) 1, cMinus ≤ A (fun _ => 1) s ∧ A (fun _ => 1) s ≤ cPlus) ∧ Tendsto (fun x => V x/mainTerm x) atTop (nhds 1) ∧ ∀ c : ℝ, 0 < c → Tendsto (fun x => V (c*x)/V x) atTop (nhds c) := by …Mentions: OAI.TotientAsymptotic.AH, OAI.TotientAsymptotic.A, OAI.TotientAsymptotic.V, OAI.TotientAsymptotic.mainTerm
- theorem
OAI.TotientAsymptotic.weighted_totient_asymptoticChallenge statement: Totient-count asymptotics and regular variation sorry line 128L4DEL 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.TotientAsymptotic.UnconditionalMain as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/UnconditionalMain.lean:23 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.weighted_totient_asymptotic@path.
theorem weighted_totient_asymptotic (k : ℕ) (hk : 1≤k) : TendstoUniformlyOn (fun H => AH H (fk k)) (A (fk k)) atTop (Set.Ico (0 : ℝ) 1) ∧ Tendsto (fun x => normalizedCount (N k) x-A (fk k) (theta x)) atTop (nhds 0) ∧ ((∃ d : ℕ, IsTotient d ∧ k*d<ell d) → ∃ cMinus cPlus : ℝ, 0<cMinus ∧ 0<cPlus ∧ (∀ s∈Set.Ico (0 : ℝ) 1, cMinus≤A (fk k) s ∧ A (fk k) s≤cPlus) ∧ Tendsto (fun x => N k x/(tupleNormalization x*A (fk k) (theta x))) atTop (nhds 1) ∧ ∀ᶠ x : ℝ in atTop, (cMinus/cPlus)*V x≤N k x ∧ N k x≤V x) ∧ ((¬∃ d : ℕ, IsTotient d ∧ k*d<ell d) → (∀ x : ℝ, 0<x → N k x=0) ∧ (∀ s∈Set.Ico (0 : ℝ) 1, A (fk k) s=0)) := by …Mentions: OAI.TotientAsymptotic.AH, OAI.TotientAsymptotic.fk, OAI.TotientAsymptotic.A, OAI.TotientAsymptotic.normalizedCount, OAI.TotientAsymptotic.N, OAI.TotientAsymptotic.theta, OAI.TotientAsymptotic.IsTotient, OAI.TotientAsymptotic.ell, OAI.TotientAsymptotic.V
- theorem
OAI.TotientAsymptotic.weighted_totient_one_twoChallenge statement: Totient-count asymptotics and regular variation sorry line 141L4DEL 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.TotientAsymptotic.UnconditionalMain as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/UnconditionalMain.lean:37 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.weighted_totient_one_two@path.
theorem weighted_totient_one_two : ∀ k∈({1,2} : Finset ℕ), ∃ c : ℝ, 0<c ∧ ∀ s∈Set.Ico (0 : ℝ) 1, c≤A (fk k) s := by …Mentions: OAI.TotientAsymptotic.A, OAI.TotientAsymptotic.fk
- theorem
OAI.TotientAsymptotic.coefficient_nonnegativeChallenge statement: Totient-count asymptotics and regular variation sorry line 147L4DEL 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.TotientAsymptotic.UnconditionalMain as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/UnconditionalMain.lean:44 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.coefficient_nonnegative@path.
theorem coefficient_nonnegative (H : ℕ) {s : ℝ} (hs : s ∈ Set.Ico (0 : ℝ) 1) : 0 ≤ AH H (fun _ => 1) s := by …Mentions: OAI.TotientAsymptotic.AH