Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Алгебра 3 семестр Лекцииi

.pdf
Скачиваний:
65
Добавлен:
18.05.2015
Размер:
670.27 Кб
Скачать

ТЕОРЕМА (Евклид). НОД любых двух не равных одновременно нулю чисел a и b существует.

ДОКАЗАТЕЛЬСТВО. Так как числа a, b входят в условие равноправно, то, не уменьшая общности рассуждений, можно

считать, что b ¹ 0 . Если a Mb ,

то

НОД(a, b) =

 

b

 

и

теорема

 

 

доказана.

 

 

 

 

 

 

 

Если a Mb ,то разделим a

на

b с остатком,

затем b

разделим на полученный остаток и далее аналогично по принципу: на каждом шаге делим делитель на остаток из предыдущего деления. В результате получим соотношения:

a = bq1 + r1, 0 £ r1 < b ;

b = r1q2 + r2, 0 £ r2 < r1 ;

r1 = r2q3 + r3, 0 £ r3 < r2; K

Данный алгоритм называется алгоритмом Евклида.

1) Алгоритм Евклида обрывается.

Действительно, последовательность остатков удовлетворяет следующему свойству:

b > r1 > r2 > r3 > K ³ 0 .

Эта последовательность не может быть бесконечной, т.к. между числами b и 0 лишь конечное количество различных

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

a = bq1 + r1, 0 < r1 < b ;

b = r1q2 + r2, 0 < r2 < r1 ;

11

r1 = r2q3 + r3, 0 < r3 < r2;

rn −2 = rn −1qn + rn , 0 < rn < rn −1;

rn −1 = rnqn +1 + 0 .

2) НОД(a, b)

существует и

равен

последнему

ненулевому остатку в алгоритме Евклида:

 

 

НОД(a, b) = rn .

 

 

Применим сначала n раз лемму 2, а затем лемму 1.

2)

2)

2)

2)

НОД(a,b) = НОД(b, r1 ) = НОД(r1, r2 ) = НОД(r2, r3 ) = K

 

2)

 

1)

K = НОД(rn −2, rn −1 ) = НОД(rn −1, rn ) = rn .

СЛЕДСТВИЕ. НОД двух не делящихся друг на друга чисел равен последнему ненулевому остатку в алгоритме Евклида для этих чисел.

ТЕОРЕМА (тождество Безу). Для любых двух не равных одновременно нулю чисел a и b существуют такие целые числа u,v , что

au + bv = НОД(a, b) .

 

 

ДОКАЗАТЕЛЬСТВО. Пусть НОД(a, b) = m .

Если одно

из

чисел делится на другое, например, a Mb , то

 

 

 

НОД(a, b) =

 

b

 

,

b = a × 0 + b ×1,

 

 

 

 

и, следовательно, u = 0 , а v = 1

или -1

в

зависимости

от

знака b .

 

 

 

 

Если a Mb , то применим к числам a, b

алгоритм Евклида

и выразим в каждом равенстве остатки.

12

a = bq1 + r1,

 

r1 = a bq1,

b = r1q2 + r2,

 

r2 = b - r1q2,

r1 = r2q3 + r3,

Þ

r3 = r1 - r2q3,

K,

 

K,

rn −2 = rn −1qn + rn ;

 

rn = rn −2 - rn −1qn .

В первом равенстве остаток r1 выражается в виде линейной комбинации чисел a, b . Если подставить эту

линейную комбинацию во второе равенство и привести подобные, то остаток r2 представится в виде линейной

комбинации чисел a, b . Если полученные представления для r1 и r2 подставить в третье равенство и привести подобные члены, то в виде линейной комбинации чисел a, b будет представлен остаток r3 . Продолжая этот процесс, мы в

конечном счёте получим представление в виде линейной комбинации a, b остатка rn = НОД(a, b) , т.е. найдём такие числа u,v , что

au + bv = НОД(a, b) .

ПРИМЕР. Найти НОД(13, 5) и составить для чисел 13 и 5 тождество Безу.

Применяем алгоритм Евклида к числам 13 и 5.

13 = 5 × 2 + 3 ,

5 = 3 ×1 + 2 ,

3 = 2 ×1 +1,

2 = 1× 2 + 0 .

Получилось, что НОД(13, 5) = 1. Далее выражаем из

полученных равенств остатки и подставляем их так, как описано в доказательстве теоремы. Чтобы числа не перепутались, всё, кроме частных, обозначим буквами.

13

a = b × 2 + r1,

r1 = a - b × 2,

b = r1 ×1 + r2,

Þ r2 = b - r1 ×1,

r1 = r2 ×1 + r3;

r3 = r1 - r2 ×1.

r1 = a - 2b, r2 = b - r1 = b - (a - 2b) = -a + 3b ,

r3 = r1 - r2 = (a - 2b) - (-a + 3b) = 2a - 5b .

В результате получилось, что

НОД(13, 5) = 1 = a × 2 + b × (-5) = 13 × 2 + 5(-5) .

ТЕОРЕМА (основное свойство НОД). НОД двух не равных одновременно нулю чисел это наибольший по абсолютной величине натуральный общий делитель этих чисел.

В одну сторону ДОКАЗАТЕЛЬСТВО сделано в замечании в начале параграфа.

Докажем

теорему в обратную сторону.

Пусть

m = НОД(a, b) , а

k наибольший по абсолютной величине

натуральный общий делитель чисел a, b , в частности,

m £ k .

Из определения НОД следует, что mMk . По свойству делимости 7 из этого получаем m = m ³ k = k . В результате k = m .

При изучении делимости большую роль играет свойство взаимной простоты чисел.

ОПРЕДЕЛЕНИЕ. Числа a и b называются взаимно простыми, если их наибольший общий делитель равен 1, т.е. числа не имеют других общих делителей кроме ±1 .

ТЕОРЕМА (признак взаимной простоты). числа a и b

взаимно просты тогда и только тогда, когда существуют такие u, v ¢ , что au + bv = 1.

14

ДОКАЗАТЕЛЬСТВО. Пусть au + bv = 1. Если число k делит числа a и b , то k делит и au + bv = 1. Делителями 1 являются

только числа ±1 .

 

 

 

 

 

 

 

 

СЛЕДСТВИЕ.

Числа

 

a

и

 

b

взаимно

HOД (a, b)

HOД (a, b)

просты.

 

 

 

 

 

 

 

 

ДОКАЗАТЕЛЬСТВО. Пусть au + bv = HOД (a, b) , тогда

 

a

b

 

 

 

× u +

 

×v = 1 .

 

 

HOД (a, b)

HOД (a, b)

 

После этого можно воспользоваться признаком.

Докажем два очень важных свойства делимости, в которых используется свойство взаимной простоты.

8)Если abMc и числа a и c взаимно просты, то bMc .

9)Если a Mb, aMc и числа b, c взаимно просты, то a Mbc .

ДОКАЗАТЕЛЬСТВО. 8) Так как числа

a и

c взаимно

просты, то существуют такие u, v ¢ ,

что

au + cv = 1.

Умножим это равенство на b :

 

 

aub + cvb = b .

 

 

Так как по условию abMc , то левая, а, значит, и правая части равенства делятся на c .

9) Из первых двух условий следует, что существуют такие q1, q2 , что

a = bq1 = cq2 .

Правая часть равенства делится на c , следовательно bq1Mc . Так как b, c взаимно просты, то по предыдущему свойству q1Mc , следовательно,

15

q1 = cq3 .

Подставляя это выражение в первое равенство,

получаем

a = bq1 = bcq3 Þ a Mbc .

§3. Простые числа

В этом параграфе будет рассматриваться разложение на сомножители и свойство быть делителем. Чтобы не возиться со знаками, мы ограничимся случаем натуральных чисел.

ОПРЕДЕЛЕНИЕ. Натуральное число p называется

простым, если оно больше 1 и не имеет других (натуральных) делителей кроме p и 1. В противном случае оно называется

составным.

ЗАМЕЧАНИЕ. Всякое число n делится на n и на 1. Это так называемые тривиальные делители. Очевидно,

нетривиальный натуральный делитель d должен удовлетворять неравенству 1 < d < n .

Простое число не имеет нетривиальных делителей. Если число n составное, то оно имеет нетривиальный делитель d :

n Md, 1 < d < n .

В этом случае n = d q и q также будет нетривиальным делителем числа n , т.к. если q = 1, то d = n , если q = n , то

d= 1, что невозможно по условию.

Врезультате число n является составным тогда и только тогда, когда существуют d, q такие, что

n = d q, 1 < d < n, 1 < q < n .

Часть неравенств можно опустить, например: число n

является составным тогда и только тогда, когда

16

n = d q, 1 < d, 1 < q Û n = d q, d < n, q < n .

Это связано с тем, что q = 1 Û d = n , и наоборот: q = n Û d = 1.

Докажем некоторые СВОЙСТВА ПРОСТЫХ ЧИСЕЛ.

1) Всякое натуральное число n и простое число p либо

взаимно просты, либо n Mp .

 

 

 

ДОКАЗАТЕЛЬСТВО. У числа

p

всего два

натуральных

делителя: 1 и p . Поэтому

 

 

 

НОД(n, p) = 1 или p .

 

В первом случае n и p взаимно просты,

во втором

n Mp .

 

 

 

СЛЕДСТВИЕ. Если (a ×b)Mp,

p

простое число, то a M p

или bM p .

 

 

 

Действительно, если a M p ,

то доказывать нечего. Если

a Mp , то a и p взаимно просты и по свойству делимости 8 получаем, что bM p .

Это свойство можно доказать для произвольного количества сомножителей: если произведение натуральных чисел делится на простое число, то хотя бы один из сомножителей делится на это простое число.

2) (о существовании наименьшего простого делителя).

Всякое натуральное число n > 1 имеет наименьший натуральный делитель, который является простым числом.

ДОКАЗАТЕЛЬСТВО. Рассмотрим все натуральные числа, большие 1 и меньшие n . Их конечное число. Начнём подряд проверять, делят ли они число n . Если делитель найдётся, то он будет простым, т.к. в противном случае его нетривиальный делитель будет меньшим делителем данного числа. Если нет,

17

то число не имеет нетривиальных делителей, является

простым и само будет своим наименьшим простым делителем.

СЛЕДСТВИЕ 1. Число n является составным тогда и только тогда, когда оно имеет простой делитель, удовлетворяющий условию p £ n .

ДОКАЗАТЕЛЬСТВО. Пусть n = d q, 1 < d < n, 1 < q < n . Не

уменьшая общности можно считать, что d £ q . Тогда имеем

dd £ qd = n Þ d £ n .

Любой простой делитель p числа d будет делителем n и будет удовлетворять условию p £ n .

Если число имеет простой делитель p £ n , то этот делитель будет нетривиальным, т.к.

1 < p £ n < n ,

следовательно число n является составным.

СЛЕДСТВИЕ 2. Число n является простым тогда и только тогда, когда оно не имеет простых делителей, удовлетворяющих условию p £ n .

Следствие 2 является контрапозицией к следствию 1.

СЛЕДСТВИЕ 3 (Решето Эратосфена). Если в натуральном ряду зачеркнуть числа, кратные первым k простым числам 2, 3, 5,..., pk , то все оставшиеся незачёркнутыми числа

вплоть до ( pk +1 )2 являются простыми (здесь pk +1 это k - тое простое число).

Действительно, если n < (pk +1)2 , то

n < pk +1 .

18

Если n осталось незачёрктутым, то оно не делится на простые числа 2, 3, 5,..., pk , в частности оно не делится на

простые числа меньшие или равные n .

ТЕОРЕМА (основная теорема арифметики). Всякое натуральное число n > 1 может быть разложено в произведение простых сомножителей. Это разложение единственно с точностью до порядка сомножителей.

ДОКАЗАТЕЛЬСТВО будет проведено индукцией по n .

СУЩЕСТВОВАНИЕ. Если n = 2 , то n очевидно представимо в виде произведения одного простого сомножителя 2.

Пусть для всех чисел, меньших некоторого n , существование разложения доказано. Докажем существование разложения для n .

Если n простое, то как уже отмечалось n представимо в виде произведения одного простого сомножителя, равного n . Если n составное, то

n = n1n2, 1 < n1 < n, 1 < n2 < n .

По предположению индукции числа n1, n2 раскладываются в произведение простых сомножителей:

n1 = p1p2 ×K× pk , n2 = q1q2 ×K× qs .

И в результате

n = p1p2 ×K× pkq1q2 ×K× qs .

ЕДИНСТВЕННОСТЬ. Если n = 2 , то единственность разложения очевидна.

Пусть для всех чисел, меньших некоторого n , единственность разложения доказана. Докажем единственность для n .

Пусть есть два разложения числа n в произведение простых сомножителей:

19

n = p1p2 ×K× pk , n = q1q2 ×K× qs .

Так как произведение p1p2 ×K× pk делится на простое число q1 , то по следствию из свойства 1 один из сомножителей (пусть для простоты обозначений это будет p1 ) делится на q1 . В силу простоты чисел p1 и q1 имеем p1 = q1. Сокращая равенство на p1 = q1, получаем

p2 ×K× pk = q2 ×K× qs = n1 < n .

По индукционному предположению полученные два

разложения

числа n1

отличаются только порядком

сомножителей. Домножая

на p1 = q1, получаем, что

разложения

 

 

n = p1p2 ×K× pk = q1q2 ×K× qs

также отличаются только порядком сомножителей.

Теорема доказана.

В разложении числа в произведение простых сомножителей простые сомножители могут повторяться. Объединив их в степень, получим

СЛЕДСТВИЕ (каноническое разложение). Всякое натуральное число n > 1 может быть разложено в произведение степеней простых сомножителей:

n = pα1 pα2 ×K× pαk ,

1 2 k

где p1, p2,K, pk попарно различные простые числа.

Это разложение единственно с точностью до порядка сомножителей.

ПРИМЕР. Разложить на простые сомножители число

71981.

20