Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры алгебра.docx
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
349.82 Кб
Скачать

10. Сравнения 1-й степени. Неопределённые уравнения

§ 2. Сравнения 1-й степени. Неопределённые уравнения

Сравнение 1-ой степени может быть приведено к виду ax≡b(mod m).

Теорема 4. Если (a,m) = 1, то сравнение ах ≡b(mod m) (2) имеет единственное решение.

Доказательство. Возьмём 0,1,2,...,m-1 - полную систему вычетов по модулю m. Так как (а,m) = 1, то 0,а,2а,...,(m-1 )а - тоже полная система вычетов (теорема 3, §2, гл 2.). В ней найдётся одно и только одно число, сравнимое с b по модулю m (принадлежащее тому же классу, что и b). Пусть это ах0 , то есть ax0 € классу b или ax0≡b(mod m). x ≡x0(mod m) - единственное решение (2). Теорема доказана.

Теорема 5. Если (а, m)= 1, то решением сравнения ах≡b(mod m) является класс х0aφ(m)-1 b(mod m).

Доказательство. Так как (a,m) = 1, то по т. Эйлерa аφ(m)≡1(mod m). Легко видно, что x0≡aφ(m)-1 b (mod m)- решение сравнения (2). Действительно,a(aφ(m)-1b)≡aφ(m)b≡b(mod m). Из теоремы 4 следует, что это решение единственное.

Рассмотрим методы решений сравнения ах ≡b(mod m).

  1. Метод подбора. Взяв полную систему вычетов по модулю m, выбираем числа, удовлетворяющие сравнению.

  2. Использование теоремы Эйлера (теорема 5).

  3. Метод преобразования коэффициентов. Надо попытаться преобразовать коэффициенты так, чтобы правую часть можно было бы разделить на коэффициент при х. Преобразования, о которых идёт речь, следующие: замена коэффициентов абсолютно наименьшими вычетами, замена числа b сравнимым по модулю числом (прибавлением числа, кратного модулю) с тем, чтобы последнее делилось на а, переход от а и b к другим, сравнимым с ними числам, у которых оказался бы общий делитель и т.п. При этом пользуемся свойствами сравнений и основанными на них теоремами о равносильных сравнениях.

Примеры:

1) 223x ≡ 115(mod ll).

Сначала заменим коэффициенты наименьшими по абсолютной величине вычетами: Зх ≡ 5(mod 11). Если воспользоваться теоремой

Эйлера, то

х≡3φ(11)-1 *5=39 *5≡(33)3*5≡(27)3*5≡53*5≡125*5≡4*5≡9(modll).

Однако проще преобразовать коэффициенты. Заменим сравнение равносильным, прибавив к правой части число, кратное модулю:

3x ≡ 5 + 22(mod 11). Разделив обе части на число 3, взаимно простое с модулем, получим х ≡ 9(mod l1).

2) 111x≡ 8(mod 34).

Используем метод преобразования коэффициентов.

(111-3*34)x≡8(mod 34), 9x≡8+34≡42(mod 34), 3x≡14( mod 34), 3x≡14+34≡48(mod 34), x≡16(mod 34).

Теорема 6. Если (a, m) = d и b не делится на d, то сравнение (1) не имеет решений.

Доказательство (от противного). Пусть класс x0 - решение, то есть ax0 ≡b (mod m) или (ax0-b):m, а, следовательно, (ax0-b):d. Но a:d, тогда иb:d — противоречие. Следовательно, сравнение не имеет решений.

Теорема 7. Если (a,m)= d, d>1, b:d, то сравнение(1) имеет d

решений, которые составляют один класс вычетов по модулю и находится по формулам

Где с удовлетворяет вспомогательному сравнению

Замечание. Согласно теореме сравнение (1) решается следующим образом.

  1. Убедившись, что (a,m) = d, d> 1 и b:d, делим обе части в сравнения (2) на d и получаем вспомогательное сравнение a1x≡b1 (mod m1), где . Сравнение имеет единственное решение. Пусть класс с – это решение.

  2. Записываем ответ x0≡c(mod m), x1≡c+m1(mod m), x2≡c+2m1(mod m), … , xd-1≡c+(d-1)m1(mod m).

Доказательство. Вспомогательное сравнение по теореме 2(3) равносильно исходному сравнению (2). Так как ( 1, То вспомогательное сравнение имеет единственное решение – класс по модулю m1= . Пусть x≡c(mod m1) – это решение. Класс чисел с по модулю m1 распадается на d классов по модулю m: .

Действительно, любое число из класса х0 по модулю m1 имеет вид x0 +m1t. Разделим t с остатком на d: t = dq +r, где 0≤r <d. Тогда х0 + m1t = х0 + m1 dq + m1 r = x0+mq + m1 r ≡ х0+m1r(mod m), где r= 0,1,2,...,d -1, то есть любое число из класса х0 но модулю m1 принадлежит одному из классов, x0 , х0 + m1 , х0 + 2m1 ,..., x0+(d-1)m1 по модулю m. Легко видеть, что это различные классы, так как числа x0, Х0 + m1, ... ,X0 + (d -1)m1 отличаются друг от друга самое большее на число (d - 1)m1 < dm1=m, и этих классов d.

Итак, сравнение (1) имеет d решений по модулю m: х0 , x0+m1,..., х0 +(d-1)m1.(сверху черточки горизонтальные)

Примеры.

  1. 20x≡ 15(mod 108). Так как (20,108) = 4 и 15 не делится на 4, то решений нет.

  2. 20x≡ 44(mod 108). (20,108) = 4 и 44:4, следовательно, сравнение имеет четыре решения. Разделив обе части и модуль на 4,получим:

5х≡11(mod 27); 5 x≡11-81 ≡ -70(mod27), х ≡ -14 ≡ 13(mod 27). Тогда х≡13 + 27r(mod 108), где г= 0,1,2,3. I jj

Ответ: x≡13(modl08); х ≡ 40(modl08); х ≡ 67(modl08); x≡94(modl08).

Применение теории сравнений к решению неопределённых уравнении

Рассмотрим неопределённое или, как его иначе называют, Диофантово уравнение первой степени с двумя неизвестными ах + by = с, где a,b,c€Z. Требуется решить это уравнение в целых числах. Если (a,b)=d и с не делится на d, то очевидно, чТО сравнение не имеет решений в целых числах. Если же с делится на d, ТО поделим обе части уравнения на d. Поэтому достаточно рассмотреть случай, когда (а, b) =1.

Так как ах отличается от с на число, кратное b, то ах ≡ c(mod b) (без ограничения общности можно считать, что b > 0). Решая это сравнение, получим х ≡x1 (mod b) или x=x1+bt, где t€Z. Для определения Соответствующих значений у имеем уравнение а(х1 + bt) + by = с, откуда

Причём -целое число, оно является частным значением неизвестного y, соответствующим x1( получается, как и x1, при t=0). А общее решение уравнения примет вид систему уравнений x=x1+bt, y=y1-at, где t- любое целое число.

Заметим, что 1) уравнение ах + by = с можно было решать, начав со сравнения by ≡ c(mod а), так как by отличается от с на число, кратное а;

2)в качестве модуля удобнее выбирать наименьший из модулей а и b.

Пример, 50x – 42y= 34.

Разделим обе части уравнения на 2.

25х-21у=17;

25х ≡ 17(mod2l); 4х ≡ 17 (mod 21) или 4х ≡ 17-21 ≡ -4(mod21).

х ≡ -1 (mod 21), то есть x=-1+21t, t€Z. Подставим найденное х в уравнение. 25(-1 + 21t)- 21y= 17; 21у =-42 + 25* 21t и у =-2 + 25t.

ИТАК: где tZ