← 최신 논문
🔢 mathematics

The lonely runner conjecture holds for nine runners

이 논문은 여덟 명의 주자에 대해 결과를 입증하는 데 이전에 사용되었던 방법을 개선함으로써 아홉 명의 주자에 대해 외로운 러너 추측이 참임을 증명한다.

원저자: Matthieu Rosenfeld

게시일 2026-01-28
📖 4 분 읽기🧠 심층 분석

원저자: Matthieu Rosenfeld

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

원형 달리기 트랙을 상상해 보세요. 이 트랙 위에는 각기 다른 속도를 가진 여러 명의 주자들이 달리고 있습니다. 어떤 이는 빠르고, 어떤 이는 느리며, 그들 중 누구도 정확히 같은 속도를 공유하지 않습니다.

**외로운 주자 추측(Lonely Runner Conjecture)**은 이 주자들에 관한 수학적 질문입니다. 이 질문은 다음과 같이 묻습니다: 모든 주자가 동시에 "외로워지는" 순간이 과연 존재할까요?

이 맥락에서 "외롭다"는 것은 모든 주자가 다른 모든 사람으로부터 멀리 떨어져 있음을 의미합니다. 구체적으로, 트랙의 둘레를 1이라고 할 때, 어떤 주자가 다른 모든 주자로부터 최소 1/(k+1)1/(k+1)만큼의 거리를 두고 있다면 그 주자는 외로운 상태입니다 (여기서 kk는 주자의 수입니다). 이 추측은 속도가 어떻게 정해지든, 모든 주자가 동시에 이 상태가 되는 특정한 시점이 반드시 존재한다고 주장합니다.

오랫동안 수학자들은 3, 4, 5, 6, 7, 8명의 주자에 대해서는 이것이 참임을 증명해 왔습니다. 하지만 9명의 주자에 대해서는 여전히 미스터리로 남아 있었습니다.

돌파구: 9명의 주자 사례 해결

이 논문에서 저자 마티외 로젠펠드(Matthieu Rosenfeld)는 이 추측이 9명의 주자에 대해서도 실제로 참임을 증명합니다.

그가 이를 어떻게 수행했는지, 간단한 비유를 통해 설명하겠습니다.

1. "불가능한" 시나리오

추측을 증명하기 위해 저자는 고전적인 논리 기법인 **귀류법(Proof by Contradiction)**을 사용합니다.
그는 반대의 상황을 가정하며 시작합니다: 만약 특정 속도를 가진 9명의 주자 집단이 존재하여, 그들이 결코 동시에 외로워질 수 없다고 가정해 봅시다.

만약 이런 "나쁜" 주자 집단이 존재한다면, 그들의 속도는 매우 특정한 숫자여야 합니다. 이 논문은 수학적 "울타리(공식)"를 사용하여, 만약 이 나쁜 집단이 존재한다면 그들의 속도의 곱이 너무 커질 수 없음을 보여줍니다. 즉, 이 숫자들의 크기에 대한 **상한선(upper limit)**을 설정하는 것입니다.

려 2. "배수" 탐정 작업

다음으로 저자는 탐정이 되어 단서를 찾습니다. 그는 다음과 같이 묻습니다: 만약 이 "나쁜" 주자 집단이 존재한다면, 그들의 속도는 어떤 숫자들에 의해 나누어떨어져야 하는가?

그는 일련의 논리적 규칙(보조 정리)을 사용하여, 가상의 주자들의 속도가 매우 긴 특정 숫자들의 목록(예: 17, 19, 23, 29 등, 그리고 64와 81 같은 숫자의 거듭제곱들)에 의해 나누어떨어져야 함을 찾아냅니다.

이를 다음과 같이 생각해 보세요: 만약 당신에게 비밀 코드(속도의 곱)가 있다면, 저자는 이 코드가 반드시 17을 위한 "열쇠", 19를 위한 "열키", 23을 위한 "열쇠" 등을 포함하고 있어야 한다고 증명하는 것입니다.

3. 모순

여기서 마법이 일어납니다.

  • 상한선: 1단계의 "울타리"는 속도의 총 곱이 특정 거대한 숫자 XX보다 작아야 한다고 말합니다.
  • 하한선: 2단계의 "탐정 작업"은 속도의 곱이 너무나 큰 숫자들의 목록에 의해 나누어떨어져야 하므로, 그 결합된 곱이 XX보다 커야 한다고 말합니다.

이는 마치 이렇게 말하는 것과 같습니다: "이 병은 구슬 100개만 담을 수 있다"라고 해놓고, 곧이어 "이 안에 있는 구슬의 무게는 구슬 200개를 담을 수 있는 병을 채울 만큼 무거워야 한다"라고 증명하는 것과 같습니다.

곱이 동시에 XX보다 작으면서 동시에 XX보다 클 수는 없으므로, 최초의 가정은 틀렸습니다. 그런 "나쁜" 9명의 주자 집단은 존재하지 않습니다. 따라서 9명의 주자에 대한 외로운 주자 추측은 참입니다.

컴퓨터의 역할

"그 많은 숫자를 어떻게 다 확인했나요?"라고 궁금할 수 있습니다.
논문은 모든 가능한 속도의 조합을 손으로 일일이 확인하는 것이 불가능하다고 인정합니다. 저자는 힘든 작업을 대신 수행할 특화된 컴퓨터 프로그램을 작성했습니다.

  • 문제: 컴퓨터는 특정 복잡한 숫자 패턴이 틈(외로운 지점)을 남기지 않고 트랙을 "덮을" 수 있는지 확인해야 했습니다.
  • 혁신: 저자는 단순히 표준 컴퓨터 솔버(마치 견과류를 깨기 위해 망치를 사용하는 것과 같은 방식)를 사용하지 않았습니다. 그는 맞춤형의 매우 효율적인 "백트래킹(backtracking)" 알고리즘을 구축했습니다.
    • 미로에서 길을 찾는 것을 상상해 보세요. 그의 프로그램은 모든 경로를 다 걸어보는 대신, "여기서 왼쪽으로 꺾으면 10단계 뒤에 막다른 길에 부딪힐 것이니, 아예 그 길까지 가지 않겠다"라고 똑똑하게 판단합니다.
    • 이러한 최적화를 통해 그의 프로그램은 이전의 시도들보다 훨씬 빠르게 작동했으며, 유사한 문제에 걸리는 시간을 32시간에서 50분으로 단축했습니다.

10명의 주자는 어떻게 되나요?

이 논문은 이 방법이 이론적으로 10명의 주자에게도 적용될 수 있지만, 수학적으로 매우 어려워진다는 점을 짧게 언급합니다. "울타리"는 훨씬 높아지며, 컴퓨터는 단일 컴퓨터 코어로 약 2년 동안 작업을 완료해야 할 정도로 거대한 숫자를 확인해야 합니다.

저자는 또 다른 연구자가 약간 더 빠른 "체 거르기(sieving)" 방법을 사용하여 10명의 주자 사례를 독립적으로 해결했다는 점을 언급하지만, 이 논문은 엄격하게 9명의 주자에 대한 증명과 그 과정에서 개선된 논리 및 코드에 초점을 맞춥니다.

요약

요약하자면, 이 논문은 다음 과정을 통해 수십 년 된 9명의 주자 문제를 해결했습니다:

  1. "나쁜" 주자 집단이 존재한다고 가정합니다.
  2. 그러한 집단이 존재하려면 수학적으로 불가능한 숫자(허용된 공간에 담기에는 너무 큰 숫자)가 필요함을 증명합니다.
  3. 이러한 모순으로 이어지는 수학적 규칙을 검증하기 위해 영리하게 제작된 맞춤형 컴퓨터 프로그램을 사용합니다.

그 결과, 서로 다른 속도를 가진 9명의 주자가 달리는 어떤 트랙에서도 모두가 완벽하게 혼자가 되는 순간이 반드시 존재한다는 사실이 확인되었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →