切换深浅主题
第 3 章:本原单位根、阶与互素
本章对象: 是使
的最小正整数
;
是正的最大公因数。
3.1 补充证明:互素时为什么可以约掉一个整数因子
整数 Euclidean 算法从 开始,不断用除数除余数,直到余数为零。公因数在每一步保持不变,最后一个非零余数是
;倒代得到整数
使
。负整数可先取绝对值再调整符号。
若 且
,取
并乘
,得
。右边两项均被
整除,因此
。这正是阶公式中“约掉互素部分”的理由。
3.2 本原单位根、阶与互素指数
原问题:从这里继续
我们就从这里继续,而且把“本原 次单位根”这件事一步一步彻底讲清楚。
前面我们已经知道:
的全部复根是
其中
现在的问题是:
关键在于一个概念:阶(order)。
一个单位根 的阶,定义为最小的正整数
,使得
例如:
所以 的阶是
。
再看
有:
但
所以 的阶是
。
现在看
我们有
但更小的正整数 都不能让它变成 1,所以它的阶是 6。
因此:
所谓“本原 次单位根”,就是:
这比“它满足 ”更强。
因为满足
只说明:
并不说明它的阶一定就是 。
例如:
满足
所以它当然是一个 6 次单位根。
但是它的阶只有 2,所以它不是本原 6 次单位根。
这就是最容易混淆的地方:
前者只要求
后者要求
且没有任何更小的正整数 使
现在我们看 的全部根:
分别判断它们的阶。
的阶是 1。
的阶是 6。
满足
所以它的阶至多是 3。实际上就是 3。
满足
所以它的阶是 2。
和 一样,阶是 3。
而
的阶又是 6。
所以:
这时你可能会问:
为什么偏偏是指数
和
?
因为
而:
所以会得到一个非常重要的结论:
为什么?
因为:
等价于
而前面已经知道:
所以:
我们要找最小的正整数 。
设:
写成:
其中:
条件
变成:
约掉 :
由于
所以必须:
最小这样的 就是:
因此:
于是:
当且仅当
所以“本原”本质上对应“指数和 互素”。
这一步一旦明白,欧拉函数就会非常自然:
定义为 中和
互素的整数个数。
所以本原 次单位根的个数就是:
比如 ,与 8 互素的是
所以本原 8 次单位根是:
一共
个。
而这四个根正好就是
的全部根。
所以:
并且:
这里整条逻辑链是:
的阶为
所以阶恰好为
于是本原 次单位根有
个,于是第 个分圆多项式有
个根,于是
下一步最自然的是讲:
为什么成立。这个公式正好把“所有 次单位根”和“按阶分类的本原单位根”完全连接起来。
3.3 普通单位根与本原单位根怎样区分
原问题:本原几次和阶数很容易搞反吧
对,非常容易混,尤其“ 次单位根”和“本原
次单位根”长得太像。
最稳妥的办法是始终把“本原 次”翻译成一句话:
而普通的“ 次单位根”只要求:
它的阶可以是 的任何约数,不一定是
。
比如 :
所以它是 6 次单位根;但
而且 2 是最小的,所以它的阶是 2。因此它不是本原 6 次单位根,而是:
你可以记成:
再举一个:
它当然满足
所以是 6 次单位根。
但实际上:
而 3 是最小的,所以
因此它是:
不是本原 6 次单位根。
所以最关键的一句话就是:
这两个概念其实不是两个独立概念:“本原 次”就是“阶为
”的另一种说法。
3.4 忘记阶公式时,从整除条件重新推导
原问题:这个怎么来的,我突然忘记了
这个公式就是我们前面证明过的:
重新推一遍就清楚了。
设
意思是 是最小正整数,使得
于是:
而 本身的阶是
,所以:
因此这里等价于:
现在问题就变成:
最小的正整数
是多少,才能让
?
设
把它们写成:
并且:
条件
就变成:
约去 :
但因为:
所以 不能帮
提供任何
的因子,因此必须:
最小的正整数 就是:
而:
所以:
例如:
因为
所以:
你也可以直接验证:
而 1、2 次幂都还不是 1。
最好记住背后的核心句子:
公式只是从这句话算出来的。
3.5 本原单位根的数量不是一,恰好是欧拉函数
原问题:但是一个本原n次根有几个不一定对吧
对,你理解得对。
“本原 次单位根”不是唯一的。满足
的元素通常有多个,它们的个数正好是
其中 是欧拉函数。
例如 。全部 5 次单位根是
因为
都和 5 互素,所以
全都是本原 5 次单位根。因此有
个。
再比如 。只有指数与 6 互素的那些:
所以本原 6 次单位根只有
共
个。
所以要区分这两句话:
指的是“任选其中一个”,比如我们常常记作
而
则有
个,具体就是
这也是为什么记号 容易让人误以为“本原
次单位根只有一个”:其实
只是我们挑选并固定的一个代表。