Обычная цепочка

редактировать

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

Содержание

  • 1 Введение
  • 2 Примеры
  • 3 Формальные определения
  • 4 Свойства
  • 5 См. Также
  • 6 Дополнительные ссылки

Введение

Учитывая линейную систему, можно преобразовать ее в треугольную систему с помощью исключения Гаусса. В нелинейном случае, если задана полиномиальная система F над полем, ее можно преобразовать (разложить или преобразовать в треугольник) в конечный набор треугольных множеств в том смысле, что алгебраическое многообразие 93>V (F) описывается этими треугольными множествами.

Треугольный набор может просто описывать пустой набор. Чтобы исправить этот вырожденный случай, понятие регулярной цепи было введено независимо Калкбренером (1993), Янгом и Чжаном (1994). Регулярные цепи также встречаются у Chou and Gao (1992). Регулярные цепи - это специальные треугольные множества, которые используются в различных алгоритмах для вычисления несмешанных размерных разложений алгебраических многообразий. Без использования факторизации эти разложения имеют лучшие свойства, чем те, которые получены с помощью алгоритма Ву. Первоначальное определение Калькбренера было основано на следующем наблюдении: каждое неприводимое многообразие однозначно определяется одной из своих общих точек, и многообразия можно представить, описывая общие точки их неприводимых компонентов. Эти точки общего положения задаются регулярными цепями.

Примеры

Обозначьте Q поле рационального числа. В Q[x1, x 2, x 3 ] с переменным порядком x 1< x2< x3,

T = {x 2 2 - x 1 2, x 2 (x 3 - x 1) } {\ displaystyle T = \ {x_ {2} ^ {2} -x_ {1} ^ {2}, x_ {2} (x_ {3} -x_ {1}) \}}T = \ {x_ {2} ^ {2} -x_ {1} ^ {2}, x_ { 2} (x_ {3} -x_ {1}) \}

- треугольник набор, а также обычная цепочка. Две общие точки, заданные T, - это (a, a, a) и (a, -a, a), где a трансцендентно над Q . Таким образом, есть два неприводимых компонента, задаваемые формулами {x 2 - x 1, x 3 - x 1 } и {x 2 + x 1, x 3 - x 1 } соответственно. Обратите внимание: (1) содержимое второго многочлена равно x 2, что не влияет на представленные общие точки и, таким образом, может быть удалено; (2) размер каждого компонента равен 1 - количеству свободных переменных в регулярной цепочке.

Формальные определения

Переменные в кольце многочленов

R = k [x 1,…, xn] {\ displaystyle R = k [x_ {1}, \ ldots, x_ {n}]}R = k [ x_ {1}, \ ldots, x_ {n}]

всегда сортируются как x 1<... < xn. Непостоянный многочлен f в R {\ displaystyle R}R можно рассматривать как одномерный многочлен от его наибольшей переменной. Наибольшая переменная в f называется его главной переменной и обозначается mvar (f). Пусть u будет главной переменной f и запишем ее как

f = aeue + ⋯ + a 0 {\ displaystyle f = a_ {e} u ^ {e} + \ cdots + a_ {0}}f = a_ {e} u ^ {e} + \ cdots + a_ {0} ,

где е - степень f относительно u и a e {\ displaystyle a_ {e}}a_e - старший коэффициент f относительно. ты Тогда начальное число f - это a e {\ displaystyle a_ {e}}a_e , а e - его главная степень.

  • Треугольное множество

Непустое подмножество T из R {\ displaystyle R}R является треугольным множеством, если многочлены в T непостоянны и имеют различные основные переменные. Следовательно, треугольное множество конечно и имеет мощность не более n.

  • Правильная цепочка

Пусть T = {t 1,..., t s } будет треугольным множеством, таким что mvar (t 1) <... < mvar(ts), hi {\ displaystyle h_ {i}}h_ {i} быть начальным значением t i, а h быть произведением h i. Тогда T является регулярной цепочкой, если

результирующая (h, T) = результирующая (⋯ (результирующая (h, ts),…, ti) ⋯) ≠ 0 {\ displaystyle \ mathrm {resultant} (h, T) = \ mathrm {resultant} (\ cdots (\ mathrm {resultant} (h, t_ {s}), \ ldots, t_ {i}) \ cdots) \ neq 0}{\ mathrm {resultant}} (h, T) = {\ mathrm {resultant }} (\ cdots ({\ mathrm {resultant}} (h, t_ {s}), \ ldots, t_ {i}) \ cdots) \ neq 0 ,

, где каждый результирующий вычисляется относительно главной переменной t i соответственно. Это определение от Янга и Чжана, которое имеет много алгоритмического оттенка.

  • Квазикомпонентный насыщенный идеал регулярной цепи

Квазикомпонентная W (T), описываемая регулярной цепочкой T, имеет вид

W (T) = V (T) ∖ V (h) {\ displaystyle W (T) = V (T) \ setminus V (h)}W (T) = V (T) \ setminus V (h) , то есть

разность множеств разновидностей V (T) и V (h). Присоединенный алгебраический объект регулярной цепи - это ее насыщенный идеал

sat (T) = (T): h ∞ {\ displaystyle \ mathrm {sat} (T) = (T): h ^ {\ infty}}{\ mathrm {sat} } (T) = (T): h ^ {\ infty} .

Классический результат состоит в том, что замыкание Зариского множества W (T) равно многообразию, заданному функцией sat (T), то есть

W (T) ¯ = V (sat (T)) {\ displaystyle {\ overline {W (T)}} = V (\ mathrm {sat} (T))}\ overline {W (T)} = V ({\ mathrm {sat}} (T)) ,

и его размер равен n - | T |, разность количества переменных и количества многочлены из T.

  • Треугольные разложения

В общем, есть два способа разложить полиномиальную систему F. Первый - лениво разложить, то есть только представить его общие точки в чувство (Калькбренера),

(F) = ∩ я = 1 esat (T i) {\ displaystyle {\ sqrt {(F)}} = \ cap _ {i = 1} ^ {e} {\ sqrt {\ mathrm {sat} (T_ {i})}}}{\ sqrt {(F)}} = \ cap _ {{i = 1}} ^ {{e}} {\ sqrt { {\ mathrm {sat}} (T_ {i})}} .

Второй - для описания всех нулей в смысле Лазарда,

V (F) = ∪ i = 1 e W (T i) {\ displaystyle V (F) = \ cup _ {i = 1} ^ {e} W (T_ {i})}V (F) = \ cup _ {{i = 1}} ^ {{e}} W (T_ {i}) .

Существуют различные алгоритмы для r треугольных разложений в любом смысле.

Свойства

Пусть T - регулярная цепь в кольце многочленов R.

  • Насыщенный идеал sat (T) является несмешанным идеалом размерности n - | T |.
  • Регулярная цепь обладает свойством сильного исключения в том смысле, что:
sat (T ∩ k [x 1,…, xi]) = sat (T) ∩ k [x 1,…, xi] {\ displaystyle \ mathrm {Sat} (T \ cap k [x_ {1}, \ ldots, x_ {i}]) = \ mathrm {sat} (T) \ cap k [x_ {1}, \ ldots, x_ {i }]}{\ mathrm {sat}} (T \ cap k [x_ {1}, \ ldots, x_ {i}]) = { \ mathrm {sat}} (T) \ cap k [x_ {1}, \ ldots, x_ {i}] .
  • Многочлен p находится в sat (T) тогда и только тогда, когда p псевдо-сводится к нулю с помощью T, то есть
p ∈ sat (T) ⟺ prem (p, T) = 0 {\ displaystyle p \ in \ mathrm {sat} (T) \ iff \ mathrm {prem} (p, T) = 0}p \ in {\ mathrm {sat}} (T) \ iff {\ mathrm {prem}} (p, T) = 0 .
Следовательно, проверка принадлежности для sat (T) является алгоритмической.
  • Многочлен p является делителем нуля по модулю sat (T) тогда и только тогда, когда prem (p, T) ≠ 0 {\ displaystyle \ mathrm {prem} (p, T) \ neq 0}{ \ mathrm {prem}} (p, T) \ neq 0 и resultant (p, T) = 0 {\ displaystyle \ mathrm {resultant} (p, T) = 0}{\ mathrm {resultant}} (p, T) = 0 .
Следовательно, проверка регулярности для sat (T) алгоритмически.
  • Для простого идеала P существует регулярная цепь C такая, что P = sat (C).
  • Если первый элемент регулярной цепи C является неприводимым многочленом, а остальные линейны по своей основной переменной, то sat (C) является простой идеал.
  • И наоборот, если P - простой идеал, то после почти всех линейных замен переменных существует регулярная цепь C предыдущей формы такая, что P = sat (C).
  • Треугольное множество является правильной цепочкой тогда и только тогда, когда оно является характеристическим множеством Ритта своего насыщенного идеала.

См. Также

Дополнительные ссылки

Последняя правка сделана 2021-06-03 11:57:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте