Теоремы Вейерштрасса о непрерывных функциях на компактных множествах

Первая теорема Вейерштрасса

Пусть [latex]K[/latex] — компакт в [latex]\mathbb{R}^{n}[/latex] и функция [latex]f: K\rightarrow \mathbb{R}^{m}[/latex] непрерывна на [latex]K[/latex]. Тогда эта функция ограничена на [latex]K[/latex].

Доказательство

В силу непрерывности [latex]f[/latex], для любого [latex]x\in K[/latex] найдётся окрестность [latex]U_{x}[/latex], такая что функция [latex]f[/latex] ограничена на множестве [latex]U_{x}[/latex], то есть для каждого [latex]y\in K \cap U_{x}[/latex] справедливо неравенство [latex]\begin{Vmatrix} f(y) \end{Vmatrix}\leq M_{x}[/latex], где [latex]M_{x}[/latex] зависит от [latex]x[/latex]. Совокупность открытых шаров [latex]U_{x}[/latex] образует открытое покрытие компактного множества [latex]K[/latex]. В силу компактности, из него можно выделить конечное подпокрытие [latex]U_{x_{1}}, …, U_{x_{p}}[/latex]. Этим шарам соответствуют числа [latex]M_{x_{1}}, …, M_{x_{p}}[/latex]. На каждом и этих шаров функция [latex]f[/latex] ограничена этим числом. Пускай [latex]M=\max_{1\leq i\leq p}M_{x_{i}}[/latex]. Тогда для любого [latex]x\in K[/latex] получим, что [latex]\begin{Vmatrix} f(x) \end{Vmatrix}\leq M[/latex].

Пусть функция [latex]f: \mathbb{R}\rightarrow \mathbb{R}[/latex] непрерывна на [latex]\left[a, b \right][/latex]. По первой теореме Вейерштрасса эта функция ограничена на [latex]\left[a, b \right][/latex].

Vey1

Вторая теорема Вейерштрасса

Пусть [latex]f: K\rightarrow \mathbb{R}[/latex] — действительная непрерывная функция на компакте [latex]K\subset \mathbb{R}^{n}[/latex]. Тогда на этом множестве функция [latex]f[/latex] достигает своей верхней и нижней границы, то есть существуют такие [latex]x^{‘}, x^{»}\in K[/latex], что

[latex]f(x^{‘})=\sup_{x\in E}f\left(x \right)[/latex], [latex]f(x^{»})=\inf_{x\in E}f\left(x \right)[/latex].

Доказательство

Пусть [latex]f: E\rightarrow \mathbb{R}[/latex], где [latex]E\subset \mathbb{R}^{n}[/latex]. Функция [latex]f[/latex] называется ограниченной сверху на множестве [latex]E[/latex], если существует такая постоянная [latex]M[/latex], то для всех [latex]x\in E[/latex] справедливо неравенство [latex]\begin{Vmatrix} f(x) \end{Vmatrix}\leq M[/latex]. Каждое такое число [latex]M[/latex] называется верхней границей функции [latex]f[/latex], а наименьшая из всех верхних границ называется точной верхней границей или верхней гранью функции [latex]f[/latex] и обозначается [latex]\sup_{x\in E}f\left(x \right)[/latex].

Пойдём от противного. Допустим, верхняя грань не достигается, то есть для каждого [latex]x\in K[/latex] справедливо неравенство [latex]f(x)<M[/latex], где [latex]M[/latex] — верхняя грань функции [latex]f[/latex] на [latex]K[/latex].

Рассмотрим функцию [latex]\varphi (x)=\frac{1}{M-f(x)}[/latex]. Эта функция положительна и непрерывна в каждой точке [latex]x\in K[/latex]. По ранее доказанной первой теореме Вейерштрасса она ограничена, то есть существует такое число [latex]\mu >0[/latex], что [latex]\varphi (x)\leq \mu [/latex] для любого [latex]x\in K[/latex]. Это означает, что [latex]\frac{1}{M-f(x)}\leq \mu[/latex], или, что то же самое, [latex]f(x)\leq M-\frac{1}{\mu}(x\in K)[/latex]. Следовательно, число [latex]M-\frac{1}{\mu}[/latex] является верхней границей для функции [latex]f[/latex]. Но так как [latex]\mu >0[/latex], то это противоречит тому, что [latex]M[/latex] является верхней гранью функции [latex]f[/latex], то есть наименьшей из всех верхних границ.

Аналогично теорема доказывается и для нижней грани.

Пусть функция [latex]f: \mathbb{R}\rightarrow \mathbb{R}[/latex] непрерывна на [latex]\left[a, b \right][/latex]. Тогда на этом множестве функция [latex]f[/latex] достигает своей верхней и нижней граней [latex]M=f(x^{»})=\sup_{x\in E}f\left(x \right)[/latex], [latex]m=f(x^{‘})=\inf_{x\in E}f\left(x \right)[/latex].

Vey2

Пример

Пусть [latex]f(x,y)=x^{5}+y^{4}+2x^{3}y^{2}+1[/latex]. Будет ли [latex]f[/latex] ограничена на [latex]\left[5, 7 \right]\times\left[8,9 \right][/latex]?

Спойлер

[latex]\left[5, 7 \right]\times\left[8,9 \right][/latex] — компактное множество (оно замкнуто и ограничено). [latex]f(x,y)=x^{5}+y^{4}+2x^{3}y^{2}+1[/latex] — непрерывна как композиция непрерывных функций.

Следовательно, по первой теореме Вейерштрасса [latex]f[/latex] ограничена на [latex]\left[5, 7 \right]\times\left[8,9 \right][/latex].

[свернуть]

Тест на знание теорем Вейерштрасса о непрерывных функциях на компакте

Тест поможет понять, как хорошо вы усвоили приведённый выше материал.

Критерий Сильвестра

Формулировка

Квадратичная форма [latex]Q\left(x \right)[/latex] в [latex]\mathbb{R}^{n}[/latex] положительно определена тогда и только тогда, когда все угловые миноры её матрицы [latex]B[/latex], имеющие вид
$$\Delta_{m}=\begin{vmatrix}b_{1,1}&b_{1,2}&…&b_{1,m}\\b_{2,1}&b_{2,2}&…&b_{2,m}\\…&…&…&…\\b_{m,1}&b_{m,2}&…&b_{m,m}\end{vmatrix},m=1,…,n\left(b_{ij}=b_{ji}, \forall i,j\right)$$
— положительны.

Доказательство

Достаточность

Для доказательства воспользуемся методом математической индукции и вспомогательной леммой.

Лемма

Квадратичная форма тогда и только тогда является положительно определённой, когда она приводится к диагональному виду [latex]\sum_{i=1}^{n}{a_{i}x_{i}^{2}}, a_{i}>0, i=1,…,n [/latex], а значит, и к каноническому виду [latex]Q\left(y \right)=\sum_{i=1}^{n}{y_{i}^{2}}[/latex], где [latex]y_{i}=\sqrt{a_{i}}x_{i}, i=1,…,n[/latex].

База индукции

Для [latex]n=1[/latex] достаточность очевидна.

Предположение индукции

Положим, что для [latex]n>1[/latex] из положительности угловых миноров матрицы квадратичной формы [latex]n-1[/latex] порядка включительно следует возможность приведения квадратичной формы от [latex]n-1[/latex] переменных [latex]x_{1}, x_{2},…,x_{n-1}[/latex] к виду [latex]Q\left(x \right)=\sum_{i=1}^{n}{x_{i}^{2}}[/latex].

Шаг индукции

Покажем, что достаточность имеет место и для квадратичной формы, зависящей от [latex]n[/latex] переменных.

В выражении для квадратичной формы, зависящей от [latex]n[/latex] переменных [latex]x_{1}, x_{2},…,x_{n-1}, x_{n}[/latex], выделим слагаемые, содержащие [latex]x_{n}[/latex]:

[latex]Q\left(x \right)=\sum_{j=1}^{n-1}{\sum_{i=1}^{n-1}{b_{ji}x_{j}x_{i}}}+2\sum_{j=1}^{n-1}{b_{jn}x_{j}x_{_{n}}}+b_{nn}x_{n}^{2}[/latex].

Сумма [latex]\sum_{j=1}^{n-1}{\sum_{i=1}^{n-1}{b_{ji}x_{j}x_{i}}}=Q^{*}\left(x_{1}, x_{2},…,x_{n-1} \right)[/latex] в правой части этого равенства является квадратичной формой [latex]Q^{*}\left(x \right)[/latex], зависящей от [latex]n-1[/latex] переменной, причём её угловые миноры совпадают с угловыми минорами [latex]Q\left(x \right)[/latex] её матрицы до порядка [latex]n-1[/latex] включительно, которые положительны по условию.

Следовательно, по предположению индукции, квадратичная форма [latex]Q^{*}\left(x \right)[/latex] положительно определённа и для неё существует невырожденная замена переменных

[latex]x_{i}=\sum_{i=1}^{n-1}{\gamma _{ji}y_{i}}, j=1,…,n-1,[/latex]

приводящая её к каноническому виду: [latex]Q^{*}\left(x \right)=\sum_{i=1}^{n-1}{y_{i}^{2}}[/latex].
Запишем квадратичную форму [latex]Q\left(x \right)[/latex] в новых переменных:

[latex]Q\left(x \right)=\sum_{i=1}^{n-1}{y_{i}^{2}}+2\sum_{i=1}^{n-1}{b_{in}^{‘}y_{i}x_{_{n}}}+b_{nn}x_{n}^{2}[/latex]

и выделим полные квадраты по [latex]y_{1}, … y_{n-1}[/latex]:

[latex]Q(x)=\sum_{i=1}^{n-1}{(y_{i}^{2}+2b_{in}^{‘}y_{i}x_{n}+b_{in}^{‘2}x_{n}^{2})}+(b_{nn}-\sum_{i=1}^{n-1}{b_{in}^{‘2}})x_{n}^{2}=\sum_{i=1}^{n-1}{z_{i}^{2}}+b_{nn}^{»}x_{n}^{2}[/latex],

где [latex]b_{nn}^{»}=b_{nn}-\sum_{i=1}^{n-1}{b_{in}^{‘2}}[/latex], [latex]z_{i}=y_{i}+b_{in}^{‘}x_{n}[/latex], [latex]i=1,…,n-1[/latex].

В матричном виде эту замену переменных можно описать как

[latex]\begin{pmatrix}z_{1}\\ z_{2}\\ …\\ z_{n-1}\\ x_{n}\end{pmatrix}=\begin{pmatrix}1 &0 &… &0 &b’_{1,n} \\ 0& 1 & … & 0 & b’_{2,n}\\ …& …& … &… &… \\ 0 & 0 & … & 1& b’_{n-1,n}\\ 0& 0 & … & 0 & 1\end{pmatrix}=\begin{pmatrix}y_{1}\\ y_{2}\\ …\\ y_{n-1}\\ x_{n}\end{pmatrix}[/latex],

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

Наконец, определитель матрицы квадратичной формы сохраняет знак при замене базиса. Определитель матрицы [latex]B[/latex] квадратичной формы в исходном базисе положительный, поскольку этот определитель является угловым минором порядка [latex]n[/latex]. Но из выражения для [latex]Q \left(x \right)[/latex] в конечно базисе мы получаем, что определитель квадратичной формы [latex]Q \left(x \right)[/latex] равен [latex]b»_{nn}[/latex]. Поэтому [latex]b»_{nn}>0[/latex] и можно ввести переменную [latex]z_{n}=\sqrt{b»_{nn}}x_{n}[/latex], в результате чего получаем канонический вид квадратичной формы [latex]Q\left(x \right)=\sum_{i=1}^{n}{z_{i}^{2}}[/latex].

Отсюда следует, что квадратичная форма [latex]Q\left(x \right)[/latex] положительно определена.

Достаточность доказана.

Необходимость

Дано, что квадратичная функция положительно определена, нужно доказать положительность угловых миноров её матрицы. Снова применим метод математической индукции по числу переменных [latex]n[/latex].

База индукции

Для [latex]n=1[/latex] достаточность очевидна.

Предположение индукции

Пусть для [latex]n>1[/latex] и для форм от меньшего числа переменных утверждение теоремы верно.

Шаг индукции

Поскольку квадратичная форма [latex]Q^{*}\left(x \right)[/latex] из доказательства достаточности также является положительно определённой, то по предположению индукции следует, что её угловые миноры, совпадающие с угловыми минорами матрицы [latex]B[/latex] до порядка [latex]n>1[/latex], положительны. А определитель самой матрицы [latex]B[/latex], который является угловым минором порядка [latex]n[/latex],положителен, поскольку [latex]Q\left(x \right)[/latex] приводится к каноническому виду [latex]Q\left(x \right)=\sum_{i=1}^{n}{z_{i}^{2}}[/latex], и определитель матрицы полученной при этом квадратичной формы равен [latex]1[/latex] и имеет такой же знак, как и определитель матрицы [latex]B[/latex].

Необходимость доказана.

Теорема доказана.

Следствие

Для того, чтобы квадратичная форма [latex]Q\left(x \right)[/latex] в [latex]\mathbb{R}^{n}[/latex] была отрицательно определена, необходимо и достаточно, чтобы все угловые миноры её матрицы [latex]B[/latex] имели чередующиеся знаки, начиная с минуса.

Примеры

При решении воспользоваться критерием Сильвестра.

Пример 1

Определить вид квадратичной формы [latex]Q\left(x_{1},x_{2} \right)=x_{1}^{2}+2x_{2}^{2}-x_{1}x_{2}[/latex].

Пример 2

Определить вид квадратичной формы [latex]Q\left(x_{1},x_{2},x_{3} \right)=-4x_{1}^{2}-2x_{2}^{2}-x_{3}^{2}[/latex]

[spoilergroup]

Пример 1

Построим матрицу квадратичной формы:

[latex]\begin{pmatrix}1 &-0,5\\ -0,5&2 \end{pmatrix}[/latex]

Посчитаем определители угловых миноров.

[latex]\Delta _{1}=1, \Delta _{2}=1,75[/latex]

Квадратичная форма положительно определённая по критерию Сильвестра.

[свернуть]

Пример 2

Построим матрицу квадратичной формы:

[latex]\begin{pmatrix}-4 &0 &0\\ 0& -2&0 \\ 0 & 0&-1 \end{pmatrix}[/latex]

Посчитаем определители угловых миноров.

[latex]\Delta _{1}=-4, \Delta _{2}=8, \Delta _{3}=-8[/latex]

Квадратичная форма отрицательно определённая по следствию из критерия Сильвестра.

[свернуть]

[/spoilergroup]

Литература

Тест на умение применить критерий Сильвестра

Тест на умение применить критерий Сильвестра для определения вида квадратичных форм.

Знакоопределённые квадратичные формы

Определение

Квадратичная форма называется знакоопределённой, если она положительно определённая или отрицательно определённая.

Пусть [latex]x \in \mathbb{R}^{n}[/latex].

Квадратичная форма [latex]Q[/latex] называется положительно определённой если для любого [latex]x\neq 0[/latex] справедливо неравенство [latex]Q\left(x \right)>0[/latex].

Аналогично, если для любого [latex]x\neq 0[/latex] имеем [latex]Q\left(x \right)<0[/latex], то такая квадратичная форма называется отрицательно определённой.

Примеры

Пример 1

Является ли квадратичная форма [latex]Q\left(x_{1},x_{2} \right)=x_{1}^{2}+2x_{2}^{2}[/latex] знакоопределённой? Если да, то какой именно?

Ответ

Нет, квадратичная форма является неопределённой.

[свернуть]

Пример 2

Является ли квадратичная форма [latex]Q\left(x_{1},x_{2},…,x_{n} \right)=x_{1}^{2}+…+x_{m }^{2}-x_{m+1}^{2}-…-x_{n}^{2}[/latex], где [latex]\left(m<n\right)[/latex], знакоопределённой? Если да, то какой именно?

Ответ

Да, является. Квадратичная форма положительно определённая, так как [latex]Q\left(x_{1},x_{2} \right)>0[/latex] для всех [latex]x_{1},x_{2}[/latex], кроме [latex]x_{1}=x_{2}=0[/latex].

[свернуть]

Тест на знание знакоопределённой квадратичной формы

Тест на умение распознать вид квадратичной формы.

Определение квадратичной формы

Определение

Квадратичной формой [latex]Q\left(x_{1}, x_{2}, …, x_{n} \right)[/latex] от [latex]n[/latex] неизвестных [latex]x_{1}, x_{2}, …, x_{n}[/latex] называется сумма, каждое слагаемое которой является или квадратом одного из этих неизвестных, или произведением двух разных неизвестных.

Обозначая коэффициент при [latex]x_{i}^{2}[/latex] через [latex]a_{ii}[/latex], а при произведении [latex]x_{i}x_{j}=x_{j}x_{i}\left(i\neq j \right)[/latex] — через [latex]a_{ij}+a_{ji}\left(a_{ij}=a_{ji} \right)[/latex], квадратичную форму [latex]Q[/latex] можно представить в виде

[latex]Q\left(x_{1}, x_{2}, …, x_{n} \right) = a_{11}x_{1}^{2}+a_{12}x_{1}x_{2}+…+a_{1n}x_{1}x_{n}+…+a_{n1}x_{n}x_{1}+a_{n2}x_{n}x_{2}+…+a_{nn}x_{n}^{2}=\sum_{i=1}^{n}{\sum_{j=1}^{n}{a_{ij}x_{i}x_{j}}}[/latex]

Симметричная матрица [latex]A= \left(a_{ij} \right)[/latex] называется матрицей квадратичной формы [latex]Q[/latex].

Примеры

Пример 1

Написать матрицу квадратичной формы.
[latex]Q\left(x_{1}, x_{2}, x_{3} \right) = 2x_{1}^{2}-5x_{2}^{2}+8x_{3}^{2}+4x_{1}x_{2}-2x_{1}x_{3}+6x_{2}x_{3}[/latex]

Пример 2

Написать квадратичную форму по её матрице.
[latex]A=\begin{pmatrix}4 & 0& 2\\ 0& 7 & 1\\ 2&1 &-5 \end{pmatrix}[/latex]

[spoilergroup]

Пример 1

[latex]A=\begin{pmatrix}2 & 2& -1\\ 2& -5 & 3\\ -2&3 &8 \end{pmatrix}[/latex]

[свернуть]

Пример 2

[latex]Q\left(x_{1}, x_{2},x_{3} \right) = 4x_{1}^{2}+7x_{2}^{2}-5x_{3}^{2}+4x_{1}x_{3}+2x_{2}x_{3}[/latex]

[свернуть]

[/spoilergroup]

Тест на знание квадратичной формы

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

M1589. О свойстве 5-раскрашиваемой карты

Задача из журнала «Квант» (1997, №2)

Условие

Докажите, что как бы ни раскрасить плоскость в 5 цветов, найдутся 2 точки одного цвета, расстояние между которыми отличается от одного не более чем на 0,001.

Решение

Начнём с того, что, поскольку мы должны найти две точки на расстоянии 1 лишь «с точностью до любого [latex]\varepsilon[/latex]», мы можем ограничиться лишь раскрасками сравнительно простых «карт». В самом деле, нарисуем на плоскости мелкую сетку из квадратов или, удобнее, правильных шестиугольников со стороной [latex]\varepsilon /4[/latex] и раскрасим каждую шестиугольную клетку в тот цвет, который имел в первоначальной раскраске её центр.

Если мы найдём такие точки [latex]A[/latex], [latex]B[/latex] «с точностью до [latex]\varepsilon /2[/latex]» на новой карте, то центры [latex]A^{‘}[/latex], [latex]B^{‘}[/latex] клеток, которым принадлежат [latex]A[/latex] и [latex]B[/latex], удовлетворяют условию «с точностью до [latex]\varepsilon[/latex]»: ведь [latex]\left|AB — A^{‘}B^{‘}\right|\leq 2\cdot \varepsilon /4\leq \varepsilon /2[/latex], так что если [latex]\left|1-AB \right|\leq \varepsilon /2[/latex], то [latex]\left|1-A^{‘}B^{‘} \right|\leq \varepsilon[/latex]. Мы можем считать при этом, что границы клеток раскрашены в два (а вершины — в три) цвета.

Предположим, что для некоторой раскраски (и некоторого [latex]\varepsilon[/latex]) утверждение задачи неверно. Рассмотрим случай, когда некоторые три клетки разного цвета имеют общую вершину [latex]X[/latex]. Пусть эти три цвета — Красный, Синий и Белый. Тогда кольцо радиусом 1 с центром [latex]X[/latex] шириной [latex]\varepsilon[/latex] должно быть целиком покрашено в два других цвета- скажем, Чёрный и Зелёный. Если оно целиком одного цвета — Ч, то, очевидно, на нём есть две точки этого цвета на расстоянии 1. В другом случае на кольце есть точка [latex]Y[/latex] двух цветов: Ч и З; тогда достаточно рассмотреть точки кольца на расстоянии 1 от [latex]Y[/latex] (см. рисунок).

M1589

Осталось рассмотреть случай, когда никакие три разных цвета не сходятся вместе. Тогда граница области каждого цвета должна иметь какой-то один определённый цвет — иначе, идя по границе, мы должны были бы наткнуться на тройную точку. Рассмотрим некоторую точку [latex]X[/latex] на границе двух цветов, скажем цветов К и С. Кольцо радиусом 1 (шириной [latex]\varepsilon[/latex]) и центром [latex]Y[/latex] имеет цвета К, С, З. Рассмотрим Зелёную область, содержащую одну из точек пересечения двух колец. У неё не может быть границы одного цвета: в одном из колец она имеет цвета Ч или Б, в другом — К или С. Получили противоречие, завершающее решение.

Замечание

Известна следующая проблема. Плоскость раскрашена в [latex]n[/latex] цветов. При каком [latex]n[/latex] обязательно найдутся две точки на единичном расстоянии? Нетрудно показать справедливость этого утверждения при [latex]n=3[/latex]. При [latex]n=7[/latex] относительно легко строится контрпример (конструкция типа пчелиных сот). Недавно был построен контрпример при [latex]n=6[/latex]. Про [latex]n=4,5[/latex] ничего не известно. Известно только, что если раскраска, не допускающая единичных расстояний, существует, то некоторые множества точек одного цвета неизмеримы.

Если же требовать «почти единичных расстояний», то точный ответ таков: [latex]n=5[/latex] (это следует из построенного ранее контрпримера).

А. Канель