← 최신 논문
🔢 mathematics

Superlinear complexity of the (3/2)n(3/2)^n steering word

이 논문은 (3/2)n(3/2)^n 사상에 의해 생성되는 조향 단어(steering word)의 부분 단어 복잡도(subword complexity)가 초선형적임을 증명하며, 이는 부공간 정리(Subspace Theorem)를 사용하여 입증되었고 Lean-4로 완전히 형식화되었다.

원저자: Ralf Stephan

게시일 2026-07-14
📖 4 분 읽기🧠 심층 분석

원저자: Ralf Stephan

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

상상해 보세요. 어떤 숫자를 받아서 1.5를 곱한 뒤, 가장 가까운 정수로 반올림하는 마법 같은 기계가 있습니다. 이제 이 기계를 1이라는 숫자에서 시작하여 계속해서 돌린다고 상상해 보세요.

1은 1.5가 되고, 이는 2로 반올림됩니다.
2는 3이 되고, 3으로 유지됩니다.
3은 4.5가 되고, 이는 5로 반올림됩니다.
5는 7.5가 되고, 8로 반올림됩니다.

이 과정은 1, 2, 2, 3, 5, 8과 같은 정수 수열을 만들어냅니다. 하지만 이 논문은 단순히 숫자 그 자체에 관심이 있는 것이 아닙니다. 이 논문은 기계가 그 숫자에 도달하기 위해 어떻게 움직였는지 알려주는 '조종 핸들(steering wheel)'에 관심을 두고 있습니다. 매 단계마다 기계는 정수를 맞추기 위해 올림을 할지 내림을 할지 선택해야 했습니다. 저자인 라프 스테판(Ralf Stephan)은 이러한 모든 작은 결정들을 하나의 코드( -2, -1, 0, 1, 2와 같은 숫자 사용)로 기록했습니다. 이 결정들을 모두 이어 붙이면, 길고 무한한 '조종 단어(steering word)'가 만들어집니다.

핵적인 질문은 이것입니다: 이 코드의 복잡도는 어느 정도인가?

패턴의 세계에는 아주 단순한 코드들이 있습니다. 예를 들어, 영원히 "라-라-라"를 반복하는 노래 같은 것입니다. 이런 것은 단순한 패턴입니다. 반면, 라디오의 잡음처럼 혼란스럽고 무질서한 코드들도 있습니다. 수학자들은 이 '무질서함'을 측정하기 위해 특정 길이의 짧은 조각(또는 부분 단어)이 얼마나 많이 존재하는지 계산합니다. 만약 코드가 단순하다면, 고유한 조각의 개수는 천천히 증가합니다(직선처럼). 만약 코드가 복잡하다면, 고유한 조각의 개수는 폭발적으로 늘어납니다.

주요 발견
이 논문은 이 특정한 조종 단어가 **매우 복잡하다(wildly complex)**는 것을 증명합니다. 이 단어는 단순히 직선 형태로 성장하는 것이 아니라, '초선형적(superlinearly)'으로 성장합니다. 즉, 더 긴 조각을 살펴볼수록 발견되는 고유한 패턴의 개수가 점점 더 빠르게 증가하며 무한대를 향해 치솟는다는 뜻입니다.

재치 있게 표현하자면, 만약 당신이 과거의 패턴을 보고 다음 움직임을 예측하려 한다면, 결국 벽에 부딪히게 될 것입니다. 당신이 아무리 긴 패턴을 찾아낸다 하더라도, 이 수열은 결국 당신이 한 번도 본 적 없는 완전히 새로운 행동을 보여줄 것입니다. 이 수열은 결코 일정한 루프 속에 안주하기를 거부합니다.

이 논문이 배제하는 것
이 논문은 이 수열이 "결국 주기적(eventually periodic)"일 것이라는 가설을 명시적으로 부정합니다. 쉬운 말로 설명하자면, 이 수열은 고장 난 레코드판처럼 특정 패턴을 영원히 반복하는 순환 구조에 절대 빠지지 않을 것이라는 뜻입니다. "1, 2, 3, 1, 2, 3"을 영원히 반복하는 식의 패턴은 나타나지 않습니다. 저자들은 아무리 멀리 나아가더라도 수열이 똑같은 패턴을 반복하는 지점을 결코 찾을 수 없음을 증명했습니다.

얼마나 확실한가?
저자들은 단순히 추측하거나 컴퓨터 시뮬레이션을 돌린 것이 아닙니다. 그들은 증명했습니다.

그들은 코르바야-자니아(Corvaja–Zannier)와 네어-쿠마르-라우트(Nair–Kumar–Rout)의 정리라는 두 가지 강력한 수학적 도구를 사용하여 논리의 요새를 구축했습니다. 이 도구들은 깨지지 않는 자물쇠 역할을 합니다. 또한 그들은 매우 특별한 일을 해냈습니다. 증명 전체를 'Lean-4'라는 컴퓨터 언어로 번역한 것입니다. 이 컴퓨터는 인간의 오류가 없는지 확인하기 위해 논리의 모든 단계를 하나하나 검증했습니다. 컴퓨터는 "네, 이 증명은 유효합니다"라고 답했습니다.

증명의 여정
증명은 산을 오르는 것처럼 세 단계로 진행됩니다.

  1. 0단계 (토대): 그들은 먼저 만약 이 수열이 긴 패턴을 반복한다면, 그것이 수학 법칙(구체적으로는 숫자가 나누어지는 방식과 관련된 수학적 불가능성)을 위반하게 될 것임을 보여주었습니다. 이를 통해 이 수열이 단순한 루프가 아님을 증명했으며, 이미 가장 단순한 비반복 패턴보다 더 복잡하다는 것을 보여주었습니다.
  2. 1단계 (축소): 그들은 이 수열이 '초월적으로' 복잡하다는 것을 증명하기 위해서는, 단 한 가지 특정한 사실만을 증명하면 된다는 것을 깨달았습니다. 그것은 바로 수열의 숫자들이 서로 "너무 자주" 가까워지지 않는다는 사실입니다. 만약 숫자들 사이의 간격이 충분히 유지된다면, 코드는 반드시 무질서하고 복잡해질 수밖에 없습니다.
  3. 2단계 (정상): 그들은 강력한 수학적 도구들을 사용하여 실제로 숫자들 사이의 간격이 멀리 유지된다는 것을 증명했습니다. 그들은 문제를 세 가지 구역으로 나누었습니다.
    • 작은 간격 구역 (Small Gap Zone): 수열에서 숫자들의 간격이 좁을 때.
    • 거대한 간격 구역 (Huge Gap Zone): 수열에서 숫자들의 간격이 매우 넓을 때.
    • 중간 구역 (Middle Zone): 그 사이의 까다로운 영역.

처음 두 구역에 대해서는 하나의 강력한 정리를 사용했습니다. 중간 구역에 대해서는, 만약 패턴이 단순해지려고 시도한다면 모순(예를 들어, 분수가 실제로는 정수라고 증명하는 것과 같은 불가능한 상황)을 초래하게 된다는 것을 보여주는 영리한 트릭('이분법')을 사용했습니다.

결론
(3/2) 수열의 조종 단어는 혼란스럽고 반복되지 않는 걸작입니다. 이 단어는 너무나 복잡해서, 그 안에 담긴 고유한 패턴의 개수가 어떤 직선보다도 빠르게 증가합니다. 이것은 단순한 제안이나 시뮬레이션이 아닙니다. 이것은 컴퓨터에 의해 재검증된 수학적으로 증명된 사실이며, 이 단순해 보이는 규칙이 얼마나 무한히 복잡한 숫자의 춤을 만들어내는지를 보여줍니다.

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

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

Digest 사용해 보기 →