Меню
Главная
Случайная статья
Настройки
|
В математике, результантом двух многочленов и над некоторым полем , называется выражение
- ,
где — корень , а — корень .
Иными словами, это произведение попарных разностей между их корнями. Произведение здесь берётся по всем корням в алгебраическом замыкании поля с учётом их кратностей; поскольку получающееся выражение является симметрическим многочленом от корней многочленов и (лежащих, быть может, вне поля ), оно тем самым оказывается многочленом от коэффициентов и .
Содержание
Результант как определительматрицы Сильвестра
Результант естественным образом возникает в задаче нахождения наименьшего общего кратного многочленов методом неопределённых коэффициентов.
Пусть и - наименьшее общее кратное (НОК) многочленов и .
Если и взаимно просты, тогда и (полная степень). В противном случае степень многочлена должна быть неполной (меньше ). В этом случае , причём . Таким образом получено линейное соотношение
- .
Чтобы попытаться найти НОК неполной степени, записывают и в неопределённых коэффициентах и , после чего полученное выше соотношение приводит к однородной системе линейных уравнений:
Матрица этой системы и есть матрица Сильвестра , построенная по многочленам и (также матрицей Сильвестра называют транспонированную к ней матрицу). Поскольку матрица системы получилась квадратная, нетривиальное решение существует тогда и только тогда, когда равен нулю определитель этой системы. По определению, результант многочленов и есть определитель соответствующей матрицы Сильвестра:
Основной вывод из вышерассмотренного состоит в том, что результант — это многочлен с целыми коэффициентами от коэффициентов и , равный нулю в том и только том случае, когда у многочленов и имеется нетривиальный общий делитель (степени 1 или выше), и как следствие, общий корень, возможно, в некотором расширении поля .
Результант как функция корней
Предположим, полиномы и имеют полную систему корней и в некотором расширении основного поля .
Тогда они полностью разложимы
- ,
- ,
и их коэффициенты связаны с корнями формулами Виета:
- ,
где - элементарные симметрические многочлены. Так как они имеют целые коэффициенты, после подстановки формул Виета в определитель Сильвестра получится выражение
- ,
где - полином с целыми коэффициентами от всех своих параметров - корней многочленов и .
Если какой-нибудь из корней совпадает с каким-нибудь корнем , многочлены и имеют нетривиальный общий делитель (а именно, ), их результант будет равен 0, и следовательно, многочлен тоже обнулится. Это значит, что он делится на каждую разность , и, поскольку эти разности взаимно просты в кольце многочленов , он делится и на их произведение. Следовательно,
- .
Сравнение степеней позволяет убедиться, что для каждого . В самом деле, по свойству симметрических много членов
- ,
и так как коэффициенты присутствуют ровно в столбцах матрицы Сильвестра, то
- , так что
- .
Аналогично получается , так что множитель должен быть константой. Далее сравнение коэффициентов в определителе Сильвестра и в произведении разностей корней даёт, что . Окончательно получается формула результанта как функции корней:
- .
Третья формула результанта получается из предыдущей группировкой множителей:
- , т.е.
- .
Данная формула работает уже без каких-либо предположений о корнях многочлена . Аналогично этому выводится формула:
- .
Алгоритм Евклидадля нахождения результанта двух многочленов
При нахождении НОД многочленов алгоритмом Евклида получается цепочка многочленов , степени которых убывают: , а сами они связаны линейными соотношениями:
где - некоторые многочлены (неполные частные при делении с остатком). Пусть ещё - коэффициенты при старших степенях переменной в многочленах .
Применим третью формулу результанта к паре соседних многочленов в данной цепочке:
- ,
так как, очевидно . Следовательно, получается реуррентное соотношение:
- .
Если многочлены не взаимно просты, то , в противном случае последний ненулевой многочлен в цепочке - константа, и с точностью до знака
- .
Именно на этой формуле часто основаны алгоритмы расчёта результанта двух многочленов, используемые в системах компьютерной алгебры.
Свойства и способы вычисления
- Если , то
- , т.е. результант тогда и только тогда равен нулю, когда НОД многочленов нетривиален. Вообще, вычисление результанта может быть произведено с помощью алгоритма Евклида, и именно так вычисляется результант в различных матпакетах.
- Для многочленов существуют многочлены с такие, что
- . Многочлены с могут быть получены из представления результанта определителем в форме Сильвестра, в котором последний столбец заменён на для или на для .
- Для сепарабельного многочлена, в частности, для полей характеристики нуль, результант равен произведению значений одного из многочленов по корням другого, как и раньше, произведение берётся с учётом кратности корней:
- Дискриминант — это, с точностью до знака, результант многочлена и его производной, поделённый на старший коэффициент многочлена; тем самым, дискриминант равен нулю тогда и только тогда, когда у многочлена есть кратные корни.
Литература- Прасолов В. В. Многочлены. — М.: МЦНМО, 1999, 2001, 2003.
Ссылки
|
|