Ординалы (от англ. ordinal — порядковый) — класс чисел, описывающих тип порядка в вполне упорядоченных множествах. В большинстве случаев ординалы так же презентуются как продолжение для натуральных чисел дольше бесконечности. Ординалы используются для описания роста функций с помощью быстрорастущей иерархии и появляются на пересечении гугологии с теорией множеств.
Самое простое и интуитивное из них это продолжение неотрицательных целых чисел за бесконечность. Мы так же имеем числа 0, 1, 2, 3, 4, 5..., однако мы вводим символ для бесконечности — . это так же наименьший трансфинитный ординал (т. е. больший всех конечных чисел). С мы можем производить арифметические операции, например добавить 1, тогда мы получим . Однако стоит заметить, что вовсе не то же самое, что и , второе в свою очередь равно просто . Мы можем продолжить — , , , , ...
Так мы придем к ординалу , или . Опять же стоит заметить, что отличается от , второе в свою очередь равно просто . Мы можем продолжить, = , ,... . Мы можем продолжить умножать на , , , ... ,,... Конечно, можно создавать и большие ординалы, но об этом мы поговорим немного далее.
Как типы порядка[]
Типы порядка — самый общий способ описания ординалов. Бинарное отношение это вполне-упорядоченность множества тогда и только тогда когда для любых в верны все следующие утверждения:
В каждом подмножестве S есть минимальный элемент.
Вполне упорядоченное множество состоит из множества и его вполне-упорядоченности .
Порядковый изоморфизм между двумя вполне упорядоченными множествами и это биекция такая что . Два порядка изоморфны-по-порядку если между ними существует порядковый изоморфизм. Легко показать, что изоморфизм-по-порядку это отношение эквивалентности, и мы можем разделить все вполне упорядоченные множества по типу порядка и привязать к каждому типу порядка ординал.
По фон Нейману[]
Определение Джона фон Неймана дает нам специфичный способ репрезентации ординалов как реальные объекты теории множеств. По фон Нейману, ординал равен множеству всех меньших ординалов, или же более формально — ординал, это транзитивное множество, вполне упорядоченное с помощью ∈.
Однако, данное определение не всегда применяемо и использовать именно его не всегда хорошая идея. Оно удобно для применения прилагательных для множеств к ординалам без дополнительного объяснение, например рекурсивный ординал или счетный ординал.
Малые счетные ординалы[]
Мы можем определить ординал 0 как пустое множество , а следующий ординал . Мы получим , , и так далее.
Множеству будет соответствовать наименьший трансфинитный ординал, обозначаемый (омега). Дальше идет , , , ... Супремум всех этих чисел это . Дальше идет и, конечно, . Мы можем и продолжить: Хочу заметить, что мы не пропускаем и ординалы типа , они так же существуют, просто мы не можем описать их все.
Однако есть и ординалы больше. Мы можем ввести числа эпсилон: это -тое решение уравнения . Наименьшее число эпсилон, обозначаемое — это супремум множества , либо бесконечная степенная башня из омег — . Прошу заметить, что использование гипероператоров выше тетрации на ординалах не совсем верно. Следующие числа эпсилон можно получить таким образом: Однако так как:
, и так далее, мы можем сказать так же что , или . Примеры чисел эпсилон:
Однако, числа эпсилон по итогу кончаются. Именно для этого мы вводим числа зета (зета — следующая буква после эпсилон). — -тое решение к уравнению . Можно продлить это и дальше, введя другую букву (эта). — -тое решение к . Но греческих букв не бесконечность, нужен новый способ обобщения всех таких чисел.
Иерархия Веблена[]
Сама иерархия обозначается буквой (фи). Мы можем определить , а — -тое решение к . Мы можем продлить это и для трансфинитных , добавив случай для предельных : — -тое число такое, что для всех меньших ординалов будет выполняться . Предел иерархии Веблена, это число , называемое ординалом Фефермана-Шютте. Это так же наименьшее число, для которого выполняется .
После Иерархии Веблена[]
Есть несколько способов записи ординалов за пределами иерархии Веблена.
Расширенная функция Веблена[]
Это расширение иерархии Веблена на большее количество аргументов, чем 2.
Допустим что — строка состоящая из ординальных переменных , где , а — строка, состоящая только из чисел 0
Она определена следующим образом:
Если , где , тогда обозначает -тое решение уравнения для всех .
Функции коллапса ординалов[]
Основная идея функции коллапса ординалов — использование свойств больших ординалов (несчетные, недоступные и т.д.). Наиболее известный пример это функция Бухгольца.
Ординальные нотации[]
Существуют ординальные нотации, например, Тарановского или ординальные нотации Ратьена. Они основаны на рекурсивных множествах, сформулированные как строки или массивы, с использованием счетных алфавитов и рекурсивную вполне упорядоченность (зачастую ее называют <). Элементы ординальных нотаций — не обязательно ординалы, но они описывают ординалы, так как тип порядка элемента в вполне упорядоченном множестве это ординал.
Однако, не все понимают саму суть ординальных нотаций и приписывают это название чему попало, и про них появляется много дезинформации. Если кто-то определяет свои нотации на ординалах и называет их "ординальными нотациями", при этом не давая алгоритмы по вычислению рекурсивного множества, возможно они не совсем понимают определение и суть ординальных нотаций.