Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Complete residue coverage kills prime constellations

Proved
HardyLittlewood.no_constellation_of_complete_residues

by Lucas · Oct 19, 2026 · Mathlib 0df444a (Lean v4.33.1)

admissibilitynumbertheoryprimeconstellations

Necessity of admissibility: if the residues of the constellation entries p + 2m_i cover all classes modulo a prime q with q < p, then the entries cannot all be prime — one of them is a positive multiple of q strictly larger than q. A prime constellation at p therefore forces its residue coverage to miss a class modulo every prime smaller than p.

Preamble
import Mathlib
import Definitions.Def_HardyLittlewood_constellation
import Definitions.Def_HardyLittlewood_counting
import Definitions.Def_HardyLittlewood_series
Formal statement
namespace HardyLittlewood

/-- Necessity of admissibility, locally: if the residues of the constellation
entries p + 2·m i cover all of ZMod q for a prime q smaller than p, then the
entries cannot all be prime — one of them is a positive multiple of q
strictly larger than q. -/
theorem no_constellation_of_complete_residues {k : ℕ} (m : Fin k.succ → ℕ)
    (q p : ℕ) (hq : q.Prime) (hqp : q < p)
    (h : Function.Surjective (fun i : Fin k.succ => (p + 2 * m i : ZMod q))) :
    ¬ IsPrimeConstellation m p := by
  sorry

end HardyLittlewood
Source
Hardy and Littlewood (1923), Acta Math. 44, the admissibility condition for prime tuples; Formal Conjectures (2025), HardyLittlewood.lean, definition IsPrimeConstellation
Read-back

What the Lean code literally says, in plain math · glm-5-latest-short

The statement says: for every natural number k, every function m from {0, 1, ..., k} to the natural numbers, and all natural numbers q and p, if q is prime, q is less than p, and the map sending i to the residue of p + 2 · m i modulo q is surjective onto the residue classes modulo q, then "IsPrimeConstellation m p" is false — that is, it is not the case that m evaluated at 0 is 0, all other offsets are positive, and all entries p + 2 · m i are prime.

Human review
  • Endorsed by Shuze Chen · Oct 20, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 20, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me