Арифметика Гейтинга

В математической логике, арифметика Гейтинга (в дальнейшем по заглавным буквам Heyting Arithmetic) — аксиоматика арифметики исчисления высказываний в соответствии с принципами интуиционизма[1].

Общие сведения
Арифметика Гейтинга
Названо в честь Аренд Гейтинг

История

В 1930 г. А. Гейтинг предложил формализованные исчисления: интуиционистской логики высказываний IL, интуиционистской логики предикатов и интуиционистской арифметики НА. Такая формализация противоречила основному принципу интуиционизма, выдвинутого Л. Я. Брауэром и утверждающему интуитивную ясность математических доказательств. Но возник ряд вопросов метаматематического характера, решить которые без точного очерчивания границ соответствующих теорий не представлялось возможным. Работа над этими вопросами привела к созданию аксиоматической системы теории множеств, основанной на интуиционистской логике. Формализованные теории решали эти задачи успешно[2]. Получались эти теории из соответствующих классических исчислений в результате отказа от законов исключённого третьего, (снятия) двойного отрицания, косвенного доказательства (доказательства от противного).

Аксиоматика

НА характеризуется точно так же, как логика первого порядка арифметики Пеано (в дальнейшем  — Peano Arithmetic), получаемая заменой аксиомы индукции системой аксиом на языке логики первого порядка и добавлением символов операций сложения и умножения, за исключением того, что НА использует интуиционистское исчисление предикатов. В частности, это означает, что закон двойного отрицания, а также закон исключённого третьего отсутствуют. строго сильнее, чем НА в том смысле, что все НА-теоремы являются также и РА-теоремами[3].

Интуиционистская арифметика Гейтинга HA задаётся теми же аксиомами, что и арифметика Пеано PA, но над FO-Int вместо FO-CL. Сигнатура та же: =, 𝑆, +, ⋅.

НА охватывает аксиомы , в случае, если предполагаемой моделью является множество натуральных чисел . Источник включает «», а преемник «», и теории характеризуют сложение и умножение. Это влияет на логику: c , это метатеорема, в которой может быть определено как и тогда такое, что для каждого утверждения . Отрицание означает и, таким образом, является тривиальным утверждением.

Для терминов запись означает . На определённый срок , равенство верно в силу рефлексивности и утверждение эквивалентно . Можно показать, что может быть определён как . Это формальное исключение дизъюнкций было невозможно в примитивно рекурсивной арифметике без кванторов. Теория может быть расширена функциональными символами для любой примитивной рекурсивной функции, делая  частью этой теории. Для общей функции , часто рассматривают предикаты .

аксиомы равенства EqAr;

определяющие аксиомы для функциональных символов:

¬ 0 = 𝑆𝑥; 𝑆𝑥 = 𝑆𝑦 → 𝑥 = 𝑦; 𝑥 + 0 = 𝑥; 𝑥 + 𝑆𝑦 = 𝑆(𝑥 + 𝑦); 𝑥 ⋅ 0 = 0; 𝑥 ⋅ (𝑆𝑦) = (𝑥 ⋅ 𝑦) + 𝑥;

индукция: (𝜑(0, ⃗𝑦) ∧ ∀𝑥 (𝜑(𝑥, ⃗𝑦) → 𝜑(𝑆𝑥, ⃗𝑦))) → ∀𝑧 𝜑(𝑧, ⃗𝑦).

Аксиоматика HA не включает разрешимость равенства, но она доказуема по индукции.

Теоремы

Двойные отрицания

Согласно правилу взрыва, действующего в любой интуиционистской теории, если является теоремой для некоторых , то по определению доказуема тогда и только тогда, когда теория непоследовательна. Действительно, в арифметике Гейтинга двойное отрицание явно выражает . Для предиката , теорема вида выражает несовместимость, чтобы в исключении того, что могло бы быть действительным для некоторых . Конструктивно это слабее, чем утверждение о существовании такого . Большая часть метатеоретической дискуссии будет посвящена классически доказуемым утверждениям о существовании. Двойное отрицание влечёт за собой . Тогда теорема вида  приводит новые доказательства для окончательного опровержения (в том числе позитивных) утверждений .

Доказательства классически эквивалентных утверждений

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

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

Действующие принципы и правила

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

И результаты показывают следующее: принцип Маркова на самом низком уровне арифметической иерархии является допустимым правилом вывода, в том числе для с : .

Не упоминая о предикатах без кванторов, можно эквивалентно сформулировать для примитивного рекурсивного предиката или Т-предиката Клини, называемого , соотв. и . Даже связанное правило допустимо, в котором аспект управляемости без основания, например, на синтаксическом условии, но где левая часть также требует .

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

Закон исключённого третьего (РЕМ)

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

Любая теория, основанная на минимальной логике, доказывает для всех высказываний. Так что если теория непротиворечива, она никогда не доказывает отрицание исключённого третьего утверждения.

На практике, в довольно консервативных конструктивных рамках, таких как , когда понятно, какой тип утверждений алгоритмически разрешим, то результат недоказуемости исключённого третьего дизъюнкции выражает алгоритмическую неразрешимость .

Консервативность

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

.

Этот результат может быть выражен и с помощью явных универсальных замыканий . Простые утверждения о вычислимых отношениях, доказуемые классически, уже доказуемы конструктивно. Хотя в проблемах остановки не только утверждения без кванторов, но и -утверждения играют важную роль и могут быть даже классически независимыми. Аналогично, уже уникальное существование в бесконечной области, то есть , формально не является особенно простым.

Итак, является  — консервативен как . Для контраста, в то время как классическая теория арифметики Робинсона доказывает все --теоремы, некоторые простые some simple --теоремы независимы от него. Индукция также играет решающую роль в результате Фридмана: например, более работоспособная теория, полученная путём усиления с аксиомами о порядке и опционально разрешимым равенством, доказывает больше -утверждений, чем его интуиционистский аналог.

Недоказуемые утверждения

Независимые результаты касаются таких высказываний, что ни они, ни их отрицания не могут быть доказаны в теории. Если классическая теория непротиворечива (то есть не доказывает ) и конструктивный аналог не доказывает ни одну из классических теорем , то не зависит от последующего . При наличии некоторых независимых высказываний легко определить бо́льшее из них, особенно в конструктивной структуре.

Арифметика Гейтинга имеет свойство дизъюнкции  — для всех выражений и [4]:

.

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

Классически независимые высказывания

Для определения типа высказыаний как -доказуемо, но не -доказуемо используют теоремы Гёделя о неполноте.

Решение десятой проблемы Гильберта дало некоторые конкретные многочлены и соответствующие Диафантовы уравнения, такие, что утверждение о том, что последние имеют решение, алгоритмически неразрешимо. Высказывание можно выразить:

.

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

Недоказуемые классические принципы

Используя принципы минимальной логики, можно доказать все утверждения о непротиворечивости, и в частности: и . Поскольку также , теорема может быть прочитана как доказуемая двойного отрицания, исключения третьего и (утверждение о существовании). Но по свойству дизъюнкции, простой принцип исключённая третьего не может быть -доказуем. Таким образом, один из законов Де Моргана также не может быть интуиционистски справедлив в общем случае.

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

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

Действующий смысл выражения может быть доказан и в обратной форме, используя дизъюнктивный силлогизм. Однако с заменой двойного отрицания выражение не является интуиционистски доказуемым.

Принцип наименьшего числа

Используя зависимость порядка следования натуральных чисел, принцип полной индукции гласит:

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

.

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

.

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

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

Но в целом, по конструктивной логике, ослабление принципа наименьшего числа не может быть снято. Например: для некоторого высказывания рассмотрим предикат

относится к подклассу натуральных чисел . Каким же будет наименьший член этого класса? Любое число, доказано или предполагается, что оно принадлежит этому классу, либо равно , либо , то есть . Используя разрешимость равенства и разделительный силлогизм, доказывает эквивалентность . Если основное высказывание независимо, то предикат теоретически неразрешим. Поскольку , высказывание тривиально верно, следовательно класс населён:. В частности, существование наименьшего числа для этого класса не может быть отклонено. Учитывая конъюнкцию с тривиальным , утверждение о существовании наименьшего числа подтверждает само себя и переводится, как исключённое третье для . Значение такого числа фактически определяет, содержит ли его или нет. Для независимого , по принципу наименьшего числа, член с также не зависим и по .

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

Неклассические расширения

В вычислимом контексте для предиката , классически тривиальная бесконечная дизъюнкция:

,

также записывается и читается как подтверждение разрешимости проблемы принятия решения. В нотации классов также записывается как .

не доказывает никаких высказываний, которые нельзя доказать с помощью и поэтому, в частности, она не отвергает никаких теорем классической теории. Но существуют такие предикаты , что аксиомы являются последовательными. Такое отрицание не эквивалентно существованию конкретного числового примера к исключённому третьему для . Действительно, уже минимальная логика доказывает двойное отрицание и исключённое третье для всех высказываний, и поэтому , что эквивалентно для любого предиката .

Модели

Последовательности

Если теория последовательна, то нет доказательство её абсурдности. Курт Гёдель, используя отрицание, доказал, что если арифметика Гейтинга последовательна, то последовательна и арифметика Пеано. Он сократил задачу непротиворечивости для . Однако теоремы Гёделя о неполноте, свидетельствующие о неспособности некоторых теорий доказать свою собственную последовательность, применимы и к самой арифметике Гейтинга.

Стандартная модель классической теории первого порядка , а также любая из её нестандартных моделей также является моделью для арифметики Гейтинга.

Теория множеств

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

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

 — дву-интерпретируема со слабой конструктивной теорией множеств, в которой класс ординалов такой, что набор натуральных чисел фон Неймана не существует в теории множеств[5]. Область этой теории так же велика, как класс её ординалов и по существу она задана через класс всех множеств, которые находятся во взаимно однозначном соответствии с естественным . Аксиома названа , а другие аксиомы связаны с алгеброй множеств и порядком: объединение и бинарное пересечение, которые тесно связаны со схемой предикативного разделения, экстенсиональностью, парностью и схемой индукции множеств. Эта теория идентична теории, заданной без Строгой Бесконечности и с добавлением аксиомы конечности. Обсуждение в этой теории множеств как в теории моделей. И в другом направлении аксиомы теории множеств доказываются относительно примитивно-рекурсивного отношения:

.

Реализуемость

Для некоторого числа в метатеории, число в изучаемой теории объекта обозначается .

В интуиционистской арифметике свойство дизъюнкции является допустимым. Существует теорема, что любое расширение арифметики, для которого она выполняется, также имеет числовое свойство существования :

Эти свойства металогически эквивалентны в арифметике Гейтинга. Свойство существования и дизъюнкции сохраняется при релятивизации утверждения о существовании с помощью формулы Харропа , то есть для доказуемого .

С. К. Клини представил важные модели реализуемости арифметики Гейтинга. Вывод в арифметике Гейтинга сохраняет реализуемость: если  — частично рекурсивная функция, реализующая , то всякий раз, когда функция оценивается в заканчивается на , следует . Это можно распространить на любое конечное число аргументов функции. Существуют также классические теоремы, которые не доказуемы в , но имеют реализацию.

Теория типов

Реализации теории типов, отражающие логические формализации на основе правил вывода, нашли своё применение в системе интерактивного доказательства теорем.

Расширения

Дальнейшие исследования в области формализованной интуиционистской математики сосредоточились в первую очередь вокруг арифметики НА, которая рассматривалась как базисная. Различные расширения НА — такие, как арифметика Пеано, традиционный конструктивизм A.A. Маркова-младшего, антитрадиционный конструктивизм, арифметика реализуемости и ряд других, оказались непротиворечивыми относительно базисной системы арифметики НА.

Интерпретация Брауэра-Гейтинга-Колмогорова (ВНК)

Одной из наиболее популярных трактовок интуиционистской логики является BHK — от английского написания фамилий Л.Э.Я. Брауэра, А. Гейтинга и А. Н. Колмогорова. В рамках данной неформальной семантики истинность формулы понимается как наличие доказательства данной формулы . В свою очередь, ложность формулы понимается следующим образом: допущение о наличии доказательства формулы вед`ёт к противоречию. Можно заключить, что формула ложная, только лишь исходя из того, что не найдено её доказательство. Ложность формулы требует отдельного доказательства путём сведения к абсурду. Таким образом, получают дизъюнктивное свойство: чтобы построить доказательство дизъюнкции , нужно иметь доказательство хотя бы одного из дизъюнктов (или , или ). В связи с этим пониманием дизъюнкции перестаёт быть аксиомой, действует закон исключённого третьего.

Колмогоров следовал тем же путём, но сформулировал свою интерпретацию в терминах проблем и решений. Утверждать формулу — значит утверждать, что знаешь решение проблемы, представленной этой формулой.

См. также

Примечания

Литература

  • А.Гейтинг. Интуиционизм. М: Мир (1965г.).
  • В.Х. Хаханян. Появление и развитие формализованных интуиционистских теорий математического анализа // Вестник РУДН : Журнал. — 2009. — № 3.
  • Энн С. Троелстра , ред. (1973), Метаматематическое исследование интуиционистской арифметики и анализа , Springer, 1973
  • Динер, Ханнес (2020). «Конструктивная обратная математика».
  • Shapiro, S., McCarty, C. & Rathjen, M., Intuitionistic sets and numbers: small set theory and Heyting arithmetic, https://doi.org/10.1007/s00153-024-00935-4, Arch. Math. Logic (2024).