Теорема Робертса
Второе доказательство
Второе доказательство использует другое условие монотонности и, естественно, пользуется при этом иным методом анализа. Мы должны также задействовать одно дополнительное условие [52].
Определение 8.5. Задим функцию социального выбора . Будем говорить, что игрок принимает решения, если для каждого и существует такая функция полезности что .
Проще говоря, игрок может вынудить выбор любой из альтернатив для любой комбинации типов других игроков (например задавая "достаточно высокое" значение). Мы уже отмечали, что в том случае, когда существуют только две возможные альтернативы, принцип большинства (выбирать альтернативу большинством голосов, где игрок "подает голос" за по сравнению с выбирая ) реализуем, и при таком подходе нет ни одного игрока, принимающего решения. Однако для трех и более альтернатив, как мы уже знаем из предыдущего доказательства, каждая выполнимая функция социального выбора должна допускать существование как минимум одного принимающего решения игрока. В дальнейшем мы будем пользоваться тем, что такой игрок существует.
Мы снова доказываем теорему Робертса — теорему 8.1.
Теорема 8.2. Пусть и не ограничено. Тогда для каждой правдиво реализуемой функции социального выбора существуют такие неотрицательные веса не все равные нулю, и такие константы что для всех
Далее мы без потери общности будем считать, что игрок 1 решающий.
Введем важное обозначение: будем писать
или, что то же самое,
То есть через мы будем обозначать вектор, совпадающий с за исключением того, что компонента увеличена на . А через мы будем обозначать единичный вектор вдоль -й оси.
Предыдущее доказательство занималось анализом свойств множеств . Здесь мы будем рассматривать не множества, а числа, но числа, тоже достаточно хитро определенные. Следующее определение вводит основной объект нашего анализа [72,73].
Определение 8.6. Для каждых двух различных и для каждого определим
По определению, если то для всех . Иными словами, если зафиксировать то — это минимальное значение разницы между и всякий раз, когда выбирает .
Пример 8.1. Для аукциона Викри обозначим через победу игрока в аукционе. Тогда — это ставка, которую ставит агент а для равна нулю (полезность выигрыша любого другого агента для агента равна нулю). Таким образом, в аукционе Викри для всякого — это ставка, которую должен сделать агент для того, чтобы выиграть аукцион.
Конец примера 8.1.
Теперь мы хотим исследовать структурные характеристики этого определения для случая неограниченной области и в конце концов показать, что — это аффинная функция от разницы векторов . Отсюда и воспоследует свойство аффинной максимизации. Но сначала — немного более техническая лемма, которая установит, что сумма значений по циклам небольшой длины равна нулю.
Лемма 8.9.
- Для любого и любых исходов
- Для любого и любых исходов
Доказательство. Сначала докажем, что для любого и любых исходов значение определено (конечно), и
Раз агент принимает решения, то, значит, существует такая функция полезности что . Тогда
Однако, поскольку агент опять же, принимает решения, существует и такая функция полезности что . Для каждого из тех для которых мы по свойству W-MON знаем, что . Следовательно,
Чтобы доказать, что неотрицательно, зафиксируем произвольное и рассмотрим такую что
а также такую что
По свойству W-MON мы имеем . Тогда, значит,
Следовательно, для любого
откуда и следует искомое неравенство.
Теперь можно доказать собственно утверждения леммы.
- Достаточно показать, что . Для каждых таких и что и рассмотрим
.
Тогда по свойству W-MON. Однако не может быть равно так как
.
Мы получили, что . Но тогда
и, таким образом, для каждого .
- Зафиксируем . Рассмотрим такие что
(они существуют, потому что агент принимает решения). По правдивости,
(обратите внимание — опять вдруг откуда ни возьмись появляется парадокс Кондорсе!). Отсюда следует, что
.
В частности,
.
Теперь предположим, что существуют такая функция полезности и такие исходы что
.
По первому пункту этой леммы,
.
Таким образом,
что приводит нас к противоречию.