Журнал вычислительной математики и математической физики, 2023, T. 63, № 1, стр. 3-15
Вещественная нормальная форма бинарного многочлена в критической точке второго порядка
А. Б. Батхин 1, 2, *, А. Д. Брюно 2, **
1 МФТИ
141701 МО, Долгопрудный, Институтский переулок, 9, Россия
2 ИПМ им. М.В. Келдыша РАН
125047 Москва, Миусская пл., 4, Россия
* E-mail: batkhin@gmail.com
** E-mail: abruno@keldysh.ru
Поступила в редакцию 25.04.2022
После доработки 25.04.2022
Принята к публикации 17.09.2022
- EDN: LDMYKU
- DOI: 10.31857/S0044466923010064
Аннотация
Рассматривается вещественный многочлен от двух переменных. Его разложения вблизи нулевой критической точки начинаются с формы третьей степени. Находятся его простейшие формы, к которым приводится этот многочлен с помощью обратимых вещественных локальных аналитических замен координат. Сначала для кубической формы с помощью линейных замен координат получены нормальные формы. Их оказалось три. Затем для полного многочлена получены три нелинейные нормальные формы. Предложено упрощение вычисления нормальной формы. Рассмотрен содержательный пример. Библ. 14. Фиг. 7.
1. ВВЕДЕНИЕ
В окрестности нуля $x = y = 0$ рассматривается вещественный многочлен
где $0\;\leqslant \;p,\;q \in \mathbb{Z}$, $p + q\; \geqslant \;3$ и ${{f}_{{pq}}}$ – вещественные коэффициенты. Ищется его простейший вид в классе вещественных аналитических обратимых замен координат где $\xi (0,0) = \eta (0,0) = 0$. Эта задача разбита на две.В разд. 2 рассматривается задача упрощения вещественной кубической формы
с помощью обратимых линейных вещественных замен координат где обратимость означает, что определительТеорема 1. Форма (3) с помощью замен (4) всегда приводится к одной из трех нормальных форм:
В разд. 3 рассматривается задача упрощения вещественного многочлена
с начальной кубической формой теоремы 1 в классе нелинейных вещественных аналитических замен координат где ${{A}_{1}}$ и ${{D}_{1}}$ – ненулевые постоянные и ряды ${{\xi }_{1}},\;{{\eta }_{1}}$ начинаются с квадратичных членов.Теорема 2. Многочлен (7) с помощью замен (8) всегда приводится к одной из трех нормальных форм:
1. $g = {{w}^{3}} + {{z}^{3}}$;
2. $g = {{w}^{3}} + b{{z}^{4}}$, $b = \pm 1$, если в форме четвертого порядка ${{g}_{4}}(u,v)$ коэффициент ${{g}_{{04}}} \ne 0$;
3. $g = {{w}^{2}}z + \tau {{z}^{m}}$, $m > 3$, $\tau \in \{ - 1,0,1\} $.
В разд. 4 доказана
Теорема 3. Если многочлен $f(u,v)$ имеет укороченный многочлен $\hat {f}(u,v)$ одного из трех видов
1. $\hat {f} = \alpha {{u}^{3}} + \beta {{v}^{3}}$,
2. $\hat {f} = \alpha {{u}^{3}} + \beta {{v}^{4}}$,
3. $\hat {f} = \alpha {{u}^{2}}v + \beta {{v}^{m}}$,
где числа $\alpha ,\beta \ne 0$, $m > 3$, то его нормальная форма относится к случаям 1, 2, 3 теоремы 2 соответственно и получается из укороченного многочлена $\hat {f}(x,y)$ линейной диагональной заменой $u = Aw$, $v = Dz$, где
• $A = \sqrt[3]{\alpha }$, $D = \sqrt[3]{\beta }$ для вида $1$;
• $A = \sqrt[3]{\alpha }$, $D = \sqrt[4]{{{\text{|}}\beta {\kern 1pt} {\text{|}}}}$ для вида $2$;
• $A = \sqrt[{2m}]{{{\text{|}}\beta {\kern 1pt} {\text{|}}}}{\text{/}}\sqrt {{\text{|}}\alpha {\text{|}}} $, $D = \operatorname{sign} \alpha {\text{/}}\sqrt[m]{{{\text{|}}\beta {\kern 1pt} {\text{|}}}}$ для вида $3$.
Определение укороченного многочлена $\hat {f}$ см. в [1].
В разд. 5 рассматривается пример вычисления нормальной формы некоторого многочлена вблизи его особой точки второго порядка.
Отметим, что нормальные формы бинарного многочлена находят различные применения. Например, для классификации обобщенных алгебр Клиффорда, связанных с бинарными формами степени 3 [2], используется нормальная форма (6а) теоремы 1. Нормальные формы комплексных многочленов (1) в классе комплексных обратимых замен координат (2) рассмотрены в [3].
2. ДОКАЗАТЕЛЬСТВО ТЕОРЕМЫ 1
Будем различать три случая.
1. В форме (3) хотя бы один из коэффициентов ${{f}_{{30}}}$ и ${{f}_{{03}}}$ отличен от нуля.
2. В форме (3) коэффициенты ${{f}_{{30}}} = {{f}_{{03}}} = 0$, но ${{f}_{{21}}}$ и ${{f}_{{12}}}$ отличны от нуля.
3. В форме (3) коэффициенты ${{f}_{{30}}} = {{f}_{{12}}} = {{f}_{{03}}} = 0$, но ${{f}_{{21}}} \ne 0$.
2.1. Случай 1
Если ${{f}_{{30}}} \equiv 0$, а ${{f}_{{03}}} \ne 0$, то $u$ и $v$ поменяем местами. Это линейное преобразование. Пусть ${{f}_{{30}}} \ne 0$.
Положим ${{x}_{1}} = \sqrt[3]{{{{f}_{{30}}}}}{\kern 1pt} x$, тогда
(9)
${{f}_{3}} = x_{1}^{3} + {{a}_{1}}x_{1}^{2}y + {{a}_{2}}{{x}_{1}}{{y}^{2}} + {{a}_{3}}{{y}^{3}},$Положим ${{x}_{1}} = {{x}_{2}} - \frac{1}{3}{{a}_{1}}y$, тогда
где коэффициенты ${{b}_{2}}$, ${{b}_{3}}$ полиномиально выражаются через коэффициенты ${{a}_{j}}$, $j = 1,2,3$.Если ${{b}_{2}} = 0$, то при ${{b}_{3}} = 0$ имеем нормальную форму 2 (6б) из теоремы 1, а при ${{b}_{3}} \ne 0$ полагаем
и получаем нормальную форму 1 (6а) теоремы 1.Если ${{b}_{2}} \ne 0$, то, полагая ${{y}_{1}} = \sqrt {{\text{|}}{{b}_{2}}{\text{|}}} {\kern 1pt} y$, получаем форму
где $\sigma = \operatorname{sign} {{b}_{2}}$ и $\gamma = {{b}_{3}}{\text{/|}}{{b}_{2}}{{{\text{|}}}^{{3/2}}}$ – любое вещественное число.Будем упрощать форму (10) с помощью линейных замен
Условие (5) здесь означает, чтоПосле замены (11) форма (10) принимает вид
(13)
$\begin{gathered} {{f}_{3}} = \left( {\gamma {{C}^{3}} + \sigma {\kern 1pt} {{C}^{2}} + 1} \right){{u}^{3}} + \left( {\sigma B{{C}^{2}} + 3{\kern 1pt} \gamma {{C}^{2}} + 2{\kern 1pt} \sigma C + 3{\kern 1pt} B} \right){{u}^{2}}v + \\ \, + \left( {2{\kern 1pt} \sigma BC + 3{\kern 1pt} {{B}^{2}} + 3{\kern 1pt} \gamma C + \sigma } \right)u{{v}^{2}} + \left( {{{B}^{3}} + \sigma B + \gamma } \right){{v}^{3}}. \\ \end{gathered} $Коэффициенты при мономах ${{u}^{2}}v$ и $u{{v}^{2}}$ аннулируются, если выполнены равенства
(14)
$\sigma B{{C}^{2}} + 3{\kern 1pt} \gamma {{C}^{2}} + 2{\kern 1pt} \sigma C + 3{\kern 1pt} B = 0,$Из уравнения (14) получаем
Подставив это выражение в уравнение (15), умножив его на ${{\left( {\sigma {{C}^{2}} + 3} \right)}^{2}}$, приведя подобные члены и сократив на 3, получаем уравнение(17)
$ - \gamma {\kern 1pt} {{C}^{5}} + \left( {9{\kern 1pt} {{\gamma }^{2}} - \sigma } \right){{C}^{4}} + 12{\kern 1pt} \gamma {\kern 1pt} \sigma {\kern 1pt} {{C}^{3}} + 2{\kern 1pt} {{C}^{2}} + 9{\kern 1pt} C\gamma + 3{\kern 1pt} \sigma = 0.$Этот многочлен распадается на множители
(18)
$ - \left( {{{C}^{2}} - 9\gamma {\kern 1pt} C - 3{\kern 1pt} \sigma } \right)\left( {\gamma {{C}^{3}} + \sigma {{C}^{2}} + 1} \right).$Выделим тот исключительный случай, когда условие (12) не выполнено. Согласно (16) равенство $BC = 1$ эквивалентно уравнению
т.е. Поэтому второй множитель в (18) должен быть отличным от нуля, и уравнение (17) сводится к уравнениюСогласно (19) в исключительном случае имеем
Подставляя это значение в уравнение (20), умножая его на ${{C}^{2}}$ и приводя подобные члены, получаем уравнениеИтак, всегда, кроме исключительного случая
существует невырожденная замена (11), приводящая форму (10) к виду где постоянные $\alpha $ и $\beta $ отличны от нуля. Из формулы (13) имеем Согласно (19) $\alpha = 0$ только в исключительном случае.Аналогично, из уравнения (15) получаем
Вырожденность $BC = 1$ означает, чтоСогласно (22) форма (10) в исключительном случае раскладывается на множители
Итак, для случая 1 теорема 1 доказана.
2.2. Случай 2
В этом случае
где оба коэффициента ${{f}_{{21}}}$ и ${{f}_{{12}}}$ отличны от нуля. Преобразование2.3. Случай 3
В этом случае
Линейной заменой $u = x$, $v = {{f}_{{21}}}y$ приводим эту форму к виду ${{f}_{3}} = {{u}^{2}}v$, т.е. к нормальной форме 3 (6в) теоремы 1.
2.4. Неэквивалентность нормальных форм 1, 2, 3 теоремы 1
Покажем, что нормальная форма 1 (6а) и нормальная форма 2 (6б) не эквивалентны между собой.
Форма 2 есть ${{f}_{3}} = {{x}^{3}}$. После линейной замены
она принимает вид(26)
${{f}_{3}} = {{A}^{3}}{{u}^{3}} + 3{{A}^{2}}B{{u}^{2}}v + 3A{{B}^{2}}u{{v}^{2}} + {{B}^{3}}{{v}^{3}}.$Она имеет вид формы 1 (6а), только если ${{A}^{2}}B = A{{B}^{2}} = 0$. Но тогда либо $A = 0$, либо $B = 0$, либо $A = B = 0$. В первых двух случаях форма (26) является формой вида 2 (6б). В третьем случае замена (25) вырождена.
Покажем теперь, что нормальная форма 3 (6в) не эквивалентна нормальной форме 1 (6а) и нормальной форме 2 (6б).
Форма ${{f}_{3}} = {{x}^{2}}y$ после замены (25) принимает вид
1. $A = B = 0$;
2. $A = 2AD + BC = 0$, т.е. $A = BC = 0$;
3. $B = AD + 2BC = 0$, т.е. $B = AD = 0$;
4. $AD + 2BC = 2AD + BC = 0$, т.е. $AD = BC = 0$, ибо определитель этой однородной системы равен $ - 3$, т.е. отличен от нуля.
Для всех этих решений замена (25) вырождена.
Теорема 1 доказана.
2.5. Замечания к доказательству теоремы 1
Замечание 1. Доказательство теоремы 1 можно провести, используя современный вариант теории исключений, опирающийся на вычисление базисов Грёбнера соответствующих идеалов [4, Гл. 2, 3].
Для приведения формы (10) к виду (6а) с помощью преобразования (11) составляется идеал ${{\mathcal{F}}_{1}}$ из многочленов (14) и (15). Затем для идеала ${{\mathcal{F}}_{1}}$ вычисляется его базис Грёбнера с лексикографическим порядком переменных $C \prec B$. Величины $\sigma $ и $\gamma $ в этом случае выступают в качестве параметров. Первым многочленом этого базиса (с точностью до знака) является полином (17), который раскладывается на множители (18).
Если задать другой лексикографический порядок $B \prec C$ и вычислить новый базис Грёбнера, то его первым многочленом будет полином, раскладывающийся на множители
(27)
$\left( {3{\kern 1pt} \sigma {\kern 1pt} {{B}^{2}} + 9\gamma {\kern 1pt} B - {{\sigma }^{2}}} \right)\left( {{{B}^{3}} + \sigma {\kern 1pt} B + \gamma } \right).$Наличие кубических членов в формулах (18) и (27) гарантирует существование по крайней мере одного вещественного решения системы (14), (15). На самом деле, для всех значений параметров $\sigma ,\;\gamma $, кроме исключительного случая (22), имеется три набора решений указанной системы. В этом легко убедиться, если вычислить дискриминанты $D_{C}^{{(1)}} = D_{B}^{{(1)}} = 3\left( {4\sigma + 27{{\gamma }^{2}}} \right)$ квадратичных множителей формул (18) и (27) и дискриминанты кубичных множителей этих же формул: $D_{C}^{{(2)}} = D_{B}^{{(2)}} = - \left( {4\sigma + 27{{\gamma }^{2}}} \right)$. Разные знаки этих выражений обеспечивают наличие двух вещественных корней квадратичных множителей и одного вещественного корня кубичных при $D_{C}^{{(2)}} < 0 < D_{C}^{{(1)}}$, либо трех вещественных корней кубичных множителей при $D_{C}^{{(1)}} < 0 < D_{C}^{{(2)}}$.
Замечание 2. Для преобразования многочлена (9) к нормальной форме 1 (6а) можно воспользоваться методом, который называется преобразование Чирнгауза (см. [5, Гл. 4, п. 19.1], [6, Ч. 1, п. 6.2]). Его идея заключается в том, что исходный многочлен преобразуется к многочлену $F(y)$ наиболее простого вида (обычно $F(y) = {{y}^{3}} - c$) с помощью вспомогательного многочлена $h(x)$.
Рассмотрим, например, как преобразовать форму (10) к виду (6а) с помощью вспомогательного квадратного многочлена $h = {{X}^{2}} + {{c}_{1}}X + {{c}_{2}}$, где ${{c}_{1}}$, ${{c}_{2}}$ – некоторые неизвестные величины. Сначала с помощью подстановки ${{x}_{2}} = X{\text{/}}{{y}_{1}}$ перейдем к многочлену ${{\tilde {f}}_{3}} = {{X}^{3}} + \sigma X + \gamma $ от одной переменной $X$. Многочлен $F(Y)$ – результат преобразования Чирнгауза – можно вычислить одним из двух способов:
• либо как результант ${{\operatorname{Res} }_{X}}({{\tilde {f}}_{3}}(X),y - h(X))$ многочленов ${{\tilde {f}}_{3}}(X)$ и $h(X)$ относительно переменной $X$;
• либо как характеристический многочлен матрицы $\mathfrak{B}$ – аналога матрицы Безу [6], [7], составленной из коэффициентов остатков от деления ${{X}^{k}}h(X)$ на ${{\tilde {f}}_{3}}(X)$.
Вычисления удобнее выполнять в любой из систем компьютерной алгебры (СКА). Авторы использовали СКА Maple [8], [9], хотя здесь подойдет любая СКА, например, бесплатная SymPy [10]. Применяя один из указанных выше способов, получаем многочлен
(28)
$\begin{gathered} F(Y) = {{Y}^{3}} + \left( {2{\kern 1pt} \sigma - 3{\kern 1pt} {{c}_{2}}} \right){{Y}^{2}} + \left( {\sigma {\kern 1pt} c_{1}^{2} + 3{\kern 1pt} \gamma {\kern 1pt} {{c}_{1}} - 4{\kern 1pt} \sigma {\kern 1pt} {{c}_{2}} + 3{\kern 1pt} c_{2}^{2} + 1} \right)Y + \\ \, + \gamma {\kern 1pt} c_{1}^{3} - \sigma {\kern 1pt} c_{1}^{2}{{c}_{2}} + \gamma {\kern 1pt} \sigma {\kern 1pt} {{c}_{1}} - 3{\kern 1pt} \gamma {\kern 1pt} {{c}_{1}}{{c}_{2}} + 2{\kern 1pt} \sigma {\kern 1pt} c_{2}^{2} - c_{2}^{3} - {{\gamma }^{2}} - {{c}_{2}}. \\ \end{gathered} $Подберем теперь коэффициенты ${{c}_{1}}$ и ${{c}_{2}}$ многочлена $h(X)$ так, чтобы коэффициенты при линейном и квадратном членах многочлена $F(Y)$ были равны нулю:
(29)
$\mathcal{G}\mathcal{B}\mathcal{J} = \left\{ {3\sigma c_{1}^{2} + 9\gamma {{c}_{1}} - 1,\;3{{c}_{2}} - 2\sigma } \right\}.$Упрощая свободный член многочлена (28) по модулю базиса Грёбнера $\mathcal{G}\mathcal{B}\mathcal{J}$, получаем для него выражение
где $c_{1}^{*}$ – один из корней первого многочлена базиса (29).Итак, при условии ${{D}^{{(1)}}}\; \geqslant \;0$ форма (10) приводится к форме ${{u}^{3}} + \delta {{v}^{3}}$, которая соответствует либо нормальной форме 1 (6а) при $\delta \ne 0$, либо нормальной форме 2 (6б) теоремы 1 при $\delta = 0$.
3. ДОКАЗАТЕЛЬСТВО ТЕОРЕМЫ 2
Здесь рассмотрим многочлен (7) последовательно по случаям 1, 2, 3 на стр. 4.
3.1. Случай ${{g}_{3}} = {{u}^{3}} + {{v}^{3}}$.
Сделаем замену
Тогда получим(30)
$g = u_{1}^{3} + {{v}^{3}} + \sum\limits_{p + q \geqslant 4} {\kern 1pt} {{\tilde {g}}_{{pq}}}u_{1}^{p}{{v}^{q}},$Разобьем сумму (30) на две:
гдеДля многочлена (7) множество точек $(p,q)$, для которых ${{g}_{{pq}}} \ne 0$, называется его носителем.
На фиг. 1 слева показан носитель исходного многочлена (7), а справа – преобразованного многочлена (30). При этом квадратиками выделены точки носителя нормальной формы (6а) и отчеркнуты носители для сумм $g{\kern 1pt} *$ и $g{\kern 1pt} *{\kern 1pt} *$.
3.2. Случай ${{g}_{3}} = {{u}^{3}}$
Пусть в разложении (7) коэффициент ${{g}_{{04}}} \ne 0$. Это и есть условие невырожденности формы ${{g}_{4}}(u,v)$. Можно считать, что ${{g}_{{04}}} = \pm 1\;\mathop = \limits^{{\text{def}}} \;b$.
Теперь аннулируем коэффициенты ${{g}_{{13}}}$, ${{g}_{{22}}}$ и ${{g}_{{23}}}$ с помощью последовательных замен. Вначале выполняем подстановку $v = {{v}_{1}} - \frac{{{{g}_{{13}}}}}{{4b}}u$ и получаем новые коэффициенты ${{\tilde {g}}_{{jk}}}$ разложения (7). Затем делаем подстановку $u = {{u}_{1}} - \frac{1}{3}{{\tilde {g}}_{{22}}}v_{1}^{2} - \frac{1}{3}{{\tilde {g}}_{{23}}}v_{1}^{3}$. Тогда полученная сумма
(32)
$g({{u}_{1}},{{v}_{1}}) = u_{1}^{3} + bv_{1}^{4} + \sum \,{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{g} }_{{pq}}}u_{1}^{p}v_{1}^{q}$На фиг. 2 показаны носители исходного (7) (а) и преобразованного (32) (б) многочленов. Точки главных членов обозначены квадратиками.
3.3. Случай ${{g}_{3}} = {{u}^{2}}v$
Согласно [1] многоугольник Ньютона многочлена $g$ имеет вершину $(p,q) = (2,1)$, а многочлен g имеет корень в виде сходящегося степенного ряда
Сделаем замену $v = {{v}_{1}} - \varphi (u)$. Тогда $g(u,{{v}_{1}})$ делится на ${{v}_{1}}$. Теперь по теореме о неявной функции уравнение $\frac{{\partial g(u,{{v}_{1}})}}{{\partial u}} = 0$ имеет решение в виде сходящегося степенного ряда
(34)
$\begin{gathered} g{\kern 1pt} * = u_{1}^{2}{{v}_{1}}{\kern 1pt} \text{[}1 + \sum \,{{{\tilde {g}}}_{{p1}}}u_{1}^{{p - 2}}v_{1}^{{q - 1}}]\;\mathop = \limits^{{\text{def}}} \;u_{1}^{2}{{v}_{1}}{\kern 1pt} [1 + \alpha ({{u}_{1}},{{v}_{1}})], \\ g{\kern 1pt} *{\kern 1pt} * = \beta ({{v}_{1}})\;\mathop = \limits^{{\text{def}}} \;\sum\limits_{k = m}^\infty \,{{\beta }_{k}}v_{1}^{k},\quad m > 3, \\ \end{gathered} $Если , то замена $z = \sqrt[m]{{\beta ({{v}_{1}}){\text{/}}\operatorname{sign} {{\beta }_{m}}}}$ приводит ряды (34) к виду
Теперь замена
На фиг. 3 показаны носители исходного (7) и преобразованного (33) многочленов.
Доказательство окончено.
4. ДОКАЗАТЕЛЬСТВО ТЕОРЕМЫ 3
В ситуациях теоремы 3 нелинейные преобразования координат в доказательстве теоремы 2 не меняют укороченного многочлена $\hat {f}$ и приводят исходный многочлен к укороченному. Выписанные в формулировке теоремы 3 линейные замены приводят укороченные многочлены к нормальным формам теоремы 2.
Теорема доказана.
5. ПРИМЕР
Вычислим нормальную форму некоторого нетривиального многочлена вблизи его критической точки второго порядка. Кроме этого, определим расположение линий уровня ее нормальной формы вблизи этой критической точки так, как это описано в работе [11, разд. 6.2]. Все дальнейшие вычисления выполнялись в системе компьютерной алгебры (СКА) Maple [8] с использованием процедур из пакетов Groebner, PolyhedralSets и algcurves. Такие же вычисления несложно реализуются в других СКА, например, в Mathematica [12] или в SymPy [10].
В работах [13], [14] изучалась устойчивость в линейном приближении некоторой многопараметрической системы Гамильтона. В процессе исследования был получен многочлен $g(x,y,z)$ 6‑го порядка от трех переменных $x,\;y,\;z$ (см. формулу (3.7) в [14]). Здесь исследуем многочлен $f(x,y)\;\mathop = \limits^{{\text{def}}} \;{{\left. {g(x,y,z)} \right|}_{{z = 0}}}$, имеющий следующий вид:
(35)
$\begin{gathered} f(x,y) = 64{\kern 1pt} {{x}^{3}} + 1728{\kern 1pt} y{{x}^{2}} + 15\,552{\kern 1pt} {{y}^{2}}x + 46\,656{\kern 1pt} {{y}^{3}} + 13{\kern 1pt} {{x}^{4}} + 412{\kern 1pt} y{{x}^{3}} + 2782{\kern 1pt} {{y}^{2}}{{x}^{2}} + 828{\kern 1pt} {{y}^{3}}x - \\ \, - 37\,827{\kern 1pt} {{y}^{4}} + 2{\kern 1pt} {{x}^{5}} + 82{\kern 1pt} y{{x}^{4}} + 740{\kern 1pt} {{y}^{2}}{{x}^{3}} + 3156{\kern 1pt} {{y}^{3}}{{x}^{2}} + 6490{\kern 1pt} {{y}^{4}}x + 20\,250{\kern 1pt} {{y}^{5}} + 4{\kern 1pt} y{{x}^{5}} + \\ \, + 48{\kern 1pt} {{y}^{2}}{{x}^{4}} + 344{\kern 1pt} {{y}^{3}}{{x}^{3}} + 1200{\kern 1pt} {{y}^{4}}{{x}^{2}} + 2500{\kern 1pt} {{y}^{5}}x. \\ \end{gathered} $Легко видеть, что многочлен (35) имеет в нуле особую точку 2-го порядка. Если составить полиномиальный идеал
Вычисления показывают, что имеется две вещественных критических точки ${{x}_{1}} = {{y}_{1}} = 0$ порядка $2$ и ${{x}_{2}} = - 9{\text{/}}2$, ${{y}_{2}} = 3{\text{/}}2$ порядка $1$, соответствующих критическому значению $c_{1}^{*} = 0$, а также две вещественных критических точки порядка $1$, соответствующих критическим значениям $c_{2}^{*} \approx - 476\,393.035$ и $c_{3}^{*} \approx 51.504$. Координаты двух последних критических точек являются вещественными корнями многочленов шестой степени, которые здесь не приводятся из-за их громоздкости.
Находим кубическую форму в особой точке 2-го порядка $x = y = 0$:
(36)
$u = 4(x + 9y),\quad {\text{т}}{\text{.}}{\kern 1pt} {\text{е}}{\text{.}}\quad x = (u - 9y){\text{/}}4$(37)
$\begin{gathered} f(u,y) = {{u}^{3}} - 34\,992{\kern 1pt} {{y}^{4}} + 3240{\kern 1pt} u{{y}^{3}} - \frac{{253}}{2}{\kern 1pt} {{u}^{2}}{{y}^{2}} - \frac{7}{8}{\kern 1pt} {{u}^{3}}y + \frac{{13}}{{256}}{\kern 1pt} {{u}^{4}} + 97\,920{\kern 1pt} {{y}^{5}} - 11\,000{\kern 1pt} u{{y}^{4}} + \\ + \;528{\kern 1pt} {{u}^{2}}{{y}^{3}} - \frac{{37}}{4}{\kern 1pt} {{u}^{3}}{{y}^{2}} - \frac{{{{u}^{4}}y}}{{32}} + \frac{{{{u}^{5}}}}{{512}} - 97344{\kern 1pt} {{y}^{6}} + 13\,936{\kern 1pt} u{{y}^{5}} - 870{\kern 1pt} {{u}^{2}}{{y}^{4}} + 29{\kern 1pt} {{u}^{3}}{{y}^{3}} - \frac{{33}}{{64}}{\kern 1pt} {{u}^{4}}{{y}^{2}} + \frac{{{{u}^{5}}y}}{{256}}. \\ \end{gathered} $Как описано, например, в [1], вычислим его носитель ${\mathbf{S}}(f)$, найдем его выпуклую оболочку $\Gamma (f)$ – многоугольник Ньютона – и выделим в нем ребро ${{\Gamma }_{1}}$, внешняя нормаль которого лежит в третьем квадранте. Описанные объекты показаны на фиг. 4.
Этому ребру соответствует укороченный многочлен
Многочлен (38) соответствует виду 2 теоремы 3, следовательно, преобразованием он приводится к нормальной форме $g$ вида 2 теоремы 2:Теперь построим линии уровня ${{w}^{3}} - {{z}^{4}} = c$ нормальной формы (40) вблизи критической точки $w = z = 0$ для значений $c = - 0.5$, $c = 0$ и $c = 0.5$. На фиг. 5 они показаны соответственно штриховой, сплошной и пунктирной линиями.
Отметим, что с помощью пакета algcurves СКА Maple можно установить, что кривая $f(u,y) = 0$ имеет род $0$, т.е. допускает рациональную параметризацию
Вид линий уровня $f(u,y) = c$ для значений $c = - 0.5$, $c = 0$ и $c = 0.5$ вблизи начала координат показан соответственно штриховой, сплошной и пунктирной линиями на фиг. 6. Нетрудно видеть, что нормальная форма (40) качественно точно воспроизводит поведение линий уровня промежуточного многочлена (37).
Наконец, покажем на фиг. 7 расположение линий уровня $f(x,y) = c$ вблизи начала координат исходного многочлена (35) для значений $c = - 0.5$, $c = 0$ и $c = 0.5$. С учетом линейных преобразований (36) и (39) фиг. 6 качественно точно дает представление о поведении линий уровня исходного многочлена вблизи критической точки второго порядка.
Список литературы
Брюно А.Д., Батхин А.Б. Алгоритмы и программы вычисления корней многочлена от одной или двух неизвестных // Программирование. 2021. № 5. С. 22–43. https://doi.org/10.31857/S0132347421050046
Haile D.E. On the Clifford algebra of a binary cubic form // American J. of Math. 1984. V. 106. № 6. P. 1269–1280.
Арнольд В.И. Нормальные формы функций в окрестности вырожденных критических точек // Успехи матем. наук. 1974. Т. 29. № 2. С. 11–49.
Кокс Д., Литтл Д., О’Ши Д. Идеалы, многообразия и алгоритмы. Введение в вычислительные аспекты алгебраической геометрии и коммутативной алгебры. М.: Мир, 2000. 687 с.
Прасолов В.В. Многочлены. 4-е изд., исправленное. М.: МЦНМО, 2014.
Калинина Е.А., Утешев А.Ю. Теория исключения: Учеб. пособие. СПб.: Изд-во НИИ химии СПбГУ, 2002. 72 с.
Батхин А.Б. Параметризация дискриминантного множества вещественного многочлена // Программирование. 2016. Т. 42. № 2. С. 8–21.
Maplesoft, a division of Waterloo Maple Inc. Maple. Version 2019. Waterloo, Ontario, 2019. URL https://hadoop.apache.org.
Thompson I. Understanding Maple. Cambridge University Press, 2016. 228 p.
Meurer A. [et al.]. SymPy: symbolic computing in Python // PeerJ Computer Science. 2017. V. 3. e103. ISSN 2376–5992.https://doi.org/10.7717/peerj-cs.103.
Брюно А.Д., Батхин А.Б., Хайдаров З.Х. Примеры вычисления линий уровня многочленов на плоскости // Препринты ИПМ им. М.В. Келдыша. 2021. № 98. 36 с. https://doi.org/10.20948/prepr-2021-98
olfram S. The Mathematica Book. Wolfram Media, Inc., 2003. 1488 p
Брюно А.Д., Батхин А.Б. Разрешение алгебраической сингулярности алгоритмами степенной геометрии // Программирование. 2012. № 2. С. 12–30.
Батхин А.Б., Брюно А.Д., Варин В.П. Множества устойчивости многопараметрических гамильтоновых систем // Прикл. матем. и механ. 2012. Т. 76. № 1. С. 80–133.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики