윌슨 정리

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 수론에서, 윌슨 정리(틀:Llang)는 임의의 소수 p에 대하여, p1계승이 법 p에 대하여 −1과 합동이라는 정리이다.

정의

윌슨 정리에 따르면, 임의의 자연수 p>1에 대하여, 다음 두 조건이 서로 동치이다.

  • p소수이다.
  • (p1)!1(modp)

여기서 !계승이며, (modp)는 법 p에 대한 합동이다. 두 번째 조건은 약수 관계를 사용하여

p(p1)!+1

로 바꿔 쓸 수 있다. 나머지의 개념을 사용하면, (p1)!p로 나눈 나머지가 p1이라고 바꿔 말할 수 있다.

윌슨 정리는 p>1가 소수일 필요충분조건을 제시한다. 물론, 계승의 계산은 오래 걸리므로 충분조건 부분을 통해 소수를 판별하는 것은 매우 느리다.

증명

필요조건의 증명

p=2인 경우는 자명하다. 만약 p가 3 이상의 소수라면, 법 p에 대한 합동류들로 구성된 가환환 /p를 이룬다. 즉, 임의의 i=1,,p1에 대하여,

ii11(modp)

i1=1,,p1가 존재한다. i1i의 법 p에 대한 곱셈 역원이다. 역원은 유일하며, 역원의 역원은 스스로와 같다. 따라서, 정수 1,,p1들을 서로 역원인 것들끼리 짝을 지을 수 있다. 다만, 스스로의 역원인 것들은 혼자 짝을 이룬다. 스스로의 역원인 조건 i=i1은 곧 조건

i21(modp)

와 같다. 이는 양변에서 1을 빼 얻는 조건

(i1)(i+1)0(modp)

와 동치이다. /p정역이므로, 이는 다시

i10(modp)

이거나

i+10(modp)

인 것과 동치이다. i=1,,p1이므로, 전자는 i=1이며, 후자는 i=p1이다. 이제 모든 1,,p1의 곱을 생각하자. 1과 p1을 제외한 것들은 역원끼리 짝을 지어 곱하면 1과 합동이 되므로, 1과 p1만 남는다. 즉,

(p1)!1(p1)1(modp)

이다.

예를 들어, p=11인 경우

10!=110(26)(34)(59)(78)1(mod11)

이다.

충분조건의 증명

이제 p>1이 1보다 큰 양의 정수이며,

(p1)!1(modp)

이며, q1qp1p의 약수라고 가정하자. 그렇다면 다음이 성립한다.

  • qp이며 p(p1)!+1이므로 q(p1)!+1
  • q(p1)이므로 q(p1)!

즉, q(p1)!+1(p1)!의 공약수이다. (p1)!+1(p1)!는 서로소이므로, q=1일 수밖에 없다. 즉, p는 1과 p를 제외한 양의 약수를 가지지 않으며, p는 소수이다.

따름정리

임의의 자연수 p>1에 대하여, 다음 두 조건이 서로 동치이다.

  • p소수이다.
  • (p2)!1(modp)

증명

임의의 소수 p에 대하여,

(p2)!(p1)!(p1)1(p1)!(p1)(1)(1)1(modp)

이다. 역의 증명도 윌슨 정리의 증명과 유사하다.

일반화

가우스의 일반화

임의의 양의 정수 n+에 대하여, 다음이 성립한다 (는 소수의 집합).

1angcd{a,n}=1a{1n=1,2,4,pe,2pe,p{2},e+1n1,2,4,pe,2pe,p{2},e+(modn)

윌슨 정리(의 필요조건 부분)은 n이 소수인 경우이다.

증명

n=1,2인 경우는 자명하다. n이 소수의 거듭제곱인 경우의 증명은 윌슨 정리의 증명과 유사하다. 이제, n3의 소인수 분해가

n=p1e1pkek

이며, k2이며,

g(n)=1angcd{a,n}=1a

라고 하자. 중국인의 나머지 정리에 따라, 임의의 i=1,,k에 대하여

g(n){1n=1,2,4,pe,2pe,p{2},e+1n1,2,4,pe,2pe,p{2},e+(modpiei)

임을 보이면 충분하다.

다음과 같은 전단사 함수가 존재한다. (이는 군의 동형이며, 환의 동형 /piei×/(n/piei)/n으로부터 유도되지만, 이 사실들은 이 증명에서 사용되지 않는다.)

(/piei)××(/(n/piei))×(/n)×
(a1modpiei,a2modn/piei)(n/piei)a1+pieia2modn

따라서, 법 piei에 대한 나머지를 다음과 같이 구할 수 있다.

g(n)1a1pieigcd{a1,pi}=11a2n/pieigcd{a2,n/piei}=1((n/piei)a1+pieia2)(modpiei)1a2n/pieigcd{a2,n/piei}=11a1pieigcd{a1,pi}=1(n/piei)a1(modpiei)1a2n/pieigcd{a2,n/piei}=11a1pieigcd{a1,pi}=1a1(modpiei)g(piei)ϕ(n/piei)(modpiei)

마지막 g(piei)ϕ(n/piei)±1을 값으로 한다. 만약 p1,,pn2라면, 모든 i에 대하여, (n/piei3이므로) ϕ(n/piei)는 짝수이며, 따라서

g(n)1(modpiei)

이다. 만약 p1=2이며 k3이라면, 역시 모든 i에 대하여 ϕ(n/piei)는 짝수이므로

g(n)1(modpiei)

이다. 만약 p1=2이며 k=2이며 e12라면, 역시 모든 i에 대하여 ϕ(n/piei)는 짝수이므로

g(n)1(modpiei)

이다. 만약 p1=2이며 k=2이며 e1=1이라면,

11(mod2)

이므로

g(n)1(mod2)

이며, 또한

g(n)g(p2e2)ϕ(2)=g(p2e2)1(modp2e2)

이다.

유한체

임의의 유한체 𝔽q에서, 다음이 성립한다.

a𝔽q×a=1

윌슨 정리는 유한체의 크기가 소수 p인 경우이다. (유한체의 크기는 항상 소수의 거듭제곱이다.)

증명

윌슨 정리의 증명과 유사하다. 𝔽q가역원(즉, 0이 아닌 원소)들은 서로 역원인 것들끼리 짝을 지을 수 있다. 표수가 2가 아닌 경우, a2=1(a1)(a+1)=0과 동치이며, 이는 다시 a=±1과 동치이다. 따라서

a𝔽q×a=1(1)=1

이다. 표수가 2인 경우, a21=(a1)2이므로, a2=1a=1과 동치이며, 2=0이므로 1=1이다. 즉,

a𝔽q×=1=1

이다.

외부 링크