17. Лекция по элементарной математике. Лекции по элементарной математике Глава Элементы теории чисел 5 Метод математической индукции 5
Скачать 186.94 Kb.
|
§ 3. Наибольший общий делитель. Алгоритм ЕвклидаНаибольший общий делитель (НОД). Введем следующие оп- ределения: Определение 1. Целое число называется общимделителем, целых чисел a1, a2 ,..., an , если каждое из этих чисел делится на . Определение 2. Целое число d называется наибольшим общим де- лителем чисел a1, a2 ,..., an если: d является общим делителем этих чисел; d делится на любой общий делитель чисел a1, a2 ,..., an . Теорема 1. Наибольший общий делитель чисел a1,..., an определен однозначно с точностью до знака (иными словами, если d1 и d2 – Доказательство. Пусть d1 и d2 – наибольшие общие делители чи- сел a1,..., an . Так как d1 – наибольший общий делитель, то он делит- ся на любой общий делитель этих чисел, а значит, делится на d2. Точно так же доказываем, что d2 d1 . Но отношения d1 d2 и d2 d1 могут иметь место лишь в случае, когда d1 d2 или d1 d2 ). Условимся всегда брать положительное значение наибольшего об- щего делителя чисел a1,..., an . Это значение будем обозначать Пример1. Наибольший общий делитель чисел 135 и –180 равен В самом деле, множество положительных делителей числа 135 име- ет вид: А = {1, 3, 5, 9, 15, 27, 45, 135}, а для числа – 180 – вид: В = {1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 30, 36, 45, 60, 90, 180}. Пересечением этих множеств является A B = {1, 3, 5, 9, 15, 45}. Число 45 является общим делителем чисел 135 и –180 и делится на все остальные общие делители этих чисел, т. е. на 1, 3, 5, 9, 15. Значит, (135, –180) = 45. Алгоритм Евклида. Из определения 1 еще не следует, что наи- больший общий делитель любого конечного множества целых чисел существует. Чтобы доказать существование наибольшего общего де- лителя, опишем способ нахождения наибольшего общего делителя, пред- ложенный великим древнегреческим математиком Евклидом. Этот спо- соб называют алгоритмом Евклида. Он основан на следующих лем- мах: Лемма 1. Если a b , то (a,b) Доказательство. Поскольку b b , то b – общий делитель аи b. С другой стороны, если с – любой общий делитель чисел а и b, то он является делителем b. Оба условия определения 2 выполнены, и пото- му (a,b) Лемма 2. Если а = bq + r, где a, b и r отличны от нуля, то (a, b)=(b, r). Доказательство, Пусть (a, b)=d; тогда a Следовательно r Поэтому, d– общий делитель bи r. Если – общий делитель b и r, то a Значит общий делитель а и b. Следовательно, d , по определению н.о.д. Значит, d – н.о.д. чисел b и r. Второе утверждение доказывается аналогично. Алгоритм Евклида для отыскания общего наибольшего делителя чисел а и b состоит в следующем. Сначала число а делят на число b, а > b > 0. Если a b, то по лемме 1 (a, b)=b. В противном случае получаем остаток r1 : a bq1 r1. Делим b на r1.. Если b r1, то (b, r1)=r1 а тогда (a, b)= (b, r1). Если же b не делится на r1 , то получится остаток r2 . Делим r1 на r2 и т. д. Поскольку остатки, получаемые в процессе деле- ния, убывают и являются натуральными числами, то на каком-то шагу получим деление без остатка. Последний, не равный нулю остаток явля- ется наибольшим общим делителем чисел а и b. Это утверждение можно сформулировать в виде следующей теоремы: Теорема 2. Если
rn Доказательство. В силу леммы 2 получаем: из первой строки (a, b)= (b, r1). из второй(b, r1)= (r1, r2) и т.д. Значит (a, b)= (rn-1, rn). Из равенства rn Поэтому (a, b)= rn . по лемме 1 следует rn и (rn-1, rn)=rn. ся следующим образом: Следовательно (a1,..., an ) (a1, a2 ) dn 1. d1, (d1, a3 ) d2 ,..., (dn 2 , an ) dn 1 . Свойства НОД Теорема 3. Наибольший по величине положительный общий делитель целых чисел этих чисел. a1,..., an является наибольшим общим делителем Доказательство. Из условий теоремы вытекает, что 0 об- щий делитель чисел a1,..., an . Поэтому d (a1,..., an) делится на . Но тогда d Поскольку наибольший по величине положи- тельный общий делитель чисел a1,..., an , a d – один из таких дели- телей, то Из неравенств d и d следует, что d Теорема 4. Если каждое из чисел а и b умножить на одно и то жечислоk 0 , тоихнаибольшийобщийделительумножитсянаk. Теорема 5. Еслиa иb то НОД чисел а и b делится наk. Теорема 6. Если d – НОД чисел а и b, то существуют такие целые числа x и y, что ax Доказательство. Воспользуемся алгоритмом Евклида; abПерепишем (1) в виде: r1 x1 Аналогично перепишем (2): r2 (1) (2) где ax2 by2 , где и 1 – целые числа Продолжая аналогичные рассуждения и выкладки, получим: rn где xn и yn целые числа. Но rn Значит d = ах + +by, где хп = х, уп = у. Теорема доказана. Пример. Найдем линейное представление наибольшего общего делителя чисел 90 и 35.
Применяя алгоритм Евклида к числам 90 и 35, получаем:
Последний, отличный от нуля оста- ток равен 5, поэтому (90,35) = 5. Заметим, что в силу первого равенст- ва 20 Подставляя это значе- ние в равенство (2) 15 полу- чаем: 15 Наконец, в равенстве 5 заменим 20 на 90 35 2, ,а 15 на 35 и получим искомое линейное представление: 5 Здесь х = 2 и у = –5. |