Эта статья включает список общих ссылок , но в ней отсутствуют соответствующие встроенные цитаты . ( Ноябрь 2012 ) |
Метод Вэньцзюня Ву — это алгоритм решения многомерных полиномиальных уравнений, представленный в конце 1970-х годов китайским математиком Вэнь-Цун Ву . Этот метод основан на математической концепции характеристического множества , представленной в конце 1940-х годов Дж. Ф. Риттом . Он полностью независим от метода базиса Грёбнера , представленного Бруно Бухбергером (1965), даже если базисы Грёбнера могут использоваться для вычисления характеристических множеств. [1] [2]
Метод У является мощным для доказательства механических теорем в элементарной геометрии и обеспечивает полный процесс решения для определенных классов задач. Он использовался в исследованиях в его лаборатории (KLMM, Ключевая лаборатория математической механизации в Китайской академии наук) и по всему миру. Основные направления исследований метода У касаются систем полиномиальных уравнений положительной размерности и дифференциальной алгебры , где результаты Ритта стали эффективными. [3] [4] Метод У применялся в различных научных областях, таких как биология, компьютерное зрение , кинематика роботов и особенно автоматические доказательства в геометрии. [5]
Метод Ву использует деление полиномов для решения задач вида:
где f — полиномиальное уравнение , а I — конъюнкция полиномиальных уравнений . Алгоритм является полным для таких задач в комплексной области .
Основная идея алгоритма заключается в том, что вы можете разделить один многочлен на другой, чтобы получить остаток. Повторное деление приводит либо к исчезновению остатка (в этом случае утверждение I подразумевает f истинно), либо к остатку, который невозможно сократить (в этом случае утверждение ложно).
Более конкретно, для идеала I в кольце k [ x 1 , ..., x n ] над полем k , характеристическое множество (Ритта) C для I состоит из множества многочленов от I , которое имеет треугольную форму: многочлены от C имеют различные основные переменные (см. формальное определение ниже). При наличии характеристического множества C для I , можно решить, равен ли многочлен f нулю по модулю I . То есть тест принадлежности проверяем для I , при условии характеристического множества I .
Характеристическое множество Ритта — это конечное множество полиномов в треугольной форме идеала. Это треугольное множество удовлетворяет определенному минимальному условию относительно порядка Ритта и сохраняет многие интересные геометрические свойства идеала. Однако оно может не быть его системой образующих.
Пусть R — многомерное кольцо многочленов k [ x 1 , ..., x n ] над полем k . Переменные упорядочены линейно в соответствии с их нижним индексом: x 1 < ... < x n . Для непостоянного многочлена p в R наибольшая переменная, эффективно представленная в p , называемая главной переменной или классом , играет особую роль: p можно естественным образом рассматривать как одномерный многочлен по своей главной переменной x k с коэффициентами в k [ x 1 , ..., x k −1 ]. Степень p как одномерного многочлена по своей главной переменной также называется его главной степенью.
Множество T непостоянных многочленов называется треугольным множеством , если все многочлены в T имеют различные главные переменные. Это естественным образом обобщает треугольные системы линейных уравнений .
Для двух непостоянных полиномов p и q мы говорим, что p меньше q относительно порядка Ритта и записываем это как p < r q , если выполняется одно из следующих утверждений:
Таким образом, ( k [ x 1 , ..., x n ],< r ) образует вполне частичный порядок . Однако порядок Ритта не является полным порядком : существуют полиномы p и q такие, что ни p < r q , ни p > r q . В этом случае мы говорим, что p и q несравнимы. Порядок Ритта сравнивает ранг p и q . Ранг, обозначаемый rank( p ), непостоянного полинома p определяется как степень его основной переменной: mvar( p ) mdeg( p ) и ранги сравниваются путем сравнения сначала переменных, а затем, в случае равенства переменных, степеней.
Важнейшим обобщением порядка Ритта является сравнение треугольных множеств. Пусть T = { t 1 , ..., t u } и S = { s 1 , ..., s v } — два треугольных множества, такие, что многочлены в T и S сортируются по возрастающей в соответствии с их основными переменными. Мы говорим, что T меньше S относительно порядка Ритта, если выполняется одно из следующих утверждений
Кроме того, существуют несравнимые треугольные множества относительно порядка Ритта.
Пусть I — ненулевой идеал k[x 1 , ..., x n ]. Подмножество T множества I является характеристическим множеством Ритта для I, если выполняется одно из следующих условий:
Полиномиальный идеал может обладать (бесконечно) многими характеристическими наборами, поскольку упорядочение Ритта является частичным порядком.
Процесс Ритта–Ву, впервые разработанный Риттом и впоследствии модифицированный Ву, вычисляет не характеристику Ритта, а расширенную характеристику, называемую набором характеристик Ву или восходящей цепью.
Непустое подмножество T идеала ⟨F⟩ , порожденное F, является характеристическим множеством Ву для F, если выполняется одно из следующих условий:
Характеристическое множество Ву определяется множеством F полиномов, а не идеалом ⟨F⟩ , порожденным F. Также можно показать, что характеристическое множество Ритта T для ⟨F⟩ является характеристическим множеством Ву для F. Характеристические множества Ву могут быть вычислены с помощью алгоритма Ву CHRST-REM, который требует только вычисления псевдоостатка и не требует факторизации.
Метод характеристического множества Ву имеет экспоненциальную сложность; были введены улучшения в вычислительной эффективности с помощью слабых цепей, регулярных цепей , насыщенных цепей [6]
Приложение — это алгоритм решения систем алгебраических уравнений с помощью характеристических наборов. Точнее, для заданного конечного подмножества F полиномов существует алгоритм для вычисления характеристических наборов T 1 , ..., T e , такой что:
где W ( T i ) — разность V ( T i ) и V ( h i ), здесь h i — произведение начальных чисел многочленов относительно T i .