# 代數導論 (6) - Cyclic Subgroup
[TOC]
## 定義:Cyclic Group
:::warning
**Def (Cyclic Subgroup)**:假定 $G$ 是一個 *group*,且 $a \in G$。定義以下集合:
$$
\langle a \rangle = \{a^{m} : m \in \mathbb Z\}
$$
其中,$a^{n}$ 定義為:
$$
a^{m} = \begin{cases}
(a^1)^m & \text{if } m > 0
\newline
1 & \text{if }m = 0
\newline
(a^{-1})^{-n} & \text{if } m < 0
\end{cases}
$$
則 $\langle a \rangle$,是一個 $G$ 的子群,且該子群稱為 *cyclic subgroup of $G$ generated by $a$*。
:::
### 性質:Generator 的 Order 就是集合大小
:::danger
假定 $G$ 是一個群,$x \in G$。則:
$$
\boxed{o(x) = |\langle x \rangle|}
$$
且更進一步,依照 $|\langle x \rangle|$ 是否有限,有下列兩個結論:
1. 若 $|\langle x \rangle| = n < \infty$,則:
$$
\boxed{x^n = 1}
$$
且前 $n$ 個元素,恰好就是 $\langle x \rangle$ 中的所有元素。即:
$$
\boxed{\langle x \rangle = \{1, x \dots x^{n - 1}\}}
$$
更進一步,$1 \dots x^{n-1}$ 中,所有的元素都相異。
2. 若 $|\langle x \rangle| = \infty$,則 $x$ 的任一冪次不為單位元。即:
$$
\boxed{x^{n} \neq 1 \quad \forall n \neq 0}
$$
且若冪次不等,則結果必定不同:
$$
\boxed{x^a \neq x^b \quad \forall a \neq b \in \mathbb Z}
$$
:::
首先考慮 $o(x)$ 有限的狀況。假定:
$$
o(x) = n < \infty
$$
首先證明 $\{1 \dots x^{n-1}\}$ 中的元素均相異。假定存在:
$$
x^{a} = x^{b}
$$
且不失一般性地,假定 $a < b$。即:
$$
0 \leq a < b < n
$$
則:
$$
x^{a} = x^{b} \Rightarrow x^{b - a} = 1
$$
但這樣一來,$o(x)$ 就不會是 $n$ 了。因為:
$$
x^{b - a} = 1 \text{ ; and }(b - a) < n = o(n)
$$
因此矛盾。
由這個結論可以知道:==$\langle x \rangle$ 中,至少有 $o(x)$ 個相異元素==。現在只要證明:這 $o(n)$ 個元素,就是裡面所有的元素就好。
直覺是這樣:如果每作用 $n$ 後,都會「輪迴」到前面某一個元素,那麼之後繼續作用,也只不過是一職重複之前做過的事而已。而證明的方式就是用除法原理:假定存在 $t \neq 1 \dots n -1$,使得:
$$
x^{t} \not \in \{1 \dots x^{n-1}\}
$$
對 $t$ 用除法原理,知道可以表為:
$$
t = nq + r \quad 0 \leq r < n
$$
因此:
$$
x^{t} = x^{nq + r} = x^{nq} x^r = x^r
$$
但 $0 \leq r < n$,所以他一定是 $\{1 \dots x^{n-1}\}$ 裡面其中一個。因此就矛盾了。
類似地,$o(x) = \infty$ 的狀況。首先,$o(x)$ 都已經是無限了,依照 $o(x) = \infty$ 的定義,不可能存在有限的整數使得 $x^{k} = 1$。
而假定:
$$
x^{a} = x^{b}
$$
不失一半性地,假定 a < b,那麼就有:
$$
x^{a} = x^{b} \Rightarrow x^{b - a} = 1
$$
但這樣一來:
$$
o(x) = b - a < \infty
$$
所以就跟 $o(x) = \infty$ 的狀況矛盾。
### 性質:Order 與最大公因數
:::danger
假定 $G$ 是一個群,$x \in G$。則:
$$
\boxed{\begin{cases}
x^{n} &= 1
\newline
x^{m} &= 1
\end{cases}
\Rightarrow
x^{(m, n)} = 1}
$$
其中,$(m, n)$ 是 $m, n$ 的最大公因數。
:::
這其實就是用輾轉相除法:假定 $(m, n) = d$,則存在 $a, b \in \mathbb Z$,使得:
$$
am + bn = d
$$
把它塞冪次裡面:
$$
\begin{align}
x^{am + bn} &= x^{d}
\newline
\Rightarrow (x^{m})^a \cdot (x^{n})^{b} &= x^{d}
\newline
\Rightarrow (1)^{a} \cdot (1)^{b} &= x^{d}
\end{align}
$$
由此得證。
### 性質:冪次的 Order
:::danger
假定 $G$ 是一個群,$x \in G$,且 $\langle x \rangle$ 的大小 $|\langle g \rangle| = n$。則對於任意 $x = g^{m} \in G$,有:
$$
\boxed{o(x) = \frac {n}{(m, n)}}
$$
其中,$(m, n)$ 是 $m, n$ 的最小公因數。
:::
這個定理看起來很顯然,比如說已經知道 $g^{6} = 1$,那麼 $g^2$ 自己作用在自己身上 3 次之後就會變成 $(g^2)^3 = g^6$,當然會變成 1。不過問題是:==*order* 是能使元素變成單位元的「最小」冪次==,而這個次數是不是「最小」,至少第一眼看起來沒那麼顯然。這也是需要證明的地方。
首先,令:
$$
d = (m, n)
$$
因此,可以把 $m, n$ 表為:
$$
\begin{align}
m &= dm' \newline
n &= dn'
\end{align}
\quad (m', n') = 1
$$
這時:
$$
x^{n'} = g^{mn'} = g^{dm'n'} = (g^{dn'})^{m'} = 1^{m'} = 1
$$
也就是:
$$
x^{\frac {n}{(m, n)}} = 1
$$
因此,現在就有:
$$
o(x) \mid \frac {n}{(m, n)}
$$
接下來證明這真的是他的 *order*。假定:
$$
o(x) = r
$$
則:
$$
(x)^{r} = (g^m)^r = g^{mr} = 1
$$
既然 $g^n = 1$,因此:
$$
n \mid mr
$$
所以:
$$
\begin{align}
mr = nk &\Rightarrow m'r = n'k
\newline
&\Rightarrow n' \mid m'r
\end{align}
$$
但既然 $(m', n') = 1$,所以 $n' \not \mid m'$,因此唯一的可能就是:
$$
n' \mid r
$$
換回原先的符號,就是:
$$
\frac {n}{(m, n)} \mid o(x)
$$
由此得證:
$$
o(x) = \frac {n}{(m,n)}
$$
### 性質:Order 互質的元素都可以是 Generator
:::danger
假定 $G$ 是一個群,且 $g \in G$,且 $|\langle g \rangle| = n$。若:
$$
x = g^{m}
$$
其中,$0 \leq m < n$,且 $(m, n) = 1$,則 $g^{m}$ 也是一個 $\langle g \rangle$ 的 *generator*。即:
$$
\boxed{\langle x \rangle = \langle g \rangle}
$$
:::
這其實就是上面的 *corollary*。這個結論可以引出的另外一個結論是:假定
$$
\phi : \langle g \rangle \to \langle x \rangle
$$
其中:
$$
\phi(a) = a^{m}
$$
那麼 $\phi$ 是一個 *automorphism*。
### 性質:同 Order 的 Cyclic Group 都一樣
:::danger
假定 $G$ 是一個群,$x_1, x_2 \in G$。若 $o(x_1) = o(x_2)$,則 $\langle x_1 \rangle$, $\langle x_2 \rangle$ 間存在 *isomorphism*。即:
$$
\boxed{o(x_1) = o(x_2) \Rightarrow \langle x_1 \rangle \simeq \langle x_2 \rangle}
$$
:::
這個 *isomorphism* 可以直接訂出來。令:
$$
\begin{align}
\phi(x_1) &= x_2
\newline
\phi(x^r) &= \phi(x)^r
\end{align}
$$
就可以了。
## 例子:Dihedral Group 的動作
考慮 $D_{2n}$ 中所有的旋轉動作:
$$
R = \{1, r \dots r^{n - 1}\}
$$
則 $R \leq D_{2n}$,而且對於任意 $\sigma \in R$:
$$
o(\sigma) = n
$$
而所有的鏡射動作:
$$
S = \{s, sr^{1} \dots sr^{n - 1}\}
$$
裡面任何一個動作的 *order* 都是 2 (因為鏡射之後的旋轉就變成反方向旋轉了,所以會把原先的旋轉抵銷掉)。