2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 17-я проблема Гильберта
Сообщение19.08.2022, 11:15 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Хочу предложить элементарное, конструктивное решение 17-й проблемы Гильберта для многочленов одной переменной, а также обсудить возможность расширить его на две и более переменных.

Формулировка: Любой неотрицательный многочлен можно представить в виде суммы квадратов рациональных функций.

Обозначения и определения:

"скобка чётной степени" ─ запись вида $(\cdots)^{2n}$, $n \in \mathbb{N}$ ;
"скобка нечётной степени" ─ запись вида $(\cdots)^{2n+1}$, $n \in \mathbb{N}$ ;
форма $SOS$ ─ сумма рациональных функций, в записи которых все знаки "$-$" и все переменные содержатся внутри скобок чётной степени ;
форма $SOS^+$ ─ сумма рациональных функций, в записи которых все знаки "$-$" содержатся внутри скобок чётной степени ;
форма $SOS^+[x_1,x_2\cdots x_n]$ ─ сумма рациональных функций, в записи которых переменные $x_1,x_2\cdots x_n$ и все знаки "$-$" содержатся внутри скобок чётной степени ;

*Во всех обозначениях ниже, вместо $x$ и $y$ можно рассматривать $x_1,x_2\cdots x_n$ и $y_1,y_2\cdots y_n$ соответственно.

$^+P_1(x,y)$ ─ неотрицательная рациональная функция $P_1$, при $x,y\geq0$ ;

$^{+S}P_1(x,y)$ ─ рациональная функция $P_1$, записанная в форме $SOS^+$ ;

$^{\ +}_{[x]}P_1(x,y)$ ─ неотрицательная рациональная функция $P_1$, при $x \in \mathbb{R}$, $y\geq0$ ;

$^{+S}_{[x]}P_1(x,y)$ ─ рациональная функция $P_1$, записанная в форме $SOS^+[x]$ ;

$^{S}P_1(x,y)$ ─ рациональная функция $P_1$, записанная в форме $SOS$ ;

*Если по контексту ясно (а так будет в подавляющем большинстве случаев), от каких переменных зависит рациональная функция, скобки после её названия будут опускаться, т.е. вместо $P_1(x)$ просто $P_1$.

$A\mathrel{|}\joinrel=B$ ─ отношение общего представления (читается: " любую форму $A$ можно представить формой $B$ ") ;

$^{\ X}_{[Y]}\mathcal{F}\{x,y,z,...\}$ ─ выражение вида $x\cdot^{\ X}_{[Y]}P_1+y\cdot^{\ X}_{[Y]}P_2+z\cdot^{\ X}_{[Y]}P_3+...$ ;

*Здесь $\mathcal{F}$ следует понимать как форму, поэтому индексы отсутствуют. Например, выражение $^{+S}\mathcal{F}\{x,y\}\cdot ^{+S}\mathcal{F}\{x,y\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{xy,1\}$ следует понимать так:
$\left(x\cdot^{+S}A_1+y\cdot^{+S}A_2\right)\left(x\cdot^{+S}B_1+y\cdot^{+S}B_2\right)\mathrel{|}\joinrel=xy\cdot^{+S}C_1+^{+S}C_2$ и читается:
" произведение двух любых форм $^{+S}\mathcal{F}\{x,y\} $ представляется формой $^{+S}\mathcal{F}\{xy,1\}$ "

Некоторые простые свойства:

1. $_{[x_1,x_2\cdots x_n]}^{\qquad\quad+S}P(x_1,x_2\cdots x_n)=^SP(x_1,x_2\cdots x_n)$

2. $_{[\{x_i\}]}^{\quad+S}P(x_1,x_2\cdots x_n)\mathrel{|}\joinrel=^{+S}P(x_1,x_2\cdots x_n)$

3. $^{+S}\mathcal{F}\{1,1\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{1\}$ т.е. всегда существует форма $^{+S}P_3$ такая, что $^{+S}P_1+^{+S}P_2\mathrel{|}\joinrel=^{+S}P_3$

4. $^{+S}\mathcal{F}\{1\}\cdot^{+S}\mathcal{F}\{1\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{1\}$ т.е. всегда существует форма $^{+S}P_3$ такая, что $^{+S}P_1\cdot^{+S}P_2\mathrel{|}\joinrel=^{+S}P_3$

5. $\frac{^{+S}\mathcal{F}\{1\}}{^{+S}\mathcal{F}\{1\}}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{1\}$

6. пусть форма $^{+S}\mathcal{F}\{1\}$ представляет некоторую рациональную функцию переменных $x,\cdots$, тогда:
$^{+S}\mathcal{F}\{1\}=^{+S}_{[x]}\mathcal{F}\{x,1\}$

7. пусть форма $^{+S}\mathcal{F}\{1\}$ представляет некоторую рациональную функцию переменных $x,y,\cdots$, тогда:
$^{+S}\mathcal{F}\{1\}=^{\ +S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}$

8. пусть форма $^{+S}\mathcal{F}\{1\}$ представляет некоторую рациональную функцию переменных $x,y,z,\cdots$, тогда:
$^{+S}\mathcal{F}\{1\}=^{\quad+S}_{[x,y,z]}\mathcal{F}\{xyz,xy,yx,xz,x,y,z,1\}$

Пример использования форм:
Дан многочлен $P(x,y,z)$ такой, что многочлены
$$
\begin{cases}
P(x,x+y,x+y+z)\\
P(x+y+z,y+z,z)\\
P(x,x+y+z,x+z)\\
P(x+y+z,y,y+z)\\
P(x+y,y,x+y+z)\\
P(x+z,x+y+z,z)
\end{cases}
$$ не имеют отрицательных коэффициентов. Доказать, что $P=^{+S}P$


Имеем:
$$
\begin{cases}
P(x,x+y,x+y+z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[y,z]}\mathcal{F}\{yz,y,z,1\}\\
P(x+y+z,y+z,z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}\\
P(x,x+y+z,x+z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[y,z]}\mathcal{F}\{yz,y,z,1\}\\
P(x+y+z,y,y+z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[x,z]}\mathcal{F}\{xz,x,z,1\}\\
P(x+y,y,x+y+z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[x,z]}\mathcal{F}\{xz,x,z,1\}\\
P(x+z,x+y+z,z)=^{+S}\mathcal{F}\{1\}=^{\ +S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}
\end{cases}
$$
откуда
$$
\begin{cases}
P=^{\ +S}_{[y,z]}\mathcal{F}\{(y-x)(z-y),(y-x),(z-y),1\}=^{\ +S}_{[y,z]}\mathcal{F}\{(x-y)(y-z),1\}-^{\ +S}_{[y,z]}\mathcal{F}\{(x-y),(y-z)\}\\
P=^{\ +S}_{[x,y]}\mathcal{F}\{(x-y)(y-z),(x-y),(y-z),1\}=^{\ +S}_{[x,y]}\mathcal{F}\{(x-y)(y-z),1\}+^{\ +S}_{[x,y]}\mathcal{F}\{(x-y),(y-z)\}\\
P=^{\ +S}_{[y,z]}\mathcal{F}\{(y-z)(z-x),(y-z),(z-x),1\}=^{\ +S}_{[y,z]}\mathcal{F}\{(y-z)(z-x),1\}+^{\ +S}_{[y,z]}\mathcal{F}\{(y-z),(z-x)\}\\
P=^{\ +S}_{[x,z]}\mathcal{F}\{(x-z)(z-y),(x-z),(z-y),1\}=^{\ +S}_{[x,z]}\mathcal{F}\{(y-z)(z-x),1\}-^{\ +S}_{[x,z]}\mathcal{F}\{(y-z),(z-x)\}\\
P=^{\ +S}_{[x,z]}\mathcal{F}\{(x-y)(z-x),(x-y),(z-x),1\}=^{\ +S}_{[x,z]}\mathcal{F}\{(x-y)(z-x),1\}+^{\ +S}_{[x,z]}\mathcal{F}\{(x-y),(z-x)\}\\
P=^{\ +S}_{[x,y]}\mathcal{F}\{(x-z)(y-x),(x-z),(y-x),1\}=^{\ +S}_{[x,y]}\mathcal{F}\{(x-y)(z-x),1\}-^{\ +S}_{[x,y]}\mathcal{F}\{(x-y),(z-x)\}
\end{cases}
$$
далее, учитывая что:

1. $^{\ +S}_{[x,y]}\mathcal{F}\{\cdots\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{\cdots\}$

2. $^{+S}\mathcal{F}\{xy,1\}\cdot^{+S}\mathcal{F}\{xy,1\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{xy,1\}$

3. $^{+S}\mathcal{F}\{xy,1\}+^{+S}\mathcal{F}\{xy,1\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{xy,1\}$

4. $^{+S}\mathcal{F}\{x,y\}\cdot^{+S}\mathcal{F}\{x,y\}\mathrel{|}\joinrel=^{+S}\mathcal{F}\{xy,1\}$

из первых двух равенств системы (перенеся 1-е слагаемое влево и перемножив) имеем:
$$P^2-P\cdot ^{+S}\mathcal{F}\{(x-y)(y-z),1\}+^{+S}\mathcal{F}\{(x-y)(y-z),1\}=-^{+S}\mathcal{F}\{(x-y)(y-z),1\}$$
отсюда:
$P=^{+S}\mathcal{F}\{(x-y)(y-z),1\}=^{+S}\mathcal{F}\{(x-y)(y-z)\}+^{+S}\mathcal{F}\{1\}$ или

$P-^{+S}\mathcal{F}\{1\}=^{+S}\mathcal{F}\{(x-y)(y-z)\}$ аналогично, из (3,4) и (5,6) равенств системы получаем
$P-^{+S}\mathcal{F}\{1\}=^{+S}\mathcal{F}\{(y-z)(z-x)\}$
$P-^{+S}\mathcal{F}\{1\}=^{+S}\mathcal{F}\{(z-x)(x-y)\}$

перемножив эти три равенства, получим:
$P^3-P^2\cdot^{+S}\mathcal{F}\{1\}+P\cdot^{+S}\mathcal{F}\{1\}-^{+S}\mathcal{F}\{1\}=^{+S}\mathcal{F}\{1\}$, откуда, окончательно:

$P=\frac{P^2\cdot^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}}{P^2+^{+S}\mathcal{F}\{1\}}=^{+S}\mathcal{F}\{1\}=^{+S}P$

Ч.Т.Д.

Такое доказательство, очевидно, конструктивно. Так, для многочлена $P=x^2+y^2+z^2-xy-yz-zx$ построение дает:

$P=\frac{2P^2\left((x-y)^2+(y-z)^2+(z-x)^2\right)+(x-y)^2(y-z)^2(z-x)^2+\left((x-y)^2+(y-z)^2\right)\left((y-z)^2+(z-x)^2\right)\left((z-x)^2+(x-y)^2\right)}{P^2+3\left((x-y)^2(y-z)^2+(y-z)^2(z-x)^2+(z-x)^2(x-y)^2\right)+(x-y)^4+(y-z)^4+(z-x)^4}$

Далее приступим к решению 17-й проблемы Гильберта для одной переменной.

-- 19.08.2022, 11:16 --

Схема решения:
1. Показываем, что для построения формы $SOS$ достаточно уметь строить форму $SOS^+$ для многочленов, неотрицательных на $x\geq0$.
2. Показываем, что для построения формы $SOS^+$ достаточно уметь строить форму $^{+S}\mathcal{F}\{1-x,1\}$ для многочленов, неотрицательных на единичном отрезке $0\leq x\leq1$.
3. Разбиваем единичный отрезок на несколько отрезков таким образом, что построение формы $^S\mathcal{F}\{(b-x)(x-a),1\}$ на каждом из них тривиально ($a,b$ ─ концы выбранного отрезка).
4. "Склеиваем" получившиеся в 3. формы в форму $^{+S}\mathcal{F}\{1-x,1\}$, что завершает решение проблемы.

1. Итак, пусть мы умеем строить форму $SOS^+$ для любых многочленов, неотрицательных на $x\geq0$. Тогда, для многочлена $P(x)\geq0$ на $x \in \mathbb{R}$ имеем:

$\begin{cases}
P(x)=^{+S}\mathcal{F}\{1\}=^S\mathcal{F}\{x,1\}=x\cdot^S\mathcal{F}\{1\}+^S\mathcal{F}\{1\}\\
P(-x)=^{+S}\mathcal{F}\{1\}=^S\mathcal{F}\{x,1\}=x\cdot^S\mathcal{F}\{1\}+^S\mathcal{F}\{1\}
\end{cases}\Rightarrow$$\begin{cases}
P-^S\mathcal{F}\{1\}=x\cdot^S\mathcal{F}\{1\}\\
P-^S\mathcal{F}\{1\}=-x\cdot^S\mathcal{F}\{1\}
\end{cases}\Rightarrow$

$P^2-P\cdot^S\mathcal{F}\{1\}+^S\mathcal{F}\{1\}=-^S\mathcal{F}\{1\}\Rightarrow$

$P=\frac{P^2+^S\mathcal{F}\{1\}+^S\mathcal{F}\{1\}}{^S\mathcal{F}\{1\}}=^SP$

2. Пусть мы умеем строить форму $SOS^+$ для любых многочленов, неотрицательных на единичном отрезке $0\leq x\leq1$. Тогда, для многочлена $P(x)\geq0$ при $x\geq0$ имеем:

$\begin{cases}
P(x)=^{+S}\mathcal{F}\{1-x,1\}=(1-x)\cdot^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}\\
x^{deg(P)}P\left(\frac1x\right)=^{+S}\mathcal{F}\{1-x,1\}=(1-x)\cdot^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}
\end{cases}\Rightarrow$

$\Rightarrow\begin{cases}
P=(1-x)\cdot^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}\\
P=-(1-x)\cdot^{+S}\mathcal{F}\{1\}+^{+S}\mathcal{F}\{1\}
\end{cases}$

откуда, аналогично 1. получаем $P=^{+S}P$

3. Разбиение единичного отрезка для многочлена $P(x)\geq0$ на $0\leq x\leq1$.

Теорема 3.1
Пусть $0\leq a<b$, а многочлен $P(x)$ такой, что $P(a)\geq0$, $P(b)\geq0$, $P^{(k)}(a)P^{(k)}(b)\geq0$ для $k\in \mathbb{N}$. Тогда многочлен $(x+1)^{deg(P)}P\left(a+\frac{b-a}{1+x}\right)$ не имеет отрицательных коэффициентов.

Доказательство:
Покажем, что достаточно рассмотреть случай $a=0$, $b=1$.
Рассмотрим многочлен $P_0(x)=P\left(x(b-a)+a\right)$. Имеем:

$P_0(0)=P(a)\geq0$, $P_0(1)=P(b)\geq0$,

$P_0^{(k)}(0)P_0^{(k)}(1)=(b-a)^{2k}P^{(k)}(a)P^{(k)}(b)\geq0$ и т.о. многочлен $P_0(x)$ удовлетворяет условиям теоремы при $a=0$, $b=1$.

Но $(x+1)^{deg(P)}P\left(a+\frac{b-a}{1+x}\right)=(x+1)^{deg(P)}P_0\left(\frac{1}{1+x}\right)$.

Поэтому достаточно доказать, что $(x+1)^{deg(P)}P_0\left(\frac{1}{1+x}\right)$ не имеет отрицательных коэффициентов. Вот доказательство TOTAL, которое существенно короче моего.


Отметим на единичном отрезке концы этого отрезка $[0;1]$, действительные корни многочлена $P$ и всех его производных, которые попадают в этот отрезок (совпадающие точки рассматриваются как одна). Получим таким образом последовательность $0=a_0<a_1<...<a_n=1$. Очевидно, что в этой последовательности для любых соседних точек выполняются условия Теоремы 3.1, а значит $(x+1)^{deg(P)}P\left(a_k+\frac{a_{k+1}-a_k}{1+x}\right)=^{+S}\mathcal{F}\{1\}=^S\mathcal{F}\{x,1\}\Rightarrow$

$\Rightarrow P=^S\mathcal{F}\{(a_{k+1}-x)(x-a_k),1\}$

4. Склейка

Из 3. имеем систему по всем $0\leq k\leq n-1$

$P=^S\mathcal{F}\{(a_{k+1}-x)(x-a_k),1\}=(a_{k+1}-x)(x-a_k)\cdot ^S\mathcal{F}\{1\}+^S\mathcal{F}\{1\}\Rightarrow$

$\Rightarrow P-^S\mathcal{F}\{1\}=(a_{k+1}-x)(x-a_k)\cdot ^S\mathcal{F}\{1\}$

Перемножив все эти равенства получим:

$P^n+\sum\limits_{i=1}^n{^S\mathcal{F}\{1\}(-1)^iP^{n-i}}=(-1)^{n-1}x(1-x)\cdot^S\mathcal{F}\{1\}$

Если $n=2m$ то:
$P^{2m}+\sum\limits_{i=1}^{2m}{^S\mathcal{F}\{1\}(-1)^iP^{2m-i}}+x(1-x)\cdot^S\mathcal{F}\{1\}=0\Rightarrow$

$\Rightarrow P^{2m}+\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}+x(1-x)\cdot^S\mathcal{F}\{1\}=\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)+1}} \Rightarrow$

$P=\frac{P^{2m}+\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}+x(1-x)\cdot^S\mathcal{F}\{1\}}{\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}}=^S\mathcal{F}\{x(1-x),1\}=^{+S}\mathcal{F}\{1-x,1\}$

Если $n=2m+1$ то:
$P^{2m+1}+\sum\limits_{i=1}^{2m+1}{^S\mathcal{F}\{1\}(-1)^iP^{2m+1-i}}=x(1-x)\cdot^S\mathcal{F}\{1\}\Rightarrow$

$\Rightarrow  P^{2m+1}+\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)+1}}=x(1-x)\cdot^S\mathcal{F}\{1\}+\sum\limits_{i=0}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}\Rightarrow$

$\Rightarrow P=\frac{x(1-x)\cdot^S\mathcal{F}\{1\}+\sum\limits_{i=0}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}}{P^{2m}+\sum\limits_{i=1}^m{^S\mathcal{F}\{1\}P^{2(m-i)}}}=^S\mathcal{F}\{x(1-x),1\}=^{+S}\mathcal{F}\{1-x,1\}$

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

 Профиль  
                  
 
 Re: 17-я проблема Гильберта
Сообщение23.08.2022, 10:17 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Две и более переменных.

1. Сведение задачи получения формы $SOS$ к нахождению формы $SOS^+$.

Пусть $^+Q(x,y)\mathrel{|}\joinrel=^{+S}\mathcal{F}\{1\}$ ( любая неотрицательная на $x,y\geq0$ рациональная функция $Q(x,y)$ представима в форме $^{+S}\mathcal{F}\{1\}$ ). Тогда, если $P(x,y)$ ─ неотрицательный многочлен на $x,y \in \mathbb{R}$, то:

$\begin{cases}
P(x,y)=^{+S}\mathcal{F}\{1\}=^{\quad S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}=^S\mathcal{F}\{xy,x,y,1\}\\
P(x,-y)=^{+S}\mathcal{F}\{1\}=^{\quad S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}=^S\mathcal{F}\{xy,x,y,1\}\\
P(-x,y)=^{+S}\mathcal{F}\{1\}=^{\quad S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}=^S\mathcal{F}\{xy,x,y,1\}\\
P(-x,-y)=^{+S}\mathcal{F}\{1\}=^{\quad S}_{[x,y]}\mathcal{F}\{xy,x,y,1\}=^S\mathcal{F}\{xy,x,y,1\}
\end{cases} \Rightarrow $

$ \Rightarrow \begin{cases}
P=^S\mathcal{F}\{xy,x,y,1\}=y\cdot ^S\mathcal{F}\{x, 1\}+^S\mathcal{F}\{x, 1\}\\
P=^S\mathcal{F}\{-xy,x,-y,1\}=-y\cdot ^S\mathcal{F}\{x, 1\}+^S\mathcal{F}\{x, 1\}\\
P=^S\mathcal{F}\{-xy,-x,y,1\}=y\cdot ^S\mathcal{F}\{-x, 1\}+^S\mathcal{F}\{-x, 1\}\\
P=^S\mathcal{F}\{xy,-x,-y,1\}=-y\cdot ^S\mathcal{F}\{-x, 1\}+^S\mathcal{F}\{-x, 1\}
\end{cases}$

Из первых двух равенств имеем:

$\left( P-^S\mathcal{F}\{x, 1\} \right)\left( P-^S\mathcal{F}\{x, 1\} \right)=-^S\mathcal{F}\{x, 1\} $, откуда

$P=^S\mathcal{F}\{x, 1\}$, аналогично, из вторых двух равенств:
$P=^S\mathcal{F}\{-x, 1\}$ и т.о. все свелось к п.1 решения проблемы для одной переменной.

Точно так же, в случае $n$ переменных можно свести задачу к $n-1$ переменной. Покажем это на примере четырех переменных:

Дан неотрицательный многочлен $P(x,y,z,t)$. Сведем задачу построения формы $SOS$ к задаче для трех переменных:
Аналогично решению для двух переменных, имеем систему из $2^4$ равенств:

$\begin{cases}
P=^S\mathcal{F}\{xyzt,xyz,xyt,xzt,yzt,xy,xz,xt,yz,yt,zt,x,y,z,t,1\}\\
P=^S\mathcal{F}\{-xyzt,xyz,-xyt,-xzt,-yzt,xy,xz,-xt,yz,-yt,-zt,x,y,z,-t,1\}\\
\cdots\\
P=^S\mathcal{F}\{-xyzt,-xyz,xyt,xzt,yzt,xy,xz,-xt,yz,-yt,-zt,-x,-y,-z,t,1\}\\
P=^S\mathcal{F}\{xyzt,-xyz,-xyt,-xzt,-yzt,xy,xz,xt,yz,yt,zt,-x,-y,-z,-t,1\}
\end{cases}$

в этой системе равенства разбиты по парам так, что если первое равенство пары содержит $(x,y,z,t)$, то второе равенство пары содержит $(x,y,z,-t)$ (очевидно, что такое разбиение всегда возможно, поскольку система содержит все возможные наборы $(\pm x,\pm y,\pm z,\pm t,)$ ). Теперь "исключаем" переменную $t$ из каждой пары равенств точно так же, как и в случае двух переменных. Так, для первой пары имеем:

$\begin{cases}
P=t\cdot^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}+^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}\\
P=-t\cdot^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}+^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}
\end{cases} \Rightarrow $

$\Rightarrow\left(P-^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\} \right)\left(P-^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\} \right)=-^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}\Rightarrow$

$\Rightarrow P=^S\mathcal{F}\{xyz,xy,xz,yz,x,y,z,1\}$. Из остальных пар получим аналогичные представления при всех возможных наборах $(\pm x,\pm y,\pm z)$, что и будет условием задачи для трех переменных.

 Профиль  
                  
 
 Re: 17-я проблема Гильберта
Сообщение23.08.2022, 12:09 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
2. Сведение задачи получения формы $SOS^+$ к нахождению формы в единичном гиперкубе.

Как и в п.1 разберем случай для двух переменных, после чего станут ясны и случаи большей размерности.
Итак, пусть мы умеем строить форму $^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}$ для любых многочленов, неотрицательных в квадрате $0\leq x,y\leq 1$. Тогда если $P(x,y)$ ─ многочлен, неотрицательный на $x,y\geq0$, то:

$\begin{cases}
P(x,y)=^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}\\
P\left(x,\frac1y\right)=^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}\\
P\left(\frac1x,y\right)=^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}\\
P\left(\frac1x,\frac1y\right)=^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}
\end{cases} \Rightarrow$

$\Rightarrow\begin{cases}
P=^{+S}\mathcal{F}\{(1-x)(1-y), (1-x), (1-y), 1\}=(1-y)\cdot^{+S}\mathcal{F}\{(1-x), 1\}+^{+S}\mathcal{F}\{(1-x), 1\}\\
P=^{+S}\mathcal{F}\{-(1-x)(1-y), (1-x), -(1-y), 1\}=-(1-y)\cdot^{+S}\mathcal{F}\{(1-x), 1\}+^{+S}\mathcal{F}\{(1-x), 1\}\\
P=^{+S}\mathcal{F}\{-(1-x)(1-y), -(1-x), (1-y), 1\}=(1-y)\cdot^{+S}\mathcal{F}\{-(1-x), 1\}+^{+S}\mathcal{F}\{-(1-x), 1\}\\
P=^{+S}\mathcal{F}\{(1-x)(1-y), -(1-x), -(1-y), 1\}=-(1-y)\cdot^{+S}\mathcal{F}\{-(1-x), 1\}+^{+S}\mathcal{F}\{-(1-x), 1\}
\end{cases}$

откуда, таким же образом как и в п.1 получаем сведение к п.2 задачи для одной переменной:

$\begin{cases}
P=^{+S}\mathcal{F}\{(1-x), 1\}\\
P=^{+S}\mathcal{F}\{-(1-x), 1\}
\end{cases}$

Случай для $n$ переменных полностью аналогичен п.1, с той лишь поправкой, что вместо наборов $(\pm x, \pm y, \pm z, ...)$ рассматриваются наборы $(\pm (1-x), \pm (1-y), \pm (1-z), ...)$.

(очепятка)

*В первом посте темы вместо:
Rak so dna в сообщении #1563118 писал(а):
2. Пусть мы умеем строить форму $SOS^+$ для любых многочленов, неотрицательных на единичном отрезке $0\leq x\leq1$.
нужно, конечно же:
"2. Пусть мы умеем строить форму $^{+S}\mathcal{F}\{(1-x), 1\}$ для любых многочленов, неотрицательных на единичном отрезке $0\leq x\leq1$."

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

 Профиль  
                  
 
 Re: 17-я проблема Гильберта
Сообщение30.08.2022, 12:43 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
3. Теперь покажем, как построить форму $^{+S}\mathcal{F}\{(1-x)(1-y),1-x,1-y,1\}$ для неотрицательных на $0\leq x,y \leq 1$ многочленов на примере многочлена Моцкина $M(x,y)=x^2y^2\left(x^2+y^2-3\right)+1$
Итак, будем строить форму $SOS$ для многочлена $M(x,y)$. Как показано в п.1. достаточно построить формы $SOS^+$ для многочленов $M(x,y),M(-x,y),M(x,-y),M(-x,-y)$. Поскольку $M(x,y)=M(-x,y)=M(x,-y)=M(-x,-y)$ то достаточно построить форму $SOS^+$ лишь для $M(x,y)$. Для этого, как показано в п.2. достаточно построить формы $^{+S}\mathcal{F}\{(1-x)(1-y),1-x,1-y,1\}$ для многочленов $M(x,y),x^4M\left(\frac1x,y \right),y^4M\left(x,\frac1y \right),x^4y^4M\left(\frac1x,\frac1y \right)$:

3.1. Для многочлена $M(x,y)$ требуемая форма строится обратными подстановками непосредственно из рациональной функции $M\left(\frac{1}{1+x},\frac{1}{1+y}\right)$, поскольку она не имеет отрицательных коэффициентов:

$M\left(\frac{1}{1+x},\frac{1}{1+y}\right)=\frac{(x+1)^4y^4+4(x+1)^4y^3+(6x^4+24x^3+33x^2+18x+4)y^2+(4x^4+16x^3+18x^2+4x)y+x^2(x+2)^2}{(1+x)^4(1+y)^4} \Rightarrow$

$M(x,y)=$
$(1-x)(1-y)\left(y^3(16(1-x)^2x+4x^3)\right)+$
$+(1-x)\left((24(1-x)^2x+18x^3)y^2(1-y)^2+4(1-x)^2xy^4\right)+$
$+(1-y)\left(4y(1-y)^2+(4(1-x)^4+18(1-x)^2x^2)y^3\right)+$
$+\left((1-y)^4+(6(1-x)^4+33(1-x)^2x^2+4x^4)y^2(1-y)^2+((1-x)^4+4(1-x)^2x^2)y^4\right)$

3.2. Для многочлена $x^4y^4M\left(\frac1x,\frac1y \right)$ требуемая форма строится обратными подстановками непосредственно из многочлена $M(1+x,1+y)$, поскольку он не имеет отрицательных коэффициентов:

$M(x+1,y+1)=(x^2+2x+1)y^4+(4x^2+8x+4)y^3+(x^4+4x^3+9x^2+10x+4)y^2+(2x^4+8x^3+10x^2+4x)y+x^4+4x^3+4x^2 \Rightarrow$

$x^4y^4M\left(\frac1x,\frac1y \right)=$
$(1-x)(1-y)\left(xy(8(1-y)^2x^2+8(1-x)^2y^2+4x^2y^2)\right) +$
$+ (1-x)\left(x(2x^2(1-y)^4+y^2(4(1-x)^2+10x^2)(1-y)^2+4y^4(1-x)^2)\right) +$
$+ (1-y)\left(y((4(1-x)^2+4x^2)x^2(1-y)^2+2(1-x)^4y^2+10x^2y^2(1-x)^2)\right) +$
$+ \left(x^2((1-x)^2+x^2)(1-y)^4+y^2((1-x)^4+9x^2(1-x)^2+4x^4)(1-y)^2+y^4(1-x)^4+4x^2y^4(1-x)^2\right) $

3.3. Ввиду симметрии $M(x,y)=M(y,x)$, для многочленов $x^4M\left(\frac1x,y \right),y^4M\left(x,\frac1y \right)$ достаточно построить требуемую форму только для одного из них, пускай это будет $f(x,y)=y^4M\left(x,\frac1y \right)$. В отличие от 3.1 и 3.2 попытка получить многочлен с неотрицательными коэффициентами подстановкой $M\left(\frac{1}{1+x},1+y\right)$ не удастся. Поступим следующим образом: разрежем квадрат $(0\leq x,y \leq 1)$ на две области прямой $y=a=4/5$. Область $(0\leq x \leq 1; a\leq y \leq 1)$ разрежем на две области прямой $x=a=4/5$. Получим три области (Рис.1):
I - $(0\leq x \leq a; a\leq y \leq 1)$,
II - $(0\leq x \leq 1; 0\leq y \leq a)$,
III - $(a\leq x \leq 1; a\leq y \leq 1)$.
Дальнейшая идея в следующем: построить для каждой из областей некоторую свою форму $^{+S}\mathcal{F}$ и склеить все в требуемую форму.

3.3.1 Для I -й области имеем:

$f\left(\frac{a}{1+x}, a+\frac{1-a}{1+y}\right)=^{+S}\mathcal{F}\{1\} \Rightarrow$

$f=^{+S}\mathcal{F}\{(a-x)(1-y)(y-a),a-x,(1-y)(y-a),1\}$

3.3.2 Для II -й области имеем:

$f\left(\frac{1}{1+x}, \frac{a}{1+y}\right)=$

$=\frac{625(x+1)^2y^4+2500(x+1)^2y^3+50(51x^2+102x+59)y^2+100(x^2+2x+9)y+(256x^4+1024x^3+814x^2+3(7x-3)^2+54)}{625(1+x)^4(1+y)^4}=$

$=^{+S}\mathcal{F}\{1\} \Rightarrow$

$\Rightarrow f=^{+S}\mathcal{F}\{(1-x)(a-y),1-x,a-y,1\}$

Изображение

3.3.3 Для III-й области будет продемонстрирована идея, дающая гарантированное построение формы. (в предыдущих случаях 3.3.1, 3.3.2 текущая идея не применялась, поскольку мне хотелось показать её для области, где непосредственные подстановки не сработают - а это, как и следовало ожидать от многочленов - окрестности корней как самого многочлена, так и его производных)
Итак, непосредственная подстановка для III-й области: $f\left(a+\frac{1-a}{1+x}, a+\frac{1-a}{1+y}\right)$ не срабатывает. Пусть $f_{\gamma}(x,y)=(y+\gamma)f(x,y)$. Для всех $k \in \mathbb{N}$ рассмотрим кривые $y_{k,\gamma}(x)$, заданные уравнениями $\left(f_{\gamma}\right)^{(k)}_y=0$ при $\gamma=0$ (Рис.1 синий цвет) и $\gamma=1$ (Рис.1 зеленый цвет). В III-область попали лишь кривые, заданные уравнениями с $k=1$. Проведем рациональную кривую $y=S(x)$ так, чтобы для $a\leq x \leq 1$ выполнялось $y_{1,0}(x) \leq S(x) \leq y_{1,1}(x)$. В данном случае достаточно $S(x)=1+\frac{1}{2}(x-1)-\frac{37}{32}(x-1)^2-\frac{315}{384}(x-1)^3$ (разложили $y_{1,0}(x),y_{1,1}(x)$ в ряд Тейлора в точке $x=1$ до 3-й производной и взяли среднее). Теперь, по Теореме 3.1 многочлен $(1+y)^5 f_1\left(x,  a+\frac{S(x)-a}{1+y}\right)$ не имеет на $a\leq x \leq 1$ отрицательных коэффициентов. Это означает, что каждый его коэффициент может быть представлен формой $^{+S}\mathcal{F}\{(1-x)(x-a),1\}$, поэтому он сам (а следовательно и $f$) представляется формой $^{+S}\mathcal{F}\{(1-x)(x-a)(S(x)-y)(y-a),(1-x)(x-a),(S(x)-y)(y-a),1\}$. Точно так же, по Теореме 3.1, многочлен $(1+y)^5 f_0\left(x,  S(x)+\frac{1-S(x)}{1+y}\right)$ не имеет на $a\leq x \leq 1$ отрицательных коэффициентов, поэтому он сам (а следовательно и $f$) представляется формой $^{+S}\mathcal{F}\{(1-x)(x-a)(1-y)(y-S(x)),(1-x)(x-a),(1-y)(y-S(x)),1\}$. Итак:

$\begin{cases}
f=^{+S}\mathcal{F}\{(1-x)(x-a)(S(x)-y)(y-a),(1-x)(x-a),(S(x)-y)(y-a),1\}\\
f=^{+S}\mathcal{F}\{(1-x)(x-a)(1-y)(y-S(x)),(1-x)(x-a),(1-y)(y-S(x)),1\}
\end{cases} \Rightarrow $

$\begin{cases}
f=(S(x)-y)(y-a)\cdot ^{+S}\mathcal{F}\{(1-x)(x-a),1\}+^{+S}\mathcal{F}\{(1-x)(x-a),1\}\\
f=(1-y)(y-S(x))\cdot ^{+S}\mathcal{F}\{(1-x)(x-a),1\}+^{+S}\mathcal{F}\{(1-x)(x-a),1\}
\end{cases} \Rightarrow $

$f=(1-y)(y-a)\cdot ^{+S}\mathcal{F}\{(1-x)(x-a),1\}+^{+S}\mathcal{F}\{(1-x)(x-a),1\}=$

$=^{+S}\mathcal{F}\{(1-x)(x-a)(1-y)(y-a),(1-x)(x-a),(1-y)(y-a),1\}$.

Т.о. для III-й области произведена склейка по рациональной кривой $y=S(x)$.

3.4 осталось склеить формы I- и III-области по прямой $x=a$ а затем получившуюся форму с формой II-области по прямой $y=a$.


В п.3.3.3 реализована следующая идея:
Рассматриваем многочлен двух переменных $f(x,y)$ как многочлен одной переменной $y$ с коэффициентами - многочленами от $x$. Тогда, если мы отметим на плоскости все линии $f^{(k)}_y=0$, то к любой области плоскости, не содержащей внутри себя этих линий или их частей (однако, и это важно, граница такой области может являться частью линий $f^{(k)}_y=0$), можно применить Теорему 3.1. Т.е. если кусок плоскости, ограниченный линиями $x=x_0, x=x_1, y=a(x), y=b(x)$, где $x_1>x_0$, а $b(x)\geq a(x)$ - рациональные функции, не содержит внутри своей границы частей линий $f^{(k)}_y=0$, то многочлен $P(y)=(1+y)^{deg(f_y)}f\left(x,a(x)+\frac{b(x)-a(x)}{1+y}\right)$ не имеет отрицательных коэффициентов на $x_0\leq x\leq x_1$.
Т.о. если удастся разрезать единичную область рациональными линиями на области, не содержащие линий нулей производных, то удастся и построить нужную форму для этой единичной области. Проблема в том, что в общем случае функции $y(x)$ заданные уравнениями $f^{(k)}_y=0$ не являются рациональными. Поэтому (как в примере), поступаем следующим образом:
- домножаем многочлен $f(x,y)$ на некоторый многочлен $^+g_{\gamma}(x,y)$, где $\gamma$ - неотрицательный параметр: $P_{\gamma}=^+g_{\gamma}(x,y)f(x,y)$
- путем "шевеления" параметра, добиваемся "шевеления" линий нулей производных $\left(P_{\gamma}\right)^{(k)}_y=0$ (на Рис.1 это синяя и зеленая линии, при значении параметра $0$ и $1$ соответственно)
- проводим между этими линиями некоторую рациональную линию (на Рис.1 это $y=S(x)$), которая разрежет нашу область на две (обозначим их по параметрам линий, в них содержащихся $\gamma_0,\gamma_1$).
- для области $\gamma_0$ применяем Теорему 3.1 к многочлену $P_{\gamma_1}$
- для области $\gamma_1$ применяем Теорему 3.1 к многочлену $P_{\gamma_0}$
- склеиваем получившиеся формы по рациональной линии.

(Оффтоп)

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

Данную процедуру (с некоторыми уточнениями, о которых позже) можно применять для любой достаточно малой окрестности любой точки единичного квадрата в том случае, если линии нулей производных не являются корнями многочлена, т.к. в этом случае "пошевелить" их путем "шевеления" параметра не получится. Однако для многочлена двух переменных это не проблема, т.к. если $P(x,y)\geq 0$ то $P=R^2\cdot Q$, где $Q$ - неотрицательный многочлен, обнуляемый лишь конечным числом точек. Ну а в окрестности каждой такой точки процедура применима для такого многочлена $Q$, а значит он представим формой $SOS$.

 Профиль  
                  
 
 Re: 17-я проблема Гильберта
Сообщение02.09.2022, 17:17 
Заслуженный участник
Аватара пользователя


26/02/14
568
so dna
Реализуем идею п.3.3.3 для нескольких линий, проходящих через корень.
Итак, пусть $P(x,y)$ - неотрицательный многочлен, с корнем $(x_1;y_1)$. Домножим его на некий неотрицательный многочлен, коэффициенты которого зависят от параметра $\gamma$, такой, что у полученного многочлена $f_{\gamma}(x,y)$ все корни всех производных $\left(f_{\gamma}\right)^{(k)}_y$, не являющиеся корнями многочлена $P$, зависят от $\gamma$. Иными словами, "шевеление" параметра $\gamma$ приведет к "шевелению" линий корней производных, заданных уравнениями $\left(f_{\gamma}\right)^{(k)}_y=0$. Пускай теперь через точку $(x_1;y_1)$ пройдут две линии, заданные уравнениями $\left(f_{\gamma}\right)'_y=0,\left(f_{\gamma}\right)''_y=0$. Пошевелим их параметрами $\gamma_1\ne \gamma_2$ и попарно "разрежем" линиями $y=S_i(x)$ ($S_i$ - рациональные функции) в достаточно малой окрестности точки $(x_1;y_1)$ (Рис.2).
Изображение
Теперь, выбрав произвольное направление обхода (например, против часовой), начнем склейку:
1 - область между линиями $x=x_1,y=y_2,y=S_3(x)$
2 - область между линиями $x=x_0,y=S_3(x),y=S_4(x)$
3 - область между линиями $x=x_0,y=y_1,y=S_4(x)$
По Теореме 3.1 для 1, 2, 3 областей соответственно имеем:

$f_{\gamma_1}\left(x, S_3(x)+\frac{y_2-S_3(x)}{1+y}\right)=^{+S}\mathcal{F}\{(x_1-x)(x-x_0),1\}$

$f_{\gamma_1}\left(x, S_4(x)+\frac{S_3(x)-S_4(x)}{1+y}\right)=^{+S}\mathcal{F}\{(x_1-x)(x-x_0),1\}$

$f_{\gamma_2}\left(x, y_1+\frac{S_4(x)-y_1}{1+y}\right)=^{+S}\mathcal{F}\{(x_1-x)(x-x_0),1\}$

что, методами описанными выше, склеивается в форму:

$P=^{+S}\mathcal{F}\{(x_1-x)(x-x_0)(y_2-y)(y-y_1),(x_1-x)(x-x_0),(y_2-y)(y-y_1),1\}$

Таким же образом можно обойти точку $(x_1;y_1)$ полностью, причем совершенно ясно, что склейку можно провести для любого числа линий.

Теперь укажем достаточное условие для возможности "разрезания". Иными словами:
Пусть алгебраические линии $f(x,y)=0,g(x,y)=0$ пересекаются в точке $(x_1;y_1)$. Функции $y_f(x),y_g(x)$ задаются этими уравнениями в окрестности этой точки, для определенности будем считать $y_f(x)\leq y_g(x)$, при $x\leq x_1$, тогда при каких условиях существует рациональная функция $S(x)$, такая, что в окрестности точки $x_1$ выполняется $y_f(x)\leq S(x) \leq y_g(x)$, при $x\leq x_1$, причем равенство достигается только при $x=x_1$ ?
Требования аналитичности в точке $x_1$ функций $y_f(x),y_g(x)$ должно быть достаточно, т.к. в этом случае каждую из них можно заменить соответствующим рядом Тейлора в точке $x_1$. Тогда ряд, равный среднему арифметическому этих рядов, пройдет между линиями $f(x,y)=0,g(x,y)=0$ (в окрестности точки $(x_1;y_1)$), и можно взять в качестве $S(x)$ достаточно большое количество первых его членов.

Т.о., с некоторыми натяжками на строгость, удалось показать следующее:

Пусть $P(x,y)$ - неотрицательный многочлен, обнуляемый лишь конечным числом точек, такой, что если функция $y_k(x)$, заданная уравнением $P^{(k)}_y=0, k \in \mathbb{N}$, проходит через какую-то из этих точек, то она в ней аналитична. Тогда $P$ можно представить в виде суммы квадратов рациональных функций с действительными коэффициентами.

 Профиль  
                  
 
 Re: 17-я проблема Гильберта
Сообщение02.09.2022, 18:15 
Заслуженный участник


09/05/12
25179
 !  Rak so dna, дождитесь, пожалуйста, чей-нибудь реакции, не надо превращать тему в собственный блог.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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



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

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


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

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