原根

定义:称满足 \(\delta_n(a)=\varphi(n)\)\(a\) 为模 \(n\) 的原根

性质: \(g,g^2,...,g^{\varphi(n)}\) 构成模 \(n\) 的简系

当且仅当存在奇素数 \(p\) 及整数 \(\alpha\) 使得 \(n\in\{p^\alpha,2p^\alpha\}\) ,模 \(n\) 的原根存在

1、对不满足条件的 \(n\)

\(n=2^\alpha\) ,则对任意奇数 \(x\) 有;

\( \begin{aligned}x^{2^{\alpha-2}} &\equiv (2k+1)^{2^{\alpha-2}}\\ &\equiv 1+2^{\alpha-2}\cdot 2k+2^{\alpha-3}\cdot (2^{\alpha-2}-1)\cdot (2k)^2\\ &\equiv 1+2^{\alpha-1}(k+(2^{\alpha-2}-1)k^2)\\ &\equiv 1\:(mod~2^{\alpha+2}) \end{aligned} \)

注意 \(k\)\((2^{\alpha-1}-1)k^2\) 奇偶性相同

\(n=uv,2<u<v,(u,v)=1\) ,由阶的性质得到

\(\delta_n(a)=[\delta_u(a),\delta_v(a)]\le\frac12\delta_u(a)\delta_v(a)\le \frac12 \varphi(u)\varphi(v)\le \frac12 \varphi(n)\)

第二步用到了 \(\forall x>2,2\mid \varphi(x)\)

从而模 \(n\) 的原根不存在

2、对奇素数 \(p\)

首先对任意 \(a,b\) (不为 \(p\) 的倍数),均可以找到 \(c\) ,使得 \(\delta_p(c)=[\delta_p(a),\delta_p(b)]\) (允许相同)

\(\delta_p(a)=r,\delta_p(b)=t\) ,并记 \(r=(r,t)x\) ,则 \([\delta_p(a),\delta_p(b)]=tx\)

其中我们需要取 \(x\) 使得 \((x,t)=1\) (否则交换 \(ab\)

根据阶的性质 \(\delta_p(a^d)=\frac{r}{(r,d)}=x\)

\((x,t)=1\) ,根据阶的性质 \(\delta_p(a^db)=\delta (a^d)\delta_p(b)=tx\)

那么由归纳法不难知存在 \(g\) 使得 \(\delta_p(g)=[\delta_p(1),\delta_p(2),...,\delta_p(p-1)]\)

这表明 \(1,2,...,p-1\) 均为方程 \(x^{\delta_p(g)}\equiv 1\:(mod\:p)\) 的根

由拉格朗日定理,有 \(\delta_p(g)\le p-1\) ,显然 \(\delta_p(g)=p-1\) ,证毕

3、对 \(n=p^\alpha\)

取模 \(p\) 的原根 \(g\) 满足 \(g^{p-1}\)\(p^2\) 不余 \(1\) ,若 \(g\) 不满足条件,由二项式定理不难知 \(g+p\) 满足条件

(注:实际上 \(g,g+p,g+2p,...,g+(p-1)p\) 中恰有一个模 \(p^2\)\(1\)

然后由 \(LTE\) 引理得到它就是模 \(p^\alpha\) 的原根

4、对 \(n=2p^\alpha\)

取模 \(p^\alpha\) 的原根 \(g,g+p^\alpha\) 中的奇数,不难证明其满足条件

这个证明方法的思想还是很重要的。但是我们会有更好的证明,可以给出原根的数目,具体地说:

对奇素数 \(p\) ,定义 \(f(d)(d\mid p-1)\) 表示 \(\delta_p(x)=d\)\(x\) 的个数。求证: \(f(x)=\varphi(x)\)

我们将证明: \(f(x)\le varphi(x)\) ,进一步由 \(\sum\limits_{d\mid p-1}f(d)=p-1=\sum\limits_{d\mid p-1}\varphi(d)\) 给出题目结论

(如果已知原根存在,考虑用原根表示所有 \(x\) 即可。下面的做法建立在不知道原根存在的基础上)

考虑 \(x^d\equiv 1\:(mod~p)\) 以及满足 \(\delta_p(x)=d\) 的某个数 \(n\) (不存在时不等式显然成立),那么 \(n,n^2,...,n^d\) 都是这个方程的根,根据拉格朗日定理,知道它们是全部的根。

现在 \(\delta_p(n^k)=\frac{d}{(d,k)}\) 可以给出恰好 \(\varphi(d)\)\(n^k\) 的阶是 \(d\) ,这就完成了证明。

我们留给读者证明,这个结论对 \(n=p^\alpha,2p^\alpha\) 也成立,而 \(n\) 拥有 \(\varphi(\varphi(n))\) 个原根。(这从第一种证明过程也可以看出)

例1

\(p\) 为素数,且 \(p\equiv 1\:(mod~12)\) ,求满足:

  1. \(a,b,c,d\in\{0,1,2,...,p-1\}\)

  2. \(a^2+b^2\equiv c^3+d^3\:(mod~p)\)

\((a,b,c,d)\) 组数

下面的证明无特殊说明,默认 \((\frac xp)\)\(Legendre\) 符号

我们分三步证明:

  1. 满足 \(a^2+b^2\equiv 0\:(mod~p)\)\((a,b)\)\(2p-1\)

  2. 满足 \(a^2+b^2\equiv m\:(mod~p),m>0\)\((a,b)\)\(p-1\)

如果不知道以上两个结论,可参考二次剩余笔记。

  1. \(a^3+b^3\equiv 0\:(mod\:p)\)\(3p-2\) 组解

\(3\mid p-1\)\(a^3,a=1,2,...,p-1\) 遍历了三次 \(\{g^3,g^6,...,g^{p-1}\}\)

我们还知道 \(\forall k,g^{3k}\)\(p-g^{3k}\) 均属于上述集合 (\(a^3+(p-a)^3\equiv 0\:(mod~p)\)

\(\frac {p-1}{3}\cdot 3\cdot 3+1=3p-2\)

考虑原题的解数,记 \(k\equiv a^2+b^2\equiv c^3+d^3\:(mod~p)\)

\(k=0\)\((2p-1)(3p-2)\)

\(k>0\)\((p-1)(p^2-3p+2)\)

这里很巧妙的绕开了 \(a^3+b^3\equiv m\:(mod~p)\) 的解数

例2

斐波那契数列中, \(F_1=F_2=1,F_{n+1}=F_n+F_{n-1},n=2,3,...\) ,求证:对任意素数 \(p\) ,数 \(F_{p-1}\) 是数列第一个能被 \(p\) 整除的数的充要条件是:存在模 \(p\) 的原根 \(r\) ,使得 \((r+1)(r+2)\equiv 1\:(mod~p)\)

先证明: \((\frac5p)=1\iff p\mid F_{p-1}\)

\(\begin{aligned}F_{p-1} &=\frac1{\sqrt5}((\frac{1+\sqrt5}2)^{p-1}-(\frac{1-\sqrt5}2)^{p-1})\\ &=\frac1{2^{p-2}}\sum\limits_{i=1}^{\frac{p-3}2}C_{p-1}^{2i+1}\cdot 5^i\\ &\equiv 2\sum\limits_{i=1}^{\frac{p-3}2}(-1)^{2i+1}\cdot 5^i\\ &=-2\sum\limits_{i=0}^{\frac{p-3}2}5^i\\ &=-\frac12(5^\frac{p-1}{2}-1)\:(mod~p)\\ \end{aligned} \)

必要性:首先,存在 \(x\) ,使得 \(x^2\equiv 5\:(mod~p)\) ,并取 \(x\) 为奇数(否则 \(x<=p-x\)

\(x=2r+3\) ,则 \(4r^2+12r+9\equiv 5\:(mod~p)\)

\(r^2+3r+1\equiv 0\:(mod~p)\)\(r\) 满足题设,下说明 \(r\) 为原根

\(x^2+3x+1=0\) 两根为 \(m,n\) ,则

\((r-m)(r-n)\equiv 0\:(mod~p)\)

(这里多项式系数依旧为整数)

由于 \(f_k(x)=x^{2k}-(n^k+m^k) x^k+1=(x^k-n^k)(x^k-m^k)\)\(g(x)=x^2+3x+1\) 的所有根,可知

\(f(r)\equiv 0\:(mod~p)\)

\(t=\delta_p(r)\) ,则 \(f_t(r)\equiv 1-(m^t+n^t)+1\)

注意到 \(mn=1\) ,并且 \((\frac{\sqrt5+1}2)^2=-m,(\frac{1-\sqrt5}2)^2=-n\)

\(5F_t^2=(-m)^t+(-n)^t-2(-1)^{t+1}\equiv \pm f_t(r)\equiv 0\:(mod~p)\) ,这与 \(F_{p-1}\) 是第一个 \(p\) 的倍数矛盾

充分性:由条件知 \((2r+3)^2\equiv 5\:(mod~p)=>p\mid F_{p-1}\)

假设存在 \(t<p-1\) 使得 \(F_t\equiv 0\:(mod~p)\)

\(5F_t^2\equiv \pm(1-m^t-n^t+1)\equiv 0\:(mod~p)\)

\((r+1)(r+2)\equiv 0\:(mod~p)\)\(f_t(r)\equiv 0\:(mod~p)\)

\(f_t(r)=r^{2t}-(n^t+m^t)r^t+1\equiv r^{2t}+2r^t+1\equiv (r^t+1)^2\equiv 0\:(mod~p)\)

\(r^{2t}\equiv 1\:(mod~p)\) ,则 \(t=\frac {p-1}2\)

由二阶线性递推数列的螺线递推,可知 \(F_{\frac{p+1}2}\equiv 0\:(mod~p)\) ,从而斐波那契数列的每一项均为 \(p\) 的倍数,矛盾

例3

证明:存在 \(p-1\) 个整数 \(a_1,a_2,...,a_{p-1}\) 使得数 \(a_i+a_j(1\le i\le j\le p-1)\)\(\varphi(p^2)\) 两两不同余

\(a_i\equiv g^i\:(mod~p),a_i\equiv i\:(mod~p-1)\)

\(a_i\equiv a_j\:(mod~p(p-1))\) ,则 \(i+j\equiv k+l\:(mod~p-1),g^i+g^j\equiv g^k+g^l\:(mod~p)\)

\(i-k\equiv l-j\:(mod~p-1),g^k(g^{i-k}-1)\equiv g^l(g^{j-l}-1)\:(mod~p)\) ,结合两式知 \(g^k\equiv g^l\:(mod~p)\) ,矛盾

posted @ 2024-07-12 23:27  ATTLAS  阅读(122)  评论(0)    收藏  举报