logo

소수를 4로 나눈 나머지가 1이 되는 필요충분조건 📂정수론

소수를 4로 나눈 나머지가 1이 되는 필요충분조건

정리

p2p \ne 2소수라고 하자.

p1(mod4)p \equiv 1 \pmod{4}     \iff 어떤 a,bZa,b \in \mathbb{Z} 에 대해 p=a2+b2p = a^2 + b^2

설명

p=2p=2 는 제외했지만, 사실 2=12+12 2= 1^2 + 1^2 이므로 정리에 포함되어도 큰 상관은 없다.

예를들어 131(mod4)13 \equiv 1 \pmod{4}13=4+9=22+32 13 = 4 + 9 = 2^2 + 3^2 371(mod4)37 \equiv 1 \pmod{4}37=1+36=12+62 37 = 1 + 36 = 1^2 + 6^2 611(mod4)61 \equiv 1 \pmod{4}61=25+36=52+62 61 = 25 + 36 = 5^2 + 6^2 이다. 이러한 팩트는 그 자체만으로도 흥미롭지만, 가우스 소수와 깊은 연관이 있어 정수론을 한 차원 높은 곳으로 이끈다.

증명

(    )( \implies )

Part 1.

p1(mod4)p \equiv 1 \pmod{4} 이므로 어떤 kNk \in \mathbb{N} 에 대해 p=4k+1p = 4k +1 으로 나타낼 수 있다.

오일러 판정법: ap12(ap)(modp)\displaystyle a^{{p-1} \over {2}} \equiv \left( {a \over p} \right) \pmod{p}

오일러 판정법에 의해 (1p)(1)(4k+1)12(1)2k1(modp) \left( {{-1} \over {p}} \right) \equiv (-1)^{ {{ (4k + 1 ) - 1 } \over {2}} } \equiv (-1)^{2k} \equiv 1 \pmod{p} 따라서 1-1pp 에서 이차잉여고, c21(modp)c^{2} \equiv -1 \pmod{p} 를 만족하는 cZc \in \mathbb{Z} 가 존재한다. 양변에 B2B^2 을 곱하고 이항하면 (cB)2+B20(modp) (cB)^2 + B^2 \equiv 0 \pmod{ p } 이다. A:=(cB)A := (cB) 이라 두면 어떤 MZM \in \mathbb{Z} 에 대해 A2+B2=Mp A^2 + B^2 = Mp 이고 M=A2+B2p(p1)2+12p=p2p2p<p M = {{ A^2 + B^2 } \over {p}} \le {{ (p-1)^2 + 1^2 } \over {p}} = p - {{ 2p - 2 } \over {p}} < p 이므로 M<pM < p 이다. 이 MM 을 계속 줄여서 M=1M=1 이 되면 어떤 a,bZa,b \in \mathbb{Z} 에 대해 p=a2+b2p = a^2 + b^2 이라고 할 수 있다.


Part 2. 1r<M1 \le r < M

uA(modM)vB(modM)M2u,vM2 u \equiv A \pmod{M} \\ v \equiv B \pmod{M} \\ - {{M} \over {2}} \le u,v \le {{M} \over {2}} 을 만족하는 u,vZu,v \in \mathbb{Z} 를 생각해보자(예를 들어 M=13M=13 이고 A10(mod13)A \equiv 10 \pmod{13} 이면 u3(mod13)u \equiv -3 \pmod{13} 이므로 그 존재성은 항상 보장되어있다). 그러면 Part 1에서 A2+B2=pMA^2 + B^2 = pM 이었으므로 u2+v2A2+B20(modM) u^2 + v^2 \equiv A^2 + B^2 \equiv 0 \pmod{M} 이고, 어떤 rZr \in \mathbb{Z} 에 대해 u2+v2=rMu^2 + v^2 = rM 이다. 또한 r=u2+v2M(M/2)2+(M/2)2M=M2<M r = {{ u^2 + v^2 } \over {M}} \le {{ (M/2)^2 + (M/2)^2 } \over { M }} = { { M } \over { 2 } } < M 이므로 r<Mr < M 이다.

여기서 r=0r = 0 이라고 가정하면 {0=uA(modM)0=vB(modM)\begin{cases} 0 = u \equiv A \pmod{M} \\ 0 = v \equiv B \pmod{M} \end{cases} 이므로 A,BA, BMM 의 배수고 A2+B2A^2 + B^2M2M^2 의 배수여야한다. 즉 MMpp 의 배수여야하는데 Part 1에서 M<pM < p 임을 보였으므로 이는 불가능하고, rr 은 적어도 00 보다는 커야한다. 정리하면 1r<M1 \le r < M 이다.


Part 3.

코시-슈바르츠 등식에 따라 (u2+v2)(A2+B2)=u2A2+v2A2+u2B2+v2B2=(u2A2+2uAvB+v2B2)+(v2A22uAvB+u2B2)=(uA+vB)2+(uAvB)2=(uAvB)BAAB(modM)0(modM) \begin{align*} & (u^2 + v^2) ( A^2 + B^2 ) \\ =& u^2 A^2 + v^2 A^2 + u^2 B^2 + v^2 B^2 \\ =& ( u^2 A^2 + 2uAvB + v^2 B^2 ) + ( v^2 A^2 - 2uAvB + u^2 B^2 ) \\ =& ( uA + vB )^2 + ( uA - vB )^2 \\ =& ( uA - vB ) \\ \equiv& BA - AB \pmod{M} \\ \equiv& 0 \pmod{M} \end{align*} 이므로 (uAvB)( uA - vB )MM 의 배수다. 또한 위의 Part 2에서 (uA+vB)AA+BB0(modM)( uA + vB ) \equiv AA + BB \equiv 0 \pmod{M} 이므로 (uA+vB)( uA + vB )MM 의 배수다.


Part 4.

A2+B2=MpA^2 + B^2 = Mp 이고 u2+v2=Mru^2 + v^2 = Mr 이므로 (u2+v2)(A2+B2)=M2rp (u^2 + v^2) ( A^2 + B^2 ) = M^2 r p 이고, 코시-슈바르츠 등식을 이용하면 (uA+vB)2+(uAvB)2=M2rp ( uA + vB )^2 + ( uA - vB )^2 = M^2 r p 을 얻는다. 위의 Part 3에서 (uA+vB)( uA + vB )(uAvB)( uA - vB )MM 의 배수이므로 양변을 M2M^2 으로 나누면 (uA+vBM)2+(uAvBM)2=rp \left( {{ uA + vB } \over {M}} \right)^2 + \left( {{ uA - vB } \over {M}} \right)^2 = r p 이에 대해 새로운 A2:=(uA+vBM)B2:=(uAvBM)M2:=r A_{2} : = \left( {{ uA + vB } \over {M}} \right) \\ B_{2} := \left( {{ uA - vB } \over {M}} \right) \\ M_{2} := r 을 정의하면, 다시 A22+B22=M2p A_{2}^{2} + B_{2}^{2} = M_{2} p 을 얻는다. 따라서 kNk \in \mathbb{N} 에 대해 이러한 Ak,Bk,MkA_{k}, B_{k}, M_{k} 은 Part 1~3에서 정의했던 A,B,MA, B, M 과 같은 성질을 가진다.

위의 Part 2에서 r<Mr < M 이었으므로 MkM_{k}kk 가 증가할 때마다 작아지고, 1r1 \le r 이므로 정확히 M=1M=1 에서 멈춘다.


(    )( \impliedby )

p=a2+b2p=a^2 + b^2 은 홀수이므로 aabb 가 모두 짝수거나 홀수일 수는 없다.

어떤 n,mZn , m \in \mathbb{Z} 에 대해 a:=2n+1a := 2n +1 , b=2mb = 2m 이라고 하자. 그러면 p=a2+b2=4n2+4n+1+4m2=4(n2+n+m)+1 \begin{align*} p =& a^2 + b^2 \\ =& 4n^2 + 4n + 1 + 4m^2 \\ =& 4 ( n^2 + n + m ) +1 \end{align*} 이므로, p1(mod4)p \equiv 1 \pmod{4} 이다.

위의 코시-슈바르츠 등식을 응용하고 몇가지 조건만 더 추가하면 자연수에 대해서도 비슷한 따름정리도 얻을 수 있다.

따름정리

홀수 mm 의 모든 소수 약수를 44 로 나눈 나머지가 11 이거나, 짝수 mm 에 대해 m2\displaystyle {{m} \over {2}} 이 홀수고 m2\displaystyle {{m} \over {2}} 의 모든 소수 약수를 44 로 나눈 나머지가 11     \iff gcd(a,b)=1\gcd ( a,b) =1 을 만족하는 a,bZa,b \in \mathbb{Z} 에 대해 m=a2+b2m = a^2 + b^2

같이보기