В теории чисел, теорема Эйлера (также известный как теорема Ферма-Эйлера или Эйлера totient теорема) утверждает, что если п и являются взаимно простыми положительными целыми числами, то, возведенное в силе totient из п конгруэнтно к одному, по модулю п, или:
где - функция Эйлера. В 1736 году Леонард Эйлер опубликовал свое доказательство маленькой теоремы Ферма, которое Ферма представил без доказательства. Впоследствии Эйлер представил другие доказательства теоремы, кульминацией которых стала «теорема Эйлера» в его статье 1763 года, в которой он попытался найти наименьший показатель степени, для которого малая теорема Ферма всегда верна.
Обратные теоремы Эйлера также верно: если выше сравнение верно, то и должен быть взаимно прост.
Теорема является обобщением маленькой теоремы Ферма и далее обобщается теоремой Кармайкла.
Теорема может быть использована для простого уменьшения больших степеней по модулю. Например, рассмотреть вопрос о нахождении них место десятичной цифры, то есть. Целые числа 7 и 10 взаимно просты, и. Итак, теорема Эйлера дает, и мы получаем.
В общем, при уменьшении степени по модулю (где и взаимно просты) нужно работать по модулю в экспоненте:
Теорема Эйлера лежит в основе криптосистемы RSA, широко используемой в Интернет- коммуникациях. В этой криптосистеме используется теорема Эйлера, где n является произведением двух больших простых чисел, а безопасность системы основана на сложности факторизации такого целого числа.
1. Теорема Эйлера может быть доказана с использованием понятий теории групп : классы вычетов по модулю n, взаимно простые с n, образуют группу при умножении (подробности см. В статье « Мультипликативная группа целых чисел по модулю n» ). Порядок этой группы φ ( п). Теорема Лагранжа утверждает, что порядок любой подгруппы конечной группы делит порядок всей группы, в данном случае φ ( n). Если a - любое число, взаимно простое с n, то a принадлежит одному из этих классов вычетов, и его степени a, a 2,..., a k по модулю n образуют подгруппу группы классов вычетов, где a k ≡ 1 ( мод n). Теорема Лагранжа утверждает, что k должно делить φ ( n), т.е. существует целое число M такое, что kM = φ ( n). Это означает, что
2. Существует также прямое доказательство: пусть R = { x 1, x 2,..., x φ ( n) } - приведенная система вычетов ( mod n) и пусть a - любое целое число, взаимно простое с n. Доказательство основано на фундаментальном факте, что умножение на a переставляет x i: другими словами, если ax j ≡ ax k (mod n), то j = k. (Этот закон сокращения доказан в статье « Мультипликативная группа целых чисел по модулю n». ) То есть множества R и aR = { ax 1, ax 2,..., ax φ ( n) }, рассматриваемые как множества сравнения классы ( mod n) идентичны (как наборы - они могут быть перечислены в разном порядке), поэтому произведение всех чисел в R конгруэнтно ( mod n) произведению всех чисел в aR:
Disquisitiones Arithmeticae был переведен из Гаусса Цицерона латинского на английский и немецкий языки. Немецкое издание включает все его работы по теории чисел: все доказательства квадратичной взаимности, определение знака суммы Гаусса, исследования биквадратичной взаимности и неопубликованные заметки.