Status: Erdős Problem #409 remains open. The current release certifies exactly
$F(400000287233629)=104$ , hence$\sup_n F(n)\ge104$ . The repository separately preserves the earlier certified$F=68$ –$71$ chain and an exact rooted inverse-totient tree only for that earlier chain. It does not claim world-record priority, unboundedness, global maximality, basin infinitude, density, inverse-tree completeness for the F=104 witness, or a solution.
For
let
-
Stopping time: how large can
$F(n)$ be, and what useful upper bounds hold? - Common terminal primes: can infinitely many starting values reach the same prime?
- Density: what is the density of the starting values that reach a fixed prime?
This repository is organized around the complete problem, not around a single witness.
The strongest pointwise trajectory certificate presently included is
The trajectory contains 105 nodes and terminates at the prime
Every composite-node factorization, Euler totient, and transition was freshly recomputed by the SymPy evaluator, a dependency-free trial-division evaluator, and a third method-distinct standard-library audit using deterministic Pollard–Rho factorization and deterministic 64-bit Miller–Rabin primality testing. The third audit also rejected all six required mutation categories.
The certificate establishes the scoped result
It does not establish that 104 is a world record or global maximum.
The earlier certified trajectory is
It extends the earlier
where each arrow is
| Certified value | Witness |
|---|---|
All four trajectories terminate at the prime
Starting from the certified
| Level | Exact number of values in this rooted tree |
|---|---|
| 1 | |
| 10 | |
| 42 | |
| 10 | |
| direct |
0 |
The empty final level means only that none of these ten rooted
See research/RECORD_PROGRESSION.md and research/INVERSE_TOTIENT_TREE.md.
The primary verification paths require only Python's standard library.
python verify_manifest.py
python verify_certificate.py
python verify_pratt.py
python verify_inverse_tree.py
python independent_check.pyVerify the public-safe F=104 packet and fresh method-distinct audit:
python -m pip install -r certificates/F104/requirements.txt
(cd certificates/F104 && PYTHONDONTWRITEBYTECODE=1 bash run_all.sh)
PYTHONDONTWRITEBYTECODE=1 python validation/f104_fresh_method_distinct.py \
certificates/F104Expected core outputs include:
VERIFIED: F(6668696999)=71; terminal prime=9500401; 72 nodes; 222 prime certificates used.
VERIFIED inverse tree: F68=1, F69=10, F70=42, F71=10, F72=0; 62 exact parent-child edges.
71 9500401
104 27515203921 3faf8aa1b74ffa39d8e72b45b0a57ceffbc631a958f7a8bed758d3caaa745394
PASS_F104_FRESH_REPLAY_AND_6_OF_6_MUTATIONS_REJECTED
A compact independent SymPy check is also included:
python -m pip install -r requirements.txt
python verify.pyEvery push and pull request runs all checks in GitHub Actions.
-
RESEARCH_STATUS.md— exactly what is established, locally exhausted, historical, or still open. -
research/PROBLEM_MAP.md— the three subproblems and how the current work bears on each. -
research/RECORD_PROGRESSION.md— the certified$F=68,69,70,71$ chain. -
research/INVERSE_TOTIENT_TREE.md— exact enumeration theorem, counts, scope, and limitations. -
research/CONTINUATION_PROTOCOL.md— the autonomous search and certification protocol for$F\ge72$ . -
research/METHOD_AND_SCOPE.md— discovery, inverse search, verification, and epistemic boundaries. -
research/TRAJECTORY_TABLE.md— all 72 trajectory nodes with exact arithmetic.
data/trajectory_certificate.json.gz— complete 72-node certificate.data/prime_certificates.json.gz— 222 recursive Lucas/Pratt-style primality certificates.data/inverse_totient_tree.json.gz— exact rooted levels and 62 parent-child edges.data/trajectory.csvanddata/trajectory.txt— human- and machine-readable orbit data.data/inverse_tree_nodes.csvanddata/inverse_tree_edges.csv— flat rooted-tree tables.data/record_chain.csv— the certified F=68 through F=71 progression.data/summary.json— concise packet summary.certificates/F104/— public-safe 105-node F=104 pointwise certificate, two original evaluators, terminal-primality evidence, exact manifest, and narrowed claim ledger.
verify_certificate.py— package-free trajectory and prime-certificate verification.verify_inverse_tree.py— independent package-free exhaustive inverse-totient recomputation.independent_check.py— factor-from-scratch trajectory recomputation.verify.py— minimal SymPy implementation.tools/generate_packet.py— deterministic data and certificate generator.validation/f104_fresh_method_distinct.py— fresh Pollard–Rho/Miller–Rabin audit and six-category mutation harness.SHA256SUMS— integrity manifest.
-
archive/F68_PUBLICATION_HISTORY.md— the July 2026$F=68$ publication and its later migration. -
archive/HISTORICAL_PACKET_HASHES.md— preserved hashes and precise availability qualifications.
The certificate establishes the explicit lower bound
The repository separately preserves an exactly enumerated local inverse tree rooted at the earlier F=68 witness. The F=104 public release promotes only the pointwise trajectory certificate; no new inverse-tree completeness claim is imported from private discovery material.
These finite certificates do not establish a general upper bound, a global maximum, the nonexistence of
Zackary Loevseth directed the research target, execution protocol, failure correction, verification requirements, preservation, claim boundaries, and publication decisions. OpenAI and Anthropic systems substantially assisted with search, code, exact computation, independent checking, certificate construction, recovery, and drafting. See AI_USAGE.md.
- T. F. Bloom, Erdős Problem #409, accessed 2026-08-06.
- OEIS A039651, number of iterations of
$n\mapsto\varphi(n)+1$ required to reach a prime. - OEIS A039650, terminal prime reached by the iteration.
Zackary Loevseth, “Erdős Problem #409 — pointwise certificate
F(400000287233629)=104,” version 3.0.0-f104, 2026.
https://github.com/ZackaryLoevseth/Erd-s-Problem-409