ComparatorChallenges/TotientCompanionZero.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

23 declarations, 1 contain sorry, 0 declared as axioms

The no-seed alternative of the weighted totient companion theorem.

  1. def OAI.TotientAsymptotic.IsTotient line 13

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

  2. def OAI.TotientAsymptotic.ell line 15

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

  3. def OAI.TotientAsymptotic.a line 19

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

  4. def OAI.TotientAsymptotic.RenewalRootSet line 21

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

  5. def OAI.TotientAsymptotic.rho line 24

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

  6. def OAI.TotientAsymptotic.lam line 26

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

  7. def OAI.TotientAsymptotic.gamma line 28

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

  8. def OAI.TotientAsymptotic.P line 30

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

  9. def OAI.TotientAsymptotic.alpha line 31

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

  10. def OAI.TotientAsymptotic.largestPrimeFactor line 33

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

  11. structure OAI.TotientAsymptotic.TailDatum line 35

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

  12. def OAI.TotientAsymptotic.tailPrime line 39

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

  13. def OAI.TotientAsymptotic.tailLog line 42

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

  14. def OAI.TotientAsymptotic.IsWitness line 45

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

  15. def OAI.TotientAsymptotic.w line 57

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

  16. def OAI.TotientAsymptotic.witnesses line 60

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

  17. def OAI.TotientAsymptotic.D line 63

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

  18. def OAI.TotientAsymptotic.maxD line 66

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

  19. def OAI.TotientAsymptotic.AH line 70

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

  20. def OAI.TotientAsymptotic.A line 84

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

  21. def OAI.TotientAsymptotic.N line 86

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

  22. def OAI.TotientAsymptotic.fk line 91

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

  23. theorem OAI.TotientAsymptotic.companion_zero_case Challenge statement: Exact zero case for the companion totient counts sorry line 95

    Source documentation

    Without a totient value whose least preimage exceeds its prescribed multiple, both the weighted count and its limiting coefficient vanish.

    L4DEL explanation

    Without a totient value whose least preimage exceeds its prescribed multiple, both the weighted count and its limiting coefficient vanish.

    1. This explanation is a condensed rendering of this declaration's own doc comment at the pinned source commit.
    2. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    3. The repository's comparator configuration selects OAI.NumberTheory.TotientAsymptotic.Main as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

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

    theorem companion_zero_case (k : ℕ) (_hk : 0 < k)
        (hno : ¬ ∃ 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.IsTotient, OAI.TotientAsymptotic.ell, OAI.TotientAsymptotic.N, OAI.TotientAsymptotic.A, OAI.TotientAsymptotic.fk