切换深浅主题
第 4 章:乘法阶与指数的周期
4.1 阶是最小的“回到1”的指数
若,定义
这个称为
模
的乘法阶。它存在,因为欧拉定理已经给出一个符合条件的正指数
。定义只是从所有符合条件的正指数中取最小的一个。
例如模7时,的余数是
,所以
;而费马小定理给的指数是6。这里6没有错,它只是没有声称自己最小。
4.2 为什么其他回到1的指数必为阶的倍数
若,把
除以
:
因为,有
,所以
。如果
,它就是一个比
更小、还能使幂回到1的正指数,违反
的最小性。因此
,即
。
反过来,如果,
是
的整数次幂,当然同余于1。于是对非负整数
,
把代入,得到
。这是比“阶不超过欧拉函数”更强的整除结论,后面的计数需要的是它的整除性。
4.3 对指数取模,为什么不改变幂值的模数
同样把任意非负指数写成
,有
。因此幂的值由
决定。
这里有两个不同的对象:是指数,其周期为
;
是幂值,仍在模
下计算。可以记为
例如模13的阶为4,故
。指数11对4取余,是在寻找循环中的位置;最后的余数5仍是对13计算出来的。后面从
转到
时,发生的正是这种“指数周期改变”,不是把幂值的模数换掉。
4.4 怎样求阶,以及一个幂的阶
求阶时不必试所有正整数,只需在的因数中找最小满足
的
。若已知某个合适的指数
,可以逐个尝试移除
的质因子;每次都检验移除后的幂是否仍为1。
另一个常用结论是:若的阶为
,那么
的阶为
它为什么有这个形状?等价于
。写
、
,其中
,则条件变成
。由于
互质,等价于
;最小正
就是
。对
,公式也给出阶1,因为
。