首页 > 其他分享 >【原根】

【原根】

时间:2022-09-29 08:34:36浏览次数:40  
标签:phi gcd 原根 定理 cdots 互质

称最小的正整数\(k\),使得\(a^k\equiv 1\pmod m\)为\(a\)在膜\(m\)意义下的
\(a\)在膜\(m\)意义下有阶充要条件是\(gcd(a,m)=1\),必要性裴蜀定理得出,充分性欧拉定理给出
阶可以通俗的理解为膜意义下幂的最小循环节,根据欧拉定理,这个上界是\(\phi(m)\)

原根

1. 定义

若\(g\)的阶为\(\phi(m)\),即取到上界,则称\(g\)为\(m\)的原根

2. 存在条件

有且仅有\(2,4,p^c,2p^c\)有原根,其中\(p\)表示奇素数

3. 性质

  • \(g^0,g^1,\cdots ,g^{\phi (m)-1}\)两两不相同

    证明:反证法,若存在,则能推出\(g\)的阶小于\(\phi(m)\),矛盾

  • \(g^0,g^1,\cdots ,g^{\phi (m)-1}\)恰好取遍\([1,m]\)中所有与\(m\)互质的数

    证明:由于\(g\)与\(m\)互质,那么\(g^0,g^1,\cdots ,g^{\phi (m)-1}\)都与\(m\)互质,而与\(m\)互质的数恰有\(\phi(m)\)个,因此得证

  • 若\(m\)存在原根,则原根数为\(\phi(\phi(m))\)
    设\(m\)的一个原根为\(g\),那么所有\(m\)的原根都可以表示为\(g^k\)的形式,因为原根必定与\(m\)互质。
    考虑\(g^k\)的阶如何表示,即最小的正整数\(x\)使得\(\phi(m)|kx\),那么有 \(\frac{\phi(m)}{gcd(\phi(m),k)}|x\)
    即\(g^k\)的阶为\(\frac{\phi(m)}{gcd(\phi(m),k)}\)
    由此推出,若\(g^k\)为原根,那么\(gcd(\phi(m),k)=1\),也就是说所有满足条件的\(k\)恰为与\(\phi(m)\)的\(k\),自然,\(k\)一共有\(\phi(\phi(m))\)种

4. 应用

标签:phi,gcd,原根,定理,cdots,互质
From: https://www.cnblogs.com/glq-Blog/p/16740174.html

相关文章