stringtranslate.com

Закон Пирса

В логике закон Пирса назван в честь философа и логика Чарльза Сандерса Пирса . Это было принято как аксиома в его первой аксиоматизации логики высказываний . Его можно рассматривать как закон исключенного третьего, записанный в форме, которая включает только один вид связки, а именно импликацию.

В исчислении высказываний закон Пирса гласит , что (( PQ )→ P )→ P . Вкратце это означает, что P должно быть истинным, если существует предложение Q такое, что истинность P следует из истины «если P , то Q ».

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

При изоморфизме Карри-Говарда закон Пирса является типом операторов продолжения , например call/cc в Scheme . [1]

История

Вот формулировка закона самим Пирсом:

Пятая икона необходима для принципа исключенного среднего и других связанных с ним пропозиций. Одна из простейших формул такого рода:
Вряд ли это аксиома. То, что это правда, проявляется в следующем. Оно может быть ложным только в том случае, если конечный консеквент x ложен, в то время как его антецедент ( xy ) ⤙ x истинен. Если это правда, то либо ее консеквент x является истинным, хотя вся формула была бы истинной, либо ее антецедент xy является ложным. Но в последнем случае антецедент xy , то есть x , должен быть истинным. (Пирс, Сборник статей 3.384).

Пирс далее указывает на немедленное применение закона:

Из только что приведенной формулы сразу получаем:
где a используется в таком смысле, что ( xy ) ⤙ a означает, что из ( xy ) следует каждое предложение. При таком понимании формула утверждает принцип исключенного третьего, согласно которому из ложности отрицания x следует истинность x . (Пирс, Сборник статей 3.384).

Предупреждение : как объяснено в тексте, « а » здесь обозначает не пропозициональный атом, а что-то вроде квантифицированной пропозициональной формулы . Формула (( xy ) → a ) → x не была бы тавтологией , если бы a интерпретировалось как атом.

Отношения между принципами

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

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

В интуиционистской логике взрыв может быть использован для , и поэтому здесь специальный случай закона Consequence mirabilis также подразумевает устранение двойного отрицания. Поскольку двойное отрицание исключенного третьего всегда уже действительно, даже в минимальной логике, это также интуиционистски доказывает исключенное среднее. В другом направлении можно также интуитивно показать, что исключенное третье напрямую подразумевает закон Писа. С этой целью заметим, что, используя принцип взрыва , исключенная середина может быть выражена как . На словах это можно выразить так: «Каждое предложение либо содержит, либо подразумевает любое другое предложение». Теперь, чтобы доказать закон, заметим, что он выводится из простого введения импликации, с одной стороны, и modus ponens, с другой. Наконец, вместо рассмотрения .

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

Использование закона Пирса с теоремой о дедукции

Закон Пирса позволяет усовершенствовать технику использования теоремы дедукции для доказательства теорем. Предположим, что вам дан набор посылок Γ и вы хотите вывести из них предложение Z. С помощью закона Пирса можно добавить (бесплатно) дополнительные помещения вида ZP к Γ. Например, предположим, что нам даны PZ и ( PQ ) → Z , и мы хотим вывести Z , чтобы мы могли использовать теорему о дедукции и заключить, что ( PZ ) → ((( PQ ) → Z )→ Z ) — теорема. Тогда мы можем добавить еще одну посылку ZQ. Отсюда и PZ получаем PQ. Затем мы применяем modus ponens с ( PQ )→ Z в качестве основной предпосылки для получения Z. Применяя теорему дедукции, получаем, что ( ZQ )→ Z следует из исходных посылок. Затем мы используем закон Пирса в форме (( ZQ ) → Z ) → Z и modus ponens, чтобы вывести Z из исходных посылок. Тогда мы сможем завершить доказательство теоремы так, как планировали изначально.

Полнота импликативного исчисления высказываний

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

(где P , Q , R содержат только «→» в качестве связки) — это все тавтологии , в которых в качестве связки используется только «→».

Неудача неклассических моделей интуиционистской логики

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

и где закон Пирса как формулу можно упростить до:

где это всегда верно, было бы эквивалентно утверждению, что u > v подразумевает u = 1, что верно только в том случае, если 0 и 1 являются единственными разрешенными значениями. В то же время, однако, выражение никогда не может быть равно нижнему значению истинности логики, и его двойное отрицание всегда истинно.

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

Примечания

  1. ^ Тимоти Г. Гриффин, Понятие управления «Формулы как типы», 1990 — Гриффин определяет K на странице 3 как эквивалент вызова Scheme /cc, а затем обсуждает его тип, являющийся эквивалентом закона Пирса в конце раздела 5. страница 9.

дальнейшее чтение