Les 8 classes copremières à 30 : {1,7,11,13,17,19,23,29}.

  • Densemble fini exact, certifié Lean (native_decide)
Ce que cela montre

l’alphabet du programme : tout premier > 5 tombe dans l’une des 8 classes.

Ce que cela ne prouve pas

aucune loi globale sur les premiers.

Régime · démonstratif

Les huit restes copremiers à 30 — l’alphabet fini du programme, exact et clos ; non une loi sur les premiers.

Statut épistémique — démontré [D]

Densemble fini exact des huit classes inversibles mod 30, certifié Lean (native_decide)
Ole fait que tout premier > 5 y tombe ne dit rien de leur répartition entre les classes
Ce que cela montre

l’alphabet du programme : tout entier premier avec 30 — donc tout premier au-delà de 5 — appartient à l’une des huit classes.

Ce que cela ne prouve pas

aucune loi globale sur les premiers, aucune information sur leur densité dans chaque classe au-delà du fait d’appartenance.

Risque de mauvaise lecture — confondre « l’ensemble des classes possibles » (fini, trivial à établir) avec « la distribution des premiers dans ces classes » (objet profond, en partie ouvert). U₃₀ est le contenant, pas le contenu.
Régime · démonstratif
[D] Démontré

L’alphabet fini

Un entier a est inversible modulo 30 si et seulement s’il est premier avec 30, c’est-à-dire s’il n’est divisible ni par 2, ni par 3, ni par 5. Entre 1 et 30, exactement huit entiers vérifient cette condition :

U₃₀ = {1, 7, 11, 13, 17, 19, 23, 29}

Leur nombre est donné par l’indicatrice d’Euler : φ(30) = φ(2)·φ(3)·φ(5) = 1·2·4 = 8. Ces huit classes sont l’alphabet sur lequel tout le programme est écrit : puisque tout nombre premier supérieur à 5 est nécessairement premier avec 30, il tombe forcément dans l’une de ces huit classes. C’est un crible — le crible modulo 30 que Bernard Couret dressait à la main.

L’ensemble est exact (on peut le lister entièrement), clos (le produit de deux classes admissibles reste admissible — c’est ce qui en fait le groupe G₃₀), et vérifiable case par case.

Énuméré et certifié dans G30Classification.lean · Lean 4 · Mathlib v4.29.1 · couche Frozen, sans sorry · certification computationnelle (native_decide).
Ce que ce bloc montre
  • un ensemble fini de huit classes, listé exactement
  • la propriété d’appartenance : tout premier > 5 y tombe
  • la clôture multiplicative (vers G₃₀)
Ce que ce bloc ne prouve pas
  • aucune densité des premiers par classe
  • aucune loi de répartition asymptotique
  • aucune propriété au-delà du module 30
[O] Ouvert / retenue

L’appartenance n’est pas la répartition

Savoir que tout premier > 5 tombe dans l’une des huit classes est un fait de crible, élémentaire. La question profonde — comment les premiers se répartissent entre ces huit classes, à quelle densité, avec quels biais — relève de la théorie analytique (théorème de Dirichlet sur la progression arithmétique, et au-delà). U₃₀ pose le cadre ; il ne le remplit pas.

Ce que ce bloc montre
  • la frontière entre cadre fini et distribution
  • l’entrée vers les questions de répartition
Ce que ce bloc ne prouve pas
  • aucune équirépartition (objet de Dirichlet et au-delà)
  • aucun biais de Chebyshev établi ici
  • aucune percée globale
Item : U₃₀ — huit classes admissibles mod 30 (id : u30-huit-classes)
Statut global : démontré [D] — cœur fini ; portée globale [O] Méthode : énumération + indicatrice d’Euler ; certification Lean 4 (native_decide)
Domaine : Le socle fini · Recherches
Référence Lean : G30Classification.lean · Mathlib v4.29.1 · couche Frozen, sans sorry
Dernière mise à jour du statut : 2026-05-30
Citation BibTeX : @misc{couret2026u30, author={Couret, A.}, title={U30 — huit classes admissibles mod 30}, year={2026}, url={https://www.couretunification.fr/publications/u30-huit-classes/}}

Commentaires
Cet espace accueille questions, remarques, intuitions et critiques.
Un commentaire n’engage pas le statut scientifique du projet.
Toute proposition mathématique doit pouvoir être formulée, testée et classée.