Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
K[x].doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.64 Mб
Скачать

Простейшие свойства наибольшего общего делителя

10. Наибольший общий делитель многочленов не зависит от порядка рассмотрения этих многочленов: НОД(f1 , … , fn ) = НОД( , … , ) для любой перестановки (i1, … , in) символов 1, … , n.

Это свойство непосредственно следует из определения, которое от порядка рассмотрения многочленов не зависит.

20. Если D(x) НОД(f1 , … , fn ), то F D(x) НОД(f1 , … , fn ).

Очевидно, т.к. D(x) – общий делитель для f1(x), … , fn(x) той же степени, что и D(x).

30. Если f1(x) – общий делитель многочленов f2(x), … , fn(x), то

НОД(f1 , f2 , … , fn ) = Ff1(x) = {f1(x) F[x] | F }.

В самом деле, ввиду 20 достаточно показать, что f1(x) НОД(f1 , f2 , … , fn ). По условию f1(x) – общий делитель всех многочленов f1(x), f2(x), … , fn(x). С другой стороны, если D(x) НОД(f1 , f2 , … , fn ), то D(x) | f1(x) и d(D) d(f1). Значит, f1(x) – общий делитель максимальной степени, т.е. f1(x) НОД(f1 , f2 , … , fn ), что и требовалось доказать.

40. Если D(x) НОД(f1 , f2 , … , fn ), то НОД( ) = F.

Пусть fi(x) = D(x)fi(x) (1 i n). Ясно, что = fi и F НОД (f1 , f2 , … , fn ). Если m(x) НОД (f1, f2, … , fn ), то m(x) | fi(x) и значит D(x)m(x) | fi(x). Поэтому d(Dm) d(D), т.е. d(m) 0 и m(x) F, что и требовалось доказать.

50. Наибольший общий делитель двух многочленов не меняется от добавления к одному из них любого кратного другого многочлена: t(x) F[x] НОД(f(x)+g(x)t(x), g(x)) = = НОД(f, g) = НОД(f(x), g(x)+f(x)t(x)).

Действительно, если D(x) НОД(f, g), D1(x) НОД(f(x)+g(x)t(x), g(x)), то D(x) | f(x) и D(x) | g(x), а значит (по свойствам делимости нацело), D(x) | (f(x)+g(x)t(x)). Таким образом, D(x) – общий делитель для f(x)+g(x)t(x) и g(x), так что d(D) d(D1).

Аналогично предыдущему имеем D1(x) | (f(x)+g(x)t(x)), D1(x) | g(x), а значит, D1(x) | ((f(x)+g(x)t(x))+g(x)(–t(x))), т.е. D1(x) | f(x). Таким образом, D1(x) – общий делитель для f(x) и g(x), так что d(D1) d(D).

Итак, d(D1) = d(D), и поэтому D1(x) НОД(f, g), а D(x) НОД(f(x)+g(x)t(x), g(x)). Ввиду произвольности выбора многочленов D(x) и D1(x) первое из двух равенств множеств доказано. Второе равенство доказывается аналогично, или же может быть выведено из уже доказанного равенства с помощью свойства 10.

60. Любой общий делитель двух многочленов делит любой их наибольший общий делитель: m(x) F[x], D(x) НОД(f, g) m(x) | f(x) m(x) | g(x) m(x) | D(x).

Индукция по максимальному значению k степеней d(f), d(g). База: если k = –∞, то f(x) = 0 = g(x), что невозможно по определению НОД(f, g); если k = 0, то всё следует из рассуждений примера 1; если k = 1, то всё следует из рассуждений примера 2. Предположим, что утверждение уже доказано для k = max{d(f), d(g)} = 0, 1, … , s N и докажем свойство 60 для многочленов со свойством k = max{d(f), d(g)} = s+1. Переставляя по свойству 10 многочлены f(x) и g(x), можно считать, что d(f) d(g) и выполнить деление с остатком: f(x) = g(x)q(x)+r(x), где d(r) < d(g). Тогда, во-первых, любой общий делитель m(x) многочленов f(x) и g(x) будет общим делителем и многочленов g(x) и r(x) (почему ?!), а во-вторых, по 50, НОД(f, g) = НОД(f(x)–g(x)q(x), g(x)) = НОД(g , r). Если d(g) < d(f), то max{d(g), d(r)} = d(g) s и можно применить предположение индукции для доказательства свойства m(x) | D(x) НОД(g , r) = НОД(f, g).

Если же d(g) = d(f), то для применения предположения индукции нужно ещё раз применить использованный приём деления: если g(x) = r(x)q(x)+p(x), где d(p) < d(r), то общие делители многочленов f(x) и g(x) совпадают с общими делителями многочленов r(x) и p(x), а НОД(f, g) = НОД(g , r) = НОД(g(x)–r(x)q(x), r(x)) = НОД(r, p). По предположению индукции m(x) | D(x) НОД(r, p) = НОД(f, g), что и требовалось доказать.

Таким образом, НОД(f, g) = {D(x) F[x] | F }, где D(x) – любой наибольший общий делитель многочленов f(x) и g(x). Поэтому в дальнейшем, говоря о НОД(f, g) будем вместо множества мыслить один из наибольших общих делителей многочленов, молчаливо подразумевая, что остальные наибольшие общие делители ему пропорциональны.

Пример. Вместо записи НОД(x3 – 1, x2 – 1) = {(x–1) F[x] | F } будем просто писать НОД(x3 – 1, x2 – 1) = x1, а вместо НОД(x – 1, x – 2) = запишем более естественно НОД(x – 1, x – 2) = 1.

70. (1) НОД(f1 , … , fn ) = НОД( Dn–1 , fn ) для любого многочлена Dn–1(x) (f1 , … , fn–1 ).

(2) Любой общий делитель многочленов f1(x), … , fn(x) делит любой их наибольший общий делитель.

Оба утверждения докажем одновременно индукцией по n N. Базу индукции обеспечивает рассмотренный ранее случай n = 2. Предположим, что оба утверждения доказаны для n = 2, , m и докажем их для n = m+1.

Если Dn(x) НОД(f1 , … , fn ), то многочлен D(x) НОД(Dn–1 , fn ) делит Dn–1(x) и fn(x). В свою очередь, Dn–1(x) делит f1(x), … , fn–1(x) , а значит, их делит и D(x). Таким образом, D(x) – общий делитель многочленов f1(x), … , fn(x), и d(D) d(Dn).

С другой стороны, Dn(x) – общий делитель многочленов f1(x), … , fn(x), в частности, и общий делитель многочленов f1(x), … , fn–1(x), и (по предположению для утверждения (2)) Dn(x) | Dn–1(x). Кроме того, Dn(x) | fn(x), так что Dn(x) | D(x) НОД(Dn–1 , fn ). Поэтому d(Dn) d(D), а с учётом предыдущего, d(Dn) = d(D). В этом случае из Dn(x) | D(x) следует пропорциональность многочленов Dn(x) и D(x), что и доказывает (1).

Если теперь m(x) – общий делитель многочленов f1(x), … , fn(x), то он является общим делителем и многочленов f1(x), … , fn–1(x), и по предположению индукции m(x) | Dn–1(x). Кроме того, m(x) | fn(x), так что m(x) | D(x) НОД(Dn–1 , fn ). Учитывая, что Dn(x) пропорционален D(x), получаем m(x) | Dn(x) НОД(f1 , … , fn ), что и доказывает (2).

80. НОД(f1 , … , fn ) определён не однозначно, но с точностью до ненулевого множителя из поля F: если D1(x) и D2(x) – наибольшие общие делители многочленов f1(x), … … , fn(x), то D1(x) = D2(x) при некотором F.

Действительно, D1(x) и D2(x), будучи общими делителями многочленов f1(x), … , fn(x), делят друг друга по свойству 70. Отсюда и следует их пропорциональность.

Таким образом, НОД(f1 , … , fn ) = {D(x) F[x] | F }, где D(x) – любой наибольший общий делитель многочленов f1(x), … , fn(x). Поэтому в дальнейшем, говоря о НОД(f1 , … , fn ) будем вместо множества мыслить один из наибольших общих делителей многочленов, молчаливо подразумевая, что остальные наибольшие общие делители ему пропорциональны.

90. НОД(f1 , … , fn) = (((…((f1 , f2 ), f3 ), ), fn–1 ), fn ).

Это другая, более развёрнутая, запись свойства 70 (1).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]