Результант
У математиці результантом двох многочленів P і Q над деяким полем K, зі старшими коефіцієнтами рівними одиниці, називається вираз:
$$R(P, Q) = \det\begin{bmatrix}
P_1 & P_2 & \cdots & P_n & 0 & \cdots & 0\
0 & P_1 & P_2 & \cdots & P_n & \cdots & 0\
\vdots & \vdots & \vdots & \ddots & \vdots & \ddots & \vdots\
0 & 0 & \cdots & 0 & P_1 & \cdots & P_n\
Q_1 & Q_2 & \cdots & Q_n & 0 & \cdots & 0\
0 & Q_1 & Q_2 & \cdots & Q_n & \cdots & 0\
\vdots & \vdots & \vdots & \ddots & \vdots & \ddots & \vdots\
0 & 0 & \cdots & 0 & Q_1 & \cdots & Q_n
\end{bmatrix}$$
де P1, …, Pn, Q1, …, Qn – коефіцієнти многочленів P і Q відповідно, а n – максимальний з їхніх степенів.
Властивості результанта
- Результант є многочленом від коефіцієнтів P і Q. Його степінь дорівнює добутку степенів P і Q.
- Результант не дорівнює нулю тоді і тільки тоді, коли P і Q не мають спільних коренів у K. Це означає, що результант можна використовувати для визначення, чи два многочлена взаємно прості.
- Результант є інваріантом при лінійних перетвореннях P і Q. Це означає, що він не змінюється, якщо P і Q помножити на константу або поміняти їх місцями.
- Результант можна обчислити за допомогою методу Сильвестра. Цей метод використовує матрицю Сильвестра, яка схожа за структурою з матрицею для визначення результанта.
- Результант має численні застосування в алгебрі та геометрії. Наприклад, його можна використовувати для вирішення систем многочленів, класифікації конічних перерізів і для вивчення кількості спільних точок двох кривих.
Обчислення результанта
Результант можна обчислити за допомогою різноманітних методів, включаючи:
- Метод розкладання на множення. Цей метод розкладає P і Q на прості множники в K і потім обчислює результант як добуток результантів простих множників.
- Метод Евклідового алгоритму. Цей метод повторно застосовує алгоритм Евкліда для обчислення найбільшого спільного дільника P і Q, а потім обчислює результант як добуток результантів P і найбільшого спільного дільника.
- Метод Сильвестра. Як згадувалося раніше, цей метод використовує матрицю Сильвестра для обчислення результанта.
Приклади
- Приклад 1: Обчислити результант многочленів P(x) = x^2 + 1 і Q(x) = x^3 – 1
- Матриця Сильвестра:
$$ \begin{bmatrix} 1 & 1 & 0 & 0\ 0 & 1 & 1 & 0\ 0 & 0 & 1 & 1\ 1 & -1 & 0 & 1\ 0 & 1 & -1 & 0\ 0 & 0 & 1 & -1 \end{bmatrix} $$ - Результант: $$R(P, Q) = \det\begin{bmatrix} 1 & 1 & 0 & 0\ 0 & 1 & 1 & 0\ 0 & 0 & 1 & 1\ 1 & -1 & 0 & 1\ 0 & 1 & -1 & 0\ 0 & 0 & 1 & -1 \end{bmatrix} = 2$$
- Оскільки результант не дорівнює нулю, P і Q не мають спільних коренів у K.
- Матриця Сильвестра:
- Приклад 2: Обчислити результант многочленів P(x) = x^2 – 1 і Q(x) = x^2 + 1
- Матриця Сильвестра:
$$ \begin{bmatrix} 1 & -1 & 0 & 0\ 0 & 1 & -1 & 0\ 0 & 0 & 1 & -1\ 1 & 1 & 0 & 1\ 0 & 1 & 1 & 0\ 0 & 0 & 1 & 1 \end{bmatrix} $$ - Результант: $$R(P, Q) = \det\begin{bmatrix} 1 & -1 & 0 & 0\ 0 & 1 & -1 & 0\ 0 & 0 & 1 & -1\ 1 & 1 & 0 & 1\ 0 & 1 & 1 & 0\ 0 & 0 & 1 & 1 \end{bmatrix} = 4$$
- Оскільки результант не дорівнює нулю, P і Q не мають спільних коренів у K.
- Матриця Сильвестра:
Результант є важливим інваріантом для пар многочленів, який може використовуватися для визначення їх взаємної простоти та для вирішення різноманітних задач в алгебрі та геометрії. Методи обчислення результанта, такі як метод Сильвестра та алгоритм Евкліда, забезпечують ефективні засоби для обчислення результантів на практиці.
Часто задавані питання
- Що таке результант двох многочленів?
- Результант – це вираз, який визначає, чи два многочлена мають спільні корені в деякому полі.
- Як обчислити результант?
- Результант можна обчислити за допомогою методу розкладання на множення, методу Евклідового алгоритму або методу Сильвестра.
- Для чого використовується результант?
- Результант можна використовувати для визначення взаємної простоти многочленів, вирішення систем многочленів і для вивчення геометричних властивостей кривих.
- Якими властивостями володіє результант?
- Результант є многочленом від коефіцієнтів многочленів, не дорівнює нулю, якщо многочлени не мають спільних коренів, і є інваріантом при лінійних перетвореннях многочленів.
- Які методи використовуються для обчислення результанта?
- Метод розкладання на множення, метод Евклідового алгоритму і метод Сильвестра – це три поширених методи для обчислення результанта.