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 del Artículo: 2509.14111
- Título: The lonely runner conjecture holds for eight runners
- Autor: Matthieu Rosenfeld (LIRMM, Univ Montpellier, CNRS, Montpellier, Francia)
- Clasificación: math.CO cs.DM math.NT
- Fecha de Publicación: 17 de octubre de 2025
- Enlace del Artículo: https://arxiv.org/abs/2509.14111
Este artículo demuestra que la conjetura del corredor solitario se cumple en el caso de 8 corredores. La demostración se basa en verificación computacional y resultados recientes que permiten acotar el tamaño de los contraejemplos mínimos. El autor señala que el método es igualmente aplicable a los casos conocidos de 4, 5, 6 y 7 corredores, y espera que pequeñas mejoras del método sean suficientes para resolver los casos de 9 o 10 corredores.
La conjetura del corredor solitario es un problema abierto célebre en teoría combinatoria de números y aproximación diofántica, propuesto originalmente por Wills en 1965 en forma puramente teórica. La interpretación del corredor de la conjetura es la siguiente: considérese k+1 corredores con velocidades constantes distintas corriendo en una pista circular de longitud unitaria. La conjetura del corredor solitario afirma que para cualquier corredor, existe un momento en el cual dicho corredor se encuentra a una distancia de al menos 1/(k+1) de todos los demás corredores.
Conjetura 1 (Conjetura del Corredor Solitario): Para todos los enteros k≥1, cada conjunto de enteros distintos v₁,...,vₖ₊₁, para todo i, existe un número real t tal que para cada j,
∥tvi−tvj∥≥k+11
donde ‖x‖ denota la distancia de x al entero más próximo.
- Significado Teórico: Esta conjetura conecta múltiples ramas de las matemáticas incluyendo teoría combinatoria de números, aproximación diofántica y problemas de visibilidad
- Desafío Computacional: La dificultad de verificación crece exponencialmente con el número de corredores
- Valor Aplicado: Tiene aplicaciones importantes en teoría de grafos, teoría de números y optimización combinatoria
- k=2: Caso trivial
- k=3: Resuelto por Betke y Wills, Cusick
- k=4: Demostrado inicialmente mediante prueba asistida por computadora, posteriormente simplificado
- k=5: Demostrado por Bohman, Holzman y Kleitman
- k=6: Establecido por Barajas y Serra
- k=7: Caso a demostrar en este artículo
- Resultado Principal: Demuestra que la conjetura del corredor solitario se cumple en el caso de 8 corredores (k=7)
- Método Unificado: Propone un marco de prueba unificado aplicable a todos los casos k=4,5,6,7
- Técnicas Computacionales: Desarrolla algoritmos de verificación computacional eficientes utilizando técnicas de retroceso y poda
- Herramientas Teóricas: Establece el lema clave 6, que proporciona un método sistemático para encontrar factores primos en contraejemplos
- Extensibilidad: Proporciona una ruta técnica viable para resolver los casos k=8,9
La demostración utiliza prueba por contradicción combinada con verificación computacional:
- Se asume la existencia de un contraejemplo para k=7
- Se utiliza el resultado de Malikiosis et al. para acotar el producto de velocidades en el contraejemplo
- Mediante verificación computacional se demuestra que el producto de velocidades debe ser divisible por ciertos números primos
- Se demuestra que el producto de estos números primos excede la cota superior, generando una contradicción
Teorema 2 (Cota de Malikiosis-Santos-Schymura): Si la conjetura del corredor solitario se cumple para k, entonces para todas las k-tuplas que satisfacen gcd(v₁,...,vₖ)=1 y
∑S⊆{1,...,k}gcd({vi:i∈S})>(2k+1)k−1
la conjetura también se cumple para k+1.
Corolario 3: Si la conjetura del corredor solitario se cumple para k, entonces para todas las k-tuplas que satisfacen gcd(v₁,...,vₖ)=1 y
∏i∈{1,...,k}vi≥[k(2k+1)k−1]k
la conjetura también se cumple para k+1.
Lema 4: Si {v₁,...,vₖ} no posee la propiedad LR, entonces lcm(2,...,k+1) divide a ∏vᵢ.
Lema 6 (Herramienta Principal): Sea k≥3 y supóngase que la conjetura del corredor solitario se cumple para k-1. Sea p∈ℕ un entero positivo. Si para todos v₁,...,vₖ∈{0,...,(k+1)p-1} que satisfacen condiciones específicas existe un t apropiado, entonces para cualquier k-tupla {v₁,...,vₖ} que no posea la propiedad LR, p divide a ∏vᵢ.
Transformación del Problema: La verificación del lema 6 se transforma en un problema de cobertura de conjuntos:
- Se define la relación "cubre": v cubre j si y solo si ‖jv/((k+1)p)‖ < 1/(k+1)
- Se busca si existe una cobertura "mala" que viole las condiciones del lema 6
Técnicas de Optimización:
- Precálculo de relaciones de cobertura, almacenamiento mediante vectores de bits
- Algoritmo de retroceso para construir k-tuplas con poda oportuna
- Explotación de simetrías para reducir el espacio de búsqueda
- Procesamiento prioritario de elementos más difíciles de cubrir
Para el caso k=7:
- Cota superior: P ≤ 7.4×10⁵⁴
- Conjunto de números primos a verificar 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 verificación del número primo máximo p=163 requiere aproximadamente 32 horas de tiempo computacional
- Lenguaje de Programación: C++
- Estructuras de Datos Clave: Vectores de bits (bitsets) para operaciones binarias eficientes
- Algoritmo: Búsqueda con retroceso y poda
- Plataforma Computacional: Núcleo de procesador único
Teorema 1: Para todos los conjuntos de enteros de tamaño 7 {v₁,...,v₇}, existe un número real t tal que para todo i, ‖tvᵢ‖ ≥ 1/8.
- Cálculo de Cota Superior: Del corolario 3 se obtiene P < 7.4×10⁵⁴
- Construcción de Cota Inferior:
- Del lema 4: P es divisible por lcm({2,3,4,5,6,7,8})
- Por verificación computacional: P es divisible por todos los números primos en el conjunto S
- Por lo tanto, P es divisible por lcm({2,3,4,5,6,7,8}∪S) ≈ 1.82×10⁵⁵
- Contradicción: La cota inferior excede la cota superior, por lo tanto no existe contraejemplo
El autor demuestra que el mismo método es aplicable a los casos k=3,4,5,6:
| k | Cota Superior | Tamaño del Conjunto S | Cota Inferior |
|---|
| 3 | 1728 | 3 números primos | 12012 |
| 4 | <4×10⁹ | 6 números primos | >10¹⁰ |
| 5 | <2×10²⁰ | 12 números primos | >10²¹ |
| 6 | <10³⁵ | 19 números primos | >2×10³⁵ |
- Wills (1965): Propone por primera vez la forma teórica de la conjetura
- Cusick: Propone la formulación equivalente del problema de visibilidad
- Goddyn: Proporciona la interpretación del corredor y el nombre actual
- Tao (2019): Demuestra la existencia de una constante computable tal que la verificación finita es suficiente para determinar la conjetura
- Secuencias con Espacios: La conjetura se cumple para secuencias con espacios suficientemente grandes
- Resultado de Dubickas: La conjetura se cumple cuando vⱼ₊₁/vⱼ ≥ 1 + 8e log k/k
- Mejora del Presente Artículo: Reduce la constante a 3e
- La conjetura del corredor solitario se cumple en el caso de 8 corredores
- Se proporciona un marco de prueba unificado aplicable a múltiples casos
- Se desarrollan métodos de verificación computacional escalables
- Complejidad Computacional: Conforme k crece, los números primos p requeridos aumentan, y el tiempo computacional crece exponencialmente
- Dependencia Computacional: Los pasos clave de la demostración requieren verificación computacional extensiva
- Desafíos de Extensión: Los casos k=8,9 requieren recursos computacionales más grandes
- Optimización de Algoritmos: Utilizar solucionadores más avanzados en lugar del algoritmo de retroceso actual
- Mejoras Teóricas: Buscar variantes del lema 6 o condiciones de poda más fuertes
- Prueba General: Explorar si existe una prueba teórica que se cumpla para todos los valores de k
- Avance Importante: Primera demostración del caso k=7, progreso significativo en el campo
- Innovación Metodológica: Método ingenioso que combina límites teóricos con verificación computacional
- Técnica Sólida: Algoritmo de verificación computacional bien diseñado y completamente optimizado
- Marco Unificado: Proporciona un método genérico para manejar múltiples casos
- Implementación de Código Abierto: Proporciona implementación completa del código para verificación y extensión
- Dependencia Computacional: La demostración depende fuertemente de verificación computacional, careciendo de la elegancia de una prueba puramente teórica
- Restricciones de Extensión: La complejidad computacional del método limita la extensión a valores más grandes de k
- Optimización de Constantes: Los límites teóricos pueden no ser suficientemente ajustados, existiendo espacio para mejora
- Contribución Académica: Proporciona nuevas perspectivas de solución para un problema abierto de larga data
- Matemática Computacional: Demuestra un ejemplo de cómo combinar teoría y computación para resolver problemas difíciles
- Investigación Posterior: Proporciona base técnica para casos con k≥8
Este método es aplicable a:
- Problemas similares en teoría combinatoria de números
- Conjeturas matemáticas que requieren verificación finita
- Problemas en teoría computacional de números y aproximación diofántica
El artículo cita 23 referencias relacionadas, que abarcan el desarrollo histórico, avances teóricos y métodos computacionales de la conjetura del corredor solitario, proporcionando a los lectores antecedentes de investigación completos.
Evaluación Técnica: Este es un artículo matemático de alta calidad que, mediante análisis teórico innovador y verificación computacional cuidadosamente diseñada, resuelve exitosamente un problema abierto difícil de larga data. Aunque depende de verificación computacional, el método es riguroso y confiable, sentando una base importante para el desarrollo futuro del campo.