We prove that the lonely runner conjecture holds for eight runners. Our proof relies on a computer verification and on recent results that allow bounding the size of a minimal counterexample. We note that our approach also applies to the known cases with 4, 5, 6, and 7 runners. We expect that minor improvements to our approach could be enough to solve the cases of 9 or 10 runners.
- ID de l'article: 2509.14111
- Titre: The lonely runner conjecture holds for eight runners
- Auteur: Matthieu Rosenfeld (LIRMM, Univ Montpellier, CNRS, Montpellier, France)
- Classification: math.CO cs.DM math.NT
- Date de publication: 17 octobre 2025
- Lien de l'article: https://arxiv.org/abs/2509.14111
Cet article démontre que la conjecture du coureur solitaire est vérifiée pour le cas de 8 coureurs. La preuve repose sur la vérification informatique et sur des résultats récents permettant de borner la taille des contre-exemples minimaux. L'auteur indique que cette méthode s'applique également aux cas connus de 4, 5, 6 et 7 coureurs, et estime que de légères améliorations de la méthode suffiraient pour résoudre les cas de 9 ou 10 coureurs.
La conjecture du coureur solitaire est un problème ouvert célèbre en théorie combinatoire des nombres et en approximation diophantienne, initialement proposé par Wills en 1965 sous une forme purement théorique des nombres. L'interprétation en termes de coureurs est la suivante : considérons k+1 coureurs possédant des vitesses constantes distinctes courant sur une piste circulaire de longueur unité. La conjecture du coureur solitaire affirme que pour chaque coureur, il existe un moment où ce coureur se trouve à une distance d'au moins 1/(k+1) de tous les autres coureurs.
Conjecture 1 (Conjecture du coureur solitaire): Pour tous les entiers k≥1, pour chaque ensemble de k+1 entiers distincts v₁,...,vₖ₊₁, pour tous les i, il existe un nombre réel t tel que pour chaque j,
∥tvi−tvj∥≥k+11
où ‖x‖ désigne la distance de x à l'entier le plus proche.
- Signification théorique: Cette conjecture établit des connexions entre la théorie combinatoire des nombres, l'approximation diophantienne et les problèmes de visibilité
- Défi computationnel: La difficulté de vérification croît de manière exponentielle avec le nombre de coureurs
- Valeur applicative: Possède des applications importantes en théorie des graphes, théorie des nombres et optimisation combinatoire
- k=2: Cas trivial
- k=3: Résolu par Betke et Wills, ainsi que par Cusick
- k=4: D'abord prouvé par preuve assistée par ordinateur, puis simplifié
- k=5: Démontré par Bohman, Holzman et Kleitman
- k=6: Établi par Barajas et Serra
- k=7: Cas à démontrer dans cet article
- Résultat principal: Démonstration que la conjecture du coureur solitaire est vérifiée pour 8 coureurs (k=7)
- Méthode unifiée: Proposition d'un cadre de preuve unifié applicable à tous les cas k=4,5,6,7
- Techniques computationnelles: Développement d'algorithmes de vérification informatique efficaces utilisant le retour arrière et l'élagage
- Outils théoriques: Établissement du lemme clé 6, fournissant une méthode systématique pour trouver les facteurs premiers dans les contre-exemples
- Extensibilité: Fourniture d'une voie technique viable pour résoudre les cas k=8,9
La preuve utilise le raisonnement par l'absurde combiné à la vérification informatique:
- Supposer l'existence d'un contre-exemple pour k=7
- Utiliser le résultat de Malikiosis et al. pour borner le produit des vitesses dans le contre-exemple
- Vérifier informatiquement que le produit des vitesses du contre-exemple doit être divisible par certains nombres premiers
- Démontrer que le produit de ces nombres premiers dépasse la borne, produisant une contradiction
Théorème 2 (Borne de Malikiosis-Santos-Schymura): Si la conjecture du coureur solitaire est vérifiée pour k, alors pour tous les k-uplets satisfaisant gcd(v₁,...,vₖ)=1 et
∑S⊆{1,...,k}gcd({vi:i∈S})>(2k+1)k−1
la conjecture est également vérifiée pour k+1.
Corollaire 3: Si la conjecture du coureur solitaire est vérifiée pour k, alors pour tous les k-uplets satisfaisant gcd(v₁,...,vₖ)=1 et
∏i∈{1,...,k}vi≥[k(2k+1)k−1]k
la conjecture est également vérifiée pour k+1.
Lemme 4: Si {v₁,...,vₖ} ne possède pas la propriété LR, alors lcm(2,...,k+1) divise ∏vᵢ.
Lemme 6 (Outil central): Soit k≥3 et supposons que la conjecture du coureur solitaire soit vérifiée pour k-1. Soit p∈ℕ un entier positif. Si pour tous v₁,...,vₖ∈{0,...,(k+1)p-1} satisfaisant certaines conditions il existe un t approprié, alors pour tout k-uplet {v₁,...,vₖ} ne possédant pas la propriété LR, p divise ∏vᵢ.
Transformation du problème: Conversion de la vérification du lemme 6 en problème de couverture d'ensemble:
- Définition de la relation de "couverture": v couvre j si et seulement si ‖jv/((k+1)p)‖ < 1/(k+1)
- Recherche de l'existence d'une couverture "mauvaise" violant les conditions du lemme 6
Techniques d'optimisation:
- Précalcul des relations de couverture, stockage utilisant des vecteurs de bits
- Algorithme de retour arrière pour construire les k-uplets avec élagage opportun
- Exploitation de la symétrie pour réduire l'espace de recherche
- Traitement prioritaire des éléments les plus difficiles à couvrir
Pour le cas k=7:
- Borne supérieure: P ≤ 7.4×10⁵⁴
- Ensemble de nombres premiers de vérification S = {31, 37, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163}
- La vérification du plus grand nombre premier p=163 nécessite environ 32 heures de temps de calcul
- Langage de programmation: C++
- Structures de données clés: Vecteurs de bits (bitsets) pour les opérations binaires efficaces
- Algorithme: Recherche par retour arrière avec élagage
- Plateforme de calcul: Cœur de processeur unique
Théorème 1: Pour tous les ensembles d'entiers de taille 7 {v₁,...,v₇}, il existe un nombre réel t tel que pour tous les i, ‖tvᵢ‖ ≥ 1/8.
- Calcul de la borne supérieure: Par le corollaire 3, P < 7.4×10⁵⁴
- Construction de la borne inférieure:
- Par le lemme 4: P est divisible par lcm({2,3,4,5,6,7,8})
- Par vérification informatique: P est divisible par tous les nombres premiers de l'ensemble S
- Par conséquent, P est divisible par lcm({2,3,4,5,6,7,8}∪S) ≈ 1.82×10⁵⁵
- Contradiction: La borne inférieure dépasse la borne supérieure, donc aucun contre-exemple n'existe
L'auteur démontre que la même méthode s'applique aux cas k=3,4,5,6:
| k | Borne supérieure | Taille de l'ensemble S | Borne inférieure |
|---|
| 3 | 1728 | 3 nombres premiers | 12012 |
| 4 | <4×10⁹ | 6 nombres premiers | >10¹⁰ |
| 5 | <2×10²⁰ | 12 nombres premiers | >10²¹ |
| 6 | <10³⁵ | 19 nombres premiers | >2×10³⁵ |
- Wills (1965): Première proposition de la conjecture sous forme théorique des nombres
- Cusick: Proposition d'une formulation équivalente en termes de visibilité
- Goddyn: Proposition de l'interprétation en termes de coureurs et du nom actuel
- Tao (2019): Démonstration de l'existence de constantes calculables telles que la vérification finie suffit pour déterminer la conjecture
- Séquences à écarts: La conjecture est vérifiée pour les séquences possédant des écarts suffisants
- Résultat de Dubickas: La conjecture est vérifiée lorsque vⱼ₊₁/vⱼ ≥ 1 + 8e log k/k
- Amélioration de cet article: Réduction de la constante à 3e
- La conjecture du coureur solitaire est vérifiée pour 8 coureurs
- Fourniture d'un cadre de preuve unifié applicable à plusieurs cas
- Développement d'une méthode de vérification informatique extensible
- Complexité computationnelle: Avec l'augmentation de k, les nombres premiers p nécessaires augmentent, et le temps de calcul croît de manière exponentielle
- Dépendance informatique: Les étapes clés de la preuve nécessitent une vérification informatique substantielle
- Défis d'extensibilité: Les cas k=8,9 nécessitent des ressources informatiques plus importantes
- Optimisation algorithmique: Utilisation de solveurs plus avancés en remplacement de l'algorithme de retour arrière actuel
- Améliorations théoriques: Recherche de variantes du lemme 6 ou de conditions d'élagage plus fortes
- Preuve générale: Exploration de l'existence d'une preuve théorique valable pour tous les k
- Percée importante: Première démonstration du cas k=7, progrès significatif dans ce domaine
- Innovation méthodologique: Approche ingénieuse combinant bornes théoriques et vérification informatique
- Technique solide: Conception soignée des algorithmes de vérification informatique avec optimisations complètes
- Cadre unifié: Fourniture d'une méthode générale pour traiter plusieurs cas
- Implémentation open source: Fourniture d'une implémentation complète du code pour vérification et extension
- Dépendance informatique: La preuve dépend fortement de la vérification par ordinateur, manquant de l'élégance d'une preuve purement théorique
- Restrictions d'extensibilité: La complexité computationnelle de la méthode limite l'extension à des valeurs plus grandes de k
- Optimisation des constantes: Les bornes théoriques pourraient ne pas être suffisamment serrées, laissant place à des améliorations
- Contribution académique: Fourniture d'une nouvelle approche pour un problème ouvert de longue date
- Mathématiques computationnelles: Démonstration d'un exemple de résolution de problèmes difficiles combinant théorie et calcul
- Recherches ultérieures: Fourniture d'une base technique pour les cas k≥8
Cette méthode s'applique à:
- Des problèmes similaires en théorie combinatoire des nombres
- Des conjectures mathématiques nécessitant une vérification finie
- Des problèmes en théorie computationnelle des nombres et approximation diophantienne
L'article cite 23 références pertinentes, couvrant le développement historique de la conjecture du coureur solitaire, les progrès théoriques et les méthodes computationnelles, fournissant aux lecteurs un contexte de recherche complet.
Évaluation technique: Cet article est un travail mathématique de haute qualité qui, par une analyse théorique innovante et une vérification informatique soigneusement conçue, résout avec succès un problème difficile ouvert depuis longtemps. Bien que dépendant de la vérification informatique, la méthode est rigoureuse et fiable, posant une base importante pour le développement ultérieur de ce domaine.