Chap2 群

randolf2022年8月9日
大约 8 分钟

Chap2 群

Chap2 群

集合理论

一个群是一个集合,其元素可以被“乘”,而且乘法遵从一定的法则。一个有趣的例子是这类集合中的元素是函数的情形,更具体的,是一种在比较不同系统结构时浮现的函数 (同态)

从上面对群的定义,首先需要定义集合,并研究一些集合的特性

集合扩充

集合

一个集合X是一个元素的Collection,其中 意味着x属于X,即X中的元素列表中包含x

进一步容易定义集合是相等的,等价于两个集合有相同的元素

为了扩充集合的含义,引申出子集的定义:

子集

一个集合X的子集S等价于

并不是所有集合都有元素,因此定义没有元素的集合为 ,代表没有元素的集合

集合运算

下面可以来定义集合上的运算了

  • 交集

  • 并集

  • 差集

函数

在定义了集合本身的特性后,下面可以来定义元素的操作了,即元素

我们最开始定义的函数是一种映射的思想,现在可以考虑换一个角度来考虑,将其写成一个“图形”的形式,即 (x,f(x)),下面给出这个想法的定义:

笛卡尔积(cartesian product)

如果X和Y是集合,我们定义其笛卡尔积(cartesian product) 是所有有序对(x,y)的集合,其中

现在可以在笛卡尔积上定义 函数

函数

一个从X映射到Y的函数f,将其标识为 ,这个函数f是 的一个子集,使得

对这样的 f,可以给出一些定义,对 的形式,X 被称为 f 的 定义域 (domain),Y 被称为 f 的 目标域 (target),f 所有的元素构成的集合是 f 的 值域 (image),其是 Y 的子集

给定了函数的定义后,类似集合的部分,可以定义函数上的运算了

函数的相等

一个函数 是相等的,等价于X=X’,Y=Y’而且子集 和子集 是相等的

从判定函数的相等的情况来看,一个函数有 3 个部分:

  • domain X
  • target Y
  • 映射关系 我们称两个函数是相等的,等价于这三个子部分相等

由于函数 3 个部分都很重要,因此需要分析不同部分对函数本身的影响。对 domain 来说,可以定义下面的 函数限制

限制函数

如果 是一个函数,S是X的子集,那么定义f限制在S上构造了一个新函数:

对限制函数而言,可以自然地发现有这样的典范映射:

  • S 是 X 的子集,则 包含关系 是一个典范映射:

类似讨论线性映射的思路,我们可以定义单射和满射:

满射 (surjective)

一个函数 是满射的,等价于:

即任意y属于Y都有某个x属于X使得y=f(x)

单射 (injective)

一个函数 是单射的,等价于:

即f(a)=f(b)等价于a=b

下面定义映射的复合

复合

如果 ,那么定义复合映射 为:

容易证明,复合运算是可结合的,即

线性映射作为一个集合,还可以定义其逆映射,即:

这些都是在线性代数中厘清过的知识,这里不再多提

关系

关系

给定集合X和Y,X到Y的一个关系是指 的一个子集R(根据前面对映射的定义这也就是一个映射)。如果X=Y,我们说R是X上的一个关系,通常写成

关系实际就是我们研究的线性映射,但我们这里主要关心关系的结构上的性质,而不关心其空间中的意义。因此这里将同构对应的 等价关系 定义为具有 3 条性质的关系

  • 自反性:
  • 对称性:
  • 传递性:

有了等价关系,我们给定一个 ,则可以得到 a 的等价类

等价类

等价类一个经典的例子就是整数域上的模运算生成的 mod n 等价类

我们可以把等价类看成一个元素的特征的描述,在这个特征意义下,这个等价类就可以代替元素本身,因此引发我们考虑下面的定理:

lemma

使用等价关系的传递性和对称性容易证明上面结论

从集合论的角度来看,等价关系将一个集合划分成了很多块,这是一种 分割,我们可以说,等价关系和集合的分割是等价的

Pasted image 20220321194449

置换

置换和排列(permutation & arrangement)

  • 一个集合X的置换 (permutation)是一个双射 ,其中X是一个长度为n的有限集合。
  • 一个集合X的排列(arrangement)是一个列表 且不含有X的重复元素

note

置换是一个映射,而排列是置换的值域上的元素

给定一个排列 ,定义函数 ,则上面排列是 f 的值域。由于排列上没有重复元素,表明 f 是单射;又因为每个 X 上的元素都出现在排列中,说明 f 是一个满射,从而表明,一个排列定义了一个双射

举例来说: Pasted image 20220321200158 ^eqn-two-row-notation-permutation

note

上面描述稍微有点不严谨,置换作用在X上而不是Rn上,不过是同构的,因此加一个复合就行

我们可以说,排列 (lists) 和置换 (双射) 是两个描述集合位置更改的方式,从置换角度看,双射作为映射的好处是可以和别的映射复合,在我们的运算上更加便利

definition

根据置换的定义,这是一个双射。将所有置换构成的集合记为 ,记为 ,被称为X上的对称群

Pasted image 20220425191139

注意这个群上的复合运算是不可交换的(尽管有些可以交换来着)

但对定义的对称群,其满足特别的性质 消去律

类似可以证明:

使用前面定义的 二行记号,尽管可以直观的展示映射关系,但对我们理解映射性质带来了干扰:

  • 一个置换的平方是什么样子?不能直接看出
  • 可以经过多少次置换使得其变为恒等的?

下面针对上面提出的问题,给出一个特殊的置换定义来解决这些问题:

definition

Pasted image 20220425192355循环置换

^eqn-cycle-permutation

comment

已经开始引入对称性了

对上面的定义,一个 2- 循环置换交换 2 个元素,并固定其余所有元素。1- 循环置换则是群上的单位元素。

对比 2 行记号形式,其不能帮我们认识到下面的情形:

Pasted image 20220425192740

现在,为了更形式化的表述 r- 循环置换,引入新记号:

Pasted image 20220425193426

Pasted image 20220425193506

note

可以注意到,Pasted image 20220425193527

因此一个r-置换有r个不同的记法

置换的应用

我们给出一个算法,可将 置换分解为循环置换的乘积

Pasted image 20220425193704

根据上面的复合法则,可以方便的得到置换的表示

但可以注意到,这样的表示方法可能并不是最简单的!比如下面的例子:

Pasted image 20220425194018

而言,根据我们的运算规则,实际上可以被化简为

不相交置换

definition

Pasted image 20220425201008

Loading...