Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пак - Целые числа,Комплексные числа.doc
Скачиваний:
99
Добавлен:
01.05.2015
Размер:
5.09 Mб
Скачать

§1.1.2 Наибольший общий делитель. Алгоритм Евклида

Если dделитаиdделитb, тоd - общий делительчиселаиb. Так как делителей чиселаиbконечное число, то и общих делителей чиселаиbконечное число. Среди любого конечного числа целых чисел существует наибольшее. Наибольший из общих делителей называетсянаибольшим общим делителем чиселаиbи обозначается НОДили простоАналогично вводится наибольший делитель нескольких целых чиселЕсли наибольший общий делитель чиселравен 1, то эти числа называютсявзаимно простыми. Числа попарно взаимно простые являются и взаимно простыми, но числа взаимно простые не обязательно попарно взаимно простые. Например, числа 10, 12, 27 взаимно простые, но пары 10 и 12, 12 и 27 имеют общие множители.

Алгоритм Евклиданахождения наибольшего общего делителя двух целых чисел. Пустьаиb– положительные целые числа иПрименим теорему о делении с остатком несколько раз:

... ... ... ...

Процесс деления предыдущего остатка на следующий конечен, так как в последовательности:

может быть только конечное число чисел ( не более, чемbчисел).

Пусть х– общий делитель чиселаиb. Тогда двигаясь от равенства к следующему, начиная с первого, получимделится нах,делится нахи т.д.,делится нах. Двигаясь же от последнего равенства к первому, заметим, чтоделится наделится наи т.д.,bделится на,аделится на. Таким образом,- общий делитель чиселаиb, делящийся на любой другой общий делитель этих чисел, т.е.Таким образом, последний ненулевой остаток в алгоритме Евклида – наибольший общий делитель.

Пример.Найти НОД(1173, 323).

Решение:

Ответ:17.

Упражнения и задачи

  1. Найти наибольший общий делитель систем чисел:

а) 546 и 231; б) 1001 и 6253; в) 1517 и 2257;

г) 2737, 9163 и 9639; д) 1411, 4641 и 5253.

  1. Доказать, что если то

  2. Доказать, что если аделится наb, то

  3. Для любого целого положительного числа тдоказать равенство:

  1. Если тоДоказать.

  2. Доказать, что

  3. Доказать, что для любых натуральных аиbимеет место равенство:

  1. Если тоДоказать.

§1.1.3 Теорема о линейном представлении наибольшего общего делителя

Теорема.Еслито существуют целые числаииv, для которых

Доказательство:Рассмотрим множество всех целых чисел видагдехиу- любые целые числа

Это множество не пусто, в частности, ему принадлежат числа аиb. Ведьаможно представить в видеаb- в видеДля любых двух целых чисел из этого множества частное от деления одного на другое также принадлежит множествуМ. Действительно, еслито

Пусть - наименьшее положительное число в множествеМ. Тогда любое число изМделится на числобез остатка. Действительно, остаток должен принадлежать множествуМи должен быть меньше, а этому условию удовлетворяют лишь остатки, равные нулю.

Таким образом, и а, иbделятся набез остатка, т.е.– их общий делитель. Очевидно, чтоделится на любой другой их общий делитель, а это означает, что

Пример.Найти линейное представление наибольшего общего делителя чисел 1173 и 323.

Решение:Из примера, приведенного в предыдущем параграфе, известно, что НОД(1173, 323) = 17. Будем подниматься по равенствам алгоритма Евклида вверх:

Ответ:НОД

Теорема Евклида.Еслиасделится наb,сиbвзаимно просты, тоаделится наb.

Доказательство:Так както по теореме о линейном представлении НОД существуют числаииv, для которых

Тогда

Из условия следует, что слагаемое асиделится наb, слагаемоеabтакже делится наb. Отсюда,аделится наb. Что и требовалось доказать. ■