Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Claim. Let x,y≥1x,y\ge1 be integers such that for every n≥1n\ge1 the primes dividing xn−1x^n-1 are exactly the primes dividing yn−1y^n-1. Then x=yx=y. This answers Problem 1214 affirmatively.

Source. C. Corrales-Rodrigáñez and R. Schoof, The support problem and its elliptic analogue, J. Number Theory 64 (1997), no. 2, 276–290, issue dated June 1997, the date this page is named by; the second link is the published version hosted on the second author's page. Library home: Corrales-Rodrigáñez and Schoof 1997. The paper records that Erdős asked the question at the 1988 number theory conference in Banff.

The argument. Theorem 1 of the paper is the general statement: for a number field FF and x,y∈F∗x,y\in F^*, if for almost all prime ideals p\mathfrak p of the ring of integers and all n≥1n\ge1, xn≡1(modp)x^n\equiv1\pmod{\mathfrak p} implies yn≡1(modp)y^n\equiv1\pmod{\mathfrak p}, then yy is a power of xx. Erdős's hypothesis gives the implication in both directions over Q\mathbb{Q}, so yy is a power of xx and xx a power of yy; for integers x,y≥1x,y\ge1 this forces x=yx=y (if x=1x=1, every xn−1x^n-1 vanishes and the hypothesis forces y=1y=1 as well). The proof works through reduction modulo primes and arguments in cyclotomic and division fields. Theorem 2 is the elliptic analogue for points on an elliptic curve, not needed here.

Acceptance. Refereed: J. Number Theory 64 (1997). Reviewed: the site's curator, Thomas Bloom, marks the problem proved and credits the paper with the positive answer (problem page last edited 2026-04-12; the community database records the proved status from 2026-04-21). This corpus has not independently verified the proof.

Formalization. The file src/latest/ErdosProblems/Erdos1214.lean of Boris Alexeev's repository lean-proofs (998 lines at the pinned commit) declares itself a formalization of a solution to Problem 1214, naming Corrales-Rodrigáñez and Schoof as informal authors, the Formal Conjectures authors as statement authors, and Codex and GPT-5.6 Sol as formal authors. Its theorem erdos_1214 states the claim directly: for all natural numbers x,y≥1x,y\ge1, if for every n≥1n\ge1 the set of primes dividing xn−1x^n-1 equals the set of primes dividing yn−1y^n-1, then x=yx=y. This is the right-hand side of the formal-conjectures statement, which equates it with answer(True). The file imports, besides Mathlib, CebotarevDensity.Main, a Chebotarev density development outside Mathlib, and checks the theorem's axioms with #print axioms erdos_1214. The formal-conjectures statement erdos_1214 is tagged research solved and carries a formal_proof link to this pinned file. This corpus has not built, replayed or audited the file, so formalized is not listed.

Depends on. No page of this wiki; the result rests on the cited paper.