Треугольное разложение
В компьютерной алгебре треугольное разложение полиномиальной системы S — это набор более простых полиномиальных систем , S1 ..., Se таких , что точка является решением системы S тогда и только тогда, когда она является решением одной из систем. S 1 , ..., S е .
Когда целью является описание множества решений S в алгебраическом замыкании коэффициентов поля , эти более простые системы представляют собой регулярные цепи . Если коэффициенты полиномиальных систем S 1 , ..., S e являются действительными числами, то действительные решения системы S можно получить треугольным разложением на регулярные полуалгебраические системы . В обоих случаях каждая из этих более простых систем имеет треугольную форму и замечательные свойства, что оправдывает используемую терминологию.
История
[ редактировать ]Метод набора характеристик — это первый алгоритм без факторизации, который был предложен для разложения алгебраического многообразия на равномерные компоненты. Более того, автор Вэнь-Цун Ву реализовал реализацию этого метода и сообщил об экспериментальных данных в своей новаторской статье 1987 года под названием «Теорема о нулевой структуре для решения полиномиальных уравнений». [1] Чтобы представить эту работу в контексте, давайте вспомним, какова была общая идея декомпозиции алгебраического множества во время написания этой статьи.
Пусть K — алгебраически замкнутое поле и k подполе в K. — Подмножество V ⊂ K н является (аффинным) алгебраическим многообразием над k, если существует полиномиальное множество F ⊂ k [ x 1 , ..., x n ] такое, что нулевое множество V ( F ) ⊂ K н F равно V.
Напомним, что V называется неприводимым, если для всех алгебраических многообразий V 1 , V 2 ⊂ K н соотношение V = V 1 ∪ V 2 влечет либо V = V 1 , либо V = V 2 . Первым результатом разложения алгебраического многообразия является знаменитая теорема Ласкера – Нётер, из которой следует следующее.
- Теорема (Ласкера — Нётер). Для каждого алгебраического многообразия V ⊂ K н существует конечное число неприводимых алгебраических многообразий V 1 , ..., V e ⊂ K н такой, что у нас есть
- , если V i ⊈ V j выполнено для 1 ⩽ i < j ⩽ e, то множество { V 1 , ..., V e } уникально и образует неприводимое разложение V Более того .
Многообразия V 1 , ..., V e в приведенной выше теореме называются неприводимыми компонентами V в и могут рассматриваться как естественный результат алгоритма декомпозиции или, другими словами, алгоритма, решающего систему уравнений k [ Икс 1 , ..., Икс п ] .
Чтобы создать компьютерную программу, эта спецификация алгоритма должна предписывать, как представляются неприводимые компоненты. Такая кодировка введена Джозефом Риттом. [2] через следующий результат.
- Theorem (Ritt). If V ⊂ K н является непустым и неприводимым многообразием, то можно вычислить приведенное треугольное множество C, содержащееся в идеале порожденный F в k [ x 1 , ..., x n ] и такой, что все многочлены g в сводится к нулю псевдоделением относительно C .
Множество C в теореме Ритта мы называем характеристическим множеством Ритта идеала . Пожалуйста, обратитесь к регулярной цепочке за понятием треугольного набора.
Джозеф Ритт описал метод решения полиномиальных систем, основанный на факторизации полиномов по расширениям полей и вычислении характеристических наборов простых идеалов.
Однако практическая реализация этого метода была и остается сложной проблемой. В 1980-х годах, когда был введен метод набора характеристик , полиномиальная факторизация была активной областью исследований, и недавно были решены некоторые фундаментальные вопросы по этой теме. [3]
В настоящее время разложение алгебраического многообразия на неприводимые компоненты не является необходимым для решения большинства прикладных задач, поскольку достаточно более слабых представлений о разложениях, менее затратных в вычислении.
Метод набора характеристик основан на следующем варианте теоремы Ритта.
- Теорема (Вэнь-Цун Ву). Для любого конечного полиномиального набора F ⊂ k [ x 1 , ..., x n ] можно вычислить приведенный треугольный набор такой, что весь многочлен g в F сводится к нулю псевдоделением относительно C .
Различные концепции и алгоритмы расширили работу Вэнь-Цун Ву . В начале 1990-х годов появилось понятие регулярной цепи , независимо введенное Майклом Калкбренером в 1991 году в его докторской диссертации, а также Лу Яном и Цзинчжун Чжаном. [4] привели к важным алгоритмическим открытиям.
По мнению Калькбренера, [5] регулярные цепи используются для представления общих нулей неприводимых компонент алгебраического многообразия. В оригинальной работе Янга и Чжана они используются для определения того, пересекает ли гиперповерхность квазимногообразие (заданное регулярной цепью). На самом деле регулярные цепи обладают несколькими интересными свойствами и являются ключевым понятием во многих алгоритмах декомпозиции систем алгебраических или дифференциальных уравнений.
Регулярные цепи исследовались во многих работах. [6] [7] [8]
Обилие литературы по этому вопросу можно объяснить множеством эквивалентных определений регулярной цепи. На самом деле первоначальная формулировка Калькбренера сильно отличается от формулировки Янга и Чжана. Мост между этими двумя понятиями, точкой зрения Калькбренера и точкой зрения Янга и Чжана, появляется в статье Вана Дунмина. [9]
Существуют различные алгоритмы получения треугольного разложения V ( F ) как в смысле Калькбренера, так и в смысле Лазарда и Вен-Цун Ву . алгоритм Лектреугольный Дэниела Лазарда [10] и алгоритм триады Марка Морено Маза [11] вместе с методом набора характеристик доступны в различных системах компьютерной алгебры, включая Axiom и Maple .
Формальные определения
[ редактировать ]Пусть k — поле и x 1 < ... < x n — упорядоченные переменные. Обозначим через R = k [ x1 xn ,... ] соответствующее , кольцо полиномов . Для F ⊂ R , рассматриваемого как система полиномиальных уравнений, существует два понятия треугольного разложения над замыканием алгебраическим k . Первый — ленивое разложение, представляя только общие точки алгебраического множества V ( F ) в так называемом смысле Калькбренера.
Второй — явно описать все точки V ( F ) в так называемом смысле по Лазарду и Вэнь-Цунь Ву .
В обоих случаях T 1 , ..., e — конечное число регулярных цепей R и T радикал идеала Ti , а W ( Ti ) обозначает квазикомпоненту Ti обозначает . насыщенного Пожалуйста, обратитесь к регулярной цепочке для определений этих понятий.
С этого момента будем считать, что k — действительное замкнутое поле . Рассмотрим S полуалгебраическую систему с полиномами из R . Существуют [12] конечное число регулярных полуалгебраических систем , S1 ..., Se таких , что имеем
где Z k ( S ) обозначает точки k н решают С. которые Регулярные полуалгебраические системы S 1 , ..., S e образуют треугольное разложение полуалгебраической системы S .
Примеры
[ редактировать ]Обозначим Q поле рациональных чисел. В с переменным порядком , рассмотрим следующую полиномиальную систему:
Согласно коду Maple :
with(RegularChains):
R := PolynomialRing([x, y, z]):
sys := {x^2+y+z-1, x+y^2+z-1, x+y+z^2-1}:
l := Triangularize(sys, R):
map(Equations, l, R);
Одно из возможных треугольных разложений набора решений S с использованием библиотеки RegularChains :
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ву, WT (1987). Теорема о нулевой структуре для решения полиномиальных уравнений. Препринты исследований ММ, 1, 2–12.
- ^ Ритт, Дж. (1966). Дифференциальная алгебра. Нью-Йорк, Dover Publications
- ^ AM Steel Преодоление нераздельности: первичное разложение и многомерная факторизация по полям алгебраических функций положительной характеристики
- ^ Ян, Л., Чжан, Дж. (1994). Поиск зависимости между алгебраическими уравнениями: алгоритм, применяемый для автоматизированных рассуждений . Искусственный интеллект в математике, стр. 14715, Oxford University Press.
- ^ М. Калькбренер: Обобщенный евклидов алгоритм вычисления треугольных представлений алгебраических многообразий. Дж. Симб. Вычислить. 15 (2): 143–167 (1993).
- ^ SC Chou и XS Гао. О размерности произвольной восходящей цепи. Китайский Бык. наук, 38:799-804, 1991.
- ^ Майкл Калькбренер. Алгоритмические свойства колец многочленов. Дж. Симб. Comput.}, 26(5):525-581, 1998.
- ^ П. Обри, Д. Лазар, М. Морено Маза. О теориях треугольных множеств . Журнал символических вычислений, 28 (1–2): 105–124, 1999.
- ^ Д. Ван. Вычисление треугольных систем и регулярных систем. Журнал символических вычислений 30 (2) (2000) 221–236.
- ^ Д. Лазард, Решение нульмерных алгебраических систем . Журнал символических вычислений 13 , 1992 г.
- ^ М. Морено Маза: О треугольном разложении алгебраических многообразий. МЕГА 2000 (2000).
- ^ Чанбо Чен, Джеймс Х. Давенпорт, Джон П. Мэй, Марк Морено-Маза, Бикан Ся, Ронг Сяо. Треугольное разложение полуалгебраических систем . Материалы Международного симпозиума по символьным и алгебраическим вычислениям 2010 г. (ISSAC 2010), ACM Press, стр. 187–194, 2010.