многочлен с кратными корнями

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

многочлен с кратными корнями

Сообщение zykov » 22 ноя 2019, 01:42

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

(В книге: Глава 6 "Корни многочленов", параграф 1 "Общие свойства корней", раздел 4 "Кратные множители".)

Пусть у нас есть многочлен $f$ и многочлен $f'$ - это его производная (тоже многочлен на один порядок ниже).
Очевидно, если $c$ - корень многочлена $f$ (т.е. $f(c)=0$), то
  1. если это не кратный корень, то это не корень $f'$ - т.е. $f'(c) \neq 0$
  2. если это кратный корень, то это тоже корень $f'$ - т.е. $f'(c)=0$
Отсюда ясно, что многочлен [math] будет состоять только из множителей соответствующих кратным корням многочлена $f$ и входить в него они будут в виде на один порядок меньше.
Примечательно, что наибольший общий делитель (НОД) многочленов находится элементарно, без необходимости разложить многочлены на множители, через алгоритм Евклида (цепь делений с остатком).

Таким образом многочлен [math] имеет те же корни, что и многочлен $f$, но уже не кратные.

Если многочлен $f$ не имел кратных корней, то этот метод мало что даёт для нахождения корней. Разве что сравнительно простой способ определить, что кратных корней нет.
Но если многочлен $f$ содержал много кратных корней (особенно, если ещё их кратность была высока), то этот метод позволяет легко найти многочлен с тем же набором корней, но значительно меньшего порядка.

От себя ещё могу добавить, что если применить ту же процедуру (деление на НОД самого многочлена и его производной) уже к многочлену [math], то получим два многочлена - только из корней кратности 3 и выше (НОД), только из корней кратности 2 и выше (после деления на НОД) при этом все корни не кратные.
Если поделить $g$ на второй многочлен, то получим многочлен только с корнями $f$ первого порядка.
Продолжая эту процедуру до конца мы заменим исходный многочлен набором многочленов более низкого порядка (все корни у них не кратные).
Так что первый содержит только корни $f$ кратности 1, второй - только корни $f$ кратности 2 и т.д.

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

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

многочлен с кратными корнями

Сообщение peregoudov » 22 ноя 2019, 19:26

Про многочлен и производную --- известный факт. В принципе, все эти методы, основанные на делении многочленов с остатком, известны и описаны в книжках. Только в реальности они мало помогают, потому что корни обычно не кратные, а близкие, а деление с остатком вносит погрешности в коэффициенты многочленов. Если же делить точно, например, в множестве рациональных чисел произвольной длины, то жутко растет длина этих самых чисел. Я все это проходил много лет назад при решении одного уравнения 10 степени и совсем недавно --- при решении системы уравнений третьей степени (та самая тема про "несколько квадратичных форм").

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

многочлен с кратными корнями

Сообщение Ian » 25 ноя 2019, 10:56

Ну Кострикин-то все доказывает над любыми полями, а не только над R или C, алгебра на то и алгебра, что если док-во проходит то оно ничего кроме аксиом поля не могло использовать. Над конечным полем K получается кольцо многочленов K[x], причем переменную х считаем формальной, то есть не обязательно принимающую значения только из поля. А вот коэффициенты -обязательно из поля К. Теорема Безу-действует, единственность разложения на неприводимые множители -действует, алгоритм Евклида -тоже дает единственный НОД. Искать линейные множители многочлена при К-конечном легко перебором корней, а вот проверять неприводимость (неразложимость на какие-нибудь множители степени больше 0) алгоритм сложный Например поле К из 2 элементов 0 и 1(принципиально не ввожу букв, кроме применявшихся в школе). Тогда, например, [math] приводим и имеет кратный корень. Его формальная производная ([math], а потом упростить коэффициенты по модулю 2) равна 0, то есть обращается в 0 при всех х, при которых исходный многочлен. Неудивительно, что корень кратный.
Применим производную к [math]-снова 0, но многочлен Р не имеет линейных множителей. Что бы это значило.
[math] - приводим, является квадратом единственного неприводимого над К многочлена 2-й степени. Представим себе расширение поля К условным корнем [math] многочлена [math], и разумеется, результатами всех алгебраических действий с ним и остальными элементами К. замечательно, что это всегда тоже поле. При этом в расширении поля попадет и другой корень. Поле К -это подполе, все что мы в нем проделали, верно и в расширении, значит, только из P'(x)=0 --> P(x) имеет в расширении только кратные корни
В общем, применение производной укорачивает и расчет неприводимости.


Вернуться в «Математика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость