Быстрорастущая иерархия - Fast-growing hierarchy

В теории вычислимости , теории сложности вычислений и теории доказательств , А быстрорастущая иерархия (также называется расширенная иерархия Гжегорчика ) является порядковым-индексированным семейством быстро растущими функций F & alpha ; : NN (где N есть множество натуральных чисел { 0, 1, ...}, а α принимает значения до некоторого большого счетного порядкового номера ). Первичный пример - иерархия Вейнера или иерархия Лёба – Вейнера , которая является расширением для всех α < ε 0 . Такие иерархии обеспечивают естественный способ классификации вычислимых функций в соответствии со скоростью роста и вычислительной сложностью .

Определение

Пусть µ - большой счетный ординал такой, что каждому предельному ординалу α <µ соответствует фундаментальная последовательность (строго возрастающая последовательность ординалов, верхняя грань которой равна α). Тогда быстрорастущая иерархия функций f α : NN для α <μ определяется следующим образом:

  • если α - предельный ординал.

Здесь е & alpha ; п ( п ) = е & alpha ; ( е & alpha ; (... ( F & alpha ; ( п )) ...)) обозначает п - й итерации F α применительно к п и α [ п ] обозначает п - й элемент фундаментальной последовательности, назначенный предельному ординалу α. (В альтернативном определении количество итераций во второй строке выше должно быть n +1, а не n .)

Начальная часть этой иерархии, состоящая из функций f α с конечным индексом (т. Е. Α <ω), часто называется иерархией Гжегорчика из-за ее тесной связи с иерархией Гжегорчика ; обратите внимание, однако, что первое здесь является индексированным семейством функций f n , тогда как второе является индексированным семейством наборов функций . (См. Интересные места ниже.)

Обобщая приведенное выше определение , даже Кроме того, быстрая иерархия итерации получается, если взять F 0 , чтобы быть любой возрастающей функцией г: NN .

Для предельных ординалов, не превышающих ε 0 , существует простое естественное определение фундаментальных последовательностей (см. Иерархию Вейнера ниже), но за пределами ε 0 определение намного сложнее. Однако это возможно далеко за пределами ординала Фефермана – Шютте, Γ 0 , по крайней мере до ординала Бахмана – Ховарда . Используя пси-функции Бухгольца, можно легко расширить это определение до ординала трансконечно итерированного -понимания (см. Аналитическая иерархия ).

Полностью указанное расширение за пределами рекурсивных порядковых номеров считается маловероятным; например, Prӧmel et al. [1991] (стр. 348) отмечают, что при такой попытке «даже возникнут проблемы с порядковой записью».

Иерархия Вейнера

Иерархия Wainer является особенно быстрорастущей иерархией функций F & alpha ; ( & le ; & alpha ; & epsi ; 0 ) , полученного путем определения основных последовательностей следующим образом [Gallier 1991] [Prӧmel, и др . , 1991]:

Для предельных ординалов λ < ε 0 , записанных в нормальной форме Кантора ,

  • если λ = ω α 1 + ... + ω α k − 1 + ω α k для α 1 ≥ ... ≥ α k − 1 ≥ α k , то λ [ n ] = ω α 1 + ... + ω α k − 1 + ω α k [ n ],
  • если λ = ω α + 1 , то λ [ n ] = ω α n ,
  • если λ = ω α для предельного ординала α, то λ [ n ] = ω α [ n ] ,

а также

  • если λ = ε 0 , возьмем λ [0] = 0 и λ [ n + 1] = ω λ [ n ], как в [Gallier 1991]; в качестве альтернативы, возьмите ту же последовательность, но начиная с λ [0] = 1, как в [Prӧmel, et al., 1991].
    При n > 0 альтернативная версия имеет одно дополнительное ω в результирующей экспоненциальной башне, то есть λ [ n ] = ω ω . . . ω с п Омеги.

Некоторые авторы используют несколько иные определения (например, ω α + 1 [ n ] = ω α ( n + 1 ) вместо ω α n ), а некоторые определяют эту иерархию только для α <ε 0 (таким образом, исключая f ε 0 из иерархия).

Чтобы продолжить за пределами ε 0 , см. Основные последовательности иерархии Веблена .

Точки интереса

Ниже приведены некоторые важные моменты, связанные с быстрорастущими иерархиями:

  • Каждая f α является полной функцией . Если фундаментальные последовательности вычислимы (например, как в иерархии Вейнера), то каждая f α является полной вычислимой функцией .
  • В иерархии Вейнера, f α преобладает над f β, если α <β. (Для любых двух функций f , g : NN говорят , что f доминирует над g, если f ( n )> g ( n ) для всех достаточно больших n .) То же свойство имеет место в любой быстрорастущей иерархии с фундаментальными последовательностями, удовлетворяющими так называемое свойство Бахмана . (Это свойство верно для большинства естественных порядков колодцев.)
  • В иерархии Гжегорчика каждая примитивно рекурсивная функция подчиняется некоторому f α с α <ω. Следовательно, в иерархии Вейнера для каждой примитивной рекурсивной функции доминирует f ω , которая является вариантом функции Аккермана .
  • При n ≥ 3 набор в иерархии Гжегорчика состоит только из тех полных функций с несколькими аргументами, которые при достаточно больших аргументах вычислимы в течение времени, ограниченного некоторой фиксированной итерацией f n -1 k, вычисляемой при максимальном аргументе.
  • В иерархии Вейнера каждое f α с α < ε 0 вычислимо и доказуемо тотально в арифметике Пеано .
  • Каждая вычислимая функция, доказуемо полная в арифметике Пеано, подчиняется некоторому f α с α < ε 0 в иерархии Вейнера. Следовательно, f ε 0 в иерархии Вейнера не доказуемо тотально в арифметике Пеано.
  • Функция Гудстейна имеет примерно такую ​​же скорость роста ( т. Е. В каждой из них доминирует какая-то фиксированная итерация другой), что и у f ε 0 в иерархии Вейнера, доминируя для всех f α, для которых α < ε 0 , и, следовательно, не является доказуемо полной в Пеано. Арифметика.
  • В иерархии Вейнера, если α <β < ε 0 , то f β доминирует над любой вычислимой функцией в пределах времени и пространства, ограниченных некоторой фиксированной итерацией f α k .
  • Функция ДЕРЕВО Фридмана доминирует над f Γ 0 в быстрорастущей иерархии, описанной Галлиером (1991).
  • Иерархия Вейнера функций f α и иерархия Харди функций h α связаны соотношением f α = h ω α для всех α <ε 0 . Иерархия Харди «догоняет» иерархию Вейнера при α = ε 0 , так что f ε 0 и h ε 0 имеют одинаковую скорость роста в том смысле, что f ε 0 ( n -1) ≤ h ε 0 ( n ) ≤ f ε 0 ( n +1) для всех n ≥ 1. (Галлье, 1991)
  • Girard (1981) и Cichon & Wainer (1983) показали, что медленно растущая иерархия функций g α достигает той же скорости роста, что и функция f ε 0 в иерархии Вейнера, когда α является ординалом Бахмана – Ховарда . Жирар (1981) далее показал, что медленно растущая иерархия g α достигает той же скорости роста, что и f α (в конкретной быстрорастущей иерархии), когда α - порядковый номер теории ID произвольных конечных итераций индуктивного определения . (Вайнер 1989)

Функции в быстрорастущих иерархиях

Функции на конечных уровнях (α <ω) любой быстрорастущей иерархии совпадают с функциями иерархии Гжегорчика: (с использованием гипероперации )

  • f 0 ( n ) = n + 1 = 2 [1] n - 1
  • f 1 ( n ) = f 0 n ( n ) = n + n = 2 n = 2 [2] n
  • f 2 ( n ) = f 1 n ( n ) = 2 n · n > 2 n = 2 [3] n для n ≥ 2
  • f k +1 ( n ) = f k n ( n )> (2 [ k + 1]) n n ≥ 2 [ k + 2] n для n ≥ 2, k <ω.

За конечными уровнями находятся функции иерархии Вейнера (ω ≤ α ≤ ε 0 ):

  • f ω ( n ) = f n ( n )> 2 [ n + 1] n > 2 [ n ] ( n + 3) - 3 = A ( n , n ) для n ≥ 4, где A - функция Аккермана ( из которых f ω - унарная версия).
  • f ω + 1 ( n ) = f ω n ( n ) ≥ f n [ n + 2] n ( n ) для всех n > 0, где n [ n + 2] n - n- е число Аккермана .
  • f ω + 1 (64)> f ω 64 (5)> число Грэма (= g 64 в последовательности, определенной как g 0 = 4, g k +1 = 3 [ g k + 2] 3). Это следует из того, что f ω ( n )> 2 [ n + 1] n > 3 [ n ] 3 + 2, и, следовательно, f ω ( g k + 2)> g k +1 + 2.
  • f ε 0 ( n ) - первая функция в иерархии Вейнера, которая доминирует над функцией Гудштейна .

использованная литература

  • Buchholz, W .; Уайнер, СС (1987). «Доказуемо вычислимые функции и быстрорастущая иерархия». Логика и комбинаторика , под редакцией С. Симпсона, Contemporary Mathematics, Vol. 65, AMS, 179–198.
  • Cichon, EA; Вайнер, SS (1983), "медленно растущие и иерархии Grzegorczyk", Журнал символической логики , 48 (2): 399-408, DOI : 10,2307 / 2273557 , ISSN  0022-4812 , MR  0704094
  • Gallier, Jean H. (1991), "Что такого особенного в теореме Крускала и ординале Γ 0 ? Обзор некоторых результатов в теории доказательств", Ann. Pure Appl. Логика , 53 (3): 199-260, DOI : 10.1016 / 0168-0072 (91) 90022-Е , МР  1129778PDF: [1] . (В частности, раздел 12, стр. 59–64, «Взгляд на иерархии быстро и медленно растущих функций».)
  • Girard, Жан-Ив (1981), "Π 1 2 -logic I. Расширители.", Анналы математической логики , 21 (2): 75-219, DOI : 10,1016 / 0003-4843 (81) 90016-4 , ISSN  0003-4843 , Руководство по ремонту  0656793
  • Лёб, MH; Wainer, SS (1970), "Иерархии теоретико-числовых функций", Arch. Математика. Логик , 13. Исправление, Арх. Математика. Logik , 14, 1971. Часть I doi : 10.1007 / BF01967649 , Часть 2 doi : 10.1007 / BF01973616 , Исправления doi : 10.1007 / BF01991855 .
  • Prömel, HJ; Thumser, W .; Фойгт, Б. "Быстрорастущие функции, основанные на теоремах Рамсея", Дискретная математика , т.95, №1-3, с. 341-358, декабрь 1991 г. DOI : 10.1016 / 0012-365X (91) 90346-4 .
  • Уайнер, СС (1989). «Медленный рост против быстрого роста». Журнал символической логики . 54 (2): 608–614. JSTOR  2274873 .