Обратная математика - Reverse mathematics

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

Программа обратной математики была предвосхищена результатами в теории множеств, такими как классическая теорема о том, что аксиома выбора и Лемма Цорна эквивалентны по Теория множеств ZF. Однако цель обратной математики состоит в том, чтобы изучить возможные аксиомы обычных теорем математики, а не возможные аксиомы теории множеств.

Обратная математика обычно выполняется с использованием подсистем арифметика второго порядка, где многие его определения и методы основаны на предыдущих работах в конструктивный анализ и теория доказательств. Использование арифметики второго порядка также позволяет использовать многие методы из теория рекурсии быть трудоустроенным; многие результаты в обратной математике имеют соответствующие результаты в вычислимый анализ. Недавно, более высокого порядка была введена обратная математика, в которой основное внимание уделяется подсистемам арифметика высшего порядка, и связанный более богатый язык.

Программа была основана Харви Фридман  (1975, 1976 ) и выдвинут Стив Симпсон. Стандартный справочник по теме (Симпсон 2009 ), а для неспециалистов - (Стиллвелл 2018 ). Введение в обратную математику высшего порядка, а также основополагающий документ: (Коленбах (2005) ).

Общие принципы

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

Для каждой теоремы, которая может быть сформулирована в базовой системе, но не доказуема в базовой системе, цель состоит в том, чтобы определить конкретную систему аксиом (более сильную, чем базовая система), которая необходима для доказательства этой теоремы. Чтобы показать, что система S требуется для доказательства теоремы Т, требуются два доказательства. Первое доказательство показывает Т можно доказать из S; это обычное математическое доказательство вместе с обоснованием того, что оно может быть выполнено в системе S. Второе доказательство, известное как разворот, показывает, что Т сам по себе подразумевает S; это доказательство проводится в базовой системе. Обращение устанавливает, что никакая система аксиом S ′ который расширяет базовую систему, может быть слабее, чем S пока все еще доказываетТ.

Использование арифметики второго порядка

Большинство исследований обратной математики сосредоточено на подсистемах арифметика второго порядка. Исследования в области обратной математики показали, что слабых подсистем арифметики второго порядка достаточно для формализации почти всей математики на уровне бакалавриата. В арифметике второго порядка все объекты могут быть представлены как натуральные числа или наборы натуральных чисел. Например, чтобы доказать теоремы о действительных числах, действительные числа можно представить в виде Последовательности Коши из рациональное число, каждое из которых может быть представлено в виде набора натуральных чисел.

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

Причина того, что обратная математика не проводится с использованием теории множеств в качестве базовой системы, заключается в том, что язык теории множеств слишком выразителен. Чрезвычайно сложные наборы натуральных чисел могут быть определены простыми формулами на языке теории множеств (которые могут количественно определять по произвольным множествам). В контексте арифметики второго порядка такие результаты, как Теорема Поста установить тесную связь между сложностью формулы и (не) вычислимостью множества, которое она определяет.

Другой эффект использования арифметики второго порядка - необходимость ограничить общие математические теоремы формами, которые могут быть выражены в рамках арифметики. Например, арифметика второго порядка может выражать принцип «Все счетные векторное пространство имеет основу », но не может выражать принцип« Каждое векторное пространство имеет основу ». На практике это означает, что теоремы алгебры и комбинаторики ограничиваются счетными структурами, в то время как теоремы анализа и топологии ограничиваются разделимые пространства. Многие принципы, подразумевающие аксиома выбора в их общей форме (например, «Каждое векторное пространство имеет основу») становятся доказуемыми в слабых подсистемах арифметики второго порядка, когда они ограничены. Например, «каждое поле имеет алгебраическое замыкание» не доказуемо в теории множеств ZF, но ограниченная форма «каждое счетное поле имеет алгебраическое замыкание» доказуема в RCA.0, самая слабая система, обычно используемая в обратной математике.

Использование арифметики высшего порядка

Недавняя цепочка более высокого порядка обратное математическое исследование, инициированное Ульрих Коленбах, фокусируется на подсистемах арифметика высшего порядка (Коленбах (2005) ). Из-за более богатого языка арифметики высшего порядка использование представлений (также называемых «кодами»), общих в арифметике второго порядка, значительно сокращается. Например, непрерывная функция на Канторовское пространство это просто функция, которая отображает двоичные последовательности в двоичные последовательности, и которая также удовлетворяет обычному «эпсилон-дельта» -определению непрерывности.

Обратная математика более высокого порядка включает версии схем понимания более высокого порядка (второго порядка). Такая аксиома высшего порядка утверждает существование функционала, определяющего истинность или ложность формул заданной сложности. В этом контексте сложность формул также измеряется с помощью арифметическая иерархия и аналитическая иерархия. Аналоги более высокого порядка основных подсистем арифметики второго порядка обычно доказывают те же предложения второго порядка (или большое подмножество), что и исходные системы второго порядка (см. Коленбах (2005) и Охотник (2008) ). Например, базовая теория обратной математики высшего порядка, называемая RCA
0
, доказывает те же предложения, что и RCA0, вплоть до языка.

Как отмечалось в предыдущем абзаце, аксиомы понимания второго порядка легко обобщаются на структуру более высокого порядка. Однако теоремы, выражающие компактность базовых пространств ведут себя совершенно по-разному в арифметике второго и более высокого порядка: с одной стороны, при ограничении счетными покрытиями / языком арифметики второго порядка компактность единичного интервала доказуема в WKL.0 из следующего раздела. С другой стороны, учитывая несчетные покрытия / язык арифметики высшего порядка, компактность единичного интервала доказуема только из (полной) арифметики второго порядка (Норманн-Сандерс (2018)). Другие леммы о покрытии (например, из-за Линделёф, Виталий, Безикович и т. д.) демонстрируют такое же поведение, и многие основные свойства калибровочный интеграл эквивалентны компактности основного пространства.

Большая пятерка подсистем арифметики второго порядка

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

Обратная математика использует несколько подсистем арифметики второго порядка. Типичная обратная математическая теорема показывает, что конкретная математическая теорема Т эквивалентно определенной подсистеме S арифметики второго порядка над более слабой подсистемой B. Эта более слабая система B известен как базовая система за результат; для того, чтобы результат обратной математики имел смысл, эта система не должна быть способна доказать математическую теорему. Т.[нужна цитата ]

Симпсон (2009) описывает пять частных подсистем арифметики второго порядка, которые он называет Большая Пятерка, которые часто встречаются в обратной математике. В порядке возрастания силы эти системы названы инициализмами RCA.0, WKL0, ACA0, ATR0, и Π1
1
-CA0.

В следующей таблице приведены системы «большой пятерки» (Симпсон (2009), стр.42)) и перечисляет аналогичные системы в арифметике более высокого порядка (Коленбах (2008)). Последние обычно доказывают те же предложения второго порядка (или большое подмножество), что и исходные системы второго порядка (см. Коленбах (2005) и Охотник (2008) ).

ПодсистемаСтенды дляПорядковыйПримерно соответствуетКомментарииКопия высшего порядка
RCA0Аксиома рекурсивного пониманияωωКонструктивная математика (Бишоп)Базовая теорияRCAω
0
; доказывает те же предложения второго порядка, что и RCA0
WKL0Лемма слабого КёнигаωωКонечный редукционизм (Гильберт)Консервативный PRA (соответственно RCA0) за Π0
2
(соотв. Π1
1
) фразы
Функционал вентилятора; вычисляет модуль равномерной непрерывности на для непрерывных функций
ACA0Аксиома арифметического пониманияε0Предикативизм (Вейль, Феферман)Консервативная арифметика Пеано для арифметических предложенийФункционал `` скачок Тьюринга '' выражает существование разрывной функции на
ATR0Арифметическая трансфинитная рекурсияΓ0Предикативный редукционизм (Фридман, Симпсон)Консервативный по системе Фефермана IR для Π1
1
фразы
Функционал 'трансфинитной рекурсии' выводит набор, о существовании которого заявляет ATR.0.
Π1
1
-CA0
Π1
1
аксиома понимания
Ψ0ω)ИмпредикативизмФункционал Суслина решает Π1
1
-формулы (ограниченные параметрами второго порядка).

Нижний индекс 0 в этих именах означает, что индукционная схема была ограничена от полной индукционной схемы второго порядка (Симпсон 2009, п. 6). Например, ACA0 включает аксиому индукции (0 ∈ Икс ∧ ∀п(п ∈ Икс → п + 1 ∈ Икс)) → ∀п п ∈ X. Это вместе с аксиомой полного понимания арифметики второго порядка дает полную схему индукции второго порядка, задаваемую универсальным замыканием (φ(0) ∧ ∀п(φ(п) → φ(п+1))) → ∀п φ(п) для любой формулы второго порядка φ. Однако ACA0 не имеет аксиомы полного понимания, а нижний индекс 0 является напоминанием о том, что в нем также нет полной индукционной схемы второго порядка. Это ограничение важно: системы с ограниченной индукцией имеют значительно меньшую порядковые порядковые номера теории доказательств чем системы с полной схемой индукции второго порядка.

Базовая система RCA0

RCA0 является фрагментом арифметики второго порядка, аксиомы которого являются аксиомами Арифметика Робинсона, индукция для Σ0
1
формулы и понимание для Δ0
1
формулы.

Подсистема RCA0 наиболее часто используется в качестве базовой системы для обратной математики. Инициалы «RCA» означают «аксиома рекурсивного понимания», где «рекурсивный» означает «вычислимый», как в рекурсивная функция. Это имя используется потому, что RCA0 неформально соответствует «вычислимой математике». В частности, любой набор натуральных чисел, существование которого может быть доказано в RCA0 вычислимо, и, следовательно, любая теорема, из которой следует, что невычислимые множества существуют, недоказуема в RCA0. В этом смысле RCA0 является конструктивной системой, хотя и не отвечает требованиям программы конструктивизм потому что это теория классической логики, включающая закон исключенного третьего.

Несмотря на кажущуюся слабость (отсутствие доказательства существования невычислимых множеств), RCA0 достаточно для доказательства ряда классических теорем, которые, следовательно, требуют лишь минимальной логической прочности. Эти теоремы в некотором смысле недосягаемы для предприятий обратной математики, потому что они уже доказуемы в базовой системе. Классические теоремы, доказуемые в RCA0 включают:

Часть первого порядка RCA0 (теоремы системы, не использующие никаких наборов переменных) - это набор теорем арифметики Пеано первого порядка с индукцией, ограниченной до Σ0
1
формулы. Это доказуемо согласованно, как и RCA0, в полной арифметике Пеано первого порядка.

Слабая лемма Кёнига WKL0

Подсистема WKL0 состоит из RCA0 плюс слабая форма Лемма Кёнига, а именно утверждение, что каждое бесконечное поддерево полного двоичного дерева (дерево всех конечных последовательностей нулей и единиц) имеет бесконечный путь. Это предложение, известное как слабая лемма Кёнига, легко сформулировать на языке арифметики второго порядка. WKL0 можно также определить как принцип Σ0
1
разделение (учитывая два Σ0
1
формулы свободной переменной п которые являются исключительными, существует класс, содержащий все п удовлетворение того и нет п удовлетворение другого).

Следующее замечание по терминологии уместно. Термин «слабая лемма Кёнига» относится к предложению, в котором говорится, что любое бесконечное поддерево двоичного дерева имеет бесконечный путь. Когда эта аксиома добавляется к RCA0, получившаяся подсистема называется WKL0. Подобное различие между отдельными аксиомами, с одной стороны, и подсистемами, включая основные аксиомы и индукцию, с другой стороны, проводится для более сильных подсистем, описанных ниже.

В некотором смысле слабая лемма Кёнига является формой аксиома выбора (хотя, как указано, это может быть доказано в классической теории множеств Цермело – Френкеля без аксиомы выбора). Это не является конструктивным в некоторых смыслах слова «конструктивный».

Чтобы показать, что WKL0 на самом деле сильнее, чем (не доказывается в) RCA0, достаточно показать теорему WKL0 откуда следует, что невычислимые множества существуют. Это не сложно; WKL0 подразумевает существование разделяющих множеств для эффективно неразделимых рекурсивно перечислимых множеств.

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

Следующие результаты эквивалентны слабой лемме Кёнига и, следовательно, WKL0 через RCA0:

  • В Теорема Гейне – Бореля для замкнутого единичного действительного интервала в следующем смысле: каждое покрытие последовательностью открытых интервалов имеет конечное подпокрытие.
  • Теорема Гейне – Бореля для полных вполне ограниченных сепарабельных метрических пространств (где покрытие осуществляется последовательностью открытых шаров).
  • Непрерывная вещественная функция на замкнутом единичном интервале (или на любом компактном сепарабельном метрическом пространстве, как указано выше) ограничена (или: ограничена и достигает своих границ).
  • Непрерывная действительная функция на отрезке единичной единицы может быть равномерно приближена полиномами (с рациональными коэффициентами).
  • Непрерывная действительная функция на замкнутом единичном интервале равномерно непрерывна.
  • Непрерывная действительная функция на замкнутом единичном интервале есть Риман интегрируемый.
  • В Теорема Брауэра о неподвижной точке (для непрерывных функций на конечном произведении копий замкнутого единичного интервала).
  • Отделяемый Теорема Хана – Банаха в виде: ограниченная линейная форма на подпространстве сепарабельного банахова пространства продолжается до ограниченной линейной формы на всем пространстве.
  • В Теорема Жордана
  • Теорема Гёделя о полноте (для счетного языка).
  • Детерминированность для открытых (или даже открытых) игр на {0,1} длины ω.
  • Каждый счетный коммутативное кольцо имеет главный идеал.
  • Каждое счетное формально вещественное поле можно упорядочить.
  • Единственность алгебраического замыкания (для счетного поля).

Арифметическое понимание ACA0

ACA0 RCA0 плюс схема понимания арифметических формул (которую иногда называют «аксиомой арифметического понимания»). То есть ACA0 позволяет нам сформировать набор натуральных чисел, удовлетворяющий произвольной арифметической формуле (формулу без связанных переменных набора, хотя, возможно, содержащую параметры набора). Собственно, достаточно добавить в RCA0 схема понимания для Σ1 формулы, чтобы получить полное арифметическое понимание.

Часть первого порядка ACA0 является арифметикой Пеано первого порядка; ACA0 это консервативный расширение арифметики Пеано первого порядка. Две системы доказуемо (в слабой системе) равносогласованы. ACA0 можно рассматривать как структуру предикативный математике, хотя есть предикативно доказуемые теоремы, которые нельзя доказать в ACA0. Большинство фундаментальных результатов о натуральных числах и многие другие математические теоремы могут быть доказаны в этой системе.

Один из способов увидеть, что ВДА0 сильнее чем WKL0 представляет модель WKL0 который не содержит всех арифметических множеств. Фактически, можно построить модель WKL.0 состоящий полностью из низкие наборы с использованием теорема о низком базисе, поскольку низкие наборы по сравнению с низкими наборами низкие.

Следующие утверждения эквивалентны ACA0через RCA0:

  • Последовательная полнота действительных чисел (каждая ограниченная возрастающая последовательность действительных чисел имеет предел).
  • В Теорема Больцано – Вейерштрасса.
  • Теорема Асколи: каждая ограниченная равностепенно непрерывная последовательность вещественных функций на единичном интервале имеет равномерно сходящуюся подпоследовательность.
  • Каждое счетное коммутативное кольцо имеет максимальный идеал.
  • Каждое счетное векторное пространство над рациональными числами (или над любым счетным полем) имеет базис.
  • Каждое счетное поле имеет основа трансцендентности.
  • Лемма Кёнига (для произвольных конечно ветвящихся деревьев, в отличие от слабой версии, описанной выше).
  • Различные теоремы комбинаторики, такие как определенные формы Теорема Рамсея (Hirschfeldt 2014 ).

Арифметическая трансфинитная рекурсия ATR0

Система ATR0 добавляет в ACA0 аксиома, которая неформально утверждает, что любой арифметический функционал (имеется в виду любая арифметическая формула со свободной числовой переменной п и переменная свободного класса Икс, рассматривается как оператор, принимающий Икс к набору п удовлетворяющие формуле) можно повторять трансконечно по любой счетной хорошо заказывая начиная с любого набора. ATR0 эквивалентно над ACA0 к принципу Σ1
1
разделение. ATR0 является непредсказуемым и имеет теоретико-доказательственный ординал , верхняя часть предикативных систем.

ATR0 доказывает последовательность ACA0, и таким образом Теорема Гёделя это строго сильнее.

Следующие утверждения эквивалентны ATR0 через RCA0:

Π1
1
понимание Π1
1
-CA0

Π1
1
-CA0 сильнее, чем арифметическая трансфинитная рекурсия, и полностью непредикативна. Состоит из RCA0 плюс схема понимания для Π1
1
формулы.

В некотором смысле Π1
1
-CA0 понимание сводится к арифметической трансфинитной рекурсии (Σ1
1
разделение) как ACA0 является слабой леммой Кёнига (Σ0
1
разделение). Это эквивалентно нескольким утверждениям дескриптивной теории множеств, в доказательствах которых используются убедительные аргументы; эта эквивалентность показывает, что эти непредсказуемые аргументы не могут быть устранены.

Следующие теоремы эквивалентны Π1
1
-CA0 через RCA0:

  • В Теорема Кантора – Бендиксона (каждое замкнутое множество действительных чисел является объединением совершенного множества и счетного множества).
  • Каждая счетная абелева группа является прямой суммой делимой группы и редуцированной группы.

Дополнительные системы

  • Можно определить более слабые системы, чем рекурсивное понимание. Слабая система RCA*
    0
    состоит из арифметика элементарных функций EFA (основные аксиомы плюс Δ0
    0
    индукция на расширенном языке с экспоненциальной операцией) плюс Δ0
    1
    понимание. Через RCA*
    0
    , рекурсивное понимание, как определено ранее (то есть с Σ0
    1
    индукция) эквивалентно утверждению, что многочлен (над счетным полем) имеет только конечное число корней, и классификационной теореме для конечно порожденных абелевых групп. Система RCA*
    0
    имеет то же самое ординал теории доказательства ω3 как EFA и является консервативным по сравнению с EFA для Π0
    2
    фразы.
  • Лемма Слабого Слабого Кёнига - это утверждение, что поддерево бесконечного двоичного дерева, не имеющее бесконечных путей, имеет асимптотически исчезающую пропорцию листьев на длине п (с единообразной оценкой того, сколько листов длины п существовать). Эквивалентная формулировка состоит в том, что любое подмножество канторова пространства, имеющее положительную меру, непусто (это не доказуемо в RCA0). WWKL0 получается присоединением этой аксиомы к RCA0. Это эквивалентно утверждению, что если единичный действительный интервал покрывается последовательностью интервалов, то сумма их длин равна по крайней мере единице. Модельная теория WWKL0 тесно связан с теорией алгоритмически случайные последовательности. В частности, ω-модель RCA0 удовлетворяет слабой слабой лемме Кёнига тогда и только тогда, когда для любого множества Икс есть набор Y который является 1-случайным относительно Икс.
  • DNR (сокращение от «диагонально нерекурсивный») добавляет к RCA0 аксиома, утверждающая существование диагонально нерекурсивный функция относительно каждого набора. То есть DNR утверждает, что для любого набора А, существует полная функция ж такой, что для всех е в е-я частичная рекурсивная функция с оракулом А не равно ж. DNR строго слабее WWKL (Lempp и другие., 2004).
  • Δ1
    1
    -понимание в некоторых отношениях аналогично арифметической трансфинитной рекурсии, поскольку рекурсивное понимание аналогично слабой лемме Кёнига. Он имеет гиперарифметические множества как минимальную ω-модель. Арифметическая трансфинитная рекурсия доказывает Δ1
    1
    -понимание, но не наоборот.
  • Σ1
    1
    -выбор - это утверждение, что если η(п,Икс) является Σ1
    1
    формула такая, что для каждого п существует Икс удовлетворяющие η, то существует последовательность множеств Иксп такой, что η(п,Иксп) выполняется для каждого п. Σ1
    1
    -выбор также имеет гиперарифметические множества как минимальную ω-модель. Арифметическая трансфинитная рекурсия доказывает Σ1
    1
    -выбор, но не наоборот.
  • HBU (сокращение от «бесчисленное множество Гейне-Бореля») выражает (открытая-обложка) компактность единичного интервала, включая бесчисленные обложки. Последний аспект HBU позволяет выразить его только на языке третьего порядка арифметика. Теорема Кузена (1895) следует HBU, и в этих теоремах используется то же понятие покрытия из-за Двоюродная сестра и Линделёф. HBU - это жесткий доказать: с точки зрения обычной иерархии аксиом понимания, доказательство HBU требует полной арифметики второго порядка (Норманн-Сандерс (2018)).
  • Теорема Рамсея для бесконечных графов не попадает ни в одну из пяти больших подсистем, и есть много других более слабых вариантов с разной степенью доказательства (Hirschfeldt 2014 ).

ω-модели и β-модели

Ω в ω-модели обозначает набор неотрицательных целых чисел (или конечных ординалов). Ω-модель - это модель для фрагмента арифметики второго порядка, часть первого порядка которого является стандартной моделью арифметики Пеано, но часть второго порядка может быть нестандартной. Точнее, ω-модель задается выбором S⊆2ω подмножеств ω. Переменные первого порядка интерпретируются обычным образом как элементы ω, а +, × имеют свое обычное значение, а переменные второго порядка интерпретируются как элементы S. Существует стандартная модель ω, в которой просто берется S состоять из всех подмножеств целых чисел. Однако есть и другие ω-модели; например, RCA0 имеет минимальную ω-модель, где S состоит из рекурсивных подмножеств ω.

Β-модель - это ω-модель, которая эквивалентна стандартной ω-модели для Π1
1
и Σ1
1
предложения (с параметрами).

Не-ω модели также полезны, особенно при доказательстве теорем сохранения.

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

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

  • Ambos-Spies, K .; Kjos-Hanssen, B .; Lempp, S .; Сламан, Т.А. (2004), «Сравнение DNR и WWKL», Журнал символической логики, 69 (4): 1089, arXiv:1408.2281, Дои:10.2178 / jsl / 1102022212.

внешняя ссылка