Треугольное разложение - Triangular decomposition

В компьютерная алгебра, а треугольное разложение из полиномиальная система S набор более простых полиномиальных систем S1, ..., Sе такая, что точка является решением S тогда и только тогда, когда это решение одной из систем S1, ..., Sе.

Когда целью является описание набора решений S в алгебраическое замыкание его коэффициента поле эти более простые системы регулярные цепи. Если коэффициенты полиномиальных систем S1, ..., Sе являются действительными числами, то действительные решения S может быть получено треугольным разложением на регулярные полуалгебраические системы. В обоих случаях каждая из этих более простых систем имеет треугольную форму и замечательные свойства, что оправдывает терминологию.

История

В Метод набора характеристик является первым алгоритмом без факторизации, который был предложен для разложения алгебраического многообразия на равномерные компоненты. Более того, Автор, Вэнь-Цун Ву, реализовал реализацию этого метода и сообщил экспериментальные данные в своей пионерской статье 1987 г., озаглавленной «Теорема о нулевой структуре для решения полиномиальных уравнений».[1] Чтобы поместить эту работу в контекст, давайте вспомним, в чем заключалась общая идея разложения алгебраического множества на момент написания этой статьи.

Позволять K быть алгебраически замкнутое поле и k быть подполем K. Подмножество VKп является (аффинным) алгебраическое многообразие над k если существует полиномиальное множество Fk[Икс1, ..., Иксп] такой, что нулевой набор V(F) ⊂ Kп из F равно V.

Напомним, что V говорят несводимый если для всех алгебраических многообразий V1, V2Kп Соотношение V = V1V2 подразумевает либо V = V1 или же V = V2. Первым результатом разложения алгебраического многообразия является знаменитый Теорема Ласкера – Нётер откуда следует следующее.

Теорема (Ласкер - Нётер). Для каждого алгебраического многообразия VKп существует конечное число неприводимых алгебраических многообразий V1, ..., VеKп так что у нас есть
Более того, если VяVj относится к 1 ≤ я < jе тогда набор {V1, ..., Vе} уникален и формирует неприводимое разложение из V.

Разновидности V1, ..., Vе в приведенной выше теореме называются неприводимые компоненты из V и может рассматриваться как естественный результат для алгоритма декомпозиции или, другими словами, для алгоритма, решающего систему уравнений в k[Икс1, ..., Иксп].

Чтобы привести к компьютерной программе, эта спецификация алгоритма должна предписывать, как представляются неприводимые компоненты. Такая кодировка вводится Джозеф Ритт[2] через следующий результат.

Теорема (Ритт). Если VKп непустое и неприводимое многообразие, то можно вычислить редуцированное треугольное множество C содержится в идеале создано F в k[Икс1, ..., Иксп] и такие, что все многочлены грамм в сводится к нулю псевдоделением по C.

Мы называем набор C в теореме Ритта a Набор характеристик Ritt идеального . Пожалуйста, обратитесь к регулярная цепочка для понятия треугольного множества.

Джозеф Ритт описал метод решения полиномиальных систем, основанный на факторизации полиномов над расширениями полей и вычислении характеристических наборов простых идеалов.

Однако практическая реализация этого метода была и остается сложной задачей. В 1980-х годах, когда Набор характеристик Был введен метод, полиномиальная факторизация была активной областью исследований, и в последнее время были решены некоторые фундаментальные вопросы по этой теме.[3]

В настоящее время разложение алгебраического многообразия на неприводимые компоненты не является существенным для решения большинства прикладных задач, поскольку достаточно более слабых понятий разложения, менее затратных в вычислении.

В Метод набора характеристик опирается на следующий вариант теоремы Ритта.

Теорема (Вэнь-Цун Ву). Для любого конечного полиномиального множества Fk[Икс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 библиотека:

Смотрите также

Рекомендации

  1. ^ Ву, В. Т. (1987). Теорема о нулевой структуре для решения полиномиальных уравнений. Препринты MM Research, 1, 2–12
  2. ^ Ритт, Дж. (1966). Дифференциальная алгебра. Нью-Йорк, Dover Publications
  3. ^ А. М. Стил, побеждая неотделимость: первичная декомпозиция и многомерная факторизация над полями алгебраических функций положительной характеристики
  4. ^ Ян Л., Чжан Дж. (1994). Поиск зависимости между алгебраическими уравнениями: алгоритм, применяемый к автоматическим рассуждениям. Искусственный интеллект в математике, стр. 14715, Oxford University Press.
  5. ^ М. Калкбренер: Обобщенный евклидов алгоритм вычисления треугольных представлений алгебраических многообразий. J. Symb. Comput. 15 (2): 143–167 (1993).
  6. ^ S.C. Chou и X.S. Гао. О размерности произвольной восходящей цепочки. Китайский Бык. наук, 38: 799--804, 1991.
  7. ^ Майкл Калкбренер. Алгоритмические свойства колец многочленов. J. Symb. Вычисл., 26 (5): 525–581, 1998.
  8. ^ П. Обри, Д. Лазар, М. Морено Маза. К теории треугольных множеств. Журнал символических вычислений, 28 (1–2): 105–124, 1999.
  9. ^ Д. Ван. Вычислительные треугольные системы и регулярные системы. Журнал символических вычислений 30 (2) (2000) 221–236
  10. ^ Д. Лазар, Решение нульмерных алгебраических систем. Журнал символических вычислений 13, 1992
  11. ^ М. Морено Маза: О треугольном разложении алгебраических многообразий. МЕГА 2000 (2000).
  12. ^ Чанбо Чен, Джеймс Х. Давенпорт, Джон П. Мэй, Марк Морено-Маза, Бицан Ся, Жун Сяо. Треугольное разложение полуалгебраических систем. Труды Международного симпозиума по символическим и алгебраическим вычислениям 2010 г. (ISSAC 2010), ACM Press, стр.187--194, 2010 г.