Теорема Хана-Банаха: продолжение функционала и разделение выпуклых множеств

Теорема Хана-Банаха - одна из трёх «китов» функционального анализа (наряду с теоремой Банаха-Штейнгауза и теоремой об открытом отображении). Её главный смысл: на любом векторном пространстве сопряжённое достаточно богатое - функционалов хватает, чтобы «увидеть» каждый ненулевой вектор. Без этого факта не работают двойственность, теорема Рисса о представлении, теория рефлексивных пространств, а в прикладных задачах - двойственность линейного программирования и теоремы об отделимости из математической экономики. Носит имя Ганса Хана (1927, для нормированных пространств) и Стефана Банаха (1929, общий случай с сублинейной мажорантой).
Постановка: что значит «продолжить функционал»
Пусть - вещественное векторное пространство, - его линейное подпространство, - линейный функционал. Вопрос: можно ли расширить до линейного функционала , совпадающего с на ? Без дополнительных условий - да, всегда, тривиально (по теореме о базисе и аксиоме выбора). Но содержательный вопрос - можно ли при этом сохранить оценку: если на выполняется для какой-то функции , можно ли получить уже на всём ?
Ответ - да, при единственном условии на : она должна быть сублинейной.
Определение. Функция называется сублинейной, если:
- для всех (положительная однородность);
- (субаддитивность).
Норма - частный случай сублинейной функции, как и опорная функция выпуклого множества. Это широкий класс.
Аналитическая теорема Хана-Банаха
Теорема (Хан, 1927; Банах, 1929). Пусть - вещественное векторное пространство, - сублинейная функция, - линейное подпространство, - линейный функционал с для всех . Тогда существует линейный функционал такой, что
Продолжение, вообще говоря, не единственно - выбор зависит от того, какой направление «нового» вектора берётся первым.
Подставь свою тройку или пару выпуклых множеств ниже - соберём постановку и доведём до конкретного продолжения или разделяющей гиперплоскости.
Доказательство-эскиз через лемму Цорна
Стандартный план - расширять на один вектор за шаг и потом применить лемму Цорна.
Шаг 1 (один новый вектор). Пусть . Расширим на . Любой элемент записывается единственно как (, ). Положим - нужно выбрать так, чтобы на . Это приводит к двойному неравенству
Существование такого - следствие субаддитивности : для любых выполняется , откуда левая часть не превосходит правой.
Шаг 2 (лемма Цорна). Рассмотрим множество всех пар , где - подпространство и - продолжение с . Введём на нём порядок: , если и . Любая цепь имеет верхнюю грань (объединение подпространств с согласованными функционалами). По лемме Цорна есть максимальный элемент . Если бы , можно было бы применить шаг 1 к любому - противоречие. Значит .
Шаг 2 - единственное место, где привлекается аксиома выбора. В сепарабельных нормированных пространствах можно обойтись индукцией по счётному плотному множеству, но в общем случае без AC доказательство известными методами не построить.
Комплексная версия: Боненблуст-Собчик
В комплексном случае линейность означает для . Сублинейная мажоранта должна быть полунормой (то есть ).
Теорема (Боненблуст-Собчик, 1938). Пусть - комплексное векторное пространство, - полунорма на , - комплексное подпространство, - комплексно-линейный функционал с . Тогда существует комплексно-линейное продолжение с .
Трюк доказательства - представить через вещественные части, заметить (из комплексной линейности), применить вещественную теорему к , восстановить . Получается комплексное продолжение с сохранением оценки модуля.
Геометрическая форма: разделение выпуклых множеств
Эта формулировка для прикладника часто полезнее аналитической. Она утверждает, что два непересекающихся выпуклых множества можно «разделить» гиперплоскостью - линейным функционалом, на котором значения одного множества не превосходят значений другого.
Первая теорема об отделимости (open separation). Пусть - непустые непересекающиеся выпуклые множества в нормированном пространстве, причём открыто. Тогда существует ненулевой непрерывный линейный функционал и число такие, что
Вторая теорема об отделимости (strict separation). Если компактно, замкнуто, и оба выпуклые непересекающиеся, то можно разделить строго: существуют и такие, что
Геометрическая форма выводится из аналитической: берём (выпукло, из непересечения, открыто в первой версии), строим опорную функцию - функционал Минковского - и применяем аналитическую теорему к одномерному подпространству, проходящему через выбранную точку. Строгая отделимость требует компактности именно потому, что нужно отделить от замкнутого множества с положительным расстоянием.
Если оба множества просто замкнутые выпуклые непересекающиеся - отделить их может не получиться. Контрпример: $A = \{(x, y) : y \geq e^x\}$, $B = \{(x, 0) : x \in \mathbb{R}\}$ в $\mathbb{R}^2$. Множества не пересекаются, оба замкнуты, оба выпуклы, но любая гиперплоскость, отделяющая их, имеет в качестве нормали направление $(0, 1)$ - и тогда $A$ и $B$ оба лежат в одной полуплоскости только нестрого. Компактность одного из множеств обязательна.
Следствие: нормирующий функционал
Это самое частое прикладное следствие. Если - нормированное пространство и , , то существует функционал с и .
Доказательство. На одномерном подпространстве определим . Тогда , значит . По теореме Хана-Банаха (с ) продолжаем до с , то есть . С другой стороны, , значит . Итого .
Это следствие гарантирует, что сопряжённое пространство «различает точки»: для разных всегда найдётся с (применить к ). Без теоремы Хана-Банаха неочевидно даже, что для произвольного нормированного пространства.
Вложение и рефлексивность
Каноническое вложение задаётся формулой , то есть интерпретируется как «функционал на функционалах». Это вложение всегда изометрично:
Верхняя грань достигается на нормирующем функционале - а его существование как раз гарантирует Хан-Банах. Без теоремы можно было бы только утверждать , без обратного неравенства.
Пространство называется рефлексивным, если вложение ещё и сюръективно, то есть . Гильбертовы пространства, при , при - рефлексивны. Пространства , , , , - нет. Изометричность - нижняя планка, без неё разговор о рефлексивности был бы бессмысленным.
Двойственность в линейном программировании
Классическая LP-задача:
Двойственная задача:
Теорема о сильной двойственности. Если (P) имеет конечный оптимум, то (D) имеет тот же оптимум: .
Доказательство - через геометрическую теорему Хана-Банаха. Множество достижимых пар при и - выпуклый конус в . Если оптимум (P) равен , то точка при не лежит в этом конусе - её можно отделить гиперплоскостью. Коэффициенты этой гиперплоскости - двойственные множители , удовлетворяющие условиям (D). Эта же конструкция в чуть более общем виде даёт теорему Каруша-Куна-Таккера для нелинейного программирования.
В теории меры аналогичную роль играет теорема Рисса о представлении функционалов на - каждый положительный линейный функционал представляется интегралом по борелевской мере, и существование этой меры в общем виде опирается на Хана-Банаха через построение разделяющих функционалов.
В математической экономике вторая теорема благосостояния (об эффективности по Парето равновесных распределений) - это прямое применение теоремы об отделимости выпуклых множеств в пространстве распределений.
Частые ошибки
- Считают продолжение единственным. Оно почти никогда не единственно. Единственность есть только в гладких пространствах (например, при ) и только для нормирующего функционала. В , , продолжений нормирующего функционала бесконечно много.
- Применяют без сублинейности . Если только субаддитивна, но не положительно однородна (или однородна, но не субаддитивна), теорема не работает. Норма и опорная функция выпуклого множества - сублинейны; модуль линейного отображения - нет (он удовлетворяет , а не ). В комплексном случае нужна полунорма, а не сублинейная функция.
- Путают открытую и строгую отделимость. Открытое непустое выпуклое и непересекающееся с ним выпуклое - отделимы (нестрого, с ). Строгая отделимость () требует компактности одного множества и замкнутости другого. Без этой пары условий получить нельзя - пример с экспонентой выше показывает почему.
- Забывают про комплексную версию. Прямое применение вещественной теоремы к комплексному пространству (через рассмотрение его как -пространства двойной размерности) даёт только -линейное продолжение. Чтобы получить -линейное продолжение с сохранением , нужна именно версия Боненблуста-Собчика и условие, что - полунорма.
- Считают, что теорема даёт явную формулу. Нет - она утверждает только существование. Конкретное продолжение строится либо явно для конкретной задачи (например, через интегральное представление), либо опирается на аксиому выбора и неконструктивно.
FAQ
Зачем нужна аксиома выбора в доказательстве? Лемма Цорна (эквивалент аксиомы выбора) гарантирует, что цепь вложенных подпространств с согласованными продолжениями имеет максимальный элемент. Без неё нельзя гарантировать, что счётное расширение «доходит» до всего , если не сепарабельно. В моделях ZF без AC теорема Хана-Банаха, как было показано Дж. Пинкусом, доказуема в более слабых формах (с использованием теоремы об ультрафильтрах), но эти формы дают меньше - например, не позволяют построить разрывный функционал на нормированном пространстве, а его существование для бесконечномерных пространств - следствие именно полной версии теоремы.
Чем теорема Хана-Банаха отличается от теоремы Рисса о представлении? Хан-Банах - это теорема о существовании функционала с нужными свойствами; она не описывает его явный вид. Теорема Рисса - конкретный явный вид для функционалов на пространствах функций: на () функционалы представляются интегралом с ядром из ; на - интегралом по борелевской мере. Доказательство Рисса для опирается на Хана-Банаха (через построение положительной меры по разделяющему функционалу), а для - на гильбертову технику и теорему Радона-Никодима. Это разные уровни абстракции: Хан-Банах - про существование, Рисс - про конкретное представление.
Что такое «нормирующий функционал» и зачем он нужен? Нормирующий функционал для - это с и . Он нужен везде, где требуется явное «свидетельство» нормы: в доказательстве изометричности вложения , в построении геодезических в банаховых пространствах, в субдифференциальном анализе (нормирующий функционал - это субградиент нормы в точке). Существование гарантируется именно теоремой Хана-Банаха - иначе могло бы быть «слишком бедным», чтобы такие функционалы найти.
Коротко
Теорема Хана-Банаха в аналитической форме: линейный функционал , заданный на подпространстве и мажорируемый сублинейной , продолжается до линейного на всём с той же мажорацией . Доказательство - через лемму Цорна (один новый вектор за шаг + цепная индукция). В геометрической форме теорема разделяет непересекающиеся выпуклые множества гиперплоскостью: открыто (open separation) или строго (strict separation, требует компактности одного множества). Главные следствия - существование нормирующего функционала при , изометричность вложения , базис теории рефлексивных пространств. Прикладные ветви - двойственность в линейном программировании, теорема Рисса о представлении функционалов, теоремы об отделимости в математической экономике.
Читайте также

Вычет в существенно особой точке: как считать
Вычет в существенно особой точке функции комплексного переменного: ряд Лорана, коэффициент при минус первой степени, теорема Сохоцкого, примеры для exp(1/z) и sin(1/z), типичные ошибки.

Уравнение Бернулли первого порядка: решение
Уравнение Бернулли первого порядка вида y′+p(x)y=q(x)yⁿ: подстановка z=y^(1−n), пошаговый алгоритм сведения к линейному ОДУ, подробный пример и проверка.

Линейная система ОДУ с постоянными коэффициентами
Линейная система ОДУ с постоянными коэффициентами: матричная запись, метод собственных значений и собственных векторов, случаи действительных, кратных и комплексных корней, разбор примеров и проверка.