欧拉函数
Abstract
定义
欧拉函数(Euler's Totient Function)
设 为正整数,欧拉函数 定义为不超过 且与 互素的正整数个数:
欧拉函数的乘积公式
设 为 的素因子分解,则
欧拉定理
若 ,则 。
当 为素数 时,,欧拉定理退化为费马小定理:。
核心性质
| 编号 | 性质 | 公式 / 说明 |
|---|---|---|
| P1 | 乘积公式 | , 遍历 的所有不同素因子 |
| P2 | 素数的欧拉函数 | 若 为素数,则 |
| P3 | 素数幂 | |
| P4 | 积性函数 | 若 ,则 |
| P5 | 两素数乘积 | ( 为不同素数) |
| P6 | 与费马小定理的关系 | 欧拉定理 是费马小定理的推广 |
| P7 | 求和恒等式 | (对所有正因子 求和) |
关系网络
graph LR A[欧拉函数] B[容斥原理] C[素数] D[整除] E[最大公约数] F[费马小定理] A -- "容斥原理推导乘积公式" --> B A -- "素数 p 的 φ=p-1" --> C A -- "基于整除性定义性质" --> D A -- "gcd=1 的判定" --> E A -- "推广为欧拉定理" --> F F -- "φ=p-1 时退化" --> A C -- "素因子分解" --> A
章节扩展
- 容斥原理:欧拉函数的乘积公式可通过容斥原理的补集形式严格推导
- 素数:素数的欧拉函数值 是最简单的特殊情况
- 整除:欧拉函数的定义依赖于整除性和素因子分解
- 最大公约数: 的定义核心是 ,与最大公约数直接相关
- 费马小定理:费马小定理是欧拉定理()在 为素数时的特例
补充
容斥原理推导乘积公式
设 为 的素因子分解。定义性质 为”整数能被 整除”()。不超过 且能被 整除的整数有 个(因为 是这些素数的幂的乘积,所以整除结果为整数)。
由容斥原理的补集形式:
因式分解即得乘积公式:
计算示例
验证:不超过12且与12互素的正整数为 1, 5, 7, 11,共4个。
验证:1, 7, 11, 13, 17, 19, 23, 29,共8个。
- ( 为不同素数)
RSA 密码系统中的应用
欧拉函数是 RSA 公钥密码系统的数学基础。在 RSA 中,选取两个大素数 和 ,计算 和 。公钥 和私钥 满足 ,从而保证加密解密的正确性。 的难计算性(需要知道 的素因子分解)是 RSA 安全性的基础。