Гиперарифметическая теория

редактировать

В теории рекурсии, гиперарифметическая теория является обобщением Тьюринга вычислимости. Он тесно связан с определимостью в арифметике второго порядка и со слабыми системами теории множеств, такими как теория множеств Крипке – Платека. Это важный инструмент в эффективной дескриптивной теории множеств.

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

СОДЕРЖАНИЕ
  • 1 Гиперарифметические множества и определимость
  • 2 Гиперарифметические множества и повторные скачки Тьюринга: гиперарифметическая иерархия
  • 3 Гиперарифметические множества и рекурсия в высших типах
  • 4 Пример: набор истинности арифметики
  • 5 Основные результаты
  • 6 Релятивизированная гиперарифметичность и гиперградусы
  • 7 Обобщения
  • 8 Отношение к другим иерархиям
  • 9 ссылки
  • 10 Внешние ссылки
Гиперарифметические множества и определимость

Первое определение гиперарифметических множеств использует аналитическую иерархию. Набор натуральных чисел классифицируется на уровне этой иерархии, если он определяется формулой арифметики второго порядка только с квантификаторами экзистенциального множества и без других кванторов множества. Набор классифицируется на уровне аналитической иерархии, если он определяется формулой арифметики второго порядка только с универсальными кванторами набора и без других кванторов набора. Набор есть если и то, и другое. Гиперарифметические множества - это в точности множества. Σ 1 1 {\ displaystyle \ Sigma _ {1} ^ {1}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} Δ 1 1 {\ displaystyle \ Delta _ {1} ^ {1}} Σ 1 1 {\ displaystyle \ Sigma _ {1} ^ {1}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} Δ 1 1 {\ displaystyle \ Delta _ {1} ^ {1}}

Гиперарифметические множества и повторные скачки Тьюринга: гиперарифметическая иерархия

Определение гиперарифметических множеств as не зависит напрямую от результатов вычислимости. Второе, эквивалентное определение показывает, что гиперарифметические множества могут быть определены с помощью бесконечно повторяющихся скачков Тьюринга. Это второе определение также показывает, что гиперарифметические множества могут быть классифицированы в иерархию, расширяющую арифметическую иерархию ; гиперарифметические множества - это именно те множества, которым присвоен ранг в этой иерархии. Δ 1 1 {\ displaystyle \ Delta _ {1} ^ {1}}

Каждый уровень гиперарифметической иерархии соответствует счетному порядковому номеру ( порядковому номеру ), но не все счетные порядковые номера соответствуют уровню иерархии. Порядковые номера, используемые иерархией, имеют порядковую нотацию, которая является конкретным и эффективным описанием порядкового номера.

Порядковые обозначения - это эффективное описание счетного порядкового числа натуральным числом. Для определения гиперарифметической иерархии требуется система порядковых обозначений. Основное свойство, которым должна обладать порядковая запись, состоит в том, что она эффективно описывает порядковый номер в терминах малых порядковых чисел. Следующее индуктивное определение является типичным; он использует функцию сопряжения. , {\ Displaystyle \ langle \ cdot, \ cdot \ rangle}

  • Число 0 - это обозначение порядкового номера 0.
  • Если n - обозначение порядкового номера λ, то это обозначение λ + 1; 1 , п {\ Displaystyle \ langle 1, п \ rangle}
  • Предположим, что δ - предельный ординал. Отметка при б является числом вида, где е является показателем общей вычислимой функции таким образом, что для каждого п, является обозначением порядкового Х п меньше б, и δ является SUP множества. 2 , е {\ Displaystyle \ langle 2, е \ rangle} ϕ е {\ displaystyle \ phi _ {e}} ϕ е ( п ) {\ Displaystyle \ phi _ {е} (п)} { λ п п N } {\ displaystyle \ {\ lambda _ {n} \ mid n \ in \ mathbb {N} \}}

Существует только счетное количество порядковых обозначений, поскольку каждое обозначение является натуральным числом; таким образом, существует счетный ординал, который является верхней гранью всех ординалов, имеющих обозначение. Этот порядковый номер известен как порядковый номер Черча-Клини и обозначается. Обратите внимание, что этот порядковый номер по-прежнему является счетным, поскольку символ является только аналогией с первым несчетным порядковым номером. Множество всех натуральных чисел, которые являются порядковыми обозначениями, обозначается и называется Клини. ω 1 C K {\ displaystyle \ omega _ {1} ^ {CK}} ω 1 {\ displaystyle \ omega _ {1}} О {\ displaystyle {\ mathcal {O}}} О {\ displaystyle {\ mathcal {O}}}

Порядковые обозначения используются для определения повторных переходов Тьюринга. Это наборы натуральных чисел, обозначенные для каждого. Предположим, что δ имеет обозначение e. Набор определяется с помощью e следующим образом. 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} δ lt; ω 1 C K {\ displaystyle \ delta lt;\ omega _ {1} ^ {CK}} 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}}

  • Если δ = 0, то - пустое множество. 0 ( δ ) знак равно 0 {\ Displaystyle 0 ^ {(\ дельта)} = 0}
  • Если δ = λ + 1, то это скачок Тьюринга. Обозначения и обычно используются для и соответственно. 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} 0 ( λ ) {\ displaystyle 0 ^ {(\ lambda)}} 0 {\ displaystyle 0 '} 0 {\ displaystyle 0 ''} 0 ( 1 ) {\ displaystyle 0 ^ {(1)}} 0 ( 2 ) {\ displaystyle 0 ^ {(2)}}
  • Если δ - предельный ординал, пусть будет последовательность порядковых номеров меньше δ, заданная обозначением e. Набор задается правилом. Это эффективное соединение множеств. λ п п N {\ displaystyle \ langle \ lambda _ {n} \ mid n \ in \ mathbb {N} \ rangle} 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} 0 ( δ ) знак равно { п , я я 0 ( λ п ) } {\ displaystyle 0 ^ {(\ delta)} = \ {\ langle n, я \ rangle \ mid i \ in 0 ^ {(\ lambda _ {n})} \}} 0 ( λ п ) {\ displaystyle 0 ^ {(\ lambda _ {n})}}

Хотя строительство зависит от наличия фиксированного обозначения для б, и каждый бесконечное порядковое имеет множество обозначений, теорема Spector показывает, что степень Тюринг из зависит только от б, а не на конкретной записи, используемые, и, таким образом, хорошо определена с точностью до Степень Тьюринга. 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}}

Гиперарифметическая иерархия определяется этими повторяющимися скачками Тьюринга. Множество Х натуральных чисел классифицируется на уровне б о гиперарифметического иерархии, ибо, если Х является Тьюрингу к. Всегда будет наименьшее такое δ, если оно есть; именно этот минимум δ, который измеряет уровень uncomputability из X. δ lt; ω 1 C K {\ displaystyle \ delta lt;\ omega _ {1} ^ {CK}} 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}}

Гиперарифметические множества и рекурсия в высших типах

Третья характеризация гиперарифметических множеств, разработанная Клини, использует вычислимые функционалы более высокого типа. Функционал типа 2 определяется следующими правилами: 2 E : N N N {\ displaystyle {} ^ {2} E \ двоеточие \ mathbb {N} ^ {\ mathbb {N}} \ to \ mathbb {N}}

2 E ( ж ) знак равно 1 {\ displaystyle {} ^ {2} E (f) = 1 \ quad}если существует такое i, что f ( i)gt; 0,
2 E ( ж ) знак равно 0 {\ displaystyle {} ^ {2} E (f) = 0 \ quad}если не существует такого i, что f ( i)gt; 0.

Используя точное определение вычислимости относительно функционала типа 2, Клини показал, что набор натуральных чисел гиперарифметичен тогда и только тогда, когда он вычислим относительно. 2 E {\ displaystyle {} ^ {2} E}

Пример: набор истинности арифметики

Каждый арифметический набор гиперарифметичен, но есть много других гиперарифметических множеств. Одним из примеров гиперарифметического, неарифметического множества является множество T чисел Гёделя формул арифметики Пеано, истинных в стандартных натуральных числах. Множество Т является Тьюринг эквивалентно множества, и поэтому не высоко в гиперарифметической иерархии, хотя это не является арифметический определяемым с помощью теоремы Тарской неопределимости. N {\ Displaystyle \ mathbb {N}} 0 ( ω ) {\ displaystyle 0 ^ {(\ omega)}}

Фундаментальные результаты

Фундаментальные результаты теории гиперарифметики показывают, что три приведенных выше определения определяют один и тот же набор наборов натуральных чисел. Эти эквивалентности принадлежат Клини.

Результаты о полноте также имеют фундаментальное значение для теории. Множество натуральных чисел является полным, если он находится на уровне от аналитической иерархии, и каждого набора натуральных чисел многие одна приводимы к нему. Определение полного подмножества пространства Бэра () аналогично. Завершено несколько наборов, связанных с теорией гиперарифметики: Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}} N N {\ Displaystyle \ mathbb {N} ^ {\ mathbb {N}}} Π 1 1 {\ displaystyle \ Pi _ {1} ^ {1}}

  • Клини, набор натуральных чисел, которые являются обозначениями для порядковых чисел О {\ displaystyle {\ mathcal {O}}}
  • Набор натуральных чисел e такой, что вычислимая функция вычисляет характеристическую функцию хорошего упорядочения натуральных чисел. Это индексы рекурсивных ординалов. ϕ е ( Икс , у ) {\ Displaystyle \ phi _ {е} (х, у)}
  • Множество элементов пространства Бэра, которые являются характеристическими функциями хорошего упорядочения натуральных чисел (с использованием эффективного изоморфизма. N N N N × N ) {\ Displaystyle \ mathbb {N} ^ {\ mathbb {N}} \ cong \ mathbb {N} ^ {\ mathbb {N} \ times \ mathbb {N}})}

Результаты, известные как ограничивающие, следуют из этих результатов для полноты. Для любого набора S порядковых обозначений существует такой, что каждый элемент S является обозначением для порядкового номера меньше, чем. Для любого подмножества T пространства Бэра, состоящего только из характеристических функций порядков скважин, существует такое, что каждый ординал, представленный в T, меньше, чем. Σ 1 1 {\ displaystyle \ Sigma _ {1} ^ {1}} Σ 1 1 {\ displaystyle \ Sigma _ {1} ^ {1}} α lt; ω 1 C K {\ Displaystyle \ альфа lt;\ omega _ {1} ^ {СК}} α {\ displaystyle \ alpha} Σ 1 1 {\ displaystyle \ Sigma _ {1} ^ {1}} α lt; ω 1 C K {\ Displaystyle \ альфа lt;\ omega _ {1} ^ {СК}} α {\ displaystyle \ alpha}

Релятивизированная гиперарифметичность и гиперградусы

Определение можно относить к набору X натуральных чисел: в определении порядковой нотации условие для предельных порядковых номеров изменено так, что вычислимому перечислению последовательности порядковых нотаций разрешено использовать X в качестве оракула. Множество чисел, порядковые обозначения относительно X обозначается. Обозначается верхняя грань ординалов, представленных в ; это счетный порядковый номер не меньше. О {\ displaystyle {\ mathcal {O}}} О Икс {\ Displaystyle {\ mathcal {O}} ^ {X}} О Икс {\ Displaystyle {\ mathcal {O}} ^ {X}} ω 1 Икс {\ displaystyle \ omega _ {1} ^ {X}} ω 1 C K {\ displaystyle \ omega _ {1} ^ {CK}}

Определение можно также относить к произвольному набору натуральных чисел. Единственное изменение в определении состоит в том, что он определяется как X, а не как пустое множество, так что это скачок Тьюринга X и так далее. Вместо того, чтобы завершать иерархию относительно X, проходит через все порядковые номера меньше, чем. 0 ( δ ) {\ Displaystyle 0 ^ {(\ дельта)}} Икс {\ displaystyle X} Икс ( 0 ) {\ displaystyle X ^ {(0)}} Икс ( 1 ) знак равно Икс {\ Displaystyle X ^ {(1)} = X '} ω 1 C K {\ displaystyle \ omega _ {1} ^ {CK}} ω 1 Икс {\ displaystyle \ omega _ {1} ^ {X}}

Релятивизированная гиперарифметическая иерархия используется для определения гиперарифметической сводимости. Для заданных множеств X и Y мы говорим тогда и только тогда, когда существует такое, что X сводится по Тьюрингу к. Если и то запись используется для обозначения Х и Y являются hyperarithmetically эквивалентны. Это более грубое отношение эквивалентности, чем эквивалентность по Тьюрингу ; например, каждый набор натуральных чисел гиперарифметически эквивалентен прыжку Тьюринга, но не эквивалентен прыжку Тьюринга. Классы эквивалентности гиперарифметической эквивалентности известны как гиперстепени. Икс ЧАС Y п Y {\ displaystyle X \ leq _ {HYP} Y} δ lt; ω 1 Y {\ displaystyle \ delta lt;\ omega _ {1} ^ {Y}} Y ( δ ) {\ displaystyle Y ^ {(\ delta)}} Икс ЧАС Y п Y {\ displaystyle X \ leq _ {HYP} Y} Y ЧАС Y п Икс {\ displaystyle Y \ leq _ {HYP} X} Икс ЧАС Y п Y {\ Displaystyle X \ Equiv _ {HYP} Y}

Функция, которая принимает множество X к известна как hyperjump по аналогии со скачком Тьюринга. Установлены многие свойства гиперскачка и гиперстепеней. В частности, известно, что проблема Поста для гиперстепеней имеет положительный ответ: для каждого множества X натуральных чисел существует множество Y таких натуральных чисел, что. О Икс {\ Displaystyle {\ mathcal {O}} ^ {X}} Икс lt; ЧАС Y п Y lt; ЧАС Y п О Икс {\ displaystyle X lt;_ {HYP} Y lt;_ {HYP} {\ mathcal {O}} ^ {X}}

Обобщения

Гиперарифметическая теория обобщается теорией α-рекурсии, которая представляет собой исследование определимых подмножеств допустимых ординалов. Гиперарифметическая теория - это частный случай, когда α есть. ω 1 C K {\ displaystyle \ omega _ {1} ^ {CK}}

Отношение к другим иерархиям
Lightface Жирный шрифт
Σ0 0 = Π0 0 = Δ0 0 (иногда то же, что Δ0 1) Σ0 0= Π0 0= Δ0 0 (если определено)
Δ0 1= рекурсивный Δ0 1= clopen
Σ0 1= рекурсивно перечислимый Π0 1 = ко-рекурсивно перечислимый Σ0 1= G = открытый Π0 1= F = закрыто
Δ0 2 Δ0 2
Σ0 2 Π0 2 Σ0 2= F σ Π0 2= G δ
Δ0 3 Δ0 3
Σ0 3 Π0 3 Σ0 3= G δσ Π0 3= F σδ
Σ0 lt;ω = Π0 lt;ω = Δ0 lt;ω = Σ1 0 = Π1 0 = Δ1 0= арифметический Σ0 lt;ω= Π0 lt;ω= Δ0 lt;ω= Σ1 0= Π1 0= Δ1 0 = жирный арифметический
Δ0 α(α рекурсивный ) Δ0 α(α счетно )
Σ0 α Π0 α Σ0 α Π0 α
Σ0 ωСК 1 = Π0 ωСК 1 = Δ0 ωСК 1 = Δ1 1= гиперарифметический Σ0 ω 1= Π0 ω 1= Δ0 ω 1= Δ1 1= B = Борель
Σ1 1 = лайтфейс аналитический Π1 1 = лайтфейс коаналитический Σ1 1= A = аналитический Π1 1= CA = коаналитический
Δ1 2 Δ1 2
Σ1 2 Π1 2 Σ1 2 = PCA Π1 2 = CPCA
Δ1 3 Δ1 3
Σ1 3 Π1 3 Σ1 3 = PCPCA Π1 3 = CPCPCA
Σ1 lt;ω = Π1 lt;ω = Δ1 lt;ω = Σ2 0 = Π2 0 = Δ2 0= аналитический Σ1 lt;ω= Π1 lt;ω= Δ1 lt;ω= Σ2 0= Π2 0= Δ2 0= P = проективный

использованная литература
  • Х. Роджерс мл., 1967. Теория рекурсивных функций и эффективная вычислимость, второе издание 1987 г., MIT Press. ISBN   0-262-68052-1 (мягкая обложка), ISBN   0-07-053522-1
  • Г. Сакс, 1990. Высшая теория рекурсии, Springer-Verlag. ISBN   3-540-19305-7
  • С. Симпсон, 1999. Подсистемы арифметики второго порядка, Springer-Verlag.
  • CJ Ash, JF Knight, 2000. Вычислимые структуры и гиперарифметическая иерархия, Elsevier. ISBN   0-444-50072-3
внешние ссылки
Последняя правка сделана 2023-04-21 08:09:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте