学习笔记·群论入门

写在前面:群真的太强大了!感觉学会了群就学会了什么不得了的东西233

群的定义(Definition of Group)

比较简单的来讲,所谓(group)指的是一类特殊的集合,这个集合包含一组元素和大于等于一个的运算,比如乘法群救记作(G,)。那么平凡来讲,群满足下列几个性质:

我们假定一个平凡的群G支持qwq这种运算:

Property1  封闭性$$\forall a\in G, b\in G, a\color{purple}{qwq}b \in G$$

Property2  运算的结合性$$(a\color{purple}{qwq}b) \color{purple}{qwq} c=a\color{purple}{qwq} (b qwq c)$$

Property3  存在单位元(幺元)满足以下定义:$$\exists e\in G, s.t. \forall a\in G, e\color{purple}{qwq} a=a\color{purple}{qwq}e=a$$

Property4  对于每个元素,存在逆元,即满足 $$\forall a\in G, \exists b\in G, s.t. a\color{purple}{qwq} b=b\color{purple}{qwq}a=e$$

那么也就是说的直白点吧,对所有的元素,做完该群所带有的带有结合律的运算之后,所得结果仍然属于该群且一定存在单位元,对于每个元素存在运算逆元。

那我们不妨定义一些其他的:

阿贝尔群(Abel Group):即交换群——运算满足交换律的群。

半群:满足封闭性和结合律的群。

有限群(Finite Group):元素个数有限的群称为有限群,而有限群的元素个数称作有限群的阶

结合几个例子来解释一下:

比如以下是几个乘法群$$(Q\setminus{0},\cdot)~, (R\setminus{0}~, \cdot),~ (C\setminus{0},\cdot)$$

他们都不能包括0这个元素,因为这个元素显然是没有逆元的。

或者一个好玩儿的乘法群(1,1  ,  )或者是所有非奇异的n阶矩阵也可以组成一个乘法群。

或者是$$(Z,+)$$这个群比较经典233,其中我们借助这个来练习一下如何判断是否成群,首先思考,这个东西一定是封闭的,因为最后会收敛于±inf所以一定封闭,其次运算是一定符合结合律的,然后单位元肯定就是0,最后逆元的话,对于n那就一定是n了(紧扣定义即可)。


Extra  Things:

以下是两种复合抽代数据结构(名字自己起的233):

环:定义在两个运算上,(G,+,)其中(G,+)是阿贝尔群,(G,)是半群

举例子:Z, R[x],即整数环和R上的所有多项式的集合。

域:同样定义在两个运算上,(F,+,)其中(F,+)是阿贝尔群,(F{0},)是阿贝尔群

举例子 :Q,R,C即有理数域、实数域和复数域。


好的,那我们尝试证明两个命题:

Proposition1    一个群中的单位元唯一

设有两个单位元e1,e2

那么e1=e1e2=e2,其实是一个233

Proposition2    群中元素的逆元唯一

以乘法群为例,假设a有两个逆元b,c,那么一定会有b=b(ac)=(ba)c=c

显然也是同一个。

那么此时我打算整理一个群的共性特征:

(ab)1=b1a1

很显然,证明如下:

ab(b1a1)=b1a1)ab=e

提这个的目的就是,我们发现在矩阵的相关内容里面也有这件事儿~所以就很开心

那么之后我们讨论周期

对于一个元素aG而言,我们记a的周期是o(a)

o(a)表示最小正整数,使得ao(a)=e

子群及其衍生

本节所指“群”没有特别说明便均为有限群

不妨先给出子群的浅显版定义:

如果对于一个群(G,C) ,其中HG,,且 (H,C)是群,那么我们称在运算C下,HG的子群,用HG表示

那么从而我们可以定义生成子群这个东西:

生成子群:若SG, 并且对于运算C而言,(G,C)也是一个群,那么就称G为集合S在运算C下的生成子群。集合S的生成子群用<S>表示

这之后我们就可以定义陪集这个概念

陪集一般上包含左陪集右陪集

左陪集:如果HG,对于aG,定义集合Ha={xG | hH,ah=x}H的与元素a左陪集。

右陪集: 如果HG,对于aG,定义集合Ha={xG | hH,ha=x}H的右陪集。

233也可以叫做傍集或者旁系之类的~

那么我们这个地方先只研究右陪集233

Lemma1:

我们首先证明一点:|H|=|Ha|,其中长得像绝对值符号的竖线表示的是有限群的群中元素数量

这个其实比较显然,因为事实上群都是定义在非可重集上面的。

较为严谨的证明如下:


Proof.

对于HG,如果h1h2H,那么h1ah2a

反证:若h1a=h2ah1aa1=h2aa1, h1=h2矛盾

对于不同的hha互不相同,因此|Ha|=|H|


Lemma2:

之后我们再证明一些好玩儿的:

命题:Ha=Hb当且仅当ab1H

看起来好像不是那么好玩……


Proof.

Ha=Hb,则eaHa,即aHb,那么hH, a=hb,那么ab1=h

ab1H,那么ha=ha(b1b)=(hab1)bHb,因此HaHb

hb=hb(a1a)=h(ab1)1aHa,故HbHa

因此Ha=Hb


那么我们还可以有一个推论:

HaHb,那么HaHb=


Proof.

假设xHaHb, 则h1,h2Hh1a=h2b=x , 那么ab1=h11h2H,那么Ha=Hb,矛盾


从而还可以有个定理(Lagrange定理):

由于gGgHg,所以G中每个元素都在某个傍集中。用[G:H]表示不同的傍集数,那么

|G|=|H|[G:H]

也就是说|H||G|的约数。

这个其实很显然,因为不同元素的傍集如果不同就不会有交集,如果相同就不会被考虑到[G:H]里面。所以结论平凡。

但是其实这是个很伟大的定理233


好的,那么从而就会有一些神奇的推论:

**推论一 : 对于一个元素aGG是一个群,那么o(a)|G **

Proof. 因为o(a)=|<a>|,由我们刚刚证明的定理可以得出o(a)|G

推论二:对任意的aG,a|G|=e

Proof. 比较显然,由推论一可知。

推论三:若|G|为素数,则G是循环群

Proof.ae,那么会有|<a>|整除|G|。而由于|G|是个素数,所以只有可能|G|=|<a>| ,所以G是个循环群。

接下来我们真的要去做些好玩的了~


定理1·Fermat小定理

如果p为素数,那么存在ap11(modp)

Proof.

考虑质数p,考虑群G={1,2,,p1},群的运算定义为对p取模的乘法,那么由Lagrange可知:

aG,ap1=1(modp)

定理2·Euler定理

aϕ(n)=1(modn)

Proof.

考虑nN+,考虑群G={1xn | gcd(x,n)=1},群的运算定义为对n取模的乘法

那么会有|G|=ϕ(n),从而有:

aG,aϕ(n)=1(modn)


没错,证明十分的简洁美观。

作者被这种神奇的证明给折服了stO.

posted @   皎月半洒花  阅读(3530)  评论(2编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示
哥伦布
05:09发布
哥伦布
05:09发布
7°
多云
西北风
2级
空气质量
相对湿度
67%
今天
小雨
7°/21°
周五
多云
11°/22°
周六
大雨
16°/24°