最近正好学习群论有些微小的心得,对一些基础的定义和抽象概念有了一些直观理解:
群的定义、子群、陪集、正规子群、商群、直积群、同构、同态等……
虽然这些理解只涉及了群论的很小一部分,也没办法回答这些概念如何被引入,但我相信,通过构造一些几何意义比较明显的例子来说明,对于理解它们还是有些帮助的。
注:本回答内容都是一些粗浅而不严谨的个人体会和类比,各位大神若路过还请多多指正。
我们在这里给出三个群来作为例子,后面将通过它们之间的一些关系来理解前面提到的那些抽象概念。
群 :复平面上的旋转变换,我们用单位复指数来表示(也就是 群 )
于是群元记为:
代表着将复平面上的向量旋转 角度
群乘法自然就是复数乘法:
群 :正实数的乘法群,可以理解为不变号(不改变正反方向 )的伸缩变换。
群元直接记为实数 ,即:
( )
代表着将复平面上的向量变为原来的 倍
群乘法为普通乘法:
( )
群 :既有伸缩(不变号)又有旋转的变换。
群元可以表示成除原点外的任意复数:
( )
代表着将复平面上的向量伸缩 倍、同时旋转 角
群乘法为复数乘法:
( )
(可以证明它们各自构成一个群 )
下面就用这三个例子以及它们之间的关系,来分别理解本文开头提到的一些定义和概念。
群定义即著名的“封结妖逆”四字诀,我们来对它们一一进行直观理解。
直观理解:
我们可以认为一个群代表了“某一类”变换,这些变换的叠加(群乘法 )也属于“同一类”。
比如例子中的群 中,某个群元 代表将复平面上的向量旋转 角度,群元 代表将复平面上的向量旋转 角度,而它们的乘法 也是复平面上的旋转变换(旋转 角度 ),因此
直观理解:
结合律可以理解为连续操作的唯一性,还是以群 为例:
将向量先旋转 角度再旋转 角度,等同于将向量先旋转 角度再旋转 角度,结果都是将向量旋转了 角度,即:
这个条件看起来理所当然,但为了感受它对于群定义有多么必要,我们可以构造一个反例:剪刀石头布
(这个反例来自于知乎的另一个回答,但是我忘了收藏找不到了,如果原作者看到了请前来认领…… )
如果以 {剪刀, 石头, 布} 构成一个集合,并且按照胜负规则定义所谓的乘法:
剪刀·石头=石头·剪刀=石头;
石头·布=布·石头=布;
布·剪刀=剪刀·布=剪刀
那么我们可以验证这个“乘法”不满足结合律,比如:
石头·(布·剪刀)=石头·剪刀=石头,而:(石头·布)·剪刀=布·剪刀=剪刀
这样的乘法本身就是“畸形”的,因为它无法定义唯一的“连续操作”。
直观理解:
幺元很好理解,就是“什么都不做”的变换。还是以群 为例:
先什么都不做(将向量旋转零度 ),然后再将一个向量旋转 角,最终结果也就是将向量旋转了 角,即: ,其中 ,就是群 中的幺元。
幺元存在性就意味着允许群元“什么都不做”,否则构不成群。
直观理解:
逆元也很好理解,就是“做了又反悔”的变换。还是以群 为例:
先将一个向量旋转 角,再将它旋转 角,最终结果向量还在原地,等于什么也没做,即: ,其中群元 就是 的逆元。
逆元存在性意味着允许群元“悔棋”,否则构不成群,只能构成半群,因为每个群元都找不到自己的另一半。
先来看群 和
显然, 是 的一个子群,对应着 中的群参数 的特殊情形。
另一方面,如果我们取伸缩系数 的群元 ,就可以得到 的一个左陪集:
而由于 和 的取值范围都是整个实数域,因此上面这个集合其实等价于:
直观理解:
它的几何意义,是将复平面上的单位向量变换到半径为 的圆上的任一点的所有变换的集合,我们不妨就将它视为半径为 的圆本身。
如下图中的红色圆:
如果 ,则此时 就是单位圆。
同理,我们可以找出一个右陪集:
由于伸缩变换和旋转变换具有可交换性,因此 和 是相等的,也就具有相同的几何意义。
另一方面,我们可以看出, 也是 的一个子群,对应着 中的群参数 的特殊情形。
这样,我们也可以同样构造 的左陪集和右陪集:
直观理解:
它的几何意义,是将实轴上的向量变成倾角为 的射线上的任一点的所有变换的集合,我们也不妨直接将它视为倾角为 的射线本身。
如下图中的红色射线:
如果 ,则此时 就是与正实轴重合的射线。
群论里说,如果 的子群 满足:
则称 是 的正规子群,又称不变子群。
在本文给出的例子中,显然 和 都是 的正规子群。
直观理解:
这个例子的几何意义相对来说比较无聊:
1) 经过共轭变换后仍然是它自身,也就是单位圆先后经过一次 倍和一次 倍的缩放后,还是单位圆;
2) 经过共轭变换后仍然是它自身,也就是正实轴上的射线先后经过一次 角和 的旋转后,又回到了正实轴上。
根据商群的定义,如果 是 的正规子群,那么相对于 的商群 定义为:
这是我学习群论时曾经感到最困惑的概念之一,所幸当我构造出本文这个例子时,发现可以从中窥视商群的一些几何意义。
从定义我们可以看出,商群 并不是 的子群,而是正规子群 的一堆陪集 (而不是 中的群元 )重新组成的集合,但这些陪集之间同样也存在着群结构。
回到我们的例子, 是 的一个正规子群,相应的商群就是:
那么这个商群的几何意义是什么呢?
直观理解:
根据前面讨论的左陪集 的几何意义,我们不妨做这样的类比:
商群 在几何上就对应着复平面上所有同心圆之间的旋转加伸缩变换的集合,但由于圆在旋转变换下不变( ),因此实际作用下来只造成伸缩变换(于是每两个同心圆之间的伸缩变换就对应着 的一个群元及其逆元 ),即:
群乘法就是两次伸缩变换的叠加,即:
另一方面, 也是 的一个正规子群,相应的商群就是:
直观理解:
根据前面讨论的左陪集 的几何意义,我们也可以做出这样的类比:
商群 在几何上就对应着复平面上所有从原点出发的射线(不包含原点 )之间的旋转加伸缩变换的集合,但由于射线在伸缩变换下不变( ),因此实际作用下来只造成旋转变换(每两条射线之间的旋转变换就对应着 的一个群元及其逆元 ),即:
群乘法就是两次旋转变换的叠加,即:
根据群直积的定义:
我们可以发现,群 正好就是群 的直积:
而联想到前面讨论的群 和群 各自的几何意义,它们的直积群 的几何意义也就很明显了:
直观理解:
根据前面的类比,群 是旋转变换、几何上对应着单位圆,群 是伸缩变换,几何上对应着与正实轴重合的射线,于是两者的直积就可以从两个视角去理解:
1) 将单位圆进行伸缩,覆盖整个除原点外的复平面(后文简称“空心复平面” );
2) 将正实轴的射线进行旋转,也覆盖整个空心复平面。
无论哪种,最终得到的都是整个空心复平面,这正好也就是群 覆盖的区域,所以我们不妨将这个直积理解为“一条线扫完整个复平面”的过程。
另外,我们注意到,积和商是一对互逆的运算,因此直观上我们难免会产生这样的联想:
是否也可以看成 “除以” 后得到的“商”?(反之亦然 )
但我们前面已经定义了商群,而商群是陪集的集合构成的群,并不是 的子群,所以这似乎和直觉矛盾了。
不过没关系,马上我们会看到, 和商群 其实是同构的(毕竟它们的几何意义都是伸缩变换 ),并且,几何上商群 可以理解为空心复平面 “除以”同心圆后剩下的“伸缩”的动作,这和空心复平面 “除以”同心圆 后得到的那条射线 的确是可以对应的。
我们先来说同态。
如果用一句话简单概括同态,就是:
同态映射就像是茶壶配茶杯的关系。——辜鸿铭
我们把这句话再说得更具体一点,并且加上群结构,就可以凑出同态的定义来:
假设有 个茶壶和 个茶杯,且满足:
那么群 和群 之间的映射就是同态映射。
另外,如果茶杯 是茶杯群中的幺元,那么它对应的茶壶的集合 可以构成茶壶群的一个子群(证明略 ),这个子群被称为同态映射核,记作
上面说的例子是离散的,现在我们回到本文开头给出的连续群的例子。
很明显,群 (茶杯 )到群 (茶壶 )之间就存在一个同态映射:
且保留了群乘法:
而这个同态映射的核显然就是 中 的变换的集合(这映射到 中就是幺元 ),即:
结果我们发现,这个同态核居然就是伸缩群 。
接下来说说这个同态核的几何意义。
直观理解:
我们发现,群 到群 的同态映射 其实等于是将空心复平面上的点全部投影到了单位圆上,这样, 中的长度伸缩的信息就被舍弃了;
而这个同态映射的核 的几何意义也就很明显了:它就代表同态映射中丢失的长度伸缩信息。
所以在我们的例子中,同态映射其实相当于一次降维操作,被压缩的那个“维度”,就是同态映射的核。
另一方面,我们在 到群 之间也可以构造一个同态映射,此时是旋转的信息被抹去,空心复平面上的点全部降维到正实轴的射线上,而同态核就是降维时丢失的旋转信息
这其中的微妙关系实在值得玩味……
接下来我们来说同构。
理解了同态之后,同构映射理解起来就简单多了,只要把同态的一对多变成一对一,同态映射就变成了同构映射。
同态是一夫多妻的旧社会,同构是一夫一妻的新社会。
在我们的例子中,群 和群 之间其实就可以构造一个映射:
这个映射的逆映射也是唯一的:
它们显然也是满射(各自覆盖了群参数的定义域 ),并且保留了群乘法:
所以这就是一个同构映射。
不过这个映射并不是我们想讨论的重点,接下来我们要来讨论一个更有意思的同构映射,就是前面提到的商群 与子群 之间的同构。
这个同构映射其实十分显然:
( )
(注意:映射的左边虽然有无穷多个 ,但由于 ,这意味着不同 对应的陪集、也就是商群的群元其实只有一个,即 ,因此这个映射是一对一的同构而不是多对一的同态 )
直观理解:
商群 与子群 之间的同构关系意味着,单位圆的缩放可以“降维”成正实轴上的向量的缩放,两种缩放本质上是可以等同的,仅仅是它们的作用对象不同而已。
另一方面,在 和 之间,我们也能建立这样的同构关系,它意味着射线之间的旋转关系和单位圆上点之间的旋转关系是一一对应的。
这样,我们也就将商群和直积群之间的关系联系起来了。
而这种同构关系其实也可以看成著名的群同态基本定理的一个案例:
若 是一个群同态,记 ,则
( 表示同构关系 )
数形结合如此完美。
本回答改编自学习笔记:
(笔记内容与本回答高度重合,不用重复观看 )
很多人提到对称,其实是不对的。
群的特征是变换,任何封闭的变换操作集都可以用群表示。物理里用它来表示对称,是因为对称操作总是某种变换操作,而且肯定是封闭的,所以必然成群。
但是即使不是对称操作,也可以是群。一个旋转对称明显破缺的理论,同样可以讨论旋转群的作用。
群论不简单么?一个集合和一个二元运算,并且满足群论四大公理。黑纸白字,没有一个符号、一个汉字是我不认识的。经过这么多年的数学训练,加上刷题,那是想证明就证明、想计算就计算,砍瓜切菜、手起刀落、猛虎下山、势如破竹。
但是!我很不爽,这种感觉好比有人叫你去砍人,你也不问问为什么,一言不合就出手把人砍翻在地,或者被人砍翻在地,这种行为我们一般把它成为脑残,你的身份就是别人的小弟。
我们不要做数学的小弟,刷题不能给我们自由,唯有思考可以。
下面就讲一下我对群论的一些思考。
1 集合
讲群论先从集合讲起,集合简单来说就是把一堆东西放在一起(暂时就别提罗素悖论了):
可是这用处不大啊,东西之间得有相互作用才能更好的描述世界啊:
东西我们把它称之为对象,对象之间的互相作用我们称之为操作或者运算。
自然数 是一个集合,我们从自然数 这个集合出发,通过运算可以创造越来越大的集合( 、 、 、 、 分别是自然数、整数、有理数、实数、复数):
运算不止加减乘除,数学学到后面就多了很多抽象运算。甚至从集合和运算的角度来看,学数学的过程很多时候就是在不断的扩大对集合和运算的认知。理解的集合和运算越多,相关领域的数学基本上也就理解了。
其中有种特殊的集合+运算就是群。
2 群
简单来说,群的作用是描述对称。
2.1 什么叫对称?
我们来看看:
正方形对称吗?
物理定律对称吗?
多项式的根对称吗?
上面的问题的答案都是:对称!
对称就是:“某种操作下的不变性”,关键字是两个:“操作”和“不变性”,要说明这点让我们通过上面的三个问题来理解。
2.1.1 正方形是否对称?
先看看正方形,其实它对称是蛮明显的,符合我们日常的语义,可是我们也要把它放到数学的语境里来分析一下:
围绕中心点旋转这个操作,正方形所具有的不变性就是对称。
我们换一种操作,正方形也可以对称:
围绕中垂线这个操作,正方形也具有不变性,也是一种对称。但是因为操作变了,所以这种对称和上面的那种对称不是同一种对称,之后我会再说到这个问题。
假如刚才的正方形只是桌子的桌面,继续围绕中垂线翻转这个操作就不对称了:
2.1.2 物理定律是否对称?
这个听起来就有点奇怪了,但是从不变性的角度出发,相对于时间流逝这个操作,物理定律保持不变,我们可以说物理定律相对时间对称。相对于空间改变这个操作,物理定律保持不变,我们可以说物理定律相对空间对称:
这听起来蛮哲学的,不是说数学学到后面都是哲学吗?
物理我属于民科水平,大家可以参看 对称性----维基百科 。
2.1.3 多项式的根是否对称?
说明下,多项式方程指的是形如 这样的方程。
群论就是从解多项式的根开始发展起来的,所以自然要谈一下为什么多项式的根具有对称性。
首先要从简单的一元二次方程说起:
从上图中来看,相对于 运算,多项式的根互换之后结果不变,针对这个运算它们是对称的。对于 运算就没有对称性。
这个对称性有什么用?根据 韦达定理 ,一元二次方程 ,其中 ,系数是已知的,实际上我可以联立这样的二元方程组求得方程的根。
所以顺便说一下,群论的发展过程是这样的:
关于伽罗瓦与一元五次方程的问题,与群紧密相关,但是又涉及到更多别的知识,本文就不继续推下去了。
2.2 对称如何用数学表示?
让我们从正方形开始解读如何来表示对称.
之前说过,对称最重要的是在“某种操作下的不变性”,所以我们先讨论正方形围绕中心点旋转,总共有4种对称操作:
或许你觉得应该不止4种操作,比如转两圈,这可以等价于“保持不动”,而转45°,这会导致不对称(因为你会明显发现变化)。
起始点是完全不用关心的:
甚至是不是正方形也不重要:
是的,群只关心对称最本质、最抽象的性质。所以我们只关心操作,只需要把操作放到集合里。
要放进去我们必须要把操作给数学化,也就是符号化,我们起码有两种符号化的选择,类比于加法或者乘法:
稍微解释一下,什么叫做类比于加法?比如我们通过类比于加法得到 ,“保持不变”映射为了0,“旋转90°”映射为了 ,而两个操作的依次进行映射为加法。所以“保持不变” + “旋转90°” = = “旋转90°”,是合理。而“旋转90°” + “旋转90°” = = “旋转180°”,也是合理的。注意,运算不需要符合交换律。
还要说明的一点是,这里的加法和乘法是模加法、模乘法,类似于钟表,按照12小时制算, , 。
这样我们就得到了两个群,一个是 ,一个是 。但是我们明明知道它们应该是一样的啊,只是符号不一样,运算不一样,所以我们可以称之为同构,就是结构相同的意思。
这里先用到群的解析式了,下面就要解释一下。
2.3 群的定义
先祭出大杀器,群的标准定义:
群是一个集合 ,连同一个运算" ",它结合任何两个元素 和 而形成另一个元素,记为 。符号" "是对具体给出的运算,比如整数加法的一般占位符。要具备成为群的资格,这个集合和运算 必须满足叫做群公理的四个要求:
封闭性:对于所有 中 ,运算 的结果也在 中。
结合性:对于所有 中的 和 ,等式 成立。
单位元:存在 中的一个元素 ,使得对于所有 中的元素 ,等式 成立。
逆元:对于每个 中的 ,存在 中的一个元素 使得 ,这里的 是单位元。
维基百科
数学是自然科学的语言,和日常的说话相比最大的优点是精确没有歧义,缺点就是晦涩不好理解。群的定义也是这样,下面我们用人话来解释群。
套用正方形的例子来解读群的定义,选 这个群吧:
集合里的对象:所有保证对称性的操作。
二元运算:模加法。
封闭性:操作相加还是在集合内,比如 。
结合性: 。
单位元:保持不动就是单位元,映射为0,所以 。
逆元:首先旋转正方形的操作是可逆的,所以 ,同时这还是一个循环的运算, ,都可以说是 的逆元。
其实吧,我可以再抽象一点, ,这个群基本上已经没有原来正方形旋转的影子了。群比我们之前学的数学的抽象性更近了一步,要不怎么放在抽象代数课程里面呢?本文只是想稍微让群具体一点。
2.4 群的结构与同构
之前说过,正方形围绕中垂线翻转是不一样的对称
上图我把运算直接表示为" "。这个群很明显和正方形围绕中心点旋转的群不一样,所以对称也就不一样,用群的术语来说就是,这两种群结构不一样。
现实中,还有各种各样的对称,比如正方形和圆:
这两种对称的结构也不同,对应的群也不一样。群论就是对各种群的研究。
2.5 进一步的思考
关于同构,这里再进一步思考,圆是有无数种对称操作的,之前提到的相对于时间对称的物理定律,也是有无数种对称操作的(因为时间是可以无限流逝的),从某种意义上讲,两者是不是同一种对称,也就是同构?如果是同构,那么我只要研究一个群就可以研究两者了。
思考,才是数学最大的乐趣所在。
最后推荐一本书,Visual Group Theory Nathan Carter,谢谢 @金凯。这书我以前看过,挺好的,就是没有中文版,贵。