Минимальная логика
Минимальная логика , или минимальное исчисление , представляет собой систему символической логики, первоначально разработанную Ингебригт Йоханссон . [1] Это интуиционистская и парапоследовательная логика , которая отвергает как закон исключенного третьего, так и принцип взрыва ( ex falso quodlibet ) и, следовательно, не считает ни один из следующих двух выводов действительным:
где и есть какие-то предложения. Большинство конструктивных логик отвергают только первый закон — закон исключенного третьего. В классической логике ex false действуют законы .
а также их варианты с и переключены, эквивалентны друг другу и действительны. Минимальная логика также отвергает эти принципы.
Обратите внимание, что это имя иногда также использовалось для обозначения логических систем с ограниченным количеством связок.
Аксиоматизация [ править ]
Минимальная логика аксиоматизируется над позитивным фрагментом интуиционистской логики. Обе эти логики могут быть сформулированы на языке, используя одни и те же аксиомы для импликация , соединение и дизъюнкция в качестве основных связок , но традиционно добавляется минимальная логика ложь или абсурд как часть языка.
Возможны и другие формулировки, конечно, избегающие взрыва.Прямые аксиомы отрицания приведены ниже. Дезидератум – это всегда закон введения отрицания, о котором речь пойдет ниже.
Теоремы [ править ]
Введение в отрицание [ править ]
Быстрый анализ действующих правил отрицания дает хорошее представление о том, что может и чего не может доказать эта логика, лишенная полного раскрытия.Естественным утверждением в языке с отрицанием , таком как минимальная логика, является, например, принцип введения отрицания , согласно которому отрицание утверждения доказывается путем принятия утверждения и вывода противоречия. В рамках минимальной логики этот принцип эквивалентен следующему:
- ,
для любых двух предложений. Для воспринимается как противоречие само по себе это устанавливает закон непротиворечия
- .
Предполагая любой , правило введения материального кондиционала дает , а также когда и не имеют существенного отношения. С учетом этого и исключения импликаций из приведенного выше принципа введения следует
- ,
т.е. допуская любое противоречие, каждое предложение можно отрицать. Введение отрицания возможно в минимальной логике, поэтому здесь любое противоречие, кроме того, доказывает любое двойное отрицание. . Взрыв позволил бы устранить последнее двойное отрицание, но этот принцип не принят.
Аксиоматизация через абсурд [ править ]
Одна из возможных схем распространения позитивного исчисления на минимальную логику состоит в рассмотрении как импликация, и в этом случае теоремы конструктивного исчисления импликаций логики переносятся на утверждения отрицания. С этой целью, вводится как утверждение, недоказуемое, если только система не непротиворечива, а отрицание тогда рассматривается как сокращение от .Конструктивно, представляет собой утверждение, для которого не может быть никаких оснований верить в него.
Последствия [ править ]
Что касается принятых в исчислении импликаций принципов, не предполагающих отрицаний, то на странице, посвященной системе Гильберта, они представлены через пропозициональные формы аксиом закона тождества , введение импликации и вариант modus ponens . Обратите внимание на эквивалентность там доказано. Для первого вывода положим тут сразу приводит схему
- .
В интуиционистской системе Гильберта, если не вводить как константу это можно принять как вторую аксиому, характеризующую отрицание. (Второй — взрыв.)
Теперь, во-первых, с взято как , это выше показывает, что
- .
Но, во-вторых, эта короткая импликация может быть выведена и более непосредственно из modus ponens в пропозициональной форме. рассматривая .
В-третьих, это следует из действительной слабой формы консеквенции мирабилис : . Другими словами, утверждение не может быть отвергнуто именно тогда, когда отрицание утверждения подразумевает, что оно не может быть отвергнуто. В частности, можно доказать например, доказав .
В-четвертых, изложенное выше следует также из
что связано с принципом двойного отрицания. Эта теорема может быть установлена из , снова рассуждая с другой переменной очень похоже на вышеизложенное, что доказывает , и так далее.
Из первой теоремы далее получаем , и так
- .
Обобщая некоторые из вышеизложенных по-другому, можно . В соответствии с соответствием Карри-Говарда это, как один из примеров, оправдывается лямбда-выражением .Modus ponens далее действительно подразумевает эквивалентность , из чего теперь следует и по-другому.
Наконец, путем введения импликации, , а это тоже уже подразумевает прямо показывая, как предположить в минимальной логике доказывает все отрицания. Это может быть выражено как
Если абсурд примитивен, принцип полного взрыва можно также сформулировать как .
Союзы [ править ]
Выйдя за рамки утверждений исключительно с точки зрения следствий, принципы, обсуждавшиеся ранее, теперь также могут быть установлены в виде теорем: С определением отрицания через , утверждение modus ponens в форме сам специализируется на принципе непротиворечия при рассмотрении . Когда отрицание является импликацией, тогда снова используется каррированная форма непротиворечия. .Далее, введение отрицания в форме с союзом, изложенное в предыдущем разделе, подразумевается лишь как частный случай
Таким образом, минимальную логику можно охарактеризовать как конструктивную логику только без устранения отрицания (так называемого взрыва).
Благодаря этому можно получить большинство общих интуиционистских импликаций, включающих соединения двух предложений , включая карринговую эквивалентность.
Дизъюнкции [ править ]
Стоит подчеркнуть важную эквивалентность
- ,
выражая, что это два эквивалентных способа сказать, что оба и подразумевать . два известных закона Де Моргана Из него получаются :
- .
Также можно вывести третий действительный закон Де Моргана.
Отрицание исключенного среднего утверждения подразумевает его собственную обоснованность. Что касается приведенного выше слабого варианта последствия мирабилис, из этого следует, что
Этот результат также можно рассматривать как частный случай , что следует из при рассмотрении для .
Наконец, анализ случаев показывает
Эту импликацию следует сравнить с полным дизъюнктивным силлогизмом , подробно обсуждаемым ниже.
через альтернативные принципы Аксиоматизация
Следует отметить еще одну теорему, касающуюся только импликаций: Относящуюся к принципу введения отрицания, из
- .
минимальная логика доказывает противоположность
- ,
что, как и введение отрицания, снова доказывает .Все вышеперечисленные принципы можно получить, используя теоремы положительного исчисления в сочетании с константой .
Вместо формулировки с этой константой можно принять в качестве аксиом только что сформулированный принцип противопоставления вместе с принципом двойного отрицания. . Это дает альтернативную аксиоматизацию минимальной логики над позитивным фрагментом интуиционистской логики.
Отношение к классической логике [ править ]
Тактика обобщения к не помогает доказать все классически верные утверждения, включающие двойное отрицание. В частности, неудивительно, что наивное обобщение исключения двойного отрицания не может быть доказано таким способом. Действительно, что угодно похоже, любая схема синтаксической формы было бы слишком сильным: рассматривая любое истинное предложение для делает это эквивалентным просто .
Предложение является теоремой минимальной логики, как и . Поэтому, приняв полный принцип двойного отрицания в минимальной логике фактически также доказывается взрыв и, таким образом, возвращается исчисление к классической логике , также пропуская все промежуточные логики .
Как видно выше, двойное отрицание исключенного третьего для любого предложения уже доказуемо в минимальной логике. Однако стоит подчеркнуть, что в исчислении предикатов даже законы строго более сильной интуиционистской логики не позволяют доказать двойное отрицание бесконечного соединения исключенных средних высказываний. Действительно,
В свою очередь, схема сдвига двойного отрицания (DNS) также недействительна, т.е.
Помимо арифметики , эта недоказуемость позволяет аксиоматизировать неклассические теории.
Отношение к паранепротиворечивой логике [ править ]
Минимальная логика доказывает более слабые варианты последствия чудес , как показано в этой статье. Однако полный принцип эквивалентен исключенному третьему.
к интуиционистской Отношение логике
Любая формула, использующая только доказуемо в минимальной логике тогда и только тогда, когда оно доказуемо в интуиционистской логике.Но существуют также утверждения пропозициональной логики, которые недоказуемы в минимальной логике, но верны интуиционистски.
Принцип взрыва действителен в интуиционистской логике и выражает, что для вывода любых и всех предложений можно сделать это, выведя любую абсурдность. В минимальной логике этот принцип аксиоматически не выполняется для произвольных предложений. Поскольку минимальная логика представляет собой лишь положительный фрагмент интуиционистской логики, она является подсистемой интуиционистской логики и является строго более слабой.
При взрыве отрицательных утверждений полный взрыв эквивалентен его особому случаю. . Последнее можно сформулировать как устранение двойного отрицания для отвергаемых предложений. . Короче говоря, взрыв в интуиционистской логике в точности предоставляет частные случаи принципа устранения двойного отрицания, которых нет в минимальной логике.Этот принцип также непосредственно доказывает полный дизъюнктивный силлогизм.
Дизъюнктивный силлогизм [ править ]
Практически, в интуиционистском контексте, принцип взрыва делает возможным дизъюнктивный силлогизм:
Это можно прочитать следующим образом: Учитывая конструктивное доказательство и конструктивный отказ от , то безоговорочно допускается положительный случай выбора . Таким образом, силлогизм является принципом распаковки дизъюнкции. Это можно рассматривать как формальное следствие взрыва, и оно также подразумевает его. Это потому, что если было доказано путем доказательства затем уже доказано, а если было доказано путем доказательства , затем также следует, поскольку интуиционистская система допускает взрыв.
Например, при наличии конструктивного аргумента, что при подбрасывании монеты выпадает либо орел, либо решка ( или ), вместе с конструктивным аргументом о том, что результатом на самом деле не была решка, силлогизм выражает, что тогда это уже составляет аргумент о том, что выпала решка.
Если интуиционистская логическая система металогически предполагается непротиворечивой, силлогизм можно прочитать как утверждение, что конструктивная демонстрация и , в отсутствие других нелогических аксиом, демонстрирующих , на самом деле содержит демонстрацию .
В минимальной логике невозможно получить доказательство таким образом. Однако та же посылка подразумевает двойное отрицание , то есть . Если минимальная логическая система металогически предполагается непротиворечивой, то эту формулу импликации можно выразить, сказав, что просто не может быть отвергнуто.
Слабые формы взрыва доказывают дизъюнктивный силлогизм, а в другую сторону - пример силлогизма с читает и эквивалентно исключению двойного отрицания для предложений, для которых имеет место исключенное среднее.
- .
Поскольку материальное условное условие допускает исключение двойного отрицания для доказанных предложений, это снова эквивалентно исключению двойного отрицания для отклоненных предложений.
использования в теории Интуиционистский пример
Следующая арифметическая теорема Хейтинга позволяет доказать утверждения о существовании, которые невозможно доказать с помощью этого общего результата без принципа взрыва. Результатом является, по сути, семейство простых утверждений об исключении двойного отрицания: -предложения, связывающие вычислимый предикат.
Позволять быть любым предикатом без кванторов и, следовательно, разрешимым для всех чисел , так что исключенное среднее сохраняется,
- .
Тогда индукцией по ,
Прописью: Для цифр в конечном диапазоне до , если можно исключить, что ни один случай не является проверяемым, т. е. если можно исключить, что для каждого числа, скажем, , соответствующее предложение всегда будет опровергаемо, то это означает, что существует некоторая среди тех для чего доказуемо.
Как и в примерах, обсуждавшихся ранее, доказательство этого требует взрыва антецедентной стороны, чтобы получить предложения без отрицаний. Если предложение сформулировано так, начиная с , то этот начальный случай уже дает форму взрыва из пустого предложения
- .
Следующий случай утверждает исключение двойного отрицания для разрешимого предиката,
- .
The дело гласит
- ,
что, как уже отмечалось, эквивалентно
- .
Оба и снова являются случаями исключения двойного отрицания для разрешимого предиката.Конечно, заявление для фиксированного и может быть доказуемо другими средствами, используя принципы минимальной логики.
Кроме того, неограниченная схема для общих разрешимых предикатов даже интуиционистски не доказуема, см. принцип Маркова .
с типов Связь теорией
Использование отрицания [ править ]
Абсурд используется не только в естественной дедукции , но и в теоретических формулировках типов в соответствии с соответствием Карри–Ховарда . В системах типов часто также обозначается как пустой тип.
Во многих контекстах не обязательно должна быть отдельной константой в логике, но ее роль может быть заменена любым отвергнутым предложением. Например, его можно определить как где должно быть различимо. Утверждение об отсутствии доказательства для этого предложения является тогда заявлением о непротиворечивости.
Пример характеристики для является в теории натуральных чисел. Это также можно принять за простую конструктивную логику.При этом доказывая быть ложным, т.е. , просто значит доказать . Мы можем ввести обозначение также зафиксировать иск.И действительно, используя арифметику, держится, но также подразумевает . Таким образом, это будет означать и, следовательно, мы получаем . ЯВЛЯЕТСЯ
Простые типы [ править ]
Исчисления функционального программирования уже в первую очередь зависят от импликационной связки, см., например, исчисление конструкций для структуры логики предикатов .
В этом разделе мы упомянем систему, полученную ограничением минимальной логики только импликацией, и опишем ее формально.Его можно определить с помощью следующих последовательных правил:
Каждая формула этой ограниченной минимальной логики соответствует типу в просто типизированном лямбда-исчислении , см. соответствие Карри-Ховарда . В этом контексте фраза «минимальная логика» иногда используется для обозначения ограничения минимальной логики. [4] Этот импликативный фрагмент минимальной логики то же самое, что позитивный импликативный фрагмент интуиционистской логики, поскольку минимальная Логика уже является просто позитивным фрагментом интуиционистской логики.
Семантика [ править ]
Существуют семантики минимальной логики, которые отражают фрейм-семантику интуиционистской логики , см. обсуждение семантики в паранепротиворечивой логике . Здесь функции оценки, определяющие истинность и ложность предложений, могут подвергаться меньшему количеству ограничений.
См. также [ править ]
- Интуиционистская логика
- Паранепротиворечивая логика
- Импликативное исчисление высказываний
- Список логических систем
Примечания [ править ]
- ^ Йоханссон 1937 .
- ^ Вебер, Саймонс и Лафонтен 1993 , стр. 36–40.
- ^ Хуэт 1986 , стр. 125, 132.
- ^ Соренсен и Уржичин 1998 .
Ссылки [ править ]
- Колачито, Альмудена (2016). Минимальная и субминимальная логика отрицания (PDF) . Магистерская диссертация (Afstudeerscriptie). Институт логики, языка и вычислений .
- Юэ, Жерар (май 1986 г.). Формальные структуры для вычислений и дедукции . Международная летняя школа по логике программирования и расчетам дискретного проектирования. Архивировано из оригинала 14 июля 2014 г.
- Йоханссон, Ингебригт (1937). «Минимальное исчисление, уменьшенный интуиционистский формализм» . Compositio Mathematica (на немецком языке). 4 : 119–136.
- Соренсен, Мортен Хейне Б.; Уржичин, Павел [на польском языке] (май 1998 г.). «Лекции по изоморфизму Карри-Говарда» (PDF) .
- Троэльстра, Энн Шерп ; Швихтенберг, Хельмут (2003) [1996]. Основная теория доказательств (2-е изд.). Издательство Кембриджского университета . стр. XII, 417. ISBN. 9780521779111 .
- Вебер, Матиас; Саймонс, Мартин; Лафонтен, Кристина (1993). Общий язык разработки Deva: презентация и практические примеры . Конспекты лекций по информатике (LNCS). Том. 738. Спрингер. п. 246. ИСБН 3-540-57335-6 .