同态与同构
在本节中,我们将精确地定义当两个群“看起来相同”时的概念,即具有完全相同的群论结构。这是两个群之间同构的概念。我们首先定义同态的概念,稍后我们将对此进行更多的讨论。
定义
让(G,⋆)和(H,⋄)成为群。映射φ:G→H满足
φ(x⋆y)=φ(x)⋄φ(y), for all x,y∈G
称为同态。
当G和H的群运算没有显式写入时,同态条件变得简单
φ(xy)=φ(x)φ(y)
但重要的是要记住,左侧的乘积xy是在G中计算的,右侧的乘积φ(x)φ(y)是在H中计算的。直观地说,如果映射φ尊重其域和共域的群结构,它就是同态。
定义
映射φ:G→H称为同构,G和H被称为同构或同构类型,写为G≅H,如果
(1)φ是同态(即φ(xy)=φ(x)φ(y)),并且
(2) φ 是 双射.
换句话说,如果存在一个在它们之间保持群运算的双射,那么群 G 和 H 是同构的。直观上,G 和 H 是相同的群,除了在 G 和 H 中元素和运算的表示可能不同。因此,G 所具有的任何仅依赖于 G 群结构的性质(即可以从群公理推导出的性质——例如,群的交换性)在 H 中也成立。请注意,这正式证明了我们可以将所有的群运算写作 ⋅,因为改变运算符号并不会改变同构类型。
示例
(1) 对于任何群 G,G≅G ,恒等映射提供了一个明显的同构,但在一般情况下,并不是从 G 到其自身的唯一同构。更一般地,设 G 为任意的非空群集。容易验证关系 ≅ 是 G 上的等价关系,等价类被称为同构类。这解释了“同构”定义中对称措辞的原因。
(2) 指数映射 exp:R→R+ 由 exp(x)=ex 定义,其中 e 是自然对数的底数,是一个从 (R,+) 到 (R+,×) 的同构。exp 是双射,因为它有一个逆函数(即 loge ),并且 exp 保持群运算,因为 ex+y=exey 。在这个例子中,尽管元素和运算都不同,但这两个群是同构的,也就是说,作为群,它们具有相同的结构。
(3) 在这个例子中,我们展示了对称群的同构类型仅取决于被排列的底层集合的基数。
令 Δ 和 Ω 为非空集合。如果 ∣Δ∣=∣Ω∣ ,则对称群 SΔ 和 SΩ 是同构的。我们可以直观地看到这一点:给定 ∣Δ∣=∣Ω∣ ,存在一个从 Δ 到 Ω 的双射 θ 。可以想象 Δ 和 Ω 的元素通过 θ 被粘合在一起,即每个 x∈Δ 被粘合到 θ(x)∈Ω 。为了得到一个映射 φ:SΔ→SΩ ,设 σ∈SΔ 是 △ 的一个排列,设 φ(σ) 是 Ω 的一个排列,它以 σ 移动相应粘合的 Δ 元素同样的方式移动 Ω 的元素;也就是说,如果 σ(x)=y 对于某个 x,y∈Δ 成立,那么 φ(σ)(θ(x))=θ(y) 在 Ω 中。由于集合的双射 θ 有一个逆元,可以很容易地验证对称群之间的映射也有逆元。映射 φ 的精确技术定义以及确保 φ 是同构的属性的直观验证被留给了以下练习。
相反,如果 SΔ≅SΩ ,那么 ∣Δ∣=∣Ω∣ ;我们只在底层集合是有限集的情况下证明这一点(当 Δ 和 Ω 都是无限集时,证明更难,将在第4章作为一个练习给出)。由于两个群 G 和 H 之间的任何同构,在直观上,它们之间的一个双射,同构的必要条件是 ∣SΔ∣=∣SΩ∣ 。当 Δ 是一个有限集合,其阶为 n 时,那么 ∣SΔ∣=n !。实际上我们只对 Sn 证明了这一点,但是同样的推理也适用于 SΔ 。类似地,如果 Ω 是一个有限集合,其阶为 m ,那么 ∣SΩ∣=m !。因此,如果 SΔ 和 SΩ 是同构的,那么 n!=m! ,所以 m=n ,即 ∣Δ∣=∣Ω∣ 。
在全文中会出现更多同构的例子。当我们研究不同的结构(环、域、向量空间等)时,我们将制定相应结构之间的同构概念。数学中的一个中心问题是确定结构的哪些属性决定了它的同构类型(即,证明如果 G 是具有某种结构(如群)的对象,并且 G 具有性质 P ,那么任何其他具有相同结构的对象(群)X 如果具有性质 P ,则与 G 同构)。这类定理被称为分类定理。例如,我们将证明任何阶为6的非阿贝尔群都与 S3 同构。
(因此这里 G 是群 S3 ,而 P 是性质“非阿贝尔且阶数为6”)。从这一分类定理中我们可以得到 D6≅S3 和 GL2(F2)≅S3 ,而无需在这些群之间找到显式的映射。注意,并不是任何阶数为6的群都与 S3 同构。实际上我们将证明,在同构的意义上,恰好有两个阶数为6的群:S3 和 Z/6Z(即,任何阶数为6的群都与这两个群之一同构,且 S3 不同构于 Z/6Z)。注意,结论不那么具体(有两种可能类型);然而,假设更容易验证(即,检查阶数是否为6)。后者的结果也被称为分类。一般来说,即使在特定情况下,确定两个群(或其他数学对象)是否同构也是微妙且困难的——在它们之间构建一个保持群运算的显式映射或证明不存在这样的映射,除了极小的情况外,在计算上都是不可行的,正如尝试在不进一步理论的情况下证明上述阶数为6的群的分类时所表明的那样。
有时候很容易看出两个给定的群不是同构的。例如,下面的练习断言如果 φ:G→H 是同构,那么,特别是,
(a) ∣G∣=∣H∣
(b) G 是阿贝尔群当且仅当 H 是阿贝尔群
(c) 对于所有的 x∈G,∣x∣=∣φ(x)∣。
因此 S3 和 Z/6Z 不是同构的(如上所示),因为一个是阿贝尔群,而另一个不是。此外,(R−{0},×) 和 (R,+) 也不能同构,因为在 (R−{0},×) 中元素 -1 的阶是 2,而(R,+)没有阶为 2 的元素,与(c)矛盾。
最后,我们记录一个非常有用的事实,我们将在稍后证明(当我们讨论自由群时),它涉及两个由生成元和关系给出的群之间的同态和同构问题:
设 G 是一个阶数为 n 的有限群,我们有一个生成元表示,设 S={s1,…,sm} 为该生成元。设 H 为另一个群,{r1,…,rm} 为 H 的元素。假设 G 中由 si 满足的任何关系,在 H 中用 ri 替换每个 si 后也满足。那么存在一个(唯一的)同态 φ:G→H ,它将 si 映射到 ri 。如果我们有 G 的一个表示,那么我们只需要检查这个表示指定的关系(因为,根据表示的定义,每个关系都可以从给定的关系中推导出来)。如果 H 由元素 {r1,…,rm} 生成,那么 φ 是满射的(任何 ri 的乘积是对应的 si 的乘积的像)。此外,如果 H 与 G 有相同的(有限)阶数,那么任何满射映射必然是单射的,即 φ 是同构:G≅H 。直观上,我们可以将 G 的生成元映射到 H 的任何元素,并获得一个同态,前提是 G 中的关系仍然满足。
读者可能已经熟悉向量空间相应的陈述。假设 V 是一个有限维向量空间,维度为 n,基为 S,而 W 是另一个向量空间。那么我们可以通过将 S 的元素映射到 W 中的任意向量来指定从 V 到 W 的线性变换(在这里没有需要满足的关系)。如果 W 的维度也是 n,并且选择的 W 中的向量生成 W(因此是 W 的基),那么这个线性变换是可逆的(向量空间同构)。
示例
(1) 回顾 D2n=⟨r,s∣rn=s2=1,sr=r−1s⟩。假设 H 是一个包含元素 a 和 b 的群,且 an=1,b2=1 和 ba=a−1b。那么存在一个从 D2n 到 H 的同态,将 r 映射到 a,将 s 映射到 b。例如,让 k 是一个除 n 的整数,使得 k≥3,并且让 D2k=⟨r1,s1∣r1k=s12=1,s1r1=r1−1s1⟩。定义
φ:D2n→D2k by φ(r)=r1 and φ(s)=s1.
如果我们写 n=km,那么由于 r1k=1,也有 r1n=(r1k)m=1。因此,r,s 在 D2n 中满足的三个关系在 r1,s1 在 D2k 中也满足。因此 φ 唯一地扩展为从 D2n 到 D2k 的同态。由于 {r1,s1} 生成 D2k,φ,所以是满射。如果 k<n,这个同态不是同构。
(2) 在前一个示例的基础上,设 G=D6 如上所示。验证在 H=S3 中,元素 a=(123) 和 b=(12) 满足关系:a3=1 ,b2=1 和 ba=ab−1 。因此存在从 D6 到 S3 的同态,它发送 r↦a 和 s↦b 。进一步验证可知 S3 由 a 和 b 生成,所以这个同态是满射的。由于 D6 和 S3 都有阶数 6,这个同态是同构:D6≅S3 。
注意,上述示例中的元素 a 不一定有阶数 n(即 n 不一定是 a 在 H 中给出单位元的 smallest power)并且类似地 b 不一定有阶数 2(例如 b 完全可以是单位元,如果 a=a−1)。这使我们更容易构造同态,并且符合群 G 的生成元和关系构成群结构完整数据集的想法。