Note -「Primitive Root」

cirnovsky /

§ 阶(multiplicative order)

Def.\textbf{Def.}δm(a)\delta_m(a) 为最小的 nn 使得 an1(modm)a^n\equiv 1\pmod m,其中 (a,m)=1(a,m)=1

Observation 1:a0≢a1≢≢aδm(a)1(modm)\boxed{a^0\not\equiv a^1\not\equiv\dots\not\equiv a^{\delta_m(a)-1}\pmod m}

Proof\textbf{Proof}:若 i,j,s.t.0i<j<δm(a),aiaj(modm)\exists i,j,s.t.0\leqslant i<j<\delta_m(a),a^i\equiv a^j\pmod m,则 aij1(modm)a^{i-j}\equiv 1\pmod m,又 ij<δm(a)i-j<\delta_m(a),矛盾。

\blacksquare

Observation 2:δm(a)φ(m)\boxed{\delta_m(a)\mid\varphi(m)}

Proof\textbf{Proof}:由欧拉定理: aφ(m)1(modm)a^{\varphi(m)}\equiv 1\pmod m,因为 1x=11^x=1,所以如果存在 x0x_0 使得 ax01(modm)a^{x_0}\equiv 1\pmod m,那么 x0x_0 倍数也一定可以,也就是说存在周期性,所以 δm(a)φ(m)\delta_m(a)\mid\varphi(m)。BTW,同时也有若 an1(modm)a^n\equiv 1\pmod m,则 δm(a)n\delta_m(a)\mid n

\blacksquare

顺便可以知道若 apaq(modm)a^p\equiv a^q\pmod m,则 pq(modδm(a))p\equiv q\pmod{\delta_m(a)}

Lemma 1:设 mNm\in\mathbb{N}^*a,bZa,b\in\mathbb{Z}(a,m)=(b,m)=1(a,m)=(b,m)=1,则 δm(ab)=δm(a)δm(b)\boxed{\delta_m(ab)=\delta_m(a)\delta_m(b)} 的重要条件是 (δm(a),δm(b))=1(\delta_m(a),\delta_m(b))=1

Proof\textbf{Proof}略,具体见此处。

Lemma 2:设 kNk\in\mathbb{N}mNm\in\mathbb{N}^*aZa\in\mathbb{Z}(a,m)=1(a,m)=1,则 δm(ak)=δm(a)(δm(a),k)\boxed{\delta_m(a^k)=\frac{\delta_m(a)}{(\delta_m(a),k)}}

Proof\textbf{Proof}略,具体见此处。

§ 原根(primitive root)

Def.\textbf{Def.}:对于 (a,m)=1(a,m)=1,若 δm(a)=φ(m)\delta_m(a)=\varphi(m),则称 aa 是模 mm 的原根。

Lemma 1(判定定理):设 m3m\geqslant3(a,m)=1(a,m)=1,则 aa 为模 mm 的原根当且仅当 pP,pφ(m),aφ(m)p≢1(modm)\boxed{\forall p\in\mathbb{P},p\mid\varphi(m),a^{\frac{\varphi(m)}{p}}\not\equiv1\pmod m}

Proof\textbf{Proof}必要性显然,充分性证明见此处。

Lemma 2(数量定理):若 mm 存在原根,则其原根数量为 φ(φ(m))\boxed{\varphi(\varphi(m))}

Proof\textbf{Proof}略,具体见此处。

Lemma 3(存在定理):mm 存在原根当且仅当 m=2,4,pα,2pα\boxed{m=2,4,p^\alpha,2p^\alpha},其中 pp 为奇素数,aNa\in\mathbb{N}^*

Proof\textbf{Proof}略,具体见此处。

mm 存在原根,则最小原根 m14\leqslant m^\frac{1}{4}