Функция Эйлера, часто обозначаемая как φ (n), — это важная арифметическая функция в теории чисел. Она подсчитывает количество натуральных чисел, не превосходящих n, которые взаимно просты с n. Другими словами, φ(n) показывает, сколько чисел от 1 до n имеют наибольший общий делитель с n равный 1.
Определение
Функция Эйлера φ(n) для положительного целого числа n определяется как количество целых чисел k в диапазоне 1 ≤ k ≤ n, для которых НОД(n, k) = 1.
Простыми словами
φ(n) — это количество чисел от 1 до n, которые «не имеют общих делителей» с n, кроме единицы.
Примеры
- φ(1) = 1 (только число 1 взаимно просто с 1)
- φ(2) = 1 (только число 1 взаимно просто с 2)
- φ(3) = 2 (числа 1 и 2 взаимно просты с 3)
- φ(4) = 2 (числа 1 и 3 взаимно просты с 4)
- φ(5) = 4 (числа 1, 2, 3 и 4 взаимно просты с 5)
- φ(6) = 2 (числа 1 и 5 взаимно просты с 6)
Формула вычисления функции Эйлера
Существует удобная формула для вычисления φ(n), основанная на разложении числа n на простые множители.
Если разложение числа n на простые множители имеет вид:
![]()
Примеры использования формулы
- φ(12):
. Поэтому φ
- φ(360):
. Поэтому φ
Свойства функции Эйлера
- φ
, если
— простое число. Все числа от 1 до
взаимно просты с
. - φ
, если
— простое число, а
— натуральное число. - Если m и n взаимно просты, то φ
= φ
φ
. Это свойство позволяет упростить вычисление функции Эйлера для больших чисел, если известно их разложение на простые множители.