Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Поиск рациональных корней многочлена с целыми (рациональными) коэффициентами.



Пусть

Доказательство.1), 2) Так как f(p/q) = 0, то

Домножая обе части полученного равенства на qn, получаем

Слагаемые в левой части равенства со второго до последнего делятся на q, следовательно, первое слагаемое a0pn также делится на q, но так как НОД(p, q) = 1, то a0:q.

Аналогично, слагаемые с первого до предпоследнего в левой части равенства делятся на p, следовательно, последнее слагаемое anqn также делится на p, но так как

НОД(p, q) = 1, то an:p.

3) Разделим f на x − m. Получим в частном q, а в остатке f(m):

f = (x − m)g + f(m).

Заметим, что g ∈ Z[x] при x = p/q получаем 0 = (p/q − m)g(p/q) + f(m).

Домножаем обе части этого равенства на qn

Для всех делителей p коэффициента an и всех делителей q коэффициента a0, если НОД(p, q) = 1, проверим (например, с помощью схемы Горнера) равенство f(p/q) = 0. Проверку целесообразно начать с q = 1 и всех p, делящих an: полученные в результате них значения f(m), где m = p/q ∈ Z, можно использовать для отсеивания дальнейших пробных p и q с помощью условия f(m):(p − mq). Как только один из корней p/q найден, многочлен f можно разделить на x − p/q и применим ту же процедуру к частному.

Примитивные многочлены. Лемма Гаусса. Эквивалентность неприводимости многочленов над полемрациональных и кольцом целых чисел.

Ненулевой многочлен f = a0xn+a1xn−1+. . .+an−1x+an ∈ Z[x] называется примитивным,если его коэффициенты a0, a1, . . . , an взаимно просты в совокупности.

Лемма Гаусса. Произведение примитивных многочленов является примитивным многочленом.

Доказательство. Пусть

и многочлены g и h примитивны. Поэтому для любого простого p найдутся такие s и t, что

bi:p (i = 0, 1, . . . , s − 1), bs<:>p, cj;p (j = 0, 1, . . . , t − 1), ct<:>p.

Докажем, что as+t<:>p, что докажет примитивность многочлена f. Имеем

Каждое из слагаемых bs−1ct+1, bs−2ct+2 и т. д. делится на p, так как bi:p при i < s. Каждое из слагаемых bs+1ct−1, bs+2ct−2 и т. д. делится на p, так как cj:p при j < t. Но bsct<:>p.

Теорема. Если многочлен f э Z[x] допускает разложение на многочлены g э Q[x] и h э Q[x], то f допускает также разложение на многочлены cg э Z[x] и c1h э Z[x], где c, c1— некоторые константы.

Доказательство.

НОД(p, q) = 1, НОД(p1, q1) = 1

Так как f ∈ Z[x], то qq1 должно сократиться с pp1^g^h. Но многочлен ^g^h примитивен, поэтому знаменатель qq1 должен сократиться с pp1, т. е. (pp1)/(qq1) ∈ Z. Полагая,

например, c = p1/q1, c1 = q1/p1, получаем f = (cg)(c1h),

 причем

Следствие. Многочлен f э Z[x] неприводим над Q тогда и только тогда, когда он неприводим над Z, т. е. не допускает разложения на многочлены ненулевой степени из Z[x].

Приведенное следствие существенно облегчает доказательство неприводимости многочленов над полем Q. Приведем одно из известных достаточных условий неприводимости многочлена над Q.


Поделиться:



Последнее изменение этой страницы: 2019-06-19; Просмотров: 262; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.007 с.)
Главная | Случайная страница | Обратная связь