소수와 에라토스테네스의 체(Primes and the sieve of Eratosthenes)
1과 자기 자신으로만 나누어지는 1보다 큰 자연수(natural number). 작은 소수(prime number)의 배수(multiple)를 차례로 지우면 남는 수들이다.
1보다 큰 모든 자연수는 소수들의 곱으로 쪼개집니다(소인수분해, prime factorization). 그래서 소수는 곱셈의 원자이고, 정수(integer)의 성질을 연구하는 정수론(number theory)의 한가운데에 있습니다. 소수를 찾는 가장 오래된 방법은 체입니다. 2부터 시작해 아직 지워지지 않은 가장 작은 수를 소수로 확정하고, 그 수의 배수를 모두 지웁니다. 지금
1부터 120까지라면 7까지만 체질하면 끝납니다. 1과 자기 자신 말고도 약수(divisor)가 있는 수를 합성수라 합니다. 합성수(composite number)
이렇게 걸러 낸 소수들은 불규칙하게 흩어져 있습니다. 그런데 한 줄로 늘어놓는 대신 나선으로 감으면 뜻밖의 대각선이 보입니다(울람 나선, Ulam spiral). 멀리서 세면 개수가
소수는 끝이 없습니다. 유클리드의 논증은 이렇습니다. 소수가
오일러는 더 강한 사실을 보였습니다. 소수의 역수(inverse)의 합
큰 두 소수를 곱하기는 쉽지만 그 곱을 거꾸로 쪼개기는 어렵다는 사실이 RSA 암호(RSA cryptosystem)의 바탕입니다.
차이가 2인 소수 쌍, 곧 쌍둥이 소수(twin primes)가 끝없이 있는지는 아직 아무도 모릅니다. 반면 소수로만 된 등차수열(arithmetic progression)은 원하는 만큼 길게 있다는 것이 증명되었습니다. 등차수열은 5, 11, 17, 23, 29처럼 이웃한 항의 차(여기서는 6)가 일정한 수열입니다. "원하는 만큼 길게"는 어떤 길이
이 결과에는 앞선 흐름이 있습니다. 먼저 반 데르 바르던 정리(1927)는 자연수를 유한한 몇 가지 색으로 칠하든 한 색 안에 원하는 길이의 등차수열이 있다고 말합니다. 이어 헝가리의 세메레디 엔드레는 자연수 가운데 일정한 비율 이상을 차지하는 집합(set)이면 반드시 긴 등차수열을 품는다는 것을 보였습니다(1975). 소수는 점점 드물어져 차지하는 비율이 0으로 가기 때문에 이 정리를 바로 쓸 수 없었는데, 그린과 타오가 그 벽을 넘었습니다.
수가 크면 체를 쓸 수 없습니다. 대신 소수 판정(primality test)으로 빠르게 가립니다. 많은 판정법의 출발점은 페르마 소정리(Fermat's little theorem)입니다. 소수
이 개념이 나오는 긴 글
이 개념 위에 세워진 것
이 개념을 언급하는 페이지
- 자연로그
… 자랍니다(둘의 차이는 약 0.577로 다가갑니다). 소수 정리에 따르면 큰 수 x 근처의 수들 가운데소수가 차지하는 비율은 약 1/\ln x 입니다. 나눗셈의 나머지만 보는 세계(모듈러 연산)에도 로그가 …
- 집합
… 일어날 수 있는 결과 전체가 집합(표본공간)이고 사건은 그 부분집합입니다(확률). 소수를 모은소수 집합, 나머지가 같은 수끼리 묶는 동치류도 모두 집합입니다. 아무 조건이나 모아 집합을 만들어도 된다고 …
- 포함배제 원리
… 방식으로 두 수를 뽑을 때 서로소일 확률은 6/\pi^2 \approx 0.608 에 다가갑니다. 모든소수p 에 대해 "둘 다 p 의 배수"인 경우(확률 1/p^2 )를 포함배제로 끝까지 빼면 곱 \prod_p …
- 소인수분해
… 더 작은 두 수의 곱으로 쪼갤 수 있고, 쪼갠 조각이 또 합성수면 다시 쪼갭니다. 더 쪼갤 수 없는 조각이소수입니다. n = 을 쪼개 봅시다: . 왼쪽으로 떨어지는 초록 잎이 소수, 오른쪽으로 내려가는 흰 마디가 …
- 파스칼의 삼각형
… 의 분자에는 p 가 있지만, 분모의 인수는 모두 p 보다 작아 이 p 를 지우지 못하니까요(소수). 그래서 (a+b)^p 를 전개하면 양 끝 항만 남고, (a+b)^p \equiv a^p + b^p …
- 모듈러 연산
… 수 없습니다. g = 1 이면 확장 유클리드 호제법이 ax + ny = 1 인 x 를 찾아 줍니다. n 이소수이면 0이 아닌 모든 줄이 빈틈없이 채워집니다. 곱셈을 원 위의 화살표로 그리면 카디오이드가 …
- 오일러 피 함수와 페르마 소정리
… 입니다( \equiv 는 n 으로 나눈 나머지가 같다는 뜻). 이것이 오일러 정리이고, n = p 가소수이면 \varphi(p) = p - 1 이라 p 의 배수가 아닌 모든 a 에 대해 a^{p-1} …
- RSA 암호
두소수p = , q = 를 몰래 고르고, 곱 n = pq 와 지수 e = 를 세상에 공개합니다. 누구든 메시지 …
- 소수 정리
소수는 하나하나 보면 불규칙하게 흩어져 있지만, 개수를 세어 멀리서 보면 매끄러운 곡선을 따라갑니다. x …
- 울람 나선
… 몬테카를로 방법을 함께 고안했습니다)은 지루한 학회 발표를 듣다가 공책에 1부터 나선으로 수를 적고소수에만 동그라미를 쳤다고 전해집니다. 한 변 칸의 나선에 담긴 수 중 소수는 개입니다. 모양은 , 가운데 …
- 바젤 문제
… 라서, 원운동의 \pi 가 이 합으로 흘러들어옵니다. 오일러는 더 놀라운 것을 보았습니다. 모든 자연수는소수로 한 가지로만 분해되니, \sum 1/n^2 은 소수마다 등비급수 1 + p^{-2} + p^{-4} …
- 조화급수
… 때문입니다. 반면 제곱의 역수 합은 π²/6으로 수렴하고, 비율이 일정한 등비급수도 수렴합니다.소수의 역수만 골라 더한 \tfrac12 + \tfrac13 + \tfrac15 + \tfrac17 + …
- 원시근
… \equiv 1 이고, 1로 돌아오는 지수는 모두 위수의 배수이기 때문입니다. n 이소수p 이면 원시근이 반드시 있고, 개수는 \varphi(p-1) 입니다. 이유를 세 걸음으로 봅니다. 핵심은 …
- 중국인의 나머지 정리
… 서로소이기만 하면 됩니다. 이어지는 곳. 이 정리 덕분에 합성수를 법으로 하는 계산은 소인수분해의 각소수거듭제곱에 대한 계산으로 쪼개집니다. 서로소인 m, n 에 대해, mn 과 서로소인 나머지는 ' m 과 …
- 디피–헬먼 키 교환
… 만난 적 없는 두 사람이 모두가 엿듣는 통로로만 이야기해서 같은 비밀 열쇠를 가질 수 있을까요? 공개된소수p = , 밑 g = (가장 작은 원시근)에서 시작합니다. 두 사람은 각자 비밀 수를 하나씩 고릅니다. …
- 소수 판정
… 것입니다. n = d \cdot e 이면 두 인수 중 하나는 \sqrt n 이하이니 \sqrt n 까지의소수로만 나눠 보면 됩니다. 하지만 RSA에 쓰는 300자리 수라면 \sqrt n 이 150자리입니다. …
- 쌍둥이 소수
소수를 늘어놓고 이웃한 두 소수의 차이(소수 간격)를 재 봅시다. 2를 빼면 소수는 모두 홀수이니 3부터는 …
- 리만 제타 함수
… N까지의 합, 청록 계단은 N 이하 소수에 대한 곱, 노란 점선은 ζ(s)입니다. 오일러는 이 합이소수들에 대한 곱과 같다는 것을 알았습니다. 소수마다 등비급수 1 + p^{-s} + p^{-2s} + …
- 이항계수
… \binom{2n}{n} \approx 4^n/\sqrt{\pi n} 같은 어림을 줍니다. 이어지는 곳.소수p에 대해 \binom pk ( 0 \lt k \lt p )는 모두 p의 배수입니다. 분자 p!에는 p가 …
- 가우스 소거법
… 모자라게 되는 값입니다. 0이 아닌 수로 언제나 나눌 수 있는 수 체계(체)라면 어디서든 쓸 수 있어서,소수p 로 나눈 나머지의 세계(모듈러 연산)에서도 그대로 통합니다. 마르코프 연쇄의 정상 분포, 곧 한 …
- 괴델의 불완전성 정리
… 열쇠는 식을 수로 바꾸는 괴델 수 입니다. 기호마다 번호를 붙이고, 기호열의 j번째 기호 번호를 j번째소수의 지수로 올려 모두 곱합니다. 위의 기호를 누르면 식 끝에 붙고, 식의 기호를 누르면 지워집니다. 지금 …
- 정지 문제
… 판정할 수 없다는 것이 막연한 말이 아님을 보여 주는 예가 있습니다. 4 이상의 짝수를 차례로 보며 두소수의 합으로 쓸 수 없는 수를 찾으면 멈추는 짧은 프로그램은, 골드바흐 추측이 거짓이면 멈추고 참이면 영원히 …
- P 대 NP 문제
… 어렵다는 보장은 되지 않습니다. 소인수분해가 NP 완전이라는 증명이 없기 때문입니다. 반면 수가소수인지 판정하는 문제는 2002년 인도의 아그라왈·카얄·삭세나가 내놓은 AKS 알고리즘으로 P에 속함이 …
- 반 데르 바르던 정리
… 적어도 한 색이 이런 조건을 만족하므로, 반 데르 바르던 정리가 여기서 따라 나옵니다. 소수 속 등차수열.소수는 N 이하에 약 N/\ln N 개뿐이라(소수 정리) 비율이 0으로 줄어들고, 세메레디 정리를 쓸 수 …
- 수 체계: 자연수에서 실수까지
… 넓히면 상수가 아닌 모든 다항식이 1차식의 곱으로 쪼개집니다. 정수 안에서의 나눗셈은 정수론(소수, 모듈러 연산)으로 갑니다. 역원이 있게 하려고 수를 넓혀 온 이 이야기는 군의 이야기이기도 …
- 군
… 원소가 셋인 부분군이 없습니다. 이 정리를 1, 2, …, p − 1과 'p로 나눈 나머지의 곱셈'(p는소수)에 적용하면, p의 배수가 아닌 모든 a에 대해 페르마의 소정리 a^{p-1} \equiv 1 …
- 정수론
… 12의 약수는 1, 2, 3, 4, 6, 12입니다. 1과 자기 자신 말고는 약수가 없는 2 이상의 수가소수이고, 2 이상의 모든 자연수는 소수의 곱으로 단 한 가지 방법으로 쪼개집니다. 예를 들어 360 = …