2023. 9. 2. 16:18ㆍ수학
우리가 어떤 자연수 n이 주어져 있고 이 n이 x2+xy+y2(x,y∈Z)로 나타내질 수 있는지 알고싶다. 그러기 위해서는 먼저 어떤 소수 p가 x2+xy+y2인지 알아보자.
Lemma 1. 소수 p에 대하여 p=x2+xy+y2(x,y∈Z) iff p\equiv 1\pmod{3}거나 p=3이다.
(pf) (\Rightarrow) x가 3의 배수라고 가정하자. 만약 3|y이면 p가 소수라는 가정에 모순이다. 따라서 3\nmid y이고 p\equiv 1\pmod{3}이다. x,y가 3의 배수가 아니라고 가정하자. 그럼 x,y는 3으로 나눈 나머지가 1,2중 하나가 될 것이다. 만약 x\not\equiv y\pmod{3}이면 p\equiv 1\pmod{3}이 된다. 만약 x\equiv y\pmod{3}이면 3|p이며 p=3이 된다. (\Leftarrow) 우리가 정수 x에 대한 이차방정식 x^{2}+xy+(y^{2}-p)=0을 푼다고 가정하자. 판별식 D의 값은 제곱수 m^{2}가 되어야한다. 그럼 y^{2}-4(y^{2}-p)=m^{2}이며 4p=m^{2}+3y^{2}이다. 우리는 다음과 같은 간단한 항등식을 통해 p=a^{2}+3b^{2}임을 보이기만 하면 된다는 것을 알 수 있다. (4=1^{2}+3\cdot 1^{2})
(a^{2}+3b^{2})(c^{2}+3d^{2})=(ac-3bd)^{2}+3(ad+bc)^{2}
합동방정식 x^{2}\equiv -3\pmod{p}의 해는 주어진 조건에서 존재함을 쉽게 알 수 있다. Thue의 정리에 의해서 ax\equiv b\pmod{p}인 0\le |a|,|b|<\sqrt{p}가 존재한다. 이를 제곱하면, kp=3a^{2}+b^{2}<4p이다. 가능한 k는 1,2,3이다. k=3인 경우, 3|b이며 b=3b'이면 p=a^{2}+3b'^{2}이다. k=2인 경우, a,b는 둘 다 짝수거나 홀수이다. 둘 다 짝수인 경우 4|p이므로 모순이다. a=2n+1,b=2m+1을 가정하면, 2p=3(4n^{2}+4n+1)+(4m^{2}+4m+1)이고 p=3(2n^{2}+2n)+2(m^{2}+m+1)이 된다. p\equiv 1\pmod{3}인 경우, m^{2}+m+1\equiv 2\pmod{3}이어야 하며 이를 만족하는 m이 존재하지 않는다. p=3인 경우 m^{2}+m+1\equiv 0 \pmod{3}이어야 하며 이를 만족하는 m 역시 존재하지 않는다. 따라서, p=a^{2}+3b^{2}의 꼴로 항상 표현 가능함을 알 수 있다. 그럼 4p=(a^{2}+3b^{2})(1^{2}+3\cdot 1^{2})=(a-3b)^{2}+3(a+b)^{2}이고 a+b=y이며 m=a-3b이고, x=\frac{-(a+b)\pm(a-3b)}{2}=-2b,-a+b임을 확인할 수 있다. \blacksquare
Ex) p=13
x^{2}\equiv -3\pmod{13}의 해는 x=7이다. 2\cdot 7\equiv 1\pmod{13}이며 2,1<\sqrt{13}이다. 따라서 13=1^{2}+3\cdot 2^{2}이다. Lemma 1에 의해 x=-4, y=3이라 설정하면 (-4)^{2}+3\cdot (-4)+3^{2}=13임을 확인할 수 있다.
Lemma 2. 어떤 정수 n이 정수 x,y에 대해서 n=x^{2}+xy+y^{2}을 만족하면 어떤 자연수 k,m에 대하여 n=m^{2}p_{1}\cdots p_{k}이고 각 p_{i}는 p_{i}\equiv 1\pmod{1}인 소수이다.
(pf) \alpha:=\frac{1+\sqrt{-3}}{2}라 두자. 그럼 p|(x+\alpha y)(x+\overline{\alpha}y) in \mathbb{Z}[\alpha]이다. 만약 p가 p|x+\alpha y, x+\overline{\alpha} y라면, x,y는 p의 배수가 되어야한다. 즉, p^{2}|n이다. 만약 소수 p가 (x+\alpha y),(x+\overline{\alpha}y)를 나누지 않는다면 p는 \mathbb{Z}[\alpha]에서 소수가 아니다. \mathbb{Z}[\alpha]가 UFD이므로 p=\pi_{1}\cdots \pi_{n}이 p의 \mathbb{Z}[\alpha]에서의 소인수분해라고 하자. 그럼 p^{2}=N(p)=N(\pi_{1})\cdots N(\pi_{n})이며 정수에서의 소인수분해의 유일성에 의해 n\le 2이다. n=1이면 p는 \mathbb{Z}[\alpha]에서 소수이므로 모순이며 n=2인 경우 N(\pi_{1})=N(\pi_{2})=p이다. \pi_{1}=a+\alpha b라고 두면 N(\pi_{1})=a^{2}+ab+b^{2}=p가 된다. \blacksquare
'수학' 카테고리의 다른 글
Implementation of Lucy-Hedgehog algorithm (1) | 2024.01.22 |
---|---|
FFT(고속 푸리에 변환) (0) | 2023.02.25 |
Funny fact in Linear Algebra (2) | 2022.11.02 |
Lucy-Hedgehog Algorithm (0) | 2022.09.18 |
Extension of Wilson's Theorem and its application (12) | 2022.07.14 |