多项式学习笔记
1. 阶
1.1. 定义
假设模数 m 和底数 a 互质。
对于 \(n\in Z\),\(a^n \bmod m\) 呈循环结构,这种循环节的最小长度就是 a 模 m 的阶。
准确来说,对于 \(a\bot m\),满足同余式 \(a^n\equiv 1(\bmod m)\) 的最小正整数 n 称作 a 模 m 的阶,记作 \(\delta_m(a)\)。
1.2. 幂的循环结构
利用阶,就可以刻画幂的循环结构,对于 \(a^n\bmod m\),记 \(n=k\delta_m(a)+r\),则 \(a^n\equiv a^r(\bmod m)\)。
性质1:对于 \(a\in Z,m\in N+,a\bot m\),\(a^0,a^1,\dots a^{\delta_m(a)-1}\) 模 m 余数互不相同。
性质2:对于 \(a,n\in Z,m\in N+,a\bot m\),\(a^n\equiv 1(\bmod m)\) 成立当且仅当 \(n|\delta_m(a)\)
根据欧拉定理 \(a^{\varphi(m)}\equiv 1(\bmod m)\),所以对于所有 \(a\bot m\),必有 \(\delta_m(a)|\varphi(m)\),即 \(\varphi(m)\) 是所有 \(a\bot m\) 的阶的公倍数。
性质3:对于 \(a,k\in Z,m\in N+,a\bot m\),有 \(\delta_m(a^k)=\dfrac{\delta_m(a)}{gcd(\delta_m(a),k)}\)
1.3. 乘积的阶
设 a,b 是与 m 互质的不同整数,已知阶 \(\delta_m(a)\) 和 \(\delta_m(b)\),那么可以得到:
性质4:
\(\dfrac{[\delta_m(a),\delta_m(b)]}{(\delta_m(a),\delta_m(b))}|\delta_m(ab)|[\delta_m(a),\delta_m(b)]\)
后半部分根据性质2易得,考虑前半段:
因为 \(1\equiv (ab)^{\delta_m(ab)\delta_m(b)}\equiv a^{\delta_m(ab)\delta_m(b)}(\bmod m)\),所以
\(\delta_m(a)|\delta_m(ab)\delta_m(b)\)
两侧消去 \((\delta_m(a),\delta_m(b))\),去掉互质部分,得到
同理,
因为左侧互质,所以就是之前的结论了。
同时 \(\delta_m(ab)=\delta_m(a)\delta_m(b)\Leftrightarrow \delta_m(a)\bot \delta_m(b)\)
性质5:对于 \(a,b\in Z,m\in N+,a,b\bot m\),存在 \(c\in Z\) 且 \(c\bot m\) 使得:\(\delta_m(c)=[\delta_m(a),\delta_m(b)]\)
设 \(\delta_m(a)=\prod_p p^{a_p},\delta_m(b)=\prod_p p^{b_p}\)
根据 \(a_p\) 和 \(b_p\) 的大小关系分成两类:
所以:\(\delta_m(a)=xAyA,\delta_m(b)=xByB\)
因为 \(xA\bot xB\)
所以:\(\delta_m(a^{yA}b_{yB})=xAxB=[\delta_m(a),\delta_m(b)]\)
2. 原根
2.1. 定义
对于 \(m\in N+\) ,如果存在 \(g\in Z,g\bot m\) 使得 \(\delta_m(g)=\varphi(m)\) 则 g 为 m 的原根。
但是并非所有整数 m 都存在原根,若存在,必然满足 \(g,g^2,\dots,g^{\varphi(m)}\) 所在同余类互不相同,特别地,对于素数 p,余数 \(g^i\bmod p\) 对于
\(i=1,2,\cdots,p-1\) 两两不同。
2.2. 原根判定定理
已知模数 \(\varphi(m)\) 的的所有质因子,易判断是否存在。
定理:对于整数 \(m>3\) 和 \(g\bot m\) 那么 g 是 模 m 的原根当且仅当对于 \(\varphi(m)\) 的每个质因数 \(p\),都有 \(g^{\frac{\varphi(m)}{p}}\neq 1(\bmod m)\)
2.3. 原根个数
如果正整数 m 有原根 g ,当且仅当 \(d|\varphi(m)\) 时,模 m 的 d 阶元素存在,且恰有 \(\varphi(d)\) 个.特别地,模 \(m\) 的原根个数为 \(\varphi(\varphi(m))\)。

浙公网安备 33010602011771号