欧拉函数
欧拉函数 统计 中与正整数 互素的整数个数。例如 时只有 互素于 12,所以 。 时,约定 ,对应唯一的整数 1。
从素因子排除不合格的数
若 是素数, 都与 互素,因此 。对素数幂 ,在 中,恰有 个数是 的倍数,余下
一般地,把 的不同素因子记为 。一个数与 互素,当且仅当它不被任何 整除。用容斥原理排除这些倍数,可得 乘积只取不同素因子。以 代入,得 ,与逐个列数一致。重复把素因子 2 算两次会错误地排除同一批数。欧拉定理用 给出互素整数的幂在模 下的周期性。
再取 看容斥的每一层。先从 30 个整数中减去 2、3、5 的倍数,分别有 15、10、6 个;两两交叠的倍数 6、10、15 又须加回,分别有 5、3、2 个;三重交叠的 30 的倍数最后再减去 1 个。于是 。乘积公式给 ,与逐层计数一致。