본문으로 건너뛰기

장 61 분기 이론

우리는 유리 소수 p가 더 큰 수체 K에서 어떻게 인수분해되는지에 큰 관심이 있습니다. 이러한 양상의 몇 가지 예로, ℤ[i](이는 UFD입니다!)에서는 다음과 같은 인수분해가 있습니다.

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

이 장에서는 소수를 더 큰 수체 안에 넣었을 때 어떻게 쪼개지는지 더 자세히 알아보겠습니다. 갈루아 이론의 무기를 사용하여, 이는 결국 이차 상호 법칙의 증명으로 이어질 것입니다.

61.1 분기 / 관성 / 분해 소수

대표적인 예: ℤ[i]에서 2는 분기하고, 3은 관성이며, 5는 분해됩니다.

p를 유리 소수라 하고, 이를 𝒪K 안에 넣어 봅시다. 그러면 다음과 같은 소 아이디얼로의 인수분해를 얻습니다.

p⋅𝒪K=𝔭1e1…𝔭geg.

각 𝔭i가 (p) 위에 있다고 말합니다.111p⋅𝒪K와 (p)는 같은 것을 의미하며, 두 표기를 혼용하겠다는 점을 다시 알려 드립니다. 그림으로는 다음과 같이 나타낼 수 있습니다.

K⊃𝒪K𝔭iℚ⊃ℤ(p)

일어날 수 있는 여러 양상에 대한 몇 가지 명칭은 다음과 같습니다.

  • •

    어떤 i에 대해 ei>1이면 p가 분기한다고 말합니다. 예를 들어 2는 ℤ[i]에서 분기합니다.

  • •

    g=1이고 e1=1이면, 즉 (p)가 소 아이디얼로 남아 있으면 p가 관성이라고 말합니다. 예를 들어 3은 ℤ[i]에서 관성입니다.

  • •

    g>1이면 p가 분해된다고 말합니다. 예를 들어 5는 ℤ[i]에서 분해됩니다.

질문 61.1.1.

더 일반적으로, ℤ[i]에서 소수 p에 대해 다음이 성립합니다.

  • •

    p는 정확히 p=2일 때 분기합니다.

  • •

    p는 정확히 p≡3(mod4)일 때 관성입니다.

  • •

    p는 정확히 p≡1(mod4)일 때 분해됩니다.

이를 증명하십시오.

61.2 소수는 ΔK를 나눌 때, 그리고 그때에만 분기합니다

가장 드문 경우는 분기입니다. 무작위로 고른 다항식이 중근을 가지리라고 기대하지 않는 것처럼, 무작위로 고른 소수가 분기하리라고도 기대하지 않습니다. 사실 분기를 이해하는 열쇠는 판별식입니다.

논의를 위해 K가 단생성이라고, 즉 𝒪K=ℤ[θ]이고 θ의 최소 다항식이 f라고 가정합시다. p를 인수분해하고자 하는 유리 소수라고 합시다. f가 f1e1…fgeg로 인수분해된다면, (p)의 소인수분해는 다음과 같이 주어진다는 것을 알고 있습니다.

p⋅𝒪K=∏i(p,fi(θ))ei.

특히 p는 정확히 f가 p를 법으로 중근을 가질 때 분기합니다! 이런 일이 일어나는지 판별하기 위해 f의 다항식 판별식, 즉 다음을 살펴봅니다.

Δ(f)=∏i<j(zi−zj)2

그리고 그것이 p를 법으로 0인지 확인합니다 – 따라서 p는 이것이 참일 때, 그리고 그때에만 분기합니다.

사실 Δ(f)를 단순히 K의 판별식 ΔK로 바꾸기만 하면 임의의 수체로의 naïve한 일반화가 성립합니다(문제 57C에 의해 단생성인 𝒪K에 대해서는 이 둘이 같습니다). 즉,

정리 61.2.1 (판별식은 분기를 판별한다).

p를 유리 소수, K를 수체라 합시다. 그러면 p가 분기할 필요충분조건은 p가 ΔK를 나누는 것입니다.

예제 61.2.2 (가우스 정수에서의 분기).

K=ℚ(i)라고 하면 𝒪K=ℤ[i]이고 ΔK=−4입니다. 예측대로 ℤ[i]에서 분기하는 유일한 소수는 ΔK의 유일한 소인수인 2입니다.

특히 분기하는 소수는 유한히 많을 뿐입니다.

61.3 관성 차수

대표적인 예: (7)은 ℤ[i]에서 관성 차수 2를 가지고, (2+i)는 ℤ[i]에서 관성 차수 1을 가집니다.

아이디얼 𝔞가 얼마나 “넉넉한지”를 재는 아이디얼 노름 N(𝔞)=|𝒪K/𝔞|를 정의할 수 있었음을 상기하십시오. 예를 들어 (5)는 ℤ[i]에서 아이디얼 노름 52=25를 가지는데, 그 이유는

ℤ[i]/(5)≅{a+bi∣a,b∈ℤ/5ℤ}

이 52=25개의 원소를 가지기 때문입니다.

이제 다음을 살펴봅시다.

p⋅𝒪K=𝔭1e1…𝔭geg

이는 𝒪K에서의 식이며, 여기서 K의 차수는 n입니다. 양변의 아이디얼 노름을 취하면 다음을 얻습니다.

pn=N(𝔭1)e1…N(𝔭g)eg.

따라서 어떤 정수 fi≥1에 대하여 N(𝔭i)=pfi이며, 더 나아가 다음이 성립한다고 결론지을 수 있습니다.

n=∑i=1geifi.
정의 61.3.1.

fi를 𝔭i의 관성 차수라 하고, ei를 분기 지수라 합니다.

예제 61.3.2 (관성 차수의 예).

차수가 2인 ℤ[i]에서 생각해 봅시다. 관성 차수는 주어진 𝔭를 𝒪K에서 해석했을 때 그것이 얼마나 “널찍한지”를 감지합니다.

  1. (a)

    소 아이디얼 7⋅ℤ[i]는 관성 차수 2를 가집니다. 실제로 ℤ[i]/(7)은 72=49개의 원소, 즉 a, b를 7을 법으로 하여 취한 a+bi 꼴의 원소들을 가집니다. 이는 “두 차원”의 공간을 제공합니다.

  2. (b)

    (5)=(2+i)(2−i)라고 합시다. (2+i)와 (2−i)의 관성 차수는 모두 1입니다. 실제로 ℤ[i]/(2+i)는 “한 차원”의 공간만을 제공하는데, 그 원소 각각을 5를 법으로 한 정수로 볼 수 있고 원소가 51=5개뿐이기 때문입니다.

이것을 이해했다면 왜 eifi의 합이 n과 같아야 하는지 직관적으로 분명할 것입니다.

61.4 갈루아 확대의 마법

좋습니다, 여기까지는 다 괜찮습니다. 그런데 K/ℚ가 갈루아 확대라는 추가 가정을 더하면 정말 마법 같은 일이 일어납니다. 모든 관성 차수와 분기 지수가 같아지는 것입니다. 이제 이를 증명해 봅시다.

K/ℚ가 갈루아 확대이고 G=Gal(K/ℚ)라고 합시다. 𝔭⊆𝒪K가 p 위의 소 아이디얼이라면, 임의의 σ∈G에 대하여 상 σimg(𝔭) 역시 소 아이디얼임에 주목하십시오(σ는 자기동형사상이기 때문입니다!). 더욱이 p∈𝔭이고 σ가 ℚ를 고정하므로 p∈σimg(𝔭)임도 알 수 있습니다.

따라서 점별 사상에 의해 갈루아 군은 유리 소수 p 위의 소 아이디얼들에 작용합니다. 그림으로 나타내면 다음과 같습니다.

이 맥락에서 우리는 σ를 단지 군 작용을 하는 것으로 생각하고 있으므로 σimg(𝔭)라는 표기는 보기 흉합니다. 그래서 다음과 같은 약식 표기를 도입합니다.

표기의 남용 61.4.1.

σimg(𝔭)의 약식 표기로 σ𝔭를 사용합니다.

σ들은 모두 전단사이므로(자기동형사상입니다!), 같은 궤도에 있는 소 아이디얼들이 서로 밀접하게 관련되어 있다는 것은 전혀 놀랍지 않습니다. 그런데 놀랍게도 궤도가 단 하나뿐이라는 사실이 밝혀집니다!

정리 61.4.2 (갈루아 군은 추이적으로 작용한다).

K/ℚ가 갈루아 확대이고 G=Gal(K/ℚ)라고 합시다. {𝔭i}를 (𝒪K에서) p⋅𝒪K의 인수분해에 나타나는 서로 다른 소 아이디얼들의 집합이라고 합시다.

그러면 G는 𝔭i 위에 추이적으로 작용합니다. 즉, 모든 i와 j에 대하여 σ𝔭i=𝔭j를 만족하는 σ를 찾을 수 있습니다.

다시 말해,

{𝔭i}는 모두 서로의 갈루아 켤레입니다.

이를 증명하기 전에, 원소로의 인수분해라는 더 쉬운 문제를 먼저 살펴봅시다.

𝒪K가 UFD이고, 𝒪K에서 p가 up1p2⋯pn으로 인수분해된다고 가정합시다. 여기서 pi는 기약원이고 u는 단원입니다. 단원의 곱셈 차이를 무시하면 pi들이 모두 서로의 켤레임을 보이십시오.

질문 61.4.3.

아래 내용을 읽기 전에 직접 증명해 보십시오. (힌트: 갈루아 이론. 또는 p1의 노름을 취해 보십시오.)

증명.

q=NK/ℚ(p1)을 p1의 모든 켤레의 곱이라 하면, q∈ℚ입니다. 따라서 p∣q이므로 각 pi는 q의 인수이고, 유일 인수분해에 의해 증명이 끝납니다. ∎

안타깝게도 아이디얼 𝔭1의 모든 켤레의 곱이 반드시 p⋅𝒪K 꼴인 것은 아닙니다(예를 들어 K=ℚ[i]일 때 (1+i)는 다른 켤레를 갖지 않습니다). 그래서 증명에서는 𝔭1의 “대표원”인 x를 택합니다.

정리 61.4.2의 증명.

𝔭i가 서로 다른 소 아이디얼이므로, 중국인의 나머지 정리에 의해 다음을 만족하는 x∈𝒪K를 찾을 수 있습니다.

x ≡0(mod𝔭1)
x ≡1(mod𝔭i)i≥2에 대하여

그런 다음, 다음 노름을 계산합니다.

NK/ℚ(x)=∏σ∈Gal(K/ℚ)σ(x).

K/ℚ가 갈루아 확대이므로 각 σ(x)는 K에 속합니다!

NK/ℚ(x)는 정수이고 𝔭1로 나누어떨어지므로, NK/ℚ(x)는 p로 나누어떨어져야 합니다. 따라서 𝔭2로도 나누어떨어져야 합니다. 그러므로 어떤 σ∈Gal(K/ℚ)에 대하여 σ(x)가 𝔭2로 나누어떨어지며, 이는 x가 σ−1𝔭2로 나누어떨어지는 것과 동치입니다. 그런데 x를 고른 방식에 의해, p의 인수들 가운데 x를 나누는 것은 𝔭1뿐입니다! 따라서 σ−1𝔭2=𝔭1이고, 증명이 끝납니다. ∎

정리 61.4.4 (관성 차수와 분기 지수는 모두 같습니다).

K/ℚ가 갈루아 확대라고 가정하십시오. 그러면 임의의 유리 소수 p에 대하여 다음이 성립합니다.

p⋅𝒪K=(𝔭1𝔭2…𝔭g)e

여기서 e는 어떤 수이고, 𝔭i는 같은 관성 차수 f를 갖는 서로 다른 소 아이디얼입니다. 따라서

[K:ℚ]=efg

가 성립합니다.

증명.

관성 차수가 모두 같음을 확인하려면, 각 σ가 다음 동형사상을 유도한다는 점에 주목하십시오.

𝒪K/𝔭≅𝒪K/σ(𝔭).

작용이 추이적이므로 모든 fi는 같습니다.

연습문제 61.4.5.

σ∈Gal(K/ℚ)라는 사실을 이용하여

σimg(p⋅𝒪K)=p⋅σimg(𝒪K)=p⋅𝒪K

임을 보이십시오.

따라서 모든 σ에 대하여 p⋅𝒪K=∏𝔭iei=∏(σ𝔭i)ei가 성립합니다. 작용이 추이적이므로 모든 ei는 같습니다. ∎

이를 보여 주는 예를 살펴봅시다.

예제 61.4.6 (갈루아 확대와 갈루아가 아닌 확대에서 5의 인수분해).

p=5를 소수라 합시다.

  1. (a)

    E=ℚ(23)라 합시다. 𝒪E=ℤ[23]임을 보일 수 있으므로, 최소 다항식 x3−2에 인수분해 알고리즘을 적용합니다. x3−2≡(x−3)(x2+3x+9)(mod5)가 기약 인수분해이므로 다음을 얻습니다.

    (5)=(5,23−3)(5,43+323+9)

    이들의 관성 차수는 각각 1과 2입니다. 관성 차수가 균일하지 않다는 사실은 E가 갈루아 확대가 아님을 반영합니다.

  2. (b)

    이제 K=ℚ(23,ω)라고 합시다. 이는 ℚ 위에서 x3−2의 분해체이며, 이번에는 K가 갈루아 확대입니다. 다음이 성립함이 밝혀집니다.

    𝒪K=ℤ[ε]여기서ε의 근입니다t6+3t5−5t3+3t+1.

    (이를 얻으려면 많은 작업이 필요하므로 여기서는 하지 않겠습니다). 법 5에 대하여 이는 기약 인수분해 (x2+x+2)(x2+3x+3)(x2+4x+1)(mod5)를 가지므로, 인수분해 알고리즘에 의해 다음을 얻습니다.

    (5)=(5,ε2+ε+2)(5,ε2+3ε+3)(5,ε2+4ε+1).

    이번에는 K가 갈루아 확대일 때 정리가 예측하는 대로 모든 관성 차수가 2입니다.

61.5 (선택) 분해군과 관성군

p를 유리 소수라고 합시다. 그러면 다음이 성립합니다.

p⋅𝒪K=(𝔭1…𝔭g)e

그리고 모든 𝔭i는 관성 차수 f를 가집니다. 𝔭i 중 하나를 골라 𝔭로 나타냅시다.

체 𝒪K/𝔭와 ℤ/p=𝔽p를 모두 살펴볼 수 있습니다. 자연스럽게도 𝒪K/𝔭는 유한체이므로, 이를 𝔽p의 체 확대로 볼 수 있습니다. 따라서 다음 도식을 얻을 수 있습니다.

K⊃𝒪K𝔭𝒪K/𝔭≅𝔽pfℚ⊃ℤ(p)𝔽p.

맨 오른쪽에는 유한체 확대가 있는데, 우리는 이것이 정말로 다루기 좋다는 것을 알고 있습니다. 그래서 다음과 같이 묻습니다.

Gal((𝒪K/𝔭)/𝔽p)와 Gal(K/ℚ)는 어떤 관계에 있습니까?

먼저, 모든 σ∈Gal(K/ℚ)는 𝒪K의 자기동형사상을 유도하며, 이는 다음과 같이 사상 𝒪K→𝒪K/𝔭를 유도합니다.

α↦σ(α)(mod𝔭).

이것이 Gal((𝒪K/𝔭)/𝔽p)의 사상을 유도하려면 σ(𝔭)⊆𝔭이어야 합니다. 따라서 𝔭를 고정하는 자기동형사상들의 부분집합을 고려합니다.

정의 61.5.1.

D𝔭⊆Gal(K/ℚ)를 𝔭의 안정자군, 즉 다음과 같은 것이라고 합시다.

D𝔭≔{σ∈Gal(K/ℚ)∣σ𝔭=𝔭}.

D𝔭를 𝔭의 분해군이라고 합니다.

체 동형사상은 아이디얼 노름 N(𝔭)를 보존하므로, 이 정의는 사실 σ(𝔭)⊆𝔭를 만족하는 σ들의 집합과 동치임에 유의하십시오.

따라서 다음과 같은 자연스러운 사상이 존재합니다.

D𝔭→𝜃Gal((𝒪K/𝔭)/𝔽p)

이는 θ(σ)를 단순히 “σ(mod𝔭)”로 정의한 것입니다. σ∈D𝔭라는 사실(즉 σ가 𝔭를 고정한다는 사실)이 이 사상이 잘 정의됨을 보장합니다.

놀랍게도, Gal((𝒪K/𝔭)/𝔽p)의 모든 원소는 이런 방식으로 K의 어떤 체 자기동형사상으로부터 얻어집니다.

정리 61.5.2 (분해군과 갈루아 군).

θ를 위와 같이 정의합시다. 그러면 다음이 성립합니다.

  • •

    θ는 전사이며,

  • •

    그 핵은 위수가 분기 지수 e인 군입니다.

특히 p가 비분기이면 D𝔭≅Gal((𝒪K/𝔭)/𝔽p)입니다.

(증명은 어렵지 않지만, 다소 길고 제 생각에는 그다지 깨달음을 주지 않습니다.)

p가 비분기이면, 법 𝔭를 취하여 D𝔭≅Gal((𝒪K/𝔭)/𝔽p)를 얻습니다.

하지만 우리는 Gal((𝒪K/𝔭)/𝔽p)가 정확히 무엇인지 알고 있습니다! 이미 𝒪K/𝔭≅𝔽pf이고, 갈루아 군은 다음과 같습니다.

Gal((𝒪K/𝔭)/𝔽p)≅Gal(𝔽pf/𝔽p)≅⟨x↦xp⟩≅ℤ/fℤ.

따라서

D𝔭≅ℤ/fℤ

도 성립합니다.

이제 다음으로 다시 돌아가 봅시다.

D𝔭→𝜃Gal((𝒪K/𝔭)/𝔽p).

θ의 핵을 관성군이라 부르고 I𝔭⊆D𝔭로 표기합니다. 이 군의 위수는 e입니다.

이로부터 부분군들의 꽤 멋진 열 {1}⊆I⊆D⊆G를 얻습니다. 여기서 G는 갈루아 군입니다(이제부터 𝔭 첨자는 생략합니다). 갈루아 이론의 기본 정리를 통해 이에 대응하는 고정체들을 살펴봅시다. 그림은 다음과 같습니다.

𝔭⊂𝒪K⊂K{1} KII KDD(p)⊂ℤ⊂ℚGRamifyeInertfSplitg

흥미로운 일이 일어납니다.

  • •

    D⊴G이면, (p)를 KD로 올렸을 때 (p)는 분기하지 않는 g개의 소 아이디얼로 완전히 분해됩니다. 이들 각각의 관성 차수는 1입니다.

  • •

    I⊴G이기도 하면, KD의 소 아이디얼들을 KI로 올렸을 때 이들은 관성을 유지하며, 이제 관성 차수가 f가 됩니다.

  • •

    그다음 이들을 K로 올리면 지수 e로 분기합니다(그러나 전혀 분해되지는 않습니다).

다시 말해, 1에서 efg로 가는 과정을 위의 세 단계로 매우 깔끔하게 나눌 수 있습니다. 이를 그림에 나타내면 다음과 같습니다.

(p)𝔭′1…𝔭′g𝔭′′1…𝔭′′g(𝔭1…𝔭g)e{fi}:1,…,1f,…,ff,…,fℚKDKIKSplitInertRamify

어쨌든, 분기가 없는 “일반적인” 경우에는 단순히 KI=K입니다.

예제 61.5.3 (관성을 유지하기 전에 먼저 분해되는 소 아이디얼).

ζ5가 원시 5차 단위근일 때 K=ℚ[ζ5]라고 합시다. 문제 59A로부터 갈루아 군 Gal(K/ℚ)가 (ℤ/5ℤ)∗≅ℤ/4ℤ와 동형임을 알고 있습니다.

p=19라 합시다. K에서 p는 19=(25+1)(25−1)로 인수분해되며, 다행히도 𝒪K는 주 아이디얼 정역이므로 아이디얼 (19)는 (19)=𝔭1𝔭2=(25+1)(25−1)로 인수분해됩니다.

이 경우 KD𝔭1=KD=ℚ[5]이고 KI=K이며, 실제로 다음이 성립합니다.

  • •

    (19)를 KD로 올리면 이미 (25+1)(25−1)로 분해됩니다 — 25+1∈KD이기 때문입니다. [KD:ℚ]=2이고 (19)가 이미 2개의 소 아이디얼로 분해되었으므로, 각 소 아이디얼의 관성 차수는 반드시 1입니다.

  • •

    (25+1)과 (25−1)을 각각 KD에서 K로 올리면, 이들은 관성을 유지합니다. 이번에도 [K:KD]=2이므로 관성 차수는 2여야 합니다.

정리의 일부는 매우 쉽게 알 수 있습니다. 갈루아 이론의 기본 정리에 의해, D에 속한 모든 체 자기동형사상이 25+1을 고정하므로, 동어반복적으로 25+1은 D의 고정체에 속해야 합니다! 다시 말해 25+1∈KD이며, 이는 p를 KD로 올렸을 때 이미 분해된다는 뜻입니다.

𝔭1′=𝔭1∩KD를 KD에서 K로 올렸을 때 분해되지 않음을 보이려면 논증을 조금만 수정하면 됩니다. 확대 K/KD가 갈루아 확대이므로 갈루아 군 Gal(K/KD)는 𝔭′1=(25+1)⊆KD 위에 있는 소 아이디얼 𝔭i들에 추이적으로 작용하지만, 이번에도 D의 정의에 의해 𝔭1이 그 궤도에 있는 유일한 소 아이디얼입니다.

예제 61.5.4 (소 아이디얼마다 다른 KD).

D⋬G일 때에는, p를 올렸을 때 𝔭1…𝔭g로 깔끔하게 분해되는 단 하나의 부분체 KD가 존재할 필요가 없습니다.

이유는 간단합니다 — 각 소 아이디얼 𝔭i는 자신만의 KD𝔭i에서 곱으로부터 분리되어 나오는데, D𝔭1이 G에서 정규가 아니면 서로 다른 D𝔭i들은 같지 않습니다 — 대신 이들은 G의 켤레 부분군들입니다.

구체적인 예를 들어 봅시다. K=ℚ(23,ω)를 ℚ 위에서 x3−2의 분해체라 합시다. 유리 소수 p=(5)는 K에서 p=𝔭1𝔭2𝔭3로 분해되며, 각각의 관성 차수는 2입니다. 따라서 각 i에 대해 |D𝔭i|=2입니다.

Gal(K/ℚ)≅S3임을 알고 있고, S3에는 위수가 2인 정규 부분군이 없으므로, 당연히 D𝔭i는 G에서 정규가 아닙니다!

앞서 언급했듯이, 여기서 일어나는 일은 다음과 같습니다. p를 KD𝔭1로 올리면 𝔭′1𝔭′23으로 분해되며, 𝔭1은 𝔭′1 위에 있고 𝔭2와 𝔭3는 모두 𝔭′23 위에 있습니다. 확대 KD𝔭1/ℚ에서 𝔭′1의 관성 차수는 이전과 마찬가지로 1이지만, 𝔭′23의 관성 차수는 2입니다.

61.6 여담: 더 일반적인 갈루아 확대

K/ℚ를 다른 갈루아 확대 L/F로 바꾸어도 갈루아 확대에 관한 모든 논의가 그대로 적용됩니다. 유리 소수 p가 𝒪K에서 분해되는 대신, F의 소 아이디얼 𝔭가 다음과 같이

𝔭⋅𝒪L=(𝔓1…𝔓g)e

𝒪L에서 분해되며, 그러면 모든 결과가 문자 그대로 성립합니다. (𝔓i는 𝔭 위에 있는 L의 소 아이디얼입니다.) 𝔽p 대신 𝒪F/𝔭를 쓰게 됩니다.

제가 F=ℚ로 다루기로 한 이유는 대문자 고딕체 P(𝔓)가 정말로 무섭게 생겼기 때문입니다.

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

작성 예정: 추가 문제

문제 61A.

x3−2의 분해체인 K=ℚ(23,ω)에서 관성으로 남는 유리 소수 p는 존재하지 않음을 증명하십시오. 이것은 어떻게 일반화됩니까?

힌트. Gal(K/ℚ)가 순환군이 아니면 관성으로 남는 유리 소수 p가 존재하지 않음을 보이십시오. 실제로 p가 관성이면 Dp≅Gal(K/ℚ)입니다.