복잡한 대수적 구조를 다룰 때 유효한 전략 중 하나는 이 구조를 직접 분석하는 대신, 주어진 대수적 대상이 다른 대수적 대상에 어떻게 작용하는지를 살펴보는 것이다. 우리는 특별히 군의 작용에 관심이 있는데, 언제나 그렇듯 조금 더 일반적으로 모노이드가 집합 위에 작용하는 경우를 먼저 생각한다.

집합 위에 작용하는 모노이드Permalink

정의 1 Monoidal category (A,,I)(\mathcal{A},\otimes, I)A\mathcal{A}의 monoid object (A,,1)(A,\cdot, 1)를 고정하자. 그럼 morphism ρ:AEE\rho: A\otimes E\rightarrow E이 대상 Eobj(A)E\in\obj(\mathcal{A}) 위에 정의된 AAleft action왼쪽 작용이라는 것은 다음 두 diagram이 모두 commute하는 것이다.

left_module

여기서 IEEI\otimes E \rightarrow E는 left unitor이다. 이 상황을 AEA\circlearrowright E로 적는다.

비슷하게, morphism ρ:EAE\rho: E\otimes A\rightarrow E이 대상 Eobj(A)E\in\obj(\mathcal{A}) 위에 정의된 AAright action오른쪽 작용이라는 것은 다음 두 diagram이 모두 commute하는 것이다.

right_module

마찬가지로 EIEE\otimes I \rightarrow E는 right unitor이다. 이 상황을 EAE \circlearrowleft A로 적는다.

Monoidal category (Set,×,I)(\Set,\times, I) 위의 monoid object (M,,1)(M,\cdot,1)을 고정하자. 그럼 이를 통해 임의의 집합 EE 위에 정의된 MM의 left action을 생각할 수 있다. 그럼 [집합론] §집합의 곱, ⁋명제 4로부터

HomSet(M×E,E)HomSet(M,HomSet(E,E))HomSet(M,End(E))\Hom_\Set(M\times E,E)\cong\Hom_\Set(M,\Hom_\Set(E,E))\cong\Hom_\Set(M, \End(E))

이므로, 임의의 left action은 함수 MEnd(E)M \rightarrow \End(E)를 정의한다. 그럼 정의 1의 두 diagram이 commutative라는 것은 이 함수가 실은 monoid homomorphism이라는 것과 같다.

바꿔 말하자면 MMEE에 왼쪽에서 act한다는 것은 임의의 α,βM\alpha,\beta\in MxEx\in E에 대하여, 다음의 식

(αβ)x=α(βx),ex=x(\alpha\beta)\cdot x=\alpha\cdot(\beta\cdot x),\qquad e\cdot x=x

이 성립하는 것이다.

일반적인 경우, 우리는 위와 같이 주어진 대상이 다른 대상에 왼쪽에서 act하는 경우를 생각하지만, 종종 오른쪽에서 act하는 것이 자연스러울 때도 있다. 이는 다음 정의에 의해 사실은 같은 것이다.

정의 2 임의의 마그마 (M,)(M,\ast)에 대하여, MMopposite magma반대 마그마 (Mop,op)(M^\op,\ast^\op)는 다음과 같이 정의된 마그마이다.

  1. 집합으로서 Mop=MM^\op=M이다.
  2. 임의의 x,yAopx,y\in A^\op에 대하여, xopyx\ast^\op yyxy\ast x로 정의된다.

그럼 right MM-action은 left MopM^\op-action과 같은 것임을 확인할 수 있다. 이를 다시 쓰자면

x(βα)=(xβ)α,xe=xx\cdot(\beta\alpha)=(x\cdot\beta)\cdot\alpha,\qquad x\cdot e=x

라 할 수 있다. 이렇게 left action과 right action은 표기상의 차이일 뿐, 본질적으로는 동일한 의미를 갖는다. 따라서 앞으로 일반적인 이론을 전개할 때는 모든 action이 left action인 것으로 생각한다.

예시 3 Monoid MMMM-set EE가 주어졌다 하자. 그럼 P(E)\mathcal{P}(E)도 자연스러운 MM-set 구조를 갖는다. 임의의 αM\alpha\in MAP(E)A\in \mathcal{P}(E)에 대하여, αA\alpha\cdot A를 다음 식

αA={αaaA}\alpha\cdot A=\{\alpha\cdot a\mid a\in A\}

으로 정의하자. 그럼

(αβ)A={(αβ)aaA}={α(βa)aA}=α{βaaA}=α(βA)(\alpha\beta)\cdot A=\{(\alpha\beta)\cdot a\mid a\in A\}=\{\alpha\cdot(\beta\cdot a)\mid a\in A\}=\alpha\cdot\{\beta\cdot a\mid a\in A\}=\alpha\cdot(\beta\cdot A)

이므로 이것이 P(E)\mathcal{P}(E) 위에 MM-action을 정의한다.

논의의 편의를 위해 다음과 같이 정의한다.

정의 4 Monoid MM이 집합 EE 위에 left action을 정의할 때, EE와 이 action을 통틀 (left) MM-set이라 부른다.

MM-set homomorphismPermalink

정의 5 Monoid MM이 고정되었다 하고, E,EE,E’MM-set들이라 하자. 함수 f:EEf:E\rightarrow E’MM-set homomorphism이라는 것은 모든 xEx\in EαM\alpha\in M에 대하여

f(αx)=αf(x)f(\alpha\cdot x)=\alpha\cdot f(x)

이 성립하는 것이다.

어렵지 않게 MM-set homomorphism들의 합성이 MM-set homomorphism이고, 또 항등함수가 MM-set homomorphism인 것을 확인할 수 있다. 즉, (left) MM-set들의 모임은 카테고리를 이룬다. 이를 MSet\lset{M}으로 적는다.

임의의 monoid homomorphism ϕ:MM\phi:M \rightarrow M’을 고정하자. 그럼 임의의 MM’-set EE에 대하여, 다음 합성

MϕMρEnd(E)M\overset{\phi}{\longrightarrow}M'\overset{\rho}{\longrightarrow}\End(E)

을 통해 EEMM-set으로 생각할 수 있다. 이렇게 정의되는 action을 ϕρ\phi^\ast\rho라 적자. 그럼 명시적으로 ϕρ\phi^\ast\rho는 임의의 αM\alpha\in MxEx\in E에 대해,

(ϕρ)(α)(x)=ρ(ϕ(α))(x)(\phi^\ast\rho)(\alpha)(x)=\rho(\phi(\alpha))(x)

으로 정의되는 action이다. 이제 두 MM’-action ρ:MEnd(E)\rho:M’ \rightarrow \End(E)ρ:MEnd(E)\rho’:M’ \rightarrow \End(E)가 주어졌다 하고, 이들 사이의 MM’-homomorphism f:EEf:E \rightarrow E’가 주어졌다 하자. 그럼 임의의 αM\alpha\in MxEx\in E에 대하여,

f((ϕρ)(α)(x))=f(ρ(ϕ(α))(x))=ρ(ϕ(α))(f(x))=(ϕρ)(f(x))f((\phi^\ast\rho)(\alpha)(x))=f(\rho(\phi(\alpha))(x))=\rho'(\phi(\alpha))(f(x))=(\phi^\ast\rho')(f(x))

이 성립한다. 즉 임의의 monoid homomorphism ϕ:MM\phi:M \rightarrow M’MSet\lset{M’}에서 MSet\lset{M}으로의 functor를 정의한다. 툭별히 ι\iota가 submonoid의 inclusion이라면 이는 monoid action의 restriction이 된다.

한편, (Ei)(E_i)들이 MM-set들의 모임이면 이들의 product Ei\prod E_i에 다음의 식

α(xi)iI=(αxi)iI\alpha\cdot(x_i)_{i\in I}=(\alpha\cdot x_i)_{i\in I}

을 통해 MM의 action을 정의한 것이 다시 MM-set이 된다. 이와 비슷하게 MM-set EE의 부분집합 FF가 다음의 식

xF    αx for all αFx\in F\implies \alpha\cdot x\text{ for all $\alpha\in F$}

을 만족한다면 FFMM-subset이라 부른다. 또, MM-set 위에 정의된 동치관계 \simMM의 action과 compatible하다면, 즉

xy    αxαyx\sim y\implies\alpha\cdot x\sim\alpha\cdot y

가 항상 참이라면 E/E/\mathnormal{\sim}은 자연스러운 MM-set의 구조를 갖는다.

Stabilizer, fixerPermalink

정의 6 MM-set EE의 부분집합 AA가 주어졌다 하자.

  • AAstabilizer안정자αAA\alpha A\subseteq A를 만족하는 α\alpha들의 집합을 뜻하고, 이를 stab(A)\stab (A)로 적는다.
  • AAstrict stabilizer강한 안정자αA=A\alpha A=A를 만족하는 α\alpha들의 집합을 뜻하고, 이를 Stab(A)\Stab(A)로 적는다.
  • AAfixer고정자는 모든 aAa\in A에 대해 αa=a\alpha a=a를 만족하는 α\alpha들의 집합을 뜻하며, 이를 Fix(A)\Fix(A)로 적는다.

임의의 부분집합 AA에 대하여 Fix(A)Stab(A)stab(A)\Fix(A)\subseteq \Stab(A)\subseteq \stab(A)가 성립한다. 또, eFix(A)e\in\Fix(A)임이 자명하다.

명제 7 MM-set EE와 그 부분집합 AA에 대하여, stab(A)\stab(A), Stab(A)\Stab (A)Fix(A)\Fix(A)MM의 submonoid이다.

증명

이들 집합이 연산에 대해 닫혀있음만 보이면 충분하다. 만일 α,βstab(A)\alpha,\beta\in\stab(A)라 하면,

(αβ)A=α(βA)αAA(\alpha\beta)A=\alpha(\beta A)\subseteq \alpha A\subseteq A

으로부터 αβstab(A)\alpha\beta\in \stab(A)임을 안다. 비슷하게 만일 α,βStab(A)\alpha,\beta\in\Stab(A)라 하면,

(αβ)A=α(βA)=αA=A(\alpha\beta)A=\alpha(\beta A)=\alpha A=A

이므로 αβStab(A)\alpha\beta\in \Stab(A)이고 주장이 성립한다. 마지막으로 만일 α,βFix(A)\alpha,\beta\in\Fix(A)라면 임의의 aAa\in A에 대해

(αβ)a=α(βa)=αa=a(\alpha\beta)a=\alpha(\beta a)=\alpha a=a

이므로 αβFix(A)\alpha\beta\in \Fix(A)이다.

따름정리 8 Group GG가 주어졌다 하자. GG-set EE와 그 부분집합 AA에 대하여, Stab(A)\Stab (A)Fix(A)\Fix(A)GG의 subgroup이며, 특히 Fix(A)\Fix(A)Stab(A)\Stab(A)의 normal subgroup이다.

증명

첫 번째 주장은 주어진 집합들이 역원에 대해 닫혀있음만 보이면 충분하고, 이는 임의의 αStab(A)\alpha\in\Stab(A)에 대해 다음 식

A=(α1α)A=α1(αA)=α1AA=(\alpha^{-1}\alpha)A=\alpha^{-1}(\alpha A)=\alpha^{-1}A

이 성립하고, 임의의 αFix(A)\alpha\in\Fix(A)aAa\in A에 대해

a=(α1α)a=α1(αa)=α1aa=(\alpha^{-1}\alpha)a=\alpha^{-1}(\alpha a)=\alpha^{-1}a

이 성립하는 것으로부터 자명하다. 두 번째 주장은 임의의 αFix(A)\alpha\in\Fix(A), βStab(A)\beta\in\Stab(A)가 주어졌다 하고, 임의의 aAa\in A에 대해 (βαβ1)a(\beta\alpha\beta^{-1})a를 계산해보면

(βαβ1)a=β(α(β1a))=ββ1a=a(\beta\alpha\beta^{-1})a=\beta(\alpha(\beta^{-1}a))=\beta\beta^{-1}a=a

이므로 βαβ1Fix(A)\beta\alpha\beta^{-1}\in\Fix(A)가 되어 성립한다.

위의 따름정리의 증명으로부터, group GG가 집합 EE에 act할 때, ρg\rho_g는 반드시 전단사임을 안다. 즉 imρAut(E)\im\rho\subseteq \Aut(E)가 항상 성립한다.

내부자기동형사상Permalink

이제 우리는 집합 EE 위에 추가적인 구조가 주어진 경우를 생각한다. 가령 EE 또한 monoid 구조를 가진다 하고, 주어진 monoid MMEE 위에 act한다 하면, MM-action은 monoid homomorphism MEnd(E)=EndMon(E)M \rightarrow\End(E)=\End_\Mon(E)로 주어진다.

특별히 group GG가 자기 자신 위에 act하는 경우를 생각하자. 즉 ρ:GEnd(G)=EndGrp(G)\rho:G\rightarrow\End(G)=\End_\Grp(G)가 주어져 있다 하면, 따름정리 8의 증명으로부터 ρ\rho의 image는 모두 전단사라는 것을 안다. 그런데 전단사인 group homomorphism은 항상 group isomorphism이므로 (§대수적 구조, ⁋정의 6) GG가 자기 자신 위에 act한다면 이는 반드시 group homomorphism GAut(G)G \rightarrow \Aut(G)와 같은 형태로 나타나야 한다는 것을 안다.

자기 자신 위에서 정의된 group action 중 특히 다음의 예시는 기억해둘 만한 가치가 있다.

명제 9 Group GG의 임의의 원소 gg에 대하여, ρgAut(G)\rho_g\in\Aut(G)를 다음의 식

ρg(x)=gxg1\rho_g(x)=gxg^{-1}

으로 정의하면 대응 ρ:gρg\rho:g\mapsto \rho_g는 group homomorphism이 된다.

증명

임의의 x,yGx,y\in G에 대하여

ρg(xy)=g(xy)g1=(gxg1)(gyg1)=ρg(x)ρg(y)\rho_g(xy)=g(xy)g^{-1}=(gxg^{-1})(gyg^{-1})=\rho_g(x)\rho_g(y)

가 성립하는 것으로부터 ρg\rho_g가 group homomorphism이라는 것을 안다. 따라서 imρAut(G)\im\rho\subseteq\Aut(G)가 성립한다.

한편 임의의 g,hGg,h\in GxGx\in G에 대하여,

ρgh(x)=(gh)x(gh)1=g(hxh1)g1=(ρgρh)(x)\rho_{gh}(x)=(gh)x(gh)^{-1}=g(hxh^{-1})g^{-1}=(\rho_g\circ\rho_h)(x)

이므로 ρgh=ρgρh\rho_{gh}=\rho_g\circ\rho_h이다. 즉, ρ:gρg\rho:g\mapsto \rho_gGG에서 Aut(G)\Aut(G)로의 group homomorphism이다.

정의 10 Group GG가 주어졌다 하자. 명제 9의 automorphism ρg\rho_ggg에 의해 정의되는 inner automorphism내부자기동형사상이라 부르고, 이들의 모임을 Inn(G)\Inn(G)로 적는다.

명제 11 Group GG에 대하여, inner automorphism들의 모임 Inn(G)\Inn(G)Aut(G)\Aut(G)의 normal subgroup이다.

증명

Inn(G)\Inn(G)는 group homomorphism ρ:GAut(G)\rho:G\rightarrow\Aut(G)의 image이므로 Aut(G)\Aut(G)의 subgroup인 것은 자명하며, 따라서 Inn(G)\Inn(G)normal subgroup임만 보이면 충분하다.

임의의 fAut(G)f\in\Aut(G)를 택하고, gGg\in G를 임의로 고정하자. fρgf1Inn(G)f\circ\rho_g\circ f^{-1}\in \Inn(G)임을 보여야 한다. 이는 임의의 xGx\in G에 대하여,

(fρgf1)(x)=f(gf1(x)g1)=f(g)xf(g1)=ρf(g)(x)(f\circ\rho_g\circ f^{-1})(x)=f(gf^{-1}(x)g^{-1})=f(g)xf(g^{-1})=\rho_{f(g)}(x)

이므로 자명하다.

한편, ρ:GInn(G)\rho:G\rightarrow\Inn(G)는 전사이며, 따라서 first isomorphism theorem에 의하여

G/kerρInn(G)G/\ker\rho\cong\Inn(G)

가 성립한다. kerρ\ker\rho에도 특별한 이름이 있다.

정의 12 Group GG와, 명제 9에서 정의한 group homomorphism ρ:GInn(G)\rho:G\rightarrow\Inn(G)에 대하여, kerρ\ker\rhoGGcenter중심이라 부르고 C(G)C(G)로 표기한다.

정의에 의하여,

gkerρ    ρg=idG    gxg1=xfor all xGg\in\ker\rho\iff\rho_g=\id_G\iff gxg^{-1}=x\quad\text{for all $x\in G$}

이므로, GG가 inner automorphism으로 자기 자신 위에 작용하는 상황에서의 fixer Fix(G)\Fix(G)가 정확히 C(G)C(G)이다. 더 일반적으로, 임의의 부분집합 AGA\subseteq G에 대하여 AA의 fixer Fix(A)\Fix(A)AAcentralizer CG(A)C_G(A)로 정의한다. 이와 비슷하게 AAnormalizer NG(A)N_G(A)Stab(A)\Stab(A)로 정의한다.

궤도-안정자 정리Permalink

이제 다시 우리는 일반적인 집합 EE 위에 정의된 group action을 생각한다. 우선 다음을 정의하자.

정의 13 집합 EE 위에 group GG의 action이 정의되었다 하자. 그럼 원소 xEx\in Eorbit은 다음의 집합

Gx={gxgG}G\cdot x=\{g\cdot x\mid g\in G\}

으로 주어진다.

그럼 EE 위에 정의된 다음의 relation

xy    Gx=Gy()x\sim y\iff G\cdot x=G\cdot y\tag{$\ast$}

은 equivalence relation이므로 quotient set E/E/{\sim}이 정의되며, 이는 orbit들로 이루어진 집합이다.

정리 14 (Orbit-stabilizer theorem) 집합 EE 위에 group GG의 action이 주어졌다 하자. 그럼 다음의 식

Gx=[G:Stab(x)]\lvert G\cdot x\rvert=[G:\Stab(x)]

이 성립한다.

증명

함수 p:GGxp:G \rightarrow G\cdot xggxg\mapsto g\cdot x로 정의하면 GxG\cdot x의 정의에 의해 이 함수는 surjective이다. 한편, p(g1)=p(g2)    g11g2Stab(x)p(g_1)=p(g_2)\iff g_1^{-1}g_2\in \Stab(x)이므로 [집합론] §동치관계의 예시들, ⁋명제 7 이후의 canonical decomposition으로부터 원하는 결과를 얻는다.

따라서, 만일 GG가 finite이라면 §몫군, ⁋명제 5에 의하여 다음의 식

Gx=GStab(x)()\lvert G\cdot x\rvert=\frac{\lvert G\rvert}{\lvert\Stab(x)\rvert}\tag{$\ast\ast$}

을 얻는다.

마찬가지로 GG가 finite이라 하고, GG가 유한집합 EE 위에 act한다 하자. EgE^ggg에 의해 고정되는 원소들

Eg={xEgx=x}E^g=\{x\in E\mid g\cdot x=x\}

로 정의하면

gGEg=#{(g,x)G×E:gx=x}=xXStab(x)\sum_{g\in G}\lvert E^g\rvert=\# \{(g, x)\in G\times E: g\cdot x=x\}=\sum_{x\in X}\lvert \Stab(x)\rvert

이 성립한다. 이제 (\ast\ast)로부터

xXStab(x)=xXGGx\sum_{x\in X}\lvert \Stab(x)\rvert=\sum_{x\in X}\frac{\lvert G\rvert}{\lvert G\cdot x\rvert}

이다. 한편 (\ast)로부터 정의되는 quotient set E/E/{\sim}을 생각하면, 위의 합은 다시

xXGGx=GOE/xO1O=GOE/1=GE/\sum_{x\in X}\frac{\lvert G\rvert}{\lvert G\cdot x\rvert}=\lvert G\rvert\sum_{O\in E/{\sim}}\sum_{x\in O}\frac{1}{\lvert O\rvert}=\lvert G\rvert\sum_{O\in E/{\sim}} 1=\lvert G\rvert\lvert E/{\sim}\rvert

로 쓸 수 있다. 이로부터 다음 보조정리를 얻는다.

보조정리 15 Finite group GG가 유한집합 EE 위에 act한다고 하고, E/E/{\sim}을 orbit들로 이루어진 EE의 quotient set이라 하자. 그럼 다음의 식

E/=1GgGEg\lvert E/{\sim}\rvert=\frac{1}{\lvert G\rvert}\sum_{g\in G}\lvert E^g\rvert

이 성립한다.


참고문헌

[Bou] Bourbaki, N. Algebra I. Elements of Mathematics. Springer. 1998.


댓글남기기