Минимальная логика - Minimal logic

Минимальная логика, или же минимальное исчисление, это символическая логика система, первоначально разработанная Ингебригт Йоханссон.[1] Это интуиционистский и непротиворечивая логика, который отвергает как закон исключенного среднего так же хорошо как принцип взрыва (ex falso quodlibet), и, следовательно, не считая действительными ни одно из следующих двух производных:

куда это любое предложение. Большинство конструктивных логик отвергают только первое, закон исключенного третьего. В классической логике ex falso законы

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

Аксиоматизация

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

Отношение к классической логике

Добавление закона двойного отрицания к минимальной логике возвращает исчисление к классическая логика:

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

Отношение к интуиционистской логике

Пропозициональная форма modus ponens,

очевидно, справедливо и в минимальной логике.

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

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

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

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

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

Обратите внимание, что с принято для в выражении modus ponens закон непротиворечия

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

Отношение к теории типов

Использование отрицания

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

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

Простые типы

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

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

                [2][3]

Каждая формула этой ограниченной минимальной логики соответствует типу в просто типизированное лямбда-исчисление, видеть Переписка Карри – Ховарда.

Семантика

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

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

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

  1. ^ Ингебригт Йоханссон (1937). "Der Minimalkalkül, ein reduzierter intuitionistischer Formalismus". Compositio Mathematica (на немецком). 4: 119–136.
  2. ^ М. Вебер, М. Саймонс и К. Лафонтен (1993). Общий язык разработки DEVA: презентация и примеры из практики. LNCS. 738. Springer. п. 246. Здесь: с.36-40.
  3. ^ Жерар Юэ (май 1986). Формальные структуры для вычислений и дедукции. Международная летняя школа по логике программирования и исчислениям дискретного проектирования. Марктобердорф. Архивировано из оригинал на 2014-07-14. Здесь: с.125, с.132
  • В КАЧЕСТВЕ. Трельстра и Х. Швихтенберг, 2000 г., Основная теория доказательств, Издательство Кембриджского университета, ISBN  0521779111