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

Симметрический многочлен это многочлен от нескольких переменных, который не меняется при любой перестановке этих переменных: поменяйте местами и в выражении , и оно останется прежним. Основная теорема о симметрических многочленах утверждает нечто гораздо более сильное: любой такой многочлен можно единственным образом записать через несколько простейших симметрических многочленов, которые называют элементарными. Это превращает работу с симметрией в почти механическую процедуру и лежит в основе теоремы Виета, теории Галуа и формул для степенных сумм. Ниже разберём строгие определения, элементарные симметрические многочлены, сам алгоритм выражения и места, где чаще всего ошибаются. Чтобы сразу собрать разбор под своё выражение, соберите запрос в форме ниже.
Что такое симметрический многочлен
Формально многочлен называется симметрическим, если для любой перестановки индексов выполняется равенство
Иначе говоря, переменные в нём полностью равноправны: ни одна не выделена. Простейшие примеры для двух переменных это сумма , произведение и сумма квадратов . А вот симметрическим не является: перестановка превращает его в , и это уже другой многочлен.
Симметрические многочлены образуют кольцо: сумма, разность и произведение симметрических многочленов снова симметричны. Именно это свойство делает осмысленным вопрос, можно ли описать всё это кольцо через небольшой набор образующих. Ответ положителен, и набор образующих оказывается удивительно коротким.

Элементарные симметрические многочлены
Ключевые образующие это элементарные симметрические многочлены . Многочлен это сумма всех произведений переменных, взятых по штук без повторений. Для трёх переменных они выглядят так:
Каждое слагаемое в это произведение ровно различных переменных, а всего таких слагаемых столько, сколько способов выбрать переменных из . По определению , а при многочлен считается нулевым: нельзя выбрать больше переменных, чем их есть.
Эти многочлены не случайны: они появляются как коэффициенты, если раскрыть произведение . Это прямая связь с теоремой Виета, к которой мы вернёмся ниже. А пока важно главное: именно через основная теорема обещает выразить вообще любой симметрический многочлен.
Формулировка основной теоремы
Основная теорема о симметрических многочленах звучит так: каждый симметрический многочлен от переменных единственным образом представляется в виде многочлена от элементарных симметрических многочленов . То есть для любого симметрического существует такой многочлен , что
и этот определён однозначно. Утверждение распадается на две части: существование выражения (любой симметрический многочлен в принципе выражается) и единственность (выражение ровно одно). Существование даёт практический алгоритм, а единственность означает, что алгебраически независимы, то есть никакое нетривиальное многочленное соотношение их не связывает.
Удобный частный случай: степенные суммы $p_k = x_1^k + \dots + x_n^k$ тоже симметричны, поэтому каждая из них выражается через $e_k$. Эти выражения дают формулы Ньютона и постоянно используются при работе с корнями уравнений.

Как выражают многочлен через элементарные
Существование выражения доказывается конструктивным алгоритмом, который заодно служит и способом счёта. Удобнее всего упорядочить мономы лексикографически: моном сравнивается с другим по первой отличающейся степени. У симметрического многочлена берут старший по этому порядку моном , причём в силу симметрии показатели можно считать невозрастающими: .
Затем из этого старшего монома собирают подходящее произведение элементарных симметрических многочленов:
У этого произведения тот же старший моном, что и у исходного . Вычитаем его (с нужным коэффициентом) из и получаем симметрический многочлен с меньшим старшим мономом. Повторяя шаг, за конечное число итераций мы доходим до нуля, а сумма вычтенных произведений и есть искомое выражение через . Процесс конечен, потому что лексикографический порядок старших мономов строго убывает, а таких мономов с ограниченной степенью конечное число.
Маленький пример для двух переменных: возьмём . Здесь , . Замечаем, что , поэтому . Аналогично сумма кубов даёт . Эти короткие тождества постоянно выручают на олимпиадах и в задачах на симметрию.
Связь с теоремой Виета и корнями уравнения
Главная причина, по которой основная теорема так важна, это связь с корнями многочлена. Если корни приведённого многочлена , то по теореме Виета его коэффициенты с точностью до знака совпадают с элементарными симметрическими многочленами от корней:
Отсюда следует мощное практическое правило: любая симметрическая функция корней выражается через коэффициенты уравнения, а значит вычисляется без нахождения самих корней. Хотите узнать , не решая кубическое уравнение? Запишите эту сумму через , а их возьмите прямо из коэффициентов. Этот приём роднит основную теорему с обычной теоремой Виета: для квадратного случая та же логика разбирается в материале про теорему Виета для приведённого уравнения, где сумма и произведение корней это как раз и .

Единственность и алгебраическая независимость
Вторая половина теоремы, единственность выражения, не менее важна, чем существование. Она равносильна утверждению, что элементарные симметрические многочлены алгебраически независимы над основным полем: если многочлен тождественно равен нулю как функция от исходных переменных, то это нулевой многочлен. Доказывается это снова через лексикографический старший моном: разным наборам показателей у произведений отвечают разные старшие мономы, поэтому они не могут сократиться.
Из единственности следует, что кольцо симметрических многочленов от переменных изоморфно кольцу многочленов от независимых переменных . Это и есть строгая форма утверждения, что образуют свободный базис: симметрия от переменных устроена ровно так же, как обычная алгебра от переменных, только переменные теперь это элементарные симметрические многочлены.
Частые ошибки
- Считают симметрическим то, что симметрическим не является. Многочлен должен быть инвариантен при любой перестановке. меняется при обмене и , поэтому он не симметричен, хотя на вид и компактен.
- Путают элементарные симметрические со степенными суммами. это не то же самое, что . Их связывает тождество , но это разные объекты.
- Берут не старший моном в алгоритме. Алгоритм требует именно лексикографически старший моном с невозрастающими показателями; ошибка в выборе ломает убывание и зацикливает процесс.
- Забывают про знак в теореме Виета. Коэффициенты связаны с через множитель , и пропуск этого знака даёт неверный ответ для нечётных .
- Думают, что выражение неоднозначно. По основной теореме представление через ровно одно; если получилось два разных, где-то ошибка в счёте.
FAQ
Сколько элементарных симметрических многочленов у переменных? Ровно штук: , где это сумма всех произведений переменных по без повторений. Дополнительно по соглашению , а при многочлен равен нулю. Этого набора из образующих достаточно, чтобы выразить любой симметрический многочлен.
Чем основная теорема отличается от теоремы Виета? Теорема Виета связывает коэффициенты конкретного уравнения с элементарными симметрическими многочленами от его корней. Основная теорема о симметрических многочленах это более общее утверждение: она говорит, что вообще любой симметрический многочлен выражается через элементарные, и притом единственным образом. Виета это её частный случай, применённый к коэффициентам.
Зачем нужны степенные суммы, если есть элементарные многочлены? Степенные суммы тоже образуют систему образующих над полем нулевой характеристики и часто удобнее в задачах про корни. Их связь с задают формулы Ньютона, которые позволяют переходить от одного набора к другому. На практике выбирают тот набор, в котором ответ записывается короче.
Коротко
Симметрический многочлен не меняется при перестановке переменных, и основная теорема утверждает, что любой такой многочлен единственным образом выражается через элементарные симметрические многочлены - суммы всех произведений переменных по штук. Существование выражения даёт конструктивный алгоритм через лексикографически старший моном, а единственность означает алгебраическую независимость . Через теорему Виета элементарные многочлены совпадают (с точностью до знака) с коэффициентами уравнения, поэтому любая симметрическая функция корней вычисляется прямо из коэффициентов, без нахождения самих корней.
Читайте также

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

Теорема Виета для приведённого квадратного уравнения
Теорема Виета для приведённого квадратного уравнения: сумма корней равна минус p, произведение равно q. Разбираем формулы, устный подбор корней, геометрический смысл и типовые задачи с разбором.

Абстрактный класс и интерфейс: в чём отличие
Абстрактный класс и интерфейс: чем отличаются в ООП, когда наследовать поведение, а когда задавать контракт, как выбрать на примерах Java, C# и Python.