본문으로 건너뛰기

장 56 민코프스키 한계와 유군

이제 우리에게는 아이디얼의 유일 인수분해에 대한 깔끔한 이론이 있습니다. 실제로 PID의 경우에는 이로부터 UFD를 얻습니다. 멋집니다.

곧 유군이라는 것을 정의할 것인데, 이는 𝒪K가 PID에서 얼마나 멀리 떨어져 있는지를 측정합니다. 유군이 클수록 𝒪K는 PID에서 더 멀리 떨어져 있습니다. 특히 𝒪K의 유군이 자명하면 𝒪K는 PID입니다.

그다음에는 유군에 제약을 가할 수 있게 해 주는 몇 가지 부등식을 제시할 것입니다. 예를 들어 이를 이용하면 어떤 경우에는 유군이 반드시 자명해야 함을 보일 수 있습니다. 놀랍게도 그 증명에는 기하학의 결과인 민코프스키 정리가 사용됩니다.

56.1 유군

대표적인 예: PID의 유군은 자명합니다.

K를 수체라 하고, JK를 𝒪K의 분수 아이디얼들이 이루는 곱셈군이라 합시다. PK를 주 분수 아이디얼들이 이루는 곱셈군이라 합시다. 주 분수 아이디얼이란 어떤 x∈K에 대하여 (x)=x𝒪K 꼴인 것들입니다.

질문 56.1.1.

PK 역시 곱셈군임을 확인하십시오. (이는 정말 쉽습니다. x𝒪K⋅y𝒪K와 (x𝒪K)−1가 무엇인지 구해 보십시오.)

JK는 아벨 군이므로, 이제 유군(또는 아이디얼 유군)을 다음 몫으로 정의할 수 있습니다.

ClK≔JK/PK.

ClK의 원소를 유라고 부릅니다.

동치인 표현으로,

유군 ClK는 0이 아닌 분수 아이디얼들의 집합을 K의 상수배 차이를 무시하여 본 것입니다.

유를 아이디얼의 “모양”으로 생각할 수도 있습니다. 두 아이디얼이 같은 유에 속할 필요충분조건은 이들이 𝒪K-가군으로서 동형인 것이기 때문입니다.

예제 56.1.2 (ℚ(−5)의 아이디얼 유).

체가 허수 이차체라면 아이디얼의 류를 시각화하는 것은 정말 쉽습니다. 복소수에 의한 곱셈은 확대·축소와 회전의 결합에 해당하므로(즉, 각을 보존하므로), 두 아이디얼이 닮음이면, 즉 회전과 확대·축소를 이용해 하나를 다른 하나에 겹칠 수 있으면 두 아이디얼은 같은 류에 속합니다.

체가 K=ℚ(−5)일 때 정수환은 𝒪K=ℤ[−5]입니다.

아래의 첫 번째 그림은 아이디얼 (1)⊆𝒪K를 나타냅니다. 두 번째 그림은 주 아이디얼이 아닌 (2,1+−5)⊆𝒪K를 나타냅니다.

특히 모든 아이디얼이 주 아이디얼이면 ClK는 자명합니다. 0이 아닌 주 아이디얼들은 확대·축소를 무시하면 모두 같기 때문입니다.

유군의 크기를 유수라고 부릅니다. 유수가 항상 유한하다는 것은 아름다운 정리이며, 이 장의 대부분은 이 결과를 향해 나아갈 것입니다. 이를 위해서는 몇 가지 재료가 필요합니다.

56.2 수체의 판별식

대표적인 예: 이차체.

K=ℚ(2)가 있다고 합시다. 앞에서 보았듯이 이는 𝒪K=ℤ[2]임을 뜻하며, 이는 곧 다음을 뜻합니다.

𝒪K={a+b2∣a,b∈ℤ}.

이제 핵심 통찰은 이것을 격자로 생각할 수 있다는 것입니다. 기하학적으로 우리는 이것을 ℤ2에 대해 생각하는 것과 같은 방식으로 생각하고자 합니다.

엉뚱하게도 a+b2를 (a,b)로 보내어 이것을 ℚ2에 매장해 볼 수도 있습니다. 그러나 이는 조금 어리석은 방법입니다. 어떻게 보면 ℝ 안에 살고 있어서 그런 의미에서 “1차원”인 K를 무례하게도 2차원 공간으로 만들어 버리기 때문입니다. 또한 이 방법은 기저의 선택에 의존하는데, 이는 우리가 좋아하지 않는 점입니다. 더 나은 방법은 두 개의 매장 σ1:K→ℂ와 σ2:K→ℂ, 즉 항등 사상과 켤레 사상이 존재한다는 사실을 생각하는 것입니다.

σ1(a+b2) =a+b2
σ2(a+b2) =a−b2.

다행히도 이 두 매장은 모두 상이 실수 안에 있습니다. 따라서 다음 점들의 집합을 생각하게 됩니다.

(σ1(α),σ2(α))∈ℝ2 로서α∈K.

이를 통해 𝒪K가 ℝ2에서 어떤 모습인지 시각화할 수 있습니다. K의 점들은 ℝ2에서 조밀하지만, 𝒪K의 점들은 격자를 이룹니다.

격자가 얼마나 큰지 알아보기 위해, 𝒪K의 생성원인 {1,2}가 어떻게 작용하는지 살펴봅시다. 격자에서 a+b2에 대응하는 점은 다음과 같습니다.

a⋅(1,1)+b⋅(2,−2).

격자의 메시111대부분의 저자는 이것을 부피라고 부르지만, 저는 이것이 적절한 단어가 아니라고 생각합니다. 격자는 그저 점들의 모임일 뿐이므로 “부피”가 0입니다! 반면 영어 단어 “mesh”는 실제로 “틈”의 폭을 가리킵니다.는 위에서 파란색으로 칠한 “기본 평행체”의 초부피로 정의됩니다. 지금의 경우 이 값은 그 평행사변형의 넓이와 같아야 하며, 그 넓이는 다음과 같습니다.

det[1−212]=22.

판별식의 정의는 바로 이것인데, 다만 제곱 인자가 추가로 붙습니다(위 행렬에서 행의 순열에 따라 부호가 바뀔 수 있기 때문입니다). 문제 57B에서는 제곱을 함으로써 ΔK가 정수가 된다는 것을 보입니다.

다음 정의를 내리기 위해 다음 사실을 이용합니다.

정리 56.2.1 (수체의 n개의 매장).

K를 차수가 n인 수체라고 합시다. 그러면 ℚ를 고정하는 체 준동형사상 K↪ℂ가 정확히 n개 존재하며, 이를 σ1,…,σn이라 합시다.

증명.

갈루아 이론의 도구를 갖춘 뒤 정리 59.3.1에서 증명합니다. ∎

사실, 정리 59.3.4에서 α∈K에 대해 i=1,…,n일 때 σi(α)가 α의 켤레들을 모두 거친다는 것을 보게 됩니다. 따라서 다음이 성립합니다.

TrK/ℚ(α)=∑i=1nσi(α)그리고NK/ℚ(α)=∏i=1nσi(α).

이를 통해 다음을 정의할 수 있습니다.

정의 56.2.2.

α1,…,αn이 𝒪K의 ℤ-기저라고 합시다. 수체 K의 판별식은 다음과 같이 정의됩니다.

ΔK≔det[σ1(α1)…σn(α1)⋮⋱⋮σ1(αn)…σn(αn)]2.

이는 {αi}의 선택에 의존하지 않습니다. 여기서는 이를 증명하지 않겠습니다.

예제 56.2.3 (K=ℚ(2)의 판별식).

𝒪K=ℤ[2]이며, 위에서 논의한 대로 판별식은 다음과 같습니다.

ΔK=(−22)2=8.
예제 56.2.4 (ℚ(i)의 판별식).

K=ℚ(i)라고 합시다. 𝒪K=ℤ[i]=ℤ⊕iℤ입니다. 매장은 항등사상과 복소켤레이며, 이들은 1을 (1,1)로, i를 (i,−i)로 보냅니다. 따라서 다음과 같습니다.

ΔK=det[11i−i]2=(−2i)2=−4.

이 예는 복소평면으로 들어가는 수체의 경우 판별식이 양수일 필요가 없음을 보여 줍니다(이 경우 격자 그림은 덜 완벽한 비유가 됩니다). 그러나 다시 말하지만, 연습문제에서 증명하겠듯이 판별식은 항상 정수입니다.

예제 56.2.5 (ℚ(5)의 판별식).

K=ℚ(5)라고 합시다. 이번에는 𝒪K=ℤ⊕1+52ℤ이므로, 판별식의 모양이 조금 다를 것입니다. 매장은 여전히 a+b5↦a+b5,a−b5입니다.

이를 ℤ-기저 {1,1+52}에 적용하면 다음을 얻습니다.

ΔK=det[111+521−52]2=(−5)2=5.
연습문제 56.2.6.

이 모든 것을 확장하여, 제곱 인수가 없는 d≠1에 대해 K=ℚ(d)이면 다음이 성립함을 보이십시오.

ΔK={d만약d≡1(mod4)4d만약d≡2,3(mod4).

사실, 흥미로운 점을 하나 짚어 보겠습니다. Ax2+Bx+C의 다항식 판별식이 B2−4AC임을 상기하십시오. 그러면 다음이 성립합니다.

  • •

    d≡1(mod4)인 경우, ΔK는 12(1+d)의 최소 다항식인 x2−x−d−14의 판별식입니다. 물론 𝒪K=ℤ[12(1+d)]입니다.

  • •

    d≡2,3(mod4)인 경우, ΔK는 d의 최소 다항식인 x2−d의 판별식입니다. 이번에도 𝒪K=ℤ[d]입니다.

이것은 우연이 아닙니다! 문제 57C는 이것이 일반적으로 성립함을 말해 줍니다. “판별식”이라는 이름이 붙은 것도 이 때문입니다.

56.3 수체의 부호수

대표적인 예: ℚ(2100)의 부호수는 (2,49)입니다.

K=ℚ(i)의 예에서 우리는 K를 대략 공간 ℂ 안으로 매장했습니다. 그러나 K는 2차 확대이므로, 실제로 하고 싶은 것은 K를 ℝ2 안으로 매장하는 것입니다. 이를 위해 복소켤레를 활용하겠습니다.

K를 수체라 하고 σ1,…,σn을 그 매장이라 합시다. 우리는 실매장(K 전체를 ℝ 안으로 보내는 사상)과 복소 매장(K의 일부를 ℝ 바깥으로 보내는 사상)을 구별합니다. σ가 복소 매장이면 켤레 σ¯≠σ 역시 복소 매장임에 주목하십시오. 따라서 복소 매장은 쌍으로 나타납니다.

정의 56.3.1.

K를 차수 n인 수체라 하고, 다음과 같이 둡시다.

r1 =실 매장의 개수
r2 =복소 매장 쌍의 개수.

K의 부호수는 순서쌍 (r1,r2)입니다. r1+2r2=n임을 확인하십시오.

예제 56.3.2 (부호수의 기본 예).
  1. (a)

    ℚ의 부호수는 (1,0)입니다.

  2. (b)

    ℚ(2)의 부호수는 (2,0)입니다.

  3. (c)

    ℚ(i)의 부호수는 (0,1)입니다.

  4. (d)

    K=ℚ(23)라 하고, ω를 1의 세제곱 단위근이라 합시다. K의 원소는 다음과 같습니다.

    K={a+b23+c43∣a,b,c∈ℚ}.

    그러면 부호수는 (1,1)입니다. 세 매장이 다음과 같기 때문입니다.

    σ1:23↦23,σ2:23↦23ω,σ3:23↦23ω2.

    이 중 첫 번째는 실수 매장이고, 나머지 두 개는 켤레 쌍입니다.

예제 56.3.3 (더 많은 부호수).

같은 맥락에서 ℚ(299)와 ℚ(2100)의 부호수는 각각 (1,49)와 (2,49)입니다.

질문 56.3.4.

위의 두 수체의 부호수를 확인하십시오.

지금부터는 K의 매장들에 번호를 붙이되,

σ1,σ2,…,σr1

이 실수 매장이 되고, 한편

σr1+1=σr1+r2+1¯,σr1+2=σr1+r2+2¯,…,σr1+r2=σr1+2r2¯.

이 복소 매장의 r2개 쌍이 되도록 하겠습니다. K의 표준 매장을 다음과 같이 정의합니다.

K↪𝜄ℝr1×ℂr2 에 의해α↦(σ1(α),…,σr1(α),σr1+1(α),…,σr1+r2(α)).

우리가 한 일은 복소 매장의 경우 각 켤레 쌍에서 두 번째 매장을 생략한 것뿐입니다. 이들은 단지 켤레일 뿐이므로 이는 큰 문제가 되지 않습니다. 위의 순서쌍에 필요한 정보가 모두 담겨 있습니다.

잠시 후 분명해질 이유로, 다음 동형사상을 τ로 나타내겠습니다.

τ:ℝr1×ℂr2→∼ℝr1+2r2=ℝn

이 동형사상은 각 복소수를 다음과 같이 실수부와 허수부로 나누어 얻습니다.

α↦( σ1(α),…,σr1(α),
Reσr1+1(α),Imσr1+1(α),
Reσr1+2(α),Imσr1+2(α),
…,
Reσr1+r2(α),Imσr1+r2(α)).
예제 56.3.5 (표준 매장의 예).

앞에서와 같이 K=ℚ(23)라 하고 다음과 같이 둡시다.

σ1:23↦23,σ2:23↦23ω,σ3:23↦23ω2

여기서 ω=−12+32i이며, σ1=id는 실수이고 σ2와 σ3는 켤레 쌍이 되도록 이미 첨자를 배열해 두었다는 점에 유의하십시오. 따라서 매장 K↪𝜄ℝ×ℂ→∼ℝ3은 다음과 같이 주어집니다

α⟼𝜄(σ1(α),σ2(α))⟼𝜏(σ1(α),Reσ2(α),Imσ2(α)).

구체적으로 α=9+23를 택하면 다음을 얻습니다

9+23 ↦𝜄(9+23,9+23ω)
=(9+23,9−1223+10862i)∈ℝ×ℂ
↦𝜏(9+23,9−1223,10862)∈ℝ3.

이제 이 모든 것의 핵심은 𝒪K를 택했을 때 얻어지는 격자를 살펴보고자 한다는 점입니다. 실제로 다음이 성립합니다:

보조정리 56.3.6.

매장들의 합성 K↪ℝr1×ℂr2→∼ℝn을 생각하십시오. 그러면 앞에서와 마찬가지로 𝒪K는 ℝn 안의 격자 L이 되며, 그 메시는 다음과 같습니다

12r2|ΔK|.
증명.

재미있는 선형대수학 문제입니다(행렬식을 조작하기만 하면 됩니다). 문제 56D로 남겨 둡니다. ∎

이로부터 다음을 이끌어 낼 수 있습니다:

보조정리 56.3.7.

매장들의 합성 K↪ℝr1×ℂr2→∼ℝn을 생각하십시오. 𝔞를 𝒪K의 아이디얼이라 합시다. 그러면 𝔞의 상은 ℝn 안의 격자 L𝔞이며, 그 메시는 다음과 같습니다

N(𝔞)2r2|ΔK|.
증명의 개요.
d=N(𝔞)≔|𝒪K/𝔞|.

라 합시다. 그러면 격자 L𝔞에서는 격자 L에 나타나는 점들 중 어떤 의미에서 1d만을 취하게 되며, 이것이 넓이가 N(𝔞)배만큼 커지는 이유입니다. 이 모든 것을 엄밀하게 하려면 이 장에서 다룰 수 있는 공간보다 훨씬 더 많이 격자와 기하학을 다루어야 하므로, 세부 사항은 생략하겠습니다. 하지만 이것이 직관적으로 왜 참인지는 이해하실 수 있기를 바랍니다. ∎

56.4 민코프스키 정리

이제 왜 제가 ℝr1×ℂr2에서 ℝn으로 옮겨 가자고 고집했는지 말씀드릴 수 있습니다. 기하학에는 민코프스키의 정말 멋진 정리가 있으며, 그 내용은 다음과 같습니다.

정리 56.4.1 (민코프스키).

S⊆ℝn를 0을 포함하고 중심 대칭인(즉 x∈S⇔−x∈S인) 볼록 집합이라 합시다. L을 메시가 d인 격자라 합시다. 만약 다음 중 하나가 성립하면,

  1. (a)

    S의 부피가 2nd보다 크거나,

  2. (b)

    S의 부피가 2nd와 같고 S가 콤팩트하면,

S는 L의 영이 아닌 격자점을 포함합니다.

질문 56.4.2.

공집합이 아니고 볼록이며 중심 대칭인 집합은 모두 원점을 포함한다는 의미에서, 조건 0∈S가 사실은 불필요하다는 것을 보이십시오.

증명의 개요.

(a) 부분은 놀라울 만큼 간단하며 매우 올림피아드다운 풀이가 있습니다. 본질적으로 넓이에 대한 비둘기집 원리입니다. 증명은 임의의 격자와 임의의 n으로 쉽게 일반화할 수 있으므로, 간단히 하기 위해 특수한 경우인 n=2, L=ℤ2에서 (a) 부분을 증명하겠습니다. 따라서 넓이가 4보다 큰 그러한 볼록 집합 S는 모두 격자점을 포함함을 보이면 됩니다.

평면을 2×2 정사각형들로 분할하고

[2a−1,2a+1]×[2b−1,2b+1]

이 정사각형들을 모두 서로 겹쳐 놓습니다. 비둘기집 원리에 의해, 같은 점으로 옮겨지는 두 점 p≠q∈S가 존재함을 알 수 있습니다. S가 대칭이므로 −q∈S입니다. 그러면 (볼록성에 의해) 12(p−q)∈S이며, 이는 영이 아닌 격자점입니다.

(b) 부분은 간략하게 개요만 설명하겠습니다. 아이디어는 ε>0에 대하여 (1+ε)S를 생각하는 것입니다(이것은 “S를 작은 배율 1+ε만큼 확대한 것”입니다). 이것은 조건 (a)를 만족합니다. 따라서 각 ε>0에 대하여 (1+ε)S 안의 영이 아닌 격자점들의 집합을 Sε라 하면, 이는 (이산적인) 점들로 이루어진 공집합이 아닌 유한 집합입니다(“유한”이라는 부분은 (1+ε)S가 유계라는 사실에서 따라 나옵니다). 그러므로 모든 ε>0에 대하여 Sε에 속하는 어떤 점이 있어야 하며(왜 그렇습니까?), 이는 그 점이 S에 속함을 뜻합니다. ∎

56.5 덫 상자

마지막으로 필요한 재료는 민코프스키 정리를 적용할 집합입니다. 다음을 제안합니다:

정의 56.5.1.

M을 양의 실수라 합시다. ℝr1×ℂr2에서 상자 S를 다음을 만족하는 점 (x1,…,xr1,z1,…,zr2)들의 집합으로 정의합니다

∑i=1r1|xi|+2∑j=1r2|zj|≤M.

이것은 M의 값에 따라 달라진다는 점에 유의하십시오.

이 상자를 쥐덫이라고 생각하십시오. 그 안에 떨어지는 것은 무엇이든 노름이 작을 것이며, 우리의 목표는 민코프스키를 이용해 0이 아닌 원소를 그 안으로 유인하는 것입니다.

즉, α∈𝔞가 위에서 정의한 상자 안에 떨어진다고 가정합시다. 이는 다음을 의미합니다.

M≥∑i=1r1|σi(α)|+2∑i=r1+1r1+r2|σi(α)|=∑i=1n|σi(α)|,

여기서 마지막 몇 개의 σ들은 켤레 쌍으로 나타난다는 점을 기억하고 있습니다. 이것은 대각합처럼 보이지만, 절댓값이 걸림돌이 됩니다. 그래서 그 대신 산술-기하 평균 부등식을 적용하여 다음을 얻습니다.

보조정리 56.5.2 (쥐덫의 효과).

α∈𝒪K라 하고, ι(α)가 S에 속한다고 가정합시다(여기서 ι:K↪ℝr1×ℂr2는 평소와 같습니다). 그러면

NK/ℚ(α)=∏i=1n|σi(α)|≤(Mn)n.

마지막으로 해야 할 단계는 상자의 부피를 계산하는 것입니다. 이 역시 제가 직접 하지는 않을 기하학적 계산이지만, 제 말을 믿으십시오.

보조정리 56.5.3 (쥐덫의 크기).

앞에서와 같이 τ:ℝr1×ℂr2→∼ℝn이라 합시다. 그러면 τ에 의한 S의 상은 볼록하고 콤팩트하며 중심 대칭인 집합이고, 그 부피는 다음과 같습니다.

2r1⋅(π2)r2⋅Mnn!.
질문 56.5.4.

(검산) n=2일 때 가능한 부호수인 (r1,r2)=(2,0)과 (r1,r2)=(0,1)에 대해 위의 식이 올바른지 확인하십시오.

56.6 민코프스키 한계

이제 지금까지 얻은 모든 것을 종합하여 위대한 민코프스키 한계를 얻을 수 있습니다.

정리 56.6.1 (민코프스키 한계).

𝔞⊆𝒪K를 0이 아닌 임의의 아이디얼이라 합시다. 그러면 다음을 만족하는 0≠α∈𝔞가 존재합니다.

NK/ℚ(α)≤(4π)r2n!nn|ΔK|⋅N(𝔞).
증명.

이는 우리가 가진 모든 재료를 한데 모으기만 하면 되는 문제입니다. 이미 정의한 것들을 살펴봅시다.

Kℝr1×ℂr2ℝnbox Sτimg(S)with volume 2r1(π2)r2Mnn!𝒪KLattice Lwith mesh 2−r2|ΔK|𝔞Lattice L𝔞with mesh 2−r2|ΔK|N(𝔞)ιτ

L𝔞의 메시가 상자 부피의 2−n과 같아지도록 M의 값을 고르십시오. 그러면 민코프스키 정리에 의해 0이 아닌 어떤 0≠α∈𝔞가 상자 안에 들어갑니다 — 쥐덫은 NK/ℚ(α)≤1nnMn이 되도록 강제하게끔 설정되어 있습니다. M의 올바른 선택은 다음과 같습니다.

Mn=Mn⋅2n⋅메시부피 상자=2n⋅n!2r1⋅(π2)r2⋅2−r2|ΔK|N(𝔞)

이로부터 약간의 계산을 거치면 한계를 얻습니다. ∎

56.7 유군은 유한합니다

정의 56.7.1.

간결함을 위해 MK=(4π)r2n!nn|ΔK|라 합시다. 이것은 K에 의존하는 상수라는 점에 유의하십시오.

이것도 멋지기는 하지만, 우리가 정말로 원했던 것은 유군이 유한하다는 것을 보이는 것이었습니다. 민코프스키 한계가 어떻게 도움이 될까요? 핵심 아이디어는 다음과 같습니다.

𝔞의 류는 (α)⋅𝔞−1에 의해 완전히 결정됩니다.

질문 56.7.2.

이를 확인하십시오. (즉, 𝔞와 𝔟가 어떤 α∈𝔞, β∈𝔟에 대해 (α)⋅𝔞−1=(β)⋅𝔟−1를 만족한다면, 어떤 γ∈K에 대해 𝔞=(γ)𝔟임을 증명하십시오.)

예제 56.7.3.

다음 예를 떠올려 보십시오.

(6)=(2,1−−5)2(3,1+−5)(3,1−−5)=𝔭2𝔮1𝔮2.

𝔞=(2)가 주 아이디얼인 경우를 생각하고 α=2를 고르면, (α)⋅𝔞−1=(1)입니다. 만약 (α)⋅𝔞−1=(1)이라면(또는 (2)이거나 임의의 주 아이디얼이라면), 𝔞는 반드시 주 아이디얼임을 알 수 있습니다.

반면에 𝔮1=(3,1+−5)는 주 아이디얼이 아니며, 여기서 α=3을 고릅시다. (3)=𝔮1𝔮2임을 알고 있으므로 (α)⋅𝔮1−1=𝔮2≠(1)입니다.

위의 두 예시 모두에서 𝔞∣(α)이므로, 그 몫은 “정수”여야 합니다. 실제로 다음이 성립합니다.

질문 56.7.4.

(α)⋅𝔞−1가 정수 아이디얼임을 보이십시오. (정의를 풀어 쓰십시오.)

민코프스키 한계를 다음과 같이 다시 쓸 수 있다는 것을 알아차렸을 수도 있습니다.

N((α)⋅𝔞−1)≤MK

여기서 MK는 K에 의존하는 어떤 상수입니다.

이 명제는 유용합니다. 실제로 노름이 ≤MK인 정수 아이디얼은 유한개뿐이기 때문입니다.

따름정리 56.7.5 (유군의 유한성).

유군은 항상 유한합니다.

증명.

위와 같은 정수 아이디얼이 유한개뿐임을 보이기만 하면 됩니다. 그러면 동치류도 유한개뿐이라는 뜻이 됩니다.

이러한 아이디얼 𝔞=𝔭1e1…𝔭mem을 만들고 싶다고 합시다. 소 아이디얼 𝔭i는 반드시 그 안에 어떤 유리 소수 p를 가진다는 것을 상기하십시오. 이는 𝔭i가 (p)를 나누고 p가 N(𝔭i)를 나눈다는 뜻입니다. 그러므로 𝔞를 만드는 데 쓰려는 모든 𝔭i를 각각 어느 (p)에서 왔는지에 따라 군으로 묶어 봅시다.

좀 더 극적으로 표현해 보겠습니다. 체리 나무가 한 그루 있다고 상상하십시오. 각 가지는 소수 (p)에 대응하며, (p)의 인수들(유한개)을 체리(소 아이디얼)로 달고 있습니다. 여러분의 양동이(만들고 있는 아이디얼 𝔞)는 총 무게(노름)를 MK까지만 담을 수 있습니다. 따라서 MK보다 높은 가지에는 손도 댈 수 없습니다. 같은 체리를 여러 번 담을 수는 있지만(이런), 가지 (p)에 달린 체리의 무게는 분명히 ≥p입니다. 이 모든 것은 𝔞를 만드는 방법의 수가 유한하다는 뜻입니다. ∎

56.8 유수의 계산

정의 56.8.1.

ClK의 위수를 K의 유수라고 합니다.

비고 56.8.2.

ClK=1이면 𝒪K는 PID이고, 따라서 UFD입니다.

MK의 실제 값을 계산하면, 앞의 증명에서 언급한 “체리 나무” 전체를 말 그대로 만들어 낼 수 있습니다. 어떻게 하는지 예를 들어 봅시다!

명제 56.8.3.

체 ℚ(−67)의 유수는 1입니다.

증명.

K=ℚ(−67)은 부호수 (0,1)과 판별식 ΔK=−67을 가지므로(−67≡1(mod4)이기 때문입니다) 다음과 같이 계산할 수 있습니다.

MK=(4π)1⋅2!2267≈5.2.

이는 (2), (3), (5) 이후로는 체리 나무를 잘라 낼 수 있다는 뜻입니다. 이 가지들에 달린 체리는 모두 반드시 노름이 ≥MK이기 때문입니다. 이제 이들 각각을 𝒪K=ℤ[θ]에서 인수분해하고자 합니다. 여기서 θ=1+−672의 최소 다항식은 x2−x+17입니다. 그런데 기적 같은 일이 일어납니다.

  • •

    x2−x+17(mod2)를 환원해 보면 기약 다항식 x2−x+1을 얻습니다. 인수분해 알고리즘(정리 55.5.4)에 의해 이는 (2)가 소 아이디얼이라는 뜻입니다.

  • •

    마찬가지로 법 3으로 환원하면 x2−x+2를 얻는데, 이는 기약입니다. 이는 (3)이 소 아이디얼이라는 뜻입니다.

  • •

    마지막으로 같은 이유로 (5)도 소 아이디얼입니다.

오늘은 운이 좋은 날입니다. 아이디얼 (2), (3), (5)가 모두 소 아이디얼입니다(이미 주 아이디얼입니다). 달리 말하면, 세 가지에는 각각 (큰) 체리가 하나씩만 달려 있습니다. 이는 노름이 ≤MK인 정수 아이디얼을 만들 때마다 그것이 실제로 주 아이디얼이라는 뜻입니다. 사실 이들의 노름은 각각 4, 9, 25입니다… 따라서 (3)과 (5)에는 손도 댈 수 없으며, 얻을 수 있는 아이디얼은 (1)과 (2)(노름은 각각 1과 4)뿐입니다.

이제 이것이 전부라고 주장합니다. 𝔟가 N(𝔟)≤MK인 정수 아이디얼이라고 합시다. 위의 논의에 의해 𝔟=(1)이거나 𝔟=(2)이며, 둘 다 주 아이디얼이므로 ClK에서 자명합니다. 따라서 원하는 대로 J도 ClK에서 자명합니다. ∎

몇 가지 더 해 봅시다.

정리 56.8.4 (가우스 정수 ℤ[i]는 UFD를 이룹니다).

체 ℚ(i)의 유수는 1입니다.

증명.

이것은 K=ℚ(i)일 때의 𝒪K이므로, ClK가 자명함을 보이기만 하면 됩니다. MK=2π4<2입니다. 따라서 모든 류에는 노름이 다음을 만족하는 정수 아이디얼 𝔟가 존재합니다.

N(𝔟)≤(4π)1⋅2!22⋅4=4π<2.

그런데 이것은 싱거운 경우입니다. 고를 가지가 아예 없기 때문입니다. 다시 말해, 𝔟=(1)일 수밖에 없습니다. ∎

여전히 유일 인수분해가 성립하는 것으로 드러나는 또 다른 예를 살펴보겠습니다. 다만 이번에는 체리 나무에 실제로 딸 수 있는 체리가 열려 있습니다.

명제 56.8.5 (ℤ[7]는 UFD입니다).

체 ℚ(7)의 유수는 1입니다.

증명.

먼저 민코프스키 한계를 계산합니다.

질문 56.8.6.

MK≈2.646임을 확인하십시오.

따라서 이번에는 유일한 가지가 (2)입니다. 평소처럼 (2)를 인수분해해 봅시다. 다항식 x2+7은 (x−1)(x+1)(mod2)로 인수분해되므로, 다음을 얻습니다.

(2)=(2,7−1)(2,7+1).

이런! 이제 체리가 두 개 생겼고, 둘 다 그럴듯해 보입니다. 그러나 사실 다음이 성립한다고 주장합니다.

(2,7−1)=(3−7).
질문 56.8.7.

이를 증명하십시오.

따라서 두 체리 모두 주 아이디얼이며, 앞에서와 같이 ClK가 자명하다고 결론지을 수 있습니다. 하지만 이번에는 소 아이디얼 (2)가 실제로 분해된다는 점에 주목하십시오. 두 체리가 주 아이디얼이었던 것은 운이 좋았던 것이며, 항상 이렇게 되지는 않습니다. ∎

자명하지 않은 유군은 어떨까요? 먼저 체리 나무에서 해야 할 작업을 줄이는 데 도움이 될 보조정리를 사용합니다.

보조정리 56.8.8 (아이디얼은 자신의 노름을 나눕니다).

𝔟를 N(𝔟)=n인 정수 아이디얼이라고 합시다. 그러면 𝔟는 아이디얼 (n)을 나눕니다.

증명.

정의에 의해 n=|𝒪K/𝔟|입니다. 𝒪K/𝔟를 (덧셈에 대한) 아벨 군으로 보고 라그랑주 정리를 적용하면 다음을 얻습니다.

0≡α+⋯+α⏟n곱하기=nα(mod𝔟)모든  에 대해α∈𝒪K.

따라서 (n)⊆𝔟이므로 증명이 끝납니다. ∎

또는 장 59를 읽었다면 다음과 같이 할 수도 있습니다. 확대 K/ℚ가 갈루아 확대이면, 비고 54.1.9와 유사하게 ∏σ∈Gal(K/ℚ)σ(𝔟)=(n)임을 실제로 증명할 수 있으며, 이로부터 𝔟∣(n)이라는 결과가 따라 나옵니다.

이제 그러한 예를 제시할 수 있습니다.

명제 56.8.9 (ℚ(−17)의 유군).

수체 K=ℚ(−17)의 유군은 ℤ/4ℤ입니다.

증명이 다소 지저분하므로 전체 증명을 자세히 읽을 필요는 없습니다. 요점은 유군에서 자명하지 않은 체리가 몇 개 있다는 것뿐입니다.

증명.

ΔK=−68이므로 민코프스키 한계를 다음과 같이 계산합니다.

MK=4π17<6.

이제 (2), (3), (5)로 인수분해하는 것으로 충분합니다. −17의 최소 다항식은 x2+17이므로, 평소처럼 다음을 얻습니다.

(2) =(2,−17+1)2
(3) =(3,−17−1)(3,−17+1)
(5) =(5)

이는 2, 3, 5 각각을 법으로 한 x2+17의 인수분해에 대응합니다. 𝔭=(2,−17+1), 𝔮1=(3,−17−1), 𝔮2=(3,−17+1)로 둡시다. 다음을 계산할 수 있습니다.

N(𝔭)=2그리고N(𝔮1)=N(𝔮2)=3.

특히 이들은 주 아이디얼이 아닙니다. 아이디얼 (5)는 노름이 25이므로 논외입니다. 따라서 세 개의 체리는 𝔭, 𝔮1, 𝔮2입니다.

이 체리들을 조합하여 노름이 ≤5인 아이디얼을 만드는 방법은 다음과 같습니다.

{(1),𝔭,𝔮1,𝔮2,𝔭2}.

그러나

𝔭2=(2)

임을 계산할 수 있으므로, 𝔭2와 (1)은 유군에서 같은 류에 속합니다. 즉 둘 다 자명합니다. 특히 유군의 위수는 많아야 4입니다.

이제부터 [𝔞]로 𝔞가 속한 류(유군의 원소)를 나타내겠습니다. 𝔭는 주 아이디얼이 아니므로([𝔭]≠[(1)]이므로), 𝔭의 위수는 2입니다. 따라서 라그랑주 정리에 의해 ClK의 위수는 2 또는 4입니다.

이제 [𝔮1]2≠[(1)]임을 주장합니다. 이는 𝔮1의 위수가 2보다 크다는 것을 뜻합니다. 그렇지 않다면 𝔮12는 주 아이디얼입니다. N(𝔮1)=3이므로 이는 𝔮12=(3)일 때만 가능하며, 그러면 𝔮1=𝔮2가 되어야 합니다. 그러나 𝔮1+𝔮2=(1)이므로 이는 불가능합니다.

따라서 𝔮1의 위수는 2보다 큰 짝수입니다. 그러므로 위수는 4여야 합니다. 이로부터 다음을 얻습니다.

ClK≅ℤ/4ℤ.∎
비고 56.8.10.

하버드의 Math 129 수업에서 이것을 다루었을 때, 학생들이 4π17을 계산하기 어렵다고 (농담으로) 불평하는 바람에 수업이 5분간 중단되었습니다. 발췌:

“시험에 작은 계산기를 가져가도 됩니까?” – 학생 1
“크기가 무슨 상관입니까? 애플 워치를 차고 올 수도 있지 않습니까” – 교수
“그냥 π≥3이라는 사실을 쓰십시오” – 필자
“[다른 교수]님도 그걸 모르시는데 저희가 어떻게 압니까?” – 학생 2
“이건 직접 하셔야 합니다!” – 교수
“이건 말도 안 됩니다.” – 학생 1

56.9 선택 사항: 𝒪K가 자유 ℤ-가군이라는 증명

이제 정리 54.2.12을 증명할 적절한 도구가 갖추어졌습니다.

𝒪K는 환이므로 당연히 ℤ-가군입니다. 이것이 차수 n=|K:ℚ|인 자유 ℤ-가군이 아니라고 가정합시다. 무엇이 잘못될 수 있겠습니까?

  • •

    첫째, ℚ나 환 확대 ℤ[12]처럼 조밀할 수 있습니다(이 경우 유한 생성되지도 않고 자유롭지도 않습니다).

  • •

    그렇지 않더라도 계수가 n보다 작을 수 있습니다.

두 번째 가능성은 훨씬 쉽게 배제할 수 있습니다. α1,…,αn을 K의 기저라고 합시다. 정리 54.2.6을 이용하면 d1α1,…,dnαn∈𝒪K를 만족하는 양의 정수 d1,…,dn이 존재합니다. α1,…,αn은 선형 독립이므로 rank𝒪K≥n입니다.

반대 방향은 더 어렵습니다. 우리는 𝒪K가 어떤 의미에서 “이산적”임을 증명하고자 합니다.

이제부터 αi를 diαi로 바꾸어 생각합니다. 그러면 이들은 여전히 ℚ-벡터 공간 K의 기저이며, 게다가 이제 𝒪K에 속합니다.

서로 다른 세 가지 증명을 제시하겠습니다.

56.9.1 첫 번째 증명

𝒪K가 계수 n인 어떤 자유 ℤ-가군에 포함됨을 보이겠습니다.

구체적으로, 어떤 정수 d≠0에 대해 𝒪K⊆⟨1dα1,…,1dαn⟩임을 보이겠습니다.

𝒪K가 계수 n인 자유 ℤ-가군임을 이미 알고 있다고 가정해 봅시다. d를 어떻게 계산하겠습니까?

연습문제 56.9.1.

다음은 d를 계산하려는 몇 가지 순진한 시도입니다. 안타깝게도 이들은 통하지 않습니다. ⟨1,1+2i⟩⊆ℤ[i]에서 이를 확인해 보십시오.

  • •

    d를 ⟨α1,…,αn⟩에 속하는 첫 번째 양의 정수로 잡습니다. (정리 55.3.6에서 착안한 시도입니다.)

  • •

    d를 α1,…,αn의 노름의 곱으로 잡습니다.

그 대신, 격자의 메시를 계산하는 방법에서 착안한 아이디어를 사용하여 d를 계산합니다. A=⟨α1,…,αn⟩이라 하면, 이는 격자이자 계수가 n인 자유 ℤ-가군입니다.

연습문제 56.9.2.

𝒪K가 계수 n인 자유 가군임을 이미 안다고 가정하십시오. |𝒪K/A|가 유한함을 보이십시오. 모든 x∈𝒪K에 대하여 |𝒪K/A|⋅x∈A임을 결론지으십시오.

문제 57B와 같은 논증을 사용하면, α1,…,αn이 생성하는 격자의 “판별식”(메시의 제곱)이 정수임을 증명할 수 있습니다. 엄밀하게는 다음과 같이 둡니다.

d≔det[σ1(α1)…σn(α1)⋮⋱⋮σ1(αn)…σn(αn)]2.
연습문제 56.9.3.

(적어도 모든 매장이 실수일 때) 𝒪K와 A의 메시의 비가 정확히 몫 아벨 군 𝒪K/A의 크기, 즉 |dΔK|=|𝒪K/A|2임을 스스로 납득하십시오. 모든 x∈𝒪K에 대하여 d⋅x∈A임을 결론지으십시오.

이는 𝒪K⊆⟨1dα1,…,1dαn⟩임을 함의하며, 이것은 계수가 n인 또 하나의 자유 ℤ-가군입니다.

그러나 위의 논증은 ΔK가 존재한다고 가정하므로 순환 논증입니다(이는 값 d가 어디에서 오는지에 대한 동기로만 쓰일 수 있습니다). 실제 증명은 다음과 같습니다.

문제 57B와 비슷하게, 다음과 같이 정의합니다.

d≔det[TrK/ℚ(αiαj)]i,j.

그러면 {αi}i가 ℚ-벡터 공간으로서 K를 생성하므로, 다음을 만족하는 어떤 (x1⋮xn)∈ℚ⊕n이 존재합니다.

[α1⋯αn](x1⋮xn)=(x).

이는 다음을 뜻합니다.

[TrK/ℚ(α1α1)⋯TrK/ℚ(α1αn)⋮⋱⋮TrK/ℚ(αnα1)⋯TrK/ℚ(αnαn)](x1⋮xn)=(TrK/ℚ(α1x)⋮TrK/ℚ(αnx)).

또는 간단히 쓰면 다음과 같습니다.

(행렬식이 d인 어떤 행렬 ∈Matn(ℤ))⋅(x1⋮xn)=(어떤 벡터 ∈ℤ⊕n).
질문 56.9.4.

d⋅x∈A임의 증명을 완성하십시오. (크라메르 공식을 쓰십시오. 또는 수반 행렬을 취하십시오.)

마지막으로, 𝒪K는 계수가 n인 두 자유 ℤ-가군 사이에 끼어 있으므로, 이 역시 계수가 n인 자유 가군입니다.222비고 55.3.7에서도 비슷한 일을 했습니다.

질문 56.9.5.

이를 완성하십시오. (여기서 정리 18.1.5을 사용할 수 있습니다.)

56.9.2 두 번째 증명

이번에는 d로 나누는 대신 쌍대 격자를 취합니다.

쌍대 격자란 무엇이며, 왜 이를 사용할 생각을 하게 될까요? 이 증명의 동기를 부여하는 한 가지 방법은 아이디얼의 역을 살펴보는 것입니다. (1)∣𝔞이면(즉 𝔞가 정수 아이디얼이면), 𝔞−1∣(1)입니다.

여기서 𝔞−1≔{x∈K∣xa∈𝒪K, 모든 a∈𝔞}입니다.

다음을 고려하여 비슷한 일을 해 볼 수 있습니다.

{x∈K∣xa∈𝒪K모든  에 대해a∈⟨α1,…,αn⟩}.

이 집합은 실제로 계수가 n인 격자이지만, 이것으로는 논증을 증명할 수 없습니다! 애초에 우리는 𝒪K가 “이산적”임을 증명하려는 것이며, 만약 𝒪K=K라면 위의 집합 역시 K와 같아질 것입니다.

그 대신, 우리가 이미 알고 있는 것 — ℤ의 이산성에 의존해야 합니다. 다음과 같이 정의합니다.

S≔{x∈K∣TrK/ℚ(xa)∈ℤ모든  에 대해a∈⟨α1,…,αn⟩}.

이 집합은 앞의 집합보다 조금 더 큽니다.

질문 56.9.6.

이 집합이 앞의 집합의 상위 집합임을 확인하십시오. 그런 다음 𝒪K⊆S임을 결론지으십시오.

연습문제 56.9.7.

⟨1,2i⟩⊆ℤ[i]를 생각해 보십시오. 집합 S는 무엇이 됩니까? (ℂ에서의 대각합은 실수부의 두 배일 뿐임을 상기하십시오.)

S는 여전히 계수가 n인 격자입니다. 그리고 이번에는 이를 실제로 증명할 수 있습니다! ℤ가 이산적이라는 것을 이미 알고 있기 때문입니다.

이제 이것은 순수하게 대수적인 문제이므로, 여기서는 벡터 공간에 관한 지식만 사용하면 됩니다. 각 원소 x∈K는 다음과 같은 벡터로 쓸 수 있습니다.

F(x)≔(x1⋮xn)∈ℚ⊕n

이는 기저 {α1,…,αn}을 사용하는 경우입니다.

연습문제 56.9.8.

그러면 (x,y)↦TrK/ℚ(x⋅y)를 GLn(ℚ)의 가역 행렬로 쓸 수 있음을 보이십시오. 구체적으로, TrK/ℚ(x⋅y)=F(x)⊤MF(y)를 만족하는 M∈GLn(ℚ)가 존재함을 보이십시오. 여기서 F(x)⊤는 F(x)의 전치입니다.

이로써 (x,y)↦TrK/ℚ(x⋅y)는 거의 내적이 됩니다(장 13 참고). 다만 양의 정부호가 아니라는 점이 다릅니다(예를 들어 ℂ에서는 Tr((1+i)2)=0입니다). 그러나 행렬이 가역이라는 것만으로도 다음을 하기에 충분합니다.

연습문제 56.9.9.

증명을 완성하십시오. (힌트: 행렬 [F(α1)⋯F(αn)]∈GLn(ℚ)를 생각하십시오. x∈S이기 위한 F(x)에 관한 조건은 무엇입니까?)

56.9.3 세 번째 증명

우리가 증명하고자 하는 것은 𝒪K가 계수 n인 자유 ℤ-가군이라는 것임을 상기하십시오. 이를 위해 𝒪K가 n개의 원소로 생성될 수 없다고 가정한 다음, 𝒪K가 이산적이지 않음을 보입니다. 노름이 연속임을 알고 있으므로 이는 문제를 일으킵니다.

연습문제 56.9.10.

K≅ℚ⊕n을 생각하면, 이로부터 K 위의 위상이 주어집니다. x↦|N(x)|가 실제로 연속임을 확인하십시오.

모든 x∈𝒪K에 대하여 |N(x)|∈ℤ입니다.

연습문제 56.9.11.

위 위상에서 0을 제외하고는 𝒪K의 원소를 하나도 포함하지 않는 공 B(0,r)이 존재함을 결론지으십시오.

이제 𝒪K가 n개의 원소로 생성될 수 없다면 무엇이 잘못됩니까? 문제는 금방 드러납니다.

연습문제 56.9.12.

⟨α1,…,αn⟩이 K를 ℚ-벡터 공간으로서 생성한다고 가정합시다. x∈𝒪K를 택하되, x가 {α1,…,αn}의 ℤ-선형 결합이 아니도록 합시다. 모두 0이지는 않은 z1,…,zn∈[−12,12]와 {α1,…,αn}의 ℤ-선형 결합인 z가 존재하여 x+z=∑i=1nziαi를 만족함을 보이십시오.

연습문제 56.9.13.

위와 같은 표기에서 z1≠0이라고 합시다. α1을 z1으로 바꾸어도 새 집합 {z1,α2,…,αn}이 여전히 ℚ-벡터 공간으로서 K를 생성하며, 더 나아가 격자의 메시가 적어도 절반으로 줄어든다는 것을 보이십시오.

예제 56.9.14.

A⊆ℂ가 격자라고 가정합시다. 1∈A이고 i∈A임을 알고 있으므로 ℤ[i]⊆A입니다.

추가로 2.3−3.1i∈A임을 안다고 가정합시다.

A는 덧셈에 대해 닫혀 있으므로 (2.3−3.1i)+(−2+3i)=0.3−0.1i∈A임을 압니다. 기저의 1을 0.3−0.1i로 바꿉니다. 그러면 예상대로 격자 ⟨i,0.3−0.1i⟩⊆A는 ⟨1,i⟩보다 작은 메시를 가집니다.

이 과정을 무한히 반복할 수 있으므로(𝒪K는 결코 생성되지 않습니다), 메시는 빠르게 0으로 줄어듭니다.

그러면 이것으로 끝입니까? 메시가 0으로 가므로 어떤 αi의 최소 거리도 0으로 가지 않겠습니까? 거의 맞지만, 완전히 그렇지는 않습니다.

예제 56.9.15.

α1=1+3i와 α2=2+7i를 생각하십시오.

α1과 α2가 생성하는 격자의 메시는 1이지만, α1과 α2 중 어느 것도 원점에 특별히 가깝지 않습니다.

여기서 민코프스키 한계를 다시 적용해야 합니다. 메시를 d라 하면, 원점을 중심으로 하고 부피가 2nd인 정육면체는 0이 아닌 격자점을 포함합니다.333물론 구를 사용하면 더 좋은 한계를 얻겠지만, 구의 부피는 계산하기가 조금 더 어렵습니다. 이 점은 원점으로부터 n⋅dn보다 멀리 떨어져 있을 수 없습니다.

비고 56.9.16.

말이 나온 김에 덧붙이면, LLL 격자 기저 축소 알고리즘을 사용하여 원점에 충분히 가까운 격자 위의 점을 실제로 찾을 수 있습니다.

d가 충분히 작으면 n⋅dn<r이 되는데, 여기서 r은 위에서 보인 격자점이 없는 공의 반지름이므로 모순이 생깁니다. 이것으로 증명이 끝났습니다!

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

문제 56A.

K=ℚ(−163)의 유군이 자명하며, 따라서 𝒪K=ℤ[1+−1632]가 UFD임을 보이십시오.444사실 n=163은 ℚ(−n)의 유군이 자명해지는 가장 큰 수입니다. 전체 목록은 1,2,3,7,11,19,43,67,163이며, 이를 헤그너 수라고 합니다. 위 문제를 풀다 보면 오일러의 소수 생성 다항식 t2+t+41을 발견할 수도 있습니다. 우연이 아닙니다!

힌트. 앞의 절차를 반복하십시오.

문제 56B.

ℚ(−31)의 유군을 구하십시오.

힌트. 위수가 3인 군을 얻게 됩니다.

문제 56C (China TST 1998).

n을 양의 정수라고 합시다. 평면 위의 (반드시 볼록일 필요는 없는) 다각형의 넓이가 n보다 큽니다. 이 다각형을 평행이동하여 적어도 n+1개의 격자점을 포함하도록 할 수 있음을 증명하십시오.

힌트. 민코프스키 정리 (a)의 증명을 모방하십시오.

문제 56D (보조정리 56.3.6).

매장들의 합성 K↪ℝr1×ℂr2→∼ℝn을 생각하십시오. 𝒪K⊆K의 상의 메시(mesh)가 다음과 같음을 보이십시오.

12r2|ΔK|.

힌트. 선형대수학.

문제 56E.

p≡1(mod4)인 소수 p를 생각합시다. a2+b2=p를 만족하는 정수 a>b>0이 유일하게 존재함을 보이십시오.

힌트. ℚ(i)에서 인수분해하십시오.

문제 56F (한국수학올림피아드 2014).

p를 홀수 소수, k를 p∣k2+5를 만족하는 양의 정수라고 합시다. p2=m2+5n2을 만족하는 양의 정수 m, n이 존재함을 증명하십시오.

힌트. p를 인수분해하여 ℚ(−5)의 유군의 위수가 2임을 보이십시오.

풀이. K=ℚ(−5)라고 합시다. 민코프스키 한계를 이용하여 ClK의 위수가 2임을 확인하십시오. 또한 ΔK=−20입니다. 이제 𝒪K=ℤ[−5]이고 x2+5는 법 p에 대해 (x+k)(x−k)로 인수분해된다는 점에 주목하십시오. 따라서 𝒪K에서 (p)=(p,−5+k)(p,−5−k)=𝔭1𝔭2와 같이 쓸 수 있습니다. ΔK=−20이므로 p>5이면 소수 p는 분기하지 않고 𝔭1≠𝔭2입니다.

그러면 (p2)=𝔭12⋅𝔭22입니다. 유군의 위수가 2이므로 𝔭12과 𝔭22는 모두 주 아이디얼이고, 𝔭1≠𝔭2이므로 이 둘은 서로 다릅니다. 따라서 p2은 𝒪K의 두 원소의 비자명한 곱이며, 여기서 원하는 인수분해를 얻을 수 있습니다.

문제 56G.

K를 수체, 𝔭를 0이 아닌 임의의 소 아이디얼이라고 합시다. 다른 모든 소 아이디얼 𝔮에 대하여 x∉𝔮를 만족하는 x∈𝔭가 존재함을 증명하십시오.

힌트. 𝔭n이 주 아이디얼이 되는 양의 정수 n을 잡읍시다.

풀이. 𝔭n이 주 아이디얼이 되는 양의 정수 n을 잡읍시다(예를 들어 n=|ClK|). 𝔭n=(x)이면 x가 조건을 만족합니다.