• 欧拉公式


    定义:$phi(n)= sum^{n-1}_{i=1,gcd(i,n)=1} $

    即欧拉函数

    (pin P, phi(p)=p-1),可以从质数的定义中得到

    接下来有2个集合,(A={a1,a2...a_{phi(n)}}),(B={c*a1,c*a2...c*a_{phi(n)}})

    其中(gcd(c,n)=1)

    很明显,A是一个n的既约剩余系,接下来要证明B是n的既约剩余系

    (k,jin[1,phi(n)]),设(c*a_kequiv c*a_j(modn))

    (nmid c*(a_k-a_j)),由于(gcd(c,n)=1)(nmid (a_k-a_j))

    又因为(mid a_k-a_j mid in [0,n-1]),只有(k=j)是才成立

    所以B中每个元都不重复,是一个既约剩余系

    (prod^{phi(n)}_{i=1} a_i * c^{phi(n)} equiv prod^{phi(n)}_{i=1} a_i (modn))

    (c^{phi(n)} equiv 1 (modn))

    与费马小定理相似,证明一个带有互质乘积的集合为既约剩余系来约去数列项,最后得到结果

    update:2020.5.3

    扩展欧拉定理

    需要注意的一点是,对于方程

    (a^{(bmodphi(m)+phi(m))}(modm))

    (b>=modphi(m))时很显然成立

    (bin[0,phi(m))),只能直接计算,扩展欧拉定理在这样的情况下不一定适用

    至于在何种情况下使用,还有待探究

  • 相关阅读:
    将图片转换为base64 格式
    BFC
    面试
    不足之处
    html 调用摄像头 并抓拍
    css,js零散知识的整理
    语义化标签SEO
    Modernizr
    快速排序(2)
    快速排序(1)
  • 原文地址:https://www.cnblogs.com/nebulyu/p/12799166.html
Copyright © 2020-2023  润新知