Определение Множество натуральных чисел
Download 1.44 Mb.
|
Символ Лежандра
- Bu sahifa navigatsiya:
- 2.2 .1 Сравнения первой степени
2.2. Решение сравнений
Сравнение с одним неизвестным x имеет вид Где . Если an не делится на m, то и называется степенью сравнения. Решением сравнения называется всякое целое число x0, для которого Если х0 удовлетворяет сравнению, то, согласно свойству 9 сравнений, этому сравнению будут удовлетворять все целые числа, сравнимые с x0 по модулю m. Поэтому все решения сравнения, принадлежащие одному классу вычетов по модулю т, будем рассматривать как одно решение. Таким образом, сравнение имеет столько решений, сколько элементов полной системы вычетов ему удовлетворяет. Сравнения, множества решений которых совпадают, называются равносильными. 2.2.1 Сравнения первой степени Сравнение первой степени с одним неизвестным х имеет вид (2.2) Теорема2.4. Для того чтобы сравнение имело хотя бы одно решение, необходимо и достаточно, чтобы число b делилось на НОД(a, m). Доказательство. Сначала докажем необходимость. Пусть d = НОД(a, m) и х0— решение сравнения. Тогда , то есть разность ах0−b делится на т. Значит, существует такое целое число q, что ах0−b = qm. Отсюда b = ах0−qm. А поскольку d, как общий делитель, делит числа а и т, то уменьшаемое и вычитаемое делятся на d, а значит и b делится на d. Теперь докажем достаточность. Пусть d— наибольший общий делитель чисел а и т, и b делится на d. Тогда по определению делимости существуют такие целые числа a1,b1 ,т1, что . Расширенным алгоритмом Евклида найдем линейное представление числа 1 = НОД(a1, m1): для некоторых x0, y0 . Домножим обе части последнего равенства на b1d: или, что то же самое, , то есть , и — решение сравнения. □ Пример2.10. Сравнение 9х = 6 (mod 12) имеет решение, так как НОД(9, 12) = 3 и 6 делится на 3. □ Пример2.11. Сравнение 6х = 9 (mod 12) не имеет решений, так как НОД(6, 12) = 6, а 9 не делится на 6. □ Теорема 2.5. Пусть сравнение (2.2) разрешимо и d = НОД(a, m). Тогда множество решений сравнения (2.2) состоит из d классов вычетов по модулю т, а именно, если х0 — одно из решений, то все другие решения — это Доказательство. Пусть х0— решение сравнения (2.2), то есть и , . Значит, существует такое q , что ах0−b = qm. Подставляя теперь в последнее равенство вместо х0 произвольное решение вида , где , получаем выражение , делящееся на m. □ Пример 2.12. Сравнение 9х=6 (mod 12) имеет ровно три решения, так как НОД(9, 12)=3. Эти решения: х0 = 2, х0 + 4 = 6, х0 + 2∙4=10.□ Пример2.13. Сравнение 11х=2 (mod 15) имеет единственное решение х0 = 7,таккакНОД(11,15)=1.□ Покажем, как решать сравнение первой степени. Не умаляя общности, будем считать, что НОД(a, т) = 1. Тогда решение сравнения (2.2) можно искать, например, по алгоритму Евклида. Действительно, используя расширенный алгоритм Евклида, представим число 1 в виде линейной комбинации чисел a и т: . Умножим обе части этого равенства на b, получим: b = abq + mrb, откуда abq - b = -mrb, то есть a ∙ (bq) = b(mod m) и bq— решение сравнения (2.2). Еще один путь решения — использовать теорему Эйлера. Опять считаем, что НОД(а, т)= 1. Применяем теорему Эйлера: . Умножим обе части сравнения на b: . Переписывая последнее выражение в виде , получаем, что — решение сравнения (2.2). Пусть теперь НОД(a, m) =d>1.Тогда a = atd, m = mtd, где НОД(а1, m1) = 1. Кроме того, необходимо b = b1d, для того чтобы сравнение было разрешимо. Если х0— решение сравнения а1x = b1(mod m1), причем единственное, поскольку НОД(а1, m1) = 1, то х0 будет решением и сравнения а1xd = db1(mod m1), то есть исходного сравнения (2.2). Остальные d- 1 решений находим по теореме 2.5. Download 1.44 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling