Гугология Вики
Гугология Вики
Advertisement


Число Райо — одно из самых больших именованных чисел, придуманное в битве больших чисел Агустином Райо против Адама Эльги 26 января 2007 года.[1][2][3][4] Число Райо, по собственным словам Райо, "наименьшее положительное целое число, большее любого конечного положительного целого числа, названного выражением на языке теории множеств первого порядка с использованием гугола символов или меньше".

Позволяя количеству символов превышать натуральные числа, мы получаем очень быстро растущую функцию Rayo. Число Райо - . Функция Райо является невычислимой, что означает, что для Машины Тьюринга (и, согласно тезису Черча–Тьюринга, любого современного компьютера) невозможно вычислить .

Хотя теория множеств второго порядка не была указана в первоначальном определении и уточняется как философский (но математически плохо определенный) набор формул, которым философски "удовлетворяет" реальный мир, разумно предположить, что ТМЦФ - это сегмент первого порядка неопределенной теории множеств, потому что большинство математиков и гугологов интересуются ТМЦФ. В предположении, функция Райо перерастает все функции, определяемые в ТМЦФ. На протяжении всей этой статьи мы всегда используем одно и то же предположение, за исключением раздела аксиомы, который более глубоко объясняет проблему отсутствия разъяснения теории множеств второго порядка.

Функция Райо — одна из самых быстрорастущих функций, когда-либо возникавших в профессиональной математике; лишь несколько функций, особенно её расширение седьмое рыбье число, превосходят её. Поскольку функция Райо использует сложную математику, существует несколько попыток её обобщения, которые приводят к неудаче. Например, функция FOOT (теория Удла первого порядка) также считалась превосходящей её, но она плохо определена.

Функция Райо когда не сможет опередить функцию в быстрорастущей иерархии для счётного порядкового числа и фиксированной системой фундаментальной последовательности s для ординалов ⩽, если иерархия определена в ТМЦВ по определению .

Описание[]

Пусть ϕ и ψ быть формулами в кодировке Гёделя и s и t быть переменными назначениями. Определить Sat([ϕ], s) следующим образом:

∀R {
  {
    ∀[ψ], s: R([ψ],t) ↔ ([ψ] = "xi ∈ xj" ∧ t(xi) ∈ t(xj))
                      ∨ ([ψ] = "xi = xj" ∧ t(xi) = t(xj))
                      ∨ ([ψ] = "(¬θ)"    ∧ ¬R([θ], t))
                      ∨ ([ψ] = "(θ∧ξ)" ∧ R([θ], t) ∧ R([ξ], t))
                      ∨ ([ψ] = "∃xi(θ)"  ∧ ∃t′: R([θ], t′))
                      (где t' - копия t с изменённым xi)
  } ⇒ R([ϕ],s)
}

Назвав натуральное число "Райо-именуемым в символах", если существует формула ϕ(x1) с меньшим количеством символов и x1 в качестве единственной свободной переменной, которая удовлетворяет следующим свойствам:

  1. Существует присвоение переменной , присваивающее x1 := m, такое, что Sat([ϕ(x1) ], s).
  2. Для любого присвоения переменной , если Sat([ϕ(x1) ], t), должно быть x1 = m.

, тогда является наименьшим числом, большим, чем все числа, которые Райо-именуемы в символах.

Обратите внимание, что x_i' в t(xi) ∈ t(xj) и t(xi) = t(xj) в определении из выше были x_1 в исходном определении. Хотя x_1 является единственной свободной переменной, которой разрешено встречаться в Райо-именуемых, присвоение переменной для x_i фактически упоминается в удовлетворении ∃-формуле. Следовательно, первоначальное определение сработало не так, как на самом деле предполагал Райо, и было обновлено самим Райо.

Объяснение[]

Объяснение 1[]

Существует множество терминологий формальной логики, зависящих от авторов. Мы объясним одну из таких терминологий. "Формальный язык" - это набор постоянных символов терминов, переменных символов терминов, индексируемых натуральными числами, символов функций и символов отношений. "Формула" на формальном языке - это формальные строки, построенные из символов постоянных терминов в , символов переменных терминов в , символов функций в , символов отношений в , кванторов, и логические связки, следующие определённому синтаксису.

Формально добавляя каждый набор в качестве символа постоянного термина, мы можем канонически расширить до формального языка с параметрами в . Интерпретация формул в канонически распространяется на интерпретацию формул в . Присвоение переменной - это некоторая счётно бесконечная последовательность математических объектов, таких как . Учитывая присвоение переменной, мы можем преобразовать формулу в , и в замкнутую формулу в , заменив свободные вхождения символов термина переменной параметром, заданным соответствующей записью в присвоении переменной.

Например, формула "третья переменная относительно проста по отношению ко второй переменной" в интерпретируется как замкнутая формула " относительно проста по отношению к " в , и формула "вторая переменная - это множество всех действительных чисел, за исключением " в интерпретируется как замкнутая формула " - это множество всех действительных чисел, за исключением " в .

Интерпретация формул в - это отображение, которое присваивает константу каждому символу постоянного термина, функцию каждому символу функции и отношение к каждому символу отношения. Учитывая интерпретацию формул в , каждая замкнутая формула в будет оцениваться как действительная или ложная до тех пор, пока предикат истинности формализуем, поскольку он соответствует формуле для параметров в . В частности, учитывая присвоение переменной и интерпретацию, мы можем спросить, является ли данная формула в истинной или ложной до тех пор, пока формализуемый предикат истинности. Чтобы формализовать предикат истинности, нам нужна достаточно сильная теория множеств. Например, ТМЦФ не подходит для этой цели.

Райо определил очень конкретный и абстрактный формальный язык вместе с каноническим выбором интерпретации:

  • Атомарная формула "xaxb" означает, что переменная a является элементом переменной b.
  • Атомарная формула "xa=xb" означает, что переменная a равна переменной b.
  • Формула "(¬e)" для формулы e означает отрицание e.
  • Формула "(ef)" для формул e и f означает соединение (логическое и) e и f.
  • Формула "∃xa(e)" означает, что мы можем изменить свободное вхождение a-й переменной, т.е. заменить xa другим членом класса всех множеств в e, так что формула e верна.

Атомарная формула - это особый вид формулы.

Например, возьмём формулу "(x1∈x2)". Это говорит о том, что "первая переменная является элементом второй переменной", поэтому мы можем подключить присвоение переменной и результат будет истинным, поскольку является элементом . Если вместо этого мы подключим , результат будет неверным, потому что не является элементом (Если вы знакомы с логикой высказываний, вам может быть интересно отсутствие универсального квантора ∀. Это потому, что ∀x(e) совпадает с (¬(∃x((¬e)))), и это не нужно.)

Более сложный пример: "(¬(∃x1(x1∈x2)))". Это говорит: "неверно, что существует такое, что "первая переменная является элементом второй переменной" неверно, когда мы заменяем "первую переменную" на . Другими словами, мы не можем выбрать таким образом, чтобы был элементом второй переменной. Учитывая присвоение переменной, это верно, когда вторая запись является пустым набором. Например, это верно для присвоения переменной , но имеет ложное значение для присвоения переменной .

Если формула возвращает действительное значение, когда к ней подключено присвоение переменной, мы говорим, что присвоение переменной "удовлетворяет" этой формуле.

Теперь мы подходим к основной концепции способности Райо-именуемых, игнорируя ограничение по длине:

Существует формула такая, что все удовлетворительные присвоения переменных должны иметь в качестве первого аргумента, и существует по крайней мере одно такое присвоение.

Сначала мы покажем, что 0 является Райо-именуемым. В порядковой системе, . Нам нужно создать формулу , которая использует в качестве своего первого аргумента. Одной из таких строк является "(¬(∃x2(x2∈x1)))" = "мы не можем выбрать такой, что является элемент первой переменной" = "мы не можем выбрать элемент первой переменной" = "первая переменная не имеет элементов" = "первая переменная - это пустой набор".

Теперь нам нужно найти способ получить Rayo-name x1 = . Первой переменной нужен элемент: "∃x2(x2∈x1)". Затем, чтобы убедиться, что элемент является пустым набором, мы используем "(¬(∃x2((x2∈x1∧∃x3(x3∈x2)))))" = "мы не можем выбрать таким образом, чтобы был элементом первой переменной, а третья переменная была элементом " = "мы не можем выбрать такой, что является элементом первой переменной и имеет элемент" = "мы не можем выбрать такой, что является элементом первой переменной и не является пустым набором" = "если первая переменная содержит элемент, это должно быть пустое множество". Мы "и" все эти утверждения вместе, мы получаем "(∃x2(x2∈x1)∧(¬(∃x2((x2∈x1∧∃x3(x3∈x2))))))".

Мы можем продолжить с этим шаблоном, определяя каждое натуральное число с помощью этого метода. Это позволяет нам назвать число в символах . При больших значениях можно определить рекурсивные операции, что позволило нам присваивать радиообозначения всё большим и большим числам, используя компактную нотацию. Учитывая достаточно большое число, строкам массива, определяющим возведение в степень, потребовалось бы меньше символов, чем нашему наивному методу.

Обратите внимание, что символ xn считается как единый символ - его не следует разбивать на отдельные символы x и n.

У нас есть всё необходимое для определения функции Rayo:

Функция Rayo определяется как наименьшее неотрицательное целое число, большее всех неотрицательных целых чисел Rayo, которые могут быть названы не более чем в символах.

Почему функция Райо не поддаётся вычислению? Используя микроязык Rayo, можно построить множество, элементами которого являются так называемые мгновенные описания машины Тьюринга, и, исходя из этого, это всего лишь небольшой шаг для определения функции занятого бобра (см. ниже). Приложив больше усилий, можно даже сконструировать машину-предсказатель машины Тьюринга и определить их аналоги функции занятого бобра.

Известные значения функции Райо[]

В настоящее время известны лучшие строки Rayo для 0, 1 и 2:
(10 символов)
(30 символов)
(56 символов)

Наконец, благодаря различным усилиям Plain'N'Simple, P進大好きBot и Ytosk позже было показано, что , что является значительно лучшей оценкой.[5][6][7][8]
Следовательно:



Rayo

Используя эти данные, мы можем создать график известных границ функции Райо, показанный справа. Обратите внимание, что это немного неточно, поскольку точки не должны быть соединены линией, а скорее график должен выглядеть как множество точек.

Пользователь англоязычной гугология вики Emk показал, что , где - это функция максимального сдвига.[9] Однако, поскольку в его сообщении в блоге используется устаревшая строка Rayo для представления , граница не так высока, как могла бы быть. Используя последние границы, можно определить, что .

Объяснение 2[]

Мы начнём с парадокса Берри:

Пусть x - наименьшее натуральное число, большее всех единиц, которые можно определить не более чем в пятнадцати английских словах. Тогда x можно определить как "наименьшее натуральное число, большее всех единиц, которые можно определить максимум в пятнадцати английских словах". Было определено x, используя не более пятнадцати английских слов, поэтому x не может быть больше всех натуральных чисел, определяемых не более чем пятнадцатью английскими словами. Это противоречие.

Дискуссии[]

Аксиома[]

Чтобы определить натуральное число с помощью теории множеств, нам нужно зафиксировать, в соответствии с какими аксиомами мы его определяем. Проблема в определении числа Райо заключается в том, что мы не разъяснили аксиомы. В математике мы традиционно опускаем объявление аксиом, в которых мы работаем, до тех пор, пока мы не работаем в ТМЦФ. По традиции несколько гугологов считают, что число Райо определено в ТМЦФ или не имеет отношения к аксиомам, но это неверно.

По крайней мере, поскольку ТМЦФ не способна формализовать предикат истинности во вселенной фон Неймана, число Райо плохо определено в ТМЦФ, если мы не интерпретируем определение числа Райо в терминах доказуемости. Даже если мы интерпретируем определение таким образом, результирующее большое число не будет значительно больше, чем, например, Σ(10100) где Σ - функция занятого бобра, поскольку доказуемость в рекурсивно перечислимой теории с ограничением длины разрешимо с помощью машины Тьюринга. Чтобы значительно выйти за рамки функции занятого бобра, мы должны отказаться от доказуемости и говорить об истинности в конкретной модели, существование которой не доказуемо в рамках ТМЦФ до тех пор, пока она непротиворечива.

С другой стороны, FOOT - это всего лишь формальный язык, который по определению не имеет отношения к аксиоме, но это не означает, что число Райо не имеет отношения к аксиомам. Неуместность FOOT и аксиом или связь между функцией занятого бобра и основанной на доказательствах интерпретацией определения числа Райо могут быть основными причинами неправильного понимания того, что число Райо не имеет отношения к аксиомам.

Поскольку Райо писал, что он использует теорию множеств второго порядка для того, чтобы формализовать словарь примитивной семантики в исходном описании, число Райо определяется в соответствии с определёнными аксиомами теории множеств второго порядка, которые не уточняются. Важно прояснить аксиомы в невычислимой гугологии, потому что невычислимые большие числа можно сравнивать друг с другом только тогда, когда они разделяют аксиомы, используемые в их определениях. К счастью, существует множество вариантов аксиом теории множеств второго порядка, которые позволяют нам определить число Райо. В качестве вывода: "Число Райо хорошо определено для гугологов, которые не заботятся об уточнении аксиом, и плохо определено для гугологов, которые заботятся об уточнении аксиом".

В 2020 году Райо добавил следующее новое описание того, как обращаться с его числом:[10]

Примечание: Философы иногда придерживаются реалистической интерпретации теории множеств. Согласно этой интерпретации, теоретико-множественные выражения имеют "стандартные" значения, которые определяют определённое значение истинности для каждого предложения языка, независимо от того, возможно ли в принципе узнать, каковы эти значения истинности. (Смотрите, например, эту статью Ванна Макги.) Во время конкурса мы с Адамом считали само собой разумеющимся, что язык теории множеств (второго порядка) интерпретировался стандартно, что гарантирует, что итоговая заявка соответствует определённому числу. Если бы вместо этого язык интерпретировался на основе системы аксиом, окончательная запись была бы недействительной. Это связано с тем, что каждая (непротиворечивая) аксиоматизация языка имеет неизоморфные модели, и нет никакой гарантии, что конечная запись будет соответствовать одному и тому числу относительно разных моделей.

Это означает, что Райо рассматривает философскую "интерпретацию" теоретико-множественных формул по отношению к "истине" в реальном мире, которая неформализуема в математике, и не предполагает конкретного выбора аксиом. Это одно из разумных направлений гугологии за пределами математики. С другой стороны, проблема в последнем предложении выглядит как оправдание того, почему они принимают неформализуемую "истину" как должное, но это не имеет смысла, потому что зависимость значения данного числа от модели не имеет отношения к "недействительности". В математике существует много чётко определённых понятий, которые не являются абсолютными, т.е. зависят от модели, например, уникальное натуральное число , удовлетворяющее . В гугологии есть много больших чисел, которые зависят от модели, например, значения функции занятого бобра и особенно , где обозначает функцию максимального сдвига. В дуэли больших чисел нет правила, запрещающего число, которое зависит от модели, и действительно, оно даже позволяет пропускать, чтобы исправить аксиомы.

История[]

Когда было определено число Райо[]

Дуэль Райо и Эльги по большим числам была вдохновлена дуэлью по большим числам, описанной в статье "Кто может назвать большее число?" автор: Скотт Ааронсон.

После того, как было определено число Райо[]

  • В январе 2013 года Адам П. Гоучер заявил, что растёт медленнее, чем его функция Кси.[11] Однако утверждение оказалось неверным.[12]
  • В октябре 2014 года Wojowu определил BIG FOOT, используя не наивное расширение теории множеств n-го порядка, теорию Удла первого порядка, и оно было признано самым большим именованным числом.[16] Однако, в 2018 выяснилось, что BIG FOOT нечётко определён.

В настоящее время все самые большие именованные числа разделяют одну и ту же концепцию функции Райо, т.е. ссылаются на возможность именования натуральных чисел, и все не наивные расширения, такие как функция FOOT.

Автор[]

Это число было изобретено доктором Агустином Райо, адъюнкт-профессор (в то время, когда он создал своё число) лингвистики и философии Массачусетского технологического института, где он получил степень доктора философии в 2001 году.[17]

Смотрите также[]

Примечания[]

  1. А. Райо, "Дуэль больших чисел", 2007
  2. М. Т. Манзари, "Профессора побеждают в дуэли больших чисел", The Tech, том 126, выпуск 64, 2007
  3. A. Райо, "Дуэль великих нуменорцев", Расследование и информация, № 383, Prensa Científica, 2008.
  4. А. Райо, "Необязательно: дуэль больших чисел", На грани парадокса, MIT Press, 2019
  5. Plain'N'Simple, Ещё более короткое Райо-именование для 65536: Кому нужны заказанные пары?, блог пользователя англоязычной гугология вики.
  6. p進大好きbot, Райо-именование для 65536, блог пользователя англоязычной гугология вики.
  7. Ytosk, Райо-именованное из 65536, состоящее из 346 символов, блог пользователя англоязычной гугология вики.
  8. Ytosk, Небольшие улучшения в ограничениях значений функции Райо, блог пользователя англоязычной гугология вики.
  9. Emk, Имя Райо больше, чем BB(10^100), блог пользователя англоязычной гугология вики.
  10. А. Райо, "Дуэль больших чисел", 2007
  11. Goucher, Adam. The Ξ function. Получено 2013-03-21.
  12. Гоучер неправильно понял определение функции Райо как "наибольшее целое число, однозначно выражаемое n символами в арифметике первого порядка (язык арифметики Пеано).". Арифметика второго порядка намного сильнее, а теория множеств первого порядка ещё сильнее этого. Арифметическая область дискурса первого порядка - это натуральные числа, но область дискурса теории множеств первого порядка определяется как множества всей вселенной фон Неймана. На самом деле, можно показать, что функция Райо намного быстрее растёт, чем функция Кси.
  13. Изменение от Cookiefonster, сделанное 31 июля 2015
  14. Является ли рыба номер 7 наивным расширением числа Райо?
  15. Пользователь англоязычной гугология вики Cookiefonster написал, что "хотя число Райо ранее было превзойдено в 2013 году седьмым рыбьим числом, спорно, является ли это число достаточно хорошим расширением, чтобы считаться побившим рекорд.",[13] даже после того, как это выяснилось, что это не так,[14] никто не рассматривает седьмое рыбье число как наивное расширение. Обратите внимание, что Cookiefonster просто соглашается с Vel!'ом и Vel! говорит, что седьмое рыбье число - это не наивное расширение.
  16. Наивные расширения, как там, где используется обозначение рекурсия/итерация, не считается побившим рекорд числа Райо.
  17. MIT philosophy faculty: Agustín Rayo. Получено Февраль 2013.
Advertisement