2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Лежит ли многочлен в идеале
Сообщение22.01.2021, 04:05 


31/01/20
51
Рассмотрим идеал $I=(1+x+x^2; 1+y+y^2)\subset \mathbb{Z}[x,y]$ и многочлен $f(x,y)=(1+x+...+x^5)(1+y+...+y^5)$, хочу понять лежит ли он в этом идеале(ах да, пусть порядок такой: $y \prec x$.

В данном случае данный базис идеала является базисом Гребнера, т.е можно спокойно делить $f$ на порождающие многочлены.
Есть такой алгоритм: берем старший член многочлена $f: x^5y^5=in(f)$, если он делится на $in(1+x+x^2)=x^2$ или $ in(1+y+y^2)=y^2$ тогда пусть $Q=in(f)/in(1+x+x^2)$ далее составляется многочлен $f_{1}=f-Q*in(1+x+x^2)$. Если он равен нулю то многочлен из условия лежит в идеале, иначе рассматриваем старшие члены уже его вместе с базисными и если он делится то делим, если нет, то $f$ не лежит.
Уже видно что будет больше одной итерации и считать очень уже много, есть ли способ выяснять подобные вещи проще(в плане вычислений)?

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 09:40 
Заслуженный участник


18/01/15
3231
GYNJ в сообщении #1502233 писал(а):
есть ли способ выяснять подобные вещи проще(в плане вычислений)?
В общем случае это сложный вопрос, вряд ли можно проще. А в данном ответ усматривается тривиально и без Грёбнера. (Как -- сами подумайте !. Вопрос для первого курса, от силы. А то и школьника. )

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 14:52 
Заслуженный участник


20/12/10
9062
vpb в сообщении #1502242 писал(а):
Вопрос для первого курса, от силы. А то и школьника.
Согласен. Даже и считать-то практически нечего.

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 15:57 


31/01/20
51
Ну да $1+x+...+x^5=(1+x+x^2)(1+x^3)$ - глупый пример выбрал, но если, допустим, взять $f(x,y)=(1+...+x^5)(1+...+y^5)-x^3y^4-x^2y^2$- тут уже менее очевидно(но я знаю, что он точно не лежит) вот как с ним быть, использовать описанный мною алгоритм лишь?

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 16:50 
Заслуженный участник


20/12/10
9062
GYNJ в сообщении #1502269 писал(а):
использовать описанный мною алгоритм лишь?
Если пример не слишком искусственный, то да, чудес не бывает.
GYNJ в сообщении #1502269 писал(а):
взять $f(x,y)=(1+...+x^5)(1+...+y^5)-x^3y^4-x^2y^2$- тут уже менее очевидно(но я знаю, что он точно не лежит)
Да, точно не лежит, это можно проверить с помощью пакета Groebner в Maple.

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 18:26 


31/01/20
51
Да, я видел что есть в Maple и во многих других системах компьютерной алгебры, но мне хотелось бы узнать именно о возможности проверять это "руками"
(Мне не важные самые общие случаи, достаточно даже идеалов из $\mathbb{Z}[x,y]$ с 2-4 порождающими)

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 19:00 
Заслуженный участник


20/12/10
9062
GYNJ в сообщении #1502303 писал(а):
проверять это "руками"
С двумя переменными это еще может быть реально (если степени не зашкаливают), но с тремя уже довольно муторно. В книжке Аржанцева "Базисы Гребнера и системы алгебраических уравнений" есть примеры подобных упражнений, можно поэкспериментировать.

Как я понимаю, цель подобных примеров --- помочь разобраться с соответствующим алгоритмом. Их нужно решать именно "вручную", поэтому предлагать слишком громоздкие задания смысла нет.

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 20:18 


31/01/20
51
nnosipov в сообщении #1502312 писал(а):
Как я понимаю, цель подобных примеров --- помочь разобраться с соответствующим алгоритмом.

Нет, просто есть задача в которой базисы Гребнера и все вышенаписанное вытекает естественным образом, и мне нет смысла рассматривать что-то больше, чем $\mathbb{Z}[x,y]$.

А вышеописанный алгоритм "вхождения" многочлена в идеал я как раз в Аржанцеве и смотрел, еще читал в книге Д. Айзенбада, но там есть в принципе тот же алгоритм. Я полагаю что можно упростить вычисления, если перейти к минимальному базису Гребнера, но в случае двух пораждающих...

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение22.01.2021, 20:28 
Заслуженный участник
Аватара пользователя


06/10/08
6422
А в вашей задаче, как в примере, идеал порожден унарными многочленами (каждый зависит от одной переменной)?

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение23.01.2021, 02:41 


31/01/20
51
Xaositect в сообщении #1502324 писал(а):
А в вашей задаче, как в примере, идеал порожден унарными многочленами (каждый зависит от одной переменной)?


Ну да, причем их НОД=1 т.е не зацеплены и это лучший "вид" идеала

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение23.01.2021, 09:19 
Заслуженный участник
Аватара пользователя


06/10/08
6422
GYNJ в сообщении #1502342 писал(а):
Ну да, причем их НОД=1 т.е не зацеплены и это лучший "вид" идеала
Тогда все проще, можно просто делить с остатком сначала на один многочлен, а потом на второй.

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение23.01.2021, 15:30 


31/01/20
51
Xaositect в сообщении #1502355 писал(а):
Тогда все проще, можно просто делить с остатком сначала на один многочлен, а потом на второй.

Т.е так можно всегда делать после приведения к базису Гребнера, если окажется, что пораждающие многочлены от одной переменной, т.е допустим для идеала, например $I=(x^3+xy, y^2+y)$ подобное уже не прокатит?

Если я правильно понял вас, то объясните почему это верно?

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение26.01.2021, 20:14 
Заслуженный участник


18/01/15
3231
Вообще говоря, когда речь о двух многочленах из ${\mathbb Z}[x]$, непонятно, что такое разделить один на другой с остатком. Ведь ${\mathbb Z}[x]$ не евклидово кольцо. Например, как разделить с остатком $2x^2$ на $4x+1$? Впрочем, при некотором желании можно делению с остатком в ${\mathbb Z}[x]$ придать смысл. Но тогда всё равно вот это утверждение
Xaositect в сообщении #1502355 писал(а):
Тогда все проще, можно просто делить с остатком сначала на один многочлен, а потом на второй.
не очевидно, как мне видится.

Есть еще такой аспект. Допустим, есть многочлены $f_1,\dots, f_m\in{\mathbb Z}[x]$, и еще один $f$. Как выяснить, лежит ли $f$ в идеале $ (f_1,\ldots,f_m)$? Теоретически можно, построить Грёбнера и т.д., но там будут коэффициенты у промежуточных результатов расти стремительно. Тем не менее, как я понимаю, есть полиномиальный (по времени и памяти) алгоритм (полиномиальный в смысле, что требуемые время и память ограничены полиномом от суммарного числа цифр во всех коэффициентах всех данных). А от двух переменных если смотреть, ${\mathbb Z}[x,y]$, там вообще глухо (я когда-то думал, чуть голову не сломал).

 Профиль  
                  
 
 Re: Лежит ли многочлен в идеале
Сообщение29.01.2021, 21:12 


31/01/20
51
Спасибо. В общем, стало ясно что никаких быстрых способов нету, буду как советовали на Maple считать

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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