Программирование, 2023, № 1, стр. 56-60

АЛГОРИТМ ВЫЧИСЛЕНИЯ СРЕЗКИ ДИСКРИМИНАНТА МНОГОЧЛЕНА

А. П. Ляпин ab*, Е. Н. Михалкин a**

a Сибирский федеральный университет
660041 Красноярск, пр. Свободный, 79, Россия

b Фэрмонтский государственный университет
26554 Западная Вирджиния, Фэрмонт, Локуст ул., 1201, США

* E-mail: aplyapin@sfu-kras.ru
** E-mail: mikhalkin@bk.ru

Поступила в редакцию 14.07.2022
После доработки 14.08.2022
Принята к публикации 22.08.2022

Полный текст (PDF)

Аннотация

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

1. ВВЕДЕНИЕ

Дискриминантом многочлена степени n:

(1.1)
$f(y) = {{a}_{0}} + {{a}_{1}}y + \ldots + {{a}_{n}}{{y}^{n}}$
называется неприводимый многочлен ${{\Delta }_{n}}({{a}_{0}},{{a}_{1}}$, ..., an) с целочисленными коэффициентами, который обращается в нуль тогда и только тогда, когда f имеет кратные корни. Иногда дискриминант многочлена   будем обозначать ${{\Delta }_{n}}(f)$.

Структура многогранника Ньютона дискриминанта отражает геометрию дискриминантной гиперповерхности. В частности, асимптотическое поведение гиперповерхности “на бесконечности” контролируется “экстремальными” мономами дискриминанта, которые соответствуют вершинам многогранника Ньютона. Дискриминанты, в свою очередь, играют фундаментальную роль в теории алгебраических функций, в теории особенностей, в алгебраической геометрии и математической физике, о чем свидельствует значительное число публикаций (см., например, [16]).

В работах [79] было доказано интересное свойство срезок дискриминанта на грани его многогранника Ньютона, а именно, они допускают фактороизацию в дискриминанты многочленов меньших степеней. Данная работа посвящена алгоритму вычисления этих срезок. Также приводится результат факторизации полученных срезок в дискриминанты других многочленов. В основе алгоритма лежат формулы, приведенные и доказанные в статьях [8, 10] для граней многогранника Ньютона дискриминанта общего многочлена одного переменного. Используются факторизационные формулы, полученные в недавних статьях [7, 8].

Отметим, что количество слагаемых в дискриминанте многочлена быстро растет с увеличением степени многочлена. Так, если дискриминант кубического уравнения содержит пять слагаемых, то дискриминант многочлена четвертой степени состоит из шестнадцати слагаемых, для многочлена пятой степени дискриминант содержит 59 слагаемых, а для многочлена 10-й степени он состоит из 133 881 монома. Поэтому вычисление срезки дискриминанта весьма затруднительно без специальной программы.

2. МНОГОГРАННИК НЬЮТОНА ДЛЯ ДИСКРИМИНАНТА МНОГОЧЛЕНА

Напомним, что многогранником Ньютона $\mathcal{N}({{\Delta }_{n}})$ дискриминанта многочлена (1.1) называется выпуклая оболочка в ${{\mathbb{R}}^{{n + 1}}}$ множества всех показателей $k = ({{k}_{0}},{{k}_{1}}, \ldots ,{{k}_{n}})$ мономов, участвующих в ${{\Delta }_{n}}$.

Доказанная в [1] теорема показывает, что каждая вершина многогранника Ньютона $\mathcal{N}({{\Delta }_{n}})$ для дискриминанта многочлена  f  определяется некоторым разбиением отрезка [0, n] набором целых точек

$0 = {{i}_{0}} < {{i}_{1}} < \ldots < {{i}_{s}} < {{i}_{{s + 1}}} = n.$

Теорема 1 ([1], с. 412). Многогранник Ньютона дискриминанта многочлена (1.1) комбинаторно эквивалентен (n – 1)-мерному кубу; он содержит ${{2}^{{n - 1}}}$ вершин, которые находятся в биективном соответствии со всевозможными подмножествами

$I \subset \{ 1,2, \ldots ,n - 1\} .$

Вершина ${{v}_{I}}$, соответствующая подмножеству $I = \{ {{i}_{1}} < {{i}_{2}} < \ldots < {{i}_{s}}\} $, имеет координаты

${{k}_{0}} = {{i}_{1}} - {{i}_{0}} - 1,\quad {{k}_{n}} = {{i}_{{s + 1}}} - {{i}_{s}} - 1,$
${{k}_{{{{i}_{q}}}}} = {{i}_{{q + 1}}} - {{i}_{{q - 1}}},\quad {\text{для}}\quad {{i}_{q}} \in I,$
${{k}_{i}} = 0,\quad {\text{для}}\quad i \notin I \cup \{ 0,n\} .$

Пусть ${{l}_{q}} = {{i}_{{q + 1}}} - {{i}_{q}}$ $(0 \leqslant q \leqslant s)$. Тогда моном

${{a}^{{{{{v}}_{I}}}}} = a_{0}^{{{{l}_{0}} - 1}}a_{{{{i}_{1}}}}^{{{{l}_{1}} + {{l}_{0}}}}a_{{{{i}_{2}}}}^{{{{l}_{2}} + {{l}_{1}}}} \ldots a_{{{{i}_{s}}}}^{{{{l}_{s}} + {{l}_{{s - 1}}}}}a_{n}^{{{{l}_{s}} - 1}}$
встречается в ${{\Delta }_{n}}$ с коэффициентом

${{c}_{{{{{v}}_{I}}}}} = \prod\limits_{q = 0}^s {{( - 1)}^{{\frac{{{{l}_{q}}({{l}_{q}} - 1)}}{2}}}}l_{q}^{{{{l}_{q}}}}.$

Проиллюстрируем утверждение теоремы на примере кубического многочлена

$f(y) = {{a}_{0}} + {{a}_{1}}y + {{a}_{2}}{{y}^{2}} + {{a}_{3}}{{y}^{3}}.$

Дискриминант Δ этого многочлена имеет вид:

$ - 27a_{0}^{2}a_{3}^{2} - 4a_{1}^{3}{{a}_{3}} - 4{{a}_{0}}a_{2}^{3} + a_{1}^{2}a_{2}^{2} + 18{{a}_{0}}{{a}_{1}}{{a}_{2}}{{a}_{3}}.$

В рассматриваемом случае имеется 4 подмножества $I \subset \{ 1,2\} $:

${{I}_{0}} = \emptyset ,\quad {{I}_{1}} = \{ 1\} ,\quad {{I}_{2}} = \{ 2\} ,\quad {{I}_{3}} = \{ 1,2\} .$

Соответствующие мономы будут следующими:

$ - 27a_{0}^{2}a_{3}^{2},\;\; - 4a_{1}^{3}{{a}_{3}},\;\; - 4{{a}_{0}}a_{2}^{3},\;\;a_{1}^{2}a_{2}^{2}.$

Отметим, что моном $18{{a}_{0}}{{a}_{1}}{{a}_{2}}{{a}_{3}}$ соответствует внутренней целочисленной точке (1, 1, 1, $1) \subset \mathcal{N}(\Delta )$ и теорема о нем ничего не утверждает.

Многогранник $\mathcal{N}({{\Delta }_{n}})$ имеет n – 1 гиперграней $\{ h_{k}^{0}\} $, лежащих в координатных гиперплоскостях $\{ {{t}_{k}} = 0\} $, $k = 1, \ldots ,n - 1$ (предполагается, что в объемлющем пространстве ${{\mathbb{R}}^{{n + 1}}}$ выбраны координаты $t = ({{t}_{0}},{{t}_{1}}, \ldots ,{{t}_{{n - 1}}},{{t}_{n}})$), и n – 1 некоординатных гиперграней. Здесь речь идет о гипергранях наивысшей размерности, т.е. коразмерности 1. Обозначим через hk некоординатную грань многоранника $\mathcal{N}({{\Delta }_{n}})$, противоположную к координатной грани $h_{k}^{0}$.

В работах [8] и [10] показано, что многоранник $\mathcal{N}({{\Delta }_{n}})$ в пространстве ${{\mathbb{R}}^{{n + 1}}}$ переменных ${{t}_{0}},{{t}_{1}}, \ldots ,{{t}_{n}}$ высекается следующими неравенствами:

(2.1)
$\left\{ \begin{gathered} {{t}_{k}} \geqslant 0, \hfill \\ \sum\limits_{j = 1}^{n - 1} \min (j,k)[n - \max (j,k)]{{t}_{j}} \leqslant nk(n - k), \hfill \\ \end{gathered} \right.$
$k = 1,2, \ldots ,n - 1.$ Каждая его некоординатная гипергрань hk определяется уравнением

$\begin{gathered} {{h}_{k}}: = \left\{ {\mathop {t \in \mathcal{N}({{\Delta }_{n}}):}\limits_{_{{_{{}}}}}^{^{{}}} } \right. \\ \left. {\sum\limits_{j = 1}^{n - 1} \min (j,k)[n - \max (j,k)]{{t}_{j}}\mathop { = nk(n - k)}\limits_{_{{_{{}}}}}^{^{{}}} } \right\}. \\ \end{gathered} $

Согласно известному свойству биоднородности дискриминанта, переменные ${{t}_{0}},{{t}_{n}}$ однозначно восстанавливаются через переменные ${{t}_{1}}, \ldots ,{{t}_{{n - 1}}}$ по формулам

(2.2)
$\sum\limits_{j = 0}^n {{t}_{j}} = 2(n - 1),\;\sum\limits_{j = 1}^n j{{t}_{j}} = n(n - 1).$

Отметим, что при вычислении дискриминанта многочлена (1.1) мы можем сокращать число переменных на два. А потом, по формулам (2.2), сокращенные переменные восстанавливать (см. пример в конце этого параграфа).

На рисунке 1 изображен многогранник Ньютона дискриминанта приведенного кубического многочлена

${{y}^{3}} + {{a}_{2}}{{y}^{2}} + {{a}_{1}}y + 1.$
Рис. 1.

Многогранник Ньютона приведенного дискриминанта кубического многочлена

Это есть проекция многоранника $\mathcal{N}({{\Delta }_{3}})$ полного кубического многочлена на плоскость ${{t}_{0}} = 0$, ${{t}_{3}} = 0$. Для рассматриваемого многочлена дискриминант $\Delta $ равен

(2.3)
$ - 27 - 4a_{1}^{3} - 4a_{2}^{3} + a_{1}^{2}a_{2}^{2} + 18{{a}_{1}}{{a}_{2}}.$

Согласно формулам (2.1) многогранник Ньютона приведенного дискриминанта рассматриваемого кубического многочлена задается системой неравенств

${{t}_{1}} \geqslant 0,\quad {{t}_{2}} \geqslant 0,\quad 2{{t}_{1}} + {{t}_{2}} \leqslant 6,\quad {{t}_{1}} + 2{{t}_{2}} \leqslant 6.$

Что же касается дискриминанта полного кубического многочлена, то он находится из дискриминанта (2.3) приведенного кубического многочлена по формулам

${{t}_{0}} = \frac{{6 - 2{{t}_{1}} - {{t}_{2}}}}{3},\quad {{t}_{3}} = \frac{{6 - {{t}_{1}} - 2{{t}_{2}}}}{3},$
которые получаются из (2.2), и имеет вид

$ - 27a_{0}^{2}a_{3}^{2} - 4a_{1}^{3}{{a}_{3}} - 4{{a}_{0}}a_{2}^{3} + a_{1}^{2}a_{2}^{2} + 18{{a}_{0}}{{a}_{1}}{{a}_{2}}{{a}_{3}}.$

3. ФАКТОРИЗАЦИЯ СРЕЗОК ДИСКРИМИНАНТА НА ГРАНИ МНОГОГРАННИКА НЬЮТОНА

Срезкой дискриминанта Δ на гипергрань hk его многогранника Ньютона мы называем многочлен $\Delta {{{\text{|}}}_{{{{h}_{k}}}}}$, состоящий из всех мономов Δ, показатели которых принадлежат hk. В качестве примера вычислим срезку дискриминанта многочлена четвертой степени

(3.1)
$f(y) = {{a}_{0}} + {{a}_{1}}y + {{a}_{2}}{{y}^{2}} + {{a}_{3}}{{y}^{3}} + {{a}_{4}}{{y}^{4}}$
на гипергрань h2. Как показывают вычисления, дискриминант многочлена (3.1) следующий:

$\begin{gathered} 56a_{0}^{3}a_{4}^{3} - 27a_{1}^{4}a_{4}^{2} - 128a_{0}^{2}a_{2}^{2}a_{4}^{2} - 4{{a}_{3}}a_{3}^{3} + 16{{a}_{0}}a_{2}^{4}{{a}_{4}} - \\ \, - 4a_{1}^{2}a_{2}^{3}{{a}_{4}} - 27a_{0}^{2}a_{3}^{4} - 192a_{0}^{2}{{a}_{1}}{{a}_{3}}a_{4}^{2} - 6{{a}_{0}}a_{1}^{2}a_{3}^{2}{{a}_{4}} + \\ \, + 144a_{0}^{2}{{a}_{2}}a_{3}^{2}{{a}_{4}} + 144{{a}_{0}}a_{1}^{2}{{a}_{2}}a_{4}^{2} + 18a_{1}^{3}{{a}_{2}}{{a}_{3}}{{a}_{4}} + \\ \, + a_{1}^{2}a_{2}^{2}a_{3}^{2} - 4{{a}_{0}}a_{2}^{3}a_{3}^{2} - 80{{a}_{0}}{{a}_{1}}a_{2}^{2}{{a}_{3}}{{a}_{4}} + 18{{a}_{0}}{{a}_{1}}{{a}_{2}}a_{3}^{3}. \\ \end{gathered} $

Грань h2 многогранника Ньютона многочлена (3.1) определяется системой:

${{t}_{1}} \geqslant 0,\quad {{t}_{2}} \geqslant 0,\quad {{t}_{3}} \geqslant 0,\quad {{t}_{1}} + 2{{t}_{2}} + {{t}_{3}} = 8.$

Тогда срезка дискриминанта рассматриваемого многочлена будет иметь вид:

${{\Delta }_{4}}{{{\text{|}}}_{{{{h}_{2}}}}} = 16{{a}_{0}}a_{2}^{4}{{a}_{4}} - 4a_{1}^{2}a_{2}^{3}{{a}_{4}} + a_{1}^{2}a_{2}^{2}a_{3}^{2} - 4{{a}_{0}}a_{2}^{3}a_{3}^{2}.$

В статье [7] доказано свойство факторизуемости срезки дискриминанта $\mathcal{N}({{\Delta }_{n}})$ на любую из некоординатных гиперграней в произведение двух дискриминантов меньших степеней. В частности, последняя срезка факторизуется в произведение двух дискриминантов квадратных уравнений:

$\begin{gathered} 16{{a}_{0}}a_{2}^{4}{{a}_{4}} - 4a_{1}^{2}a_{2}^{3}{{a}_{4}} + a_{1}^{2}a_{2}^{2}a_{3}^{2} - 4{{a}_{0}}a_{2}^{3}a_{3}^{2} = \\ \, = a_{2}^{2}(a_{1}^{2} - 4{{a}_{0}}{{a}_{2}})(a_{3}^{2} - 4{{a}_{2}}{{a}_{4}}) = \\ \, = a_{2}^{2}{{\Delta }_{2}}({{a}_{0}},{{a}_{1}},{{a}_{2}}){{\Delta }_{2}}({{a}_{2}},{{a}_{3}},{{a}_{4}}). \\ \end{gathered} $

В статье [8] доказано свойство факторизуемости срезок дискриминанта на грани его многогранника Ньютона большей коразмерности. Именно, пусть

${{h}_{K}}: = {{h}_{{{{k}_{1}}}}} \cap \ldots \cap {{h}_{{{{k}_{p}}}}},$
грань $\mathcal{N}({{\Delta }_{n}})$, полученная пересечением p некоординатных гиперграней. Здесь мультииндекс K = = $\{ {{k}_{1}}, \ldots ,{{k}_{p}}\} $ определяет разбиение набора $\{ 0,1, \ldots ,n\} $ на p + 1 поднаборов (отрезков)
${{K}_{i}} = \{ {{k}_{i}},{{k}_{i}} + 1, \ldots ,{{k}_{{i + 1}}}\} ,\quad i = 0,1, \ldots ,p,$
считая ${{k}_{0}} = 0$, ${{k}_{{p + 1}}} = n$. Обозначим через li := := ${{k}_{{i + 1}}} - {{k}_{i}}$ длину Ki и

${{f}_{{{{K}_{i}}}}}: = {{a}_{{{{k}_{i}}}}} + {{a}_{{{{k}_{i}} + 1}}}y + \ldots + {{a}_{{{{k}_{{i + 1}}}}}}{{y}^{{{{l}_{i}}}}}.$

Приведем результат, доказанный в работе [8].

Теорема 2. Срезка Δn на грань hK факторизуется в виде произведения

(3.2)
${{\Delta }_{n}}{{{\text{|}}}_{{{{h}_{K}}}}} = a_{K}^{2}\prod\limits_{i = 0}^p {{\Delta }_{{{{l}_{i}}}}}({{f}_{{{{K}_{i}}}}}),$
где $a_{K}^{2} = a_{{{{k}_{1}}}}^{2} \ldots a_{{{{k}_{p}}}}^{2}$, а ${{\Delta }_{{{{l}_{i}}}}}$дискриминанты многочленов ${{f}_{{{{K}_{i}}}}}$ степеней ${{l}_{i}}$.

Проиллюстрируем данную теорему на примере. Для многочлена седьмой степени f(y) = = $\sum\nolimits_{k = 0}^7 {{{a}_{k}}{{y}^{k}}} $ срезка ${{\Delta }_{7}}{{{\text{|}}}_{{{{h}_{{2,5}}}}}}$ на грань ${{h}_{2}} \cap {{h}_{5}}$ представится в виде произведения трех дискриминантов:

$a_{2}^{2}a_{5}^{2}{{\Delta }_{2}}({{a}_{0}},{{a}_{1}},{{a}_{2}}){{\Delta }_{3}}({{a}_{2}},{{a}_{3}},{{a}_{4}},{{a}_{5}}){{\Delta }_{2}}({{a}_{5}},{{a}_{6}},{{a}_{7}}),$
т.е. дискриминантов многочленов ${{a}_{0}} + {{a}_{1}}y + {{a}_{2}}{{y}^{2}}$, ${{a}_{2}} + {{a}_{3}}y + {{a}_{4}}{{y}^{2}} + {{a}_{5}}{{y}^{3}}$ и ${{a}_{5}} + {{a}_{6}}y + {{a}_{7}}{{y}^{2}}$.

4. ОПИСАНИЕ АЛГОРИТМА

Алгоритм MAIN1(n, $facets1$, $facets2$) построения срезки по определению:

1. по заданному натуральному числу n строим многочлен $f(y)$ степени n и его дискриминат $Dsc$ по переменной y;

2. строим список $ListOfTerms$ из мономов дискриминанта $Dsc$;

3. по заданному n формируем матрицу $MTRX$ и столбец $CLMN$ из коэффициентов в правой части системы (2.1);

4. из списка $ListOfTerms$ выбираем мономы, у которых показатели степеней переменных ${{a}_{1}}, \ldots ,{{a}_{{n - 1}}}$ удовлетворяют системе (2.1) уравнений и неравенств, знаки которой задаются списком $facets1$; формируем многочлен $truncation$, являющийся искомой срезкой многочлена;

5. возвращаем факторизацию срезки, используя встроенную функцию factor;

6. если множество координатных граней $facets2$ непустое, то определенные в нем коэффициенты приравниваем к нолю; возвращаем факторизованную срезку на координатные грани.

Алгоритм MAIN2(n, $facets1$, $facets2$) построения срезки по Теореме 2:

1. по заданному натуральному числу n и номерам граней $facets = \{ {{k}_{1}}, \ldots ,{{k}_{p}}\} $ строим p + 1 многочленов ${{f}_{{{{K}_{i}}}}}$ с коэффициентами ${{a}_{{{{k}_{i}}}}}, \ldots ,{{a}_{{{{k}_{{i + 1}}}}}}$, $i = 0, \ldots ,p$, причем ${{k}_{0}} = 0,$ ${{k}_{{p + 1}}} = n$;

2. для каждого ${{f}_{{{{K}_{i}}}}},\;i = 1, \ldots ,p$, находим дискриминат, используя встроенную функцию $discrim$;

3. находим приведение полученных дискриминатов и домножаем его на $a_{{{{k}_{1}}}}^{2} \cdots a_{{{{k}_{p}}}}^{2}$ согласно формуле (3.2);

4. если множество координатных граней $facets2$ непустое, то определенные в нем коэффициенты приравниваем к нолю; возвращаем факторизованную срезку на координатные грани.

Алгоритм был реализован в среде Maple 18. Полный код программы доступен по ссылке https://github.com/lyapinap/LM2022. Вычисления производились на машине Intel(R) Core(TM) i5-1135G7 CPU 2.40 GHz, 64bit, ОЗУ 8.00 Гб под управлением Windows 10.

В таблице 1 приведно сравнительное время вычисления срезок многочлена по определению и по теореме 2 с использованием команды $CPUTime$ из пакета $CodeTools$.

Таблица 1.
n $facets1$ По определению По теореме 2
3 [1] <0.01 c <0.01 c
4 [2] <0.01 c <0.01 c
5 [2] 0.094 c <0.01 c
6 [3] 0.031 c <0.01 c
7 [3] 0.094 c 0.016 c
8 [4] 0.750 c <0.01 c
9 [4] 4.062 c 0.016 c
10 [5] 23.609 c <0.01 c
11 [5] 594.688 c 0.015 c

5. ПРИМЕР

Команда

${\text{MAIN(5}},[2],[{\kern 1pt} ])$
для многочлена пятой степени
$f = {{a}_{5}}{{y}^{5}} + {{a}_{4}}{{y}^{4}} + {{a}_{3}}{{y}^{3}} + {{a}_{2}}{{y}^{2}} + {{a}_{1}}y + {{a}_{0}}$
и его дискриминанта $\Delta = 3125a_{0}^{4}a_{5}^{4} - $ $2500a_{0}^{3}{{a}_{1}}{{a}_{4}}a_{5}^{3}$ – – $3750a_{0}^{3}{{a}_{2}}{{a}_{3}}a_{5}^{3}$ + $2000a_{0}^{3}{{a}_{2}}a_{4}^{2}a_{5}^{2}$ + $2250a_{0}^{3}a_{3}^{2}{{a}_{4}}a_{5}^{2}$ –‒ $1600a_{0}^{3}{{a}_{3}}a_{4}^{3}{{a}_{5}}$ + $256a_{0}^{3}a_{4}^{5} + $ $2000a_{0}^{2}a_{1}^{2}{{a}_{3}}a_{5}^{3}$ – ‒  $50a_{0}^{2}a_{1}^{2}a_{4}^{2}a_{5}^{2}$ + $2250a_{0}^{2}{{a}_{1}}a_{2}^{2}a_{5}^{3} - $ $2050a_{0}^{2}{{a}_{1}}{{a}_{2}}{{a}_{3}}{{a}_{4}}a_{5}^{2}$ + + $160a_{0}^{2}{{a}_{1}}{{a}_{2}}a_{4}^{3}{{a}_{5}} - $ $900a_{0}^{2}{{a}_{1}}a_{3}^{3}a_{5}^{2}$ + $1020a_{0}^{2}{{a}_{1}}a_{3}^{2}a_{4}^{2}{{a}_{5}}$ – ‒ $192a_{0}^{2}{{a}_{1}}{{a}_{3}}a_{4}^{4}$$900a_{0}^{2}a_{2}^{3}{{a}_{4}}a_{5}^{2}$ + $825a_{0}^{2}a_{2}^{2}a_{3}^{2}a_{5}^{2} + $$560a_{0}^{2}a_{2}^{2}{{a}_{3}}a_{4}^{2}{{a}_{5}}$$128a_{0}^{2}a_{2}^{2}a_{4}^{4}$$630a_{0}^{2}{{a}_{2}}a_{3}^{3}{{a}_{4}}{{a}_{5}}$ + + $144a_{0}^{2}{{a}_{2}}a_{3}^{2}a_{4}^{3}$ + $108a_{0}^{2}a_{3}^{5}{{a}_{5}}$$27a_{0}^{2}a_{3}^{4}a_{4}^{2}$$1600{{a}_{0}}a_{1}^{3}{{a}_{2}}a_{5}^{3}$ + + $160{{a}_{0}}a_{1}^{3}{{a}_{3}}{{a}_{4}}a_{5}^{2}$$36{{a}_{0}}a_{1}^{3}a_{4}^{3}{{a}_{5}}$ + $1020{{a}_{0}}a_{1}^{2}a_{2}^{2}{{a}_{4}}a_{5}^{2}$ + + $560{{a}_{0}}a_{1}^{2}{{a}_{2}}a_{3}^{2}a_{5}^{2}$$746{{a}_{0}}a_{1}^{2}{{a}_{2}}{{a}_{3}}a_{4}^{2}{{a}_{5}}$ + $144{{a}_{0}}a_{1}^{2}{{a}_{2}}a_{4}^{4} + $$24{{a}_{0}}a_{1}^{2}a_{3}^{3}{{a}_{4}}{{a}_{5}}$$6{{a}_{0}}a_{1}^{2}a_{3}^{2}a_{4}^{3}$$630{{a}_{0}}{{a}_{1}}a_{2}^{3}{{a}_{3}}a_{5}^{2}$ + + $24{{a}_{0}}{{a}_{1}}a_{2}^{3}a_{4}^{2}{{a}_{5}} + $ $356{{a}_{0}}{{a}_{1}}a_{2}^{2}a_{3}^{2}{{a}_{4}}{{a}_{5}}$$80{{a}_{0}}{{a}_{1}}a_{2}^{2}{{a}_{3}}a_{4}^{3}$ – ‒ $72{{a}_{0}}{{a}_{1}}{{a}_{2}}a_{3}^{4}{{a}_{5}}$ + $18{{a}_{0}}{{a}_{1}}{{a}_{2}}a_{3}^{3}a_{4}^{2} + $ $108{{a}_{0}}a_{2}^{5}a_{5}^{2}$ – ‒ $72{{a}_{0}}a_{2}^{4}{{a}_{3}}{{a}_{4}}{{a}_{5}}$ + $16{{a}_{0}}a_{2}^{4}a_{4}^{3} + $ $16{{a}_{0}}a_{2}^{3}a_{3}^{3}{{a}_{5}}$$4{{a}_{0}}a_{2}^{3}a_{3}^{2}a_{4}^{2}$ + + $256a_{1}^{5}a_{5}^{3} - $ $192a_{1}^{4}{{a}_{2}}{{a}_{4}}a_{5}^{2}$$128a_{1}^{4}a_{3}^{2}a_{5}^{2} + $ $144a_{1}^{4}{{a}_{3}}a_{4}^{2}{{a}_{5}} - $$27a_{1}^{4}a_{4}^{4} + $ $144a_{1}^{3}a_{2}^{2}{{a}_{3}}a_{5}^{2} - $ $6a_{1}^{3}a_{2}^{2}a_{4}^{2}{{a}_{5}} - $ $80a_{1}^{3}{{a}_{2}}a_{3}^{2}{{a}_{4}}{{a}_{5}} + $$18a_{1}^{3}{{a}_{2}}{{a}_{3}}a_{4}^{3} + $ $16a_{1}^{3}a_{3}^{4}{{a}_{5}} - $ $4a_{1}^{3}a_{3}^{3}a_{4}^{2} - $ $27a_{1}^{2}a_{2}^{4}a_{5}^{2}$ + + $18a_{1}^{2}a_{2}^{3}{{a}_{3}}{{a}_{4}}{{a}_{5}} - $ $4a_{1}^{2}a_{2}^{3}a_{4}^{3} - $ $4a_{1}^{2}a_{2}^{2}a_{3}^{3}{{a}_{5}} + $ $a_{1}^{2}a_{2}^{2}a_{3}^{2}a_{4}^{2}$, выдает срезку на некоординатную гипергрань h2 многогранника $\mathcal{N}(\Delta )$:

$\Delta {{{\text{|}}}_{{{{h}_{2}}}}}$ = $108{{a}_{0}}a_{2}^{5}a_{5}^{2}\, - \,72{{a}_{0}}a_{2}^{4}{{a}_{3}}{{a}_{4}}{{a}_{5}}$ + $16{{a}_{0}}a_{2}^{4}a_{4}^{3}$ + + $16{{a}_{0}}a_{2}^{3}a_{3}^{3}{{a}_{5}}$$4{{a}_{0}}a_{2}^{3}a_{3}^{2}a_{4}^{2} - 27a_{1}^{2}a_{2}^{4}a_{5}^{2} + $ $18a_{1}^{2}a_{2}^{3}{{a}_{3}}{{a}_{4}}{{a}_{5}}$ – – $4a_{1}^{2}a_{2}^{3}a_{4}^{3}$$4a_{1}^{2}a_{2}^{2}a_{3}^{3}{{a}_{5}} + a_{1}^{2}a_{2}^{2}a_{3}^{2}a_{4}^{2}$,

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

$a_{2}^{2}(27a_{2}^{2}a_{5}^{2}\, - \,18{{a}_{2}}{{a}_{3}}{{a}_{4}}{{a}_{5}}$ + $4{{a}_{2}}a_{4}^{3}\, + \,4a_{3}^{3}{{a}_{5}}\, - $ $a_{3}^{2}a_{4}^{2})(4{{a}_{0}}{{a}_{2}}$ – – $a_{1}^{2}) = a_{2}^{2}{{\Delta }_{2}}({{a}_{0}} + $ ${{a}_{1}}y + {{a}_{2}}{{y}^{2}}){{\Delta }_{3}}({{a}_{2}}$ + a3y + ${{a}_{4}}{{y}^{2}} + {{a}_{5}}{{y}^{3}}).$

Команда

${\text{MAIN(}}5,[2],[3])$
находит факторизацию срезки рассматриваемого дискриминанта на грань многогранника $\mathcal{N}(\Delta )$, полученную пересечением некоординатной гиперграни h2 с координатной $h_{3}^{0}$:

$a_{2}^{3}(27{{a}_{2}}a_{5}^{2} + 4a_{4}^{3})(4{{a}_{0}}{{a}_{2}} - a_{1}^{2}).$

Время счета для приведенного примера составило менее 0.1 секунды.

Список литературы

  1. Gelfand I., Kapranov M., Zelevinsky A. Discriminants, resultants and multidimensional determinants. Birkhäuser: Boston, 1994.

  2. Васильев В.А. Ветвящиеся интегралы. М.: МЦНМО, 2000.

  3. Antipova I.A., Kleshkova E.A. On Facets Of The Newton Polytope For The Discriminant Of The Polynomial System // Siberian Electronic Mathematical Reports. 2021. V. 18 (2.1). P. 1180–1188.

  4. Ardila F. The Geometry of Matroids // Notices Amer. Math. Soc. 2018. V. 65 (8). P. 902–908.

  5. Dickenstein A., Feichtner E.M., Sturmfels B. Tropical discriminants // J. Amer. Math. Soc. 2007. V. 20. P. 1111–1133.

  6. Krasikov V.A., Sadykov T.M. On the analytic complexity of discriminants // Proceedings of the Steklov Institute of Mathematics. 2012. V. 279. P. 78–92.

  7. Михалкин Е.Н., Степаненко В.А., Цих А.К. Геометрия факторизационных тождеств для дискриминантов // Доклады Российской академии наук. Серия: математика, информатика, процессы управления. 2020. Т. 493. С. 21–25.

  8. Mikhalkin E.N., Stepanenko V.A., Tsikh A.K. Blow-ups for the Horn-Kapranov parametrization of the classical discriminant. B кн. “Partial Differential Equations, Spectral Theory, and Mathematical Physics”. EMS Series of Congress Reports. Publication house EMS. 2021. P. 315–329.

  9. Mikhalkin E.N., Nikzad M., Stepanenko V.A. Detailed Factorization Identiies for Classical Discriminant // Journal of Siberian Federal University. Mathematics & Physics. 2022. V. 15 (1.1). P. 23–28.

  10. Passare M., Tsikh A. Algebraic equations and hypergeometric series. In the book “The legacy of Niels Henrik Abel”. Springer: Berlin-Heidelberg-New York, 2004. P. 653–672.

Дополнительные материалы отсутствуют.