Интуиционистская логика

Из Википедии, бесплатной энциклопедии

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

Формализованная интуиционистская логика была первоначально разработана Арендом Хейтингом, чтобы обеспечить формальную основу для Дж. Брауэра программы интуиционизма Л. . С точки зрения теории доказательств исчисление Хейтинга представляет собой ограничение классической логики, в котором были удалены закон исключенного третьего и исключения двойного отрицания. Однако исключение среднего и двойного отрицания все еще можно доказать для некоторых предложений в каждом конкретном случае, но оно не является универсальным, как в случае с классической логикой. Стандартным объяснением интуиционистской логики является интерпретация БГК . [1]

Было изучено несколько систем семантики интуиционистской логики. Одна из этих семантик отражает классическую булеву семантику, алгебр использует алгебры Гейтинга но вместо булевых . Другая семантика использует модели Крипке . Однако это технические средства изучения дедуктивной системы Гейтинга, а не формализации исходных неформальных семантических интуиций Брауэра. чтобы уловить такие интуиции, благодаря предложению осмысленных понятий «конструктивной истины» (а не просто обоснованности или доказуемости), — это Курта Гёделя , диалектическая интерпретация реализуемость Коула Клини Стивена Семантические системы, претендующие на то , , логика конечных задач Юрия Медведева, [2] или Георгия Джапаридзе логика вычислимости . Однако такая семантика постоянно порождает логику, значительно более сильную, чем логика Хейтинга. Некоторые авторы утверждали, что это может быть признаком неадекватности самого исчисления Гейтинга, считая последнее неполным как конструктивная логика. [3]

Математический конструктивизм [ править ]

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

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

«Отнять у математика принцип исключенного третьего было бы, скажем, то же самое, что запретить телескопу астроному или боксёру пользоваться кулаками. Запретить утверждения о существовании и принцип исключенного третьего равносильно отказу от науки. математики в целом». [4]

Интуиционистская логика нашла практическое применение в математике, несмотря на проблемы, связанные с неспособностью использовать эти правила. Одной из причин этого является то, что его ограничения создают доказательства, обладающие свойством существования , что делает его пригодным и для других форм математического конструктивизма . Неформально это означает, что если существует конструктивное доказательство существования объекта, это конструктивное доказательство может использоваться в качестве алгоритма для создания примера этого объекта - принцип, известный как соответствие Карри-Ховарда между доказательствами и алгоритмами. Одна из причин, по которой этот конкретный аспект интуиционистской логики настолько ценен, заключается в том, что он позволяет практикам использовать широкий спектр компьютеризированных инструментов, известных как помощники по доказательству . Эти инструменты помогают своим пользователям генерировать и проверять крупномасштабные доказательства, размер которых обычно исключает обычную человеческую проверку, необходимую для публикации и проверки математического доказательства. Таким образом, использование помощников по доказательству (таких как Agda или Coq ) позволяет современным математикам и логикам разрабатывать и доказывать чрезвычайно сложные системы, помимо тех, которые можно создать и проверить исключительно вручную. Одним из примеров доказательства, которое невозможно было удовлетворительно проверить без формальной проверки, является знаменитое доказательство теоремы о четырех цветах . Эта теорема ставила математиков в тупик более ста лет, пока не было разработано доказательство, исключающее большие классы возможных контрпримеров, но все же оставляющее достаточно открытых возможностей, поэтому для завершения доказательства потребовалась компьютерная программа. Это доказательство какое-то время вызывало споры, но позже оно было проверено с помощью Coq.

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

Решетка Ригера –Нисимуры . Его узлами являются пропозициональные формулы с одной переменной с точностью до интуиционистской логической эквивалентности , упорядоченные по интуиционистской логической импликации.

Синтаксис формул интуиционистской логики аналогичен логике высказываний или логике первого порядка . Однако интуиционистские связки не поддаются определению друг через друга так же, как в классической логике , поэтому их выбор имеет значение. В интуиционистской логике высказываний (IPL) принято использовать →, ∧, ∨, ⊥ в качестве основных связок, рассматривая ¬A как аббревиатуру для ( A → ⊥) . В интуиционистской логике первого порядка оба квантора необходимы ∃, ∀.

стиле Исчисление Гильберта в

Интуиционистскую логику можно определить с помощью следующего исчисления в стиле Гильберта . Это похоже на способ аксиоматизации классической логики высказываний. [5]

В логике высказываний правилом вывода является modus ponens.

  • Депутат: от и сделать вывод

и аксиомы

  • ТОГДА-1:
  • ТОГДА-2:
  • И-1:
  • И-2:
  • И-3:
  • ОР-1:
  • ОР-2:
  • ОР-3:
  • ЛОЖЬ:

Чтобы сделать это системой логики предикатов первого порядка, правила обобщения

  • -GEN: от сделать вывод , если не является бесплатным в
  • -GEN: от сделать вывод , если не является бесплатным в

добавляются вместе с аксиомами

  • ПРЕД-1: , если термин свободен для замены переменной в (т.е. если ни одна переменная не встречается в становится связанным в )
  • ПРЕД-2: , с тем же ограничением, что и для PRED-1

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

Если кто-то желает включить соединительную для отрицания, а не считать это сокращением от , достаточно добавить:

  • НЕ-1':
  • НЕ-2':

Существует ряд альтернатив, если кто-то желает опустить соединительный элемент. (ЛОЖЬ). Например, можно заменить три аксиомы ЛОЖЬ, НЕ-1' и НЕ-2' двумя аксиомами

  • НЕ-1:
  • НЕ-2:

как в исчислении высказываний § Аксиомы . Альтернативой NOT-1 являются или .

Эквивалентность [ править ]

Соединительная эквивалентность можно рассматривать как аббревиатуру, с стоящий за . Альтернативно можно добавить аксиомы

  • МКФ-1:
  • МКФ-2:
  • МКФ-3:

МФФ-1 и МФФ-2 при желании можно объединить в одну аксиому. используя союз.

Расчеты следуют [ править ]

Герхард Генцен обнаружил, что простое ограничение его системы LK (его секвенционного исчисления для классической логики) приводит к созданию системы, которая является правильной и полной по отношению к интуиционистской логике. Он назвал эту систему ЖЖ. В ЛК на конечной стороне секвенции может стоять любое количество формул; напротив, LJ допускает не более одной формулы в этой позиции.

Другие производные LK ограничены интуиционистскими выводами, но все же позволяют сделать несколько последовательных выводов. ЖЖ' [6] это один из примеров.

Теоремы [ править ]

Теоремы чистой логики — это утверждения, доказуемые с помощью аксиом и правил вывода. Например, использование THEN-1 в THEN-2 сводит его к . Формальное доказательство последнего с использованием системы Гильберта приведено на этой странице. С для , это, в свою очередь, подразумевает . Словами: «Если это означает, что абсурдно, то если держится, у одного есть такое это не так». Ввиду симметрии утверждения фактически получается

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

Двойное отрицание [ править ]

Он просто «не подтверждает» закон исключенного третьего, поскольку, хотя закон не обязательно соблюдается в любом контексте, контрпример также не может быть приведен. Таким контрпримером был бы вывод (выводящий об отрицании закона для определенного предложения), запрещенный классической логикой и, следовательно, недопустимый в строгом ослаблении, таком как интуиционистская логика. Формально это простая теорема, согласно которой для любых двух предложений. Рассматривая любые признано ложным, это действительно показывает, что двойное отрицание закона сохраняется как тавтология уже в минимальной логике . Таким образом, исчисление высказываний всегда совместимо с классической логикой. Если предположить, что закон подразумевает суждение, то, дважды применяя противопоставление и используя дважды отрицаемое исключенное третье, можно доказать дважды отрицаемые варианты различных строго классических тавтологий. Ситуация более сложная для формул логики предикатов, когда некоторые количественные выражения отрицаются.

Двойное отрицание и импликация [ править ]

Аналогично вышеизложенному, от modus ponens в виде следует . Связь между ними всегда можно использовать для получения новых формул: ослабленная посылка приводит к сильному импликации, и наоборот. Например, обратите внимание, что если держится, то и так , но схема в другом направлении подразумевала бы принцип исключения двойного отрицания. Предложения, для которых возможно устранение двойного отрицания, также называются устойчивыми . Интуиционистская логика доказывает устойчивость только для ограниченных типов высказываний. Формула, для которой исключены средние значения, может быть доказана устойчивой с помощью дизъюнктивного силлогизма , который более подробно обсуждается ниже. Обратное, однако, в общем случае неверно, если только рассматриваемое исключенное среднее утверждение не является устойчивым само по себе.

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

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

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

Перевод формулы [ править ]

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

Невзаимоопределяемость операторов [ править ]

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

, ослабленный вариант дизъюнктивного силлогизма

соотв.

и аналогично

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

Напротив, в классической логике высказываний можно взять одну из этих трех связок плюс отрицание как примитивную и таким образом определить две другие в ее терминах. Так сделано, например, в « Лукасевича » Трех аксиомах логики высказываний . Можно даже определить все в терминах единственного достаточного оператора , такого как стрелка Пирса (NOR) или штрих Шеффера (NAND). Аналогично, в классической логике первого порядка один из кванторов может быть определен через другой и отрицание. Это фундаментальные следствия закона бивалентности , который делает все такие связки просто булевыми функциями . Закон бивалентности не требуется соблюдать в интуиционистской логике. В результате ни одной из основных связок обойтись невозможно, и все приведенные выше аксиомы необходимы. Таким образом, большинство классических тождеств между связками и кванторами являются лишь теоремами интуиционистской логики в одном направлении. Некоторые из теорем идут в обоих направлениях, т.е. являются эквивалентностями, как будет обсуждаться далее.

универсальная количественная оценка Экзистенциальная и

Во-первых, когда несвободен в предложении , затем

Когда область дискурса пуста, тогда по принципу взрыва экзистенциальное утверждение подразумевает что угодно. Если домен содержит хотя бы один термин, то предполагается, что среднее значение исключено для , обратная приведенная выше импликация также становится доказуемой, что означает, что две стороны становятся эквивалентными. Это обратное направление эквивалентно парадоксу пьющего (DP). При этом экзистенциальный и двойственный его вариант задается принципом независимости предпосылки (ИП). Более того, в классическом понимании приведенное выше утверждение эквивалентно более дизъюнктивной форме, обсуждаемой ниже. Однако с конструктивной точки зрения утверждения о существовании обычно труднее найти.

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

Словами: «Если существует сущность у которого нет собственности следующее утверждение , то опровергается : Каждая сущность обладает свойством ."

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

Словами: «Если существует сущность у которого нет собственности следующее , то опровергается : для каждого объекта невозможно доказать , что он не обладает имуществом ".

Во-вторых,

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

Проверенная конверсия можно использовать для получения двух дальнейших последствий:

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

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

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

Дизъюнкция против конъюнкции [ править ]

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

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

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

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

Союз против импликации [ править ]

Из общей эквивалентности также вытекает импорт-экспорт , выражающий несовместимость двух предикатов с помощью двух разных связок:

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

Теперь при использовании принципа из следующего раздела справедлив также следующий вариант последнего с большим количеством отрицаний слева:

Следствием этого является то, что

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

Дизъюнкция импликации против

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

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

Как и в предыдущих разделах, позиции и можно переключить, что даст более сильный принцип, чем тот, который упомянут во введении. Так, например, интуиционистски «Либо или «является более сильной пропозициональной формулой, чем «Если не , затем «, тогда как они классически взаимозаменяемы. Импликацию обычно нельзя обратить вспять, поскольку это немедленно подразумевает исключенное среднее.

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

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

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

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

Эквиваленты [ править ]

Приведенные выше списки также содержат эквиваленты. Эквивалентность конъюнкции и дизъюнкции вытекает из на самом деле сильнее, чем . Обе стороны эквивалентности можно понимать как соединения независимых импликаций. Выше абсурд. используется для . В функциональных интерпретациях он соответствует конструкциям if-предложения . Например, «Нет ( или )» эквивалентно «Не , а также нет ".

Сама эквивалентность обычно определяется как конъюнкция и затем эквивалентна ей ( ) последствий ( ), следующее:

При этом из него в свою очередь становятся определимыми такие связки:

По очереди, и являются, например, полными базисами интуиционистских связок.

Функционально полные связки [ править ]

Как показал Александр В. Кузнецов , любая из следующих связок — первая троичная, вторая пятеричная — сама по себе функционально полноценна : любая из них может выполнять роль единственного достаточного оператора для интуиционистской логики высказываний, образуя, таким образом, аналог из штриха Шеффера классической логики высказываний: [7]

Семантика [ править ]

Семантика несколько сложнее, чем в классическом случае. Теория модели может быть задана алгебрами Гейтинга или, что то же самое, семантикой Крипке . Недавно модельной теории, подобной Тарскому доказал полноту Боб Констебль , но с другим понятием полноты, чем классическое. [ когда? ] [ нужна цитата ]

Недоказанным утверждениям в интуиционистской логике не придается промежуточное истинностное значение (как иногда ошибочно утверждают). Можно доказать, что такие утверждения не имеют третьего истинностного значения, и этот результат был получен еще Гливенко в 1928 году. [1] Вместо этого они сохраняют неизвестную истинностную ценность до тех пор, пока не будут доказаны или опровергнуты. Утверждения опровергаются путем вывода из них противоречия.

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

Гейтинга Семантика алгебры

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

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

Можно показать, что для распознавания действительных формул достаточно рассмотреть одну алгебру Гейтинга, элементы которой являются открытыми подмножествами вещественной прямой R . [8] В этой алгебре мы имеем:

где int( X ) — внутренняя часть X и X его дополнение .

Последнее тождество относительно A B позволяет нам вычислить значение ¬ A :

При таких присвоениях интуиционистски действительные формулы — это именно те, которым присваивается значение всей строки. [8] Например, формула ¬( A ∧ ¬ A ) действительна, потому что независимо от того, какой набор X выбран в качестве значения формулы A , значением ¬( A ∧ ¬ A ) можно показать как всю строку:

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

Интерпретация любой интуиционистски допустимой формулы в бесконечной алгебре Гейтинга, описанной выше , приводит к тому, что верхний элемент, представляющий истину, является оценкой формулы, независимо от того, какие значения из алгебры присвоены переменным формулы. [8] И наоборот, для каждой недопустимой формулы переменным присваиваются значения, что дает оценку, отличную от значения верхнего элемента. [9] [10] Ни одна конечная алгебра Гейтинга не обладает вторым из этих двух свойств. [8]

Семантика Крипке [ править ]

Основываясь на своей работе по семантике модальной логики , Саул Крипке создал другую семантику интуиционистской логики, известную как семантика Крипке или реляционная семантика. [11] [12] [5]

Семантика Тарского [ править ]

Было обнаружено, что семантику, подобную Тарскому, для интуиционистской логики невозможно доказать полной. Однако Роберт Констебль показал, что более слабое понятие полноты по-прежнему справедливо для интуиционистской логики в рамках модели, подобной Тарскому. В этом понятии полноты нас интересуют не все утверждения, которые верны для каждой модели, а утверждения, которые одинаково верны для каждой модели. То есть единственное доказательство того, что модель считает формулу истинной, должно быть действительным для каждой модели. В этом случае имеется не просто доказательство полноты, но и справедливое согласно интуиционистской логике. [13]

Metalogic[editМеталогика

Допустимые правила [ править ]

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

Связь с другими логиками [ править ]

Паранепротиворечивая логика [ править ]

Интуиционистская логика связана двойственностью с паранепротиворечивой логикой, известной как бразильская , антиинтуиционистская или дуально-интуиционистская логика . [14]

Подсистема интуиционистской логики с удаленной аксиомой ЛОЖЬ (соответственно НЕ-2) известна как минимальная логика , и некоторые различия были подробно описаны выше.

Промежуточная логика [ править ]

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

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

Отношение к классической логике [ править ]

Система классической логики получается добавлением любой из следующих аксиом:

  • (Закон исключенного третьего)
  • (Устранение двойного отрицания)
  • ( Удивительное следствие , см. также закон Пирса )

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

Подробно это описано в статье промежуточную логику .

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

Многозначная логика [ править ]

Курта Гёделя, Работа включающая многозначную логику, показала в 1932 году, что интуиционистская логика не является конечнозначной логикой . [15] раздел « Семантика алгебры Гейтинга (См. выше », где представлена ​​бесконечнозначная логическая интерпретация интуиционистской логики.)

Модальная логика [ править ]

Любая формула интуиционистской пропозициональной логики (ИПК) может быть переведена на язык нормальной модальной логики S4 следующим образом:

и было продемонстрировано, что переведенная формула действительна в пропозициональной модальной логике S4 тогда и только тогда, когда исходная формула действительна в IPC. [16] Приведенный выше набор формул называется переводом Гёделя–МакКинси–Тарского . Существует также интуиционистская версия модальной логики S4, называемая конструктивной модальной логикой CS4. [17]

Лямбда-исчисление [ править ]

существует расширенный изоморфизм Карри-Ховарда Между IPC и просто типизированным лямбда-исчислением . [17]

См. также [ править ]

Примечания [ править ]

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

Внешние ссылки [ править ]