循环群:一个元素不断作用生成的群

循环群理论精要
本文深入探讨了循环群的基本概念,包括定义、性质及其子群的特性。文章详细解释了循环群的生成元如何确定群的结构,并给出了素数阶群一定是循环群的证明。

循环群:一个元素不断作用生成的群
例子:
< N 4 , + 4 > 是 以 1 为 生 成 元 的 循 环 群 因 为 2 = 1 + 1 4 = 1 2 3 = 1 + 1 4 + 1 4 = 1 3 0 = 2 + 2 4 = 1 4 < N 4 , + 4 > = { 1 4 , 1 , 1 2 , 1 3 } \color{blue} <N_4,+_4>是以1为生成元的循环群\\ 因为2=1+1_4=1^2\\3=1+1_4+1_4=1^3\\0=2+2_4=1^4\\ <N_4,+_4>=\{ 1^4,1,1^2,1^3\} <N4,+4>12=1+14=123=1+14+14=130=2+24=14<N4,+4>={14,11213}

< N , + > = { … … 1 − 3 , 1 − 2 , 1 − 1 , 0 , 1 , 1 2 , 1 3 … … } = { … … ( − 1 ) 3 , ( − 1 ) 2 , ( − 1 ) 1 , 0 , ( − 1 ) − 1 , ( − 1 ) − 2 , ( − 1 ) − 3 … … } \color{red} <N,+>=\{ ……1^{-3},1^{-2},1^{-1},0,1,1^2,1^3……\}\\= \{ ……(-1)^{3},(-1)^{2},(-1)^{1},0,(-1)^{-1},(-1)^{-2},(-1)^{-3}……\} <N,+>={13,12,11,0,11213}={(1)3,(1)2,(1)1,0,(1)1(1)2(1)3}

定义:

< G , ∗ > 为 群 , ∃ g ∈ G , ∀ x ∈ G , ∃ i ∈ N , s . t .    x = g i , 并 称 g 为 G 的 生 成 元 <G,*>为群,\exists g\in G,\forall x\in G,\exists i\in N,s.t. \ \ x=g^i ,并称g为G的生成元 <G,>gG,xG,iN,s.t.  x=gi,gG

类别:

根 据 g 的 阶 分 类 { n 阶 循 环 群 ( 循 环 周 期 为 n ) : G = { g 1 , g 2 , … … , g n = e } 无 限 循 环 群 ( 循 环 周 期 是 无 限 的 ) : G = { … … g − 2 , g − 1 , g 0 = e , g 1 , g 2 , … … } 根据g的阶分类 \left\{\begin{matrix} n阶循环群(循环周期为n):G=\{ g^1,g^2,……,g^n=e \}\\ 无限循环群(\tiny 循环周期是无限的\normalsize ):G=\{……g^{-2},g^{-1}, g^0=e,g^1,g^2,…… \} \end{matrix}\right. g{n(n)G={g1,g2,gn=e}()G={g2,g1,g0=e,g1,g2,}

对于有限循环群 |G|=n当且仅当|g|=n

证 明 { 必 要 性 : 已 知 ∣ G ∣ = n , 设 ∣ g ∣ = m , 由 拉 格 朗 日 定 理 n = k ∗ m , 所 以 m ≤ n , 设 a ∈ G , a = g s                              s = m g + r ( 带 余 除 法 ) , a = g s = g r , 由 此 G 中 最 多 有 m 个 元 素 , ∣ G ∣ = n ≤ m , 矛 盾 充 分 性 : 已 知 ∣ g ∣ = n , ∀ a ∈ G , a = g k = g n ∗ q + r = g r 因 而 G 中 最 多 有 n 个 元 素 , ∣ G ∣ ≤ n                              下 面 证 G 中 的 元 素 不 同 , 若 存 在 1 ≤ i < j ≤ n , g i = g j , 则 g j − i = g j ∗ g ( − 1 ) i = g j ∗ ( g i ) − 1 = e                                则 G 的 阶 数 由 n 变 为 了 j − i                                所 以 G 中 的 元 素 互 不 相 同 ∣ G ∣ = n \mathrm{证明}\left\{\begin{array}{l}\mathrm{必要性}:\mathrm{已知}\vert G\vert=n,设\vert g\vert=m,\mathrm{由拉格朗日定理}n=k\ast m,\mathrm{所以}m\leq n,设a\in G,a=g^s\\\;\;\;\;\;\;\;\;\;\;\;\;\;\;s=mg+r(\mathrm{带余除法}),a=g^s=g^r,\mathrm{由此}G\mathrm{中最多有}m\mathrm{个元素},\vert G\vert=n\leq m,\mathrm{矛盾}\\\mathrm{充分性}:\mathrm{已知}\vert g\vert=n,\forall a\in G,a=g^k=g^{n\ast q+r}=g^r\mathrm{因而}G\mathrm{中最多有}n\mathrm{个元素},\vert G\vert\leq n\\\;\;\;\;\;\;\;\;\;\;\;\;\;\;\mathrm{下面证}G\mathrm{中的元素不同},\mathrm{若存在}1\leq i<j\leq n,g^i=g^j,则g^{j-i}=g^j\ast g^{(-1)i}=g^j\ast{(g^i)}^{-1}=e\\\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;则G\mathrm{的阶数由}n\mathrm{变为了}j-i\\\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\mathrm{所以}G\mathrm{中的元素互不相同}\vert G\vert=n\end{array}\right. G=n,g=mn=km,mn,aG,a=gss=mg+r()a=gs=gr,GmG=nmg=n,aG,a=gk=gnq+r=grGnGnG1i<jn,gi=gj,gji=gjg(1)i=gj(gi)1=eGnjiGG=n

生成元g与g的个数

{ 无 限 循 环 群 : G 有 两 个 生 成 元 g 与 g − 1 n 阶 循 环 群 : 有 Φ ( n ) 个 生 成 元 ( Φ ( n ) 为 欧 拉 函 数 , 为 小 于 等 于 n 与 n 互 素 的 整 数 的 个 数 ) \left\{\begin{array}{l}\mathrm{无限循环群}:G\mathrm{有两个生成元}g与g^{-1}\\n\mathrm{阶循环群}:有\Phi(n)\mathrm{个生成元}(\Phi(n)\mathrm{为欧拉函数},\mathrm{为小于等于}n与n\mathrm{互素的整数的个数})\end{array}\right. {Ggg1nΦ(n)Φ(n)nn

循环群的子群

循 环 群 的 子 群 仍 是 循 环 群 { 无 限 循 环 群 的 子 群 除 了 < { e } , ∗ > 外 都 是 无 限 的 n 阶 循 环 群 , 对 于 n 的 每 个 正 因 子 d , 恰 好 有 一 个 d 阶 子 群 \begin{array}{l}\mathrm{循环群的子群仍是循环群}\\\end{array}\left\{\begin{array}{l}\mathrm{无限循环群的子群除了}<\{e\},\ast>\mathrm{外都是无限的}\\n\mathrm{阶循环群},\mathrm{对于}n\mathrm{的每个正因子}d,\mathrm{恰好有一个}d\mathrm{阶子群}\end{array}\right. {<{e},>nnd,d

素数阶群一定是 循环 群,它的生成元是 任一非单位元

证明如下:任一元素的阶整除群的阶。现在群的阶是素数p,所以元素的阶要么是1要么是p.
G中只有一个单位元,其它元素的阶都不等于1,所以都是p。
任取一个非单位元,它的阶等于p,所以它生成的G的循环子群的阶也是p,从而等于整个群G。所以G等于它的任一非单位元生成的循环群

生成方式主要有以下几种类型: ### 由子集生成 设 \(G\) 是一个,\(S\) 是 \(G\) 的一个非空子集。由 \(S\) 生成的子 \(\langle S\rangle\) 是包含 \(S\) 的 \(G\) 的最小子。它可以通过以下方式理解:\(\langle S\rangle\) 中的元素是由 \(S\) 中的元素及其逆元经过有限运算得到的所有元素构成的集合。例如,若 \(S=\{a,b\}\),那么 \(\langle S\rangle\) 中的元素可能包含 \(a\)、\(b\)、\(a^{-1}\)、\(b^{-1}\)、\(ab\)、\(ba\)、\(a^{-1}b\) 等。 ### 正规子生成 若 \(N\) 是 \(G\) 的正规子,那么可以基于 \(N\) 生成其他子。正规子 \(N\) 满足对于任意 \(g\in G\),都有 \(gNg^{-1}=N\)。例如,在商 \(G/N\) 的构造中,\(N\) 起到了重要作用,并且可以通过 \(N\) 与 \(G\) 中的元素组合生成新的子。 ### 循环子生成 对于 \(G\) 中的一个元素 \(a\),由 \(a\) 生成的循环子 \(\langle a\rangle=\{a^n|n\in\mathbb{Z}\}\),其中 \(a^n\) 表示 \(n\) 个 \(a\) 相乘(当 \(n\gt0\)),\(a^0 = e\)(\(e\) 为 \(G\) 的单位元),\(a^{-n}=(a^{-1})^n\)(当 \(n\lt0\))。例如,在整数加法 \(\mathbb{Z}\) 中,由元素 \(2\) 生成的循环子 \(\langle 2\rangle=\{2n|n\in\mathbb{Z}\}\),即所有偶数构成的子。 ### 子的交集生成 若 \(H_1\) 和 \(H_2\) 是 \(G\) 的两个子,那么它们的交集 \(H_1\cap H_2\) 也是 \(G\) 的子。可以通过不断求多个子的交集来生成新的子。 ### 子的乘积生成 设 \(H\) 和 \(K\) 是 \(G\) 的两个子,它们的乘积 \(HK=\{hk|h\in H,k\in K\}\)。当 \(H\) 和 \(K\) 满足一定条件(例如 \(H\) 或 \(K\) 是正规子)时,\(HK\) 是 \(G\) 的子。 ```python # 以下是一个简单的 Python 示例,模拟循环子生成 class GroupElement: def __init__(self, value): self.value = value def __mul__(self, other): # 这里简单模拟运算,实际情况需根据具体定义 return GroupElement(self.value + other.value) def __str__(self): return str(self.value) # 生成循环子 def generate_cyclic_subgroup(element, n): subgroup = [] current = GroupElement(0) for i in range(n): current = current * element if i > 0 else element subgroup.append(current) return subgroup # 示例 a = GroupElement(2) subgroup = generate_cyclic_subgroup(a, 5) for elem in subgroup: print(elem) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值