Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Erdős Problem #409 — pointwise certificate F(400000287233629)=104

Verify research packet

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.

The problem

For

$$ T(n)=\varphi(n)+1, $$

let $F(n)$ be the number of iterations required to reach a prime. Erdős Problem #409 asks three related questions:

  1. Stopping time: how large can $F(n)$ be, and what useful upper bounds hold?
  2. Common terminal primes: can infinitely many starting values reach the same prime?
  3. 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.

Current certified research state

The strongest pointwise trajectory certificate presently included is

$$ \boxed{F(400{,}000{,}287{,}233{,}629)=104}. $$

The trajectory contains 105 nodes and terminates at the prime

$$ 27{,}515{,}203{,}921. $$

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

$$ \boxed{\sup_{n\ge1}F(n)\ge104}. $$

It does not establish that 104 is a world record or global maximum.

Preserved F=68–71 chain

The earlier certified trajectory is

$$ \boxed{F(6{,}668{,}696{,}999)=71}. $$

It extends the earlier $F=68$ witness by three exact inverse-totient steps:

$$ \begin{aligned} 6{,}668{,}696{,}999 &\longmapsto 6{,}665{,}198{,}137\\ &\longmapsto 6{,}152{,}490{,}577\\ &\longmapsto 6{,}148{,}888{,}817, \end{aligned} $$

where each arrow is $n\mapsto\varphi(n)+1$. The last value is the previously certified $F=68$ witness, so the four nested records are:

Certified value Witness
$F=68$ $6{,}148{,}888{,}817$
$F=69$ $6{,}152{,}490{,}577$
$F=70$ $6{,}665{,}198{,}137$
$F=71$ $6{,}668{,}696{,}999$

All four trajectories terminate at the prime

$$ 9{,}500{,}401. $$

Exact rooted inverse-totient continuation

Starting from the certified $F=68$ witness, the included exhaustive inverse-totient computation gives:

Level Exact number of values in this rooted tree
$F=68$ 1
$F=69$ 10
$F=70$ 42
$F=71$ 10
direct $F=72$ extensions 0

The empty final level means only that none of these ten rooted $F=71$ values has a direct inverse-totient predecessor. It does not prove that no $F=72$ witness exists elsewhere.

See research/RECORD_PROGRESSION.md and research/INVERSE_TOTIENT_TREE.md.

Verification

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.py

Verify 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/F104

Expected 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.py

Every push and pull request runs all checks in GitHub Actions.

Repository map

Research record

Data

Verification and reproduction

Historical record

Mathematical significance and limits

The certificate establishes the explicit lower bound

$$ \sup_{n\ge1}F(n)\ge104. $$

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 $F\ge105$, infinitude of any terminal-prime basin, inverse-tree completeness beyond the stated earlier rooted tree, or a density theorem. The repository makes no world-record or absolute-priority claim.

Authorship and AI assistance

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.

References

  • 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.

Suggested citation

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

About

Exact certificate for a 104-step totient trajectory; verification code and scoped research record.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages