정수론 Number Theory | |||
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px" | 공리 | ||
페아노 공리계 · 정렬 원리 · 수학적 귀납법 · 아르키메데스 성질 | |||
산술 | |||
나눗셈 | 약수·배수 | 배수 · 약수(소인수) · 소인수분해(목록 · 알고리즘) · 공배수 · 공약수 · 최소공배수 · 최대공약수 | |
약수들의 합에 따른 수의 분류 | 완전수 · 부족수 · 과잉수 · 친화수 · 사교수 · 혼약수 · 반완전수 · 불가촉 수 · 괴짜수 | ||
정리 | 베주 항등식 · 산술의 기본정리 · 나눗셈 정리 | ||
기타 | 유클리드 호제법 · 서로소 | ||
디오판토스 방정식 | 페르마의 마지막 정리 · 피타고라스 세 쌍 · 과일 분수방정식 문제 · 버치-스위너턴다이어 추측(미해결) | ||
모듈러 연산 | |||
모듈러 역원 · 2차 잉여 · 기약잉여계 · 완전잉여계 · 중국인의 나머지 정리 · 합동식 · 페르마의 소정리 · 오일러 정리 · 윌슨의 정리 | |||
소수론 | |||
수의 분류 | 소수 · 합성수 · 메르센 소수 · 쌍둥이 소수(사촌 소수 · 섹시 소수) · 페르마 소수 · 레퓨닛 수 | ||
분야 | 대수적 정수론(국소체) · 해석적 정수론 | ||
산술함수 | 뫼비우스 함수 · 소수 계량 함수 · 소인수 계량 함수 · 약수 함수 · 오일러 파이 함수 · 폰 망골트 함수 · 체비쇼프 함수 · 소수생성다항식 | ||
정리 | 그린 타오 정리 · 페르마의 두 제곱수 정리 · 디리클레 정리 · 소피 제르맹의 정리 · 리만 가설(미해결) · 골드바흐 추측(미해결)(천의 정리) · 폴리냑 추측(미해결) · 소수 정리 | ||
기타 | 에라토스테네스의 체 · 윌런스의 공식 |
1. 개요
約數 函數 / Divisor function특수함수의 하나로, 정의는 다음과 같다.
[math(\displaystyle \sigma_s(n) \equiv \sum_{d|n} d^{s}\quad)](단, [math(d)]는 [math(n)]의 약수, [math(s \in \mathbb{C},\,n \in \mathbb{N})])
즉, 자연수인 n의 약수를 [math(s)]제곱한 것을 모두 더한 것을 함숫값으로 내놓는 함수이다.
다만 s 값에 따라 약수 함수의 이름이 달라진다.
- [math(s=1)]인 경우
특별히 시그마 함수라고 부르며 [math(\sigma(n))]로 표기하기도 한다.(즉, [math(\displaystyle \sigma(n) = \sigma_1(n) = \sum_{d|n} d)] ) 이 함수는 [math(n)]의 모든 약수들의 합을 내놓는다.
또한 [math(\sigma_1(n))]은 일반화된 오각수[1]를 사용해서 구할 수도 있다. - [math(s=0)]인 경우
약수의 개수를 내놓으며 간단히 [math(d(n))]이라고 표기하기도 한다.([math(\sigma_0(n)=d(n))])
또한 [math(d(n))]의 [math(x)]이하 부분합 [math(\displaystyle \sum_{n\le x} d(n))]은 다음과 같이 나타난다.
[math(\sigma_1(n)=\sigma_1(n-1)+\sigma_1(n-2)-\sigma_1(n-5)-\sigma_1(n-7)+...)]인데 다만 [math(\sigma_1(0))]자리엔 대신 n을 써야 성립한다.
[math(\displaystyle \sum_{n\le x} d(n)=x \log x+(2\gamma-1)x+O(\sqrt{x}))]
[math(s)]에 복소수가 들어갈 수 있기 때문에, 복소수 [math(s)]에 대해서는 정의가 다음과 같이 바뀐다.
[math(\displaystyle \sigma_s(n) \equiv \sum_{d|n} d^{\Re(s)}\, ({\rm cis} \circ \ln)( d \, \Im(s)))]
[math({\rm cis})]는 허수지수함수, [math(\ln)]은 자연로그, [math(\Re, \Im)]는 각각 복소수의 실수부와 허수부를 뜻한다.
2. 성질
(1) [math(\sigma_1(n) = n+1)]이면 [math(n)]은 소수이다.
{{{#!folding [증명]
모든 수 [math(n)]은 [math(1)]과 [math(n)]을 약수로 가진다. 그럼 [math(\sigma_1(n)=1+n)]+(나머지 약수의 합)이다. 여기서 [math(\sigma_1(n) = n+1)]이므로 나머지 약수의 합이 0이기 때문에 [math(n)]의 약수는 [math(1)]과 [math(n)]뿐이다. 따라서 [math(n)]은 소수이다.
}}}{{{#!folding [증명]
모든 수 [math(n)]은 [math(1)]과 [math(n)]을 약수로 가진다. 그럼 [math(\sigma_1(n)=1+n)]+(나머지 약수의 합)이다. 여기서 [math(\sigma_1(n) = n+1)]이므로 나머지 약수의 합이 0이기 때문에 [math(n)]의 약수는 [math(1)]과 [math(n)]뿐이다. 따라서 [math(n)]은 소수이다.
(2) [math(gcd(m, n) = 1)]이면 [math(\sigma_s(mn))]=[math(\sigma_s(m)\sigma_s(n))]이다
{{{#!folding [증명]
[math(m)]와 [math(n)]가 서로소일 때, [math(mn)]의 약수는 [math(m)]의 약수와 [math(n)]의 약수를 곱한 형태로 나타낼 수 있다.{{{#!folding [증명]
즉, [math(mn)]의 약수 = {[math(d₁⋅d₂)] | [math(d₁)]은 [math(m)]의 약수, [math(d₂)]는 [math(n)]의 약수}이다.
[math(mn)]의 모든 약수들의 합은 [math(m)]의 약수들의 합과 [math(n)]의 약수들의 합의 곱으로 표현된다.
𝜎(mn) = ∑(d₁가 m의 약수) ∑(d₂가 n의 약수) (d₁⋅d₂).
이 식은 두 개의 독립적인 합으로 분리할 수 있다:
𝜎(mn) = (∑(d₁가 m의 약수) d₁) ⋅ (∑(d₂가 n의 약수) d₂).
여기서 ∑(d₁가 m의 약수) d₁ = 𝜎(m), ∑(d₂가 n의 약수) d₂ = 𝜎(n)이므로,
𝜎(mn) = 𝜎(m) ⋅ 𝜎(n).
}}}
(3) [math({\displaystyle d(p^k)=k+1})]
{{{#!folding [증명]
[math(p^k)]의 약수는 [math(1+p+p^2+.....+p^k)]이다. 이것들은 [math(k+1)]개이므로 [math({\displaystyle d(p^k)=k+1})]이다.
}}}{{{#!folding [증명]
[math(p^k)]의 약수는 [math(1+p+p^2+.....+p^k)]이다. 이것들은 [math(k+1)]개이므로 [math({\displaystyle d(p^k)=k+1})]이다.
(4) [math(\sigma_1(p^k) = \frac{p^{k+1}-1}{p-1})]
{{{#!folding [증명]
[math(\sigma_1(p^k) = 1+p+p^2+.....+p^k = \frac{p^(k+1)-1}{p-1})]
}}}{{{#!folding [증명]
[math(\sigma_1(p^k) = 1+p+p^2+.....+p^k = \frac{p^(k+1)-1}{p-1})]
(5) [math({\displaystyle \sigma_s(p^k) = \frac{p^{s(k+1)}-1}{p^s-1}})]
- [증명]
- [math({\displaystyle \sigma_s(p^k) = 1^s+p^s+p^{2s}+.....+p^{ks} = \frac{p^{s(k+1)}-1}{p^s-1}})]
3. 활용
가장 많이 쓰이는 용도는 완전수/부족수/과잉수 판별로, 이들은 진약수의 합이 어떤가에 따라 집합이 갈리기 때문이다.- 부족수: [math(\sigma_1(n) < 2n)]
- 완전수: [math(\sigma_1(n) = 2n)]
- 과잉수: [math(\sigma_1(n) > 2n)]
- 소수: [math(\sigma_1(n) = n+1)]
덤으로 이를 이용해 소수를 정의하면 1이 소수가 아니라고 깔끔하게 정의된다.
이외에도 암호학에서 RSA 알고리즘의 소수 판별, 디리클레 급수와 같은 해석적 수론 문제에서 약수 함수가 활용된다.
[1] n번째 오각수의 일반항 [math(\frac{n(3n-1)}{2})]의 n자리에 정수를 넣은 것