본문으로 건너뛰기

장 20 반단순 대수

이어지는 내용에서는 k가 대수적으로 닫혀 있다고 가정합니다.

대수 A를 고정하고 그 표현을 연구하고자 한다고 합시다. 우리는 이미 ”직합” 연산을 가지고 있습니다. 그러므로 소수에 특별히 주목하는 것과 마찬가지로, 기약 표현을 연구한 다음 이로부터 A의 모든 표현을 구성하고자 하는 동기가 생깁니다.

안타깝게도 우리는 (연습문제 19.4.5) 기약이 아니면서도 직합으로 분해될 수 없는(즉 비분해인) 표현이 존재함을 보았습니다. 이는 이상하고 나쁜 상황이므로, 더 다루기 좋은 성질을 가진 표현에 이름을 붙이고자 합니다. 표현이 이러한 나쁜 성질을 보이지 않을 때 그 표현을 완전 기약이라고 부릅니다.

더 나아가, 유한 차원 대수 A의 모든 유한 차원 표현이 완전 기약일 때 A 반단순이라고 부릅니다. 따라서 반단순 대수 A의 유한 차원 표현을 연구할 때는, 기약 표현이 무엇인지만 알아내면 그것들을 조합하여 A의 모든 표현을 얻을 수 있습니다.

실제로 반단순 대수 A는 훨씬 더 좋은 성질을 가집니다. 이 장의 정점은 A가 반단순인 것과 AiMat(Vi)인 것이 동치임을 증명하는 부분인데, 여기서 ViA의 기약 표현들입니다(그렇습니다, 유한 개밖에 없습니다!).

결국 우리는 유한군 G의 군 대수 k[G]가 모두 반단순임을 (적어도 k의 표수가 0일 때) 보게 될 것이므로, 반단순 대수를 집중적으로 연구하는 것은 정당화됩니다.

비고 20.0.1 (여담).

하지만 그 역은 성립하지 않습니다 — k의 표수가 0이더라도, 모든 유한 차원 반단순 k-대수가 어떤 군 대수와 동형인 것은 아닙니다. k-대수가 정확히 언제 군 대수와 동형인지를 분류하는 것은 어려운 문제로 밝혀져 있습니다. https://mathoverflow.net/q/314502를 참고하십시오.

20.1 슈어의 보조정리 (계속)

대표적인 예: V가 기약일 때, Homrep(V2,V2)k4입니다.

정의 20.1.1.

대수 A와 표현 V, W에 대해, Homrep(V,W)를 이들 사이의 교환 연산자들의 집합이라고 하겠습니다. (이것 또한 k-대수입니다.)

슈어의 보조정리에 의해 (다시 말하지만 k가 대수적으로 닫혀 있다는 것을 항상 가정하고 있으므로), VW가 유한 차원 기약 표현이라면 다음이 성립함을 이미 알고 있습니다.

Homrep(V,W){kVW인 경우0V≇W인 경우.

더 말할 것이 있을까요? 예를 들어, 이는 또한 다음을 알려줍니다.

Homrep(V,V2)=k2.

가능한 사상들은 어떤 c1,c2k의 선택에 대해 v(c1v1,c2v2)입니다.

더 일반적으로, V가 유한 차원 기약 표현이라 하고 Homrep(Vm,Vn)을 생각해 봅시다. 얽힘 연산자 T:VmVn은 다음 합성들의 mn가지 선택에 의해 완전히 결정됩니다.

VVmVnVT

여기서 첫 번째 화살표는 Vmi번째 성분으로의 포함(단, 1im)이고, 두 번째 화살표는 Vnj번째 성분으로의 사영(단, 1jn)입니다. 그러나 이 각각의 합성에 슈어의 보조정리를 적용하면, 이들이 상수여야 함을 알 수 있습니다.

따라서 Homrep(Vn,Vm)은 상수들의 m×n ”행렬”로 이루어지며, 그 사상은 다음과 같이 주어집니다.

[c11c12c1(n1)c1nc21c22c2(n1)c2ncm1cm2cm(n1)cmn][v1v2vn]Vm

여기서 cijk이지만 viV입니다. 유형이 일치하지 않음에 주의하십시오! 이는 단순한 k-선형 사상 VnVm아닙니다. 오히려 출력은 입력들의 m개의 선형결합입니다.

더 일반적으로, 다음이 성립합니다.

정리 20.1.2 (완전 기약 표현에 대한 슈어의 보조정리).

VW를 유한 차원 완전 기약 표현이라 하고, 정수 ni,mi0에 대해 V=Vini, W=Vimi라고 설정합시다. 여기서 각 Vi는 기약 표현입니다. 그러면 다음이 성립합니다.

Homrep(V,W)iMatmi×ni(k)

이는 얽힘 연산자 T:VW가 각 i에 대해 ViniVimi인 사상을 주는 mi×ni 상수 행렬에 해당함을 의미합니다.

따름정리 20.1.3 (완전 기약 표현의 부분표현).

V=Vini를 완전 기약이라고 합시다. 그러면 V의 임의의 부분표현 W는 각 i에 대해 miniVimi와 동형이며, 포함 WV는 포함 VimiVini의 직합으로 주어지는데, 이는 ni×mi 행렬들입니다.

증명.

포함 WV에 슈어의 보조정리를 적용하십시오. ∎

 9.5에서 n차원 벡터 공간에서 m차원 벡터 공간으로의 선형 사상은 m×n 행렬로 쓸 수 있다는 것을 상기하십시오. 여기서도 상황은 비슷하지만, 행렬은 각 기약표현마다 독립적으로 만들어지며, 서로 동형이 아닌 기약표현들은 어떤 의미에서 ”서로 대화하지 않습니다”.

비고 20.1.4.

표현 Vn예제 19.3.2에서 했던 것처럼 Vn개의 벡터를 ”수평으로 쌓은 것”으로도 볼 수 있습니다:

(v1v2vn)Vn.

그런 방식으로, 작용은 다음과 같이 주어집니다

(v1v2vn)[c11c21c(m1)1cm1c12c22c(m1)2cm2c1nc2nc(m1)ncmn]Vm.

이런 방식이 타입 불일치가 발생하는 것을 더 명확히 볼 수 있게 해줄 수 있습니다. 그리고 이는 또한 문제 19D의 뒤엉킴 연산자가 왜 오른쪽 행렬 곱셈에 대응하는지에 대한 자연스러운 설명을 제공합니다.

20.2 조밀성 정리

우리는 앞선 결과를 활용하여 유한 차원 대수가 유한 개의 기약표현만을 가진다는 것을 증명할 것입니다.

정리 20.2.1 (야콥슨 조밀성 정리).

(V1,ρ1), …, (Vr,ρr)A의 서로 동형이 아닌 유한 차원 기약표현들이라 합시다. 그러면 다음과 같은 벡터 공간의 전사 사상이 존재합니다

i=1rρi:Ai=1rMat(Vi).

이 정리를 생각하는 올바른 방법은 다음과 같습니다

조밀성은 A의 유한 차원 기약표현들에 대한 ”중국인의 나머지 정리”입니다.

정수론에서 중국인의 나머지 정리는 서로 ”무관한” 여러 합동식이 주어졌을 때, 이 모두를 동시에 만족하는 단 하나의 N을 찾을 수 있음을 알려준다는 것을 상기하십시오. 마찬가지로, A의 서로 동형이 아닌 여러 유한 차원 기약표현이 주어졌을 때, 이는 우리가 원하는 임의의 작용 튜플 (ρ1(a),,ρr(a))을 유도하는 단 하나의 aA를 선택할 수 있다는 것을 의미합니다 — 이는 놀라운 결과인데, r=1인 경우조차 전혀 자명하지 않기 때문입니다!

ρ1(a)=M1Mat(V1)ρ2(a)=M2Mat(V2)aAρr(a)=MrMat(Vr)

이는 또한 다음과 같은 자명하지 않은 따름정리를 제공합니다:

따름정리 20.2.2 (표현의 개수의 유한성).

임의의 유한 차원 대수 A는 최대 dimA개의 기약표현을 가집니다.

증명.

Vi가 그러한 기약표현들이라면 AiVidimVi이므로, 우리는 부등식 (dimVi)2dimA를 얻습니다. ∎

조밀성 정리의 증명.

V=V1Vr이라 하면, Aρ=iρi에 의해 V=(V,ρ)에 작용합니다. 따라서 문제 19C에 의해, 우리는 대신 ρ뒤엉킴 연산자로 생각할 수 있습니다

ρ:Reg(A)i=1rMat(Vi)i=1rVidi.

우리는 이를 사용하는 것이 다루기 더 쉬우므로 이를 대신 사용할 것입니다.

먼저, r=1인 경우를 다룹니다. V=V1의 기저 e1, …, en을 고정합니다. 모순을 이끌어내기 위해 이 사상이 전사가 아니라고 가정합시다. 그러면 (ρ와 동형사상에 의한) 표현들의 사상 Reg(A)Vna(ae1,,aen)으로 존재합니다. 가정에 의해 이는 전사가 아닙니다: 그 상은 Vn진부분 부분표현입니다. 그 상이 m<n에 대해 Vm과 동형이라고 가정하면, 정리 20.1.2에 의해 다음을 만족하는 상수 행렬 X가 존재합니다

Reg(A)VnVma(ae1,,aen)1A(e1,,en)(v1,,vm)X

여기서 윗줄의 두 화살표는 같은 상을 가집니다; 따라서 (e1,,en)의 원상 (v1,,vm)을 찾을 수 있습니다. 하지만 m<n이므로, X를 열벡터 (c1,,cn)에 적용했을 때 영이 되도록 모두 영은 아닌 상수 c1,,cn을 찾을 수 있습니다:

i=1nciei=[c1cn][e1en]=[c1cn]X[v1vm]=0

이는 ei가 선형 독립이라는 사실에 모순됩니다. 따라서 r=1에 대해 정리를 결론짓습니다.

r2인 경우, 상 ρimg(A)는 (따름정리 20.1.3에 의해) 반드시 iVidi의 형태이며, 위에서 본 바에 의해 각 i에 대해 di=dimVi입니다. ∎

예제 20.2.3 (조밀성 정리의 증명을 구체적인 예에 적용하기).

우리는 이 논증이 어떻게 작동하는지 더 잘 이해하기 위해 구체적인 예를 통해 논증을 실행해볼 수 있습니다 — 이를 위해서는 V가 기약표현이어야 하는데, 그렇지 않으면 Reg(A)의 상이 Vm과 동형이 아니게 되어, 우리는 논증을 끝까지 실행할 수 없게 됩니다.

A=Mat2(k)이고, 자명한 작용을 갖는 Vk2라 합시다. 우리가 알고 있듯이, 이는 기약표현입니다.

조밀성 정리는 ρ:AMat(V)가 전사임을 주장하는데, 이는 독립인 임의의 e1,e2V와 임의의 w1,w2V에 대해, a(e1,e2)=(w1,w2)를 만족하는 aA를 찾을 수 있음을 의미합니다.

우리는 반례를 살펴보고 있으므로, 대신 e1=(1,0), e2=(2,0)을 선택합니다. 그러면 어떤 w1,w2V에 대해서는, e1w1으로, e2w2로 보내는 a가 존재하지 않을 수 있습니다.

표현 사상 Reg(A)V2a(ae1,ae2)로 생각해 봅시다; 그 상은 {(v,2v)vV}이며, 이는 V2의 부분표현으로서, 표현으로서 V1V와 다음에 의해 동형입니다

v(v,2v)=v[12].

그러면 v=(10)V1을 찾을 수 있고, 이에 대해

(e1e2)=v[12].

이제 [12]라는 구체적인 수의 배열을 이용하면, e1e2 사이의 선형 종속 관계를 쉽게 찾을 수 있습니다.

20.3 반단순 대수

정의 20.3.1.

유한 차원 대수 A 반단순이라는 것은 A의 모든 유한 차원 표현이 완전 가약임을 의미합니다.

정리 20.3.2 (반단순 대수).

A를 유한 차원 대수라고 합시다. 그러면 다음이 동치입니다:

  1. (i)

    어떤 di에 대해 AiMatdi(k)입니다.

  2. (ii)

    A는 반단순입니다.

  3. (iii)

    Reg(A)는 완전 가약입니다.

증명.

(i) (ii)는 명제 19.3.5을 사용하여 A의 임의의 유한 차원 표현을 Matdi(k)의 표현들의 직합으로 분해하고, 그다음 정리 19.6.1이 그러한 표현들이 모두 완전 가약임을 보임으로써 따라옵니다. (ii) (iii)은 자명합니다.

(iii) (i)를 보이기 위해, 다음의 영리한 트릭을 사용합니다. 다음을 생각해 봅시다

Homrep(Reg(A),Reg(A)).

한편으로, 문제 19D에 의해, 이는 Aop(A에 반대 곱셈을 준 것)와 동형인데, 왜냐하면 Reg(A)Reg(A)의 얽힘 연산자는 오직 a 형태의 것들뿐이기 때문입니다. 다른 한편으로, Reg(A)=iVini로 설정했다고 합시다. 정리 20.1.2에 의해, 다음을 얻습니다

AopHomrep(Reg(A),Reg(A))=iMatni×ni(k).

그런데 Matn(k)opMatn(k)이므로(단순히 전치를 취함으로써), 원하는 결론을 얻습니다. ∎

비고 20.3.3.

위 증명의 트릭은 케일리 정리(문제 1F)와 닮아 있는데, 대상이 자기 자신에 작용하게 하여 명시적인 표현을 얻는다는 점에서 그렇습니다.

비고 20.3.4.

이를 따름정리 18.3.2와 비교할 수 있습니다. 여기서, A의 임의의 유한 차원 표현은 유한 차원 왼쪽 A-가군이며, 위 정리로부터, A가 반단순이면 그러한 임의의 가군은 기약표현 Vikdi들의 직합으로 분해될 수 있음을 알 수 있습니다.

A가 PID인 경우와 달리, kdi는 환 Matdi(k)의 몫과 동형이 아님에 유의하십시오.

실제로, 위 결과를 조밀성 정리(그리고 따름정리 20.2.2)와 결합하면, 다음을 얻습니다:

정리 20.3.5 (제곱합 공식).

유한 차원 대수 A에 대해 다음이 성립합니다

idim(Vi)2dimA

여기서 ViA의 기약표현들입니다; 등식은 정확히 A가 반단순일 때 성립하며, 이 경우

Reg(A)iMat(Vi)iVidimVi.
증명.

이 부등식은 이미 따름정리 20.2.2에서 언급되었습니다. 등식이 성립하는 것은 사상 ρ:AiMat(Vi)가 동형사상일 때이자 오직 그때뿐이며, 이는 모든 Vi가 존재함을 의미합니다. ∎

비고 20.3.6 (여담).

임의의 유한 차원 A에 대해, 사상 ρ:AiMat(Vi)의 핵을 Rad(A)로 표기하며, 이는 A의 소위 야콥슨 근기입니다; 이는 A의 모든 기약 표현에서 영으로 작용하는 모든 aA의 집합입니다. 책에서 흔히 주어지는 ”반단순”의 정의는 이 야콥슨 근기가 자명하다는 것입니다.

20.4 마슈케 정리

이제 군의 표현론이 가능한 한 좋다는 것을 증명하겠습니다.

정리 20.4.1 (마슈케 정리).

G를 유한군이라 하고, k를 그 표수가 |G|를 나누지 않는 대수적으로 닫힌 체라고 합시다. 그러면 k[G]는 반단순입니다.

이는 군의 표현을 연구할 때 모든 표현이 완전 가약임을 말해줍니다.

증명.

k[G]의 임의의 유한 차원 표현 (V,ρ)을 생각해봅시다. 진부분표현 WV가 주어졌을 때, 우리의 목표는

V=WW.

를 만족하는 보충적인 G-불변 부분공간 W를 구성하는 것입니다. 이는 분해불가능 기약임을 보여줄 것이며, 이는 k[G]가 반단순임을 보이기에 충분합니다.

π:VWV에서 W로의 임의의 사영이라 하고, 이는 π(v)=vvW를 의미합니다. 우리는 다음과 같은 평균화 사상 P:VV를 고려합니다

P=1|G|gGρ(g1)πρ(g).

우리는 이 사상의 다음 성질들을 사용할 것입니다:

연습문제 20.4.2.

사상 P가 다음을 만족함을 보이십시오:

  • 임의의 wW에 대해, P(w)=w입니다.

  • 임의의 vV에 대해, P(v)W입니다.

  • 사상 P:VV는 교환 연산자입니다.

따라서 P는 멱등원입니다(이는 그 상 W 위에서 항등사상입니다). 그러므로 문제 9H에 의해 V=kerPimP가 성립하는데, kerPimP 둘 다 원하는 대로 부분표현입니다. ∎

비고 20.4.3.

k=인 경우에는 더 짧은 증명이 있습니다. B:V×V가 임의의 쌍선형 형식이라고 합시다. 그러면 이를 ”평균화”하여 새로운 쌍선형 형식을 얻을 수 있습니다

v,w1|G|gGB(gv,gw).

평균화된 형식 ,v,w=gv,gw라는 의미에서 G-불변입니다. 그러면 WV가 부분표현이면 그 직교 여공간 W도 부분표현임을 알 수 있습니다. 이로부터 결과가 따라옵니다.

20.5 예시: [S3]의 표현들

우리는 [S3]의 모든 기약표현을 계산합니다. 지금은 정확히 세 개의 그러한 표현이 존재한다는 것을 당연한 것으로 받아들이겠습니다(이는 다음 장의 첫 번째 정리에 의해 즉시 알 수 있을 것입니다: 실제로 우리는 G의 표현의 개수가 G의 켤레류의 개수와 정확히 같다는 것을 보게 될 것입니다).

이를 감안할 때, [S3]의 세 표현이 차원 d1, d2, d3를 가진다면, 우리는 다음이 성립해야 합니다

d12+d22+d32=|G|=6.

이로부터, 약간의 심오한 산술과 결합하여, 우리는 d1=d2=1이고 d3=2이거나 그 순열이어야 함을 추론합니다.

사실, 우리는 이 표현들을 명시적으로 기술할 수 있습니다. 먼저, 다음을 정의합니다:

정의 20.5.1.

G를 군이라 합시다. 군 G의 복소 자명 군 표현은 일차원 표현 triv=(,ρ)로서, 모든 gGv에 대해 gv=v입니다(즉, 모든 gG에 대해 ρ(g)=id입니다).

비고 20.5.2 (경고).

대수 A의 자명 표현은 우리에게 의미가 없습니다: av=v로 설정하고 싶을 수 있지만, 이는 A에서 선형이 아닙니다. (우리 정의에서 조건 1Av=v를 삭제하여 이를 억지로 작동시키려 시도할 수는 있습니다; 그러면 단순히 av=0으로 설정할 수 있습니다. 하지만 그렇게 하더라도 trivk[G]의 자명 표현이 되지 않을 것입니다.)

이를 확인하는 또 다른 방법은, 자명 표현이 k-대수가 군 대수로 어떻게 쓰이는지에 의존한다는 것입니다: k[/2]gg로 주어지는 k-대수 자기동형사상을 가지는데, 여기서 g는 군 /2의 생성원입니다; 그러나 대응하는 자명 표현들은 서로 다릅니다.

그러면 표현들은 다음과 같습니다:

  • 일차원 triv; 각 σS3는 항등사상으로 작용합니다.

  • S3× 사상이 σσ의 부호로 보내는 자명하지 않은 일차원 표현 sign이 있습니다. 따라서 sign에서 모든 σS3±1로 작용합니다. 물론, trivsign은 동형이 아닙니다(일차원 표현들은 문제 19A에서 보았듯이 모든 a에 대해 작용하는 상수가 일치하지 않는 한 결코 동형이 아니기 때문입니다).

  • 마지막으로, 우리는 이미 이차원 표현을 살펴본 바 있으나, 이제 여기에 이름을 붙이도록 하겠습니다. refl0을 벡터 공간이 {(x,y,z)x+y+z=0}이고, 그 위에서의 S3의 작용이 좌표의 순열인 표현으로 정의합니다.

    연습문제 20.5.3.

    refl0이 기약임을 보이십시오. 예를 들어 S3의 작용 아래 불변인 부분공간이 없음을 직접 보임으로써 보일 수 있습니다.

    따라서 V는 앞의 두 표현과도 동형이 아닙니다.

이는 이것들이 S3의 모든 기약 표현임을 의미합니다. S3k3 위에서의 표현 V를 취하면, V=refl0triv를 얻는다는 점에 유의하십시오.

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

문제 20A.

[/n]의 모든 기약 표현을 구하십시오.

힌트. 이들은 모두 일차원이며, 그 개수는 n개입니다. /n×인 준동형사상은 무엇입니까?

문제 20B (Maschke의 정리는 |G|가 유한할 것을 요구합니다).

덧셈에 대한 군 2 위에서의 표현을 준동형사상

Mat2()에 의해t[1t01].

이 표현이 기약이 아니지만 분해 불가능함을 보이십시오.

힌트. (1,0)의 생성 공간은 부분표현입니다.

문제 20C.

유한군의 모든 기약 표현이 유한 차원임을 증명하십시오.

힌트. 이는 사실 쉽습니다.

풀이. 임의로 vV를 선택하면, vV에 대해 원소 gv들로 생성된 부분공간은 G-불변입니다; 이는 유한 차원 부분공간이므로 V 전체와 같아야 합니다.

문제 20D.

D10의 모든 복소 기약 표현을 결정하십시오.

힌트. 일차원인 것은 오직 두 개뿐입니다(오직 두 개의 준동형사상 D10×에 대응). 따라서 나머지는 이차원입니다.

문제 20E (AIME 2018).
margin: [Uncaptioned image]

아래에 나타난 바퀴는 두 개의 원과 다섯 개의 바퀴살로 이루어져 있으며, 바퀴살이 원과 만나는 곳에 레이블이 붙어 있습니다. 벌레 한 마리가 A에서 출발하여 바퀴를 따라 걷습니다. 벌레는 15번의 걸음을 걷습니다. 각 걸음마다 벌레는 안쪽 원을 따라서는 반시계 방향으로만, 바깥쪽 원을 따라서는 시계 방향으로만 걷도록 인접한 레이블로 이동합니다. 모든 걸음을 마친 후 벌레가 A에 도달하는 경우의 수는 몇 가지입니까?

힌트. r,tD10을 각각 회전과 반사라 합시다. 그러면 벌레가 가능한 모든 이동에 대해 합을 취할 수 있습니다.

110Tr(ρ(r)+ρ(t))15.

그런 다음 문제 20D를 사용하여 이 대각합을 계산하십시오.