Функция Эйлера — различия между версиями
(Первая порция изменений) |
(Большое изменение. Добавил tau, sigma, phi функции, теорему Эйлера, малую теорему Ферма) |
||
Строка 27: | Строка 27: | ||
== Функции <tex>\sigma(n)</tex>, <tex>\tau(n)</tex> и <tex>\varphi(n)</tex>, их мультипликативность и значения == | == Функции <tex>\sigma(n)</tex>, <tex>\tau(n)</tex> и <tex>\varphi(n)</tex>, их мультипликативность и значения == | ||
+ | |||
+ | Каноническое разложение числа <tex>\displaystyle n = \prod_{i=1}^{r}p_i^{s_i} </tex> | ||
==== Функция <tex>\sigma(n)</tex> ==== | ==== Функция <tex>\sigma(n)</tex> ==== | ||
− | + | Функция <tex>\sigma : \mathbb{N} \to \mathbb{N} </tex> определяется как сумма делителей натурального числа <tex>n</tex> | |
+ | <center><tex>\displaystyle\sigma(n) = \sum_{d | n}d </tex></center> | ||
+ | |||
+ | Для простого числа <math>p</math> легко посчитать <tex>\displaystyle\sigma(p) = p + 1</tex>. При этом легко обобщается для некоторой степени <math>p</math>: | ||
+ | <center><tex>\displaystyle\sigma(p^s) = \sum_{k=0}^{s}p^k = \frac{p^{s + 1} - 1}{p - 1} </tex></center> | ||
+ | |||
+ | В силу мультипликативности функции: | ||
+ | <center><tex> \displaystyle \sigma (n) = \prod_{i = 1}^{r}{\frac{p_{i}^{s_i+1}-1} {p_{i}-1}}. </tex></center> | ||
+ | |||
+ | |||
+ | ==== Функция <tex>\tau(n)</tex> ==== | ||
+ | |||
+ | Функция <tex>\tau: \mathbb{N} \to \mathbb{N} </tex> определяется как число положительных делителей натурального числа <tex>n</tex>: | ||
+ | <center><tex>\displaystyle\tau(n) = \sum_{d | n}1 </tex></center> | ||
+ | |||
+ | Если <math>m</math> и <math>n</math> взаимно-просты, то каждый делитель произведения <math>mn</math> может быть единственным образом представлен в виде произведения делителей <math>m</math> и делителей <math>n</math>, и обратно, каждое такое произведение является делителем <math>mn</math>. Отсюда следует, что функция <tex>\tau(n)</tex> мультипликативна: | ||
+ | <center><math>\tau(mn)=\tau(m)\tau(n).</math></center> | ||
+ | |||
+ | Для простого числа <math>p</math> легко посчитать <tex>\displaystyle\tau(p) = 2</tex>. При этом легко обобщается для некоторой степени <math>p</math>: | ||
+ | <center><tex>\displaystyle\tau(p^s) = s + 1 </tex></center> | ||
+ | |||
+ | В силу мультипликативности функции: | ||
+ | <center><tex> \displaystyle \tau(n) = \prod_{i = 1}^{r}(s_i + 1). </tex></center> | ||
+ | |||
+ | |||
+ | ==== Функция <tex>\varphi(n)</tex> ==== | ||
+ | |||
+ | Для простого числа <math>p</math> легко посчитать <tex>\displaystyle\varphi(p) = p - 1</tex>. На некоторую степень <math>p</math> формулу можно обобщить: | ||
+ | <center><tex>\displaystyle\varphi(p^s) = p^s - p^{s - 1} </tex></center> | ||
+ | Обосновывается следующим образом: Все не взаимно-простые с <math>p^s</math> числа в диапазоне от 1 до <math>p^s</math>, очевидно, кратны <math>p</math>. Всего таких чисел <math>p^{s - 1}</math>. | ||
+ | |||
+ | В силу мультипликативности функции: | ||
+ | <center><tex> \displaystyle \varphi(n) = \prod_{i = 1}^{r}(p_i^{s_i} - p_i^{s_i - 1}) = \prod_{i = 1}^{r}p_i^{s_i}(1 - \frac{1}{p_i}) = n\prod_{i = 1}^{r}(1 - \frac{1}{p_i}) </tex></center> | ||
+ | |||
+ | |||
+ | |||
+ | == Малая теорема Ферма и теорема Эйлера == | ||
+ | |||
+ | {{Теорема | ||
+ | |about= Теорема Эйлера | ||
+ | |||
+ | |statement = Если <math>n</math> и <math>a</math> - взаимно-простые целые числа, то <math>a^{\varphi(n)} \equiv 1 \ (mod \ n)</math> | ||
+ | |||
+ | |proof = | ||
+ | Число <math>\overline{x}</math> называется вычетом по модулю <math>n</math>, если <math>\overline{x} \equiv x \ (mod \ n)</math>. Вычет <math>\overline{x}</math> называется обратимым вычетом, если существует вычет <math>\overline{y}</math>, что <math>\overline{x}\overline{y} \equiv 1 \ (mod \ n)</math>. Заметим, что вычет <math>\overline{x}</math> обратим тогда и только тогда, когда <math>\overline{x}</math> и <math>n</math> взаимно-просты. В таком случае, у числа <math>n</math> существует всего <math>\varphi(n)</math> обратимых вычетов. Пусть <math>\mathbb{Z}_{n}^{*}</math> - множество всех обратимых вычетов по модулю <math>n</math>. | ||
+ | |||
+ | Рассмотрим вычеты по модулю <math>n</math>. Так как <math>n</math> и <math>a</math> взаимно-просты, то вычет <math>\overline{a}</math> обратим. Пусть <math>\overline{b_1}, \overline{b_2}, \dots , \overline{b_{\varphi(n)}}</math> - все обратимые вычеты по модулю <math>n</math>. Тогда вычет <math>\overline{b} = \overline{b_1}\overline{b_2}\dots\overline{b_{\varphi(n)}}</math>, равный произведению всех обратимых вычетов, тоже обратим. Заметим, что отображение <math>\mathbb{Z}_{n}^{*} \to \mathbb{Z}_{n}^{*}</math>, заданное формулой <math>\overline{x} \mapsto \overline{a}\cdot\overline{x}</math> является биекцией. В таком случае в выражении <math> \overline{a}^{\varphi(n)}\overline{b} = (\overline{a} \overline{b_1}) \dots (\overline{a} \overline{b_{\varphi(n)}}) </math>, в правой части стоит произведение всех обратимых вычетов, но взятое в другом порядке. Тогда <math>\overline{a}^{\varphi(n)}\overline{b} = \overline{b}</math>. Умножая обе части на вычет, обратный к <math>\overline{b}</math>, получим, что <math>\overline{a}^{\varphi(n)} \equiv 1 \ (mod \ n) </math>, что и требовалось доказать. | ||
+ | |||
+ | }} | ||
+ | |||
+ | Следствием теоремы Эйлера является малая теорема Ферма. У нее также есть доказательство без использования более общей теоремы Эйлера, однако его мы приводить не будем. | ||
+ | |||
+ | |||
+ | {{Теорема | ||
+ | |about = Малая теорема Ферма | ||
+ | |||
+ | |statement = Если целое число <math>a</math> и простое число <math>p</math> - взаимно-просты, то <math>a^{p - 1} \equiv 1 \ (mod \ p)</math> | ||
+ | |||
+ | |proof = Так как <math>p</math> - простое, то <math>\varphi(p) = p - 1</math>. Воспользуемся теоремой Эйлера, тогда <math>a^{\varphi(p)} = a^{p - 1} \equiv 1 \ (mod \ p)</math>, что и требовалось доказать. | ||
+ | |||
+ | }} | ||
+ | |||
+ | == Еще теоремы, связанные с функцией Эйлера == | ||
+ | |||
+ | {{Теорема | ||
+ | |about = | ||
− | + | |statement = Для любого натурального числа <math>n</math> выполнено равенство <math>\displaystyle n = \sum_{d | n} \varphi(d)</math> | |
− | |||
− | + | |proof = Данную теорему можно доказать "напролом", пользуясь формулой для <math>\varphi(d)</math>, а можно более элегантно: | |
− | + | Рассмотрим <math>n</math> дробей <math>\frac{1}{n}, \frac{2}{n}, \dots , \frac{n}{n}</math>. | |
− | + | }} | |
+ | == Старые записи == | ||
==== Примеры: ==== | ==== Примеры: ==== |
Версия 15:10, 24 декабря 2020
Содержание
Функция Эйлера
Определение: |
Функция | называется мультипликативной, если для любых взаимно-простых .
Определение: |
Функция Эйлера | - определяется как количество натуральных чисел, не превосходящих и взаимно-простых с .
Теорема (Мультипликативность функции Эйлера): |
Для любых взаимно-простых чисел
|
Доказательство: |
Запишем натуральных чисел, не превосходящих , в виде прямоугольной таблицы с столбцами и строками, располагая первые чисел в первой строке, вторые чисел во второй и т.д.Поскольку и взаимно-просты, то целое взаимно-просто с если и только если оно взаимно-просто как с , так и с . Итак, нужно доказать, что количество чисел в таблице, взаимно-простых с и с равно . Мы знаем, что число взаимно-просто с натуральным если и только если его остаток при делении на взаимно-просто с . Поэтому, числа в таблице, взаимно-простые с , заполняют ровно столбцов таблицы.Давайте рассмотрим Подставив в данные рассуждения последовательных членов арифметической прогрессии . Тогда, если , то остатки всех этих чисел по модулю разные, а значит образуют все множество остатков , причем каждый остаток получается ровно из одного из членов прогрессии. , получим, что в каждом столбце таблицы имеется ровно чисел, взаимно-простых с . Следовательно всего чисел, взаимно-простых и с и с равно , что и требовалось доказать. |
Функции , и , их мультипликативность и значения
Каноническое разложение числа
Функция
Функция
определяется как сумма делителей натурального числаДля простого числа
легко посчитать . При этом легко обобщается для некоторой степени :В силу мультипликативности функции:
Функция
Функция
определяется как число положительных делителей натурального числа :Если
и взаимно-просты, то каждый делитель произведения может быть единственным образом представлен в виде произведения делителей и делителей , и обратно, каждое такое произведение является делителем . Отсюда следует, что функция мультипликативна:Для простого числа
легко посчитать . При этом легко обобщается для некоторой степени :В силу мультипликативности функции:
Функция
Для простого числа
легко посчитать . На некоторую степень формулу можно обобщить:Обосновывается следующим образом: Все не взаимно-простые с
числа в диапазоне от 1 до , очевидно, кратны . Всего таких чисел .В силу мультипликативности функции:
Малая теорема Ферма и теорема Эйлера
Теорема (Теорема Эйлера): |
Если и - взаимно-простые целые числа, то |
Доказательство: |
Число Рассмотрим вычеты по модулю называется вычетом по модулю , если . Вычет называется обратимым вычетом, если существует вычет , что . Заметим, что вычет обратим тогда и только тогда, когда и взаимно-просты. В таком случае, у числа существует всего обратимых вычетов. Пусть - множество всех обратимых вычетов по модулю . . Так как и взаимно-просты, то вычет обратим. Пусть - все обратимые вычеты по модулю . Тогда вычет , равный произведению всех обратимых вычетов, тоже обратим. Заметим, что отображение , заданное формулой является биекцией. В таком случае в выражении , в правой части стоит произведение всех обратимых вычетов, но взятое в другом порядке. Тогда . Умножая обе части на вычет, обратный к , получим, что , что и требовалось доказать. |
Следствием теоремы Эйлера является малая теорема Ферма. У нее также есть доказательство без использования более общей теоремы Эйлера, однако его мы приводить не будем.
Теорема (Малая теорема Ферма): |
Если целое число и простое число - взаимно-просты, то |
Доказательство: |
Так как | - простое, то . Воспользуемся теоремой Эйлера, тогда , что и требовалось доказать.
Еще теоремы, связанные с функцией Эйлера
Теорема: |
Для любого натурального числа выполнено равенство |
Доказательство: |
Данную теорему можно доказать "напролом", пользуясь формулой для Рассмотрим , а можно более элегантно: дробей . |
Старые записи
Примеры:
, ,
, .
Свойства функции Эйлера
- 1. Доказательство: простое, .
- Логически понятно, если строго, то выводится из 2 свойства.
, p — - 2. Пусть — каноническое разложение числа a, тогда
- Доказательство: Пусть НОД. Тогда есть число значений , равных единице. Возьмем функцию, которая равна единице, если , и равна нулю в остальных случаях. Вот такая функция : , где — функция Мебиуса. Отсюда . Поскольку справа сумма в скобках берется по всем делителям d числа , то d делит x и a . Значит в первой сумме справа в суммировании участвуют только те x , которые кратны d . Таких x среди чисел ровно штук. Получается, что . пробегает числа , положим —
- 3. Функция Эйлера является мультипликативной .
- Вытекает из первого свойства.