>
Теорема (Ферма). Нехай р – просте число, р не ділить a. Тоді:
ap-1 º 1(mod p) .
Доказ 1. Нехай в умові теореми Ейлера m=p, тоді j(m)=p-1 (див. пункт 14 ). Одержуємо ap-1 º 1(mod p).
Необхідно відзначити важливість умови взаємної простоти модуля і числа a у формулюваннях теорем Ейлера і Ферма. Простий приклад: порівняння 62 º 1(mod 3) очевидно не виконується. Однак можна легко підправити формулювання теореми Ферма, щоб зняти обмеження взаємної простоти.
Наслідок 1. Без всяких обмежень на a Î Z,
ap º a(mod p) .
Доказ. Помножимо обидві частини порівняння ap-1 º 1(mod p) на a. Зрозуміло, що вийде порівняння, справедливе і при a, кратному р.
Звичайно, доказ 1 теореми Ферма вийшов настільки коротким завдяки проведеній могутній попередній підготовці (доведена теорема Ейлера і вивчені властивості функції j(m)). Наведемо ще один варіант доказу теореми Ферма.
Доказ 2. Оскільки р - просте число, то всі біноміальні коефіцієнти (крім C0p і Cpp) діляться на р, тому що чисельник виписаного виразу містить р, а знаменник не містить цього множника. Якщо згадати біном Ньютона, то стає зрозуміло, що різниця (A+B)p-Ap -Bp= =Cp1Ap-1B1+Cp2Ap-2B2+...+Cpp-2A2Bp-2+Cpp-1A1Bp-1, де А і В – довільні цілі числа, завжди ділиться на р. Послідовним застосуванням цього спостереження одержуємо, що (A+B+C)p--Ap-Bp-Cp={[(A+B)+C]p-(A+B)p-Cp}+(A+B)p -Ap -Bp завжди ділиться на р; (A+B+C+D)p-Ap–Bp -Cp-Dp завжди ділиться на р; і взагалі, (A+B+C+...+K)p -Ap-Bp-Cp-...-Kp завжди ділиться на р. Нехай A=B=C=...=K=1 і візьмемо кількість цих чисел рівним a. Вийде, що ap-a ділиться на р, а це і є теорема Ферма в більш загальному формулюванні.
Наслідок 2. (a+b)p º ap +bp (mod p).
Наведемо кілька прикладів застосування теорем Ферма і Ейлера. Зазначимо, що ефективність застосування теорем Ферма і Ейлера ґрунтується на тому, що порівняння, що даються цими теоремами, зручно підносити до степеня, оскільки справа у них стоїть одиниця, що на піднесення до степеня не реагує.
Приклад 2. Довести, що 118 +218 +318 +418 +518 +618 º -1(mod 7)
Доказ. Числа 1, 2, 3, 4, 5, 6 взаємно прості з 7. За теоремою Ферма маємо:
Піднесемо ці порівняння до кубу і додамо:
118 +218 +318 +418 +518 +618 º 6(mod 7) º -1(mod 7)
Приклад 3. Знайти залишок ділення 7402 на 101.
Рішення. Число 101 – просте, (7, 101)=1, отже, за теоремою Ферма: 7100º1(mod 101). Піднесемо це порівняння до четвертої степені: 7400º1(mod 101), домножимо його на очевидне порівняння 72º49(mod 101), одержимо: 7402º 49(mod 101). Виходить, що залишок ділення 7402 на 101 дорівнює 49.
Приклад 5. Довести, що (7312 -1) поділяється на 105.
Рішення. Маємо: 105=3 × 5 × 7, (73,3)=(73,5)=(73,7)=1. По теоремі Ферма:
732 º 1(mod 3)
734 º 1(mod 5)
736 º 1(mod 7)
Перемножуючи, одержуємо:
7312 º 1(mod 3),(mod 5),(mod 7),
звідки, за властивостями порівнянь, з пункту 16, випливає:
7312 -1 º 0(mod 105),