Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Liam Kruer and Jensen Kohlmeyer, Erdős Problem 416(i): the doubling law for distinct totient values, in the five-page PDF held by its library source card, Kruer and Kohlmeyer (2026): Theorem 1.1 ("Accepted target") and the definitions of and , physical p. 1; the specialization (2) of Lemma 2.1, p. 2; the record construction and the power-cutoff estimate of §3, p. 3; Proposition 4.1 ("Retained-family estimates") with displays (3)–(5), p. 3, and its ingredient paragraphs §§4.1–4.3, p. 4; the final deduction of §5 with display (6) and Lemma 5.1, pp. 4–5. Physical and numbered pages coincide. The card's result pages theorem_1_1 and proposition_4_1 record the statements. The two lemmas are reconstructed on the Lemma 2.1 page and the Lemma 5.1 page.
Standing. This is an author-recorded reconstruction of the write-up's prose deduction. It is not an independent review, changes no status of Problem 416 and assigns no tier. Within these pages the argument is conditional on Proposition 4.1, which no held source proves in prose: the write-up states it as a summary of declarations of the accepted Lean file, which is not held and was not built here. The standing of the theorem therefore remains what the problem page records, the bounty site's kernel acceptance of that file; this page adds the prose part and names the gap.
Definitions
For a positive integer , is the number of integers with and . For real let
The cutoff applies to the value, the preimage is unrestricted, and equal values count once. is nondecreasing, for since , and for since .
Statement
As through the real numbers, : for every there is a real such that for all real .
Imported inputs
Chebyshev's lower bound. There is an absolute constant such that for all real , where is the number of primes up to (Chebyshev, 1852; any textbook proof). The write-up says only "prime counting"; this is the version used here, and no asymptotic for is needed in the prose part.
Proposition 4.1 (retained-family estimates), imported from the Lean file. For each real , a retained family is a finite set with a map ; write , for the number of with , (missing values), (excess representations) and (pair imbalance). The proposition: for every there is a choice of retained families , one for each large real , depending on and on auxiliary cutoffs fixed before , such that, as real ,
Here means: for every there is with
for all . The family the write-up describes
is the set of pairs of a numerical core and a top
prime , with value ; the cores come from records
consisting of a bounded tail and a decreasing list of distinct primes
exceeding every prime factor of , with
and , one record selected per core. The three
estimates are the declarations exists_powerRawPairs_fullSelection_coverage
(line 64294), powerRawPairs_collisions_negligible (line 63919) and
power_corePairs_count_asymptotic (line 63482) of the accepted file. This
page does not reconstruct them; see "The gap" below.
Proof
Step 1: the counting inequality at scale
For every real and every retained family, Lemma 2.1 specialized as on its page gives
Step 2: the power cutoff is negligible
Claim: as . For the numerator, . For the denominator, each prime gives the value with , so , and is injective; hence for ,
Therefore
No information about doubling enters this step.
Step 3: the imbalance is small relative to
Fix and the family Proposition 4.1 provides for it. Since , , and so
By (4) with there is with for , hence for . Now (5) says that for every there is with for ; for this gives . So . This is the point of normalizing (5) by rather than by : the pair count is comparable to the value count once the excess representations are negligible.
Step 4: the relative-error bound, display (6)
For the fixed and its family, combine (2), (3), (4) and Steps 2 and 3: for all large ,
and each of the three bracketed terms is , so their sum is.
Now let be given. Choose with and take the family for this . Since , there is , taken at least as large as the threshold from which the first display of this step holds, such that the bracket is at most for all , and then
Substituting : for all real ,
The quantifier order is the one the write-up stresses: the family, and with it the auxiliary cutoffs, depends on through , but (6) is a statement about the single function , and is arbitrary.
Step 5: the quotient
Let and set and . For real we have , and (6), so Lemma 5.1 (its page) with , gives
This is the statement. The bound on the quotient is derived from the relative error; no regularity of is assumed.
The gap: Proposition 4.1 is not reconstructed
Steps 1–5 are a complete prose proof of the doubling law from Proposition 4.1, Chebyshev's bound and the two lemmas. Proposition 4.1 has no prose proof in any held source: the write-up says its detailed analytic derivation is in the accepted Lean file, which contains the supporting prime number theorem, Mertens and sieve developments, including attributed ports from PrimeNumberTheoremAnd; the card's text scan counts 2,776 theorem and lemma declarations in that file. A prose reconstruction would have to supply, in the write-up's own decomposition:
- Actual values. For large every retained pair's value is
a totient value (
powerRawPairs_actual_eventually, line 63447). The write-up's reason: the top prime exceeds every prime of the selected record, so and . This step is elementary once the record's primes are bounded by a cutoff below the top primes; it is the only one of the four this page can see through. - Coverage, estimate (3). All but of the totient values in are values of some retained pair. The write-up names the exceptional families excluded before a preimage is shown to carry an admissible record: prime normality, large square factors, geometric facets, concentration, terminal primes and residual factors. This is the shape of the normal-structure results for totient preimages (Theorems 10 and 11 of Ford (1998), as the card describes them), but the write-up does not say which statements are used, and nothing here identifies them.
- Collisions, estimate (4). The number of pairs lying in fibers of of size at least two is ; since is at most that number, (4) follows. The write-up says the collisions are mapped into structured tail and prime data and bounded family by family; no bound is stated.
- Uniform prime counting, estimate (5). The selected cores satisfy with , and a common mass has and , whence . The write-up does not define in prose. The mechanism as this page reads it, a gloss and not the source's text: if the pairs above a core are the primes in a range with , then counts those with , and as by the prime number theorem, uniformly over because ; summing over the finite core set would give the ratio . Whether the Lean development counts exactly this is not established here.
What this page establishes is therefore an implication: Proposition 4.1 implies the doubling law. The antecedent's standing is the site's acceptance of the Lean file, recorded with its limits on the problem page and the card.
What the theorem does not give
The statement is the single scale with no rate. The write-up claims nothing for and gives no asymptotic formula for ; the mass depends on through the family and is defined only as a Lean object.