본문으로 건너뛰기

장 3 준동형사상과 몫군

3.1 생성원과 군의 표시

대표적인 예: D2n=⟨r,s∣rn=s2=1,rs=sr−1⟩

G를 군이라고 합시다. 어떤 원소 x∈G에 대하여 다음 부분군을 생각할 수 있었음을 상기하십시오.

{…,x−2,x−1,1,x,x2,…}

이것은 G의 부분군입니다. 우리가 한 일을 좀 더 그림처럼 표현하면 다음과 같습니다. x를 상자에 넣고, 단단히 봉한 다음, 힘차게 흔드십시오. 원소 x 하나만으로도 멋진 폭발이 일어나 위의 부분군이 만들어집니다.

상자에 두 원소 x, y를 넣으면 어떻게 됩니까? 만들어지는 원소 중에는 다음과 같은 것들이 있습니다.

xyxyx,x2y9x−5y3,y−2015,…

본질적으로 x, y, x−1, y−1의 임의의 유한 곱을 만들 수 있습니다. 이로부터 다음과 같이 정의하게 됩니다.

정의 3.1.1.

S를 G의 부분집합이라고 합시다. S로 생성된 부분군은 ⟨S⟩로 나타내며, S의 원소들(과 그 역원들)의 유한 곱으로 쓸 수 있는 원소들의 집합입니다. ⟨S⟩=G이면 S의 원소들이 함께 G 전체를 만들어 내므로, S를 G의 생성원의 집합이라고 합니다.

연습문제 3.1.2.

G가 유한군이면 “과 그 역원들”이라는 조건이 왜 필요하지 않습니까? (늘 그렇듯이 라그랑주 정리를 가정하십시오.)

예제 3.1.3 (ℤ는 무한 순환군입니다).

1을 ℤ=(ℤ,+)의 원소로 생각합시다. ⟨1⟩=ℤ임을 알 수 있으며, 이는 {1}이 ℤ를 생성한다는 뜻입니다. 1의 역원인 −1도 허용된다는 점이 중요합니다. 모든 정수를 1과 −1의 합으로 쓰려면 −1이 필요하기 때문입니다.

이로부터 군을 간결하게 표현하는 방법에 대한 아이디어를 얻을 수 있습니다. 군의 생성원 목록을 그냥 적어 두면 어떻겠습니까? 예를 들어 다음과 같이 쓸 수 있습니다.

ℤ≅⟨a⟩

이는 ℤ가 원소 하나로 생성된 군일 뿐이라는 뜻입니다.

한 가지 문제가 있습니다. 생성원은 보통 특정한 성질을 만족합니다. 예를 들어 ℤ/100ℤ을 생각합시다. 이 군도 원소 하나 x로 생성되지만, 이 x는 x100=1이라는 추가 성질을 가집니다. 이로부터 다음과 같이 쓰게 됩니다.

ℤ/100ℤ=⟨x∣x100=1⟩.

이 이야기가 어디로 향하는지 분명히 아실 것입니다. 생성원의 집합과 생성원 사이의 관계를 지정하고, 관계를 이용하여 한 원소에서 다른 원소로 갈 수 있을 때, 그리고 그때에만 두 원소가 같다고 하면 됩니다. 이러한 표현을 적절하게도 군의 표시라고 부릅니다.

예제 3.1.4 (정이면체군).

위수가 2n인 정이면체군은 다음과 같은 표시를 가집니다.

D2n=⟨r,s∣rn=s2=1,rs=sr−1⟩.

따라서 D2n의 각 원소는 rα 또는 srα 꼴로 유일하게 쓸 수 있습니다. 여기서 α=0,1,…,n−1입니다.

예제 3.1.5 (클라인 4원군).

ℤ/2ℤ×ℤ/2ℤ와 동형인 클라인 4원군은 다음 표시로 주어집니다.

⟨a,b∣a2=b2=1,ab=ba⟩.
예제 3.1.6 (자유군).

n개의 원소 위의 자유군은 표시가 n개의 생성원을 가지고 관계는 전혀 없는 군입니다. 이를 Fn으로 나타내므로

Fn=⟨x1,x2,…,xn⟩.

다시 말해 F2=⟨a,b⟩는 a, b, a−1, b−1를 유한 번 이어 붙여 만든 문자열들의 집합입니다.

질문 3.1.7.

F1≅ℤ임에 주목하십시오.

표기의 남용 3.1.8.

안타깝게도 “a와 b로 생성된 부분군”이 자유군 ⟨a,b⟩와 정확히 같은 표기를 쓴다는 것을 눈치채셨을 수도 있습니다. 어느 쪽을 뜻하는지는 문맥에 따라 분명히 하도록 하겠습니다.

표시는 군을 콤팩트하게 적을 수 있는 방법을 제공하므로 유용합니다. 하지만 몇 가지 단점도 있습니다.111사실, 표시에서 두 원소가 같은지 판정하는 것은 결정 불가능합니다. 심지어 표시로부터 군이 유한한지 판정하는 것조차 결정 불가능합니다.

예제 3.1.9 (표시는 매우 다르게 보일 수 있습니다).

같은 군이라도 매우 다른 표시를 가질 수 있습니다. 예를 들어 다음을 생각해 보십시오.

D2n=⟨x,y∣x2=y2=1,(xy)n=1⟩.

(이것이 왜 동치인지 확인하려면 x=s, y=rs로 놓으십시오.)

3.2 준동형사상

대표적인 예: “100으로 나눈 나머지를 취하는” 사상 ℤ→ℤ/100ℤ.

군들은 어떻게 서로 소통할 수 있습니까?

두 군 사이에 동형사상을 쓸 수 있으면 두 군은 “같습니다”. 또한 앞에서 보았듯이, 두 거리 공간 사이에 위상동형사상을 쓸 수 있으면 두 거리 공간은 “같습니다”. 그렇다면 연속 사상에 해당하는 군의 개념은 무엇입니까? 단순히 “전단사” 조건을 없애면 됩니다.

정의 3.2.1.

G=(G,⋆)와 H=(H,∗)를 군이라고 합시다. 군 준동형사상이란 임의의 g1,g2∈G에 대하여 다음을 만족하는 사상 ϕ:G→H입니다.

ϕ(g1⋆g2)=ϕ(g1)∗ϕ(g2).

(지난 장의 “위상동형사상”(homeomorphism)과 혼동하지 마십시오. 철자에 주의하십시오.)

예제 3.2.2 (준동형사상의 예).

G와 H를 군이라고 합시다.

  1. (a)

    임의의 동형사상 G→H는 준동형사상입니다. 특히 항등 사상 G→G는 준동형사상입니다.

  2. (b)

    자명한 준동형사상 G→H는 모든 원소를 1H로 보냅니다.

  3. (c)

    각 정수를 100을 법으로 한 나머지로 보냄으로써 ℤ에서 ℤ/100ℤ으로 가는 준동형사상을 얻습니다.

  4. (d)

    x↦10x로 정의되는, ℤ에서 자기 자신으로 가는 준동형사상이 존재하며, 이는 단사이지만 전사는 아닙니다.

  5. (e)

    “매장”을 통해 Sn에서 Sn+1로 가는 준동형사상이 존재합니다. n+1을 고정점으로 두기만 하면 {1,…,n} 위의 모든 순열을 {1,…,n+1} 위의 순열로 생각할 수 있습니다.

  6. (f)

    준동형사상 ϕ:D12→D6는 s12↦s6과 r12↦r6으로 주어집니다.

  7. (g)

    준동형사상 ℤ→G를 지정하는 것은 원소 1∈ℤ의 상만을 지정하는 것과 같습니다. 왜 그렇습니까?

마지막 두 예는 어떤 사실을 보여 줍니다. G의 표시가 주어져 있다고 합시다. 준동형사상 G→H를 지정하려면, 모든 관계식이 만족되도록 G의 각 생성원이 어디로 가는지만 지정하면 됩니다.

중요한 참고 사항: 동형사상은 “전단사 준동형사상”으로 생각하는 것이 올바릅니다. 명시적으로 말하면 다음과 같습니다.

연습문제 3.2.3.

G≅H일 필요충분조건은 ϕ∘ψ=idH이고 ψ∘ϕ=idG를 만족하는 준동형사상 ϕ:G→H와 ψ:H→G가 존재하는 것임을 보이십시오.

따라서 거리 공간의 위상동형사상의 정의와 군의 동형사상의 정의는 그리 다르지 않습니다.

준동형사상의 몇 가지 자명한 성질은 다음과 같습니다.

사실 3.2.4.

ϕ:G→H를 준동형사상이라고 합시다. 그러면 ϕ(1G)=1H이고 ϕ(g−1)=ϕ(g)−1입니다.

증명.

지루한 증명이며, 원한다면 여러분이 직접 할 수 있으리라 확신합니다. ∎

이제 준동형사상의 매우 중요한 성질 하나를 정의하겠습니다.

정의 3.2.5.

준동형사상 ϕ:G→H의 핵은 다음과 같이 정의됩니다.

kerϕ≔{g∈G:ϕ(g)=1H}.

이는 G의 부분군입니다(특히, 자명한 이유로 1G∈kerϕ입니다).

질문 3.2.6.

kerϕ가 실제로 G의 부분군임을 확인하십시오.

또한 다음과 같은 중요한 사실이 있으며, 이 역시 독자가 직접 확인해 보기를 권합니다.

명제 3.2.7 (핵에 의한 단사성 판정).

사상 ϕ가 단사일 필요충분조건은 kerϕ={1G}입니다.

이를 구체적으로 살펴보기 위해, 앞서 든 각 예시의 핵을 계산해 봅시다.

예제 3.2.8 (핵의 예시).
  1. (a)

    동형사상은 단사이므로, 임의의 동형사상 G→H의 핵은 자명합니다. 특히, 항등 사상 G→G의 핵은 {1G}입니다.

  2. (b)

    (g↦1H로 주어지는) 자명한 준동형사상 G→H의 핵은 G 전체입니다.

  3. (c)

    n↦n¯으로 주어지는 준동형사상 ℤ→ℤ/100ℤ의 핵은 정확히 다음과 같습니다.

    100ℤ={…,−200,−100,0,100,200,…}.
  4. (d)

    x↦10x로 주어지는 사상 ℤ→ℤ의 핵은 자명하며, {0}입니다.

  5. (e)

    “매장”을 통해 Sn에서 Sn+1로 가는 준동형사상이 있는데, 이 역시 단사이므로 핵이 자명합니다.

  6. (f)

    준동형사상 ϕ:D12→D6는 s12↦s6과 r12↦r6으로 주어집니다. 다음을 확인할 수 있습니다.

    kerϕ={1,r123}≅ℤ/2ℤ.
  7. (g)

    아래 연습 문제를 참고하십시오.

연습문제 3.2.9.

임의의 g∈G를 고정합시다. n↦gn으로 주어지는 준동형사상 ℤ→G가 있다고 합시다. 그 핵은 무엇입니까?

질문 3.2.10.

임의의 준동형사상 ϕ:G→H에 대해, 상 ϕimg(G)가 H의 부분군임을 보이십시오. 따라서 우리는 특히 ϕ가 전사인 경우에 관심을 가질 것입니다.

3.3 잉여류와 몫 취하기

대표적인 예: n으로 몫 취하기: ℤ/(n⋅ℤ)≅ℤ/nℤ.

다음 몇 절은 내용이 다소 빽빽합니다. 이 설명이 잘 와닿지 않는다면 [GOW11]를 참고하십시오.

G와 Q를 군이라 하고, 다음과 같은 전사 준동형사상이 존재한다고 합시다.

ϕ:G↠Q.

다시 말해, ϕ가 단사라면 ϕ:G→Q는 전단사이고, 따라서 동형사상입니다. 그러나 그렇게 운이 좋지 않아서 kerϕ가 단순히 {1G}보다 크다고 합시다. 더 일반적인 준동형사상은 어떻게 해석하는 것이 올바르겠습니까?

ϕ:ℤ→ℤ/100ℤ이 “100으로 몫을 취하는” 사상인 특수한 경우를 살펴봅시다. 이 사상의 핵이 다음과 같다는 것은 이미 보았습니다.

kerϕ=100ℤ={…,−200,−100,0,100,200,…}.

이제 kerϕ가 G의 부분군이라는 사실을 떠올리십시오. 이것이 의미하는 바는 ϕ는 ℤ의 부분군 100ℤ를 구별하지 않는다는 것입니다:

ϕ(15)=ϕ(2000+15)=ϕ(−300+15)=ϕ(700+15)=….

따라서 ℤ/100ℤ은 “100으로 몫을 취할” 때 얻는 것입니다. 멋집니다.

다시 말해, G를 군이라 하고 ϕ:G↠Q를 핵이 N⊆G인 전사 준동형사상이라 합시다.

Q는 G를 N으로 나눈 몫으로 생각해야 한다고 주장합니다.

이를 형식화하기 위해, (Q를 참조하지 않고) 오직 G와 N만으로 이른바 몫군 G/N을 정의할 것이며, 이 군은 Q와 자연스럽게 동형일 것입니다.

동기를 부여하기 위해, ϕ와 G만을 사용하여 Q를 구체적으로 묘사해 봅시다. 앞의 예를 이어서, N=100ℤ를 G의 부분군이라고 합시다. 다음 집합들을 생각해 보십시오

N ={…,−200,−100,0,100,200,…}
1+N ={…,−199,−99,1,101,201,…}
2+N ={…,−198,−98,2,102,202,…}
⋮
99+N ={…,−101,−1,99,199,299,…}.

각 집합의 원소들은 ϕ를 적용했을 때 모두 같은 상을 가지며, 더 나아가 서로 다른 집합에 속한 임의의 두 원소는 서로 다른 상을 가집니다. 그러면 핵심 아이디어는 다음을 알아차리는 것입니다

Q를 위의 집합들을 원소로 가지는 군으로 생각할 수 있습니다.

따라서 ϕ가 주어지면 ϕ(x)=ϕ(y)일 때 x∼Ny라고 정하여 G 위의 동치 관계 ∼N을 정의합니다. 이 ∼N은 G를 G 안의 여러 동치류로 나누며, 이 동치류들은 앞에서 본 것처럼 Q와 자명하게 전단사로 대응합니다. 이제 이 동치류들을 매우 명시적으로 쓸 수 있다고 주장합니다.

연습문제 3.3.1.

x∼Ny일 필요충분조건은 어떤 n∈N에 대해 x=yn인 것임을 보이십시오(mod 100 예에서 이는 두 수가 “100의 어떤 배수만큼 차이 난다”는 뜻입니다). 따라서 임의의 g∈G에 대해, g를 포함하는 ∼N의 동치류는 다음과 같이 명시적으로 주어집니다

gN≔{gn∣n∈N}.

지금 우리가 마주치고 있는 종류의 집합을 나타내는 용어는 다음과 같습니다.

정의 3.3.2.

H를 G의 임의의 부분군이라고 합시다(반드시 어떤 준동형사상의 핵일 필요는 없습니다). gH 꼴의 집합을 H의 왼쪽 잉여류라고 합니다.

비고 3.3.3.

표기법만 보면 그렇게 보이지 않을 수도 있지만, g1≠g2이더라도 g1N이 g2N과 같은 경우가 많다는 점을 명심하십시오. “mod 100” 예에서는 3+N=103+N입니다. 다시 말해, 이 잉여류들은 집합입니다.

이는 제가 g가 무엇인지 알려 주지 않고 “gH를 잉여류라고 하자”라고 쓰면, 여러분은 잉여류 자체만으로는 제가 어떤 g를 골랐는지 알아낼 수 없다는 뜻입니다. 믿기지 않는다면, 제가 말하는 바의 예를 들어 보겠습니다:

x+100ℤ={…,−97,3,103,203,…}⟹x=?.

제가 x=3을 골랐다고 생각할 이유는 전혀 없습니다. (실제로 저는 x=−13597을 골랐습니다.)

비고 3.3.4.

잉여류 g1H와 g2H가 주어지면, 사상 x↦g2g1−1x가 둘 사이의 전단사임을 확인할 수 있습니다. 따라서 실제로 모든 잉여류는 같은 기수를 가집니다.

그러므로 간단히 말하자면,

군 Q의 원소들은 N의 왼쪽 잉여류들과 자연스럽게 동일시됩니다.

실제로는 여전히 Q의 원소를 하나의 점으로 떠올리는 것을 선호하는 경우가 많습니다(예를 들어 ℤ/2ℤ를 {{…,−2,0,2,…},{…,−1,1,3,…}}보다는 {0,1}로 생각하는 편이 더 쉽습니다). 이 그림이 마음에 든다면, G를 높이가 모두 같은 올(잉여류)들의 묶음으로 그리고, 이 올들이 Q 위로 “붕괴”된다고 그릴 수도 있습니다.

이제 이 작업을 마쳤으니, 앞에서 암시했던 몫군에 대한 내재적인 정의를 제시할 수 있습니다.

정의 3.3.5.

G의 부분군 N이 어떤 준동형사상의 핵이면 N을 정규 부분군이라고 합니다. 이를 N⊴G로 씁니다.

정의 3.3.6.

N⊴G라고 합시다. 그러면 G/N으로 표기하고 “G mod N”으로 읽는 몫군은 다음과 같이 정의되는 군입니다.

  • •

    G/N의 원소는 N의 왼쪽 잉여류들입니다.

  • •

    G/N에서 두 잉여류 C1과 C2의 곱을 정의하고자 합니다. 잉여류들은 Q의 원소들과 전단사 관계에 있음을 상기하십시오. 따라서 q1을 잉여류 C1에 대응하는 값, q2를 C2에 대응하는 값이라고 합시다. 그러면 곱을 q1q2에 대응하는 잉여류로 정할 수 있습니다.

    매우 중요하게도, 이를 잉여류의 대표원을 이용하여 할 수도 있습니다. g1∈C1이고 g2∈C2라고 하면, C1=g1N이고 C2=g2N입니다. 그러면 C1⋅C2는 g1g2를 포함하는 잉여류여야 합니다. ϕ(g1g2)=ϕ(g1)ϕ(g2)=q1q2이므로 이는 위의 정의와 같습니다. 우리가 한 일은 곱을 H의 값이 아니라 G의 원소를 이용하여 정의한 것뿐입니다.

    gN 표기법을 사용하고 비고 3.3.3을 염두에 두면, 이를 훨씬 더 간결하게 쓸 수 있습니다:

    (g1N)⋅(g2N)≔(g1g2)N.

이제 n을 법으로 하는 정수들을 왜 흔히 ℤ/nℤ로 쓰는지 아시게 되었습니다!

질문 3.3.7.

위의 정의를 잠시 곱씹어 보십시오.

우리가 구성한 방식에 따라, 결과로 얻는 군 G/N은 Q와 동형입니다. 어떤 의미에서 우리는 G/N을 “모든 n∈N에 대해 n=1이라는 조건을 법으로 한 G”로 생각합니다.

3.4 (선택) 라그랑주 정리의 증명

여담으로, 이제 잉여류의 언어를 사용하면 일반적인 경우의 라그랑주 정리를 보일 수 있습니다.

정리 3.4.1 (라그랑주 정리).

G를 유한군이라 하고, H를 임의의 부분군이라 합시다. 그러면 |H|는 |G|를 나눕니다.

증명은 매우 간단합니다. H의 잉여류들은 모두 크기가 같으며 G의 분할을 이룬다는 점에 주목하십시오(H가 반드시 정규가 아니어도 성립합니다). 따라서 잉여류의 개수를 n이라 하면 n⋅|H|=|G|입니다.

질문 3.4.2.

H=⟨x⟩⊆G로 잡아 x|G|=1임을 결론지으십시오.

비고 3.4.3.

이 시점에서 언급해 두어야 할 것은, 일반적으로 G가 유한군이고 N이 정규이면 |G/N|=|G|/|N|이라는 사실입니다.

3.5 준동형사상 없애기

대표적인 예: 다시 한번 ℤ/nℤ≅ℤ/nℤ입니다.

앞서 제시한 G/N의 마지막 정의를 살펴봅시다. 요약하면 다음과 같습니다.

  • •

    G/N의 원소는 잉여류 gN이며, 이는 관계 ∼N의 동치류로 생각할 수 있습니다(여기서 어떤 n∈N에 대해 g1=g2n이면 g1∼Ng2입니다).

  • •

    잉여류 g1N과 g2N이 주어지면 군 연산은 다음과 같습니다

    g1N⋅g2N≔(g1g2)N.

질문: N이 정규라는 사실을 실제로 어디에서 사용합니까? 이 정의의 어디에서도 ϕ나 Q에 대해 언급하지 않습니다.

답은 비고 3.3.3에 있습니다. 군 연산은 두 잉여류를 입력으로 받으므로, g1과 g2가 무엇인지 알지 못합니다. 그러나 이면에서는 정규 조건 덕분에 군 연산이 원하는 어떤 g1과 g2를 고르더라도 여전히 같은 잉여류를 얻는다는 것이 보장됩니다. 이 성질이 없다면 어떤 g1∈C1과 g2∈C2를 골랐는지에 따라 결과가 달라질 수 있으므로, 두 잉여류 C1과 C2의 곱을 정의하기 어려울 것입니다. N이 준동형사상으로부터 왔다는 사실은 잉여류의 대표원 g1과 g2를 원하는 대로 골라도 된다는 것을 의미했습니다. 그것들은 모두 같은 ϕ-값을 가졌기 때문입니다.

우리는 ϕ를 전혀 참조하지 않고도 이것이 성립하도록 강제하는 조건을 원합니다. ϕ:G→K가 H=kerϕ인 군 준동형사상이라고 합시다. H가 군이라는 사실 외에도, 우리는 “당연한” 성질 하나를 얻을 수 있습니다.

질문 3.5.1.

h∈H, g∈G이면 ghg−1∈H임을 보이십시오. (ϕ(ghg−1)=1K임을 확인하십시오.)

예제 3.5.2 (정규 부분군이 아닌 부분군의 예).

D12=⟨r,s∣r6=s2=1,rs=sr−1⟩라 합시다. 위수가 2인 부분군 H={1,s}를 생각하고 다음에 주목하십시오.

rsr−1=r(sr−1)=r(rs)=r2s∉H.

따라서 H는 정규가 아니며, 어떤 준동형사상의 핵도 될 수 없습니다.

뭐, 당연한 이야기입니다 – 그래서 어떻다는 말입니까? 놀랍게도 이것이 바로 우리가 원하는 충분 조건임이 밝혀집니다. 구체적으로, 이 조건이 있으면 우리가 원했던 멋진 “잉여류 곱셈”이 제대로 작동합니다.

비고 3.5.3 (수학 경시대회 애호가를 위하여).

이 우연의 일치는 IMO에 나오는 함수 방정식과 정말 많이 닮았습니다. 정규 부분군 H가 ghg−1∈H를 만족한다는 것은 누구나 알고 있습니다. 놀라운 점은 겉보기에 더 약해 보이는 후자의 조건으로부터 H가 정규 부분군임을 이끌어 낼 수 있다는 것입니다.

이로써 ϕ를 외부적으로 전혀 참조하지 않는 “정규” 부분군의 새로운 판정 기준을 얻었습니다.

정리 3.5.4 (정규 부분군의 대수적 조건).

H를 G의 부분군이라고 합시다. 그러면 다음은 서로 동치입니다:

  • •

    H⊴G.

  • •

    모든 g∈G와 h∈H에 대하여 ghg−1∈H입니다.

증명.

한쪽 방향은 이미 보였습니다.

반대 방향을 보이려면 핵이 H인 준동형사상을 만들어야 합니다. 그래서 군 G/H를 잉여류들로 간단히 정의합니다. 군 연산을 주려면 다음을 확인해야 합니다:

주장 3.5.5.

g1′∼Hg1이고 g2′∼Hg2이면 g1′g2′∼Hg1g2입니다.

증명.

지루한 대수적 계산입니다(이번에도 함수 방정식 스타일입니다). g1′=g1h1, g2′=g2h2라 두면, g1h1g2h2∼Hg1g2임을 보이면 됩니다. H가 그 성질을 가지므로 g2−1h1g2는 H의 어떤 원소이며, 이를 h3이라 합시다. 따라서 h1g2=g2h3이고, 좌변은 g1g2(h3h2)가 되는데, h3h2∈H이므로 문제없습니다. ∎

이것이 해결되었으므로 (정규 부분군의) 두 잉여류의 곱을

(g1H)⋅(g2H)=(g1g2)H.

로 그냥 정의할 수 있습니다.

따라서 위의 주장은 이 곱셈이 잘 정의됨을 보여 줍니다(이 확인 과정이 정리의 “핵심 내용”입니다). 그러므로 G/H는 실제로 군입니다! 게다가 g↦gH로 주어지는 자명한 “사영” 준동형사상 G→G/H(핵은 H)가 존재합니다. ∎

예제 3.5.6 (곱군에서 몫 취하기).

곱군 G×H를 다시 생각해 봅시다. 앞에서 우리는 다음 부분군을 찾았습니다

G′={(g,1H)∣g∈G}≅G.

G′⊴G×H임을 쉽게 알 수 있습니다. (쉬운 계산입니다.)

게다가 다음을 확인할 수 있습니다

(G×H)/(G′)≅H.

실제로 모든 g∈G와 h∈H에 대하여 (g,h)∼G′(1G,h)입니다.

예제 3.5.7 (몫과 곱이 반드시 상쇄되지는 않습니다).

(G/H)×H≅G가 반드시 성립하는 것은 아닙니다. 예를 들어 G=ℤ/4ℤ와 정규 부분군 H={0,2}≅ℤ/2ℤ를 생각해 봅시다. 그러면 G/H≅ℤ/2ℤ이지만 ℤ/4ℤ≇ℤ/2ℤ×ℤ/2ℤ입니다. (각주: 이러한 “상쇄”가 일어나기 위한 정확한 조건을 슈어-차센하우스 보조정리라고 합니다.)

예제 3.5.8 (또 하나의 명시적 계산).

ϕ:D8→ℤ/4ℤ를

r↦2¯,s↦2¯.

로 정의합시다. 이 사상의 핵은 N={1,r2,sr,sr3}입니다.

D8의 모든 원소를 빠르게 계산해 보면 다음을 얻습니다

ϕ(1)=ϕ(r2)=ϕ(sr)=ϕ(sr3)=0¯그리고ϕ(r)=ϕ(r3)=ϕ(s)=ϕ(sr2)=2¯.

관련된 두 올은

ϕpre(0¯)=1N=r2N=srN=sr3N={1,r2,sr,sr3}

그리고

ϕpre(2¯)=rN=r3N=sN=sr2N={r,r3,s,sr2}.

따라서 |D8/N|=2는 위수가 2인 군, 즉 ℤ/2ℤ임을 알 수 있습니다. 실제로 ϕ의 상은

{0¯,2¯}≅ℤ/2ℤ.

입니다.

질문 3.5.9.

G가 아벨 군이라고 가정합시다. 왜 G의 모든 부분군이 정규 부분군이 됩니까?

마지막으로 생각해 볼 거리입니다. 군 G에 대하여 생성원 n개를 사용하는 군 표시가 있다고 가정합시다. 이를 N이 Fn의 정규 부분군인 Fn/N 꼴의 몫으로 나타낼 수 있습니까?

3.6 (여담) 제1 동형사상 정리

다른 자료들에서 흔히 하는 설명에 대하여 간단히 한마디 하겠습니다.

사실 대부분의 교과서는 ghg−1∈H 성질을 사용하여 정규성을 정의합니다. 그런 다음 정규인 H에 대해 G/H를 제가 위에서 한 방식대로 잉여류 정의를 사용하여 정의합니다

(g1H)⋅(g2H)=g1g2H.

(제가 한 것처럼) 순수하게 대수적인 조작을 사용하면 이것이 잘 정의되므로, 이제 여러분은 G/H라는 군인지 뭔지를 얻게 됩니다. 그 밑에 깔린 준동형사상은 전혀 언급되지 않거나, 그저 지나가듯 언급될 뿐입니다.

저는 이것이 엄청나게 어리석다고 생각합니다. 정규 조건은 난데없이 튀어나온 것처럼 보이고 무슨 일이 일어나고 있는지 아무도 전혀 알지 못하는데, 정규 부분군이 실제로 어떤 모습이어야 하는지 아무도 전혀 모르기 때문입니다.

다른 자료들은 이른바 제1 동형사상 정리도 즐겨 함께 적습니다.222제2, 제3 동형사상 정리도 있습니다. 하지만 그것들을 배운 지 4년이 지난 지금도 저는 그것들이 무엇인지 여전히 기억하지 못합니다. 그러니 아마 그다지 중요하지 않았던 것 같습니다. 내용은 다음과 같습니다.

정리 3.6.1 (제1 동형사상 정리).

ϕ:G→H가 준동형사상이라고 합시다. 그러면 G/kerϕ는 ϕimg(G)와 동형입니다.

제가 보기에 이것은 같은 아이디어를 더 서투르게 서술하는 방식일 뿐입니다.

이 명제가 가진 거의 유일한 장점은, ϕ가 단사이면 상 ϕimg(G)가 군 H 안에 있는 G의 동형인 사본이라는 점입니다. (이것을 직접 확인해 보십시오!) 이것은 수학의 다른 분야에서도 자주 보게 될 패턴입니다. 단사인 구조 보존 사상이 있을 때마다, 그 사상의 상은 대개 G의 어떤 “사본”이 됩니다. (여기서 “구조”는 군의 곱셈을 가리키지만, 나중에 “대상의 종류”에 대한 다른 예들을 더 보게 될 것입니다!)

그런 의미에서 단사 준동형사상 ϕ:G↪H는 G를 H 안으로 보내는 매장입니다.

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

문제 3A (MIT 18.701).
ϕ(g)=g2

로 정의된 사상 ϕ:G→G가 준동형사상이 되는 군 G를 모두 구하십시오.

힌트. 식으로 풀어 써 보십시오: ϕ(ab)=ϕ(a)ϕ(b).

풀이. 아벨 군입니다: abab=a2b2⇔ab=ba.

문제 3B.

이면체군 G=D10을 생각해 봅시다.

  1. (a)

    H=⟨r⟩는 G의 정규 부분군입니까? 그렇다면 동형사상 차이를 무시하고 G/H를 계산하십시오.

  2. (b)

    H=⟨s⟩는 G의 정규 부분군입니까? 그렇다면 동형사상 차이를 무시하고 G/H를 계산하십시오.

힌트. 각각 예, 아니요입니다.

풀이. (a)는 예입니다. 이는 ghg−1 정의로부터 직접 확인할 수 있습니다. 예를 들어 (a)의 경우 (ras)rn(ras)−1=r−n∈H를 계산하는 것으로 충분합니다. 몫군은 ℤ/2ℤ입니다.

예제 3.5.2을 따라가면 (b)의 답은 아니요입니다.

문제 3C.

S4는 위수가 3인 정규 부분군을 가집니까?

힌트. 아닙니다.

풀이. 3은 소수이므로, 위수가 3인 부분군은 위수가 3인 원소로 생성되어야 합니다. 따라서 (원소들의 이름을 적절히 바꾸어) 일반성을 잃지 않고 H=⟨(123)⟩라고 가정할 수 있습니다. 그런데 g=(34)라고 하면, gHg−1≠H임을 확인할 수 있습니다.

문제 3D.

G와 H가 유한군이고 |G|=1000, |H|=999라고 합시다. 준동형사상 G→H는 반드시 자명함을 보이십시오.

힌트. gcd(1000,999)=1.

풀이. ϕ:G→H가 준동형사상이라고 합시다. 그러면 G/kerϕ는 H의 어떤 부분군과 동형입니다. 전자의 위수는 1000을 나누고, 후자의 위수는 999를 나눕니다. 이는 G/kerϕ={1}일 때만 가능하므로 kerϕ=G입니다.

문제 3E.

ℂ×가 곱셈에 대한 0이 아닌 복소수들을 나타낸다고 합시다. ℤ/5ℤ가 D10의 부분군임에도 불구하고, 준동형사상 ℤ/5ℤ→ℂ×는 다섯 개 있지만 준동형사상 D10→ℂ×는 두 개뿐임을 보이십시오.

문제 3F.
††margin: [Uncaptioned image]

G의 모든 부분군이 정규인 비아벨 군 G를 찾으십시오. (이러한 군을 해밀턴 군이라고 부릅니다.)

힌트. 위수가 8인 예를 찾으십시오.

풀이. 사원수군입니다.

문제 3G (PRIMES 입학시험, 2018).
††margin: [Uncaptioned image]

G를 다음과 같은 표시로 주어진 군이라고 합시다.

G=⟨a,b,c∣ab=c2a4,bc=ca6,ac=ca8,c2018=b2019⟩.

G의 위수를 구하십시오.

힌트. G가 위수 18인 이면체군임을 보여 보십시오. 여기에는 군론적 내용이 별로 없습니다 — 그저 식을 조작하는 것뿐입니다.

풀이. 답은 |G|=18입니다.

먼저, 귀납법에 의해 다음이 성립함을 관찰합니다.

anc=ca8n

이는 모든 n≥1에 대해 성립합니다. 그다음 다음에 주목합니다.

a(bc) =(ab)c
a⋅ca6 =c2a4⋅c
ca8⋅a6 =c2a4⋅c
a14 =c(a4c)=c2a32.

따라서 c2=a−18이라고 결론짓습니다. 그러면 ab=c2a4⟹b=a−15입니다.

이 경우, c2018=b2019이므로 1=a−1009⋅18+2019⋅15=a12123이라고 결론짓습니다. 마지막으로,

bc =ca6
a−15c =ca6
a−15c2 =c(a6c)=c2a48
a−33 =a30
⟹a63 =1.

gcd(12123,63)=9이므로 a9=1을 얻고, 따라서 마침내 c2=1입니다. 그러므로 위의 표시는 다음과 같이 간단해집니다.

G=⟨a,c∣a9=c2=1,ac=ca−1⟩

이는 위수 18인 이면체군의 표시입니다. 이로써 증명이 완료됩니다.

문제 3H (동음이의어 군).
††margin: [Uncaptioned image]

(영어의) 동음이의어 군은 26개의 생성원 a, b, …, z를 가지고, 발음이 같은 영어 단어 쌍마다 관계를 하나씩 갖는 군입니다. 예를 들어 knight=night입니다(따라서 k=1입니다). 이 군이 자명군임을 증명하십시오.

힌트. 아마 영어 동음이의어 목록을 하나 구해 보는 것이 좋을 것입니다. 너무 애쓰지는 마십시오. 글자 v가 가장 까다롭습니다. 어쩌면 felt=veldt일까요?

풀이. “homophone group”(동음이의어 군)을 검색하면 많은 풀이를 찾을 수 있습니다. 그중 하나는 https://math.stackexchange.com/q/843966/229197입니다.