Меню
Главная
Случайная статья
Настройки
|
Гидра Бухгольца — в математической логике и теории доказательств — однопользовательская математическая игра, основанная на последовательном отсечении «голов» у древовидной структуры, называемой гидрой. Игра является комбинаторным представлением сложного процесса редукции ординалов с использованием ординальных функций Бухгольца.
Главное свойство игры заключается в том, что утверждение о её завершённости («любая игра с гидрой заканчивается») истинно, но недоказуемо в очень сильных формальных системах, таких как теория арифметики второго порядка . Это делает её одним из важнейших примеров независимости в математической логике, превосходящим по силе классические примеры, такие как теорема Гудстейна (независимая от арифметики Пеано).
Свойства игры и её связь с теорией доказательств были исследованы немецким математиком Вильфридом Бухгольцем в 1987 году[1].
Содержание
Описание игры
Игра ведётся на гидре — конечном корневом дереве , обладающем следующими свойствами:
Корень дерева имеет специальную метку и не считается обычной вершиной.
Любая другая вершина (узел) имеет метку — ординал. В стандартных версиях игры эти ординалы ограничены некоторым большим счётным ординалом (например, ординалом Бахмана-Ховарда), но для иллюстрации часто рассматривают метки как натуральные числа или .
Все вершины, являющиеся непосредственными потомками корня, имеют метку .
Терминальные вершины (листья) дерева, за исключением корня, называются головами гидры.
Ход игры
На каждом шаге () игрок выбирает одну из голов гидры, обозначим её , и «отсекает» её (удаляет вместе с ведущим к ней ребром). После этого гидра преобразуется в новую гидру по правилам, которые зависят от метки удалённой головы и структуры её предков.
Пусть — родительская вершина для , а — дерево, оставшееся после удаления .
Правило 1: Метка равна 0 ()
Гидра просто уменьшается: . Голова исчезает безвозвратно, новая структура не нарастает. Это единственный способ уменьшить количество вершин в гидре.
Правило 2: Метка — натуральное число
Это правило самое сложное и отвечает за рост гидры.
Находится первая вершина-предок на пути от к корню, метка которой строго меньше (). Если такой вершины нет, гидра не меняется (этот случай обычно исключается выбором стратегии).
Поддерево с корнем в (родителе ) копируется раз.
В исходной гидре вершина удаляется вместе со всем своим поддеревом.
Вместо к её родителю («дедушке» ) прикрепляются копий поддерева , в каждой из которых метка вершины, соответствующей , заменяется на .
Правило 3: Метка равна
Метка самой вершины заменяется на натуральное число . Это правило «конкретизирует» предельную метку, используя номер текущего хода. Структура дерева при этом не меняется.
Примечание: описанные правила являются популярной упрощённой версией. В оригинальной работе Бухгольца правила редукции более абстрактны и напрямую соответствуют коллапсу ординальных нотаций.
Цель игры
Цель игрока — «победить» гидру, то есть свести её к единственной вершине — корню . Последовательность ходов называется стратегией. Если стратегия приводит к победе за конечное число шагов, она называется выигрышной.
Теорема о гидре
Несмотря на то, что правило 2 может приводить к взрывному росту гидры, игра всегда завершается за конечное число шагов, какую бы стратегию игрок ни выбрал.
Теорема о гидре Бухгольца: Для любой гидры любая стратегия является выигрышной.
Этот факт имеет глубокое значение для оснований математики. Завершаемость игры с гидрой Бухгольца является примером истинного утверждения, которое недоказуемо в сильной системе арифметики второго порядка . Это означает, что для доказательства завершаемости требуются более мощные логические средства (например, трансфинитная индукция до достаточно большого ординала), чем те, что доступны в указанной системе.
Функция BH(n)
На основе игры с гидрой определяется быстрорастущая функция . Для этого рассматривается специальный класс стартовых гидр и фиксированная стратегия.
В качестве стартовой гидры берётся дерево, состоящее из корня с одним дочерним узлом с меткой , у которого, в свою очередь, есть один дочерний узел с меткой .
В качестве стратегии на каждом шаге выбирается самая правая голова гидры.
Функция определяется как количество шагов, необходимое для победы над гидрой при использовании этой стратегии.
Из теоремы о гидре следует, что функция всюду определена. Однако доказать её тотальность (т. е. то, что она определена для всех натуральных ) в системе невозможно. Скорость роста превосходит любые вычислимые функции, тотальность которых доказуема в этой системе.
Связь с ординалами
Доказательство завершаемости игры (в более сильной теории) основано на сопоставлении каждой гидре ординала из некоторой системы ординальных нотаций. Ключевое свойство этого сопоставления в том, что каждый ход в игре строго уменьшает соответствующий ординал: . Поскольку любое множество ординалов вполне упорядочено, любая строго убывающая последовательность ординалов конечна.
Преобразование дерева в ординал выполняется рекурсивно с использованием ординальных функций Бухгольца . Ординал, сопоставленный гидре, определяется по следующему принципу:
Ординал гидры — это сумма ординалов поддеревьев, растущих из корня.
Ординал поддерева, корень которого имеет метку и дочерние поддеревья , вычисляется как .
Ординал листа (головы) — это .
Примеры соответствия гидр и ординалов по стандартному отображению
Гидра (структура)
|
Ординал (вычисление)
|
Значение
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ординал Бухгольца
|
Примечание: таблица иллюстрирует, как древовидные структуры кодируют большие счётные ординалы. Значения в правой колонке (например, ) являются стандартными обозначениями для некоторых важных ординалов.
См. также
Игра с гидрой (Кирби и Пэрис) — более простая версия игры, завершаемость которой недоказуема в арифметике Пеано.
Теорема Гудстейна
Быстрорастущая иерархия
Теория доказательств
Примечания
- Ошибка в сносках?: Неверный тег
<ref> ; для сносок buchholz не указан текст
Литература
Buchholz, Wilfried. An independence result for // Annals of Pure and Applied Logic. — 1987. — Т. 33, вып. 2. — С. 131–155. — doi:10.1016/0168-0072(87)90078-9.
A direct independence proof of Buchholz's Hydra game on finite labeled trees // Archive for Mathematical Logic. — 1997. — Т. 37, вып. 2. — С. 67–89. — doi:10.1007/s001530050084.
Ссылки
Hydras (англ.) на сайте Agnijo's mathematical treasure chest.
|
|