Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сравнения первой степени




Рассмотрим сравнения первой степени вида

axb(mod m),

Как решать такое сравнение? Рассмотрим два случая.

Случай 1. Пусть а и m взаимно просты. Тогда несократимая дробь m/a сама просится разложиться в цепную дробь:

 

Эта цепная дробь, разумеется, конечна, так как m/a - рациональное число. Рассмотрим две ее последние подходящие дроби:

 

 

Вспоминаем важное свойство числителей и знаменателей подходящих дробей: mQn-1 -aP n-1 =(-1) n. Далее (слагаемое mQ n-1, кратное m, можно выкинуть из левой части

сравнения):

-aP n-1(-1) n (mod m) т.е.

aP n-1(-1) n-1 (mod m) т.е.

a[(-1) n-1 P n-1 b]b(mod m)

и единственное решение исходного сравнения есть:

x ≡ (-1) n-1 P n-1 b(mod m)

Пример. Решить сравнение 111x ≡ 75(mod 322).

Решение. (111, 322)=1. Включаем алгоритм Евклида:

322=111 · 2+100

111=100 · 1+11

100=11 · 9+1

11=1 · 11

(В равенствах подчеркнуты неполные частные.) Значит, n=4, а соответствующая цепная

дробь такова:

 

 

 

Посчитаем числители подходящих дробей, составив для этого стандартную таблицу:

 

 

Числитель предпоследней подходящей дроби равен 29, следовательно, готовая формула

дает ответ: x(-1) 32975-217579(mod 322)

Случай 2. Пусть (a,m)=d. В этом случае, для разрешимости сравнения axb(mod m)

необходимо, чтобы d делило b, иначе сравнение вообще выполняться не может.

Действительно, axb(mod m) бывает тогда, и только тогда, когда ax- b делится на m нацело, т.е.

ax- b=t · m, t ∈ Z, откуда b=ax- tm, а правая часть последнего равенства кратна d.

Пусть b=db1, a=da1, m=dm1. Тогда обе части сравнения xa1db1d(mod m1d) и его модуль поделим на d:

xa1b1 (mod m1),

где уже а1 и m1 взаимно просты. Согласно случаю 1 этого пункта, такое сравнение имеет единственное решение x0:

xx0 (mod m1) (*)

По исходному модулю m, числа (*) образуют столько решений исходного сравнения, сколько чисел вида (*) содержится в полной системе вычетов: 0,1,2,..., m-2, m-1. Очевидно, что из чисел x = x0 + tm в полную систему наименьших неотрицательных вычетов попадают только x0, x0 + m1, x0 +2m1,..., x0 +(d-1)m1, т.е. всего d чисел. Значит у исходного сравнения имеется d решений.

Подведем итог рассмотренных случаев в виде следующей теоремы

Теорема 1. Пусть (a,m)=d. Если b не делится на d, сравнение axb(mod m) не имеет решений. Если b кратно d, сравнение axb(mod m) имеет d штук решений.

 

Пример. Решить сравнение 111x75(mod 321).

Решение. (111,321)=3, поэтому поделим сравнение и его модуль на 3:

37x25(mod 107) и уже (37,107)=1.

Включаем алгоритм Евклида (как обычно, подчеркнуты неполные частные):

107=37 ⋅ 2+33

37=33 ⋅ 1+4

33=4 ⋅ 8+1

4=1 ⋅ 4

Имеем n=4 и цепная дробь такова:

 

 

Таблица для нахождения числителей подходящих дробей:

 

 

Значит, x(-1) 32625-650(mod 107)-8(mod 107)99(mod 107).

Три решения исходного сравнения:

x99(mod 321), x206(mod 321), x313(mod 321),

и других решений нет.

Теорема 2. Пусть m>1, (a,m)=1 Тогда сравнение axb(mod m) имеет решение: xba ϕ (m)-1(mod m).

 

Пример. Решить сравнение 7x3(mod 10). Вычисляем:

ϕ (10)=4; x37 4-1 (mod 10)1029(mod 10)9(mod 10).

Видно, что этот способ решения сравнений хорош (в смысле минимума интеллектуальных затрат на его осуществление), но может потребовать возведения числа а в довольно большую степень, что довольно трудоемко. Для того, чтобы как следует это прочувствовать, возведите самостоятельно число 24789 в степень 46728.

 

Теорема 3. Пусть р – простое число, 0<a<p. Тогда сравнение axb(mod p) имеет решение:

 

где – биномиальный коэффициент.

 

Пример. Решить сравнение 7x2(mod 11). Вычисляем:

 

Лемма 1 (Китайская теорема об остатках). Пусть дана простейшая система сравнений первой степени:

 

 

где m 1,m 2,...,m k попарно взаимно просты. Пусть, далее, m 1 m 2...m k =Ms ms; M s M s 1(mod ms) (Очевидно, что такое число M s всегда можно подобрать хотя бы с помощью алгоритма Евклида, т.к. (ms,Ms)=1); x0 =M1M1 b1 +M2M2 b2 +...+MkMk bk. Тогда система (*) равносильна одному сравнению xx0 (mod m1 m2...mk), т.е. набор решений (*) совпадает с набором решений сравнения xx0 (mod m1 m2...mk).

 

Пример. Однажды средний товарищ подошел к умному товарищу и попросил его найти число, которое при делении на 4 дает в остатке 1, при делении на 5 дает в остатке 3, а при делении на 7 дает в остатке 2. Сам средний товарищ искал такое число уже две недели. Умный товарищ тут же составил систему:

 

 

которую начал решать, пользуясь леммой 1. Вот его решение:

b 1 =1; b 2 =3; b 3 =2; m 1 m 2 m 3, т.е. M 1 =35, M 2 =28, M 3 =20.

Далее он нашел:

 

 

т.е. M 1 =3, M 2 =2, M 3 =6. Значит x 0 =35 ⋅ 3 ⋅ 1+28 ⋅ 2 ⋅ 3+20 ⋅ 6 ⋅ 2=513. После этого, по лемме 1, умный товарищ сразу получил ответ:

x ≡ 513(mod 140) ≡ 93(mod 140),

т.е. наименьшее положительное число, которое две недели искал средний товарищ, равно 93. Так умный товарищ в очередной раз помог среднему товарищу.

 

Лемма 2. Если b 1,b 2,...,b k пробегают полные системы вычетов по модулям m 1,m 2,...,m k соответственно, то x 0 пробегает полную систему вычетов по модулю m 1 m 2...m k.




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 10887; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.