본문으로 건너뛰기

장 17 모든 군을 찾으십시오

다음 문제가 IMO에 출제되는 일은 부디 없기를 바랍니다.

n을 양의 정수라 하고 S={1,…,n}이라 합시다. 다음 조건을 만족하는 함수 f:S×S→S를 모두 찾으십시오.

  1. (a)

    모든 x∈S에 대하여 f(x,1)=f(1,x)=x입니다.

  2. (b)

    모든 x,y,z∈S에 대하여 f(f(x,y),z)=f(x,f(y,z))입니다.

  3. (c)

    모든 x∈S에 대하여 f(x,y)=f(y,x)=1을 만족하는 y∈S가 존재합니다.

그럼에도 불구하고 이 “문제”에 대해 우리가 이룬 진전은 실로 놀랍습니다. 이 장에서는 우리가 이루어 낸 성과 몇 가지를 이야기해 보겠습니다.

17.1 실로우 정리

여기서는 유한군에 관해 우리가 알고 있는 가장 일반적인 결과 중 하나인 유명한 실로우 정리를 소개합니다.

정리 17.1.1 (실로우 정리).

G를 위수가 pnm인 군이라 합시다. 여기서 gcd(p,m)=1이고 p는 소수입니다. 실로우 p-부분군은 위수가 pn인 부분군입니다. np를 G의 실로우 p-부분군의 개수라 합시다. 그러면 다음이 성립합니다.

  1. (a)

    np≡1(modp)입니다. 특히 np≠0이므로 실로우 p-부분군이 존재합니다.

  2. (b)

    np는 m을 나눕니다.

  3. (c)

    임의의 두 실로우 p-부분군은 서로 켤레인 부분군입니다(따라서 동형입니다).

실로우 정리는 군을 분류하는 데 매우 중요합니다. 특히 np≡1(modp)와 np∣m이라는 조건만으로 np의 값을 몇 가지로 좁힐 수 있는 경우가 많습니다. 다음은 실로우 정리에서 따라 나오는 몇 가지 결과입니다.

  • •

    실로우 p-부분군이 정규부분군일 필요충분조건은 np=1입니다.

  • •

    p<q가 소수일 때, 위수가 pq인 군 G는 반드시 nq=1을 만족합니다. nq≡1(modq)이면서 nq∣p이기 때문입니다. 따라서 G는 위수가 q인 정규 부분군을 가집니다.

  • •

    아벨 군에서는 모든 부분군이 정규부분군이므로, 임의의 아벨 군은 그 위수를 나누는 모든 p에 대해 실로우 p-부분군을 정확히 하나씩 가집니다.

  • •

    p≠q이면 실로우 p-부분군과 실로우 q-부분군의 교집합은 {1G}뿐입니다. 임의의 두 부분군의 교집합 또한 부분군이며, 라그랑주 정리에 따르면 그 위수는 p의 거듭제곱과 q의 거듭제곱을 모두 나누어야 하기 때문입니다. 이는 그 부분군이 자명한 경우에만 가능합니다.

다음은 또 다른 “실용적인” 응용의 예입니다.

명제 17.1.2 (세 소수의 곱).

|G|=pqr이 서로 다른 소수들의 곱이면 G는 반드시 정규 실로우 부분군을 가집니다.

증명.

일반성을 잃지 않고 p<q<r이라 가정합시다. np≡1(modp), np|qr이고 다른 소수에 대해서도 순환적으로 마찬가지임에 주목하고, 모순을 이끌어 내기 위해 np,nq,nr>1이라 가정합시다.

nr|pq이고, nr≥1+r>p,q이므로 nr은 p도 q도 나누지 않습니다. 따라서 nr=pq입니다. 또한 np≥1+p이고 nq≥1+q입니다. 그러므로 실로우 p-부분군은 적어도 1+p개, 실로우 q-부분군은 적어도 1+q개, 실로우 r-부분군은 적어도 pq개 있어야 합니다.

하지만 이 군들은 상당히 배타적입니다.

질문 17.1.3.

np+nq+nr개의 실로우 부분군 가운데 두 개를 골라 H1과 H2라 합시다. 다음과 같이 |H1∩H2|=1임을 보이십시오. 먼저 H1∩H2가 H1과 H2 모두의 부분군임을 확인한 다음, 라그랑주 정리를 사용하십시오.

이제 원소가 너무 많다고 주장합니다. 실제로 이 부분군들이 기여하는 항등원이 아닌 원소를 세면 다음을 얻습니다.

np(p−1)+nq(q−1)+nr(r−1)≥(1+p)(p−1)+(1+q)(q−1)+pq(r−1)>pqr

이는 G가 가진 원소보다 많습니다! ∎

17.2 (선택) 실로우 정리의 증명

실로우 정리의 증명은 다소 복잡하며, 실제로 여러 가지 증명이 있습니다. 여기서는 그중 하나를 아래에 소개하겠습니다. 이 증명은 군 작용을 폭넓게 사용하므로, 먼저 몇 가지 사실을 상기하고자 합니다. G가 X에 작용하면,

  • •

    작용의 궤도들은 X의 분할을 이룹니다.

  • •

    𝒪가 임의의 궤도일 때, 궤도-안정자군 정리에 따르면

    |𝒪|=|G|/|StabG(x)|

    이는 임의의 x∈𝒪에 대해 성립합니다.

  • •

    특히, 위에서 G가 p-군, 즉 어떤 t에 대해 |G|=pt라고 가정합시다. 그러면 |𝒪|=1이거나 p가 |𝒪|를 나눕니다. 𝒪={x}인 경우, 정의에 의해 x는 G의 모든 원소의 고정점입니다. 즉, 모든 g에 대해 g⋅x=x입니다.

x가 고정점이라고 할 때, 이는 x가 군의 모든 원소에 의해 고정된다는 뜻, 즉 궤도의 크기가 정말로 1이라는 뜻임에 유의하십시오. 따라서 이는 매우 강한 조건입니다.

17.2.1 정의

대표적인 예: Sn에서의 켤레.

앞에서 원소의 켤레를 정의했지만, 이제 군에 대해서도 이를 정의해야 합니다.

정의 17.2.1.

G를 군이라 하고, X를 G의 부분군들의 집합이라 합시다. 그러면 켤레 작용은 G가 X에 작용하여 다음과 같이 보내는 작용입니다.

H↦gHg−1={ghg−1∣h∈H}.

H와 K가 G의 부분군이고 어떤 g∈G에 대해 H=gKg−1이면(다시 말해, 이 작용에 대해 같은 궤도에 있으면), 이들을 켤레 부분군이라고 합니다.

우리는 (예를 들어 순열군에서) 켤레인 원소들을 어쩐지 “그렇게 다르다”고 여기지 않으므로, 다음 사실은 놀랍지 않을 것입니다.

질문 17.2.2.

군 G의 임의의 부분군 H에 대해, h↦ghg−1로 주어지는 사상 H→gHg−1가 실제로 동형사상임을 보이십시오. 이로부터 켤레인 임의의 두 부분군은 서로 동형임을 알 수 있습니다.

정의 17.2.3.

G의 임의의 부분군 H에 대해, H의 정규화 부분군은 다음과 같이 정의됩니다.

NG(H)≔{g∈G∣gHg−1=H}.

다시 말해, 이것은 켤레 작용에 대한 H의 안정자군입니다.

이제 증명을 제시할 준비가 되었습니다.

17.2.2 1단계: 실로우 p-부분군이 존재함을 증명합니다

이어지는 내용은 확률론적 방법과 비슷합니다. 크기가 pn인 모든 부분집합들의 집합 X를 한꺼번에 고려함으로써, 다음과 같은 “심오한 정수론적 사실”을 활용할 수 있습니다.

|X|=(pnmpn)≢0(modp).

(실제로는 심오하지 않습니다. 뤼카 정리를 사용하십시오.)

증명은 다음과 같습니다.

  • •

    G가 X에 g⋅S≔{gs∣s∈S}로 작용한다고 합시다.

  • •

    크기가 p로 나누어떨어지지 않는 궤도 𝒪를 하나 택합니다. (이는 우리의 심오한 정수론적 사실 덕분에 가능합니다. |X|가 mod p로 0이 아니고 궤도들이 X를 분할하므로, 주장한 궤도가 반드시 존재합니다.)

  • •

    S∈𝒪, H=StabG(S)라 합시다. 그러면 궤도-안정자군 정리에 의해 pn은 |H|를 나눕니다.

  • •

    두 번째 작용을 생각합시다. H가 S에 h⋅s≔hs로 작용한다고 합시다(H=StabG(S)이므로 hs∈S임을 압니다).

  • •

    StabH(s)={1H}임을 관찰하십시오. 그러면 두 번째 작용의 모든 궤도는 크기가 |H|여야 합니다. 따라서 |H|는 |S|=pn을 나눕니다.

  • •

    이로부터 |H|=pn이 성립하며, 이로써 증명이 끝납니다.

17.2.3 2단계: 임의의 두 실로우 p-부분군은 켤레입니다

P가 실로우 p-부분군이고 Q가 p-군이면, Q⊆gPg−1임을 증명합니다. Q도 실로우 p-부분군이라면 크기를 고려할 때 Q=gPg−1임에 유의하십시오. 이는 임의의 두 실로우 부분군이 실제로 켤레임을 뜻합니다.

Q가 P의 왼쪽 잉여류들의 집합에 왼쪽 곱셈으로 작용한다고 합시다. 다음에 유의하십시오.

  • •

    Q는 p-군이므로, 모든 궤도는 크기가 1이 아닌 한 p로 나누어떨어집니다.

  • •

    그런데 왼쪽 잉여류의 개수는 m이고, 이는 p로 나누어떨어지지 않습니다.

따라서 어떤 잉여류 gP는 모든 q에 대한 고정점입니다. 즉, 모든 q에 대해 qgP=gP입니다. 동치로, 모든 q∈Q에 대해 qg∈gP이므로, 원하는 대로 Q⊆gPg−1입니다.

17.2.4 3단계: np≡1(modp)임을 보이기

𝒮를 모든 실로우 p-부분군들의 집합이라고 합시다. 1단계에 의해 어떤 P∈𝒮가 존재합니다.

질문 17.2.4.

왜 |𝒮|가 np와 같습니까? (다시 말해, 깨어 계십니까?)

이제 증명을 진행할 수 있습니다. P가 𝒮에 켤레로 작용한다고 합시다. 그러면 다음이 성립합니다.

  • •

    P가 p-군이므로, 이 작용의 궤도들의 크기는 {p0,p1,p2,…}에 속합니다. 특히, 고정점의 개수를 p로 나눈 나머지는 np(modp)와 같습니다.

  • •

    이제 P가 이 작용의 유일한 고정점이라고 주장합니다.

  • •

    Q를 다른 임의의 고정점이라고 합시다. 즉, 임의의 x∈P에 대해 xQx−1=Q입니다.

  • •

    정규화군 NG(Q)={g∈G∣gQg−1=Q}를 정의합니다. 이것은 P와 Q를 모두 포함합니다.

  • •

    이제 기막힌 부분입니다. NG(Q)에 2단계를 적용합니다. P와 Q는 그 실로우 p-부분군이므로 켤레여야 합니다.

  • •

    따라서 원하는 대로 P=Q입니다.

17.2.5 4단계: np는 m을 나눕니다

np≡1(modp)이므로, np가 |G|를 나눈다는 것만 보이면 충분합니다. G가 모든 실로우 p-군의 집합에 켤레로 작용한다고 합시다. 2단계에 따르면 이 작용의 궤도는 하나뿐이므로, 궤도-안정자군 정리에 의해 np는 |G|를 나눕니다.

17.3 (선택) 단순군과 조르당-횔더 정리

대표적인 예: ℤ/12ℤ의 분해는 1⊴ℤ/2ℤ⊴ℤ/4ℤ⊴ℤ/12ℤ입니다.

모든 정수가 소수들의 곱으로 분해되는 것처럼, 모든 군을 “기본적인” 군들의 곱으로 분해해 볼 수 있습니다. 몫군이라는 개념을 갖추었으니, 올바른 개념은 다음과 같습니다.

정의 17.3.1.

단순군이란 자기 자신과 자명군 외에는 정규 부분군을 갖지 않는 군입니다.

질문 17.3.2.

어떤 n에 대해 ℤ/nℤ이 단순군입니까? (힌트: ℤ/nℤ이 아벨 군이라는 점을 기억하십시오.)

그러면 “군을 분해한다”는 것이 무엇을 의미하는지 정의해 볼 수 있습니다.

정의 17.3.3.

군 G의 조성열은 부분군들의 열 H0, H1, …, Hn으로서 다음을 만족하며

{1}=H0⊴H1⊴H2⊴…⊴Hn=G

길이가 최대인 것입니다(즉 n은 가능한 한 크며, 물론 모든 Hi는 서로 다릅니다). 조성 인자는 군 H1/H0, H2/H1, …, Hn/Hn−1입니다.

“최대성” 조건으로부터 조성 인자가 모두 단순군임을 보일 수 있습니다.

두 조성열이 (순열을 무시하고) 같은 조성 인자를 가지면 두 조성열이 동치라고 합시다. 특히 동치인 두 조성열은 길이가 같습니다. 그러면 다음 정리는 실제로 참입니다.

정리 17.3.4 (조르당-횔더).

모든 유한군 G는 동치인 것을 같게 보면 유일한 조성열을 가집니다.

예제 17.3.5 (n=12일 때의 산술의 기본정리).

군 ℤ/12ℤ를 생각해 봅시다. 가능한 조성열이 다음과 같다는 것은 어렵지 않게 확인할 수 있습니다.

{1}⊴ℤ/2ℤ⊴ℤ/4ℤ⊴ℤ/12ℤ 인자가 ℤ/2ℤ, ℤ/2ℤ, ℤ/3ℤ인
{1}⊴ℤ/2ℤ⊴ℤ/6ℤ⊴ℤ/12ℤ 인자가 ℤ/2ℤ, ℤ/3ℤ, ℤ/2ℤ인
{1}⊴ℤ/3ℤ⊴ℤ/6ℤ⊴ℤ/12ℤ 인자가 ℤ/3ℤ, ℤ/2ℤ, ℤ/2ℤ인.

이들은 인수분해 12=22⋅3에 대응합니다.

이는 모든 유한 단순군을 분류하는 것이 큰 진전이 되리라는 점을 시사합니다. 모든 유한군은 어떤 의미에서 단순군들의 “곱”이기 때문입니다. 유일한 문제는 구성 요소들로부터 군을 만드는 방법이 여러 가지라는 점입니다.

놀랍게도 우리는 실제로 단순군의 완전한 목록을 가지고 있지만, 그 목록은 정말 기이합니다. 모든 유한 단순군은 다음 범주 중 하나에 속합니다.

  • •

    소수 p에 대한 ℤ/pℤ,

  • •

    n≥5에 대하여, “짝” 순열들로 이루어진 Sn의 부분군,

  • •

    리 형 단순군(설명하지는 않겠습니다), 그리고

  • •

    어떤 좋은 족에도 속하지 않는 26개의 “산재” 군.

산재군 중 가장 큰 두 군은 귀여운 이름을 가지고 있습니다. 아기 괴물군의 위수는 다음과 같으며

241⋅313⋅56⋅72⋅11⋅13⋅17⋅19⋅23⋅31⋅47≈4⋅1033

괴물군(“ 친절한 거인”이라고도 합니다)의 위수는 다음과 같습니다.

246⋅320⋅59⋅76⋅112⋅133⋅17⋅19⋅23⋅29⋅31⋅41⋅47⋅59⋅71≈8⋅1053.

괴물군은 (자기 자신을 포함하여) 20개의 산재군을 부분몫군으로 포함하며, 이 20개의 군을 “ 행복한 가족”이라고 부릅니다.

수학은 기묘합니다.

질문 17.3.6.

“위수가 2인 유한 단순군”이라는 표현은 중복임을 보이십시오. 즉, 위수가 2인 군은 모두 유한군이면서 단순군입니다.

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

문제 17A (코시 정리).

G가 군이고 p가 |G|를 나누는 소수라고 합시다. G가 위수가 p인 원소를 가짐을 증명하십시오111코시 정리는 실로우 정리 없이도 증명할 수 있으며, 실제로 실로우 정리의 다른 증명을 제시하는 데 자주 사용됩니다..

문제 17B.

G를 유한 단순군이라 합시다. |G|≠56임을 보이십시오.

힌트. 실로우 2-군과 7-군의 개수를 세고, 이들의 교집합을 살펴보십시오.

풀이. |G|=56이고 G가 단순군이라고 가정합시다. 실로우 7-부분군을 생각해 봅시다. 그 개수를 n7이라 하면, (G가 단순군이므로) n7>1이고 n7≡1(mod7)이므로 n7=8입니다. 즉 G에는 위수가 7인 원소가 (7−1)⋅8=48개 있습니다.

그런데 실로우 2-부분군을 생각해 봅시다. 실로우 2-부분군은 각각 원소가 8개이므로, 실로우 2-부분군은 정확히 하나뿐이라는 결론을 얻습니다. 그 부분군은 정규 부분군이므로 모순입니다.

문제 17C (Engel의 PSS?).
††margin: [Uncaptioned image]

문자 a와 b로 이루어진 모든 단어의 집합을 생각합시다. 이러한 단어가 주어지면, w가 단어일 때 www 꼴의 단어를 주어진 단어의 임의의 위치에 삽입하거나, 단어에서 그러한 문자열을 삭제하여 단어를 바꿀 수 있습니다. 단어 ab를 단어 ba로 바꿀 수 있습니까?

힌트. 모든 원소의 위수가 3인 비아벨 군을 구성하십시오.

풀이. 한 예로 성분이 𝔽3에 속하는 3×3 행렬 중 다음 꼴을 갖는 행렬들로 이루어진 군이 있습니다: [1xy1z1].

문제 17D.
††margin: [Uncaptioned image][Uncaptioned image]

p를 소수라 하고 G를 위수가 p의 거듭제곱인 단순군이라고 가정합시다. G≅ℤ/pℤ임을 보이십시오.

힌트. 먼저 G가 아벨 군이면 자명합니다. 그렇지 않다면 Z(G)를 군의 중심이라 합시다. 중심은 항상 G의 정규 부분군입니다. 켤레를 이용해 법 p 논증을 하십시오(또는 류 방정식을 사용하십시오).

풀이. G를 앞서 말한 군이라 합시다. G가 아벨 군이면 모든 부분군이 정규부분군이고, G가 단순군이므로 G는 어떠한 부분군도 가질 수 없습니다. 위수가 p인 원소는 분명히 찾을 수 있으므로 G는 위수가 p인 부분군을 가지며, 이는 n=1, 즉 G≅ℤ/pℤ인 경우에만 가능합니다.

따라서 G가 비아벨 군일 수 없음을 보이면 충분합니다. 이를 위해 류 방정식을 사용할 수도 있지만, 여기서는 이를 피하고 직접 증명해 봅시다.

그렇지 않다고 가정하고, Z(G)={g∈G∣xg=gx∀x∈G}를 군의 중심이라 합시다. Z(G)는 G에서 정규이고 G는 단순군이므로 Z(G)={1G}입니다. 이제 G가 켤레로 자기 자신에 작용하도록 합시다. 즉 g⋅x=gxg−1입니다. 그러면 G는 여러 궤도 𝒪0={1G}, 𝒪1, 𝒪2, …로 나뉘며, 정의에 의해 고정점은 1G뿐이므로 나머지 궤도의 크기는 모두 1보다 큽니다. 궤도-안정자군 정리에 따르면 각 궤도의 크기는 pn을 나누므로, 모든 궤도의 크기는 법 p로 0이어야 합니다.

그런데 (G를 분할하는) 모든 궤도에 걸쳐 합하면 |G|≡1(modp)를 얻으며, 이는 모순입니다.

문제 17E (Athemath 커뮤니티 형성 행사 #1, 2022년 가을).
††margin: [Uncaptioned image]

군 G의 집합 X 위의 군 작용 ⋅을 다음과 같은 경우에 각각 이렇게 부릅니다.

  • •

    모든 x1,x2∈X에 대해 g⋅x1=x2를 만족하는 g가 존재하면 추이적이라 합니다.

  • •

    모든 x∈X에 대해 g⋅x=x를 만족하는 원소 g∈G가 g=1G뿐이면 충실하다고 합니다. 다시 말해, 집합 X 전체에 자명하게 작용하는 원소는 G의 항등원뿐입니다.

원소가 여섯 개인 집합 위에서 S5의 충실하고 추이적인 작용이 존재합니까?

풀이. 이 문제를 추가할 때 어떤 풀이를 염두에 두었는지 기억나지 않습니다. https://github.com/vEnhance/napkin/pull/268#issuecomment-2767676253에 좀 더 기술적인 풀이가 소개되어 있지만, 원래 제가 생각했던 풀이는 아닌 것 같습니다.