Interesting Number Paradox
생각해볼 질문
재미없는 자연수 중 가장 작은 수는 존재할까?그리고 '재미있다'는 걸 정확히 정의하지 않으면, 증명은 어떻게 될까?
이 패러독스는 수학적 증명에서 정의(definition)의 엄밀함이 왜 중요한지 를 보여주는 예시다. Complexity Theory의 도입부에서 다루는 주제이며, 암호학에서도 수학적 엄밀성은 핵심 전제이기 때문에 이 개념을 먼저 짚고 넘어간다.
가정: 모든 자연수들은 ‘흥미로운가(Interesting)’?
- 1:
- 2: 가장 작은 소수
- 3: 가장 작은 홀수인 소수
- 4: 가장 작은 합성수
- 5: (가장 작은 소수) + (두번째로 작은 소수)
- 6: 완전수
이런 방법으로 모든 자연수를 표현할 수 있는가?
모순의 증명: 모든 자연수들이 흥미롭지 않다고 가정 (귀류법)
- Uninteresting Number Set 이라고 할 때, 다음과 같이 표현할 수 있다.
- 이때, 는 자연수를 원소로 갖는 집합이기 때문에, Least-number principle(= Well-ordering Principle)에 의해 가장 작은 원소 가 존재한다.
- Least-number principle (Well-ordering Principle): 공집합이 아닌 모든 자연수의 부분집합은 최소 원소가 존재한다.
- 유리수에 대해서는 성립하지 않는다.
- 다음과 같은 집합 의 최소 원소는 정의할 수 없기 때문이다.
- Least-number principle (Well-ordering Principle): 공집합이 아닌 모든 자연수의 부분집합은 최소 원소가 존재한다.
- 이 최소 원소 에 대해, ‘집합 에서 가장 작은 원소’라는 ‘흥미로운’ 점이 존재한다. 따라서, 모순이 발생한다.
주의
이 논증은 실제 수학적 정리가 아니다. '흥미롭다'가 엄밀하게 정의되지 않았기 때문에 성립하는 반문(counter-argument)일 뿐이다. 수학적 증명은 명확히 정의된 개념 위에서만 성립한다.
‘흥미롭다(Interesting)‘의 정의가 모호하다
- 흥미롭다(Interesting)는 것은 매우 주관적이다. 따라서, 듣는 사람에 따라서 ‘흥미롭다고’ 느낄 수도 있고, 아닐 수도 있다.
- 사실, 위의 귀류법을 사용한 증명도 모호하다. 정확히는 ‘증명’이 아닌, ‘반문’이기에, 정확한 증명이라고 보기는 어렵다. 이는 ‘흥미롭다(Interesting)‘가 수학적으로 엄밀하게 정의된 개념이 아닌, 비형식적(informal)인 개념이기 때문이다. 수학적 증명은 명확히 정의된 개념 위에서만 성립한다.
추가) OEIS: On-line Encyclopedia of Integer Sequences
그렇다면, ‘흥미롭다’를 보다 객관적으로 정의하려는 시도를 해볼 수 있다. OEIS는 이러한 시도 중 하나의 기준이 될 수 있다.
- 온라인 정수열 사전으로, 수학·컴퓨터과학 등 다양한 분야의 ‘흥미로운 수열’들을 모아둔 데이터베이스다.
- OEIS는 모든 ‘흥미로운 수열’을 가지고 있기에, ‘흥미로운’ 자연수라면 OEIS가 가지고 있을 것이며, 역의 관계도 성립한다. 따라서, OEIS에 존재하지 않는다면, ‘흥미로운’ 수가 아니다.
- 이 사이트는 모든 자연수를 가지지 않기에, ‘OEIS가 가지지 않은 수 중 가장 작은 수’ 가 존재함을 알 수 있다.
- 하지만, 이 과정에서 모순이 발생한다.
- 는 OEIS에 포함되어 있지 않기에, ‘흥미로운’ 자연수이고, 이로 인해 OEIS에 포함되어야 한다.
- 는 ‘흥미롭지 않은 수’이기에, OEIS에 포함되어서는 안된다.
- 따라서, OEIS는 모든 ‘흥미로운 수열’을 가지고 있지 않다. 이는 OEIS의 완전성(completeness)이 불가능함을 보여주는 역설 이다.
한계: OEIS는 개별 숫자가 아닌 수열(sequence) 단위로 관리된다. 따라서 “숫자 이 흥미롭다”를 OEIS 등재 여부로 정의하는 것은 엄밀하지 않다. 특정 숫자는 여러 수열에 동시에 속할 수 있으며, OEIS에 없다고 해서 흥미롭지 않다고 단언할 수 없다.
다음 글과의 연결
- 이 글의 핵심은 정의가 모호하면 증명도 무너진다는 것이다.
- Complexity Theory와 암호학은 이 교훈에서 출발한다 — 문제, 알고리즘, 안전성 모두 수학적으로 엄밀하게 정의되어야 한다.
- 다음 글에서는 집합의 크기(Cardinality) 개념을 통해 "풀 수 없는 문제가 압도적으로 많다"는 사실을 증명한다.
다음 포스트
Toss Coin over Telephone — 서로를 불신하는 두 사람이 전화로 공정한 동전 던지기를 할 수 있을까? 이차잉여 구조를 기반으로 한 암호학적 프로토콜로 합의에 이르는 방법을 살펴본다.