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

где (рекомендуем читателю не лениться и проверить эту эквивалентность). Мы будем изучать структуру этих самых разностей.
Главное множество, которое мы будем изучать, — это

Проще говоря, если то
.
В течение доказательства мы увидим, какова структура множеств и в конце концов покажем, что
— это полупространство. В частности, мы сделаем два важных замечания о структуре
. Во-первых,
![]() |
( 8.1) |
причем внутренности и
не пересекаются.
А во-вторых, для внутренних точек упомянутых множеств
![]() |
( 8.2) |
Для чего нужны эти свойства? Предположим, что для всех
(на самом деле это не обязательно так, и нам позже придется сместить множества
). Тогда по второму условию все
равны. Введем новое обозначение – пусть они равны
. По первому условию
: если
то
. Также из первого условия следует, что
— выпуклое множество: если
то
и тогда, используя второе условие, получаем, что
а значит,
. Противоречие.
Таким образом, и
покрывают все пространство, выпуклы, и их внутренности не пересекаются. Это в точности означает, что они являются подпространствами.
Теперь, объяснив идею будущего доказательства, перейдем к нему самому. Начнем с простейших свойств . Так как
— сюръекция, то
непусто для любых
и
. Также,
![]() |
( 8.3) |
Чтобы это доказать, рассмотрим :
и
. Увеличим
на
(мы можем это сделать, так как множества типов
у нас неограниченные), и получится, что
тоже будет лежать в
.
Следующая лемма докажет нам свойство 8.1 для внутренних точек множества .
Лемма 8.4. Рассмотрим произвольные векторы . Тогда

Доказательство. Сначала докажем первую часть леммы. Предположим противное: пусть, наоборот, . Тогда существует такой вектор типов
что

Но так как то, значит, существует такой вектор типов
что
и
. Тогда верно, что

а это противоречит лемме 8.3. Вторая часть леммы доказывается абсолютно аналогично — ее мы оставим читателю.
Пока что мы доказали, что внутренние области и
не пересекаются, и объединение
и
составляет все пространство.
Отметим еще, что из свойства 8.3 следует, что граница у монотонно невозрастающая. Действительно, если граница будет возрастающей, то тогда мы сможем прибавить
к
и попасть вне
.
Осталось только показать, что границы являются гиперплоскостями, и тогда мы докажем все необходимые свойства . Также стоит показать, что
.
Следующая лемма — это доказательство свойства 8.2. В ней понятие "внутренней точки" приобретает исконный смысл, по определению: если — внутренняя точка, то, значит, для всех достаточно коротких векторов
верно, что
.
Лемма 8.5. Рассмотрим некоторые векторы и некоторые векторы
такие, что
. Тогда, если

то

Доказательство. Выберем исход (обратите внимание — мы по делу пользуемся тем, что
!) и векторы
. Также выберем такой вектор типов
что

Значит, они лежат в соответствующих множествах:

Тогда, по лемме 8.3, и, следовательно,

а несомненно, лежит в
.
Вернемся к доказательству теоремы. Если бы было верно, что то мы бы уже доказали всю теорему, так как лемма 8.5, примененная к
доказывала бы, что внутренности всех
равны. Мы бы доказали, что
прибавляя к какому-нибудь
нулевые векторы. Но нулевой вектор в
лежать, конечно, не обязан.
Чтобы обойти эту досадную трудность, давайте возьмем каждое множество и сдвинем его на

где — вектор из всех единиц. Число
— это нижняя граница множества тех чисел, для которых гиперплоскость
начинает пересекаться с
. То есть рассмотрим множество
подопрем его гиперплоскостью и начнем эту гиперплоскость понемногу опускать. Когда она наконец-то коснется
ее коэффициент будет равен
.