Теорема Ейлера (теорія чисел)

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Теорема Ейлера (Ойлера) — одне з основних тверджень елементарної теорії чисел стверджує, що

якщо  a і  m взаємно_прості, то aφ(m)1(modm),

де φ(m)функція Ейлера.

Частковим випадком теореми Ейлера при простому  m є мала теорема Ферма.

В свою чергу теорема Ейлера є частковим випадком теореми Лагранжа.

Доведення

Нехай x1,...,xφ(m) — всі натуральні числа, менші m і взаємно прості з ним.

Розглянем всеможливі добутки axi для всіх i від 1 до φ(m).

Оскільки a взаємно просте з m і xi взаємно прості з m, то і axi також взаємно прості з m, тобто axixj(modm) для деякого j.

Далі маємо, що всі остачі від ділення axi на m відмінні. Справді, нехай це не так, тобто існують такі i1i2, що

axi1axi2(modm).

Тоді a(xi1xi2)0(modm).

Оскільки a взаємно просте з m, то остання рівність рівносильна тому, що

xi1xi20(modm) або xi1xi2(modm).

Це неможливо, оскільки числа x1,...,xφ(m) попарно відмінні по модулю m.

Перемножимо всі рівності axixj(modm). Одержуємо:

x1...xφ(m)aφ(m)=x1...xφ(m)(modm)

або

x1...xφ(m)(aφ(m)1)=0(modm).

Так як число x1...xφ(m)(modm) взаємно просте з m, то остання рівність рівносильна тому, що

aφ(m)1=0(modm) або aφ(m)1(modm).

Застосування

За допомогою даної теореми можна легко обчислювати модуль великих степенів. Наприклад, ми хочемо обчислити 7222 (mod 10). Маємо, що 7 і 10 є взаємно простими і φ(10) = 4. Отже, згідно з теоремою Ейлера 74 ≡ 1 (mod 10) і як наслідок 7222 ≡ 74x55 + 2 ≡ (74)55x72 ≡ 155x72 ≡ 49 ≡ 9 (mod 10).

Теорема Ейлера є також теоретичною основою криптографічної системи RSA.

Література

Українською

Іншими мовами