Быстрорастущая иерархия

В теории вычислимости , теории сложности вычислений и теории доказательств быстрорастущая иерархия (также называемая расширенной иерархией Гжегорчика или иерархией Швихтенберга-Вайнера ). [1] — это порядковое семейство быстро растущих функций f α : N N (где N — множество натуральных чисел {0, 1, ...}, а α доходит до некоторого большого счётного ординала ). Основным примером является иерархия Вайнера или иерархия Лёба – Вайнера , которая является расширением всех α < ε 0 . Такие иерархии обеспечивают естественный способ классификации вычислимых функций по скорости роста и вычислительной сложности .

Определение [ править ]

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

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

Здесь f α н ( n ) = f α ( f α (...( f α ( n ))...)) обозначает n й итерация f n α, примененная к , и α[ n ] обозначает n й элемент фундаментальной последовательности, присвоенный предельному ординалу α. (Альтернативное определение предполагает, что количество итераций равно n +1, а не n во второй строке выше.)

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

Обобщая приведенное выше определение еще больше, иерархия быстрых итераций получается, если в качестве f0 взять функцию любую g: N N. неубывающую

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

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

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

Иерархия Вайнера — это особая быстрорастущая иерархия функций f α (α ≤ ε 0 ), полученная путем определения фундаментальных последовательностей следующим образом [Gallier 1991] [Prɧmel, et al., 1991]:

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

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

и

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

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

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

Достопримечательности [ править ]

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

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

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

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

  • ж 0 ( п ) знак равно п + 1 знак равно 2 [1] п - 1
  • ж 1 ( п ) знак равно ж 0 н ( п ) знак равно п + п знак равно 2 п знак равно 2[2] п
  • f2 ( п = f1 ) н ( п ) знак равно 2 н · п > 2 н = 2[3] n для n ≥ 2
  • ж k +1 ( п ) знак равно ж k н ( п ) > (2[ к + 1]) н 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 ω является унарной версией).
  • ж ω+1 ( п ) знак равно ж ω н ( n ) ≥ f n [ n + 2] n ( n ) для всех n > 0, где n [ n + 2] n — это n й Число Аккермана .
  • f ω+1 (64) = f ω 64 (64) > число Грэма (= 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 ) — первая функция в иерархии Вайнера, которая доминирует Гудштейна .

Ссылки [ править ]

  1. ^ Беклемишев, Л.Д. (2003). «Теоретико-доказательный анализ методом повторного размышления» . Архив математической логики . 42 (6): 515–552. дои : 10.1007/s00153-002-0158-7 . S2CID   10454755 .

Источники [ править ]