Треугольное разложение - Triangular decomposition
В компьютерная алгебра, а треугольное разложение из полиномиальная система S набор более простых полиномиальных систем S1, ..., Sе такая, что точка является решением S тогда и только тогда, когда это решение одной из систем S1, ..., Sе.
Когда целью является описание набора решений S в алгебраическое замыкание его коэффициента поле эти более простые системы регулярные цепи. Если коэффициенты полиномиальных систем S1, ..., Sе являются действительными числами, то действительные решения S может быть получено треугольным разложением на регулярные полуалгебраические системы. В обоих случаях каждая из этих более простых систем имеет треугольную форму и замечательные свойства, что оправдывает терминологию.
История
В Метод набора характеристик является первым алгоритмом без факторизации, который был предложен для разложения алгебраического многообразия на равномерные компоненты. Более того, Автор, Вэнь-Цун Ву, реализовал реализацию этого метода и сообщил экспериментальные данные в своей пионерской статье 1987 г., озаглавленной «Теорема о нулевой структуре для решения полиномиальных уравнений».[1] Чтобы поместить эту работу в контекст, давайте вспомним, в чем заключалась общая идея разложения алгебраического множества на момент написания этой статьи.
Позволять K быть алгебраически замкнутое поле и k быть подполем K. Подмножество V ⊂ Kп является (аффинным) алгебраическое многообразие над k если существует полиномиальное множество F ⊂ k[Икс1, ..., Иксп] такой, что нулевой набор V(F) ⊂ Kп из F равно V.
Напомним, что V говорят несводимый если для всех алгебраических многообразий V1, V2 ⊂ Kп Соотношение V = V1 ∪ V2 подразумевает либо V = V1 или же V = V2. Первым результатом разложения алгебраического многообразия является знаменитый Теорема Ласкера – Нётер откуда следует следующее.
- Теорема (Ласкер - Нётер). Для каждого алгебраического многообразия V ⊂ Kп существует конечное число неприводимых алгебраических многообразий V1, ..., Vе ⊂ Kп так что у нас есть
- Более того, если Vя ⊈ Vj относится к 1 ≤ я < j ≤ е тогда набор {V1, ..., Vе} уникален и формирует неприводимое разложение из V.
Разновидности V1, ..., Vе в приведенной выше теореме называются неприводимые компоненты из V и может рассматриваться как естественный результат для алгоритма декомпозиции или, другими словами, для алгоритма, решающего систему уравнений в k[Икс1, ..., Иксп].
Чтобы привести к компьютерной программе, эта спецификация алгоритма должна предписывать, как представляются неприводимые компоненты. Такая кодировка вводится Джозеф Ритт[2] через следующий результат.
- Теорема (Ритт). Если V ⊂ Kп непустое и неприводимое многообразие, то можно вычислить редуцированное треугольное множество C содержится в идеале создано F в k[Икс1, ..., Иксп] и такие, что все многочлены грамм в сводится к нулю псевдоделением по C.
Мы называем набор C в теореме Ритта a Набор характеристик Ritt идеального . Пожалуйста, обратитесь к регулярная цепочка для понятия треугольного множества.
Джозеф Ритт описал метод решения полиномиальных систем, основанный на факторизации полиномов над расширениями полей и вычислении характеристических наборов простых идеалов.
Однако практическая реализация этого метода была и остается сложной задачей. В 1980-х годах, когда Набор характеристик Был введен метод, полиномиальная факторизация была активной областью исследований, и в последнее время были решены некоторые фундаментальные вопросы по этой теме.[3]
В настоящее время разложение алгебраического многообразия на неприводимые компоненты не является существенным для решения большинства прикладных задач, поскольку достаточно более слабых понятий разложения, менее затратных в вычислении.
В Метод набора характеристик опирается на следующий вариант теоремы Ритта.
- Теорема (Вэнь-Цун Ву). Для любого конечного полиномиального множества F ⊂ k[Икс1, ..., Иксп], можно вычислить сокращенное треугольное множество такой, что все полиномы грамм в F сводится к нулю псевдоделением по C.
Различные концепции и алгоритмы расширили работу Вэнь-Цун Ву. В начале 1990-х годов понятие регулярная цепочка, независимо представленный Майклом Калкбренером в 1991 году в его докторской диссертации, а также Лу Ян и Цзинчжун Чжан.[4] привели к важным открытиям в области алгоритмов.
В видении Калкбренера[5] регулярные цепи используются для представления общих нулей неприводимых компонент алгебраического многообразия. В оригинальной работе Янга и Чжана они используются, чтобы решить, пересекает ли гиперповерхность квазимногообразие (заданное регулярной цепью). Обычные цепи на самом деле обладают рядом интересных свойств и являются ключевым понятием во многих алгоритмах разложения систем алгебраических или дифференциальных уравнений.
Регулярным цепочкам посвящено множество работ.[6][7][8]
Обилие литературы по этому вопросу можно объяснить множеством эквивалентных определений регулярной цепи. Фактически, первоначальная формулировка Калькбренера сильно отличается от формулировки Янга и Чжана. Мост между этими двумя понятиями, точкой зрения Калкбренера и точкой зрения Янга и Чжана, появляется в статье Дунминь Вана.[9]
Существуют различные алгоритмы получения треугольного разложения V(F) как в смысле Калькбренера, так и в смысле Lazard и Вэнь-Цун Ву. В Лекстреугольный алгоритм к Дэниел Лазард[10] и Алгоритм триады к Марк Морено Маза[11] вместе с Метод набора характеристик доступны в различных системах компьютерной алгебры, включая Аксиома и Клен.
Формальные определения
Позволять k быть полем и Икс1 < ... < Иксп быть упорядоченными переменными. Обозначим через р = k[Икс1, ..., Иксп] соответствующий кольцо многочленов. За F ⊂ р, рассматриваемую как систему полиномиальных уравнений, есть два понятия треугольное разложение над алгебраическое замыкание из k. Первый - лениво разложить, представляя только общие точки алгебраического множества V(F) в так называемом смысле Калькбренера.
Второй - явно описать все точки V(F) в так называемом смысле Lazard и Вэнь-Цун Ву.
В обоих случаях Т1, ..., Те конечно много регулярные цепи из р и обозначает радикал насыщенный идеал из Тя пока W(Тя) обозначает квазикомпонентный из Тя. Пожалуйста, обратитесь к регулярная цепочка для определения этих понятий.
Предположим с этого момента, что k это настоящее закрытое поле. Учитывать S полуалгебраическая система с многочленами от р. Существуют[12] конечно много регулярные полуалгебраические системы S1, ..., Sе так что у нас есть
куда Zk(S) обозначает точки kп которые решают S. Регулярные полуалгебраические системы S1, ..., Sе сформировать треугольное разложение полуалгебраической системы S.
Примеры
Обозначить Q поле рациональных чисел. В с переменным порядком , рассмотрим следующую полиномиальную систему:
Согласно Клен код:
с(RegularChains):р := МногочленКольцо([Икс, у, z]):sys := {Икс^2+у+z-1, Икс+у^2+z-1, Икс+у+z^2-1}:л := Треугольной формы(sys, р):карта(Уравнения, л, р);
Одно из возможных треугольных разложений множества решений S с использованием RegularChains библиотека:
Смотрите также
Рекомендации
- ^ Ву, В. Т. (1987). Теорема о нулевой структуре для решения полиномиальных уравнений. Препринты MM Research, 1, 2–12
- ^ Ритт, Дж. (1966). Дифференциальная алгебра. Нью-Йорк, Dover Publications
- ^ А. М. Стил, побеждая неотделимость: первичная декомпозиция и многомерная факторизация над полями алгебраических функций положительной характеристики
- ^ Ян Л., Чжан Дж. (1994). Поиск зависимости между алгебраическими уравнениями: алгоритм, применяемый к автоматическим рассуждениям. Искусственный интеллект в математике, стр. 14715, Oxford University Press.
- ^ М. Калкбренер: Обобщенный евклидов алгоритм вычисления треугольных представлений алгебраических многообразий. J. Symb. Comput. 15 (2): 143–167 (1993).
- ^ S.C. Chou и X.S. Гао. О размерности произвольной восходящей цепочки. Китайский Бык. наук, 38: 799--804, 1991.
- ^ Майкл Калкбренер. Алгоритмические свойства колец многочленов. J. Symb. Вычисл., 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 г.