Documentation

LeanPool.RamanujanTauMissesPrimes

ABC implies that Ramanujan's tau function misses almost all primes #

Source: arxiv:2603.29970 Authors: Evan Chen, Kenny Lau, Ken Ono, Jujian Zhang Status: verified Main declarations: main_theorem, reduction_lemma, abc_bound_E2, abc_bound_E4 Tags: number-theory, modular-forms MSC: 11F30, 11N05

Mathematical overview #

Ramanujan's tau function τ : ℤ_{≥1} → ℤ is the sequence of Fourier coefficients of the modular discriminant. It is axiomatised here through a structure RamanujanTau recording five of its standard properties: Hecke multiplicativity, the Hecke recurrence at prime powers, the parity criterion (τ n is odd iff n is an odd perfect square), Deligne's bound |τ p| ≤ 2 p^{11/2}, and the non-unit property τ n ≠ ±1 for n ≥ 2.

Define the counting function S(X) = #{ ℓ ≤ X : ℓ prime, |τ n| = ℓ for some n ≥ 1 }. Assuming the ABC conjecture and (the sharper N^{1/2} form of) Xiong's Proposition 5.4, the main theorem main_theorem shows S(X) = O(X^{13/22}), i.e. the tau function takes prime absolute values at a density-zero set of primes. The argument passes through a reduction lemma (reduction_lemma) bounding S(X) by error terms E₂(X) and E₄(X) counting near-misses of x^{11} by squares and of 5 x^{22} by squares, and ABC-driven bounds on those error terms (abc_bound_E2, abc_bound_E4).

Provenance #

Imported from https://github.com/AxiomMath/ramanujan-tau-misses-primes; initial code generated by Axiom Math, accompanying the paper arXiv:2603.29970. Upstream contains no sorrys in the solution file. Ported from Lean v4.26.0 to Lean Pool's v4.30.0-rc2.