Иерархия Гжегорчика - Grzegorczyk hierarchy

В Иерархия Гжегорчика (/ɡрɛˈɡɔːrək/, Польское произношение:[ɡʐɛˈɡɔrt͡ʂɨk]), названный в честь польского логика Анджей Гжегорчик, представляет собой иерархию функций, используемых в теория вычислимости (Вагнер и Вексунг 1986: 43). Каждый функция в иерархии Гжегорчика является примитивная рекурсивная функция, и каждая примитивная рекурсивная функция появляется в иерархии на каком-то уровне. Иерархия имеет дело со скоростью, с которой значения функций растут; интуитивно понятно, что функции на более низком уровне иерархии растут медленнее, чем функции на более высоких уровнях.

Определение

Сначала введем бесконечный набор функций, обозначенных Eя для некоторого натурального числа я. Мы определяем и . Т.е., E0 - функция сложения, а E1 - унарная функция, которая возводит свой аргумент в квадрат и добавляет два. Затем для каждого п больше 1, определим , т.е. Икс-го повторять из оценен в 2.

По этим функциям мы определяем иерархию Гжегорчика. , то п-й набор в иерархии содержит следующие функции:

  1. Ek за k < п
  2. нулевая функция (Z(Икс) = 0);
  3. то функция преемника (S(Икс) = Икс + 1);
  4. то функции проекции ();
  5. (обобщенный) композиции функций в наборе (если час, грамм1, грамм2, ... и граммм находятся в , тогда тоже)[примечание 1]; и
  6. результаты ограниченной (примитивной) рекурсии, примененные к функциям в наборе, (если грамм, час и j находятся в и для всех т и , и далее и , тогда ж в также)[примечание 1]

Другими словами, это закрытие набора в отношении композиции функций и ограниченной рекурсии (как определено выше).

Характеристики

Эти наборы четко образуют иерархию

потому что они закрывают 'песок .

Это строгие подмножества (Rose 1984; Gakwaya 1997). Другими словами

поскольку гипероперация в но не в .

  • включает такие функции, как Икс+1, Икс+2, ...
  • предоставляет все дополнительные функции, такие как Икс+у, 4Икс, ...
  • предоставляет все функции умножения, такие как ху, Икс4
  • предоставляет все функции возведения в степень, такие как Иксу, 222Икс, и именно элементарные рекурсивные функции.
  • предоставляет все тетрация функции и так далее.

Примечательно, что как функция и характеристическая функция предиката от Теорема Клини о нормальной форме определены таким образом, что они лежат на уровне иерархии Гжегорчика. Это означает, в частности, что каждое рекурсивно перечислимое множество перечислимо некоторым -функция.

Отношение к примитивным рекурсивным функциям

Определение такой же, как у примитивные рекурсивные функции, PR, за исключением того, что рекурсия ограничено ( для некоторых j в ) и функции явно включены в . Таким образом, иерархию Гжегорчика можно рассматривать как способ предел сила примитивной рекурсии на разных уровнях.

Из этого факта ясно, что все функции на любом уровне иерархии Гжегорчика являются примитивными рекурсивными функциями (т.е. ) и поэтому:

Также можно показать, что все примитивные рекурсивные функции находятся на каком-то уровне иерархии (Rose 1984; Gakwaya 1997), таким образом

и наборы раздел набор примитивных рекурсивных функций, PR.

Расширения

Иерархию Гжегорчика можно расширить до трансфинитный порядковые. Такие расширения определяют быстрорастущая иерархия. Для этого производящие функции должны быть рекурсивно определены для предельных ординалов (обратите внимание, что они уже были рекурсивно определены для последующих порядковых номеров отношением ). Если есть стандартный способ определения основная последовательность , чей предельный порядковый номер является , то производящие функции можно определить . Однако это определение зависит от стандартного способа определения фундаментальной последовательности. Роуз (1984) предлагает стандартный способ для всех ординалов α < ε0.

Первоначальное расширение было связано с Мартин Лёб и Стэн С. Уэйнер (1970) и иногда называют Иерархия Лёба – Вайнера.

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

Примечания

  1. ^ а б Здесь представляет кортеж входов в ж. Обозначение Значит это ж берет произвольный количество аргументов и если , тогда . В обозначениях , первый аргумент, т, указывается явно, а остальные как произвольный кортеж . Таким образом, если , тогда . Эта нотация позволяет определять композицию и ограниченную рекурсию для функций, ж, любого количества аргументов.

Рекомендации

  • Брейнерд, У.С., Ландвебер, Л.Х. (1974), Теория вычислений, Wiley, ISBN  0-471-09585-0
  • Cichon, E.A .; Вайнер, С. С. (1983), "Медленнорастущие и иерархии Гжегорчика", Журнал символической логики, 48 (2): 399–408, Дои:10.2307/2273557, ISSN  0022-4812, МИСТЕР  0704094
  • Gakwaya, J.–S. (1997), Обзор иерархии Гжегорчика и ее расширения с помощью модели вычислимости BSS
  • Гжегорчик, А (1953). «Некоторые классы рекурсивных функций» (PDF). Rozprawy matematyczne. 4: 1–45.
  • Löb, M.H .; Вайнер, С.С. (1970). "Иерархии теоретико-числовых функций I, II: поправка". Archiv für Mathematische Logik und Grundlagenforschung. 14: 198–199. Дои:10.1007 / bf01991855.
  • Роуз, Е.П., Субрекурсия: функции и иерархии, Oxford University Press, 1984. ISBN  0-19-853189-3
  • Вагнер, К. и Вексунг, Г. (1986), Вычислительная сложность, Математика и ее приложения v. 21. ISBN  978-90-277-2146-4