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 Articolo: 2509.14111
- Titolo: La congettura del corridore solitario vale per otto corridori
- Autore: Matthieu Rosenfeld (LIRMM, Univ Montpellier, CNRS, Montpellier, Francia)
- Classificazione: math.CO cs.DM math.NT
- Data di Pubblicazione: 17 ottobre 2025
- Link Articolo: https://arxiv.org/abs/2509.14111
Questo articolo dimostra che la congettura del corridore solitario vale nel caso di 8 corridori. La dimostrazione si basa sulla verifica computazionale e su risultati recenti che permettono di limitare la dimensione dei possibili controesempi. L'autore evidenzia che il metodo è applicabile anche ai casi noti di 4, 5, 6 e 7 corridori, e prevede che piccoli miglioramenti al metodo sarebbero sufficienti per risolvere i casi di 9 o 10 corridori.
La congettura del corridore solitario è un celebre problema aperto nella teoria combinatoria dei numeri e nell'approssimazione diofantea, originariamente proposto da Wills nel 1965 in forma puramente teorico-numerica. L'interpretazione della congettura in termini di corridori è la seguente: si considerino k+1 corridori con velocità costanti distinte che corrono su una pista circolare di lunghezza unitaria. La congettura del corridore solitario afferma che per ogni corridore esiste un istante temporale in cui quel corridore si trova a distanza almeno 1/(k+1) da tutti gli altri corridori.
Congettura 1 (Congettura del Corridore Solitario): Per tutti gli interi k≥1 e ogni insieme di interi distinti v₁,...,vₖ₊₁, per ogni i esiste un numero reale t tale che per ogni j si ha
∥tvi−tvj∥≥k+11
dove ‖x‖ denota la distanza di x dal più vicino numero intero.
- Significato Teorico: La congettura collega la teoria combinatoria dei numeri, l'approssimazione diofantea e i problemi di visibilità in più branche della matematica
- Sfida Computazionale: La difficoltà di verifica cresce esponenzialmente all'aumentare del numero di corridori
- Valore Applicativo: Possiede importanti applicazioni nella teoria dei grafi, nella teoria dei numeri e nell'ottimizzazione combinatoria
- k=2: Caso banale
- k=3: Risolto da Betke e Wills, Cusick
- k=4: Inizialmente provato mediante ausilio computazionale, successivamente semplificato
- k=5: Provato da Bohman, Holzman e Kleitman
- k=6: Stabilito da Barajas e Serra
- k=7: Caso da provare nel presente articolo
- Risultato Principale: Dimostrazione della congettura del corridore solitario nel caso di 8 corridori (k=7)
- Metodo Unificato: Presentazione di un quadro di prova unificato applicabile a tutti i casi k=4,5,6,7
- Tecniche Computazionali: Sviluppo di algoritmi di verifica computazionale efficienti, utilizzando tecniche di backtracking e potatura
- Strumenti Teorici: Stabilimento del Lemma 6 cruciale, che fornisce un metodo sistematico per trovare fattori primi nei possibili controesempi
- Estensibilità: Fornisce un percorso tecnico fattibile per risolvere i casi k=8,9
La dimostrazione utilizza la prova per assurdo combinata con verifica computazionale:
- Si assume l'esistenza di un controesempio per k=7
- Si utilizza il risultato di Malikiosis et al. per limitare il prodotto delle velocità nel controesempio
- Mediante verifica computazionale si dimostra che il prodotto delle velocità del controesempio deve essere divisibile da certi numeri primi
- Si prova che il prodotto di questi numeri primi supera il limite stabilito, producendo una contraddizione
Teorema 2 (Limite di Malikiosis-Santos-Schymura): Se la congettura del corridore solitario vale per k, allora per tutte le k-uple con gcd(v₁,...,vₖ)=1 e
∑S⊆{1,...,k}gcd({vi:i∈S})>(2k+1)k−1
la congettura vale anche per k+1.
Corollario 3: Se la congettura del corridore solitario vale per k, allora per tutte le k-uple con gcd(v₁,...,vₖ)=1 e
∏i∈{1,...,k}vi≥[k(2k+1)k−1]k
la congettura vale anche per k+1.
Lemma 4: Se {v₁,...,vₖ} non possiede la proprietà LR, allora lcm(2,...,k+1) divide ∏vᵢ.
Lemma 6 (Strumento Fondamentale): Sia k≥3 e si assuma che la congettura del corridore solitario valga per k-1. Sia p∈ℕ un intero positivo. Se per tutti v₁,...,vₖ∈{0,...,(k+1)p-1} soddisfacenti condizioni specifiche esiste un t appropriato, allora per ogni k-upla {v₁,...,vₖ} priva della proprietà LR, p divide ∏vᵢ.
Trasformazione del Problema: La verifica del Lemma 6 viene trasformata in un problema di copertura di insiemi:
- Definizione della relazione di "copertura": v copre j se e solo se ‖jv/((k+1)p)‖ < 1/(k+1)
- Ricerca dell'esistenza di coperture "cattive" che violano le condizioni del Lemma 6
Tecniche di Ottimizzazione:
- Precalcolo delle relazioni di copertura, memorizzazione mediante vettori di bit
- Algoritmo di backtracking per la costruzione di k-uple, con potatura tempestiva
- Sfruttamento della simmetria per ridurre lo spazio di ricerca
- Elaborazione prioritaria degli elementi più difficili da coprire
Per il caso k=7:
- Limite superiore: P ≤ 7.4×10⁵⁴
- Insieme di verifica dei numeri primi 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 verifica del numero primo massimo p=163 richiede circa 32 ore di tempo computazionale
- Linguaggio di Programmazione: C++
- Strutture Dati Chiave: Vettori di bit (bitsets) per operazioni binarie efficienti
- Algoritmo: Ricerca con backtracking e potatura
- Piattaforma Computazionale: Singolo nucleo di processore
Teorema 1: Per tutti gli insiemi di interi di dimensione 7 {v₁,...,v₇}, esiste un numero reale t tale che per tutti i, ‖tvᵢ‖ ≥ 1/8.
- Calcolo del Limite Superiore: Dal Corollario 3 si ottiene P < 7.4×10⁵⁴
- Costruzione del Limite Inferiore:
- Dal Lemma 4: P è divisibile per lcm({2,3,4,5,6,7,8})
- Dalla verifica computazionale: P è divisibile per tutti i numeri primi nell'insieme S
- Pertanto P è divisibile per lcm({2,3,4,5,6,7,8}∪S) ≈ 1.82×10⁵⁵
- Contraddizione: Il limite inferiore supera il limite superiore, quindi non esiste alcun controesempio
L'autore dimostra che il medesimo metodo è applicabile ai casi k=3,4,5,6:
| k | Limite Superiore | Dimensione dell'Insieme S | Limite Inferiore |
|---|
| 3 | 1728 | 3 numeri primi | 12012 |
| 4 | <4×10⁹ | 6 numeri primi | >10¹⁰ |
| 5 | <2×10²⁰ | 12 numeri primi | >10²¹ |
| 6 | <10³⁵ | 19 numeri primi | >2×10³⁵ |
- Wills (1965): Prima proposizione della congettura in forma teorico-numerica
- Cusick: Proposizione della formulazione equivalente in termini di visibilità
- Goddyn: Presentazione dell'interpretazione in termini di corridori e denominazione attuale
- Tao (2019): Dimostrazione dell'esistenza di costanti calcolabili tali che una verifica finita sia sufficiente per determinare la congettura
- Sequenze con Lacune: La congettura vale per sequenze con lacune sufficientemente grandi
- Risultato di Dubickas: La congettura vale quando vⱼ₊₁/vⱼ ≥ 1 + 8e log k/k
- Miglioramento nel Presente Articolo: Riduzione della costante a 3e
- La congettura del corridore solitario vale nel caso di 8 corridori
- Fornisce un quadro di prova unificato applicabile a molteplici situazioni
- Sviluppa un metodo di verifica computazionale scalabile
- Complessità Computazionale: All'aumentare di k, i numeri primi p richiesti aumentano, con tempo computazionale che cresce esponenzialmente
- Dipendenza dal Calcolo: I passaggi cruciali della dimostrazione richiedono una verifica computazionale estensiva
- Sfide di Estensibilità: I casi k=8,9 richiedono risorse computazionali significativamente maggiori
- Ottimizzazione Algoritmica: Utilizzo di risolutori più avanzati al posto dell'attuale algoritmo di backtracking
- Miglioramenti Teorici: Ricerca di varianti del Lemma 6 o condizioni di potatura più forti
- Prova Generale: Esplorazione dell'esistenza di una dimostrazione teorica valida per tutti i k
- Avanzamento Significativo: Prima dimostrazione del caso k=7, rappresenta un progresso importante nel campo
- Innovazione Metodologica: Metodo ingegnoso che combina limiti teorici e verifica computazionale
- Solidità Tecnica: Algoritmi di verifica computazionale ben progettati e pienamente ottimizzati
- Quadro Unificato: Fornisce un metodo generale per affrontare molteplici situazioni
- Implementazione Open Source: Fornisce codice completo per verifica e estensione
- Dipendenza dal Calcolo: La dimostrazione dipende fortemente dalla verifica computazionale, mancando dell'eleganza di una prova puramente teorica
- Restrizioni di Estensibilità: La complessità computazionale del metodo limita l'estensione a valori più grandi di k
- Ottimizzazione delle Costanti: I limiti teorici potrebbero non essere sufficientemente stretti, con spazio per miglioramenti
- Contributo Accademico: Fornisce nuovi approcci per un problema aperto di lunga data
- Matematica Computazionale: Esemplifica l'approccio combinato teorico-computazionale per risolvere problemi difficili
- Ricerca Successiva: Fornisce fondamenti tecnici per i casi k≥8
Il metodo è applicabile a:
- Problemi analoghi nella teoria combinatoria dei numeri
- Congetture matematiche che richiedono verifica finita
- Problemi nella teoria computazionale dei numeri e nell'approssimazione diofantea
L'articolo cita 23 riferimenti correlati, che coprono lo sviluppo storico della congettura del corridore solitario, i progressi teorici e i metodi computazionali, fornendo ai lettori un contesto di ricerca completo.
Valutazione Tecnica: Questo è un articolo matematico di alta qualità che, attraverso analisi teorica innovativa e verifica computazionale attentamente progettata, risolve con successo un difficile problema aperto di lunga data. Sebbene dipenda dalla verifica computazionale, il metodo è rigoroso e affidabile, gettando fondamenti importanti per ulteriori sviluppi nel campo.