EssayAI
Блог
Блог
Математика и алгоритмы

Теорема Стоуна-Вейерштрасса: плотность подалгебр в C(K)

25 февраля 2026Время чтения: 8 минут
#теорема стоуна-вейерштрасса#аппроксимация#функциональный анализ#непрерывные функции#теорема вейерштрасса
Теорема Стоуна-Вейерштрасса: плотность подалгебр в C(K)

В пространстве непрерывных функций C(K)C(K) на компакте KK редко удаётся работать со «всеми» функциями сразу - гораздо удобнее иметь дело с подалгеброй простого вида (полиномы, тригонометрические полиномы, рациональные функции от заданного набора). Теорема Стоуна-Вейерштрасса даёт чёткий критерий, когда такая подалгебра плотна: достаточно, чтобы она содержала константы и разделяла точки. Это один из самых употребляемых результатов вещественного анализа: из него моментально следуют классическая теорема Вейерштрасса о приближении полиномами и теорема Фейера о тригонометрических полиномах.

Классическая теорема Вейерштрасса (1885)

Карл Вейерштрасс в 1885 году доказал, что любую непрерывную функцию fC[a,b]f \in C[a, b] можно равномерно приблизить алгебраическими полиномами: для каждого ε>0\varepsilon > 0 найдётся полином pp такой, что supx[a,b]f(x)p(x)<ε\sup_{x \in [a,b]} |f(x) - p(x)| < \varepsilon. Эквивалентно - алгебра полиномов плотна в C[a,b]C[a, b] относительно нормы f=supf\|f\|_\infty = \sup |f|.

Первое доказательство Вейерштрасса использовало свёртку с гауссовским ядром. Позже Сергей Бернштейн (1912) дал конструктивное доказательство через явные полиномы Бернштейна:

Bn(f,x)=k=0nf(kn)(nk)xk(1x)nk.B_n(f, x) = \sum_{k=0}^n f\left(\frac{k}{n}\right) \binom{n}{k} x^k (1-x)^{n-k}.

На [0,1][0, 1] эти полиномы сходятся к ff равномерно, причём со скоростью, контролируемой модулем непрерывности ωf\omega_f: Bn(f)f32ωf(1/n)\|B_n(f) - f\|_\infty \le \tfrac{3}{2} \omega_f(1/\sqrt{n}). Конструкция вероятностная - Bn(f,x)B_n(f, x) есть математическое ожидание f(Sn/n)f(S_n / n), где SnBin(n,x)S_n \sim \mathrm{Bin}(n, x).

Обобщение Стоуна (1948)

Маршалл Стоун в 1948 году заметил, что свойство «плотность полиномов в C[a,b]C[a,b]» по сути не использует именно полиномы - нужны лишь две алгебраические особенности этого множества. Современная формулировка:

Теорема (Стоун-Вейерштрасс, вещественный случай). Пусть KK - компактное хаусдорфово пространство, AC(K,R)A \subset C(K, \mathbb{R}) - подалгебра (замкнутая относительно сложения, умножения и умножения на скаляр). Если

  1. AA содержит константы: 1A1 \in A;
  2. AA разделяет точки: для любых xyx \neq y в KK найдётся fAf \in A с f(x)f(y)f(x) \neq f(y),

то AA плотна в C(K)C(K).

Для полиномов на [a,b][a, b] оба условия очевидны: константы - это pcp \equiv c, разделение точек обеспечивает уже одна функция p(x)=xp(x) = x. Из общей теоремы плотность полиномов следует немедленно.

Набросок доказательства Стоуна через решётку

Стандартная схема - показать, что замыкание Aˉ\bar{A} является решёткой (замкнуто относительно операций max\max и min\min), а затем приблизить произвольную непрерывную функцию.

Шаг 1. Если fAˉf \in \bar{A}, то fAˉ|f| \in \bar{A}. Это следует из равномерного приближения функции ttt \mapsto |t| на компактном интервале [M,M][-M, M] полиномами без свободного члена (по теореме Вейерштрасса на отрезке). Подставляя ff в такой полином, получаем элементы Aˉ\bar{A}, сходящиеся к f|f|.

Шаг 2. Из тождеств max(f,g)=f+g+fg2\max(f, g) = \tfrac{f + g + |f - g|}{2} и min(f,g)=f+gfg2\min(f, g) = \tfrac{f + g - |f - g|}{2} замыкание Aˉ\bar{A} замкнуто относительно max,min\max, \min.

Шаг 3. Возьмём fC(K)f \in C(K) и ε>0\varepsilon > 0. Для любых двух точек x,yKx, y \in K из условий теоремы строится gxyAg_{xy} \in A с gxy(x)=f(x)g_{xy}(x) = f(x), gxy(y)=f(y)g_{xy}(y) = f(y) (используем разделение точек и константы - двумерная линейная комбинация). Для каждой точки xx из конечного покрытия открытыми множествами {gxy<f+ε}\{g_{xy} < f + \varepsilon\} выбираем hx=minygxyh_x = \min_y g_{xy} - она удовлетворяет hx<f+εh_x < f + \varepsilon всюду и hx(x)=f(x)h_x(x) = f(x). Затем h=maxxhxh = \max_x h_x даёт fε<h<f+εf - \varepsilon < h < f + \varepsilon.

Так конструктивно - без явных формул - мы приближаем любую непрерывную функцию элементами из Aˉ\bar{A}.

Классические следствия

Полиномы плотны в C[a,b]C[a, b]. Прямое применение теоремы: алгебра полиномов содержит константы и разделяет точки функцией xx.

Тригонометрические полиномы плотны в C(T)C(\mathbb{T}). Подалгебра, порождённая 1,cosx,sinx1, \cos x, \sin x, разделяет точки на окружности T=R/2πZ\mathbb{T} = \mathbb{R} / 2\pi\mathbb{Z} - это даёт равномерное приближение любой непрерывной 2π2\pi-периодической функции тригонометрическими полиномами. Скорость приближения уже контролируется ядрами Фейера, не самой теоремой.

Конструктивная альтернатива через Бернштейна. Когда нужна явная оценка скорости, а не только существование, удобнее работать с полиномами Бернштейна напрямую. Для CkC^k-гладких функций они дают порядок O(nk/2)O(n^{-k/2}) (на самом деле даже точнее, но не оптимально - оптимум даёт теорема Джексона).

Полиномы от нескольких переменных плотны в C(K)C(K) для любого компакта KRnK \subset \mathbb{R}^n: координатные функции x1,,xnx_1, \dots, x_n разделяют точки.

Комплексный вариант: нужна замкнутость по сопряжению

Если AC(K,C)A \subset C(K, \mathbb{C}) - комплексная подалгебра, голых условий «содержит константы + разделяет точки» уже мало. Контрпример - алгебра функций, аналитических в круге z1|z| \le 1 и непрерывных вплоть до границы (диск-алгебра): она содержит константы, разделяет точки функцией zz, но не плотна в C({z1})C(\{|z| \le 1\}) - вне её, например, функция zˉ\bar{z}.

Правильная комплексная версия требует третьего условия: AA замкнута относительно комплексного сопряжения, то есть fAfˉAf \in A \Rightarrow \bar{f} \in A. С этой добавкой теорема снова работает: тогда Ref\mathrm{Re}\, f и Imf\mathrm{Im}\, f лежат в AC(K,R)A \cap C(K, \mathbb{R}), и вещественная версия применяется отдельно к действительной и мнимой частям.

Приложения

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

Гармонический анализ. Плотность тригонометрических полиномов в C(T)C(\mathbb{T}) обосновывает полноту системы {einx}\{e^{inx}\} в L2(T)L^2(\mathbb{T}) - переход через LL2L^\infty \subset L^2. Из плотности следуют теорема Парсеваля и сходимость рядов Фурье в среднем.

Теория CC^*-алгебр. В формулировке Гельфанда коммутативная CC^*-алгебра с единицей изоморфна C(K)C(K) для своего спектра KK. Стоун-Вейерштрасс даёт критерий, когда конкретная порождающая система функций исчерпывает всю алгебру.

Распределения вероятностей. Семейство мер на компакте однозначно определяется значениями интегралов fdμ\int f \, d\mu для ff из плотной подалгебры. Например, моменты xkdμ\int x^k\, d\mu задают меру на [a,b][a, b] - отсюда классическая проблема моментов.

Типовые задачи

  • Доказать, что любую fC[0,1]f \in C[0, 1] можно равномерно приблизить полиномами от x2x^2: подалгебра R[x2]\mathbb{R}[x^2] содержит константы; разделяет ли она точки? На [0,1][0, 1] - да, потому что x2x^2 инъективна. На [1,1][-1, 1] - нет, x2(x)=x2(x)x^2(-x) = x^2(x), теорема неприменима.
  • Показать, что алгебра, порождённая 1,ex1, e^x на [0,1][0, 1], плотна: exe^x разделяет точки, константы есть - годится. То же для 1,sinx1, \sin x на [0,π/2][0, \pi/2].
  • Доказать плотность многочленов от cost\cos t в C([0,π])C([0, \pi]): на этом отрезке cost\cos t инъективна, разделение точек есть. Это даёт классическое разложение по полиномам Чебышёва.
  • Из равномерной плотности тригонометрических полиномов вывести плотность экспонент {einx}\{e^{inx}\} в Lp(T)L^p(\mathbb{T}) для всех p<p < \infty.
  • Показать, что подалгебра функций, обращающихся в ноль в фиксированной точке x0x_0, плотна в C0(K{x0})C_0(K \setminus \{x_0\}) при разумных условиях - версия теоремы без константного веса.

Частые ошибки

  • Забывать про условие на константы: подалгебра вида «все полиномы без свободного члена» содержит xx и разделяет точки, но не содержит 11 - приближается только подпространство {f:f(0)=0}\{f : f(0) = 0\}, не всё C[a,b]C[a, b].
  • В комплексном случае не проверять замкнутость по сопряжению - контрпример с диск-алгеброй показывает, что без этого утверждение ложно.
  • Применять теорему на некомпактных пространствах. Полиномы не плотны в C(R)C(\mathbb{R}) с топологией равномерной сходимости - обычно нужна более слабая топология сходимости на компактах.
  • Считать, что теорема даёт скорость приближения. Она даёт только существование; явные оценки требуют Бернштейна, Джексона или конкретного ядра.
  • Путать «разделение точек» с «инъективностью одной функции». Достаточно: для каждой пары xyx \neq y есть своя fAf \in A с f(x)f(y)f(x) \neq f(y); одна универсальная инъективная функция не обязательна.

FAQ

Чем теорема Стоуна-Вейерштрасса отличается от классической теоремы Вейерштрасса? Вейерштрасс - частный случай: подалгебра полиномов плотна в C[a,b]C[a, b]. Стоун обобщил формулировку на произвольный компакт и любую подалгебру, выявив минимальные алгебраические условия (константы + разделение точек). Полиномы попадают сюда как один из примеров, наряду с тригонометрическими полиномами и многими другими алгебрами.

Почему нужна именно подалгебра, а не линейное подпространство? Доказательство существенно использует умножение: без замкнутости по умножению функция f|f| не получается из приближений ff, и решёточная структура max,min\max, \min не возникает. Простая полнота линейной оболочки разделяющих функций ничего не гарантирует.

Где Стоун-Вейерштрасс встречается в спектральной теории операторов? В функциональном исчислении: для самосопряжённого оператора TT функция ff(T)f \mapsto f(T) корректно определена сначала на полиномах, а затем продолжается на C(σ(T))C(\sigma(T)) благодаря плотности полиномов в этом пространстве. Так строится непрерывное функциональное исчисление, нужное для спектрального разложения.

Коротко

Теорема Стоуна-Вейерштрасса говорит: подалгебра AC(K)A \subset C(K) на компакте KK плотна тогда и только тогда, когда содержит константы и разделяет точки. Это обобщение классической теоремы Вейерштрасса 1885 года о приближении непрерывных функций полиномами. Доказательство Стоуна 1948 года идёт через решёточную структуру замыкания. Конструктивную скорость даёт Бернштейн через биномиальные полиномы. В комплексном случае нужна замкнутость по сопряжению - иначе диск-алгебра становится контрпримером. Теорема - рабочая лошадка функционального анализа, гармонического анализа и теории CC^*-алгебр.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также