Как решать уравнения на функцию эйлера
Пример 2.1. Рассмотрим пример, который легко решить аналитически. Требуется найти экстремум функционала
при граничных условиях
Найдём частные производные и
Вычислим полную производную по x от
Составляем дифференциальное уравнение Эйлера вида
или, после упрощений
Его общее решение имеет вид
Для нахождения произвольных постоянных C1 и C2 подставим решение (2.16) в граничные условия (2.11):
Видно, что система (2.17) имеет единственное решение. Решая эту систему, найдём значения C1 и C2:
и тогда уравнение экстремали имеет вид:
Действительно ли на этой кривой достигается экстремум? И если да, то какой: минимум или максимум? Далее, в главе 13, мы рассмотрим достаточные условия экстремума . В частности, мы выведем условие Лежандра: если на экстремали выполняется условие а на функциях, близких к экстремали, для произвольных y‘ имеет место то достигается сильный минимум. В нашем случае это выполняется:
и, следовательно, на нашей экстремали достигается сильный минимум. Проверим этот результат: вычислим на нескольких функциях вида Эти функции удовлетворяют граничным условиям (2.11) и, следовательно, являются допустимыми. Для вычислений применим MATLAB.
Действительно, полученный результат не противоречит выводу о том, что на функции достигается минимум. Но, конечно же, проведенная проверка не доказывает этот факт. Ведь мы проверили только несколько из бесконечного числа функций, графики которых проходят через точки и Доказательством могут служить необходимые и достаточные условия экстремума функционала.
Пример 2.2. Найти экстремаль функционала
при граничных условиях
Выводим уравнение Эйлера вида (2.9). Частные производные:
Уравнение Эйлера после упрощений имеет вид:
Его общее решение
Находим произвольные постоянные из граничных условий (3.22). Подставляем решение (3.25) в эти граничные условия:
Мы видим, что из полученной системы уравнений можно найти только а C2 может быть произвольной. Поэтому данная вариационная задача имеет бесчисленное множество решений вида
На любой из этих функций функционал принимает постоянное значение (какое − мы сейчас посчитаем). Проверка по достаточному условию Лежандра даёт:
поэтому на экстремалях (3.27) достигается сильный минимум.
Посчитаем значение функционала (2.21) на функциях вида (2.27) и нарисуем несколько экстремалей с помощью MATLAB.
На каждой из наших функций функционал равен нулю.
2.2. Частные случаи уравнений Эйлера
Иногда решение уравнения Эйлера существенно упрощается. Рассмотрим соответствующие частные случаи.
2.2.1. Подынтегральная функция F не зависит явно от y‘
Материал этого подраздела изложен в книге.
2.2.2. Подынтегральная функция F линейно зависит от y‘
Материал этого подраздела изложен в книге.
2.2.3. Подынтегральная функция F не зависит явно от y
Материал этого подраздела изложен в книге.
2.2.4. Подынтегральная функция F зависит только от y‘
Материал этого подраздела изложен в книге.
2.2.5. Подынтегральная функция F не зависит явно от x
Материал этого подраздела изложен в книге.
2.3. Вопросы для самопроверки
- Какую вариационную задачу мы решаем?
- Как выводится дифференциальное уравнение Эйлера?
- Где используется в выводе дифференциального уравнения Эйлера основная лемма вариационного исчисления?
- Почему обращается в нуль внеинтегральное слагаемое в формуле (2.8) при интегрировании по частям?
- Чем отличается частная производная от полной?
- Какие Вы знаете методы решения дифференциальных уравнений порядка?
- Всегда ли решение вариационной задачи будет единственным? От чего это зависит?
- Какие частные случаи уравнения Эйлера Вы знаете?
- В каких случаях уравнение Эйлера перестаёт быть дифференциальным и становится конечным?
- В каких случаях вариационная задача теряет смысл?
- Как записывается интеграл уравнения Эйлера, если подынтегральная функция F не зависит явно от y?
- Каким будет решение уравнения Эйлера, если подынтегральная функция F зависит только от y‘?
- Как решается уравнение Эйлера, если подынтегральная функция F не зависит явно от y‘?
- Как решается задача о брахистохроне?
2.4. Примеры выполнения заданий
2.4.1. Задание 1
Найти экстремаль функционала
Исследовать полученную экстремаль на достаточные условия экстремума. Вычислить значение функционала на найденной экстремали и, для сравнения, на прямой, соединяющей точки и Построить график решения.
В этом примере подынтегральная функция является функцией общего вида, поэтому составим уравнение Эйлера в виде (2.9) и решим его. Затем построим график решения. Попутно исследуем на выполнение достаточных условий экстремума и вычислим значение функционала на экстремали и отрезке прямой M1M2. Применим для решения задачи MATLAB.
Очистим память. Напечатаем заголовок решаемой задачи. Если хотите, задайте другую строку для вывода (например, свою фамилию). Опишем символические переменные [58]. Для решения уравнения Эйлера используем принятые в MATLAB обозначения производных: Dy для y‘ и D2y для y». Аргумент обозначим x , а функцию − y .
Вводим подынтегральную функцию и граничные условия. Печатаем их. Здесь вы должны поставить свои исходные данные: подынтегральную функцию F и граничные условия x1, y1, x2, y2.
Начинаем вывод дифференциального уравнения Эйлера (2.9). Найдём частные производные Fy и Fy’. Напечатаем их.
В уравнение Эйлера (2.9) входит полная производная Вычислим её по обычной формуле дифференцирования сложной функции:
Напечатаем её. Напечатаем также величину необходимую для проверки достаточных условий экстремума по признаку Лежандра.
Составим левую часть дифференциального уравнения Эйлера (2.9) и упростим её. Преобразуем символическую переменную Euler в строку.
Мы составили уравнение Эйлера, теперь решим его. Команда dsolve позволяет находить как общее решение дифференциального уравнения, так и частное его решение, удовлетворяющее заданным начальным или граничным условиям. В следующих главах при решении других заданий нам нужно будет иметь общее решение уравнения Эйлера. Найдём его.
Сформируем теперь уравнения для граничных условий. Подставим в найденное аналитическое решение Sol граничные точки x1 и x2 , и приравняем их соответственно y1 и y2 .
Решаем полученную систему конечных уравнений − находим значения произвольных постоянных C1 и C2 . Присваиваем найденные решения символическим константам, полученным при решении дифференциального уравнения. Теперь вычисляем аналитическое решение Sol21 . Такое вычисление сводится к тому, что в него будут подставлены найденные значения констант C1 и C2 . Печатаем найденное уравнение экстремали.
Вычислим значения функционала (2.86) на найденной экстремали и на прямой, соединяющей точки M1 и M2. Подставим в подынтегральную функцию F аналитические выражения для этих линий и их производных, а затем проинтегрируем. Напечатаем результаты.
В данном примере условие Лежандра говорит о сильном минимуме, что подтверждается полученным результатом: значение функционала на экстремали меньше, чем на другой допустимой функции. А как в вашем варианте: какой экстремум достигается? И подтверждается ли этот результат сравнением величин Jextr и Jlin ? Если нет, то не забудьте, что найденный экстремум − только локальный, а не глобальный! Попробуйте вычислить значение функционала не на прямой M1M2, а на какой-нибудь другой допустимой кривой, достаточно близкой к экстремали. Например, можно наложить на экстремаль несколько полуволн синусоиды, смещённой и деформированной вдоль оси Ox так, что
И, наконец, строим график. Задаём массив аргументов для рисования графика функции и вычисляем значения функции. Рисуем график, подписываем заголовок и координатные оси установленным шрифтом.
2.4.2. Задание 2
Найти экстремаль функционала
Исследовать на выполнение достаточных условий экстремума. Построить график решения.
В этом примере подынтегральная функция не зависит явно от y. Первый интеграл уравнения Эйлера имеет вид (2.43). Составим программу для решения этой вариационной задачи. Вначале введём исходные данные. У нас будет первый интеграл уравнения Эйлера, поэтому ни сама функция y, ни её вторая производная y» нам не нужны, и мы их не описываем. Поставьте свою подынтегральную функцию и граничные условия.
Строим первый интеграл и решаем полученное дифференциальное уравнение. Названия констант C1 и C2 используются в команде dsolve , поэтому при составлении интеграла уравнения Эйлера обозначим константу C . Все использованные здесь функции и операторы MATLAB были описаны ранее, в примере 1.
В переменной Sol получено общее решение, произвольные постоянные обозначены C и C1 . Найдём их. Для этого подставим в Sol граничные точки. Приравняем полученные выражения соответственно y1 и y2 . Тем самым мы сформируем систему уравнений.
Решим полученную систему − найдём произвольные постоянные C и C1 . Подставим их в решение Sol . Ограничим решение 14 знаками. Напечатаем уравнение найденной экстремали.
Дальнейшие действия не отличаются от описанных в примере 1. Рисуем график и и вычисляем Fy’y’, которая нужна для проверки достаточных условий экстремума по признаку Лежандра.
Проанализируйте достаточное условие Лежандра. Достигается ли экстремум на вашей экстремали? Если да, то какой?
2.4.3. Задание 3
Решить задачу о брахистохроне, соединяющей точки и
Мы уже решили эту задачу аналитически. Нам осталось найти значение константы C1 и параметра в конечной точке t2 из решения системы уравнений (2.84). Составим программу для решения этого примера. Вначале введём исходные данные задачи. Подставьте свою правую точку.
Составляем систему уравнений (2.84). Левую часть каждого уравнения мы задаём сразу в виде строки. В правой части переводим числа x2 и y2 в их строковые представления с помощью функции num2str . Ранее мы использовали конструкцию char(sym(y2)) . Оба варианта работают правильно − вы можете это проверить. Решаем полученную систему уравнений аналитически. Печатаем решения.
Рисуем график полученной брахистохроны. Выбираем начало координат в левом верхнем углу с помощью команды axis . Задаём границы по оси Ox, чтобы график занимал всё место на рисунке. Выравниваем масштабы по осям координат, чтобы брахистохрона выглядела неискажённой. Надписываем заголовок и метки осей.
2.5. Задание
Для своего варианта функционалов 1, 2, 3 найти экстремали, построить их графики и исследовать на выполнение достаточных условий экстремума.
Дифференциальное уравнение Эйлера и методы его решения
Более общее уравнение Эйлера имеет вид:
.
Это уравнение подстановкой t = ax+b приводится к более простому виду, которое мы и будем рассматривать.
Приведение дифференциального уравнения Эйлера к уравнению с постоянными коэффициентами.
Рассмотрим уравнение Эйлера:
(1) .
Оно сводится к линейному уравнению с постоянными коэффициентами подстановкой:
x = e t .
Действительно, тогда
;
;
;
;
;
.
Таким образом, множители, содержащие x m , сокращаются. Остаются члены с постоянными коэффициентами. Однако на практике, для решения уравнений Эйлера, можно применять методы решения линейных ДУ с постоянными коэффициентами без использования указанной выше подстановки.
Решение однородного уравнения Эйлера
Рассмотрим однородное уравнение Эйлера:
(2) .
Ищем решение уравнения (2) в виде
.
;
;
.
.
Подставляем в (2) и сокращаем на x k . Получаем характеристическое уравнение:
.
Решаем его и получаем n корней, которые могут быть комплексными.
Рассмотрим действительные корни. Пусть ki – кратный корень кратности m . Этим m корням соответствуют m линейно независимых решений:
.
Рассмотрим комплексные корни. Они появляются парами вместе с комплексно сопряженными. Пусть ki – кратный корень кратности m . Выразим комплексный корень ki через действительную и мнимую части:
.
Этим m корням и m комплексно сопряженным корням соответствуют 2 m линейно независимых решений:
;
;
.
.
После того как получены n линейно независимых решений, получаем общее решение уравнения (2):
(3) .
Примеры
Решение неоднородного уравнения Эйлера
Рассмотрим неоднородное уравнение Эйлера:
.
Метод вариации постоянных (метод Лагранжа) также применим и к уравнениям Эйлера.
Сначала мы решаем однородное уравнение (2) и получаем его общее решение (3). Затем считаем постоянные функциями от переменной x . Дифференцируем (3) n – 1 раз. Получаем выражения для n – 1 производных y по x . При каждом дифференцировании члены, содержащие производные приравниваем к нулю. Так получаем n – 1 уравнений, связывающих производные . Далее находим n -ю производную y . Подставляем полученные производные в (1) и получаем n -е уравнение, связывающее производные . Из этих уравнений определяем . После чего интегрируя, получаем общее решение уравнения (1).
Пример
Неоднородное уравнение Эйлера со специальной неоднородной частью
Рассмотрим уравнение Эйлера со специальной неоднородной частью:
(4)
,
где – многочлены от степеней и , соответственно.
Наиболее простой способ решения такого уравнения заключается в том, чтобы сделать подстановку
,
и решать линейное уравнение с постоянными коэффициентами со специальной неоднородной частью.
Автор: Олег Одинцов . Опубликовано: 14-08-2013 Изменено: 24-10-2020
Элементы теории чисел
Литература
Обозначения
$\mathbb
$\mathbb
$[x]$ — целая часть числа $x$ (наибольшее целое число, не превосходящее $x$)
$sgn(x)$ — знак числа $x$ ($sgn(0)=0$ и $sgn(x)=\frac
Делимость
Определение и свойства делимости
Пусть имеются два целых числа $a$ и $b$. Говорят, что $b$ делит $a$, если существует целое число $b_1$ такое, что $a=b\cdot b_1$. Обозначается это так $b|a$. Также в этом случае ещё говорят, что $a$ делится на $b$. Это обозначается $a\,\vdots\, b$.
Рассмотрим некоторые свойства делимости целых чисел:
Определение простых и составных чисел
У числа $1$ есть только один натуральный делитель — оно само. У любого натурального числа $n>1$ имеется как минимум два натуральных делителя – это $1$ и $n$. Если других натуральных делителей у числа $n$ больше нет, то оно называется простым. Примерами простых чисел являются $2,3,5,7,11,13,\ldots$
Таким образом, простые числа — это натуральные числа, имеющие ровно два натуральных делителя. Можно ввести специальную функцию $\tau(n)$, считающую количество натуральных делителей натурального числа $n$. $$\tau(n)=\sum\limits _
Пример 1. Число $4$ делится на $1,2$ и $4$, а значит $\tau(4)=3$ и это число составное. Число $17$ делится только на $1$ и $17$, а значит $\tau(17)=2$ и это число простое.
Замечание 1. Согласно определению у составного числа $n$ имеется хотя бы один делитель $d$ с условием $1 0\; |\; y_1,\ldots ,y_n\in\mathbb
С помощью сравнения совокупностей общих кратных из теоремы 2 легко выводится
Следствие 4. $$[a_1,\ldots,a_n, a_
Лемма 3. Пусть $a$ и $b$ натуральные числа, $(a,b)=1$. Тогда $[a,b]=ab$.
Доказательство. Так как $[a,b]$ делится на $a$ и на $b$, то существуют натуральные числа $a_1$ и $b_1$ такие, что $$[a,b]=a\cdot a_1=b\cdot b_1.$$ Значит $b|a\cdot a_1$ и $(a,b)=1$. По лемме 1 имеем $b|a_1$, но тогда $ab|aa_1=[a,b]$ и следовательно $ab\leqslant [a,b]$. C другой стороны $ab$ является общим кратным чисел $a$ и $b$, и по теореме 2 $[a,b]|(ab)$, откуда $[a,b]\leqslant ab$. Из двух полученных неравенств вытекает, что $[a,b]=ab$. Лемма 3 доказана.
Следствие 5. Пусть $a$ и $b$ натуральные числа. Тогда $[a,b](a,b)=ab$.
Следствие 6. Пусть $a_1,\ldots ,a_n$ натуральные числа, и $(a_i,a_j)=1$ для всех $i,j=1,\ldots ,n,\ i\neq j$. Тогда $[a_1,\ldots ,a_n]=a_1\cdots a_n$.
Доказательство. Проведём индукцию по $n$ (покажем, что утверждение верно при $n=2$, а также, что из справедливости утверждения при произвольном $n\geqslant 2$ вытекает его справедливость и при $n+1$, тогда это будет означать, что утверждение верно при всех $n\geqslant 2$). При $n=2$ утверждение следует из леммы 3. Пусть утверждение верно для некоторого $n\geqslant 2$. По предположению индукции $[a_1,\ldots,a_n]=a_1\cdots a_n$. Кроме того, из следствия 3 очевидно вытекает, что $(a_1\cdots a_n, a_
Алгоритм Евклида
Пусть для двух натуральных чисел $p$ и $q$ необходимо найти их наибольший общий делитель. Для этого применяется следующая процедура. Поделим с остатком $p$ на $q$: $$p=a_0q+r_1,\quad 0\leqslant r_1 1$ натуральное число. Тогда у него есть простой делитель.
Доказательство. Рассмотрим наименьший превышающий единицу делитель числа $n$. Обозначим его через $p$. Если это число составное, то, согласно замечанию 1, существует число $d$ такое, что $d|p$ и $1 1$ натуральное число. Тогда оно представляется в виде произведения простых чисел (некоторые из которых могут совпадать).
Доказательство. По лемме 4 у числа $n$ есть простой делитель, скажем $p_1$. Если $\frac
Следствие 8. Пусть $n>1$ натуральное число. Тогда оно является простым, если у него нет простых делителей, не превосходящих $[\sqrt
Доказательство. Предположим, что у $n$ нет простых делителей, не превосходящих $[\sqrt
$ – число натуральное, то и $\frac
\leqslant [\sqrt
$ есть простой делитель $q$. При этом очевидно, что $q\leqslant\frac
\leqslant [\sqrt
Теорема 3. Простых чисел бесконечно много.
Доказательство. Предположим, у нас имеется несколько простых чисел $p_1, p_2,\ldots ,p_k$. Рассмотрим число $N=p_1\cdot p_2\cdots p_k+1$. Это число не делится ни на одно из имеющихся простых чисел, так как остаток от деления $N$ на любое из них равен $1$. Вместе с тем, по лемме 4, у числа $N$ должен быть хотя бы один простой делитель. Следовательно, помимо чисел $p_1, p_2,\ldots ,p_k$ существуют и другие простые числа. Поскольку по доказанному мы можем к любой совокупности простых чисел всегда добавить ещё хотя бы одно простое число, то простых чисел бесконечно много. Теорема 3 доказана.
Решето Эратосфена
На основе результата леммы 4 возникает следующий алгоритм нахождения всех простых чисел, не превышающих некоторого числа $n$, если известны все простые числа, скажем $p_1,p_2,\ldots ,p_k$, не превосходящие $\sqrt
Основная теорема арифметики (единственность разложения на простые)
Теорема 4 (основная теорема арифметики). Пусть $n>1$ натуральное число. Тогда $n$ раскладывается в произведение простых чисел, причём единственным образом с точностью до перестановки сомножителей.
Доказательство. Существование разложения показано в следствии 7. Докажем, что разложение единственно. Пусть $n$ – наименьшее из чисел, которые раскладываются в произведение простых более чем одним способом, и два из его разложений имеют вид $$p_1\cdot p_2\cdots p_k=q_1\cdot q_2\cdots q_l.$$ Ни одно из чисел $p_1, p_2,\ldots ,p_k$ не равно ни одному из чисел $q_1, q_2,\ldots ,q_l$, так как в противном случае обе части равенства можно было бы сократить на совпадающие простые, и число $n$ было бы не наименьшим из чисел, которые раскладываются в произведение простых более чем одним способом. Поэтому можно считать, что $p_1 \nu_p(n)$, то $\nu_p(m+n)=\nu_p(n)$
Мультипликативные функции
Определение и свойства мультипликативных функций. Свёртка Дирихле
Пусть $f$ – функция натурального аргумента, принимающая действительные (или даже комплексные) значения. Тогда $f$ называется мультипликативной, если
Очень важно запомнить, что достаточно, чтобы второе свойство выполнялось только при взаимной простоте чисел $m$ и $n$.
Функция $f$ называется вполне мультипликативной, если
Из определения следует, что если $f$ – мультипликативная функция, то $f(1)=1$. Действительно, $$f(1)=f(1\cdot 1)=f(1)\cdot f(1).$$ Отсюда либо $f(1)=0$, либо $f(1)=1$. Но если $f(1)=0$, то для любого натурального $n$ имеем $f(n)=f(n\cdot 1)=f(n)\cdot f(1)=0$, то есть $f$ принимает только нулевые значения, что противоречит определению мультипликативной функции. Значит, $f(1)=1$.
Предложение 2. Пусть $f,g$ – мультипликативные функции. Тогда для любого натурального числа $n$ $$\sum_ \left(f(1)\cdot g(p^<\nu_p(n)>)+f(p)\cdot g(p^<\nu_p(n)-1>)+\ldots +f(p^<\nu_p(n)-1>)\cdot g(p)+f(p^<\nu_p(n)>)\cdot g(1)\right).$$ Здесь в левой части равенства стоит сумма по всем различным натуральным делителям числа $n$, а справа стоит произведение по всем различным простым делителям числа $n$, $\nu_p(n)$ – показатель, определённый после доказательства основной теоремы арифметики. Например, при $n=12$ данное равенство выглядит так: $$f(1)\cdot g(12)+f(2)\cdot g(6)+f(3)\cdot g(4)+f(4)\cdot g(3)+f(6)\cdot g(2)+f(12)\cdot g(1)=$$ $$=\big(f(1)\cdot g(4)+f(2)\cdot g(2)+f(4)\cdot g(1)\big)\cdot\big(f(1)\cdot g(3)+f(3)\cdot g(1)\big).$$ Доказательство. Пусть $n=p_1^<\alpha_1>\cdots p_k^<\alpha_k>$. Тогда $$\prod_ \left(f(1)\cdot g(p^<\nu_p(n)>)+f(p)\cdot g(p^<\nu_p(n)-1>)+\ldots +f(p^<\nu_p(n)-1>)\cdot g(p)+f(p^<\nu_p(n)>)\cdot g(1)\right)=$$ $$=\prod_^k\left(\sum_<\beta_i=0>^<\alpha_i>f(p_i^<\beta_i>)\cdot g(p_i^<\alpha_i-\beta_i>)\right)=\sum_<\beta_1=0>^<\alpha_1>\ldots\sum_<\beta_k=0>^<\alpha_k>f(p_1^<\beta_1>)\cdot g(p_1^<\alpha_1-\beta_1>)\cdots f(p_k^<\beta_k>)\cdot g(p_k^<\alpha_k-\beta_k>).$$ Воспользуемся мультипликативностью функций $f$ и $g$. Тогда полученное выражение запишется в виде $$\sum_<\beta_1=0>^<\alpha_1>\ldots\sum_<\beta_k=0>^<\alpha_k>f(p_1^<\beta_1>\cdots p_k^<\beta_k>)\cdot g(p_1^<\alpha_1-\beta_1>\cdots p_k^<\alpha_k-\beta_k>)=\sum_ По двум заданным функциям $f$ и $g$ натурального аргумента всегда можно построить третью функцию, которую мы будем обозначать $f\circ g$, определяемую для каждого натурального числа $n$ так: $$f\circ g(n)=\sum_ Следствие 9. Если функции $f$ и $g$ мультипликативны, то мультипликативна и их свёртка Дирихле. Доказательство. Пусть $(m,n)=1$. Это значит, что данные числа раскладываются в произведения простых так, что ни одно простое из разложения одного числа не встречается в разложении другого. Пусть $n=p_1^<\alpha_1>\cdots p_k^<\alpha_k>,\ m=p_ Теорема 5. Множество всех мультипликативных функций образует абелеву группу относительно операции свёртки Дирихле. Доказательство. По следствию 9 свёртка Дирихле двух мультипликативных функций есть также мультипликативная функция. Заметим, что $$f\circ g(n)=\sum_ В доказательстве теоремы 5 уже появился первый пример мультипликативной (и даже вполне мультипликативной) функции — это нейтральный элемент группы мультипликативных функций — функция $\varepsilon(n)$. Функции $\textrm Рассмотрим функцию $\tau(n)$, которая подсчитывает количество различных натуральных делителей числа $n$. Имеем $$\tau(n)=\sum_ Для функции $\sigma(n)$, которая подсчитывает сумму различных натуральных делителей числа $n$, находим $$\sigma(n)=\sum_ Функция Мёбиуса $\mu(n)$ определяется так: Её мультипликативность следует из определения. Действительно, пусть $p^2|m$ или $p^2|n$. Тогда $\mu(m\cdot n)=0=\mu(m)\cdot\mu(n)$. Если же $(m,n)=1,\ m=q_1\cdots q_l,\ n=p_1\cdots p_k$, то $\mu(m\cdot n)=(-1)^ Пользуясь предложением 2, можно заметить, что $$\mu\circ <\bf 1>(n)=\prod_ (\mu(1)+\mu(p)+\mu(p^2)+\ldots+\mu(p^<\nu_p(n)>) )=\prod_ (1-1+0+\ldots +0)=\varepsilon(n).$$ Так что функция Мёбиуса является обратной функцией к тождественной единице $<\bf 1>(n)$ относительно операции свёртки Дирихле. Также заметим, что $$\mu\circ\textrm (\mu(1)\cdot p^<\nu_p(n)>+\mu(p)\cdot p^<\nu_p(n)-1>+\mu(p^2)\cdot p^<\nu_p(n)-2>+\ldots+\mu(p^<\nu_p(n)>)\cdot 1)=\prod_ (p^<\nu_p(n)>-p^<\nu_p(n)-1>).$$ Из равенства $\mu\circ <\bf 1>=\varepsilon$ и ассоциативности свёртки Дирихле вытекает знаменитая формула обращения Мёбиуса: $$f=g\circ <\bf 1>\Longleftrightarrow g=f\circ\mu .$$ Пример 4. Какая функция получится в результате свёртки Дирихле функции Мёбиуса с функцией суммы делителей? Мы уже показали, что $\sigma=\textrm Функция Эйлера $\varphi (n) $ подсчитывает количество натуральных чисел, не превосходящих $n$ и взаимно простых с $n$. Например, среди чисел от $1$ до $6$ только числа $1$ и $5$ взаимно просты с числом $6$, поэтому $\varphi (6)=2$. Для функции Эйлера можно найти следующее представление. $$\varphi (n) =\sum_ <1\leqslant k\leqslant n, (k, n)=1>1=\sum_ Из равенства $\varphi=\mu\circ\textrm Покажем явную формулу для функции Эйлера. Имеем $$\varphi (n) =\mu\circ\textrm (p^<\nu_p(n)>-p^<\nu_p(n)-1>). $$ Последнее равенство доказано выше в разделе про функцию Мёбиуса. Поясним отдельно эту формулу в двух простых случаях. Пусть $p$ – простое число. Тогда среди чисел $1,\ldots ,p$ с ним взаимно просты все, кроме него самого. Получаем $\varphi(p)=p-1$. Среди же чисел $1,\ldots ,p^<\alpha>$ взаимно просты с $p^<\alpha>$ будут все, кроме тех, что делятся на $p$. А таких чисел ровно $p^<\alpha-1>$. Следовательно, $\varphi(p^<\alpha>)=p^<\alpha>-p^<\alpha-1>$. Иногда в формуле для функции Эйлера избегают использования показателя $\nu_p(n)$. Заметим, что $$\varphi (n) =\prod_ (p^<\nu_p(n)>-p^<\nu_p(n)-1>)=\prod_ p^<\nu_p(n)>\cdot\left(1-\frac<1> \right)=n\cdot\prod_ \left(1-\frac<1> \right).$$ Последнее равенство справедливо, так как $\prod_ p^<\nu_p(n)>=n$. Замечание 5. Равенство $\varphi\circ <\bf 1>=\textrm (\varphi(1)+\varphi(p)+\varphi(p^2)+\ldots +\varphi(p^<\nu_p(n)>) ) =\prod_ (1+p-1+p^2-p+\ldots +p^<\nu_p(n)>-p^<\nu_p(n)-1>)=\prod_ p^<\nu_p(n)>=n.$$ Полученная выше формула для функции Эйлера может быть доказана и с помощью формулы включений и исключений. Сформулируем последнюю. Пусть имеется $N$ объектов, которые могут обладать (или нет) свойствами $ a_1,\ldots , a_k $. Будем обозначать через $N (a_ Теорема 6 (формула включений и исключений). $$N_0^<(k)>=N-N(a_1)-N(a_2)-\ldots — N(a_k)+N(a_1,a_2)+N(a_1,a_3)+\ldots +N(a_ Доказательство. Проведём индукцию по $k$ (если мы покажем, что утверждение верно при $k=1$, а также, что из справедливости утверждения при произвольном натуральном $k$ следует его справедливость и при $k+1$, то утверждение будет справедливо при всех натуральных $k$). При $k=1$ утверждается, что количество объектов, не обладающих свойством $a_1$, есть количество всех объектов за вычетом количества объектов, которые обладают этим свойством: $$N_0^<(1)>=N-N(a_1).$$ Это очевидно. Пусть для некоторого $k\geqslant 1$ утверждение теоремы верно и пусть имеется ещё одно свойство $a_ Пусть теперь у нас есть натуральное число $N=p_1^<\alpha_1>\cdots p_k^<\alpha_k>$. Рассмотрим $N$ объектов, которыми будут числа $1,2,\ldots ,N$. Введём свойства $ a_1,\ldots , a_k $ так: натуральное число обладает свойством $a_i, i=1,\ldots ,k$, если $p_i$ делит данное число. Очень легко сосчитать $N (a_ \left(1-\frac<1> \right).$$ Заметим, что в сумме в предпоследней строчке перед каждым слагаемым вида $\frac<1> На самом деле, мультипликативность функции Эйлера можно доказать, пользуясь совсем простыми соображениями. Пусть $m,n$ – натуральные числа и $(m,n)=1$. Тогда натуральное число взаимно просто с $m\cdot n$ тогда и только тогда, когда оно взаимно просто как с $m$, так и с $n$. Запишем числа $1,2,\ldots ,m\cdot n$ в несколько строк одинаковой длины: $$<>\hspace<10mm>1\hspace<28mm>2\hspace<28mm>3\hspace<8mm>\ldots\hspace<9mm>n$$ $$<>\hspace<6mm>n+1\hspace<20mm>n+2\hspace<20mm>n+3\hspace<7mm>\ldots\hspace<7mm>2n$$ $$<>\hspace<11mm>\vdots\hspace<29mm>\vdots\hspace<29mm>\vdots\hspace<7mm>\ldots\hspace<10mm>\vdots$$ $$(m-1)n+1\hspace<5mm>(m-1)n+2\hspace<5mm>(m-1)n+3\hspace<6mm>\ldots\hspace<5mm>m\cdot n$$ По второму свойству делимости в каждой строке столько же взаимно простых с $n$ чисел, сколько и в первой строке, а именно $\varphi(n)$, причём взаимно простые с $n$ числа из каждой строки стоят в одних и тех же столбцах, то есть для каждого столбца либо все элементы взаимно просты с $n$ (и таких столбцов $\varphi(n)$), либо все элементы не взаимно просты с $n$. Покажем теперь, что все числа, которые стоят в любом из столбцов, дают различные остатки при делении на $m$. Поскольку в каждом столбце находится $m$ чисел, то это будет означать, что при делении на $m$ они дают все $m$ остатков, какие только бывают. А значит, снова по второму свойству делимости, среди них будет столько же чисел, взаимно простых с $m$, сколько их среди чисел $0,1,2,\ldots ,m-1$, а именно $\varphi(m)$. Тогда всего в нашей таблице чисел, взаимно простых одновременно с $m$ и с $n$, будет $\varphi(m)\cdot\varphi(n)$. С другой стороны, это количество чисел среди $1,2,\ldots ,m\cdot n$, взаимно простых с $m\cdot n$, что равно $\varphi(m\cdot n)$. Итак, числа в $k$-м столбце имеют вид $a\cdot n+k,\ a=0,1,2,\ldots ,m-1$. Допустим, у двух из них совпали остатки при делении на $m$. То есть $a_1\cdot n+k=q_1\cdot m+r$ и $a_2\cdot n+k=q_2\cdot m+r$, где $0\leqslant a_1 Пусть $m$ натуральное число. Произвольное целое число можно поделить на $m$ с остатком, который принимает значения $0,1,2,\ldots ,m-1$. Разобьём множество целых чисел на $m$ классов, каждый из которых содержит все целые числа, дающие один и тот же остаток при делении на $m$. Это будут так называемые классы вычетов по модулю числа $m$. Выберем из каждого класса вычетов ровно по одному представителю, тогда полученное множество называется полной системой вычетов по модулю $m$. Если же из произвольной полной системы вычетов дополнительно выбрать только те числа, которые взаимно просты с $m$, то полученное множество будем называть приведённой системой вычетов по модулю $m$. Пример 5. Вот некоторые полные системы вычетов по модулю $7$: $$\<0,1,2,3,4,5,6\>,\quad\<1,2,3,4,5,6,7\>,\quad\<-27,-19,-11,-3,5,13,21\>.$$ Соответствующие им приведённые системы вычетов по модулю $7$: $$\<1,2,3,4,5,6\>,\quad\<1,2,3,4,5,6\>,\quad\<-27,-19,-11,-3,5,13\>.$$ Дадим также некоторые полные системы вычетов по модулю $9$: $$\<0,1,2,3,4,5,6,7,8\>,\quad\<-4,-3,-2,-1,0,1,2,3,4\>,\quad\<100,200,300,400,500,600,700,800,900\>.$$ Соответствующие им приведённые системы вычетов по модулю $9$: $$\<1,2,4,5,7,8\>,\quad\<-4,-2,-1,1,2,4\>,\quad\<100,200,400,500,700,800\>.$$ Заметим, что если имеются две полные системы вычетов по модулю $m$, то каждый элемент одной из них сравним по модулю $m$ с каким-то одним и только одним элементом другой, просто потому, что каждая полная система вычетов по модулю $m$ содержит ровно по одному представителю из каждого класса вычетов по модулю $m$. То же самое свойство сохранится и если мы рассмотрим две произвольные приведённые системы вычетов по модулю $m$. В частности, поскольку числа $1,2,\ldots ,m$ образуют полную систему вычетов по модулю $m$, то соответствующая приведённая система вычетов будет выбираться из этих чисел и по определению функции Эйлера будет состоять из $\varphi(m)$ элементов. А следовательно и в любой приведённой системе вычетов по модулю $m$ будет содержаться $\varphi(m)$ чисел. Одновременно таково будет количество классов вычетов по модулю $m$, состоящих из взаимно простых с $m$ чисел. Если числа $a$ и $b$ содержатся в одном и том же классе вычетов по модулю $m$, то говорят, что они сравнимы по модулю $m$. Обозначается это так: $$a\equiv b\pmod Из этого замечания, самого определения и из свойств делимости вытекают следующие очевидные свойства сравнений: Прокомментируем лишь последнее свойство. Из третьего свойства получаем $a\cdot c\equiv b\cdot c\pmod Предложение 3. Пусть $a$ пробегает полную систему вычетов по модулю $m$, а также $k,n\in\mathbb Доказательство. Достаточно повторить рассуждения последнего абзаца предыдущего доказательства мультипликативности функции Эйлера. Сделаем это. Необходимо показать, что все эти числа $a\cdot n+k$ лежат в разных классах вычетов по модулю $m$. Допустим, что два из них лежат в одном и том же классе, то есть $a_1\cdot n+k\equiv a_2\cdot n+k\pmod Следствие 10. Пусть $a$ пробегает приведённую систему вычетов по модулю $m$, а также $n\in\mathbb Доказательство. По предложению 3, если $a$ пробегает полную систему вычетов по модулю $m$, то и $a\cdot n$ тоже. Очевидно, что взаимно просты с $m$ будут те и только те числа $a\cdot n$, для которых $a$ взаимно просто с $m$. Следствие 10 доказано. Теорема Эйлера. Пусть $m$ натуральное число, $b\in\mathbb Доказательство. Пусть $a$ пробегает приведённую систему вычетов по модулю $m$. Тогда по следствию 10 числа вида $a\cdot b$ тоже пробегают приведённую систему вычетов по модулю $m$. Каждый элемент первой совокупности сравним по модулю $m$ с каким-то одним и только одним элементом второй совокупности. Следовательно произведение элементов первой совокупности сравнимо по модулю $m$ с произведением элементов второй. Если занумеровать элементы первой совокупности $a_1,a_2,\ldots ,a_<\varphi(m)>$, то можно записать это так: $$\prod_^<\varphi(m)>a_i\ \equiv\ \prod_^<\varphi(m)>(a_i\cdot b)\ =\ b<>^<\varphi(m)>\prod_^<\varphi(m)>a_i\pmod Заметим, что если $(b,m)>1$, то сравнение $b<>^<\varphi(m)>\equiv 1\pmod Пусть $(M,m)=1$. Тогда существует бесконечно много решений уравнения $Mx+my=1$. Общее решение имеет вид $x=x_0+m\cdot t,\ y=y_0-M\cdot t,\ t\in\mathbb Если же $(M,m)>1$, то уравнение $Mx+my=1$ не имеет решений и $M$ не будет иметь обратного элемента по модулю $m$. Пусть $m_1,\ldots ,m_n$ натуральные попарно взаимно простые числа, и требуется решить систему сравнений $$x\equiv a_1\pmod Теорема 7. Все решения указанной системы состоят из всех представителей одного единственного класса вычетов по модулю $M$ и удовлетворяют условию $$x\equiv a_1\cdot M_1\cdot M_1^<-1>+a_2\cdot M_2\cdot M_2^<-1>+\ldots +a_n\cdot M_n\cdot M_n^<-1>\pmod Доказательство. Пусть $x,y$ два решения нашей системы. Получаем для каждого $i=1,\ldots ,n$ выполнено сравнение $x\equiv a_i\equiv y\pmod Далее, заметим, что при $j\neq i$ имеем $M_j\equiv 0\pmod Замечание 5. Формула, приведённая в условии теоремы 7, устанавливает взаимно однозначное соответствие между совокупностью полных систем вычетов по модулям $m_1,\ldots ,m_n$ и полной системой вычетов по модулю $M$. В частности, тот факт, что решение системы единственно по модулю $M$, иногда позволяет на практике угадывать это решение, не прибегая к вычислениям. Например, решением системы $$x\equiv 4\pmod<9>;$$ $$x\equiv 5\pmod<8>;$$ $$x\equiv 6\pmod<7>$$ очевидно будет $x\equiv 13\pmod<504>$. Пусть $p$ простое число, $a,b$ целые и $(a,p)=1$. У сравнения $ax\equiv b\pmod $ существует единственное по модулю $p$ решение, так как все решения уравнения $ax+py=b$ имеют вид $x=x_0+pt,\ y=y_0-at,\ t\in\mathbb Теорема 8 (теорема Лагранжа). Пусть $p$ простое число и $f(x)=a_nx^n+a_ $. Тогда сравнение $f(x)\equiv 0\pmod $ имеет не более $n$ решений по модулю $p$. Доказательство. Проведём индукцию по $n$. При $n=1$ справедливость теоремы уже установлена. Пусть утверждение теоремы верно для всех многочленов степени $n-1$. Покажем, что оно справедливо и для многочленов степени $n$. Пусть $f(x)$ – многочлен, описанный в условии теоремы. Если сравнение $f(x)\equiv 0\pmod $ неразрешимо, то утверждение теоремы выполняется. Допустим указанное сравнение имеет некоторое решение $x_0$, то есть $f(x_0)\equiv 0\pmod $. Тогда $$f(x)\equiv f(x)-f(x_0)=a_n(x^n-x_0^n)+a_ ,$$ где $g(x)=a_nx^ $ имеет не более $n-1$ решения по модулю $p$. При этом из установленного сравнения следует, что $f(x)\equiv 0\pmod $ тогда и только тогда, когда $g(x)\equiv 0\pmod $ или $x-x_0\equiv 0\pmod $. Второе из этих сравнений имеет единственное решение по модулю $p$, а значит сравнение $f(x)\equiv 0\pmod $ имеет не более $n$ решений. Теорема 8 доказана. Замечание 6. Если $m$ составное число, то сравнение $f(x)\equiv 0\pmod Пусть $p$ простое нечётное число, $a,b$ целые и $(a,p)=(b,p)=1$. У сравнения $ax\equiv b\pmod $ существует, как мы видели, единственное по модулю $p$ решение. Очевидно, что при различных $a$ эти решения тоже будут различны, ведь из сравнений $a_1x\equiv a_2x\equiv b\pmod $ следовало бы $a_1\equiv a_2\pmod $, так как очевидно $(x,p)=1$. Заметим также, что если $a_1$ есть решение сравнения $ax\equiv b\pmod $, то, наоборот, $a$ будет решением сравнения $a_1x\equiv b\pmod $. При некоторых $b$ возможно, что само $a$ будет решением сравнения $ax\equiv b\pmod $. Это случится тогда и только тогда, когда разрешимо сравнение $x^2\equiv b\pmod $. Сколько решений может иметь такое сравнение? Пусть $x$ – некоторое решение данного сравнения, тогда $-x$ – тоже его решение. При этом из $(b,p)=1$ следует $x\not\equiv 0\pmod $, а значит $x\not\equiv -x\pmod $, поскольку $p$ нечётно. По теореме Лагранжа более двух решений данное сравнение иметь не может. Следовательно $x$ и $-x$ – все решения данного сравнения. Если же $p|b$, то $x\equiv 0\pmod $, очевидно, является единственным решением. При $(b,p)=1$ получается, что если сравнение $x^2\equiv b\pmod $ неразрешимо, то приведённая система вычетов по модулю $p$ разбивается на пары чисел $a,a_1$ таких, что $aa_1\equiv b\pmod $, а значит произведение всех $p-1$ элементов приведённой системы вычетов будет сравнимо с $b^<\frac $ разрешимо, то приведённая система вычетов по модулю $p$ разбивается на пары чисел $a,a_1$ таких, что $aa_1\equiv b\pmod $ за исключением двух решений $x$ и $-x$ сравнения $x^2\equiv b\pmod $, произведение которых сравнимо с $-b$ по модулю $p$. Таким образом, произведение всех $p-1$ элементов приведённой системы вычетов будет сравнимо с $-b^<\frac Очень удобно рассмотреть следующее обозначение, называемое символом Лежандра: $\left(\frac \right)=1$, если $(b,p)=1$ и сравнение $x^2\equiv b\pmod $ разрешимо; $\left(\frac \right)=0$, если $(b,p)\neq 1$, то есть $p|b$; $\left(\frac \right)=-1$, если сравнение $x^2\equiv b\pmod $ неразрешимо. Пример 5. $\left(\frac<1> \right)=1$, так как $(1,p)=1$ и сравнение $x^2\equiv 1\pmod $ имеет очевидные решения $x\equiv 1\pmod $ и $x\equiv -1\pmod $. Рассмотрим как раз случай $b=1$ в проведённых выше рассуждениях. Так как сравнение $x^2\equiv 1\pmod $ разрешимо, то произведение всех $p-1$ элементов приведённой системы вычетов будет сравнимо с $-1^<\frac Теорема Вильсона. Пусть $p$ простое число. Тогда $(p-1)!\equiv -1\pmod $. Доказательство. При $p=2$ утверждение теоремы очевидно выполняется. Поскольку числа $1,2,\ldots ,p-1$ составляют приведённую систему вычетов по модулю $p$, то их произведение, как раз равное $(p-1)!$, сравнимо с $-1$ по модулю $p$ и в случае любого нечётного простого $p$. Теорема Вильсона доказана. Критерий Эйлера. Пусть $b\in\mathbb \right)\equiv b^<\frac $. Доказательство. Пусть $b\in\mathbb $ неразрешимо, то $b^<\frac \right)$ в этом случае тоже равен $-1$. Если же сравнение $x^2\equiv b\pmod $ разрешимо, то $-b^<\frac $. При этом символ Лежандра $\left(\frac \right)$ в этом случае также равен $1$. Пусть теперь $p|b$. Но тогда $b^<\frac $, и символ Лежандра $\left(\frac \right)$ тоже равен $0$. Таким образом, во всех случаях критерий Эйлера доказан. Теорема Ферма. Пусть $b\in\mathbb $. Доказательство. Это очевидно следует из критерия Эйлера, поскольку при $(b,p)=1$ будет $b^<\frac $, и утверждение теоремы Ферма получится при возведении обеих частей данного сравнения в квадрат. Теорема Ферма доказана. Второй способ – повторить доказательство теоремы Эйлера, ведь теорема Ферма является её частным случаем при $m=p$. Заметим, что при $(b,p)\neq 1$, то есть когда $p|b$, будет $b^ $. Поэтому, чтобы включить и этот случай в условие теоремы Ферма, используют следующую формулировку: для любого целого числа $b$ выполнено $$b^p\equiv b\pmod .$$ Пусть $p$ нечётное простое число, $a,b\in\mathbb Если $p\nmid b$, то $\left(\frac \right)=1$, в частности $\left(\frac<1> \right)=1$; $\left(\frac<-1> \right)=1$, если $p\equiv 1\pmod<4>$,-1> $\left(\frac<-1> \right)=-1$, если $p\equiv -1\pmod<4>$;-1> $\left(\frac<2> \right)=1$, если $p\equiv\pm 1\pmod<8>$,2> $\left(\frac<2> \right)=-1$, если $p\equiv\pm 3\pmod<8>$;2> $\left(\frac \right)$, если $p\equiv q\equiv -1\pmod<4>$, Докажем эти свойства символа Лежандра. Пусть $a\equiv b\pmod $, тогда, если $p\nmid b$, то и $p\nmid a$, и сравнение $x^2\equiv a\pmod $ разрешимо тогда и только тогда, когда разрешимо сравнение $x^2\equiv b\pmod $. Если же $p|b$, то также $p|a$. В обоих случаях по определению символа Лежандра получаем, что $\left(\frac \right)=\left(\frac \right)$. Первое свойство доказано. При $p\nmid b$ сравнение $x^2\equiv b^2\pmod $ имеет два очевидных решения $x\equiv b\pmod $ и $x\equiv -b\pmod $, откуда по определению символа Лежандра получаем, что $\left(\frac \right)=1$. Третье свойство доказано. По критерию Эйлера имеем $$\left(\frac<-1> \right)\equiv (-1)^<\frac .$$ Опять как правая, так и левая часть сравнения есть целое число, не превосходящее $1$ по абсолютной величине, а модуль по которому эти величины сравнимы, не меньше трёх, а значит эти два числа равны. Но то, что $(-1)^<\frac Пятое свойство можно доказать отдельно, но удобнее воспользоваться следующим результатом: Лемма Гаусса. Пусть $p$ нечётное простое число, $b\in\mathbb \right)=(-1)^N,$$ где $N$ – количество отрицательных среди чисел $\varepsilon_1,\varepsilon_2,\ldots ,\varepsilon_<\frac $, где $\varepsilon_k=\pm 1$ и $r_k\in\<1, 2,\ldots ,\frac Доказательство. Покажем, что среди чисел $r_1, r_2,\ldots ,r_<\frac \right)=\left(\frac Если $(P,B)=1$, то $\left(\frac \right)=1$, в частности $\left(\frac<1> \right)=1$; \right)=1$, если $P\equiv 1\pmod<4>$,-1> \right)=-1$, если $P\equiv -1\pmod<4>$;-1> \right)=1$, если $P\equiv\pm 1\pmod<8>$,2> \right)=-1$, если $P\equiv\pm 3\pmod<8>$;2> \right)$, если $P\equiv Q\equiv -1\pmod<4>$, Свойства с первого по третье напрямую следуют из определения символа Якоби и аналогичных свойств для символа Лежандра. Для доказательства четвёртого свойства заметим, что произведение двух чисел, сравнимых с $-1$ по модулю $4$, будет сравнимо с $1$ по модулю $4$. Поэтому, если $P\equiv -1\pmod<4>$, то в разложении $P=p_1\cdots p_s$ количество простых, сравнимых с $-1$ по модулю $4$, нечётно. Но тогда и в произведении $\left(\frac<-1> \right)=-1$. Если же $P\equiv 1\pmod<4>$, то в разложении $P=p_1\cdots p_s$ количество простых, сравнимых с $-1$ по модулю $4$, чётно, и $\left(\frac<-1> \right)=1$. Для доказательства пятого свойства необходимо заметить, что произведение двух чисел, сравнимых с $\pm 3$ по модулю $8$, даёт $\pm 1$ по модулю $8$. Дальнейшие рассуждения аналогичны предыдущему пункту. Для доказательства шестого свойства достаточно рассмотреть нетривиальный случай $(P,Q)=1$ и действовать аналогично, исследуя, чётно или нечётно количество простых, сравнимых с $-1$ по модулю $4$, в разложениях $P$ и $Q$. Поэтому главным предназначением символа Якоби является ускорение процедуры вычисления символа Лежандра. Пусть требуется определить количество решений сравнения $$x^2-19x+1\equiv 0\pmod<1013>.$$ Легко убедиться (например с помощью решета Эратосфена), что $1013$ – простое число, а значит данное сравнение будет иметь $1+\left(\frac<19^2-4><1013>\right)=1+\left(\frac<357><1013>\right)$ решений. Находим $$\left(\frac<357><1013>\right)=\left(\frac<1013><357>\right)=\left(\frac<-58><357>\right)= \left(\frac<-1><357>\right)\left(\frac<2><357>\right)\left(\frac<29><357>\right)=-\left(\frac<29><357>\right)=-\left(\frac<357><29>\right)=-\left(\frac<9><29>\right)=-1.$$ Здесь мы последовательно применили шестое, первое, второе, четвёртое с пятым, снова шестое и, наконец, третье свойства символа Якоби. Мы имели право так действовать, не оглядываясь на то, что число $357$ является составным. В итоге, получаем, что рассматриваемое сравнение не имеет решений. Итак, для того, чтобы всё же определить разрешимость сравнения $x^2\equiv A\pmod $ необходимо обладать большей информацией, нежели просто значение символа Якоби $\left(\frac \right)$. Чтобы понять, что это за информация для начала рассмотрим сравнения вида $x^2\equiv A\pmod $. Следующий результат описывает даже более полную ситуацию. Лемма Гензеля. Пусть $p$ простое число, многочлен $f(x)$ имеет целые коэффициенты. Допустим имеется целое число $x_1$ такое, что $f(x_1)\equiv 0\pmod $ и $f'(x_1)\not\equiv 0\pmod $, где $f'(x)$ – производная многочлена $f(x)$. Тогда для любого натурального числа $k$ в любой полной системе вычетов по модулю $p^k$ найдётся единственный элемент $x_k$ с условиями $x_k\equiv x_1\pmod $ и $f(x_k)\equiv 0\pmod $. Прежде чем доказывать лемму Гензеля сформулируем следующий вспомогательный результат. Лемма 5. Пусть $f(x)$ – многочлен степени $m$. Тогда $$f(x+a)=f(x)+af'(x)+a^2\frac Доказательство достаточно провести для многочлена вида $f(x)=x^n$ ввиду линейности. Для такого многочлена необходимое равенство приобретает вид $$(x+a)^n=x^n+nx^ Доказательство леммы Гензеля проведём индукцией по $k$. При $k=1$ в произвольной полной системе вычетов по модулю $p$ найдётся единственный элемент, сравнимый по этому же модулю с $x_1$, а сравнение $f(x_1)\equiv 0\pmod $ выполнено по условию. Пусть теперь $k>1$ и для $k-1$ утверждение верно. Мы ищем элемент $x_k$ с условиями $x_k\equiv x_1\pmod $ и $f(x_k)\equiv 0\pmod $. Но для этого элемента будет тогда также выполнено $f(x_k)\equiv 0\pmod >$. Ввиду единственности решения этого сравнения по модулю $p^ >$. Поэтому $x_k$ следует искать в виде $x_k=x_ $ будет выполнено автоматически. Для проверки условия $f(x_k)\equiv 0\pmod $ воспользуемся леммой 5 и запишем $$f(x_k)=f(x_ .$$ Таким образом, должно быть выполнено $$f(x_ .$$ Так как $f(x_ >$, то обе части и модуль этого сравнения можно поделить на $p^ >+t\cdot f'(x_ .$$ Поскольку $f'(x_ $, полученное сравнение относительно $t$ имеет единственное решение. А следовательно и $x_k$ существует и единственно. Лемма Гензеля доказана. Применим лемму Гензеля для решения сравнения $x^2\equiv A\pmod $, где $p$ – нечётное простое число. Если сравнение $x^2\equiv A\pmod $ неразрешимо, то и наше сравнение не может иметь решений при любом натуральном $k$. Если сравнение $x^2\equiv A\pmod $ имеет единственное решение, то $A\equiv 0\pmod $, а значит и решением будет $x_1\equiv 0\pmod $. В этом случае лемма Гензеля неприменима, так как при $f(x)=x^2$ будем иметь $f'(x)=2x$, но $2x_1\equiv 0\pmod $. Однако этот случай достаточно прост, чтобы уделять ему внимание. Пусть теперь сравнение $x^2\equiv A\pmod $ имеет два различных решения $x\equiv\pm x_1\pmod $. Очевидно $2x_1\not\equiv 0\pmod $ и лемма Гензеля может быть применена. Из неё следует, что для каждого натурального $k$ будет иметься ровно два различных решения сравнения $x^2\equiv A\pmod $. Для полноты картины изучим случай $p=2$, при котором лемма Гензеля для сравнения $x^2\equiv A\pmod<2^k>$ неприменима, поскольку $2x_1\equiv 0\pmod<2>$ независимо от значения $x_1$. По модулям $2$ и $4$ ситуация прозрачна. Предложение 4. Пусть $A\in\mathbb Доказательство. Проведём индукцию по $k$. При $k=3$ четыре числа $\pm 1,\pm 3$ удовлетворяют сравнению $x^2\equiv 1\pmod<8>$, а так как они образуют приведённую систему вычетов по модулю $8$, то это все решения данного сравнения. Из этого же следует, что сравнения $x^2\equiv A\pmod<8>$ неразрешимы при $A=-1,\pm 3$. Пусть теперь для некоторого $k\geqslant 3$ предложение верно. Выберем некоторое $A\equiv 1\pmod<8>$. По предположению индукции найдётся некоторое нечётное число $x_k$ такое, что $x_k^2\equiv A\pmod<2^k>$, то есть $x_k^2=A+c\cdot 2^k$. Если теперь $c$ чётно, то $x_k^2\equiv A\pmod<2^ Замечание 8. Пусть многочлен $f(x)$ имеет целые коэффициенты, и требуется решить сравнение $f(x)\equiv 0\pmod Из всего вышесказанного видно, что если $P=p_1^ $ будет разрешимо тогда и только тогда, когда разрешимо каждое из сравнений $x^2\equiv A\pmod Пусть $m$ натуральное число. Если целое число $a$ не взаимно просто с $m$, то сравнение $$a^d\equiv 1\pmod Наименьшее натуральное $d$, с которым выполняется сравнение $a^d\equiv 1\pmod Но если всё же показатель числа $a$ оказался равен $\varphi(m)$, то это число $a$ называется первообразным корнем по модулю $m$. Например, $3^1\not\equiv 1\pmod<7>,\ 3^2\not\equiv 1\pmod<7>,\ 3^3\not\equiv 1\pmod<7>,\ 3^4\not\equiv 1\pmod<7>,\ 3^5\not\equiv 1\pmod<7>$. С другой стороны, очевидно, что $3^6\equiv 1\pmod<7>$, а значит $3$ является первообразным корнем по модулю $7$. Предложение 5. Пусть $d$ – показатель числа $a$ по модулю $m$ и также с некоторым целым числом $n$ выполняется сравнение $a^n\equiv 1\pmod Доказательство. От противного, пусть $n=qd+r,\ 0 2$, уже показано. При $k=1$ существование первообразного корня нами уже показано. Теорема 9. Пусть $g$ – первообразный корень по модулю нечётного простого числа $p$. Если $g^ $, то $g$ будет первообразным корнем по модулю $p^k$ при любом натуральном $k$. Доказательство. Покажем индукцией по $k$, что $g^ (p-1)>\not\equiv 1\pmod >$ и что $g$ будет первообразным корнем по модулю $p^k$. По условию теоремы оба эти утверждения выполняются при $k=1$. Пусть они выполняются для некоторого $k$. Покажем, что будут они выполнены и для $k+1$. Поскольку $g^ (p-1)>\not\equiv 1\pmod >$, но по теореме Эйлера $g^ (p-1)>\equiv 1\pmod >$, то можно записать $g^ (p-1)>=1+cp^ (p-1)>=1+cp^ (p-1)>\not\equiv 1\pmod >$. Пусть теперь $g$ не первообразный корень по модулю $p^ >$. По предложению 5 число $d$ является делителем $\varphi(p^ (p-1)>\not\equiv 1\pmod >$ следует $d\neq p^ Покажем как найти первообразный корень, удовлетворяющий условию теоремы 9. Если выбрать произвольный первообразный корень $g$ по модулю $p$, то либо $g^ $, и тогда $g$ удовлетворяет всем условиям теоремы, либо $g^ $, но тогда рассмотрим число $g_1=g+p$. Очевидно, что это также будет первообразный корень по модулю $p$. Однако по формуле бинома Ньютона $$g_1^ $, так как $p$ не делит первообразный корень $g$. Таким образом, достаточно взять произвольный первообразный корень $g$ по модулю $p$ и если $g^ $, то $g$ удовлетворяет всем условиям теоремы 9, а иначе $g+p$ удовлетворяет всем условиям теоремы 9. Теорема 10. Пусть $g$ – первообразный корень по модулю $p^k$ для некоторого нечётного простого числа $p$. Если $g$ нечётное число, то $g$ будет первообразным корнем по модулю $2p^k$. Доказательство. Так как $g$ нечётное число, то оно взаимно просто с $2p^k$. Если оно не первообразный корень по этому модулю, то существует натуральное число $d$, меньшее чем $\varphi(2p^ >$. Это противоречит тому, что $g$ – первообразный корень по модулю $p^k$, поскольку $d Как видно из теорем 9 и 10, если $g$ – первообразный корень по модулю $p^2$, то это же число будет первообразным корнем и по модулю $p^k$ при любом натуральном $k$, а если $g$ нечётно, то и по модулю $2p^k$. При этом, если $g$ – чётное число, то $g+p^2$ будет уже нечётным и при этом останется первообразным корнем по модулю $p^2$. Таким образом, чтобы для нечётного простого числа $p$ предъявить первообразный корень по модулю $2p^k$, нужно найти первообразный корень $g$ по модулю $p^2$, и если $g$ нечётно, то это и есть искомый первообразный корень, а иначе это будет $g+p^2$. Теорема 11. Пусть $m$ натуральное число и $g$ целое, взаимно простое с $m$ число. Пусть $\varphi(m)=q_1^ Доказательство. Если $g$ – не первообразный корень по модулю $m$, то найдётся натуральное число $d$, меньшее чем $\varphi(m)$, такое что $g^d\equiv 1\pmod Отыскивать первообразные корни с помощью теоремы 11 рекомендуется только по простому модулю $p$, после чего разумнее находить (если это требуется) первообразные корни по модулям $p^ убедиться, что символ Лежандра $\displaystyle\left(\frac \right)=-1$ проверять, выполняется ли условие $g^ $ для каждого $i=1,\ldots ,s$ Если все проверки пройдены успешно, то $g$ – первообразный корень по модулю $p$. Условие $\displaystyle\left(\frac \right)=-1$ является проверкой эквивалентного ему условия $g^ $. Дело в том, что по критерию Эйлера $g^ \right)\pmod $, а ненулевой символ Лежандра, если он не сравним с $1$, должен равняться $-1$. В качестве первого кандидата имеет смысл брать $g=2$. Нет необходимости рассматривать заведомые квадратичные вычеты, например $4$ или вообще какие бы то ни было квадраты. Число $-1$ является первообразным корнем по модулям $2,\ 3,\ 4,\ 6$ и ни по каким другим модулям его рассматривать не нужно, поскольку $(-1)^2\equiv 1\pmod Пример 6. Найти первообразный корень по модулю $31$. Решение. Разложим на простые множители $31-1=2\cdot 3\cdot 5$. Не будем брать в качестве кандидата число $2$, так как $31\equiv -1\pmod<8>$ и $\displaystyle\left(\frac<2><31>\right)=1$. Зато $\displaystyle\left(\frac<-2><31>\right)=-1$. Но $(-2)^<30/3>=(-2)^<10>=(-32)^2\equiv 1\pmod<31>$. Возьмём $3$ в качестве кандидата. Имеем $$\left(\frac<3><31>\right)=-\left(\frac<31><3>\right)=-1.$$ Кроме того $$3^<30/3>=(3^3)^3\cdot 3\equiv (-4)^3\cdot 3\equiv -64\cdot 3\equiv -6\not\equiv 1\pmod<31>$$ и $$ 3^<30/5>=(3^3)^2\equiv (-4)^2\equiv 16\not\equiv 1\pmod<31>.$$ Значит $3$ – первообразный корень по модулю $31$. Пример 7. Найти первообразный корень по модулю $1637$. Решение. Разложим на простые множители $1637-1=2^2\cdot 409$. Возьмём 2 в качестве кандидата. Так как $1637\equiv 5\pmod<8>$, то $\displaystyle\left(\frac<2><1637>\right)=-1$. Кроме того $2^<1636/409>=16\not\equiv 1\pmod<1637>$. Значит $2$ – первообразный корень по модулю $1637$. Пример 8. Найти первообразный корень по модулю $2\cdot 23^<19>$. Решение. Достаточно найти нечётный первообразный корень по модулю $23^2$. Для начала найдём первообразный корень по модулю $23$. Разложим на простые множители $23-1=2\cdot 11$. Не будем брать в качестве кандидата число $2$, так как $23\equiv -1\pmod<8>$ и $\displaystyle\left(\frac<2><23>\right)=1$. Зато $\displaystyle\left(\frac<-2><23>\right)=-1$. Кроме того $(-2)^<22/11>=4\not\equiv 1\pmod<23>$. Значит $-2$ – первообразный корень по модулю $23$. Теперь проверим, что $(-2)^<22>\not\equiv 1\pmod<23^2>$. Это действительно так, поскольку $$(-2)^<22>-1=2^<22>-1=(2^<11>-1)(2^<11>+1)=2047\cdot 2049,$$ но $2047=23\cdot 89$, а значит, во-первых, $23$ не делит $2049$, а во-вторых, $23^2$ не делит $(-2)^<22>-1$. Это означает, что $-2$ является первообразным корнем и по модулю $23^2$. Но тогда число $23^2-2=527$ будет нечётным первообразным корнем по модулю $23^2$, а значит и по модулю $2\cdot 23^<19>$. Пользуясь следствием 13 можно решать сравнения некоторого вида. Допустим необходимо найти все решения сравнения $$x^<17>\equiv 5\pmod<31>.$$ Мы знаем, что $3$ – первообразный корень по модулю $31$. Все его степени от нулевой до двадцать девятой образуют приведённую систему вычетов по модулю $31$ (всего в ней $\varphi(31)=30$ элементов). Находим $3^5=243\equiv -5\pmod<31>$, следовательно $5\equiv 3^<20>\pmod<31>$. Это связано с тем, что для любого первообразного корня $g$ по любому простому модулю $p$ выполнено $-1\equiv g^ \right)=-1$, а $\displaystyle\left(\frac \right)\equiv g^ $ по критерию Эйлера. При этом ни в какой другой степени от $0$ до $p-2$ первообразный корень не даст $-1$, поскольку по следствию 13 все его степени попарно не сравнимы по модулю $p$. Положим теперь $x\equiv 3^y\pmod<31>$. Мы можем это сделать, так как из самого условия задачи очевидно, что $x$ не делится на $31$, а значит сравним с одной (и только одной) из степеней первообразного корня (по следствию 13). Исходное сравнение теперь перепишется в виде $$ 3^<17y>\equiv 3^<20>\pmod<31>.$$ По следствию 12 это равносильно сравнению уже по модулю $\varphi(31)=30$ $$17y\equiv 20\pmod<30>.$$ Решая это сравнение, находим $y\equiv 10\pmod<30>$, откуда $x\equiv 3^y\equiv -6\pmod<31>$. http://1cov-edu.ru/differentsialnye-uravneniya/lineinie_postoyannie_koeffitsienti/eilera/ http://new.math.msu.su/department/number/dw/doku.php?id=entПримеры мультипликативных функций
Функция Мёбиуса. Формула обращения Мёбиуса
Функция Эйлера
Формула включений и исключений
Ещё о мультипликативности функции Эйлера
Сравнения
Классы вычетов. Полная и приведённая системы вычетов
Сравнения и основные их свойства
Теорема Эйлера
Обратный элемент по модулю $m$
Китайская теорема об остатках
Теорема Лагранжа
Теоремы Ферма и Вильсона, символ Лежандра, критерий Эйлера
Свойства символа Лежандра. Лемма Гаусса. Квадратичный закон взаимности
\right)=-\left(\frac
$\left(\frac<-1>
$\left(\frac<-1>
$\left(\frac<2>
$\left(\frac<2>
$\left(\frac\right)=-\left(\frac
Лемма Гензеля
Первообразные корни
Существование первообразных корней по модулям $p^
Нахождение первообразных корней
Решение сравнений при помощи первообразных корней