좌표평면에서 격자점(lattice point)이란 좌표 $(x,\, y)$가 모두 정수인 점을 뜻한다. 이제 양의 정수 $n$에 대하여 정확하게 $n$개의 격자점을 지나는 원을 생각해 보자. 우선 $n=1$인 경우 간단히 $(3x-1)^2 + 9y^2 = 1$을 생각해 보면 $(\frac{1}{3},\, 1)$이고 반지름이 $\frac{1}{3}$인 원이므로 정확히 $1$개의 격자점 $(0,\,0)$을 지나는 것을 알 수 있다. 또한 $n=2$인 경우에는 원 $(2x-1)^2 + 4y^2 = 1$를 생각해 보면 중심이 $(\frac{1}{2},\, 1)$이고 반지름이 $\frac{1}{2}$인 원이므로 정확히 $2$개의 격자점 $(0,\, 0)$과 $(1, 0)$을 지남을 알 수 있다. 이와 같은 방법으로 $n=3,\, 4,\, 5,\, \ldots$인 경우에도 정확히 $n$개의 격자점을 지나는 원이 언제나 존재할까?
이 문제는 Schinzel에 의해 해결되었는데 이번 글에서는 Schinzel의 정리에 대해서 살펴 보고자 한다.
증명. 가우스 정수 $\Z[i]$ 위에서 $5$를 인수분해 하면, $5 = (1 + 2i)(1-2i)$를 얻고
\[ 5^{k} = (1+2i)^k (1-2i)^k \]
를 얻는다. 따라서 임의의 $0 \leq n \leq k$에 대하여,
\[ \begin{align*} 5^k &= \left( (1+2i)^{n} (1-2i)^{k-n} \right) \left( (1+2i)^{k-n} (1-2i)^{n} \right) \\[5pt] &= (a_{n} + b_{n}i) (a_{n} - b_{n} i) \\[5pt] &= a_{n}^{2} + b_{n}^{2} \end{align*} \]
여기서 $a_{n},\, b_{n} > 0$이다. 이제 $n$은 $k+1$ 가지를 선택할 수 있고, 각각의 선택된 $n$에 대하여
\[ 5^{k} = a_{n}^{2} + b_{n}^{2} = (-a_{n})^{2} + b_{n}^{2} = a_{n}^{2} + (-b_{n})^{2} = (-a_{n})^{2} + (-b_{n})^{2} \]
의 네가지 서로 다른 해를 얻을 수 있으므로, $x^2 + y^2 = 5^k$를 만족하는 정수해의 개수는 $4(k+1)$개임을 알 수 있다.
이제 위 보조정리를 이용하여 Schinzel의 정리를 증명해 보자.
증명. 먼저 $n=2k$를 가정하자. 그러면 보조정리에 의해 방정식 $x^2 + y^2 = 5^{k-1}$은 정확히 $4k$개의 정수해를 갖는다. 이제 $5^{k-1}$은 홀수이기 떄문에, 위 방정식의 정수해 $(x,\, y)$에서 $x$와 $y$ 중 오직 하나만이 홀수여야 함을 알 수 있다. 따라서 $x$는 홀수이고 $y$는 짝수여야 한다는 조건을 추가하면, 총 $4k$개의 해 중의 절반인 $2k$개의 해를 얻을 수 있다. 따라서 방정식
\[ (2u-1)^2 + (2v)^2 = 5^{k-1} \]
는 정확히 $2k = n$개의 정수해를 갖는다.
이제 $n = 2k-1$이라 가정하자. 그러면 보조정리에 의해 방정식 $x^2 + y^2 = 5^{2(k-1)}$는 정확히 $4(2k-1)$개의 해를 갖는다. 이제 임의의 양의 정수 $m$에 대하여 $m^2 \equiv 0,\,1 \pmod{3}$이고 $5^{2k} \equiv 1 \pmod{3}$이 성립하기 때문에, 위 방정식의 정수해 $(x,\, y)$에서 $x$와 $y$ 중 오직 하나만이 $3$의 배수임을 알 수 있다. 따라서 $y$가 $3$의 배수여야 한다는 조건을 추가하면, 총 $4(2k-1)$개의 해 중의 절반인 $2(2k-1)$개의 해를 얻을 수 있다. 이제 정수해 $(x,\,y)$는
\[ (x,\, y) = (3u-1,\, 3v) \text{ or } (3u'+1,\, 3v) \]
의 형태를 갖는다. 하지만 $(3u-1,\, 3v)$ 형태의 정수해 집합과 $(3u'+1,\, 3v)$ 형태의 정수해 집합 사이에는 $u = -u'$의 일대일 대응이 존재한다. 따라서 $x = 3u - 1$ 꼴이라는 조건을 추가하면, $2(2k-1)$개의 해 중 절반인 $2k-1 = n$개의 해를 얻을 수 있다. 따라서 방정식
\[ (3u-1)^2 + (3v)^2 = 5^{2(k-1)} \]
은 정확히 $2k-1 = n$개의 정수해를 갖는다.
위 공식을 적용하면, $n = 1,\, 2,\, \ldots,\, 6$개의 격자점을 지나는 원의 방정식은 각각
\[ \begin{align*} (3x-1)^2 + (3y)^2 &= 1 \\[5pt] (2x-1)^2 + (2y)^2 &= 1 \\[5pt] (3x-1)^2 + (3y)^2 &= 25 \\[5pt] (2x-1)^2 + (2y)^2 &= 5 \\[5pt] (3x-1)^2 + (3y)^2 &= 625 \\[5pt] (2x-1)^2 + (2y)^2 &= 25 \end{align*} \]
로 주어지고 이를 좌표평면 위에 나타내면
를 얻는다.
참고. Schinzel의 구성한 원들은 정확하게 $n$개의 격자점을 지나기는 하지만, 이를 만족하는 원들 중에 반지름이 최소는 아니다. 예를 들어 $n=4$인 경우, Schinzel의 원은 반지름이 $\frac{\sqrt{5}}{2}$이다. 하지만 $x^2 + y^2 = 1$ 또한 정확히 $4$개의 격자점을 지나고 반지름이 $1$임을 알 수 있다. 또한 $(x - \frac{1}{2})^2 + (y - \frac{1}{2})^2 = \frac{1}{2}$ 또한 정확히 $4$개의 격자점을 지나는데, 이 때의 반지름은 $\frac{\sqrt{2}}{2}$ 밖에는 되지 않는다. (사실, 이 원이 정확히 $4$개의 격자점을 지나는 최소의 반지름을 갖는 원이다.)
Schinzel의 정리를 3차원으로 확장한 Kulikowski의 정리가 있는데, 이는 다음과 같다.
'Algebra > Number Theory' 카테고리의 다른 글
메르센 소수(Mersenne prime)의 목록 (0) | 2018.01.11 |
---|---|
시어핀스키 수(Sierpinski number) (0) | 2018.01.04 |
Problems and Solutions #030 (2) | 2017.06.15 |
랭퍼드 배열(Langford paring) (2) | 2017.04.17 |
피보나치 수(Fibonacci number) 판별법 (1) | 2017.04.05 |