2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Формулы Виета
Сообщение08.01.2021, 23:55 


22/10/20
1194
Продолжаю изучать многочлены по Винбергу, столкнулся с трудностями в формулах Виета.
Винберг, стр. 101. писал(а):
Если многочлен $f = a_0x^n + a_1x^{n-1} + ... + a_{n-1}x + a_n$ разлагается на линейные множители, то это разложение может быть записано в виде $f = a_0(x - c_1)(x - c_2)...(x - c_n)$, где $c_1$, $c_2$, ... ,$c_n$ - корни многочлена $f$, причем каждый из них повторен столько раз, какова его кратность. Приравнивая коэффициенты при соответствующих степенях $x$ в этих двух представлениях многочлена $f$, мы получаем следующие формулы Виета: $$c_1 + c_2 + ... + c_n = -\frac{a_1}{a_0}$$ $$c_1c_2 + c_1c_3 + ... +c_{n-1}c_n = \frac{a_2}{a_0}$$ $$............$$ $$\sum\limits_{i_1 < i_2 < ... <i_k}^{}c_{i_1}c_{i_2}...c_{i_k} = (-1)^k\frac{a_k}{a_0}$$ $$............$$ $$c_1c_2...c_n = (-1)^n\frac{a_n}{a_0}$$ В левой части $k$-ой формулы Виета стоит сумма всевозможных произведений $k$ корней многочлена $f$. С точностью до множителя $(-1)^k$ этот коэффициент при $x^{n-k}$ в произведении $(x - c_1)(x - c_2)...(x - c_n)$.


Я понимаю основную идею этого доказательства - раскрыть скобки в выражении $a_0(x - c_1)(x - c_2)...(x - c_n)$, привести подобные слагаемые и получить в итоге некий многочлен с коэффициентами, выраженными через $c_1 , ... , c_n$. Учитывая, что это выражение тождественно равно многочлену $f = a_0x^n + a_1x^{n-1} + ... + a_{n-1}x + a_n$, то тем самым мы получим выражения $a_i$ через $c_j$. Но... Здесь же надо перемножать $n$ скобок... И приводить еще подобные слагаемые. Это как-то нереально выглядит. Я могу провести это доказательство для 2 скобок, т.е. для квадратного трехчлена. Но не $n$ скобок перемножать же...

Такие ситуации уже были в теории определителей. Вместо того, чтобы перемножать какие-то нереальные выражения с суммами по всем перестановкам, да еще и взятыми с нужными знаками, была выстроена стройная теория определителей с теоремами о полилинейности, кососимметричности, связи с элементарными преобразованиями, определителе треугольной матрицы, определителе произведения и т.д. Т.е. была выстроена цепочка теорем. Первые теоремы в этой цепочке решались "в лоб", т.е. просто с помощью алгебраических манипуляций. А следующие теоремы уже использовали предыдущие, наряду с манипуляциями. Короче говоря, если взять какую-нибудь терему из конца теории определителей, то простыми алгебраическими выкладками ее доказать принципиально можно, но практически нереально. Например, можно взять теорему о явных формулах для элементов обратной матрицы. Для нее надо знать (помимо прочего) разложение определителя по столбцам/строкам, а для этого надо знать об алгебраических дополнениях, для которых, в свою очередь, надо знать о теореме, связывающей алгебраическое дополнение элемента и определитель специальной матрицы со строкой нулей на всех местах, кроме этого элемента. Для последней надо знать связь определителей и элементарных преобразований строк (и столбцов - а тут уже и неизменность определителя при транспонировании) и теорему об определителе матрицы с углом нулей. А для нее надо знать обратную теорему об определителе. И я еще наверняка что-то упустил. Я думаю, суть я смог описать.

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

Вопрос у меня следующий: есть ли какие-нибудь другие доказательства формул Виета без этой лютой комбинаторики и перемножения $n$ скобок?

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 00:12 
Заслуженный участник


20/12/10
9062
EminentVictorians в сообщении #1499781 писал(а):
Но не $n$ скобок перемножать же...
:-) Ну, потренируйтесь на трех.
EminentVictorians в сообщении #1499781 писал(а):
Вопрос у меня следующий: есть ли какие-нибудь другие доказательства формул Виета без этой лютой комбинаторики и перемножения $n$ скобок?
Да уж, лютее не бывает :-) Других доказательств нет, с этим придется смириться.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 00:42 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Странно читать про "лютую комбинаторику". Всматривался в скобки до ломоты в глазах - никакой комбинаторики так и не увидел. Не вижу проблем в том, чтобы проследить за раскрытием скобок и собрать коэффициенты при разных степенях после раскрытия. Совершенно прозрачное прямое доказательство, проще и не придумаешь.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 00:56 
Заслуженный участник


27/04/09
28128
Возможно, ТС хочет более «легкоформального» доказательства.

Более-менее очевидно, что $$\prod_{i = 1}^n (A_{i\;0} + A_{i\;1}) = \sum_{s\in\{0,1\}^n} \prod_{i = 1}^n A_{i\; s_i},$$ но получить оттуда явный вид суммы для $\prod\limits_{i = 1}^n (X + A_n)$, аккуратно представленной как умножение степеней $X$ на внутренние суммы (что в принципе лишь и требуется), уже не так просто. Если взять в руки матиндукцию, пытаясь доказывать сразу формулу Виета для отдельного случая $(k, n)$, может оказаться проще, но тоже наверно неудобно, если мы хотим убедиться, что никакая потенциальная ошибка не проскочит.

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

Симметричность намекает попереставлять $c_i$ местами.

-- Сб янв 09, 2021 03:28:05 --

(Оффтоп)

Итак, $A(\vec c) \equiv (x - c_1)\ldots (x - c_n) = x^n f_n(\vec c) + \ldots + x^0 f_0(\vec c)$. Для любой перестановки $\sigma\in S_n$ очевидно $A(\vec c) = A(\sigma\vec c)$, откуда все $f_i(\vec c) = f_i(\sigma\vec c)$ тоже — все симметрические как многочлены от $\vec c$ (будем считать, что ясно, что $f_i$ многочлены). Осталось только показать, что $f_i$ элементарные и правильных степеней.

Подставив $m$ нулей вместо некоторых $c_i$, мы видим, что $f_i(\vec c', 0, \ldots) = f_{i - m}(\vec c')$, но этого всё равно мало.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 06:33 


13/11/13
28
Пусть все корни различны. Тогда очевидно. что этот многочлен имеет все эти корни.
$$\begin{vmatrix}
 1& 1 & \dots & 1\\
c_1 & c_2 & \dots & x \\
\vdots & \vdots  & \vdots & \vdots \\
{c_1}^n & {c_2}^n & \dots & x^n
\end{vmatrix}$$
И разлагая этот определитель по столбцу с иксами легко получить соответствущие коэффициенты в виде отношения двух определителей.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 07:35 
Заслуженный участник


20/12/10
9062
EminentVictorians в сообщении #1499781 писал(а):
С формулами Виета у меня ощущение, что их вот так "в лоб" доказывать не надо. А надо выстроить теорию (ну или хотя бы доказать пару лемм перед этим), чтобы доказательство не было таким сложным.
Пара лемм необходима при доказательстве действительно содержательных теорем, в алгебре таких теорем полно. Например, совсем не очевидная теорема о том, что всякий симметрический многочлен от $n$ переменных можно, и при том единственным образом, выразить через элементарные симметрические многочлены от этих $n$ переменных (она дальше в Винберге). А утверждение о формулах Виета это даже не теорема, а так, мелкое замечание.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 08:46 
Заслуженный участник


16/02/13
4195
Владивосток
Если не нравится комбинаторика, думаю, можно и индукцией. Должно получиться, вы попробуйте.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 11:06 
Заслуженный участник


20/12/10
9062
Комбинаторика здесь только в одном месте --- там, где нас интересует число одночленов в элементарном симметрическом многочлене. Понимать такую комбинаторику просто необходимо.

Пересмотрел штук восемь учебников по алгебре, везде "легко видеть, что ..." или "раскроем скобки и приведем подобные ...". Только в одном учебнике это названо теоремой (доказательство: "легко видеть, что ..."). О чем-то это должно говорить.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 15:26 


22/10/20
1194
nnosipov в сообщении #1499787 писал(а):
Ну, потренируйтесь на трех.
Надеюсь, никто не будет против, если потренируюсь прямо здесь. Пусть $f = a_0(x - c_1)(x - c_2)(x - c_3) = a_0(x^2 - c_2x - c_1x + c_1c_2)(x - c_3)$ $=$ $a_0(x^3 - c_3x^2 - c_2x^2 + c_2c_3x - c_1x^2 + c_1c_3x + c_1c_2x - c_1c_2c_3)$ $=$ $a_0(x^3 - (c_3 + c_2 + c_1)x^2 + (c_2c_3 + c_1c_3 + c_1c_2)x - c_1c_2c_3)$ Если считать каноническим представлением $f = b_3x^3 + ... + b_0$ то $$b_3 = a_0$$ $$b_2 = -a_0c_3 - a_0c_2 - a_0c_1$$ $$b_1 = a_0c_2c_3 + a_0c_1c_3 + a_0c_1c_2$$ $$b_0 = -a_0c_1c_2c_3$$. Я могу сделать то же самое для 4 или 5 скобок, но мне совсем не очевидно, что такая структура коэффициентов должна сохраниться.

v_n в сообщении #1499805 писал(а):
Пусть все корни различны. Тогда очевидно. что этот многочлен имеет все эти корни.
$$\begin{vmatrix}
 1& 1 & \dots & 1\\
c_1 & c_2 & \dots & x \\
\vdots & \vdots  & \vdots & \vdots \\
{c_1}^n & {c_2}^n & \dots & x^n
\end{vmatrix}$$
И разлагая этот определитель по столбцу с иксами легко получить соответствущие коэффициенты в виде отношения двух определителей.


Мне многое не понятно в этом доказательстве. Итак, пусть многочлен $f$ имеет $n$ разных корней $c_i$. Тогда его можно представить в виде $f = a_0(x - c_1)...(x - c_n)$. Тут может быть $k \geqslant n$ скобок. Но пусть рассмотрим пока случай, когда все корни имеют кратность 1. Тогда $f$ можно представить в виде $f = a_0(x - c_1)...(x - c_n)$ ($n$ скобок) $\Rightarrow$ $\deg f = n$. Запишем $f$ в канонической форме: $f = \varphi_nx^n + ... \varphi_1x + \varphi_0$.


Тогда, справедлив следующий набор равенств: $$\varphi_nc_1^n + ... + \varphi_1c_1 + \varphi_0 = 0$$ $$..........$$ $$\varphi_nc_n^n + ... + \varphi _1c_n + \varphi_0 = 0$$

Рассмотрим систему


$$\begin{cases}
1x_0 + c_1x_1 ... + c_1^nx_n= 0&\\
....&\\
1x_0 + c_nx_1 ... + c_n^nx_n = 0&\\
\end{cases}$$


Она как минимум совместна, т.к. имеет решение $(\varphi_0 , \varphi_1 , ... , \varphi_n)$. Но ведь она не обязана быть определенной: помимо $(\varphi_0 , \varphi_1 , ... , \varphi_n)$, она имеет еще и нулевое решение (т.к. эта система однородна). Что делать дальше?

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 15:31 
Заслуженный участник


20/12/10
9062
EminentVictorians в сообщении #1499877 писал(а):
но мне совсем не очевидно, что такая структура коэффициентов должна сохраниться
Тогда надо последовательно с каждым коэффициентом разбираться, пока не прояснится. Например, как выразиться через корни коэффициент при $x^{n-1}$? Для простоты считайте, что старший коэффициент равен единице.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 15:38 


22/10/20
1194
nnosipov в сообщении #1499881 писал(а):
Например, как выразиться через корни коэффициент при $x^{n-1}$?
Я конечно могу списать формулу из учебника, но, если честно, я абсолютно не понимаю, как он должен выразиться. Максимум, что я могу сказать - это про коэффициент при $x^n$.

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 15:43 
Заслуженный участник


20/12/10
9062
Нет, формулу не надо списывать из учебника, ее нужно родить, желательно прямо здесь, в прямом эфире. Уверен, после первой (для коэффициента при $x^{n-1}$) вторая (для коэффициента при $x^{n-2}$) пойдет гораздо быстрее, а дальше можно будет просто сказать "и так далее".

А, я понял, в чем Ваша проблема: Вы неправильно умножали три скобки. Вы перемножили первые две, а потом результат умножили на третью. Нет, такой способ в данном случае не годится. Надо научится умножать сразу три скобки. Неужели сейчас в школе этому не учат?

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 16:06 


22/10/20
1194
Рассмотрим произведение $(x - c_1)(x - c_2)(x - c_3)...(x - c_{n-2})(x - c_{n - 1})(x - c_n)$. Я могу на рукомахательном уровне сказать нечто наподобие: рассмотрим произведение всех скобок, кроме первой. Там будет максимальная степень $x^{n-1}$. Если мы ее умножим на $-c_1$ то получим $-c_1x^{n-1}$. Сделаем то же самое со всеми скобками, кроме 2-ой: получится $-c_2x^{n-1}$. Так можно доделать до $-c_nx^{n-1}$. Я могу согласиться с тем, что каждый их этих членов выше будет в итоговом произведении (причем это как бы отдельная лемма, которая существенно использует коммутативность и ассоциативность умножения в поле $K$, над которым мы рассматриваем нашу алгебру $K[x]$). Но почему, например, этими вышенаписанными членами исчерпываются все члены с $x^{n-1}$ из первоначального произведения?

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 16:16 
Заслуженный участник


20/12/10
9062
EminentVictorians в сообщении #1499888 писал(а):
Но почему, например, этими вышенаписанными членами исчерпываются все члены с $x^{n-1}$ из первоначального произведения?
Примерно через полгода Вы к этому привыкнете, и проблема уйдет сама собой. Просто поверьте.

Так все-таки, в школе Вас учили умножать несколько скобок одновременно?

 Профиль  
                  
 
 Re: Формулы Виета
Сообщение09.01.2021, 16:18 


22/10/20
1194
EminentVictorians в сообщении #1499888 писал(а):
Я могу согласиться с тем, что каждый их этих членов выше будет в итоговом произведении (причем это как бы отдельная лемма, которая существенно использует коммутативность и ассоциативность умножения в поле $K$, над которым мы рассматриваем нашу алгебру $K[x]$).
Кстати, даже с этим не могу согласиться. Да, если в первоначальном произведении из $n$ скобок поменять какие-то скобки местами, то получится тождественно равное ему выражение. Т.е. при подстановке произвольно взятого элемента из $K$ оно примет такое же значение как и первоначальное выражение при подстановке этого элемента из $K$. Т.е. тут речь идет о равенстве значений. Но почему оно обязано состоять в точности из тех же членов, что и первоначальное выражение?

nnosipov в сообщении #1499890 писал(а):
Так все-таки, в школе Вас учили умножать несколько скобок одновременно?
Я в школе плохо учился. Может и учили, но я не помню. Если расскажете, с удовольствием послушаю))

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: ИСН


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group