본문으로 건너뛰기

장 58 보너스: 펠 방정식을 풀어 봅시다!

이 부분은 선택적인 여담이므로 건너뛰어도 괜찮습니다. (한편으로는 꽤 짧기도 합니다.)

58.1 단위원

대표적인 예: ±1, 단위근, 3−22와 그 거듭제곱입니다.

문제 54A에 따르면 α∈𝒪K가 가역일 필요충분조건은

NK/ℚ(α)=±1.

임을 상기하십시오. 𝒪K의 단위원 전체의 집합을 𝒪K×로 나타냅니다.

질문 58.1.1.

𝒪K×가 곱셈에 대해 군을 이룸을 보이십시오. 따라서 이를 𝒪K의 단위군이라고 부릅니다.

단위원의 예로는 어떤 것들이 있습니까?

예제 58.1.2 (수체의 단위원의 예).
  1. 1.

    ±1은 분명히 단위원이며, 모든 수체에 존재합니다.

  2. 2.

    𝒪K가 단위근 ω를 포함하면(즉 ωn=1이면) ω는 단원입니다. (사실 ±1은 이것의 특수한 경우입니다.)

  3. 3.

    물론 𝒪K의 모든 단원이 단위근인 것은 아닙니다. 예를 들어 (K=ℚ(3)에서 온) 𝒪K=ℤ[3]이면 수 2+3은 단원입니다. 그 노름이 다음과 같기 때문입니다.

    NK/ℚ(2+3)=22−3⋅12=1.

    또는 역원도 2−3∈𝒪K임에 주목하기만 해도 됩니다:

    (2−3)(2+3)=1.

    어느 쪽이든 2−3은 단위원입니다.

  4. 4.

    임의의 단원 u∈𝒪K×가 주어지면 그 거듭제곱도 모두 단원입니다. 예를 들어 (3−22)n은 임의의 n에 대해 항상 ℤ[2]의 단원입니다. u가 단위근이 아니면 이로부터 𝒪K×에 새로운 단원이 무한히 많이 생깁니다.

질문 58.1.3.

위에서 제시한 다음 주장들을 확인하십시오.

  1. (a)

    단위근은 단원이며,

  2. (b)

    단위원의 거듭제곱은 단위원입니다.

정의로부터 출발할 수도 있고, NK/ℚ(α)=±1이라는 특징을 이용할 수도 있습니다. 어느 한쪽 정의가 더 자연스럽게 느껴진다면 다른 쪽을 사용하십시오.

58.2 디리클레 단위 정리

대표적인 예: ℤ[3]의 단위원은 ±(2+3)n입니다.

정의 58.2.1.

수체 K에 (동치로 𝒪K에) 포함된 단위근의 집합을 μ(𝒪K)로 나타냅시다.

예제 58.2.2 (μ(𝒪K)의 예).
  1. (a)

    K=ℚ(i)이면 𝒪K=ℤ[i]입니다. 따라서

    μ(𝒪K)={±1,±i}여기서K=ℚ(i).
  2. (b)

    K=ℚ(3)이면 𝒪K=ℤ[3]입니다. 따라서

    μ(𝒪K)={±1}여기서K=ℚ(3).
  3. (c)

    K=ℚ(−3)이면 𝒪K=ℤ[12(1+−3)]입니다. 따라서

    μ(𝒪K)={±1,±1±−32}여기서K=ℚ(−3)

    여기서 둘째 항의 ±들은 서로 독립적으로 정할 수 있습니다. 다시 말해 μ(𝒪K)={z∣z6=1}입니다.

연습문제 58.2.3.

μ(𝒪K)가 항상 어떤 정수 n에 대한 xn−1의 근들로 이루어져 있음을 보이십시오. (먼저 이것이 곱셈에 대한 유한군임을 보이십시오.)

이제 이른바 디리클레 단위 정리를 증명 없이 인용합니다. 이 정리는 𝒪K의 단위가 무엇인지 훨씬 더 완전하게 보여 줍니다. 전설에 따르면 디리클레는 시스티나 성당의 부활절 음악회 도중에 이 정리의 증명을 찾아냈다고 합니다.

정리 58.2.4 (디리클레 단위 정리).

K를 부호수가 (r1,r2)인 수체라 하고 다음과 같이 놓습니다.

s=r1+r2−1.

그러면 단위 u1, …, us가 존재하여, 모든 단위 α∈𝒪K×를 다음 꼴로 유일하게 쓸 수 있습니다.

α=ω⋅u1n1…usns

여기서 ω∈μ(𝒪K)는 단위근이고 n1,…,ns∈ℤ입니다.

더 간결하게 쓰면 다음과 같습니다.

𝒪K×≅ℤr1+r2−1×μ(𝒪K)입니다.

u1, …, us를 하나 고르는 것을 기본 단위의 선택이라고 합니다.

다음은 몇 가지 응용 예입니다.

예제 58.2.5 (몇 가지 단위군).
  1. (a)

    부호수가 (0,1)인 K=ℚ(i)를 생각하십시오. 그러면 s=0이므로, 디리클레 단위 정리에 따르면 단위근 외에는 단위가 없습니다. 따라서

    𝒪K×={±1,±i}여기서K=ℚ(i).

    이는 놀라운 일이 아닙니다. a+bi∈ℤ[i]가 단위일 필요충분조건은 a2+b2=1이기 때문입니다.

  2. (b)

    부호수가 (2,0)인 K=ℚ(3)을 생각하십시오. 그러면 s=1이므로 기본 단위가 정확히 하나 있을 것으로 예상됩니다. 노름이 1인 2+3(또는 그 역원인 2−3)이 기본 단위이므로, 다음을 얻습니다.

    𝒪K×={±(2+3)n∣n∈ℤ}.
  3. (c)

    부호수가 (1,1)인 K=ℚ(23)를 생각하십시오. 그러면 s=1이므로 기본 단위가 정확히 하나 있을 것으로 예상됩니다. 기본 단위로 1+23+43를 택할 수 있습니다. 따라서

    𝒪K×={±(1+23+43)n∣n∈ℤ}.

사실 이것들이 기본 단위임을 보이지는 않았으며, 실제로 기본 단위를 계산하는 일은 일반적으로 어렵습니다.

58.3 기본 단위 찾기

다음은 몇 가지 기본 단위를 정리한 표입니다.

d단위d=21+2d=32+3d=512(1+5)d=65+26d=78+37d=103+10d=1110+311

일반적으로 기본 단위를 결정하는 일은 계산상 어렵습니다.

그러나 기본 단위가 무엇인지 일단 알려 주면, (적어도 s=1인 경우에는) 이를 검증하는 일은 그리 어렵지 않습니다. 예를 들어 정수환이 ℤ[11]인 K=ℚ(11)에서 10+311이 기본 단위임을 보이고 싶다고 합시다. 그렇지 않다면 어떤 n>1에 대하여 다음이 성립해야 합니다.

10+311=±(x+y11)n.

이것이 성립하려면 최소한 |y|<3이어야 합니다. 또한 x2−11y2=±1이어야 합니다. 따라서 (y=1,2를 대입하여) 이것이 성립하지 않음을 직접 확인할 수 있습니다.

요점은 다음과 같습니다. (10,3)이 x2−11y2=±1의 (|y|의 의미에서) 가장 작은 정수해이므로, 이것이 기본 단위일 수밖에 없습니다. 이는 더 일반적으로도 성립합니다. 다만 d≡1(mod4)인 경우에는 x, y가 (12(1+5)처럼) 반정수일 수 있으므로 약간 수정해야 합니다.

정리 58.3.1 (펠 방정식의 기본 단위).

d가 제곱 인수가 없는 정수라고 가정합니다.

  1. (a)

    d≡2,3(mod4)이고 (x,y)가 x2−dy2=±1의 최소 정수해이면, x+yd는 기본 단위입니다.

  2. (b)

    d≡1(mod4)이고 (x,y)가 x2−dy2=±1의 최소 반정수해이면, x+yd는 기본 단위입니다. (동치로, a2−db2=±4의 최소 정수해는 12(a+bd)를 줍니다.)

(“최소”의 정의는 |y|에 따라 정렬하는 것처럼 합리적이기만 하면 어떤 것이든 됩니다.)

58.4 펠 방정식

이러한 부류의 결과는 펠 방정식을 완전히 해결합니다. 결국 다음 방정식을 푸는 것은

a2−d⋅b2=±1

노름이 ±1인 ℤ[d]의 원소를 찾는 것과 같습니다. d≡1(mod4)인 경우는 조금 더 까다로운데, 이 경우 K=ℚ(d)에 대해 𝒪K=ℤ[12(1+d)]이므로 기본 단위가 실제로는 해가 아닐 수도 있기 때문입니다. (예를 들어 d=5일 때 해 (12,12)를 얻습니다.) 그럼에도 모든 정수해는 결국 생성됩니다.

이 모든 것을 구체적으로 보이기 위해 간단한 예를 하나 들겠습니다.

예제 58.4.1 (x2−5y2=±1).

K=ℚ(5)로 두면 𝒪K=ℤ[12(1+5)]입니다. 디리클레 단위 정리에 의해 𝒪K×는 단 하나의 원소 u로 생성됩니다. 다음과 같이 택한

u=12+125

원소는 a2−5b2=±4의 더 작은 정수해가 없으므로 기본 단위 역할을 합니다.

u의 처음 몇 거듭제곱은 다음과 같습니다.

nun노름−212(3−5)1−112(1−5)−1011112(1+5)−1212(3+5)132+5−1412(7+35)1512(11+55)−169+451

첫 번째 정수해는 (2,1)이며 이것이 −1을 준다는 것을 알 수 있습니다. +1을 주는 첫 번째 해는 (9,4)입니다. 이 패턴을 이어 가면 u의 거듭제곱 세 개마다 하나씩 정수해가 나오며(문제 58B도 참고하십시오), 그중 홀수 번째 것은 x2−5y2=−1의 해를, 짝수 번째 것은 x2−5y2=+1의 해를 준다는 것을 알 수 있습니다. (±u±n을 고려하면) ± 부호를 제외하고 모든 해가 이런 방식으로 생성됩니다.

58.5 생각해 볼 만한 조금 더 어려운 문제

문제 58A (헤이스팅스 전투에 관한 가상의 기록).

다음 전투에 참가한 병사의 수를 구하십시오:

해럴드의 병사들은 늘 그랬듯이 굳건히 뭉쳐 서서 열세 개의 방진을 이루었는데, 각 방진마다 같은 수의 병사가 있었습니다. 그들의 보루에 감히 들어서려는 대담한 노르만인에게는 화가 미칠 것이었습니다. 색슨족의 전투 도끼 한 번이면 그의 창이 부러지고 사슬 갑옷이 베어졌기 때문입니다 . . . 해럴드가 몸소 전투에 뛰어들었을 때 색슨족은 하나의 거대한 방진을 이루어 “Ut!”, “Olicrosse!”, “Godemite!”라는 함성을 외쳤습니다.

문제 58B.

d>0을 제곱 인수가 없는 정수라 하고, u를 ℚ(d)의 기본 단위라 합시다. u∈ℤ[d]이거나, un∈ℤ[d]⇔3∣n임을 보이십시오.

문제 58C.

다음 방정식의 정수해가 존재하지 않음을 보이십시오.

x2−34y2=−1

−1이 법 34에 대한 이차 잉여인데도 그렇습니다.