Факторизация

редактировать
(Математическое) разложение в произведение Многочлен x + cx + d, где a + b = c и ab = d, может быть разложено на (x + a) (x + b).

В математике, факторизация (или факторизация, см. английский орфографические различия ) или факторинг состоит из записи числа или другого математического объекта как произведения нескольких факторов, обычно меньших или более простых же объектов типа. Например, 3 × 5 - это факторизация целого числа 15, а (x - 2) (x + 2) - факторизация полинома x - 4.

Факторизация обычно не считается значимым в системе счисления, имеющим деление, как большие или комплексные числа, поскольку x {\ displaystyle x}x можно тривиально записать как (ху) × (1 / y) {\ displaystyle (xy) \ times (1 / y)}{\ displaystyle (xy) \ times (1 / y)} всякий раз, когда y {\ displaystyle y}y не равно нулю. Значимая факторизация для рационального числа или рациональной функции может быть получена путем выполнения его младших членов и раздельной факторизации числителя и знаменателя.

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

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

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

Факторизация может также относиться к более общим разложениям математического объекта. в продукт меньших или более простых объектов. Например, каждая функция может быть включена в состав сюръективной функции с инъективной функцией . Матрицы обладают множеством видов матричных факторизаций. Например, каждая матрица имеет уникальную факторизацию LUP как произведение матрицы нижнего треугольника L со всеми диагональными элементами, равными едиными, верхней треугольной матрицы U и матрицу перестановок P; это матричная формулировка исключения Гаусса.

Содержание
  • 1 Целые числа
    • 1.1 Пример
  • 2 Выражения
    • 2.1 История факторизации выражений
    • 2.2 Общие методы
      • 2.2. 1 Общий множитель
      • 2.2.2 Группировка
      • 2.2.3 Сложение и вычитание членов
    • 2.3 Узнаваемые шаблоны
      • 2.3.1 Корни единства
  • 3 Полиномы
    • 3.1 Факторизация примитивной части и содержимого
    • 3.2 Использование теоремы о множителях
    • 3.3 Рациональные корни
      • 3.3.1 Метод AC
    • 3.4 Использование формул для полиномиальных корней
    • 3.5 Использование отношений между корнями
  • 4 Уникальные области факторизации
  • 5 Идеалы
  • 6 Матрицы
  • 7 См. Также
  • 8 Примечания
  • 9 Ссылки
  • 10 Внешние ссылки
Целые числа

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

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

Для нахождения делителя q числа n, если таковой имеется, достаточно проверить все значения q такие, что 1 < q and q ≤ n. In fact, if r is a divisor of n such that r>n, тогда q = n / r является делителем n, таким что q ≤ n.

Если проверять значения q в возрастании, первый найденный делитель обязательно является основным числом, а кофактор r = n / q не может иметь делителя меньше q. Чтобы получить полную факторизацию, алгоритм, ищу делитель r, который не меньше q и не больше √r.

Нет необходимости проверить все значения q для применения метода. В принципе, достаточно проверить только простые делители. Здесь должна быть таблица простых чисел, которую можно сгенерировать, например, с помощью сита Эратосфена. Мы не можем сразу увидеть, как они просты или нет. Обычно можно приступить к проверке 2, 3, 5 и чисел>5, последняя цифра которых равна 1, 3, 7, 9, сумма цифр не кратна 3.

Этот метод хорошо работает для факторизации малых целых чисел, но неэффективен для больших целых чисел. Например, Пьер де Ферма не смог, что 6-е число Ферма

1 + 2 2 5 = 1 + 2 32 = 4 294 967 297 {\ displaystyle 1 + 2 ^ {2 ^ {5}} = 1 + 2 ^ {32} = 4 \, 294 \, 967 \, 297}{\ displaystyle 1 + 2 ^ {2 ^ {5}} = 1 + 2 ^ {32} = 4 \, 294 \, 967 \, 297}

не является основным числом. Фактически, применение метода потребовало бы более 10000 делений для числа, содержащего 10 десятичных цифр..

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

Пример

Для разложения n = 1386 на простые числа:

  • Начните с деления на 2: число четное, и n = 2 · 693. Продолжайте с 693 и 2 как первый кандидат в делитель.
  • 693 нечетно (2 не является делителем), но делится на 3: у одного 693 = 3 · 231 и n = 2 · 3 · 231. Продолжайте в качестве с 231 и 3 в качестве первого кандидата в делитель.
  • 231 также делится на 3: у одного 231 = 3 · 77, и, таким образом, n = 2 · 3 · 77. Продолжайте с 77 и 3 в качестве первого кандидата в делители.
  • 77 не делится на 3, так как сумма его цифр равна 14, а не кратно 3. Оно также не кратно 5, потому что его последняя цифра равна 7. Следующий нечетный делитель проверено 7. У одного 77 = 7 · 11, и, таким образом, n = 2 · 3 · 7 · 11. Это показывает, что 7 простое число (легко проверить напрямую). Продолжите с 11 и 7. в качестве первого кандидата на делитель.
  • Как 7>11, один закончен. Таким образом, 11 является основным числом, а факторизация на простых множителях равна
1386 = 2 · 3 · 7 · 11.
Выражения

Манипулирование выражениями является поставщиком алгебры. Факторизация - один из наиболее важных методов манипулирования выражениями по нескольким причинам. Если можно уравнение в факторизованной форме E⋅F = 0, тогда задача решения разбивается на две (и, как правило, более простые) задачи E = 0 и F = 0. Когда выражение может быть факторизовано, факторы часто намного проще. Например,

x 3 - ax 2 - bx 2 - cx 2 + abx + acx + bcx - abc {\ displaystyle x ^ {3} -ax ^ {2} -bx ^ {2} -cx ^ {2} + abx + acx + bcx-abc}{\ displaystyle x ^ {3 } -ax ^ {2} -bx ^ {2} - cx ^ {2} + abx + acx + bcx-abc}

, имеющий 16 умножений, 4 вычитания и 3 сложения, можно разложить на более простое выражение

(x - a) (x - b) (x - c), {\ displaystyle (xa) (xb) (xc),}{\ displaystyle (xa) (xb) (xc),}

только с двумя умножениями и тремя вычитаниями. Более того, факторизованная форма сразу дает корни x = a, b, c многочлена от x, представленного этими выражениями.

С другой стороны, факторизация не всегда возможна, и когда это возможно, факторы не всегда проще. Например, x 997-1 {\ displaystyle x ^ {997} -1}{\ displaystyle x ^ {997 } -1} можно разложить на два несократимых множителя x - 1 {\ displaystyle x -1 }x-1 и x 996 + x 995 + ⋯ + x 2 + x + 1 {\ displaystyle x ^ {996} + x ^ {995} + \ cdots + x ^ {2} + x + 1}{\ displaystyle x ^ {996} + x ^ {995 } + \ cdots + x ^ {2} + x + 1} .

Были разработаны различные методы нахождения факторизаций; Некоторые предложения ниже.

Решение алгебраических уравнений может рассматриваться как проблема факторизации. Фактически, основную теорему алгебры можно сформулировать следующим образом. Каждый многочлен от x степени n с комплексными коэффициентами может быть разложен на n линейных множителей x - ai, {\ displaystyle x-a_ {i},}{\ displaystyle x-a_ {i},} для i = 1,..., n, где a i s - корни многочлена. Несмотря на то, что структура факторизации в этих случаях известна, и обычно не могут быть вычислены в терминах радикалов (n корней) по теореме Абеля - Руффини. В большинстве случаев лучшее, что можно сделать, - это вычислить приблизительные значения корней с помощью алгоритма поиска корней.

История факторизации выражений

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

В его книге Artis В первом разделе Analyticae Praxis и Aequationes Algebraicas Resolvendas Харриот нарисовал таблицы для сложения, вычитания, умножения и деления одночленов, биномов и трехчленов. Затем во втором разделе, он составил уравнение aa - ba + ca = + bc и показано, что оно соответствует форме умножения, которую он ранее предоставил, давая факторизацию (a - b) (a + c).

Общие методы

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

Общий множитель

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

Например,

6 x 3 y 2 + 8 x 4 y 3 - 10 x 5 y 3 = 2 x 3 y 2 (3 + 4 xy - 5 x 2 y), {\ displaystyle 6x ^ {3} y ^ {2} + 8x ^ {4} y ^ {3} -10x ^ {5} y ^ {3} = 2x ^ {3} y ^ {2} (3 + 4xy-5x ^ { 2} y),}{\ displaystyle 6x ^ {3} y ^ {2} + 8x ^ {4} y ^ {3} -10x ^ { 5} y ^ {3} = 2x ^ {3} y ^ {2} (3 + 4xy-5x ^ {2} y),}

поскольку 2 является наибольшим общим делителем 6, 8 и 10, и x 3 y 2 {\ displaystyle x ^ {3} y ^ {2}}{\ displaystyle x ^ {3} y ^ {2}} разделяет все термины.

Группировка

Условия группировки использовать другие методы получения факторизации.

Например, чтобы разложить на множители

4 x 2 + 20 x + 3 xy + 15 y, {\ displaystyle 4x ^ {2} + 20x + 3xy + 15y,}{\ displaystyle 4x ^ {2} + 20x + 3xy + 15y,}

можно заметить, что первые два члена имеют общий множитель x, а последние два члена имеют общий множитель y. Таким образом,

4 x 2 + 20 x + 3 xy + 15 y = (4 x 2 + 20 x) + (3 xy + 15 y) = 4 x (x + 5) + 3 y (x + 5). {\ displaystyle 4x ^ {2} + 20x + 3xy + 15y = (4x ^ {2} + 20x) + (3xy + 15y) = 4x (x + 5) + 3y (x + 5).}{\ displaystyle 4x ^ {2} + 20x + 3xy + 15y = (4x ^ {2} + 20x) + (3xy + 15y) = 4x (x + 5) + 3y (x + 5).}

Тогда простой осмотр показывает общий множитель x + 5, что приводит к факторизации

4 x 2 + 20 x + 3 xy + 15 y = (4 x + 3 y) (x + 5). {\ displaystyle 4x ^ {2} + 20x + 3xy + 15y = (4x + 3y) (x + 5).}{\ displaystyle 4x ^ {2} + 20x + 3xy + 15y = (4x + 3y) (x + 5).}

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

Сложение и вычитание терминов

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

Типичное использование этого метода - завершение метода квадрата для получения квадратной формулы.

Другой пример - факторизация x 4 + 1. {\ displaystyle x ^ {4} +1.}{\ displaystyle x ^ {4} +1.} Если не действительный квадратный корень из –1, обычно обозначаемый i, то получится разность квадратов

х 4 + 1 = (х 2 + я) (х 2 - я). {\ displaystyle x ^ {4} + 1 = (x ^ {2} + i) (x ^ {2} -i).}{\ displaystyle x ^ {4} + 1 = (x ^ {2} + i) (х ^ {2} -i).}

может потребоваться факторизация с вещественным числом коэффициенты. Складывая и вычитая 2 x 2, {\ displaystyle 2x ^ {2},}{\ displaystyle 2x ^ {2},} и группируя три члена вместе, можно распознать квадрат бинома :

x 4 + 1 = (x 4 + 2 x 2 + 1) - 2 x 2 = (x 2 + 1) 2 - (x 2) 2 = (x 2 + x 2 + 1) (x 2 - x 2 + 1). {\ displaystyle x ^ {4} + 1 = (x ^ {4} + 2x ^ {2} +1) -2x ^ {2} = (x ^ {2} +1) ^ {2} - \ left ( x {\ sqrt {2}} \ right) ^ {2} = \ left (x ^ {2} + x {\ sqrt {2}} + 1 \ right) \ left (x ^ {2} -x {\ sqrt {2}} + 1 \ right).}{\ displaystyle x ^ {4} + 1 = (x ^ {4} + 2x ^ {2} +1) -2x ^ {2} = (x ^ {2} + 1) ^ {2} - \ left (x {\ sqrt {2}} \ right) ^ {2} = \ left (x ^ {2} + x {\ sqrt {2}} + 1 \ right) \ left (x ^ {2} -x {\ sqrt {2}} + 1 \ справа).}

Вычитание и сложение 2 x 2 {\ displaystyle 2x ^ {2}}2x ^ 2 также дает факторизацию:

x 4 + 1 = (x 4-2 x 2 + 1) + 2 x 2 = (x 2 - 1) 2 + (x 2) 2 = (x 2 + x - 2 - 1) (x 2 - x - 2 - 1)). {\ displaystyle x ^ {4} + 1 = (x ^ {4} -2x ^ {2} +1) + 2x ^ {2} = (x ^ {2} -1) ^ {2} + \ left ( x {\ sqrt {2}} \ right) ^ {2} = \ left (x ^ {2} + x {\ sqrt {-2}} - 1 \ right) \ left (x ^ {2} -x { \ sqrt {-2}} - 1 \ right).}{ \ displaystyle x ^ {4} + 1 = (x ^ {4} -2x ^ {2} +1) + 2x ^ {2} = (x ^ {2} -1) ^ {2} + \ left (x {\ sqrt {2}} \ right) ^ {2} = \ left (x ^ {2} + x {\ sqrt {-2}} - 1 \ right) \ left (x ^ {2} -x {\ sqrt {-2}} - 1 \ right).}

Эти факторизации работают не только с комплексными числами, но и с любым полем, где –1, 2 или –2 - это площадь. В конечное поле произведение неквадратов является квадратом; это означает, что полином x 4 + 1, {\ displaystyle x ^ {4} +1,}{\ displaystyle x ^ {4} +1,} который неприводим по целым числам сводится по модулю для каждого простого числа. Например,

x 4 + 1 ≡ (x + 1) 4 (mod 2); {\ Displaystyle х ^ {4} +1 \ эквив (х + 1) ^ {4} {\ pmod {2}};}{\ displaystyle x ^ {4} +1 \ Equiv (x + 1) ^ {4} {\ pmod {2}};}
х 4 + 1 ≡ (х 2 + х - 1) (х 2 - х - 1) (модуль 3), {\ Displaystyle х ^ {4} +1 \ эквив (х ^ {2} + х-1) (х ^ {2} -x-1) {\ pmod {3}}, \ qquad}{\ displaystyle x ^ {4} +1 \ Equiv (x ^ {2 } + x-1) (x ^ {2} -x-1) {\ pmod {3}}, \ qquad} с 1 2 ≡ - 2 (mod 3); {\ displaystyle 1 ^ {2} \ Equiv -2 {\ pmod {3}};}{\ displaystyle 1 ^ {2} \ Equiv -2 {\ pmod {3}};}
x 4 + 1 ≡ (x 2 + 2) (x 2–2) (mod 5), {\ displaystyle x ^ {4} +1 \ Equiv (x ^ {2} +2) (x ^ {2} -2) {\ pmod {5}}, \ qquad}{\ displaystyle x ^ {4} +1 \ Equiv (x ^ {2} +2) (х ^ {2} -2) {\ pmod {5}}, \ qquad} с 2 2 ≡ - 1 (мод 5); {\ displaystyle 2 ^ {2} \ Equiv -1 {\ pmod {5}};}{\ displaystyle 2 ^ {2} \ Equiv -1 {\ pmod {5}};}
x 4 + 1 ≡ (x 2 + 3 x + 1) (x 2 - 3 x + 1) (mod 7), {\ Displaystyle х ^ {4} +1 \ эквив (х ^ {2} + 3x + 1) (х ^ {2} -3x + 1) {\ pmod {7}}, \ qquad}{\ displaystyle x ^ {4} +1 \ Equiv (x ^ {2} + 3x + 1) (x ^ {2} -3x + 1) {\ pmod {7}}, \ qquad} начиная с 3 2 ≡ 2 (мод. 7). {\ displaystyle 3 ^ {2} \ Equiv 2 {\ pmod {7}}.}{\ displaystyle 3 ^ {2} \ Equiv 2 {\ pmod {7}}.}

Узнаваемые шаблоны

Многие чисаторы обеспечение равенства между суммой и произведением. Вышеупомянутые методы 1 «Я» для того, чтобы найти суммеой идентичности, появиться в выражении, следовательно, может быть заменено произведением.

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

E 2 - F 2 = (E + F) (E - F) {\ displaystyle E ^ {2} -F ^ {2} = (E + F) (EF)}{\ Displaystyle E ^ {2} -F ^ {2} = (E + F) (EF)}
Например,
a 2 + 2 ab + b 2 - x 2 + 2 xy - y 2 = (a 2 + 2 ab + b 2) - (x 2-2 xy + y 2) = (a + b) 2 - (x - y) 2 = (a + b + x - y) (a + b - x + y). {\ Displaystyle {\ begin {выровнено} a ^ {2} + 2ab + b ^ {2} -x ^ {2} + 2xy-y ^ {2} \\ = (a ^ {2} + 2ab + b ^ {2}) - (x ^ {2} - 2xy + y ^ {2}) \\ = (a + b) ^ {2} - (xy) ^ {2} \\ = (a + Ь + ху) (а + Ь- х + у). \ end {align}}}{\ displaystyle {\ begin {align} a ^ {2} + 2ab + b ^ {2} -x ^ {2} + 2xy-y ^ {2} \\ = (a ^ {2} + 2ab + b ^ {2}) - (x ^ {2} -2xy + y ^ {2}) \\ = (a + b) ^ {2} - (xy) ^ {2} \\ = (a + b + xy) (a + bx + y). \ end {align}}}
  • Сумма / разность двух кубов
E 3 + F 3 = (E + F) (E 2 - EF + F 2) {\ displaystyle E ^ {3} + F ^ { 3} = (E + F) (E ^ {2} -EF + F ^ {2})}{\ displaystyle E ^ {3} + F ^ {3} = (E + F) (E ^ {2} -EF + F ^ {2})}
E 3 - F 3 = (E - F) (E 2 + EF + F 2) {\ displaystyle E ^ {3} -F ^ {3} = (EF) (E ^ {2} + EF + F ^ {2})}{\ displaystyle E ^ {3} -F ^ { 3} = (EF) (E ^ {2} + EF + F ^ {2})}
  • Разница между четырьмя й степени
E 4 - F 4 = (E 2 + F 2) (E 2 - F 2) = (E 2 + F 2) (E + F) (E - F) {\ displaystyle {\ begin {выровнено} E ^ {4} -F ^ {4} = (E ^ {2} + F ^ {2}) (E ^ {2} -F ^ {2}) \\ = (E ^ {2} + F ^ {2}) (E + F) (EF) \ end {align}}}{\ displaystyle {\ begin {align} E ^ {4} -F ^ {4} = (E ^ {2} + F ^ {2}) (E ^ {2} -F ^ {2}) \\ = (E ^ {2} + F ^ {2}) (E + F) (EF) \ end {выровнено}}
  • Сумма / разность двух n-х степеней
В следующих тождествах множители могут быть также часто разложены на множители:
  • Разница, четкая степень
E 2 n - F 2 N знак равно (E N + F N) (E N - F N) {\ Displaystyle E ^ {2n} -F ^ {2n} = (E ^ {n} + F ^ {n}) (E ^ { n} -F ^ {n})}{\ displaystyle E ^ {2n} -F ^ {2n} = (E ^ {n} + F ^ {n}) (E ^ {n} -F ^ {n})}
  • Разница, четная или нечетная экспонента
E n - F n = (E - F) (E n - 1 + E n - 2 F + E n - 3 F 2 + ⋯ + EF n - 2 + F n - 1) {\ displaystyle E ^ {n} -F ^ {n} = (EF) (E ^ {n -1} + E ^ {n -2} F + E ^ {n-3} F ^ {2} + \ cdots + EF ^ {n-2} + F ^ {n-1})}{\ displaystyle E ^ {n} -F ^ {n} = (EF) (E ^ {n-1} + E ^ {n-2} F + E ^ {n-3} F ^ {2} + \ cdots + EF ^ {n- 2} + F ^ {n-1})}
Это представляет собой пример показывающий, что коэффициенты могут быть намного больше, ч сумма, которая разложена на множители.
  • Сумма, нечетный показатель
E n + F n = (E + F) (E n - 1 - E n - 2 F + E n - 3 F 2 - ⋯ - EF n - 2 + F n - 1) {\ displaystyle E ^ {n} + F ^ {n} = (E + F) (E ^ {n-1} -E ^ {n-2} F + E ^ {n-3} F ^ { 2} - \ cdots -EF ^ {n-2} + F ^ {n-1})}{\ Displaystyle E ^ {n} + F ^ {n} = (E + F) (E ^ {n-1} -E ^ {n-2} F + E ^ {n-3} F ^ {2} - \ cdots -EF ^ {n-2} + F ^ {n-1})}
(получено чанги ng F на –F в предыдущей формуле)
  • Сумма, четный показатель
Если показатель степень является степенью двойки, это выражение, как правило, не может быть разложено на множители без введения комплексных чисел (если E и F содержат комплексные числа, это может быть не так). Если n имеет нечетный делитель, то есть если n = pq с нечетным p, можно использовать предыдущую формулу (в «Сумма, нечетный показатель»), примененную к (E q) p + (F q) p. {\ displaystyle (E ^ {q}) ^ {p} + (F ^ {q}) ^ {p}.}{\ displaystyle (E ^ {q}) ^ {p} + (F ^ {q}) ^ {p}.}
  • Трехчлены и кубические формулы
x 2 + y 2 + z 2 + 2 (xy + yz + xz) = (x + y + z) 2 x 3 + y 3 + z 3 - 3 xyz = (x + y + z) (x 2 + y 2 + z 2 - xy - xz - yz) x 3 + y 3 + z 3 + 3 x 2 (y + z) + 3 y 2 (x + z) + 3 z 2 (x + y) + 6 xyz = (x + y + z) 3 x 4 + x 2 y 2 + y 4 = (x 2 + xy + y 2) (x 2 - xy + y 2). {\ displaystyle {\ begin {align} x ^ {2} + y ^ {2} + z ^ {2} +2 (xy + yz + xz) = (x + y + z) ^ {2} \\ x ^ {3} + y ^ {3} + z ^ {3} -3xyz = (x + y + z) (x ^ {2} + y ^ {2} + z ^ {2} -xy-xz -yz) \\ x ^ {3} + y ^ {3} + z ^ {3} + 3x ^ {2} (y + z) + 3y ^ {2} (x + z) + 3z ^ {2 } (x + y) + 6xyz = (x + y + z) ^ {3} \\ x ^ {4} + x ^ {2} y ^ {2} + y ^ {4} = (x ^ { 2} + xy + y ^ {2}) (x ^ {2} -xy + y ^ {2}). \ end {align}}}{\ displaystyle { \ begin {align} x ^ {2} + y ^ {2} + z ^ {2} +2 (xy + yz + xz) = (x + y + z) ^ {2} \\ x ^ { 3} + y ^ {3} + z ^ {3} -3xyz = (x + y + z) (x ^ {2} + y ^ {2} + z ^ {2} -xy-xz -yz) \\ x ^ {3} + y ^ {3} + z ^ {3} + 3x ^ {2} (y + z) + 3y ^ {2} (x + z) + 3z ^ {2 } (x + y) + 6xyz = (x + y + z) ^ {3} \\, x ^ {4} + x ^ {2} y ^ {2} + y ^ {4} = (x ^ {2} + xy + y ^ {2}) (x ^ {2} -xy + y ^ {2}). \ End {align}}}
  • Биномиальное разложение
Визуализация биномиального разложения до 4-й степени
биномиальная теорема используются шаблоны, которые можно легко распознать по целым числам, которые в них
В низкой степени:
a 2 + 2 ab + b 2 = (a + b) 2 {\ displaystyle a ^ {2} + 2ab + b ^ {2} = (a + b) ^ {2}}{\ displaystyle a ^ { 2} + 2ab + b ^ {2} = (a + b) ^ {2}}
a 2–2 ab + b 2 = (a - b) 2 {\ displaystyle a ^ {2} -2ab + b ^ {2} = (ab) ^ {2}}{\ displaystyle a ^ {2} -2ab + b ^ {2 } = (ab) ^ {2}}
a 3 + 3 a 2 b + 3 ab 2 + b 3 = (a + b) 3 {\ displaystyle a ^ {3} + 3a ^ {2} b + 3ab ^ {2} + b ^ {3} = ( a + b) ^ {3}}{\ displaystyle a ^ {3} + 3a ^ {2} b + 3ab ^ {2} + b ^ {3} = (a + б) ^ {3}}
a 3–3 a 2 b + 3 ab 2 - b 3 = (a - b) 3 {\ displaystyle a ^ {3} -3a ^ {2} b + 3ab ^ {2} -b ^ {3} = (ab) ^ {3}}{\ displaystyle a ^ {3} -3a ^ {2} b + 3ab ^ {2} -b ^ {3} = (ab) ^ {3}}
В общем, коэффициенты развернутых форм (a + b) n {\ displaystyle (a + b) ^ {n}}(a + b) ^ n и (a - b) n {\ displaystyle (ab) ^ {n}}(ab) ^ n - биномиальные коэффициенты, которые появляются в n-й строке треугольника Паскаля.

Корни из единицы

н-ые корни из единицы - это комплексные числа, каждое из которых является корнем полинома xn - 1. {\ displaystyle x ^ {n} -1.}x ^ {n} -1. Таким образом, это число

e 2 ik π / n = cos ⁡ 2 π kn + i sin ⁡ 2 π kn {\ displaystyle e ^ {2ik \ pi / n} = \ cos {\ frac {2 \ pi k} {n}} + i \ sin {\ frac {2 \ pi k} {n}}}{\ displaystyle e ^ {2ik \ pi / n} = \ cos {\ frac {2 \ pi k} {n}} + i \ sin {\ frac {2 \ пи к} {п}}}

для k = 0,…, n - 1. {\ displaystyle k = 0, \ ldots, n-1.}{\ displaystyle k = 0, \ ldots, n-1.}

Отсюда следует, что для любых двух выражений E и F одно имеет:

E n - F n = ( E - F) ∏ К знак равно 1 N - 1 (E - F e 2 ik π / n) {\ Displaystyle E ^ {n} -F ^ {n} = (EF) \ prod _ {k = 1} ^ {n-1} \ left (E-Fe ^ {2ik \ pi / n} \ right)}{\ Displaystyle E ^ {n} -F ^ {n} = (EF) \ prod _ {k = 1} ^ {n-1} \ слева (E-Fe ^ {2ik \ pi / n} \ right) }
E n + F n = ∏ k = 0 n - 1 (E - F e (2 k + 1) π / n), если n четно {\ displaystyle E ^ {n} + F ^ {n} = \ prod _ {k = 0} ^ {n-1} \ left (E-Fe ^ {(2k + 1) \ pi / n} \ right) \ qquad {\ text {if}} n {\ text {четно}}}{\ displaystyle E ^ {n} + F ^ {n} = \ prod _ {k = 0} ^ {n-1} \ left (E- Fe ^ {(2k + 1) \ pi / n} \ right) \ qquad {\ text {if}} n {\ текст {четно}}}
E n + F n = (E + F) ∏ k = 1 n - 1 (E + F e 2 ik π / n), если n нечетное {\ displaystyle E ^ {n} + F ^ {n} = (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E + Fe ^ {2ik \ pi / n} \ right) \ qquad {\ text {if}} n {\ text {is odd}}}{\ displaystyle E ^ {n} + F ^ {n} = (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E + Fe ^ {2ik \ pi / n} \ right) \ qquad {\ text {if}} n {\ text {is odd}}}

Если E и F - реальные выражения, и кто-то хочет действительные факторы, необходимо заменить каждую пару комплексно сопряженных факторов на ее произведение. Комплексное сопряжение ei α {\ displaystyle e ^ {i \ alpha}}{\ displaystyle e ^ {i \ alpha}} равно e - i α, {\ displaystyle e ^ {- i \ alpha},}{\ Displaystyle е ^ {- я \ альфа},} и

(a - bei α) (a - be - i α) = a 2 - ab (ei α + e - i α) + b 2 ei α e - i α = a 2 - 2 ab соз α + б 2, {\ displaystyle \ left (a-be ^ {i \ alpha} \ right) \ left (a-be ^ {- i \ alpha} \ right) = a ^ {2} -ab \ left (e ^ {i \ alpha} + e ^ {- i \ alpha} \ right) + b ^ {2} e ^ {i \ alpha} e ^ {- i \ alpha} = a ^ {2} - 2ab \ cos \, \ alpha + b ^ {2},}{\ displaystyle \ left (a-be ^ {i \ alpha} \ right) \ left (a-be ^ {- i \ alpha} \ right) = a ^ {2} - ab \ left (e ^ {i \ alpha} + e ^ {- i \ alpha} \ right) + b ^ {2} e ^ {i \ alpha} e ^ {- i \ alpha} = a ^ {2} -2ab \ соз \, \ альфа + b ^ {2},}

одна имеет следующие действительные факторизации (одна переходит от одной к другой, заменяя k на n - k или n + 1 - k, и применяется обычные тригонометрические формулы :

E 2 n - F 2 n = (E - F) (E + F) ∏ k = 1 n - 1 (E 2 - 2 EF cos k π n + F 2) = (E - F) (E + F) ∏ К знак равно 1 n - 1 (E 2 + 2 EF cos k π n + F 2) {\ displaystyle {\ begin {align} E ^ {2n} -F ^ {2n} = (EF) (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E ^ {2} -2EF \ cos \, {\ frac {k \ pi} {n}} + F ^ {2 } \ верно) \\ = (EF) (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E ^ {2} + 2EF \ cos \, {\ frac {k \ pi} {n}} + F ^ {2} \ right) \ end {выравнивается}}}{\ displaystyle {\ begin {align} E ^ {2n} -F ^ {2n} = (EF) (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E ^ {2} -2EF \ cos \, {\ frac {k \ pi} {n}} + F ^ {2} \ right) \\ = (EF) (E + F) \ prod _ {k = 1} ^ {n-1} \ left (E ^ { 2} + 2EF \ cos \, {\ frac {k \ pi} {n}} + F ^ {2} \ right) \ end {align}}}
E 2 n + F 2 n = ∏ k = 1 n (E 2 + 2 EF cos (2 k - 1) π 2 n + F 2) знак равно ∏ К знак равно 1 N (E 2 - 2 EF cos (2 к - 1) π 2 n + F 2) {\ displaystyle {\ begin {align} E ^ {2n} + F ^ {2n} = \ prod _ {k = 1} ^ {n} \ left (E ^ {2} + 2EF \ cos \, {\ frac {(2k-1) \ pi} {2n}} + F ^ {2} \ right) \\ = \ prod _ {k = 1} ^ {n} \ left (E ^ {2} -2EF \ cos \, {\ frac {(2k-1) \ pi} {2n}} + F ^ {2} \ right) \ end {align}}}{\ displaystyle {\ begin {align} E ^ {2n} + F ^ {2n} = \ prod _ {k = 1} ^ {n} \ left (E ^ {2} + 2EF \ cos \, {\ frac {(2k-1) \ pi} {2n}} + F ^ {2} \ right) \\ = \ prod _ {k = 1} ^ {n} \ left (E ^ { 2} -2EF \ cos \, {\ frac {(2k- 1) \ pi} {2n}} + F ^ {2} \ right) \ end {align}}}

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

a 4 + b 4 = (a 2 - 2 a b + b 2) (a 2 + 2 a b + b 2). {\ displaystyle a ^ {4} + b ^ {4} = (a ^ {2} - {\ sqrt {2}} ab + b ^ {2}) (a ^ {2} + {\ sqrt {2}))} ab + b ^ {2}).}{\ displaystyle a ^ {4} + b ^ {4} = (a ^ {2} - {\ sqrt {2}} ab + b ^ {2}) (a ^ {2} + {\ sqrt {2}} ab + b ^ {2}).}
a 5 - b 5 = (a - b) (a 2 + 1 - 5 2 ab + b 2) (a 2 + 1 + 5 2 ab + b 2), {\ displaystyle a ^ {5} -b ^ {5} = (ab) \ left (a ^ {2} + {\ frac {1 - {\ sqrt {5}}} {2}} ab + b ^ {2} \ right) \ left (a ^ {2} + {\ frac {1 + {\ sqrt {5}}} {2}} ab + b ^ {2} \ right),}{\ displaystyle a ^ {5} -b ^ {5} = (ab) \ left (a ^ {2} + {\ frac {1 - {\ sqrt {5}}} {2}} ab + b ^ {2} \ right) \ left (a ^ {2} + {\ frac { 1 + {\ sqrt {5}}} {2}} ab + b ^ {2} \ right),}
a 5 + b 5 знак равно (a + b) (a 2 - 1 - 5 2 ab + b 2) (a 2 - 1 + 5 2 ab + b 2), {\ displaystyle a ^ {5} + b ^ {5} = (a + b) \ left (a ^ {2} - {\ frac {1 - {\ sqrt {5}}} {2}} ab + b ^ {2} \ right) \ left (a ^ {2} - {\ frac {1 + {\ sqrt {5}}} {2}} ab + b ^ {2} \ right),}{\ displaystyle a ^ {5} + b ^ {5} = (a + b) \ left (a ^ {2} - {\ frac {1 - {\ sqrt {5}}} {2}} ab + b ^ {2} \ right) \ left (a ^ {2} - {\ frac {1 + {\ sqrt {5}}} {2}} ab + b ^ {2} \ right),}

Часто требуется факторизация с рациональными коэффициентами. Такая факторизация включает циклотомических многочленов. Чтобы выразить рациональные факторизации сумм и разностей или степеней, нам потребуется обозначение для усреднения полинома : если P (x) = a 0 xn + aixn - 1 + ⋯ + an, {\ Displaystyle P (x) = a_ {0} x ^ {n} + a_ {i} x ^ {n-1} + \ cdots + a_ {n},}{\ displaystyle P (x) = a_ {0} x ^ {n} + a_ {i} x ^ {n-1} + \ cdots + a_ {n},} его гомогенизация - двумерный многочлен P ¯ (x, y) = a 0 xn + aixn - 1 y + ⋯ + anyn. {\ displaystyle {\ overline {P}} (x, y) = a_ {0} x ^ {n} + a_ {i} x ^ {n-1} y + \ cdots + a_ {n} y ^ {n }.}{\ displaystyle {\ overline {P}} (x, y) = a_ {0} x ^ {n} + a_ {i} x ^ {n-1} y + \ cdots + a_ { n} y ^ {n}.} Тогда имеем

E n - F n = ∏ k ∣ n Q ¯ n (E, F), {\ displaystyle E ^ {n} -F ^ {n} = \ prod _ {k \ mid n} {\ overline {Q}} _ {n} (E, F),}{\ displaystyle E ^ {n} -F ^ {n} = \ prod _ {k \ mid n} {\ overline {Q}} _ {n} (E, F),}
E n + F n = ∏ k ∣ 2 n, k ∤ n Q ¯ n (E, F), {\ displaystyle E ^ {n} + F ^ {n} = \ prod _ {k \ mid 2n, k \ not \ mid n} {\ overline {Q}} _ {n} (E, F), }{\ displaystyle E ^ {n} + F ^ {n} = \ prod _ {k \ mid 2n, k \ not \ mid n} {\ overline {Q}} _ {n} (E, F),}

где произведения берутся по всем делителям n или всем делителям 2n, которые не делят n, и Q n (x) {\ displaystyle Q_ {n} (x)}Q_ {n} (x) - n- й круговой многочлен.

Например,

a 6 - b 6 = Q ¯ 1 (a, b) Q ¯ 2 (a, b) Q ¯ 3 (a, b) Q ¯ 6 (a, b) знак равно (a - b) (a + b) (a 2 - ab + b 2) (a 2 + ab + b 2), {\ displaystyle a ^ {6} -b ^ {6} = {\ overline {Q }} _ {1} (a, b) {\ overline {Q}} _ {2} (a, b) {\ overline {Q}} _ {3} (a, b) {\ overline {Q}} _ {6} (a, b) = (ab) (a + b) (a ^ {2} -ab + b ^ {2}) (a ^ {2} + ab + b ^ {2}),}{\ displaystyle a ^ {6} -b ^ {6} = {\ overline {Q}} _ {1} (a, b) {\ overline {Q} } _ {2} (a, b) {\ overline {Q}} _ {3} (a, b) {\ overline {Q}} _ {6} (a, b) = (ab) (a + b) (a ^ {2} -ab + b ^ {2}) (a ^ {2} + ab + b ^ {2}),}
a 6 + b 6 = Q ¯ 4 (a, b) Q ¯ 12 (a, b) = (a 2 + b 2) (a 4 - a 2 b 2 + b 4), {\ displaystyle a ^ {6} + b ^ {6} = {\ overline {Q}} _ {4} (a, b) {\ overline {Q}} _ {12} (a, b) = (a ^ {2} + b ^ {2}) (a ^ {4} -a ^ {2} b ^ {2} + b ^ {4}),}{\ displaystyle a ^ {6} + b ^ {6} = {\ overline {Q}} _ {4} (a, b) {\ overline {Q}} _ {12} (a, b) = (a ^ {2} + b ^ {2}) (a ^ {4} -a ^ {2} b ^ {2} + b ^ {4}),}

так как делители 6 равны 1, 2, 3, 6, а делители 12, которые не делят 6, равны 4 и 12.

Многочлены

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

P (x) = 0, {\ displaystyle P (x) = 0,}{\ displaystyle P (x) = 0,}

где

P (x) = a 0 xn + a 1 xn - 1 + ⋯ + an, {\ Displaystyle P (x) = a_ {0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ {n},}{\ Displaystyle P (x) = a_ {0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ {n},}

где P (x) многочлен от x, такой, что a 0 ≠ 0. {\ displaystyle a_ {0} \ neq 0.}{\ displaystyle a_ {0} \ neq 0.} Решение этого уравнения (также называемое корнем из многочлен) представляет собой такое значение r из x, что

P (r) = 0. {\ displaystyle P (r) = 0.}{\ displaystyle P (r) = 0.}

Если

P (x) = Q (x) R (x) {\ displaystyle P (x) = Q (x) R (x)}{\ displaystyle P (x) = Q (x) R (x)}

- факторизация P как произведение двух многочленов, тогда корни P являются объединением корни Q и корни R. Таким образом, решение P сводится к более основные задачи решения Q и R.

И наоборот, теорема о множителях утверждает, что если r является корнем из P, тогда P можно разложить на множители как

P (x) = (x - r) Q (x), {\ displaystyle P (x) = (xr) Q (x),}{\ displaystyle P (x) = (xr) Q (x),}

где Q (x) является частным от евклидова делен ия числа P на x - r.

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

P (x) = a 0 (x - r 1) ⋯ (x - rn), {\ displaystyle P (x) = a_ {0} (x-r_ {1 }) \ cdots (x-r_ {n}),}{\ displaystyle P (x) = a_ {0} (x-r_ {1}) \ cdots ( x-r_ {n}),}

где r 1,…, rn {\ displaystyle r_ {1}, \ ldots, r_ {n}}r_ {1}, \ ldots, r_ {n} являются действительные или комплексные корни P, причем некоторые из них, возможно, повторяются. Эта полная факторизация является уникальной от до порядка факторов.

Если коэффициенты P имеют действительные, обычно требуется факторизация, при которых коэффициенты действующие коэффициенты. В этом случае в полной факторизации могут быть факторы, имеющие степень два. Эта факторизация может быть легко выведена из приведенной выше полной факторизации. Фактически, если r = a + ib не является действительным корнем P, то его комплексное сопряжение s = a - ib также является корнем P. Итак, произведение

(x - г) (Икс - s) знак равно Икс 2 - (г + s) Икс + Rs = Икс 2 + 2 Ax + a 2 + b 2 {\ Displaystyle (xr) (XS) = x ^ {2} - (г + s) x + rs = x ^ {2} + 2ax + a ^ {2} + b ^ {2}}{\ displaystyle (xr) (xs) = x ^ {2} - (r + s) x + rs = x ^ {2} + 2ax + a ^ {2} + b ^ {2}}

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

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

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

P (x) = q P 1 (x) ⋯ P k (x), {\ displaystyle P (x) = q \, P_ {1} (x) \ cdots P_ {k} (x),}{ \ Displaystyle P (x) = q \, P_ {1} (x) \ cdots P_ {k} (x),}

где q - рациональное число и P 1,…, P k {\ displaystyle P_ {1}, \ ldots, P_ {k}}{\ displaystyle P_ {1}, \ ldots, P_ { k}} - непостоянные многочлены с целыми коэффициентами, которые являются неприводимым и примитивным ; это означает, что ни один из P i {\ displaystyle P_ {i}}P_ {i} не может быть записан как произведение двух многочленов (с целыми коэффициентами), которые не равны ни 1, ни –1 ( целые числа как полиномы нулевой степени). Более того, эта факторизация уникальна до порядка факторов и умножения на -1 четного числа факторов.

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

Факторизация примитивной части и содержания

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

- 10 x 2 + 5 x + 5 = (- 5) ⋅ (2 x 2 - x - 1) {\ displaystyle -10x ^ {2} + 5x + 5 = (- 5) \ cdot ( 2x ^ {2} -x-1)}{\ displaystyle -10x ^ {2} + 5x +5 = (- 5) \ cdot (2x ^ {2} -x- 1)}
1 3 x 5 + 7 2 x 2 + 2 x + 1 = 1 6 (2 x 5 + 21 x 2 + 12 x + 6) {\ displaystyle {\ frac {1} {3}} x ^ {5} + {\ frac {7} {2}} x ^ {2} + 2x + 1 = {\ frac {1} {6}} (2x ^ {5} + 21x ^ {2} + 12x + 6)}{\ displaystyle {\ frac {1} {3}} x ^ {5} + {\ frac {7} {2}} x ^ {2} + 2x + 1 = {\ frac {1} {6}} (2x ^ {5} + 21x ^ {2} + 12x + 6)}

В этой факторизации рациональное число называется содержимым, а примитивный многочлен - примитивной частью. Вычисление этой факторизации может быть выполнено следующим образом: во-первых, приведите все коэффициенты к общему знаменателю, чтобы получить частное на целое число q многочлена с целыми коэффициентами. Затем делят больший общий делитель p коэффициентов этого многочлена для получения примитивной части, содержание которой составляет p / q. {\ displaystyle p / q.}{\ displaystyle p / q.} Наконец, если необходимо, меняют знаки p и всех коэффициентов примитивной части.

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

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

Теорема о факторах утверждает, что если r является корнем многочлена

P (x) = a 0 xn + a 1 xn - 1 + ⋯ + an - 1 x + an {\ displaystyle P (x) = a_ {0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ { n-1} x + a_ {n}}{\ displaystyle P (x) = a_ { 0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ {n-1} x + a_ {n}}

(то есть P (r) = 0), тогда существует факторизация

P (x) = (x - r) Q (x), {\ displaystyle P (x) = (xr) Q (x),}{\ displaystyle P (x) = (xr) Q (x),}

где

Q (x) = b 0 xn - 1 + ⋯ + bn - 2 x + bn - 1, {\ displaystyle Q (x) = b_ {0} x ^ {n-1} + \ cdots + b_ {n-2} x + b_ {n-1},}{\ displaystyle Q (x) = b_ {0} x ^ {n -1} + \ cdots + b_ {n-2} x + b_ {n-1},}

с a 0 = b 0, {\ displaystyle a_ {0} = b_ {0},}{\ displaystyl е a_ {0} = b_ {0},} и

bi = a 0 ri + ⋯ + ai - 1 r + ai {\ displaystyle b_ {i} = a_ {0} r ^ {i } + \ cdots + a_ {i-1} r + a_ {i}}{\ displaystyle b_ {i} = a_ {0} r ^ {i} + \ cdots + a_ {я-1} г + а_ {я }}

для i = 1,..., n - 1.

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

. Например, для полинома x 3 - 3 x + 2, {\ displaystyle x ^ {3} -3x + 2,}{\ displaystyle x ^ {3} -3x + 2,} легко увидеть, что сумма его коэффициентов равна 0. Таким образом, r = 1 является корнем. Поскольку r + 0 = 1 и r 2 + 0 r - 3 = - 2, {\ displaystyle r ^ {2} + 0r-3 = -2,}{\ displaystyle г ^ {2} + 0r-3 = -2,} один имеет

х 3 - 3 х + 2 = (х - 1) (х 2 + х - 2). {\ displaystyle x ^ {3} -3x + 2 = (x-1) (x ^ {2} + x-2).}x ^ 3 - 3x + 2 = (x - 1) (x ^ 2 + х - 2).

Рациональные корни

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

Если pq {\ displaystyle {\ frac {p} {q}}}{\ frac pq} является рациональным корнем много такойчлена

P (x) = a 0 xn + a 1 xn - 1 + ⋯ + an - 1 x + an, {\ displaystyle P (x) = a_ {0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ {n- 1} x + a_ {n},}{\ displayst yle P (x) = a_ {0} x ^ {n} + a_ {1} x ^ {n-1} + \ cdots + a_ {n-1} x + a_ {n},}

теорема о факторах показывает, что имеется факторизация

P (x) = (qx - p) Q (x), {\ displaystyle P (x) = (qx- p) Q (x),}{\ displaystyle P (x) = (qx-p) Q (x),}

где оба фактора имеют целочисленные коэффициенты (тот, что Q имеет целочисленные коэффициенты, следует из приведенной выше формулы P (x) к x - p / q {\ displaystyle xp / q}{\ displaystyle xp / q} ).

Сравнение коэффициентов степени n и постоянных коэффициентов в приведенном выше равенстве показывает, что если pq {\ displaystyle {\ frac {p} {q}}}{\ frac pq} является рациональный корень в сокращенной форме, тогда q является делителем a 0, {\ displaystyle a_ {0},}{\ displaystyle a_ {0},} и p является делителем an. {\ displaystyle a_ {n}.}{\ displaystyle a_ {n}.} Следовательно, существует конечное число возможностей для p и q, которые можно систематически исследовать.

Например, если многочлен

2 x 3-7 x 2 + 10 x - 6 {\ displaystyle 2x ^ {3} -7x ^ {2} + 10x-6}2x ^ 3 - 7x ^ 2 + 10x - 6

имеет рациональный корень p / q {\ displaystyle p / q }p / q с q>0, тогда p должно делить 6; то есть p ∈ {± 1, ± 2, ± 3, ± 6}, {\ displaystyle p \ in \ {\ pm 1, \ pm 2, \ pm 3, \ pm 6 \},}{\ displaystyle p \ in \ {\ pm 1, \ pm 2, \ pm 3, \ pm 6 \},} и q должны делить 2, то есть q ∈ {1, 2}. {\ displaystyle q \ in \ {1,2 \}.}{\ displaystyle q \ in \ {1,2 \}.} Более того, если x < 0, all terms of the polynomial are negative, and, therefore, a root cannot be negative. That is, one must have

p q ∈ {1, 2, 3, 6, 1 2, 3 2}. {\ displaystyle {\ frac {p} {q}} \ in \ {1,2,3,6, {\ frac {1} {2}}, {\ frac {3} {2}} \}.}{\ displaystyle {\ frac {p} {q}} \ in \ {1,2,3, 6, {\ frac {1} {2}}, {\ frac {3} {2}} \}.}

Прямое вычисление показывает, что 3 2 {\ displaystyle {\ frac {3} {2}}}{\ displaystyle {\ frac {3} {2}}} является корнем, и что другого рационального корня не существует. Применение теоремы о факторах приводит, наконец, к факторизации 2 x 3 - 7 x 2 + 10 x - 6 = (2 x - 3) (x 2 - 2 x + 2). {\ displaystyle 2x ^ {3} -7x ^ {2} + 10x-6 = (2x-3) (x ^ {2} -2x + 2).}2x ^ 3 - 7x ^ 2 + 10x - 6 = (2x -3) (x ^ 2 -2x + 2).

AC-метод

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

Рассмотрим квадратный многочлен

ax 2 + bx + c {\ displaystyle ax ^ {2} + bx + c}ax ^ {2} + bx + c

с целыми коэффициентами. Если он имеет рациональный корень, его знаменатель должен делиться равномерно. Таким образом, это может быть записано как возможно приводимая дробь р а. {\ displaystyle {\ frac {r} {a}}.}{\ displaystyle {\ frac {r} {a}}.} Согласно формулам Виета другой корень равенство

- ba - ra = - b + ra = sa, {\ displaystyle - {\ frac {b} {a}} - {\ frac {r} {a}} = - {\ frac {b + r} {a}} = {\ frac {s} {a}},}{\ displaystyle - {\ frac {b} {a}} - {\ frac {r} {a}} = - {\ frac {b + r} {a}} = {\ frac {s} {a}},}

с s = - (b + r). {\ displaystyle s = - (b + r).}{\ displaystyle s = - (b + г).} Таким образом, второй корень также является рациональным, а вторая формула Виета дает

sara = ca, {\ displaystyle {\ frac {s} { a}} {\ frac {r} {a}} = {\ frac {c} {a}},}{\ displaystyle {\ frac {s} {a}} {\ frac {r} {a}} = {\ frac {c } {a}},}

то есть

rs = ac и r + s = - b. {\ displaystyle rs = ac \ quad {\ text {and}} \ quad r + s = -b.}{\ displaystyle rs = ac \ quad {\ text {and}} \ quad r + s = -b.}

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

Например, рассмотрим квадратичный многочлен

6 x 2 + 13 x + 6. {\ displaystyle 6x ^ {2} + 13x + 6.}6x ^ 2 + 13x + 6.

Проверка множителей ac = 36 приводит к 4 + 9 = 13 = b, что дает два корня

- 4 6 = - 2 3 и - 9 6 = - 3 2, {\ displaystyle - {\ frac {4} {6}} = - {\ frac {2} {3}} \ quad {\ text {and}} \ quad - {\ frac {9} {6}} = - {\ frac {3} {2}},}{\ displaystyle - {\ frac { 4} {6}} = - {\ frac {2} {3}} \ quad {\ text {and}} \ quad - {\ frac {9} {6}} = - {\ frac {3} {2 }},}

и факторизация

6 x 2 + 13 х + 6 = 6 (х + 2 3) (х + 3 2) = (3 х + 2) (2 х + 3). {\ displaystyle {\ begin {align} 6x ^ {2} + 13x + 6 = 6 (x + {\ frac {2} {3}}) (x + {\ frac {3} {2}}) \ \ = (3х + 2) (2х + 3). \ End {align}}}{\ displaystyle {\ begin {align} 6x ^ {2} + 13x + 6 = 6 (x + {\ frac {2} {3}}) (x + {\ frac {3} {2}}) \\ = (3x + 2) ( 2х + 3). \ End {выровнено}}}

Использование формул для корней многочлена

Любой одномерный квадратичный многочлен ax 2 + bx + c {\ displaystyle ax ^ {2} + bx + c}ax ^ {2} + bx + c можно разложить на множители, используя квадратную формулу :

ax 2 + bx + c = a (x - α) (x - β) знак равно a (Икс - - b + б 2-4 ac 2 a) (x - - b - b 2-4 ac 2 a), {\ displaystyle ax ^ {2} + bx + c = a (x- \ альфа) (x- \ beta) = a \ left (x - {\ frac {-b + {\ sqrt {b ^ {2} -4ac}}} {2a}} \ right) \ left (x - {\ frac {-b - {\ sqrt { b ^ {2} -4ac}}} {2a}} \ right),}ax ^ 2 + bx + c = a (x - \ alpha) ( x - \ beta) = a \ left (x - \ frac {-b + \ sqrt {b ^ 2-4ac}} {2a} \ right) \ left (x - \ frac {-b - \ sqrt {b ^ 2-4ac}} {2a} \ right),

где α {\ displaystyle \ alpha}\ alpha и β {\ displaystyle \ beta}\ бета - два корня многочлена.

Если a, b, c все действительны, факторы действительны тогда и только тогда, когда различающий b 2-4 ac {\ displaystyle b ^ { 2} -4ac}b ^ {2} -4ac неотрицательно. В противном случае квадратичный многочлен не может быть разложен на непостоянные действительные множители.

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

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

Использование отношений между корнями

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

. Здесь мы рассматриваем более простой случай, когда два корня x 1 {\ displaystyle x_ {1}}x_ {1} и x 2 {\ displaystyle x_ {2}}x_ {2} полинома P (x) {\ displaystyle P (x)}P (x) удовлетворяют осознанию

x 2 = Q (x 1), {\ displaystyle x_ {2} = Q (x_ {1}),}{ \ displaystyle x_ {2} = Q (x_ {1}),}

, где Q - многочлен.

Это означает, что x 1 {\ displaystyle x_ {1}}x_ {1} является общим корнем от P (Q (x)) {\ displaystyle P (Q ( x))}{\ displaystyle P (Q (x))} и P (x). {\ displaystyle P (x).}{\ displaystyle P (x).} Следовательно, это корень наибольшего общего делителя этих двух многочленов. Отсюда следует, что этот самый большой общий делитель является непостоянным множителем P (x). {\ displaystyle P (x).}{\ displaystyle P (x).} алгоритм Евклида для многочленов позволяет вычислить этот наибольший общий множитель.

Например, если кто-то знает или догадывается, что: P (x) = x 3 - 5 x 2 - 16 x + 80 {\ displaystyle P (x) = x ^ {3} -5x ^ {2} -16x + 80}{\ displaystyle P (x) = x ^ {3} -5x ^ {2} -16x + 80} имеет два корня, сумма которых равна нулю, можно применить алгоритм Евклида к P (x) {\ displaystyle P (x)}P (x) и P (- х). {\ displaystyle P (-x).}{\ displaystyle P (-x).} Первый шаг деления состоит в добав P (x) {\ displaystyle P (x)}P (x) к P (- x), {\ displaystyle P (-x),}{\ Displaystyle P (-x),} , что дает остаток от

- 10 (x 2 - 16). {\ displaystyle -10 (x ^ {2} -16).}{\ displaystyle -10 (x ^ {2} -16).}

Затем, разделив P (x) {\ displaystyle P (x)}P (x) на x 2 - 16 {\ displaystyle x ^ {2} -16}{\ displaystyle x ^ {2} -16} дает ноль в качестве нового остатка и x - 5 в частном, что приводит к полной факторизации

x 3 - 5 x 2 - 16 x + 80 = (х - 5) (х - 4) (х + 4). {\ displaystyle x ^ {3} -5x ^ {2} -16x + 80 = (x-5) (x-4) (x + 4).}x ^ 3 - 5x ^ 2 - 16x + 80 = (x -5) (x-4) (x + 4).
Уникальные домены факторизации

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

Наибольшие общие делители существуют в UFD, и наоборот, каждая область целостности, в которой существуют самые большие общие делители, является UFD. Каждая область главного идеала является UFD.

A Евклидова область - это целостная область, которая определена евклидово деление, подобное делению целых чисел. Каждая евклидова область является областью главных идеалов и, следовательно, UFD.

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

Идеалы

В теории алгебраических чисел изучение диофантовых уравнений математиков в 19 веке к введению обобщения целых чисел, называемых целыми алгебраическими числами. Первым кольцом алгебраических целых чисел, которые были рассмотрены, были целые числа Гаусса и целые числа Эйзенштейна, которые разделяют с обычными целыми числами свойство быть областями главных идеалов. и таким образом обладают своим уникальной факторизации ..

К сожалению, быстро электрически появились, что большинство колец алгебраических целых чисел не являются главными и не имеют уникальной факторизации. Самый простой пример: Z [- 5], {\ displaystyle \ mathbb {Z} [{\ sqrt {-5}}],}\ mathbb { Z} [{\ sqrt {-5}}], , в котором

9 = 3 ⋅ 3 Знак равно (2 + - 5) (2 - - 5), {\ displaystyle 9 = 3 \ cdot 3 = (2 + {\ sqrt {-5}}) (2 - {\ sqrt {-5}}),}{\ displaystyle 9 = 3 \ cdot 3 = (2 + {\ sqrt {-5}}) (2 - {\ sqrt {-5}}),}

, и все эти факторы несводимы.

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

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

Матрицы

Кольца матриц некоммутативны и не имеют уникальной факторизации: как правило, много способов записать матрицу как произведение матриц. Таким образом, проблема факторизации состоит в рассмотрении факторов заданных типов. Например, разложение LU дает матрицу как произведение нижней треугольной матрицы на верхней треугольной матрицы. Обычно рассматривают «разложение LUP», имеющее матрицу перестановок в качестве фактора третьего.

См. Разложение матрицы для получения информации о наиболее распространенных типах факторизации матриц.

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

См. Также
Примечания
Ссылки
  • Бернсайд, Уильям Сноу ; Пантон, Артур Уильям (1960) [1912], Теория правил с введением в теорию бинарных алгебраических форм (первый), Дувр
  • Диксон, Леонард Юджин (1922), Первый курс теории уравнений, Нью-Йорк: Джон Wiley Sons
  • Файт, Уильям Бенджамин (1921), College Algebra (Revised), Бостон: DC Heath Co.
  • Klein, Felix (1925), Элементарная математика от Продвинутая точка зрения; Арифметика, алгебра, анализ, Довер
  • Селби, Сэмюэл М., Стандартные математические таблицы CRC (18-е изд.), The Chemical Rubber Co.
Внешние ссылки
Найдите факторизация или факторизация в Викисловарь, бесплатном формате.
Последняя правка сделана 2021-05-20 08:52:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте