切换深浅主题
第 5 章:原根与循环群的含义
5.1 原根为什么能给所有非零余数编号
模质数的非零剩余类共有
个。若某个
的阶恰好为
,则
模互不相同。否则若
且
,乘
的逆元就得到
;而
,与阶的最小性矛盾。
这个不同的非零余数必然遍历全部非零类。这样的
称为模
的原根。因此每个非零余数
都能唯一写为
这里的是
在幂循环中的编号。给余数编号,不意味着编号等于余数本身;编号的好处是把乘法转化为指数相加。
5.2 “循环群”是在概括哪件事
把模的全部可逆剩余类记为
,运算是模
乘法。它们满足:乘积仍可逆,有单位元1,每个元素有逆元,乘法满足结合律。具有这些性质的集合称为群;“群的阶”表示它有多少个元素,因此
。
如果整个群都能写成某个元素的幂,就称为循环群。于是“模质数的非零剩余类构成
阶循环群”包含两个结论:它们在乘法下构成群;存在一个原根,能用幂遍历整个群。前一个结论来自逆元与乘法,后一个结论需要证明原根存在,不能混为一件事。
“元素的阶”是回到1所需的最小正指数;“群的阶”是元素总数。它们使用同一个词,但定义不同。有限群中,元素阶整除群阶;第16章用陪集划分证明。对于循环群,我们也可以直接从第4.4节的幂阶公式看出这一点。
5.3 为什么每个质数都有原根
每个质数都存在原根。
时唯一非零类1就是原根,以下讨论
。这个结论的关键是:在模质数的运算中,一个非零多项式的根数不超过它的次数。因此,所有非零余数不可能都过早回到1。
具体说,令,固定
的一个质数幂因子
,其中
不再整除
。多项式
的次数是
,不可能让全部
个非零余数都成为根。因此存在一个余数
满足
。
的阶
整除
,但不整除
。所以
中必须含有完整的因子
;否则它的每个质数幂因子都包含在
里,就会整除
。具体取
;幂阶公式给出它的阶为
,因此我们得到一个阶恰为
的元素。
对的每个不同质因子这样做,得到一组阶两两互质的元素。在交换群中,阶互质的两个元素相乘,其阶等于两阶的乘积。逐个相乘,就得到阶为
的元素,也就是原根。
这里用到的多项式根数结论、幂阶公式以及“阶互质则乘积阶相乘”,在第15章逐项完整证明。这一段说明它们怎样接起来,避免把原根存在当作未经解释的口号。
5.4 为什么原根有欧拉函数那么多个
固定一个原根,令
。全部非零类是
,且第4.4节给出
所以仍为原根,当且仅当
。在
的编号中,符合条件的个数就是
。因此模
原根的个数为
;
时只有非零类1,数量也是
。
合数模数下不能直接沿用原根存在性。例如模8的可逆类都平方为1,任何一个元素的阶都不超过2,无法生成4个元素。第15章也解释为什么多项式的根数论证不能照搬到一般合数模数。