• [学习笔记]原根


    拉格朗日定理

    \(p\)为素数,对于膜\(p\)的意义下的整系数多项式:
    \(f(x) = a_n x^n + a_{n - 1}x^{n - 1} + .... + a_0\),(\(p\)不整除\(a_n\)),的同余方程:\(f(x) \equiv 0(\bmod p)\)至多\(n\)个不同解。

    由欧拉定理知:若\(gcd(a,m) = 1\),则有\(a^{\varphi(m)}\equiv 1(\bmod m)\),设\(a^n \equiv 1(\bmod m)\)的最小整数解\(n\)我们将其称作为\(a\)\(m\)的阶,记做\(\delta_m(a)\)

    原根

    \(gcd(a,m) = 1\),且\(\delta_m(a) = \varphi(m)\),称\(a\)为膜\(m\)的原根。

    性质:

    基础:

    \(a^n \equiv 1(\bmod m)\),则\(\delta_m(a) | n\)

    一:

    \(gcd(a,m) = gcd(b,m)\),则\(\delta_m(ab) = \delta_m(a)\delta_m(b)\)的充分必要条件为\(gcd(\delta_m(a),\delta_m(b)) = 1\)

    二:

    \(gcd(a,m) = 1\),则\(\delta_m(a^k) = \frac{\delta_m(a)}{gcd(\delta_m(a),k)}\)

    原根的存在性:

    \(m = 1,2,4\)原根存在。

    定理一:

    对于奇素数\(p\)\(p\)有原根。

    引理:设\(a,b\)\(p\)互质,则存在\(\delta_p(c) = lcm(\delta_p(a),\delta_p(b))\)

    定理二:

    对于奇素数\(p\),\(p^x\)有原根。

    定理三:

    对于奇素数\(p\),\(2p^x\)有原根。

    寻找过程

    考虑枚举\(g\),考虑若\(g\)为原根,则有\(g^{\varphi(m)/p}\not\equiv1(\bmod m)\)\(\varphi(m)\)的每个质数就检验即可。

    可以知道\(gcd(x,\varphi(m)) = 1\)\(g^x\)均为原根。

  • 相关阅读:
    2013软考最新大纲
    安卓的第二堂课
    安卓第一堂课
    VS2010的快捷键;VS2012变化的快捷键
    漂亮的表格样式大全
    ASCII说明和ASCII对照表
    Cookie学习笔记
    JavaScript实现功能全集
    1073-成绩排名
    1071-数字的空洞
  • 原文地址:https://www.cnblogs.com/dixiao/p/15759842.html
Copyright © 2020-2023  润新知