群论学习入门 | 群论与李群的基本概念

如果你想把群论用到物理、机器人、计算机图形学领域,需要学习李群和李代数。但首先要打好群论基础。 李群的群部分是群论定义的那个群。

很多人在接触群论时遇到的最大障碍是:一上来就看到一堆抽象的公理,完全不知道它在说什么。

这篇文章给你一个具体的、可操作的学习步骤,让你一步步从熟悉的例子走到抽象的定义。

第一步:先掌握集合和运算的基本概念

群论的一切都建立在集合和二元运算上。如果你对这两个概念模糊,后面的东西都会飘在空中。

你需要先搞清楚:

  • 什么是集合?(元素的整体,比如 { 1 , 2 , 3 } \{1,2,3\} {1,2,3})
  • 什么是二元运算?(把两个元素变成一个元素的操作,比如加法、乘法)
  • 什么是封闭性?(两个东西运算后还在这个集合里)

做一个小练习,判断下面的运算是否封闭:

  • 整数集合,运算:加法,封闭吗?
  • 奇数集合,运算:加法,封闭吗?(3+5=8,8不是奇数,所以不封闭)
  • 非零实数集合,运算:乘法,封闭吗?

入门先搞明白上面三个问题就够了。

第二步:理解群的四条公理

群的定义只有四条规则:

例子1:整数加法群 ( Z , + ) (\mathbb{Z}, +) (Z,+)

  • 封闭性:两个元素运算后还在集合里,比如 3+5=8,8还是整数
  • 结合律: ( a + b ) + c = a + ( b + c ) (a+b)+c = a+(b+c) (a+b)+c=a+(b+c),(1+2)+3 = 1+(2+3)
  • 单位元:存在一个元素e,使得 a + e = e + a = a a+e=e+a=a a+e=e+a=a,0 就是单位元:5+0=5
  • 逆元:每个元素a都有一个b,使得 a + b = b + a = e a+b=b+a=e a+b=b+a=e,5的逆是-5:5+(-5)=0

群不要求交换律(即 a b = b a ab=ba ab=ba)。满足交换律的群叫交换群或阿贝尔群。整数加法是交换群,但后面你会遇到非交换群。

例子2:开关灯群

集合: { 保持 , 切换 } \{保持, 切换\} {保持,切换}

运算:两个操作依次执行

单位元:保持

切换的逆元:切换自己(切换两次等于保持)

封闭:✓

结合律:✓

这个群是二阶群,记作 Z 2 \mathbb{Z}_2 Z2。

第三步:学两个经典例子

例1:旋转正方形群(四阶循环群 C 4 C_4 C4)

想象一个正方形,可以顺时针旋转:0°、90°、180°、270°。

这四个操作构成一个群:

封闭: 先转90°再转180° = 转270°,还在集合里

单位元: 不转

逆元: 转90°的逆是转270°(因为再转一次就回到原样)

结合律: 显然成立

这个群由"转90°"这一个操作生成,所以叫循环群。

例2: S 3 S_3 S3(三个元素的置换群)

这是一个非交换群的例子,非常重要。

考虑三个物品 { 1 , 2 , 3 } \{1,2,3\} {1,2,3} 的排列方式。一共有 3 ! = 6 3! = 6 3!=6 种排列方式(比如(1,2,3)、(2,1,3)等)。

注意交换律不成立!

先交换1和2,再交换2和3 → 结果 ≠ 先交换2和3,再交换1和2

这个例子能让你明白群不一定要交换。

如果你搞懂了 S 3 S_3 S3,你就理解了群论中最核心的非交换群的雏形。

第四步:再看群的抽象定义

当你对上面四个例子都熟悉后,再来看标准的群定义:

一个群 ( G , ∘ ) (G, \circ) (G,∘) 是一个集合 G G G 配上一种二元运算 ∘ \circ ∘,满足:

封闭性: 对任意 a , b ∈ G a, b \in G a,b∈G, a ∘ b ∈ G a \circ b \in G a∘b∈G

结合律: 对任意 a , b , c ∈ G a, b, c \in G a,b,c∈G, ( a ∘ b ) ∘ c = a ∘ ( b ∘ c ) (a \circ b) \circ c = a \circ (b \circ c) (a∘b)∘c=a∘(b∘c)

单位元: 存在 e ∈ G e \in G e∈G,使得对任意 a ∈ G a \in G a∈G, e ∘ a = a ∘ e = a e \circ a = a \circ e = a e∘a=a∘e=a

逆元: 对任意 a ∈ G a \in G a∈G,存在 b ∈ G b \in G b∈G,使得 a ∘ b = b ∘ a = e a \circ b = b \circ a = e a∘b=b∘a=e

第五步:学习几个重要概念

当你理解了群是什么之后,可以接着学:

  1. 子群:群中的一个子集,自身也构成群。

  2. 循环群:由一个元素生成的群。

  3. 同态与同构:同态,两个群之间的保持结构的映射。同构两个群本质上一样(结构和运算完全相同)

一个经典的洞察:旋转正方形群( C 4 C_4 C4)和模4加法群 ( Z / 4 Z , + ) (\mathbb{Z}/4\mathbb{Z}, +) (Z/4Z,+) 是同构的。

转0° ↔ 0

转90° ↔ 1

转180° ↔ 2

转270° ↔ 3

不同的具体对象却有相同的代数结构,这就是群论的力量。

第六步:做题

以下是一些入门级的练习

练习1:验证群公理

判断以下是否构成群,并说明理由:

  • 整数集合,运算:乘法
  • 正实数集合,运算:乘法
  • 所有 2 × 2 2\times2 2×2 可逆实矩阵,运算:矩阵乘法

练习2:子群

以下哪些是整数加法群 ( Z , + ) (\mathbb{Z}, +) (Z,+) 的子群?

  • 所有3的倍数
  • 所有正整数
  • { 0 } \{0\} {0}

练习3:循环群

证明: ( Z , + ) (\mathbb{Z}, +) (Z,+) 是循环群,且它由1生成。

练习4:理解非交换性

在 S 3 S_3 S3 中,计算 ( 12 ) ( 23 ) (12)(23) (12)(23) 和 ( 23 ) ( 12 ) (23)(12) (23)(12),证明它们不相等。


当你能够对着整数加法说出"封闭、结合、单位元、逆元"这八个字的时候,你就已经迈入了群论的大门。

群论研究的是满足四条公理的代数结构:封闭性、结合律、单位元、逆元

这些公理不涉及任何连续或光滑的概念。比如:

  • 整数加法群 ( Z , + ) (\mathbb{Z}, +) (Z,+) ------ 离散的,一个一个的点
  • 旋转正方形群 C 4 C_4 C4 ------ 只有4个元素,跳着走的
  • 置换群 S 3 S_3 S3 ------ 只有6个元素

这些群的元素都是可数的、离散的。而李群是带有光滑结构的连续群,必须连续变化(如旋转角度)。

群论是研究离散的和连续的所有群结构的理论,李群是其中连续的那一类,并且因为其具有光滑性,可以用微积分和几何的工具来研究。

李群

一个集合,同时是一个群和一个光滑流形(可微的曲面),并且群运算(乘法和取逆)是光滑的映射。

它首先是一个群(满足四条公理),同时它的元素可以连续变化(不像整数那样一跳一跳的),而且这种变化是光滑的(可求导的)。

最重要的例子是旋转群 S O ( 3 ) SO(3) SO(3)

想象空间中的旋转操作。你可以连续地旋转一个物体:转1°、转2°、转3°......一直到359° 。这些旋转操作构成一个群(封闭、结合、有单位元、有逆)。更重要的是这个群是连续的,你可以"平滑地"从旋转1°过渡到旋转2°。

三维空间中的所有旋转构成一个"三维的曲面"(数学上叫流形),这就是李群 S O ( 3 ) SO(3) SO(3)。

李代数:李群的线性化

每一个李群 G G G 都有一个对应的"线性化版本"叫李代数 g \mathfrak{g} g。

李代数是"在单位元附近"把李群线性化得到的向量空间,配上一个叫做"李括号"的运算。

旋转群 S O ( 3 ) SO(3) SO(3) 的李代数是 s o ( 3 ) \mathfrak{so}(3) so(3),它是由所有 3 × 3 3\times3 3×3 反对称矩阵构成的向量空间

这个李代数只有3个维度(跟旋转自由度的数量一致)

矩阵李群中的乘法 A B AB AB 是复杂的,但李代数中的运算(加法和李括号)是线性的,处理起来简单得多。

而且,指数映射:

exp ⁡ : g → G \exp: \mathfrak{g} \to G exp:g→G

把李代数中的元素映射回李群中。这相当于:李群中微小的连续变化可以用李代数中的线性组合来近似描述。这在物理、工程、机器人学中极度有用:

比如,机器人手臂的连续运动 = 李群中的路径;每个时刻的速度 = 李代数中的元素;把速度积分回来就得到运动轨迹。

相关推荐
新知图书1 小时前
智能体基础架构
人工智能·agent·ai agent·智能体·langgraph
尼莫点nemo1 小时前
我写了个 AI Skill,让它每天早上帮我刷科技新闻。一起看报!
人工智能
冬哥聊AI1 小时前
淘天面试追问:GRPO 训练数据能直接复用 SFT 的吗?同源不同用的三重约束
人工智能
逐米时代1 小时前
为什么企业AI应用需要从场景化智能体切入
大数据·人工智能
橘子星1 小时前
基于 MCP 协议实现本地文件读取工具服务开发实践
javascript·人工智能
毛丫讲绘本1 小时前
0-3岁选绘本需要做到越早启蒙越要简单
人工智能·学习·微信·微信公众平台·微信开放平台
sugar__salt1 小时前
手撕字符串算法:反转、回文、验证回文 Ⅱ 完整拆解
javascript·算法·面试·职场和发展
To_OC1 小时前
从一行报错开始,把字符串反转、回文算法连带着包装类一起捋明白
javascript·算法·api
小c君tt1 小时前
linux学习笔记1
linux·笔记·学习