АРИФМЕТИКА. Теория делимости 4 страница
Определение 13.17. Решением сравнения называется класс вычетов такой, что , или . Здесь .
Пример 13.17. Решением сравнения четвертой степени является класс .
Пример 13.18. Решением сравнения второй степени являются классы и .
Любое сравнение теоретически можно решать перебором значений ПСВ по модулю . Но при больших это оказывается неудобным даже в простейших случаях.
Рассмотрим сравнения первой степени. Их в общем виде можно записать так:
, где не делится на .
Перепишем это сравнение, переобозначив коэффициенты,
. (13.7)
Пусть сначала . Заставим пробегать ПСВ по модулю . В соответствии с леммой 13.23 тоже будет пробегать ПСВ модуля . Следовательно, для какого-то , причем только одного, попадет в класс, где находится число , что и дает единственное решение в этом случае.
Пусть теперь . Тогда, если бы существовало решение , то выполнялось бы числовое сравнение , откуда понятно, что число должно делиться на . Так что, если , то решения заведомо нет. Пусть . Тогда разделим обе части сравнения и модуль на . Положим, что . В этих обозначениях получаем новое сравнение
, где уже .
Такое сравнение, как было показано, имеет и притом единственное решение , которое, очевидно, будет и решением исходного сравнения по модулю . Если теперь рассмотреть вычеты
,
то все они представляют одно решение по модулю , но являются разными решениями по модулю . Таким образом, в этом случае получаем решений по модулю . Это рассуждение приводит к теореме.
Теорема 13.9.
Сравнение первой степени , где , разрешимо тогда и только тогда, когда . Если , то сравнение имеет ровно решений.
Как уже было сказано, решения сравнения можно искать, перебирая какую-либо ПСВ по модулю . Но кроме этого имеется компактный способ описания решения. Пусть для определенности . Тогда по теореме Эйлера 13.8
,
откуда легко видеть, что класс будет решением сравнения (13.7) . Для получения такого решения явно требуется вычисление значения функции Эйлера, а это
далеко не простая задача. Поэтому приведем весьма эффективный метод решения, использующий разложение в непрерывную дробь числа , по-прежнему считая . Из доказанного свойства непрерывных дробей (лемма 13.8) следует, что
.
В нашем случае, если – длина разложения, то , а . Поэтому имеем
.
Отсюда можно записать сравнение
.
Значит, ,
И тогда ,
т.е., решением исходного сравнения будет класс . Вычисление числителя подходящей дроби может быть эффективно проведено, как показано выше.
Пример 13.19. Пусть надо решить сравнение . Разложим число в непрерывную дробь, точнее вычислим числители и знаменатели подходящих дробей:
,
,
,
.
Составим таблицу
Теперь можно выписать решение: .
Если же пользовать компактным решением, то , поэтому решение будет выглядеть так: .
Пример 13.20. Пусть надо решить сравнение . Легко видеть, не прибегая к алгоритму Евклида, что и число 3 не делит число 7. Поэтому такое сравнение неразрешимо. Немного изменим его. Пусть требуется решить сравнение . Разделим обе части сравнения и модуль на число 3, получим сравнение
.
Его легко решить перебором: . Тогда решениями исходного сравнения будут классы , , .
Рассмотрим теперь системы сравнений первой степени следующего вида:
(13.8) Решением такой системы естественно назвать класс по модулю наименьшего общего кратного , состоящий из чисел, удовлетворяющих каждому сравнению
системы. Если какое-либо сравнения не имеет решения, то вся система неразрешима. Такую систему можно решать последовательной подстановкой решений верхних сравнений в нижние.
Пример 13.21. Пусть требуется решить систему
Решая первое сравнение, получим
, т.е., , .
Подставим этот результат во второе сравнение:
,
,
,
,
.
Откуда , т.е.,
, , , .
Подставим эти результаты в выражение для х. Имеем
,
,
.
Тогда , , .
Наконец, сделаем подстановку в третье сравнение каждого решения:
, , , т.е.,
, , .
Решаем эти сравнения
, , .
Производя соответствующие подстановки в последние выражения для х , находим
В итоге получили 6 решений системы по модулю 840, но по модулю их всего 3. Именно: , , .
Рассмотрим теперь случай взаимно простых модулей, причем будем считать, что все сравнения разрешены относительно х.
Теорема 13.10 (китайская теорема об остатках).
Пусть задана система сравнений
где . Тогда такая система разрешима и имеет единственное решение . Здесь , где
, , .
Доказательство. Существование решения легко проверяется непосредственно. Остается показать единственность такого решения. Действительно, так как удовлетворяет каждое сравнение системы, то можно получить систему эквивалентную исходной в виде
Откуда понятно, что любое другое решение обязано совпадать с приведенным в соответствии со свойствами числовых сравнений.
Пример 13.22. Решить систему
Найдем . Для этого вычислим величины : , , .
Теперь вычислим , решив соответствующие сравнения:
, ;
, , ;
, , .
Отсюда .
Теорема 13.11. Сравнение , где , эквивалентно системе сравнений вида
Доказательство. Это прямое следствие свойств и числовых сравнений.
Следствие. Если , т.е., представлено в виде канонического разложения, то сравнение из теоремы равносильно системе
Таким образом, требуется уметь решать сравнения по модулю, равному степени простого числа. А последнее невозможно без умения решения сравнений по простому модулю. Метод перебора ПСВ здесь не учитывается.
Сравнения по простому модулю
Теорема 13.12. Пусть – простое число, , тогда сравнение эквивалентно сравнению степени не выше .
Доказательство. Разделим многочлен на с остатком, получим
,
где или . Но , поэтому
,
что и требовалось.
Теорема 13.13. Пусть сравнение имеет более решений. Тогда все коэффициенты многочлена в левой части делятся на .
Доказательство. Пусть сравнение имеет, например, решение. Обозначим вычеты этих решений через . Представим многочлен из левой части сравнения в виде
Такое представление возможно, ибо, раскрывая произведения в правой части и представляя их в виде многочленов, коэффициент возьмем в виде разности коэффициентов при и первого многочлена, коэффициент – в виде разности коэффициентов при и первых двух многочленов и т.д. А затем положим и убедимся, что , после чего положим и получим, что , но , поэтому . Продолжая этот процесс, убеждаемся что все коэффициенты кратны , но тогда и все коэффициенты исходного вида – кратны как суммы чисел кратных .
Теорема 13.14 (критерий простоты Вильсона).
Натуральное число является простым тогда и только тогда, когда выполнено условие
. (13.9)
Доказательство. Если , то результат очевиден. Пусть .
Необходимость. Рассмотрим сравнение
.
Это сравнение имеет степень не выше , но при этом имеет не менее чем решение. Тогда по теореме 13.13 все коэффициенты многочлена, стоящего в левой части, должны быть кратны , и значит, свободный член, что и требовалось.
Достаточность. Докажем от противного. Пусть выполнено (13.9) , и – число составное, скажем , где . Тогда множитель обязательно встретится в произведении , и так как и значит , то свойству делимости должно быть , что невозможно. Противоречие доказывает достаточность.
Рассмотрение решения сравнений по модулю, равному степени простого числа, оставляем для дополнительного чтения учебной литературы.
Сравнения второй степени
В этом параграфе тоже ограничимся сравнениями по простому модулю. Последующие приложения в основном будут связаны с этим случаем, причем модуль предполагается нечетным. Само сравнений имеет вид:
.
Покажем, что это сравнение можно свести к двучленному случаю. Действительно, пусть сначала . Тогда умножим обе части сравнения на , где . Получим
,
.
Сделаем замену: и . Тогда имеем сравнение вида
.
Если же , запишем исходное сравнение в виде
.
Теперь коэффициент при снова четный, и можно повторить предыдущее рассуждение.
Таким образом, достаточно изучать указанные выше двучленные сравнения.
Определение 13.18. Пусть простое и . Целое называется квадратичным вычетом по модулю , если сравнение
13.10)
имеет решение. В противном случае называется квадратичным невычетом по этому модулю.
Лемма 13. 26. Если число является квадратичным вычетом, сравнение (13.10) имеет два решения.
Доказательство. Если решением сравнения является вычет , то очевидно, что тоже будет решением. Это второе решение отлично от первого, ибо, если , то . Но это невозможно, так как . Более двух решений это сравнение иметь не может по теореме 13.13.
Лемма 13.27. Приведенная система вычетов по модулю содержит квадратичных вычетов и квадратичных невычетов по модулю .
Дата добавления: 2019-07-26; просмотров: 479;