Сравнения первой степени
Сравнение первой степени перенесением свободного члена (с обратным знаком) в правую часть можно привести к виду
ах º b(mod m). (1)
Приступая к исследованию вопроса о числе решений, мы сначала ограничим сравнение условием (а, m) = 1.
Наше сравнение имеет столько решений, сколько вычетов полной системы ему удовлетворяет. Но когда x пробегает полную систему вычетов по модулю m, то ах пробегает полную систему вычетов (глава 3, п. 4, Теорема 2). Следовательно, при одном и только одном значении x, взятом из полной системы, ах будет сравнимо с b. Итак, при (а, m) = 1 сравнение (1) имеет одно решение.Пусть теперь (a, m) = d > l. Тогда, чтобы сравнение (1) имело решения, необходимо (глава 3, п. 3, Свойство 5), чтобы b делилось на d, иначе сравнение (1) невозможно ни при каком целом х. Предполагая поэтому b кратным d, положим а = a1d, b = bld, m = m1d. Тогда сравнение (1) будет равносильно такому (по сокращении на d): a1xºb1(mod m1), в котором уже (a1, m1) = l, и потому оно будет иметь одно решение по модулю m1. Пусть х1 - наименьший неотрицательный вычет этого решения по модулю ml, тогда все числа х, образующие это решение, найдутся в виде
x º x1(mod m1). (2)
По модулю же m числа (2) образуют не одно решение, а больше, именно столько решений, сколько чисел (2) найдется в ряде 0, 1, 2, ,.., m - 1 наименьших неотрицательных вычетов по модулю m. Но сюда попадут следующие числа (2):
xl, x1 + m1, х1 + 2m1, …, xl + (d - 1)ml,
т. е. всего d чисел (2); следовательно, сравнение (1) имеет d решений.
Собирая все доказанное, получаем теорему:
Теорема 1: Пусть (a, m) = d. Сравнение аx º b(mod m) невозможно, если b не делится на d.
При b, кратном d, сравнение имеет d решений.Обращаясь к разысканию решений сравнения (1), мы укажем только способ, основанный на теории непрерывных дробей, причем достаточно ограничиться лишь случаем (a, m) = 1.
Разлагая в непрерывную дробь отношение m:а,
и рассматривая две последние подходящие дроби:
,
согласно свойствам непрерывных дробей (глава 1, п. 6, Теорема 1) имеем
mQn-1 - aPn-1 = (-l)n,
aPn-1 º (-1)n-1 (mod m),
а?(-1)n-1Рn-1b º b(mod m).
Итак, наше сравнение имеет решение
x º (-1)n-1Рn-1b (mod m),
для разыскания которого достаточно вычислить Pn-1 согласно закону вычисления подходящих дробей, указанному в главе 1, п. 6.
Пример: Решим сравнение
111x º 75 (mod 321). (3)
Здесь (111, 321) = 3, причем 75 кратно 3. Поэтому сравнение имеет три решения.
Деля обе части сравнения и модуль на 3, получим сравнение
37x º 25(mod 107), (4)
которое нам следует сначала решить. Имеем
| 107 | 37 | ||||||||||
| 74 | 2 | ||||||||||
| 37 | 33 | ||||||||||
| 33 | 1 | q | 2 | 1 | 8 | 4 | |||||
| 33 | 4 | Ps | 1 | 2 | 3 | 26 | 107 | ||||
| 32 | 8 | ||||||||||
| 4 | 1 | ||||||||||
| 4 | 4 | ||||||||||
| 0 | |||||||||||
Значит, в данном случае n = 4, Рn-1 = 26, b = 25, и мы имеем решение сравнения (4) в виде
х º -26?25 º 99 (mod 107).
Отсюда решения сравнения (3) представляются так:
x º 99; 99 + 107; 99 + 2?107(mod 321),
т.е.
x º 99; 206; 313 (mod 321). 3