[clearfix]
1. 개요
Mapping Class Group사상류군(Mapping Class Group) 독일의 수학자 막스 덴(Max Dehn)[1]이 1922년 2월 22일 브로츠와프 대학교 콜로퀴움에서 처음으로 제시한 개념이다. 번역하자면 ' 사상류 군'으로 옮길 수 있다.
이 문서에서 종수(genus) [math(g)]개, 경계(boundary) [math(b)]개, 구멍(puncture) [math(n)]개 있는 표면을 [math(S_{g,b,n})]로, 경계(boundary)가 없는 경우 [math(S_{g,n})]으로 표기하겠다.
사상류군은 어떤 다양체(혹은 orbifold) [math(X)]에 대해서 [math(X)]에서 [math(X)]로 가는 위상동형을 분류하여 공간들을 분류하는 개념이다. 사상류군을 통해서 기본군이나 호몰로지 군을 통해서 구분하지 못하였던 구멍과 경계를 구분해 낼 수 있으며, 해당 다양체에서 동일한 다양체로의 위상동형들의 구조를 구별해낼 수 있다. 2차원 다양체와 3차원 다양체의 연구가 활발하다.
자세한 내용을 위한 교재로는 A primer on mapping class groups를 참고하자.
2. 정의
다양체 [math(S)]가 있다고 하자. 그렇다면 [math(\mathrm{Homeo}^{+}(S))]를 [math(S)]에서 [math(S)]로 가는 모든 방향 보존 위상동형사상들의 군이라고 정의하자. 이 [math(\mathrm{Homeo}^{+}(S))]의 동위류를 생각할 수 있겠다. 예를 들어, 항등원 사상과 동위인 위상동형사상들의 군을 [math(\mathrm{Homeo}^{0}(S))]이라고 한다면, 우리는 [math(\mathrm{Homeo}^{+}(S)/\mathrm{Homeo}^{0}(S))]라는 몫군을 생각해볼 수 있을 것이다.이 중 우리는 경계 [math(\partial S)]를 고정시키는 위상동형사상에 대해서 관심이 있다.
이런 경계가 고정된 방향 보존 위상동형사상들의 군을 [math(\mathrm{Homeo}^{+}(S, \partial S))]라고 한다면, 이를 동위류로 몫을 시킨 [math(\mathrm{Homeo}^{+}(S, \partial S)/\sim)]을 사상류군이라고 부르며, 이 문서에는 [math(\mathrm{Mod}(S))]라고 기술하겠다.
놀랍게도 2-다양체인 표면에서는 다음과 같은 성질이 존재한다.
[math(\displaystyle \begin{aligned}
\mathrm{Mod}(S) = (\mathrm{Homeo}^{+}(S, \partial S)/\mathrm{homotopy}) \\ = (\mathrm{Diff}^{+}(S, \partial S)/\mathrm{smooth~isotopy}) \\ = \pi_{0}(\mathrm{Homeo}^{+}(S, \partial S)) \\ = \pi_{0}(\mathrm{Diff}^{+}(S, \partial S)) \\ \end{aligned})] |
여기서 [math(\mathrm{Diff}^{+}(S, \partial S))]는 S에서 S로 가는 모든 경계가 고정된 방향 보존 위상동형사상들의 군이다.
3. 예시
3.1. 단위원 [math(D^{2})]
알렉산더 보조정리 : 단위원의 사상류군 [math(\mathrm{Mod}(D^{2}))] 는 자명군이다.
동형사상 [math(\phi : D^2 \rightarrow D^2)]을 생각해보자.
해당 동형사상 [math(\phi))]에서 항등원 사상으로 가는 동위를 반드시 찾을 수 있다.
다음과 같은 연속변형성을 생각해보자.
[math(\displaystyle \begin{aligned}
F(x,t)= \begin{cases} (1-t)\phi \left( \frac{x}{1-t} \right) &~ (0\leq \left\vert x\right\vert < 1-t) \\ x &~ (1-t \leq \left\vert x\right\vert < 1) \end{cases} \end{aligned})] |
이와 같이 한번 구멍 둟린 원에 대해서도 같은 연속변형성을 적용한다면 [math(\mathrm{Mod}(S_{0,1,1}))] 역시 자명군임을 보일 수 있다.
3.2. 세개 구멍난 구 [math(S_{0,3})]
[math(\mathrm{Mod}(S_{0,3}) \simeq \Sigma_3)]
여기서 [math(\Sigma_3)]는 대칭군을 말한다.쉽게 생각하면, 모든 위상동형들이 각각의 구멍들의 순열로 작용한다고 생각하면 된다.
[math(\mathrm{Mod}(S_{0,2})\simeq \mathbb{Z}/2\mathbb{Z})]
하지만, 4개 이상의 구멍이 존재하는 구에 대해서는 순열로 생각할 수 없다는 것이 알려져 있다. 예시는 아래와 같다.
[math(\displaystyle \begin{aligned}
\rm{Mod}(S_{0,4}) \simeq \rm{PSL}(2,\mathbb{Z}) \ltimes (\mathbb{Z}_{2} \times \mathbb{Z}_{2}) \end{aligned})] |
3.3. 기타 Mod(S)
Annulus [math(A = S_{0,2,0})][math(\mathrm{Mod}(A)=\mathbb{Z})]
Torus [math(T^{2} = S_{1,1})]
[math(\mathrm{Mod}(T^2)=\mathrm{SL}(2,\mathbb{Z}))]
4. Dehn Twist
Dehn Twist는 한 가지의 homeomorphism을 다른 종류의 homeomorphism으로 바꾸는 연산이다.Annulus [math(A)]를 생각해보자.
이 때, Twist map [math(T : A \rightarrow A)] 를 다음과 같이 정의 해보자.
[math(T(\theta, t) = (\theta + 2\pi t,t))]
이는 위에서 본 [math(\mathrm{Mod}(A)=\mathbb{Z})] 의 generator임을 쉽게 확인할 수 있을 것이다.자, 이제 어떤 surface [math(S)]에 대해서, 한 개의 simple closed curve [math(\alpha)] 의 regular neighborhood [math(N)]을 생각해보자. 그리고 orientation-preserving embedding map [math(\phi : A \rightarrow N)]을 생각해보자.
이 때, [math(\alpha)]에 대한 [math(S)]에서 [math(S)]로의 homeomorphism을 얻을 수 있고, 이를 Dehn Twist [math(T_\alpha)]라 하고, 다음과 같이 정의한다.
[math(T_\alpha = \begin{cases} \phi \circ T \circ \phi^{-1}(x) &\mathrm{if} ~x \in N \\ x &\mathrm{if} ~ x \in S\backslash N \end{cases})]
이 때, 다음과 같은 사실들이 알려져 있다.
Fact 1.
[math(T_a = T_b \Rightarrow a=b)]
Fact 2.
[math(T_{f(a)} = fT_{a}f^{-1})]
Fact 3.
[math(a)]와 [math(b)]의 각 homotopy class에 대해서 최소의 intersection number를 [math(i(a,b))]라고 하자.
그렇다면 다음이 성립한다.
[math(\mathrm{if}~i(a,b)=0,~\mathrm{then}~T_{a}T_{b}=T_{b}T_{a} \\ \mathrm{if}~i(a,b)=1,~\mathrm{then}~T_{a}T_{b}T_{a}=T_{b}T_{a}T_{b})]
각각 disjointness relation과 braid relation이라 칭한다.Dehn Twist와 Mapping Class Group의 generator와의 관계에 대해서, 다음과 같은 매우 중요한 정리가 존재한다.
(Dehn-Lickorish) Mapping Class Group은 유한 개의 Dehn Twist로 generate된다.
5. Pure Mapping Class Group
어떤 surface [math(S_{g,n})]에 대해서 Pure Mapping Class Group은 [math(\mathrm{PMod}(S_{g,n}))]로 표기하며, 각각의 puncture을 고정시키는 homeomorphism들의 group을 isotopy class로 quotient group을 만든 것이라고 생각하면 된다. [math(\mathrm{PMod}(S_{g,n}))]가 [math(\mathrm{Mod}(S_{g,n}))]의 subgroup임은 자명하다.이 때, [math(\mathrm{PMod}(S_{g,n}))]에서 [math(\mathrm{Mod}(S_{g,n}))]로의 embedding map [math(a)]을 생각할 수 있을 것이다.
그리고, [math(\mathrm{Mod}(S_{g,n}))]에서 각각의 puncture를 permutation하는 것을 생각할 수 있으므로, [math(\Sigma_{n})]으로의 embedding map [math(b)] 역시 생각할 수 있다.
이 때, [math(b \circ a = 0)]임은 자명하므로, 다음과 같은 short exact sequence를 생각할 수 있다.
[math(1 \rightarrow \mathrm{PMod}(S_{g,n}) \rightarrow \mathrm{Mod}(S_{g,n}) \rightarrow \Sigma_{n} \rightarrow 1)]
이 short exact sequence는 split하므로, mapping class group을 symmetric group과 pure mapping class group의 semidirect product로 기술할 수 있다.6. Birman Exact Sequence
Surface [math(S_{g,n})]의 Euler characteristic [math(\chi (S_{g,n})<0)] 일 때 다음과 같은 short exact sequence가 존재한다.
[math(1 \rightarrow \pi_{1}(S_{g,n+1}) \rightarrow \mathrm{Mod}(S_{g,n+1}) \rightarrow \mathrm{Mod}(S_{g,n}) \rightarrow 1)]
다만, 위의 short exact sequence는 split하지 않는다.놀라운 사실은, 아래의 short exact sequence는 split한다.
[math(1 \rightarrow \pi_{1}(S_{g,n+1}) \rightarrow \mathrm{PMod}(S_{g,n+1}) \rightarrow \mathrm{PMod}(S_{g,n}) \rightarrow 1)]
이를 통해, puncture의 개수에 대한 induction으로 [math(\mathrm{PMod}(S_{g,n}))]을 계산할 수 있다.7. Dehn-Nielsen-Baer Theorem
이제, orientation-preserving과 orientation-reserving homeomorphism을 모두 생각해보자.
모든 homeomorphism들을 isotopy class로 quotient group을 만든 것을 extended mapping class group이라 하며, [math(\mathrm{Mod}^{\pm}(S))]로 표기한다.
orientation-preserving을 [math(1)]로, orientation-reserving을 [math(0)]으로 보내버려서 homeomorphism들을 [math(\mathbb{Z}_2)]로 embedding할 수 있다.
그러면 다음과 같은 short exact sequence가 존재한다.
[math(1 \rightarrow \mathrm{Mod}(S) \rightarrow \mathrm{Mod}^{\pm}(S) \rightarrow \mathbb{Z}_{2} \rightarrow 1)]
위의 exact sequence 역시 split한다.이때, genus 1 이상의 표면에서 extended mapping class group과 fundamental group의 automorphism group간의 관계가 다음과 같이 존재한다.
(Dehn-Nielsen-Baer) [math(\mathrm{Mod}^{\pm}(S_{g}) \simeq \mathrm{Out}(\pi_{1}(S_{g})))]
[1]
덴 수술(Dehn Surgery)을 고안한 사람이기도 하다.