Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Subject and independence
Role. Independent reviewer in a fresh context, given only the assignment. The reviewer took no part in writing the page under review, the two lemma pages it cites, the library card or its result pages, and read no other review of any of them. Charge: refutation. No computation was used; every check below is a hand derivation.
Subject. Path
wiki/research/erdos_416/kruer_kohlmeyer_theorem_1_1_reconstruction.md as
it stood on 2026-09-28T05:03:27Z (called "the commit" below), read whole at
that commit.
Artifact. The five-page PDF
kruer_kohlmeyer_2026_doubling_law_distinct_totient_values.pdf in the folder
of
Kruer and Kohlmeyer (2026),
read in full: the text layer of all five physical pages, and page images of
all five pages rendered at 130 dpi and read. Every display was checked on
the images: the definitions of and and Theorem 1.1 (p. 1);
Lemma 2.1 with display (1), its proof and the specialization (2) (p. 2); the
record construction, the power-cutoff display and Proposition 4.1 with
(3)–(5) (p. 3); §§4.1–4.3, §5 with display (6) and Lemma 5.1 (p. 4); the
closing paragraph of §5 and the §6 line table (p. 5). Physical and printed
page numbers coincide.
Allowed material actually read. At the same commit: the Lemma 2.1 and
Lemma 5.1 reconstruction pages in the same folder, whole (Step 1 of the page
rests on the Lemma 2.1 page's specialization section and Step 5 on the
Lemma 5.1 statement; the proofs were read to check the specialization); the
card's provenance paragraph and the statement sections of its result pages
theorem_1_1 and proposition_4_1; the Statement paragraph of the problem
page
Problem 416.
In the working tree: the provenance paragraph of
Ford (1998)
and physical p. 5 of the Ford PDF (§1.4, Theorems 10 and 11, page image),
because the page cites those theorems; the sections "Whole-claim report" and
"Audit checklist" of docs/verification.md (the shared canonical list and
the Erdos-specific ten-item list), "Source fidelity" of docs/evidence.md,
and docs/math_authoring.md whole.
Exposures. Four, all from printing whole files where only a part was
allowed; none changed a verdict, since every deduction was re-derived from
the PDF and the page. (1) The card _index.md was printed whole, so its
"Formal statement and acceptance", "Read status", "Overview" and "Relation to
E416" paragraphs (acceptance and standing text, and a summary of the
deduction) were seen. (2) The result pages theorem_1_1 and
proposition_4_1 were printed whole, so their "Proof pointer", "Standing"
and, for the theorem, "The final deduction, reworked" paragraphs were seen.
(3) The problem page has no "Statement" heading; extracting its Statement
paragraph printed the following "Status", "Provenance of the proof file",
"Source", "References" and "Formalization" paragraphs (status and acceptance
text); the "Current assessment", "Progress" and "Known Results" sections
were not read, and the frontmatter status field was masked. (4) The Ford
card's provenance paragraph carries a one-sentence description of
Theorems 10 and 11, seen while reading it. One number in this report, the
count of 2,776 declarations in finding F3, is known to the reviewer only
through exposure (1); the finding does not depend on the number being
right. Not read: the folder _index.md, any evidence/ content other than
this report, other reviews, the Zeraoulia page and card, the accepted Lean
file (not held), and the web.
Restatement
Convention. For real , is the set of integers with such that for some integer , and . The cutoff applies to the value, the preimage is unrestricted, and each value is counted once; for because , so the quotient below is defined for . This is the problem page's (there with solvable; the lower bound is automatic for ).
The theorem. For every real there is a real such that every real satisfies ; that is, as through the reals, over all large real cutoffs and not along a subsequence. Scope: the single scale , no rate, no asymptotic formula for .
What the page proves. The implication "Proposition 4.1 implies the theorem", using Lemma 2.1, Lemma 5.1, the trivial bound and a Chebyshev lower bound for . Proposition 4.1 is an imported premise whose only proof is in a Lean file that is not held.
The premise, restated. For every with there are, for all sufficiently large real , a finite set and a map (the family may depend on ; its auxiliary cutoffs are fixed before ) such that, with , the number of with , , and : (3) for all large ; (4) for every , for all large ; (5) for every , for all large . Every threshold may depend on and, in (4) and (5), on .
Checklist
- Quantifiers and scope. Pass. The theorem is stated for real with an explicit for each , as in the source. Eventual statements stay eventual: (3) is "for all large ", (4) and (5) are little-o with the page's stated definition, and the final (6) is "for all real ". "All but " is never upgraded to "all". One bookkeeping elision in the explicit threshold is finding F1; it does not touch the eventual statement.
- Circularity. Pass. The power-cutoff estimate (Step 2) uses only and a lower bound for , no doubling. Lemma 5.1 derives the quotient bound from the relative error and assumes no bound on the quotient. Proposition 4.1 is not a restatement of the target: it asserts a structured family with three separate estimates, and the page labels it as an unproved premise, so nothing equivalent to the conclusion is assumed silently.
- Model and convention changes. Pass. , , the retained family, , , , and match the PDF's definitions (pp. 1–3) symbol for symbol; the page's Proposition 4.1 differs from the PDF's only by restricting the family to large , which the eventual estimates make harmless and which matches the PDF's own remark (p. 3) that the pairs are actual totient values only for sufficiently large endpoints. The page's little-o convention is the standard one and is stated.
- Finite and statistical overreach. Inapplicable. Steps 1–5 contain no finite verification and no averaging heuristic. The prime-number-theorem gloss in "The gap" is labeled a gloss and is consumed nowhere.
- Uniformity. Pass. The thresholds , , and are named with their dependence on (through the family) and on or ; the Chebyshev constant is absolute; the page states that the family, and with it every threshold, changes with while (6) is a statement about alone. F1 records that must also dominate the threshold of (3).
- Extremal conclusions. Inapplicable. No infimum, supremum, attained value or sharpness is claimed. The negative scope sentences ("no rate", "no asymptotic formula") were checked: the bracket is correct (Weakest steps, below).
- Consequences and composition. Pass with one suggested correction. The composition names Proposition 4.1 as the unproved premise and calls the result an implication, so the missing clause is stated, not hidden. Each "hence" was checked separately: from (4) and (5); the sum of three terms; (6) from the -choice; the quotient bound. The general- aside claims "the same Steps 1–5" would give , but Steps 1 and 5 apply factor-2 lemmas whose constants change with (F2); the conclusion survives with modified lemmas.
- Computation. Inapplicable. The page and this review use none.
- Reproduction. Inapplicable. The page states no rerun command or coverage claim; its locators were checked under the next item.
- Source and verdict fidelity. Pass with corrections. The statement, definitions, Proposition 4.1, displays (2)–(6), the two lemmas and the page and label locators match the PDF; the four Lean line numbers match the §6 table. Three characterizations are off: the description of the Lean file's declarations (F3, required); "the three estimates are the declarations" where the PDF says only (3) is given exactly and (4), (5) follow (F4, note); the Source paragraph omits §6, p. 5, the origin of the line numbers (F5, note). The Standing paragraph claims author-recorded standing only and defers the theorem's standing to the acceptance the problem page records, which this review did not examine.
Weakest steps
1. Steps 3–4: from to , and the assembly of (6). Fix and the family. Since , , so . Let be a threshold for (3), and the threshold of (4) at ; for , and . Given , let be the threshold of (5), a point past which (Step 2), and the threshold of (4) at . For the specialization (2) gives
Given , choose , take its family, and put ; with the maximum above, for all , and gives (6) for all real . This is the page's Step 4 with the threshold of (3) folded in, which the page's sentence omits (F1). The step composes forward only through (6) and the number .
2. Step 2: the power cutoff. For integers a textbook form of Chebyshev's bound (Apostol, Introduction to Analytic Number Theory, Theorem 4.6) gives . For real put ; then and , so : the page's absolute constant exists, with for all real . Every prime gives , and is injective, so . With ,
Nothing about doubling enters; the step supplies only above.
3. Step 5: the quotient. Let , and . For , , and by (6). Then gives , and gives ; dividing the hypothesis by , . (The case cannot occur: it would force .) This is Lemma 5.1 with its hypotheses , , all met, and it closes the theorem.
The scope bracket in "What the theorem does not give". From (3) and Step 2, ; from (4), lies between and ; with this places eventually in , as the page says. No asymptotic for follows, since the family and change with .
Strongest attack
The attack aimed at the quantifier structure of (6), the point the write-up itself calls delicate. For each the family, and with it every threshold in (3), (4) and (5), changes; the attack tries to make (6) fail, or make undefined, by denying a common threshold. It fails: for one fixed the family is one function of , so (3), (4) at and at , (5) at that and Step 2 each have a finite threshold, and their maximum is ; (6) then speaks about alone, and the quotient step uses (6) for the single value . The only residue is F1, the page's failure to name the threshold of (3) among those that dominates.
Two secondary attacks also failed. First, that could hold with not if : (4) forbids this, since eventually. Second, that Lemma 2.1 could be applied to a family whose values are not all in , where may be negative and the specialization (2) fails: the premise as the PDF states it has , the page's premise restricts to large , and the PDF's §3 says exactly that the retained pairs are actual totient values for sufficiently large endpoints; a family that violated this would violate the premise, not the deduction.
Premises
- Proposition 4.1 (imported). Interface exactly as restated above. Its statement is held (PDF p. 3) with the ingredient paragraphs §§4.1–4.3 (p. 4) and the §6 line table (p. 5); its proof is not held: the PDF says it summarizes proved declarations of the accepted Lean file, which is neither held nor built in this repository. Reading depth: the statement and the ingredient paragraphs in full. Explicit assumptions used by the page: finite; maps into for all large ; the family and every threshold depend on . Standing on the page: imported, with the gap named; the theorem's standing is deferred to the acceptance the problem page records, which this review did not examine.
- Lemma 2.1 (finite counting error). Interface: finite , finite , any , , , , , ; then . Held with proof (PDF p. 2); the reconstruction page at the commit was read whole. Checked here: and give the identity ; because , and because both are sums of over ; so , . The specialization (2) needs , true for .
- Lemma 5.1 (relative error controls the quotient). Interface: , , , imply . Held with proof (PDF p. 4); the reconstruction page read whole; re-derived under Weakest step 3.
- Chebyshev's lower bound. Interface: an absolute with for all real . Not held in the library; classical. Verified under Weakest step 2 from the integer textbook form with . The PDF (p. 3) asks only for an eventual bound , so the page's version is at least as strong as what the source uses and is labeled as the page's choice.
- Trivial bounds. for since ; for .
- Little-o convention. : for every there is with for all ; here or .
- Ford (1998), Theorems 10 and 11. Cited in "The gap" for comparison only, consumed nowhere. Checked at the Ford PDF, physical p. 5 (§1.4): Theorem 10 bounds, by times an explicit exponentially small factor, the number of totients having a preimage whose -st largest prime factor satisfies ; Theorem 11 bounds the number with a preimage violating the simultaneous version (1.9). The page's characterization, normal-structure results for totient preimages with exceptions, is accurate.
- Batch acceptance order. None; a single claim.
Findings
F1. Severity: suggested. Location: Step 4, "there is such that the bracket is at most for all ". Defect: is characterized by the bracket bound alone, but the conclusion " ()", display (6) "for all real " and Step 5's also need the first display of Step 4, which holds only "for all large ", from the threshold of (3) on. As an existence statement the sentence is true, since any larger also serves; as the definition of the explicit threshold the page then uses, it is incomplete. Witness: the page's Step 4 (the two sentences quoted); PDF p. 4, §5, "then take sufficiently large for the remaining error to be at most ", the same elision, which the page reproduces rather than repairs. Replacement text: "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 ...".
F2. Severity: suggested. Location: "What the theorem does not give", "The same Steps 1–5 with ". Defect: Steps 1 and 5 apply Lemma 2.1 and Lemma 5.1, both factor-2 statements, and the sentence says the same steps would give . With the identity of Lemma 2.1 becomes with and likewise for , so the counting inequality reads ; and Lemma 5.1 becomes: with gives and . The conclusion survives, with chosen against and against , but not with the lemmas as stated. Witness: PDF p. 2, Lemma 2.1, display (1), and p. 4, Lemma 5.1, both with the constant 2. Replacement text: "The same Steps 1–5, with , counting pairs with value at most , a version of (5) reading , and the two lemmas re-proved with in place of (their constants become and ), would give for any fixed , but ...".
F3. Severity: required. Location: "The gap", "whose 2,776 theorem and lemma declarations port the prime number theorem, Mertens' estimates and sieve bounds from PrimeNumberTheoremAnd". Defect: the write-up gives no count of declarations, and it says that the source "contains the supporting prime number theorem, Mertens, and sieve developments, including attributed ports" from that library; the page's sentence turns "including ports" into a claim that the declarations port those results, and its grammar presents the count as part of what the write-up says. The count comes from the card's text scan of the file, not from the artifact the Source paragraph names. Witness: PDF p. 3, "The detailed analytic derivation is in that file"; PDF p. 4, last paragraph of §4.3; PDF p. 5, §6, which gives line numbers and no declaration count. Replacement text: "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."
F4. Severity: note. Location: "Imported inputs", "The three estimates
are the declarations". Defect: the PDF says the coverage declaration gives
"exactly (3)", while (4) and (5) are consequences of the other two
declarations through the short arguments of §§4.2–4.3, which the page's
own gap section states correctly ( is at most the number of pairs in
nonsingleton fibers; ). Witness: PDF p. 4,
§4.1 "giving exactly (3)", §4.2 "Hence the collision estimate implies (4)",
§4.3 "Consequently , yielding (5)". Replacement text:
"Estimate (3) is the declaration exists_powerRawPairs_fullSelection_coverage
(line 64294); (4) and (5) follow from powerRawPairs_collisions_negligible
(line 63919) and power_corePairs_count_asymptotic (line 63482) by the
short arguments recorded under 'The gap'."
F5. Severity: note. Location: Source paragraph, "the final deduction of §5 with display (6) and Lemma 5.1, pp. 4–5". Defect: the four Lean line numbers the page cites (63447, 63482, 63919, 64294) come from the §6 table on p. 5, which the Source paragraph does not list among the parts read. Witness: PDF p. 5, §6, "Formal source guide and verification", the line table. Replacement text: append "; the §6 line table, p. 5, for the declaration line numbers cited below".
Verdict
Source fidelity: faithful with corrections. The statement, the convention, the premise, displays (2)–(6), the two lemmas, and the page and label locators match the artifact; one required correction (F3) repairs a description of the Lean file that the page attaches to the write-up and overstates; two suggested corrections (F1, F2) and two notes (F4, F5) sharpen a threshold, an aside and two characterizations.
The argument as reconstructed: sound, as an implication from Proposition 4.1, Chebyshev's bound, Lemma 2.1 and Lemma 5.1 to the theorem; Steps 1–5 were re-derived in full, with the threshold of (3) folded into (F1). No step is defective.
Limitations. The premise Proposition 4.1 has no held proof, so this review says nothing about the theorem's truth beyond the implication; the Lean file was neither held nor built here, and its acceptance was not examined. The Chebyshev bound was verified from a textbook form, not from a held source. The general- aside was checked only to the extent stated in F2. This focused review assigns no tier and changes no status.