ComparatorChallenges/TotientAsymptotic.lean

GitHub source file

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.

  1. def OAI.TotientAsymptotic.IsTotient line 13

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:13 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:13 (same declaration text).

  2. def OAI.TotientAsymptotic.V line 15

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:15 (same declaration text).

  3. def OAI.TotientAsymptotic.ell line 19

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:15 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:19 (same declaration text).

  4. def OAI.TotientAsymptotic.a line 23

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:19 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:23 (same declaration text).

  5. def OAI.TotientAsymptotic.RenewalRootSet line 25

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:21 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:25 (same declaration text).

  6. def OAI.TotientAsymptotic.rho line 28

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:24 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:28 (same declaration text).

  7. def OAI.TotientAsymptotic.lam line 30

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:26 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:30 (same declaration text).

  8. def OAI.TotientAsymptotic.gamma line 32

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:28 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:32 (same declaration text).

  9. def OAI.TotientAsymptotic.g line 34

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:34 (same declaration text).

  10. def OAI.TotientAsymptotic.B line 39

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:39 (same declaration text).

  11. def OAI.TotientAsymptotic.psi line 40

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:40 (same declaration text).

  12. def OAI.TotientAsymptotic.m line 42

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:42 (same declaration text).

  13. def OAI.TotientAsymptotic.theta line 43

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:43 (same declaration text).

  14. def OAI.TotientAsymptotic.G line 45

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:45 (same declaration text).

  15. def OAI.TotientAsymptotic.P line 48

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:30 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:48 (same declaration text).

  16. def OAI.TotientAsymptotic.alpha line 49

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:31 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:49 (same declaration text).

  17. def OAI.TotientAsymptotic.largestPrimeFactor line 51

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:33 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:51 (same declaration text).

  18. structure OAI.TotientAsymptotic.TailDatum line 53

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:35 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:53 (same declaration text).

  19. def OAI.TotientAsymptotic.tailPrime line 57

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:39 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:57 (same declaration text).

  20. def OAI.TotientAsymptotic.tailLog line 60

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:42 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:60 (same declaration text).

  21. def OAI.TotientAsymptotic.IsWitness line 63

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:45 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:63 (same declaration text).

  22. def OAI.TotientAsymptotic.w line 75

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:57 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:75 (same declaration text).

  23. def OAI.TotientAsymptotic.witnesses line 78

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:60 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:78 (same declaration text).

  24. def OAI.TotientAsymptotic.D line 81

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:63 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:81 (same declaration text).

  25. def OAI.TotientAsymptotic.maxD line 84

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:66 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:84 (same declaration text).

  26. def OAI.TotientAsymptotic.AH line 88

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:70 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:88 (same declaration text).

  27. def OAI.TotientAsymptotic.A line 102

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:84 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:102 (same declaration text).

  28. def OAI.TotientAsymptotic.mainTerm line 104

    Also declared: OAI/NumberTheory/TotientAsymptotic/Basic.lean:104 (same declaration text).

  29. def OAI.TotientAsymptotic.N line 106

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:86 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:163 (same declaration text).

  30. def OAI.TotientAsymptotic.fk line 111

    Also declared: ComparatorChallenges/TotientCompanionZero.lean:91 (same declaration text), OAI/NumberTheory/TotientAsymptotic/Basic.lean:168 (same declaration text).

  31. def OAI.TotientAsymptotic.normalizedCount line 113

    Also declared: OAI/NumberTheory/TotientAsymptotic/Normalization.lean:40 (same declaration text).

  32. def OAI.TotientAsymptotic.tupleNormalization line 116

    Distinct definitions of this name: OAI/NumberTheory/TotientAsymptotic/TupleCoefficient.lean:14 (same statement text; different proof or body). Qualify references as OAI.TotientAsymptotic.tupleNormalization@path.

  33. theorem OAI.TotientAsymptotic.totient_asymptotic_formula Challenge statement: Totient-count asymptotics and regular variation sorry line 118

    L4DEL explanation

    This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.

    1. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    2. 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

  34. theorem OAI.TotientAsymptotic.weighted_totient_asymptotic Challenge statement: Totient-count asymptotics and regular variation sorry line 128

    L4DEL explanation

    This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.

    1. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    2. 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

  35. theorem OAI.TotientAsymptotic.weighted_totient_one_two Challenge statement: Totient-count asymptotics and regular variation sorry line 141

    L4DEL explanation

    This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.

    1. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    2. 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

  36. theorem OAI.TotientAsymptotic.coefficient_nonnegative Challenge statement: Totient-count asymptotics and regular variation sorry line 147

    L4DEL explanation

    This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.

    1. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    2. 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