zoukankan      html  css  js  c++  java
  • 欧拉函数(Euler’s Totient Function)的通式与分析

    什么是欧拉函数?

    引用百科上的原话,在数论中,对任意正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(一般认为 φ(1) = 1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。
    下面是30以内数字的欧拉函数的值:

    重要定理

    p和q是互素的数字, n=p*q, φ(n)= φ(p)φ(q)。 特别地,若p和q都是素数,则有 φ(n) = (p-1)(q-1)。

    证明:

    考虑余数集合{0, 1, …, (pq-1)}中不与n互素的余数集合是{p, 2p, …, (q-1)p}, {q, 2q, …, (p-1)q}和0, 所以 φ(n)= pq-[(q-1)+(p-1)+1]=pq-(p+q)+1= (p-1)(q-1)=φ(p)φ(q)

    函数通式


    其中p1, p2,…,pn为x的所有质因数,x是正整数。

    证明:

    定理

    n>2时候,φ(n)一定为偶数。

    证明:

    从函数通式可以看出,满足p > 2的时候,每一个子式中的 p - 1 一定是偶数(p是素数啊),而假设存在p1 = 2,(p_1^{e_i-1}(p_1-1))也一定是偶数(最小是0)。故欧拉函数φ(n)可以视为t项偶数的和,φ(n)一定也是偶数。

  • 相关阅读:
    Shiro 登录、退出、校验是否登录涉及到的Session和Cookie
    Apache Tomcat 8.0 官方文档
    FastDFS分布式文件系统(主备Tracker、主备Storage)
    PHP文件系统
    PHP 文件包含
    PHP函数
    PHP 全局变量
    PHP7新增知识点
    PHP数据
    PHP常量
  • 原文地址:https://www.cnblogs.com/Higgerw/p/14082957.html
Copyright © 2011-2022 走看看