소수를 3으로 나눈 나머지가 1이 되는 필요충분조건
📂정수론소수를 3으로 나눈 나머지가 1이 되는 필요충분조건
정리
p=3 이 소수라고 하자.
p≡1(mod3) ⟺ 어떤 a,b∈Z 에 대해 p=a2−ab+b2
설명
p=3 은 제외했지만, 사실 3=22−2⋅1+12 이므로 정리에 포함되어도 큰 상관은 없다.
예를들어 13≡1(mod4) 는
13=1−4+16=12−1⋅4+42
37≡1(mod4) 는
37=9−21+49=32−3⋅7+72
61≡1(mod4) 는
61=16−36+81=42−4⋅9+92
이러한 팩트는 그 자체만으로도 흥미롭지만, 아이젠슈타인 정수와 깊은 연관이 있어 정수론을 한 차원 높은 곳으로 이끈다.
증명
(⟹)
a2+3b2=(a+b)2−(a+b)(a−b)+(a−b)2
이므로, p=a2+3b2 을 만족하는 a,b∈Z 가 존재함을 보이면 된다.
Part 1.
p≡1(mod3) 이고 홀수이므로 어떤 k∈N 에 대해 p=6k+1 으로 나타낼 수 있다.
Part 1-1. 가우스의 이차상호 법칙
가우스의 이차상호 법칙: 서로 다른 두 홀수 p,q 에 대해
- [2]: (qp)(pq)=(−1)2p−12q−1
가우스 이차상호 법칙에 의해
(3p)(p3)====(−1)2p−123−1(−1)2(6k+1)−1(−1)3k(−1)k
Part 1-2. 오일러 판정법
오일러 판정법: a2p−1≡(pa)(modp)
오일러 판정법에 의해
(p−1)≡(−1)2p−1≡(−1)k(modp)
Part 1-3. 르장드르 기호의 곱셈적 성질
르장드르 기호의 곱셈적 성질: 2 보다 큰 소수 p 에 대해, (pab)=(pa)(pb)
르장드르 기호의 곱셈적 성질에 의해
(p3)=(p−1)(p−3)
p≡1(mod3) 이므로 x2≡p(mod3) 을 만족하는 x=1 이 존재해서
(3p)=1
이어야한다. 따라서 다음을 얻는다.
(3p)(p3)=(p−1)(p−3)
Part 1-4.
- Case 1. k 가 짝수
- Part 1-1에 의해 (3p)(p3)=1
- Part 1-2에 의해 (p−1)=1
- Part 1-3에 의해 1=1⋅(p−3)
- Case 2. k 가 홀수
- Part 1-1에 의해 (3p)(p3)=−1 이므로 (3p)=−(p3)
- Part 1-2에 의해 (p−1)=−1 이므로 (3p)=(p−1)(p3)=(p−3)
- Part 1-3에 의해 1=(p−3)
어떤 경우든 −3 은 p 에서 이차잉여고, c2≡−3(modp) 를 만족하는 c∈Z 가 존재한다. 양변에 B2 을 곱하고 이항하면
(cB)2+3B2≡0(modp)
이고, A:=(cB) 이라 두면 어떤 M∈Z 에 대해
A2+3B2=Mp
이다. 또한
M=pA2+3B2≤p(p−1)2−3⋅12=p−p2p−4<p
이므로 M<p 이다. 이 M 을 계속 줄여서 M=1 이 되면 어떤 a,b∈Z 에 대해 p=a2+3b2 이라고 할 수 있다.
Part 2. 1≤r<M
u≡A(modM)v≡B(modM)−2M≤u,v≤2M
을 만족하는 u,v∈Z를 생각해보자(예를 들어 M=13 이고 A≡10(mod13) 이면 u≡−3(mod13) 이므로 그 존재성은 항상 보장되어있다). 그러면 Part 1에서 A2+3B2=pM 이었으므로
u2+3v2≡A2+3B2≡0(modM)
이고, 어떤 r∈Z 에 대해 u2+3v2=rM 이다.
Part 2-1. r<M
r=Mu2+3v2≤M(M/2)2+3(M/2)2≤M
이므로 r≤M 이다.
M=r 인 경우는 2M=∣u∣=∣v∣ 인 경우 뿐이므로
u2+3v2=4u2=4v2=M2
이다.
- 여기서 M=∣2u∣ 은 짝수인데, 어떤 α∈Z 에 대해 u=Mα+A=2∣u∣α+A 이므로 u≡A(mod2) 이다.
- 마찬가지로 M=∣2v∣ 이고, 어떤 β∈Z 에 대해 v=Mβ+B=2∣v∣β+B 이므로 v≡B(mod2) 이다.
정리하면 u 와 A 는 동시에 홀수거나 짝수여야하고, v 와 B 도 동시에 홀수거나 짝수여야한다. 이에 대해
A2+3B2=Mp=2∣u∣p
라는 식이 성립가능한지 확인해보자.
- Case 1. A 와 B 가 모두 짝수
A 가 짝수이므로, ∣u∣ 역시 짝수가 되어 2 로 나눌 수 있다. A2+3B2=2∣u∣p 의 양변을 4 로 나누면
(2A)2+3(2B)2=(2∣u∣)p
이것은 Part 1에서 A,B,M 을 지나치게 크게 잡은 것이다. 새로운
A′:=(2A)B′:=(2B)M’:=(2∣u∣)
를 잡고 Part 2를 다시 시작하면 된다. - Case 2. A 는 짝수, B 는 홀수
A2+3B2=2∣u∣p 의 좌변은 홀수인데 우변은 짝수이므로 식 A2+3B2=Mp 는 성립하지 않는다. - Case 3. A 는 홀수, B 는 짝수
A2+3B2=2∣u∣p 의 좌변은 홀수인데 우변은 짝수이므로 식 A2+3B2=Mp 는 성립하지 않는다. - Case 4. A 와 B 가 모두 홀수
어떤 n,m∈Z 에 대해 A:=2n+1, B:=2m+1 이라고두자.
A2+3B3=4n2+4n+1+3(4m2+4m+1)=4(n2+n+3m2+3m+1)
는 4 의 배수다. 그러나 ∣u∣ 와 p 는 홀수이므로, Mp=2∣u∣p 는 4 의 배수가 될 수 없고 식 A2+3B2=Mp 는 성립하지 않는다.
가능한 모든 경우를 검토해보면 Case 2~4에 의해 r<M 임을 알 수 있다.
Part 2-2. 1≤r
r=0 이라고 가정하면 {0=u≡A(modM)0=v≡B(modM) 이므로 A,B 는 M 의 배수고 A2+3B2 는 M2 의 배수여야한다. 즉 M 이 p 의 배수여야하는데 Part 1에서 M<p 임을 보였으므로 이는 불가능하다. 따라서 r 은 0 보다는 커야한다.
Part 2-1과 Part 2-2를 취합하면 1≤r<M 을 얻는다.
Part 3. 변형된 코시-슈바르츠 등식
===(u2+3v2)(A2+3B2)u2A2+3v2A2+3u2B2+9v2B2(u2A2+6uAvB+3v2B2)+(3v2A2−6uAvB+3u2B2)(uA+3vB)2+3(uA−vB)2
한편
3(uA−vB)≡3(BA−AB)≡0(modM)
이므로 3(uA−vB) 은 M 의 배수다. Part 2에서
(uA+3vB)≡AA+3BB≡0(modM)
이므로 (uA+3vB) 은 M 의 배수다.
Part 4.
A2+3B2=Mp 이고 u2+3v2=Mr 이므로
(u2+3v2)(A2+3B2)=M2rp
변형된 코시-슈바르츠 등식을 이용하면
(uA+3vB)2+3(uA−vB)2=M2rp
위의 Part 3에서 (uA+3vB) 와 3(uA−vB) 은 M 의 배수이므로 양변을 M2 으로 나누면
(MuA+3vB)2+3(MuA−vB)2=rp
이에 대해 새로운
A2:=(MuA+3vB)B2:=(MuA−vB)M2:=r
을 정의하면, 다시 A22+3B22=M2p 을 얻는다. 따라서 k∈N 에 대해 이러한 Ak,Bk,Mk 은 Part 1~3에서 정의했던 A,B,M 과 같은 성질을 가진다. Part 2에서 r<M 이었으므로 Mk 는 k 가 증가할 때마다 작아지고, 1≤r 이므로 정확히 M=1 에서 멈춘다.
(⟸)
p=a2−ab+b2 만족하는 a,b 를 3 으로 나눈 몫이 n,m 이라고 하자.
- N0=3k+0 이면
N02≡9k2≡0(mod3)
- N1=3k+1 이면
N12≡(9k2+6k)+1≡1(mod3)
- N2=3k+2 이면
N02≡(9k2+12k+3)+1≡1(mod3)
따라서 (mod3) 에서 3 의 배수가 아닌 자연수 N 에 대해서는 하여튼 N2≡1(mod3) 이다.
이제부터 a, b 가 나올 수 있는 모든 조합을 생각해보자.
- Case 00. a=3n, b=3m
p=9n2−9nm+9m2=3(3n2−3nm+3m2)
소수 p 가 3 의 배수가 되므로 이러한 조합은 불가능하다.
- Case 01. a=3n, b=3m+1
p≡9n2−3nb+b2≡1(mod3)
- Case 02. a=3n, b=3m+2
p≡9n2−3nb+b2≡1(mod3)
- Case 11. a=3n+1, b=3m+1
p≡a2−(3n+1)(3m+1)+b2≡1−9nm−3n−3m−1+1≡1(mod3)
- Case 12. a=3n+1, b=3m+2
p===(3n+1)2−(3n+1)(3m+2)+(3m+2)29n2+6n+1−9nm−6n−3m−2+9m2+12m+43(3n2+3m2−3nm+2n+4m+1)
소수 p 가 3 의 배수가 되므로 이러한 조합은 불가능하다.
- Case 22. a=3n+2, b=3m+2
p≡≡≡≡a2−(3n+2)(3m+2)+n21−9nm−6n−6m−4+1−21(mod3)
모든 경우를 살펴보면 Case 01, Case 02, Case 11, Case 22와 같은 경우엔 p≡1(mod3) 이고, Case 00, Case 12와 같은 경우는 일어나지 않는다.
■
같이보기