В математике, результантом
двух многочленов
и
над некоторым полем
, называется выражение
,
где
— корень
, а
— корень
.
Иными словами, это произведение попарных разностей между их корнями. Произведение здесь берётся по всем корням в алгебраическом замыкании поля
с учётом их кратностей; поскольку получающееся выражение является симметрическим многочленом от корней многочленов
и
(лежащих, быть может, вне поля
), оно тем самым оказывается многочленом от коэффициентов
и
.
Результант естественным образом возникает в задаче нахождения наименьшего общего кратного многочленов методом неопределённых коэффициентов.
Пусть
и
- наименьшее общее кратное (НОК) многочленов
и
.
Если
и
взаимно просты, тогда
и
(полная степень). В противном случае степень многочлена
должна быть неполной (меньше
). В этом случае
, причём
. Таким образом получено линейное соотношение
.
Чтобы попытаться найти НОК неполной степени, записывают
и
в неопределённых коэффициентах
и
, после чего полученное выше соотношение приводит к однородной системе линейных уравнений:

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

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

,
где
- элементарные симметрические многочлены. Так как они имеют целые коэффициенты, после подстановки формул Виета в определитель Сильвестра получится выражение
,
где
- полином с целыми коэффициентами от всех своих параметров - корней многочленов
и
.
Если какой-нибудь из корней
совпадает с каким-нибудь корнем
, многочлены
и
имеют нетривиальный общий делитель (а именно,
), их результант будет равен 0, и следовательно, многочлен
тоже обнулится. Это значит, что он делится на каждую разность
, и, поскольку эти разности взаимно просты в кольце многочленов
, он делится и на их произведение. Следовательно,
.
Сравнение степеней позволяет убедиться, что для каждого
. В самом деле, по свойству симметрических много членов
,
и так как коэффициенты
присутствуют ровно в
столбцах матрицы Сильвестра, то
, так что
.
Аналогично получается
, так что множитель
должен быть константой. Далее сравнение коэффициентов в определителе Сильвестра и в произведении разностей корней даёт, что
. Окончательно получается формула результанта как функции корней:
.
Третья формула результанта получается из предыдущей группировкой множителей:
, т.е.
.
Данная формула работает уже без каких-либо предположений о корнях многочлена
. Аналогично этому выводится формула:
.
При нахождении НОД многочленов алгоритмом Евклида получается цепочка многочленов
, степени которых убывают:
, а сами они связаны линейными соотношениями:

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



- Если
, то

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

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