Меню

Главная
Случайная статья
Настройки
Результант
Материал из https://ru.wikipedia.org

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


где — корень , а — корень .

Иными словами, это произведение попарных разностей между их корнями. Произведение здесь берётся по всем корням в алгебраическом замыкании поля с учётом их кратностей; поскольку получающееся выражение является симметрическим многочленом от корней многочленов и (лежащих, быть может, вне поля ), оно тем самым оказывается многочленом от коэффициентов и .

Содержание

Результант как определительматрицы Сильвестра

Результант естественным образом возникает в задаче нахождения наименьшего общего кратного многочленов методом неопределённых коэффициентов.

Пусть и - наименьшее общее кратное (НОК) многочленов и .

Если и взаимно просты, тогда и (полная степень). В противном случае степень многочлена должна быть неполной (меньше ). В этом случае , причём . Таким образом получено линейное соотношение
.


Чтобы попытаться найти НОК неполной степени, записывают и в неопределённых коэффициентах и , после чего полученное выше соотношение приводит к однородной системе линейных уравнений:


Матрица этой системы и есть матрица Сильвестра , построенная по многочленам и (также матрицей Сильвестра называют транспонированную к ней матрицу). Поскольку матрица системы получилась квадратная, нетривиальное решение существует тогда и только тогда, когда равен нулю определитель этой системы. По определению, результант многочленов и есть определитель соответствующей матрицы Сильвестра:


Основной вывод из вышерассмотренного состоит в том, что результант — это многочлен с целыми коэффициентами от коэффициентов и , равный нулю в том и только том случае, когда у многочленов и имеется нетривиальный общий делитель (степени 1 или выше), и как следствие, общий корень, возможно, в некотором расширении поля .

Результант как функция корней

Предположим, полиномы и имеют полную систему корней и в некотором расширении основного поля .

Тогда они полностью разложимы
,
,


и их коэффициенты связаны с корнями формулами Виета:
,


где - элементарные симметрические многочлены. Так как они имеют целые коэффициенты, после подстановки формул Виета в определитель Сильвестра получится выражение
,


где - полином с целыми коэффициентами от всех своих параметров - корней многочленов и .

Если какой-нибудь из корней совпадает с каким-нибудь корнем , многочлены и имеют нетривиальный общий делитель (а именно, ), их результант будет равен 0, и следовательно, многочлен тоже обнулится. Это значит, что он делится на каждую разность , и, поскольку эти разности взаимно просты в кольце многочленов , он делится и на их произведение. Следовательно,
.


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


и так как коэффициенты присутствуют ровно в столбцах матрицы Сильвестра, то
, так что
.


Аналогично получается , так что множитель должен быть константой. Далее сравнение коэффициентов в определителе Сильвестра и в произведении разностей корней даёт, что . Окончательно получается формула результанта как функции корней:
.


Третья формула результанта получается из предыдущей группировкой множителей:
, т.е.
.


Данная формула работает уже без каких-либо предположений о корнях многочлена . Аналогично этому выводится формула:
.


Алгоритм Евклидадля нахождения результанта двух многочленов

При нахождении НОД многочленов алгоритмом Евклида получается цепочка многочленов , степени которых убывают: , а сами они связаны линейными соотношениями:


где - некоторые многочлены (неполные частные при делении с остатком). Пусть ещё - коэффициенты при старших степенях переменной в многочленах .

Применим третью формулу результанта к паре соседних многочленов в данной цепочке:
,


так как, очевидно . Следовательно, получается реуррентное соотношение:
.


Если многочлены не взаимно просты, то , в противном случае последний ненулевой многочлен в цепочке - константа, и с точностью до знака
.


Именно на этой формуле часто основаны алгоритмы расчёта результанта двух многочленов, используемые в системах компьютерной алгебры.

Свойства и способы вычисления
  • Если , то
  • , т.е. результант тогда и только тогда равен нулю, когда НОД многочленов нетривиален. Вообще, вычисление результанта может быть произведено с помощью алгоритма Евклида, и именно так вычисляется результант в различных матпакетах.
  • Для многочленов существуют многочлены с такие, что
. Многочлены с могут быть получены из представления результанта определителем в форме Сильвестра, в котором последний столбец заменён на для или на для .
  • Для сепарабельного многочлена, в частности, для полей характеристики нуль, результант равен произведению значений одного из многочленов по корням другого, как и раньше, произведение берётся с учётом кратности корней:
  • Дискриминант — это, с точностью до знака, результант многочлена и его производной, поделённый на старший коэффициент многочлена; тем самым, дискриминант равен нулю тогда и только тогда, когда у многочлена есть кратные корни.


Литература
  • Прасолов В. В. Многочлены. — М.: МЦНМО, 1999, 2001, 2003.


Ссылки
Downgrade Counter