2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 19:56 
Заслуженный участник


18/01/15
3231
nnosipov в сообщении #1539954 писал(а):
Возможно, я пока не вчитывался, но сходу вот здесь:
Да, это с моей стороны неаккуратность. Теперь я понял, какой феномен Вы имеете в виду.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 20:10 
Заслуженный участник


20/12/10
9063
В данном случае можно просто сократить на такой $h$, степени $f$ и $g$ от этого только понизятся. Но вот над $\mathbb{Q}$ уравнение $h(x,y)=0$ вполне может иметь конечное множество решений. Надеюсь, это не будет препятствием.

-- Вс ноя 21, 2021 00:27:29 --

vpb в сообщении #1539951 писал(а):
Над любым бесконечным проходит. А конечное тотчас же к бесконечному сводится.
Имеется в виду конечное поле? Над конечным полем система с $f=g$ будем иметь примерно столько решений, каков размер поля, что от степени многочленов не зависит. Так что условие бесконечности поля отбросить вряд ли можно. Либо накладывать на $f$ и $g$ условие типа взаимной простоты.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 22:20 
Аватара пользователя


23/12/18
430
vpb, большое спасибо! Вообще меня впечатляет, что проблемы о кривых высоких порядков решаются линейной алгеброй (казалось бы, уравнения высших степеней не линейны, причём тут линал :-) )

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 22:26 
Заслуженный участник


20/12/10
9063
xagiwo
Почитайте про результант (если не знакомы с этим понятием). Очень полезная штука при решении систем полиномиальных уравнений. И линейной алгебры там хватает.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 22:30 
Аватара пользователя


23/12/18
430
nnosipov где почитать?

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 22:36 
Заслуженный участник


20/12/10
9063
Винберг, Алгебра многочленов, М., Просвещение, 1980.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 22:53 
Аватара пользователя


23/12/18
430
nnosipov, спасибо.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение20.11.2021, 23:00 


14/11/21
141
Есть в Maple два полезнейших пакета для работы с полиномиальными системами равенств/неравенств (включая параметрические): Groebner и RegularChains, причем второй пакет гораздо мощней по своему функционалу!

Чтобы быстро оценить мощь пакета RegularChains на примере простой системы уравнений с двумя неизвестными и двумя параметрами, можете набрать в Maple следующую последовательность команд и посмотреть на результат:

Цитата:
with(RegularChains)
R := PolynomialRing([x, y], {a, b})
R2 := PolynomialRing([x, y, a, b])
sys := {$x^2+y^2-a$, $b y^4-3 x$}

dec := Triangularize(sys, R, output = lazard)
Display(dec, R)

dec2 := RealTriangularize(sys, R2)
Display(dec2, R2)

dec3 := ParametricSystemTools[ComprehensiveTriangularize](sys, 2, R2)
Display(dec3, R2)

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение21.11.2021, 20:49 


14/11/21
141
Небольшое HOWTO...

Возьмем для примера уравнение $x^2+y^2+z^2-1=0$. В Maple в пакете Groebner есть функция HilbertDimension(), которая позволяет получить размерность многообразия. Наберем в Maple следующие команды:
Цитата:
> with(Groebner)
> $J := [x^2+y^2+z^2-1]$ //(здесь J - идеал, порождаемый $x^2+y^2+z^2-1$
> HilbertDimension(J)

HilbertDimension(J) выдаст 2. Теперь добавим к исходному уравнению еще одно: $$\left\{
\begin{array}{rcl}
 x^2+y^2+z^2-1=0 \\
 x=0 \\
\end{array}
\right.$$

Наберем в Maple:
Цитата:
> with(Groebner)
> $J := [x^2+y^2+z^2-1, x]$
> HilbertDimension(J)

HilbertDimension(J) выдаст 1.

И наконец для системы $$\left\{
\begin{array}{rcl}
 x^2+y^2+z^2-1=0 \\
 x=0 \\
 z-y=0 \\
\end{array}
\right.$$
HilbertDimension(J) выдаст 0, что соответствует конечному множеству корней. Для этих же целей можно использовать функцию IsZeroDimensional(), которая в случае многообразия размерности 0 выдаст "true" (и "false" в противном случае).

Теперь для последней системы/идеала получим базис Гребнера в лексикографическом(!) порядке (используем функцию Basis()). Наберем в Maple:
Цитата:
> with(Groebner)
> $J := [x^2+y^2+z^2-1, x, z-y]$
> Basis(J, plex(x, y, z)) //(plex(x, y, z) - указывает на использование лексикографического порядка)

Получим: $[2 z^2-1, -z+y, x]$. Т.е. по сути мы пришли к эквивалентной треугольной системе полиномиальных уравнений:
$$\left\{
\begin{array}{rcl}
 2 z^2-1=0 \\
 y-z=0 \\
 x=0 \\
\end{array}
\right.$$
Базис Гребнера, вычисляемый в лексикографическом(!) порядке, обладает уникальным свойством - он приводит исходную систему полиномиальных уравнений к треугольному виду! Если размерность многообразия равна нулю, то первым уравнением в треугольной системе будет полиномиальное уравнение (возможно высокой степени) от одной переменной.

 Профиль  
                  
 
 Re: Количество решений системы полиномиальных уравнений
Сообщение24.11.2021, 22:15 
Заслуженный участник


10/01/16
2318
xagiwo
А есть еще теория малочленов Хованского...
Малочлен - это многочлен, у которого мало членов.
Носителем мчлена назовем совокупность векторов, составленных из показателей его мономов, а диаграммой Ньютона - выпуклую оболочку носителя.
Тогда: (Хованский) Число НЕНУЛЕВЫХ решений системы (если их - конечное число) не превышает смешанного объема диаграмм Ньютона ее уравнений.
Пример. Пара уравнений $P(x,y)=0, Q(x,y)=0$, где $P(x,y)=ax^n+ ...+by^n +...+c$, и $Q(x,y)=a_1x^m+...+b_1y^m +..._c_1$ с ненулевыми выделенными к-тами. Их диаграммы Ньютона - треугольники $A,B$ с вершинами $(n,0), (0,n), (0,0)$ и $(m,0), (0,m), (0,0)$ соответственно. Смешанным объемом $v(A,B)$ назовем разность $S(A+B)-S(A)-S(B)$ (сумма множеств - поточечная, $S$ - площадь; ну, по честному, тут еще есть коэффициент, но у Хованского он тож есть, и они аннигилируются). Тогда $v(A,B)=\frac{1}{2}(m+n)^2-\frac{1}{2}m^2- \frac{1}{2}n^2=mn$, что и есть теорема Безу...

ПРимер. Система $x^3+y^3+x^2y^2=0, x^2+y^2+x^3y^3=0$ имеет $\frac{35}{2}-\frac{3}{2}-4=12$ решений (ненулевых, комплексных).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group