Результат - Resultant

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

Результирующая величина широко используется в теории чисел либо напрямую, либо через дискриминант , который по сути является равнодействующей полинома и его производной. Результат двух полиномов с рациональными или полиномиальными коэффициентами может быть эффективно вычислен на компьютере. Это основной инструмент компьютерной алгебры и встроенная функция большинства систем компьютерной алгебры . Он используется, в частности, для цилиндрического алгебраического разложения , интеграции из рациональных функций и рисунок кривых , определенных двумерным полиномиального уравнения .

Равнодействующая п однородных многочленов в п переменных (также называется многовариантными равнодействующий или результирующим Маколея для различения его от обычной равнодействующего) представляет собой обобщение, введенное Маколея , обычных равнодействующий. С базисом Гребнера он является одним из основных инструментов эффективной теории исключения (теории исключения на компьютерах).

Обозначение

Результат двух одномерных многочленов A и B обычно обозначается или

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

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

Определение

Полученный из двух одномерных полиномов над полем или над коммутативным кольцом обычно определяются как детерминант их матриц Сильвестра . Точнее, пусть

а также

ненулевые полиномы степеней d и e соответственно. Обозначу в векторном пространстве (или свободным модуль , если коэффициенты принадлежат коммутативному кольцу) размерности I , элементы которого являются многочленами степени строго меньше , чем я . Карта

такой, что

это линейная карта между двумя пространствами одного измерения. На основе степеней x (перечисленных в порядке убывания) эта карта представлена ​​квадратной матрицей размерности d + e , которая называется матрицей Сильвестра для A и B (для многих авторов и в статье Матрица Сильвестра , матрица Сильвестра определяется как транспонированная матрица; это соглашение здесь не используется, поскольку оно нарушает обычное соглашение для записи матрицы линейной карты).

Таким образом, результат A и B является определителем

который имеет e столбцов a i и d столбцов b j (тот факт, что первый столбец a и первый столбец b имеют одинаковую длину, то есть d = e , здесь только для упрощения отображения определителя). Например, взяв d = 3 и e = 2, получим

Если коэффициенты многочленов принадлежат области целостности , то

где и - соответственно корни с учетом их кратностей A и B в любом алгебраически замкнутом поле, содержащем область целостности. Это прямое следствие описывающих свойств полученного продукта, которые приведены ниже. В общем случае целочисленных коэффициентов алгебраически замкнутое поле обычно выбирается как поле комплексных чисел .

Характеристики

В этом разделе и его подразделах A и B - два полинома от x соответствующих степеней d и e , и их результат обозначен

Характеристика свойств

Результирующая двух полиномов A и B соответствующих степеней d и e с коэффициентами в коммутативном кольце R имеет следующие свойства, которые характеризуют результирующую, если R является полем или, в более общем смысле, областью целостности

  • Если R является подкольцом другого кольца S , то То есть и В имеют ту же равнодействующую , когда рассматриваются как многочлены над R или S .
  • Если d = 0 (то есть, если является ненулевой константой), то Аналогично, если e = 0 , то

Другими словами, результат - это единственная функция коэффициентов двух многочленов, обладающая этими свойствами.

Нули

  • Результат двух многочленов с коэффициентами в области целостности равен нулю тогда и только тогда, когда они имеют общий делитель положительной степени.
  • Результат двух многочленов с коэффициентами в области целостности равен нулю тогда и только тогда, когда они имеют общий корень в алгебраически замкнутом поле, содержащем коэффициенты.
  • Существует многочлен P степени меньше e и многочлен Q степени меньше d такие, что Это обобщение тождества Безу на многочлены над произвольным коммутативным кольцом. Другими словами, результат двух многочленов принадлежит идеалу, порожденному этими многочленами.

Инвариантность гомоморфизмами колец

Пусть и Б два многочлена соответствующих степеней дней и е с коэффициентами в коммутативном кольце R и кольцевой гомоморфизм из R в другой коммутативное кольце S . Применение к коэффициентам полинома продолжается до гомоморфизма колец многочленов , который также обозначается этим обозначением, мы имеем:

  • Если сохраняет степени A и B (то есть если и ), то
  • Если и тогда
  • Если и и старший коэффициент A равен, то
  • Если и и старший коэффициент B равен, то

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

Инвариантность относительно замены переменной

  • Если и являются взаимные многочлены из А и В , соответственно, то

Это означает, что свойство нулевой результирующей инвариантно относительно линейных и проективных изменений переменной.

Инвариантность относительно замены многочленов

  • Если a и b ненулевые константы (то есть они не зависят от неопределенного x ), а A и B такие же, как указано выше, то
  • Если A и B такие же, как указано выше, и C - другой многочлен такой, что степень A - CB равна δ , то
  • В частности, если либо Б является унитарным , или градом С <град - град Б , то
и, если f = deg C > deg A - deg B = d - e , то

Эти свойства подразумевают, что в алгоритме Евклида для полиномов и всех его вариантах ( псевдоостаточных последовательностях ) результат двух последовательных остатков (или псевдоостаточных остатков) отличается от равнодействующего исходных многочленов на множитель, который легко вычислить. . Наоборот, это позволяет вывести результат исходных многочленов из значения последнего остатка или псевдо-остатка. Это начальная идея алгоритма последовательности подрезультанта-псевдо-остатка , который использует приведенные выше формулы для получения подрезультатных полиномов как псевдоостаточных остатков, а результирующий результат - как последний ненулевой псевдоостаточный остаток (при условии, что результат не равен нулю). Этот алгоритм работает для многочленов от целых чисел или, в более общем смысле, от области целостности без какого-либо деления, кроме точного (то есть без участия дробей). Он включает в себя арифметические операции, в то время как вычисление определителя матрицы Сильвестра стандартными алгоритмами требует арифметических операций.

Общие свойства

В этом разделе мы рассмотрим два многочлена

а также

чей д + е + 2 коэффициентов различные неизвестные . Позволять

- кольцо многочленов над целыми числами, определяемыми этими неопределенными. Результирующий часто называют общим результирующим для степеней d и e . Он обладает следующими свойствами.

  • является абсолютно неприводимым многочленом.
  • Если это идеал из порожденного A и B , то есть главный идеал , порожденный .

Однородность

Общий полученный для степеней д и е является однородным по - разному. Точнее:

  • Он однороден степени е в
  • Он однороден степени d в
  • Он однороден степени d + e по всем переменным и
  • Если и присвоены вес i (т. Е. Вес каждого коэффициента является его степенью как элементарного симметричного полинома ), то он квазиоднороден общего веса de .
  • Если P и Q являются однородными многомерными многочленами соответствующих степеней d и e , то их равнодействующая в степенях d и e относительно неопределенного x , обозначенного в § Обозначения , однородна степени de для других неопределенных.

Устранение собственности

∗ Пусть - идеал, порожденный двумя многочленами A и B в кольце многочленов, где само является кольцом многочленов над полем. Если хотя бы один из A и B является моническим по x , то:

  • Идеалы и определяют одно и то же алгебраическое множество . То есть набор из n элементов алгебраически замкнутого поля является общим нулем элементов тогда и только тогда, когда он является нулем
  • Идеал имеет тот же радикал, что и главный идеал. То есть каждый элемент имеет силу, кратную
  • Все неприводимые множители из разделяй любой элемент

Первое утверждение является основным свойством результирующего. Остальные утверждения являются непосредственными следствиями второго, которые можно доказать следующим образом.

По крайней мере , один из А и В является унитарным, А п кортеж является нулем , если и только если существует такое , что является общим нулем A и B . Такой общий нуль также нуль всех элементов И наоборот, если является общим нулем элементов этого является нуль равнодействующей, и существует такое , что является общим нулем A и B . Так и есть точно такие же нули.

Вычисление

Теоретически результат можно вычислить, используя формулу, выражающую его как произведение разностей корней. Однако, поскольку корни обычно не могут быть вычислены точно, такой алгоритм был бы неэффективным и численно нестабильным . Поскольку результирующая функция является симметричной функцией корней каждого многочлена, ее также можно вычислить с помощью основной теоремы о симметричных многочленах , но это было бы крайне неэффективно.

В полученный в результате является определяющим из матрицы Сильвестра (и из матрицы Безу ), может быть вычислена с использованием любого алгоритма для вычисления определителей. Для этого нужны арифметические операции. Поскольку известны алгоритмы более высокой сложности (см. Ниже), этот метод на практике не используется.

Из § Инвариантность относительно замены многочленов следует, что вычисление результирующей функции сильно связано с алгоритмом Евклида для многочленов . Это показывает, что вычисление результата двух многочленов степеней d и e может быть выполнено с помощью арифметических операций в области коэффициентов.

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

Использование быстрого умножения целых чисел и многочленов позволяет использовать алгоритмы для результирующих и наибольших общих делителей, которые имеют лучшую временную сложность , которая имеет порядок сложности умножения, умноженного на логарифм размера входных данных ( где s - верхняя граница количества цифр входных многочленов).

Приложение к полиномиальным системам

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

Случай двух уравнений с двумя неизвестными

Рассмотрим систему двух полиномиальных уравнений

где P и Q - полиномы полной степени d и e соответственно . Тогда является многочленом от x , который в общем случае имеет степень de (по свойствам § Однородности ). Значение по й является корнем R тогда и только тогда , когда либо существует в алгебраически замкнутом поле , содержащих коэффициенты, таким образом, что , или и (в данном случае, говорит , что Р и Q имеют общий корень на бесконечности ).

Следовательно, решения системы получаются путем вычисления корней R , и для каждого корня вычисляется общий корень (корень) из и

Теоремы Без вытекает из значения , произведения степеней P и Q . На самом деле, после линейной замены переменных, можно предположить , что, для каждого корня х равнодействующей, существует ровно одно значение у таких , что ( х , у ) является общим нулем P и Q . Это показывает , что число общих нулей не превосходит степень равнодействующих, то есть не более чем произведение степеней P и Q . С некоторыми техническими особенностями это доказательство может быть расширено, чтобы показать, что с учетом кратностей и нулей на бесконечности количество нулей в точности равно произведению степеней.

Общий случай

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

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

Метод, представленный в конце 19 века, работает следующим образом: ввести k - 1 новых неопределенных и вычислить

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

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

Этот алгоритм очень сложен и имеет огромную временную сложность . Поэтому его интерес в основном исторический.

Другие приложения

Теория чисел

Дискриминант многочлена, который является основным инструментом в теории чисел является фактором его старшего коэффициентом результирующего полинома и его производной.

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

Пусть алгебраическое расширение поля , создаваемого элементом , который имеет в качестве минимального многочлена . Каждый элемент может быть записан как где - многочлен. Тогда является корнем и эта равнодействующая является степенью минимального многочлена от

Алгебраическая геометрия

Для двух плоских алгебраических кривых, определенных как нули многочленов P ( x , y ) и Q ( x , y ) , результат позволяет вычислить их пересечение. Точнее, корни - это координаты x точек пересечения и общих вертикальных асимптот, а корни - координаты y точек пересечения и общих горизонтальных асимптот.

Рациональной кривой плоскость может быть определена с помощью параметрического уравнения

где P , Q и R - многочлены. Неявное уравнение кривой дается

Степень этой кривой является высокая степень P , Q и R , которая равна общей степени равнодействующей.

Символическая интеграция

В символической интеграции , для вычисления первообразных из более рациональной дроби , используется в частичном разложении дроби для разложения интеграла в «рациональную часть», которая представляет собой сумму рациональных дробей, antiprimitives рациональные дробей, и «логарифмической части» , которая является сумма рациональных дробей вида

где Q представляет собой бесквадратно полином и Р есть многочлен меньшей степени , чем Q . Первообразная такой функции обязательно включает логарифмы и, как правило, алгебраические числа (корни Q ). Фактически, первообразная

где сумма берется по всем комплексным корням Q .

Количество алгебраических чисел, задействованных в этом выражении, обычно равно степени Q , но часто бывает, что может быть вычислено выражение с меньшим количеством алгебраических чисел. Метод Лазара – Риобу – Трагера дал выражение, в котором количество алгебраических чисел минимально, без каких-либо вычислений с алгебраическими числами.

Позволять

быть факторизацией без квадратов результирующей, которая появляется справа. Трагер доказал, что первообразная

где внутренние суммы пробегают корни (если сумма равна нуль, как являющиеся пустая сумма ), и есть многочлен степени я в х . Вклад Лазар-Rioboo является доказательством того, что это subresultant степени я из и он, таким образом , получается бесплатно, если в результате вычисляется по subresultant последовательности псевдо-остатка .

Компьютерная алгебра

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

Однородный результирующий

Результирующая также определена для двух однородных многочленов от двух неопределенностей. Принимая во внимании два однородных многочлены Р ( х , у ) и Q ( х , у ) от соответствующего общей степеней р и д , их однородное результирующее является определяющей матрицей над мономиальной основой из линейной карты

где A пробегает двумерные однородные многочлены степени q - 1 , а B пробегает однородные многочлены степени p - 1 . Другими словами, однородный равнодействующий P и Q является равнодействующим P ( x , 1) и Q ( x , 1), когда они рассматриваются как многочлены степени p и q (их степень по x может быть ниже, чем их общая степень):

(Для различения двух результирующих здесь используется заглавная буква «Res», хотя стандартного правила для заглавной буквы аббревиатуры не существует).

Однородный результирующий по существу имеет те же свойства, что и обычный результирующий, с двумя существенными отличиями: вместо корней многочлена рассматриваются нули на проективной прямой , и степень многочлена не может изменяться при гомоморфизме колец . Это:

  • Свойство однородного равнодействующего быть нулем инвариантно относительно любой проективной замены переменных.

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

Результирующая Маколея

Полученный Маколея , названный в честь Фрэнсис Sowerby Маколея , также называемый многомерный полученный , или multipolynomial полученный , является обобщением однородного равнодействующей к п однородных многочленов в п неизвестных . Результатом Маколея является многочлен от коэффициентов этих n однородных многочленов, который обращается в нуль тогда и только тогда, когда многочлены имеют общее ненулевое решение в алгебраически замкнутом поле, содержащем коэффициенты, или, что то же самое, если n гиперповерхностей, определяемых многочленами имеют общий нуль в n –1- мерном проективном пространстве. Многомерный результирующий с базисом Грёбнера является одним из основных инструментов эффективной теории исключения (теории исключения на компьютерах).

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

Результат общих однородных многочленов

Однородный многочлен степени д в п переменных может иметь до

коэффициенты; он называется общим , если эти коэффициенты являются различными неопределенными.

Пусть есть n общих однородных многочленов от n неопределенных соответствующих степеней. Вместе они содержат

неопределенные коэффициенты. Пусть C - кольцо многочленов над целыми числами от всех этих неопределенных коэффициентов. Многочлены принадлежат , таким образом, и их результирующая ( по- прежнему должны быть определены) принадлежит C .

Степень Маколея - это целое число, лежащее в основе теории Маколея. Для определения полученного, каждый рассматривает матрицу Маколея , который является матрицей над мономиальной основой из C -линейной карты

в котором каждый пробегает однородные многочлены степени и область значений является С - модуль однородных многочленов степени D .

Если n = 2 , матрица Маколея является матрицей Сильвестра и является квадратной матрицей , но это больше не верно для n > 2 . Таким образом, вместо того, чтобы рассматривать определитель, мы рассматриваем все максимальные миноры , то есть определители квадратных подматриц, которые имеют столько же строк, сколько матрица Маколея. Маколей доказал, что C -идеал, порожденный этими главными минорами, является главным идеалом , порожденным наибольшим общим делителем этих миноров. Поскольку мы работаем с многочленами с целыми коэффициентами, этот наибольший общий делитель определяется с точностью до знака. Родовые Маколи результирующий представляет наибольший общий делитель , который становится 1 , когда для каждого I , ноль заменяется на все коэффициенты , за исключением коэффициента , для которых один является замещенным.

Свойства обобщенного результирующего Маколея

  • Результирующий элемент общего положения Маколея является неприводимым многочленом .
  • Она однородна степени по коэффициентам, где - граница Безу .
  • Произведение с равнодействующей каждого монома степени D в принадлежит идеалу, порожденному

Результат многочленов над полем

С этого момента мы считаем, что однородные многочлены степеней имеют свои коэффициенты в поле k , то есть они принадлежат к их равнодействующей , определяемой как элемент k, полученный заменой неопределенных коэффициентов в общем результирующем на фактические коэффициенты в

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

Часть этой теоремы «только если» является результатом последнего свойства предыдущего абзаца и является эффективной версией Projective Nullstellensatz : если результат не равен нулю, то

где - степень Маколея, - максимальный однородный идеал. Это означает, что нет другого общего нуля, кроме единственного общего нуля, (0, ..., 0) ,

Вычислимость

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

Однако общий результат - это многочлен очень высокой степени (экспоненциальный по n ), зависящий от огромного количества неопределенных. Отсюда следует, что, за исключением очень малых n и очень малых степеней входных полиномов, общий результат на практике невозможно вычислить даже на современных компьютерах. Более того, количество одночленов обобщенного результирующего настолько велико, что, если бы оно было вычислимым, результат не мог бы быть сохранен на доступных устройствах памяти даже для довольно малых значений n и степеней входных многочленов.

Следовательно, вычисление результирующего имеет смысл только для многочленов, коэффициенты которых принадлежат полю или являются многочленами от нескольких неопределенных над полем.

В случае входных полиномов с коэффициентами в поле точное значение результирующего редко имеет значение, имеет значение только его равенство (или нет) нулю. Поскольку результат равен нулю, если и только если ранг матрицы Маколея ниже, чем количество ее строк, это равенство нулю может быть проверено путем применения исключения Гаусса к матрице Маколея. Это обеспечивает вычислительную сложность, где d - максимальная степень входных полиномов.

Другой случай, когда вычисление результата может предоставить полезную информацию, - это когда коэффициенты входных многочленов являются многочленами от небольшого числа неопределенных, часто называемых параметрами. В этом случае результат, если не ноль, определяет гиперповерхность в пространстве параметров. Точка принадлежит этой гиперповерхности тогда и только тогда, когда существуют значения, которые вместе с координатами точки являются нулем входных многочленов. Другими словами, результат является результатом « исключения » из входных полиномов.

U -результат

Результат Маколея обеспечивает метод, названный Маколеем « U -результатом», для решения систем полиномиальных уравнений .

Учитывая , п - 1 однородных многочленов степеней в п неизвестных над полем к их U -resultant является результирующим из п полиномов где

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

U -resultant является однородным многочленом он равен нуль тогда и только тогда , когда общие нули образуют проективное алгебраическое множество положительной размерности (то есть, существует бесконечно много нулей проективных над алгебраически замкнутым расширением в к ). Если U -результант не равен нулю, его степень является границей Безу . U -результат факторизуется над алгебраически замкнутым расширением k в произведение линейных форм. Если такой линейный коэффициент, то являются однородными координатами от общего нуля Кроме того, каждый общий нуль может быть получен из одного из этих линейных факторов, а кратность как фактор равна кратность пересечения из при этом нулю. Другими словами, U -результант представляет собой полностью явную версию теоремы Безу .

Расширение на большее количество полиномов и вычислений

U -resultant как определено Маколей требует количество однородных полиномов в системе уравнений будет , где это число неизвестных. В 1981 году Дэниел Лазард расширил это понятие на случай, когда количество многочленов может отличаться от , а результирующее вычисление может быть выполнено с помощью специальной процедуры исключения Гаусса с последующим вычислением символического определителя .

Пусть - однородные многочлены от степеней над полем k . Без ограничения общности можно предположить, что Установка для i > k оценка Маколея имеет вид

Позвольте быть новым неопределенным и определить. В этом случае матрица Маколея определяется как матрица на основе одночленов линейного отображения

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

Сокращая матрицу Маколея с помощью варианта исключения Гаусса , мы получаем квадратную матрицу линейных форм в . Определитель этой матрицы есть U -результат. Как и в оригинальной U -resultant, оно равно нулю тогда и только тогда , когда имеют бесконечно много общих проективных нулей (то есть , если проективное алгебраическое множество определяется имеет бесконечно много точек над алгебраическим замыканием на к ). Как и в случае с исходным U -результатом, когда этот U -результант не равен нулю, он разлагается на линейные множители по любому алгебраически замкнутому расширению k . Коэффициенты этих линейных множителей представляют собой однородные координаты общих нулей, а кратность общего нуля равна кратности соответствующего линейного множителя.

Число строк матрицы Маколея меньше, чем где e ~ 2,7182 - обычная математическая константа , а d - среднее арифметическое степеней матрицы. Отсюда следует, что все решения системы полиномиальных уравнений с конечным числом проективных нулей может быть определена во времени. Хотя эта оценка велика, она почти оптимальна в следующем смысле: если все входные степени равны, то временная сложность процедуры полиномиальна от ожидаемого числа решений ( теорема Безу ). Это вычисление может быть практически жизнеспособным, когда n , k и d не велики.

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

Заметки

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

Внешние ссылки