В логике закон Пирса назван в честь философа и логика Чарльза Сандерса Пирса . Это было принято как аксиома в его первой аксиоматизации логики высказываний . Его можно рассматривать как закон исключенного третьего, записанный в форме, которая включает только один вид связки, а именно импликацию.
В исчислении высказываний закон Пирса гласит , что (( P → Q )→ P )→ P . Вкратце это означает, что P должно быть истинным, если существует предложение Q такое, что истинность P следует из истины «если P , то Q ».
Закон Пирса не выполняется ни в интуиционистской логике , ни в промежуточных логиках , и его нельзя вывести только из теоремы дедукции .
При изоморфизме Карри-Говарда закон Пирса является типом операторов продолжения , например call/cc в Scheme . [1]
Вот формулировка закона самим Пирсом:
Пирс далее указывает на немедленное применение закона:
Предупреждение : как объяснено в тексте, « а » здесь обозначает не пропозициональный атом, а что-то вроде квантифицированной пропозициональной формулы . Формула (( x → y ) → a ) → x не была бы тавтологией , если бы a интерпретировалось как атом.
В интуиционистской логике, если оно доказано или отвергнуто, или если оно доказано истинно, то действует закон Писа для двух предложений. Но особый случай закона, когда он отвергается, называемый Concecence mirabilis , эквивалентен исключенному третьему уже в рамках минимальной логики . Это также означает, что закон Писа влечет за собой классическую логику, а не интуиционистскую логику, как также показано ниже. Интуиционистски, даже ограничение не подразумевает закона для двух предложений. Постулирование истинности последнего приводит к промежуточной логике Сметанича .
Полезно рассмотреть закон Пирса в эквивалентной форме . Действительно, из следует , и поэтому эквивалентно . Теперь этот случай напрямую показывает, как устранение двойного отрицания подразумевает последовательность чудес над минимальной логикой.
В интуиционистской логике взрыв может быть использован для , и поэтому здесь специальный случай закона Consequence mirabilis также подразумевает устранение двойного отрицания. Поскольку двойное отрицание исключенного третьего всегда уже действительно, даже в минимальной логике, это также интуиционистски доказывает исключенное среднее. В другом направлении можно также интуитивно показать, что исключенное третье напрямую подразумевает закон Писа. С этой целью заметим, что, используя принцип взрыва , исключенная середина может быть выражена как . На словах это можно выразить так: «Каждое предложение либо содержит, либо подразумевает любое другое предложение». Теперь, чтобы доказать закон, заметим, что он выводится из простого введения импликации, с одной стороны, и modus ponens, с другой. Наконец, вместо рассмотрения .
Другое доказательство закона классической логики происходит путем двойного прохождения классически допустимого обратного дизъюнктивного силлогизма : Сначала обратите внимание на то, что подразумевается из , что интуиционистски эквивалентно . Теперь взрыв влечет за собой это , а использование исключенного среднего для влечет за собой, что эти два фактически эквивалентны. В совокупности это означает, что в классической логике эквивалентно .
Закон Пирса позволяет усовершенствовать технику использования теоремы дедукции для доказательства теорем. Предположим, что вам дан набор посылок Γ и вы хотите вывести из них предложение Z. С помощью закона Пирса можно добавить (бесплатно) дополнительные помещения вида Z → P к Γ. Например, предположим, что нам даны P → Z и ( P → Q ) → Z , и мы хотим вывести Z , чтобы мы могли использовать теорему о дедукции и заключить, что ( P → Z ) → ((( P → Q ) → Z )→ Z ) — теорема. Тогда мы можем добавить еще одну посылку Z → Q. Отсюда и P → Z получаем P → Q. Затем мы применяем modus ponens с ( P → Q )→ Z в качестве основной предпосылки для получения Z. Применяя теорему дедукции, получаем, что ( Z → Q )→ Z следует из исходных посылок. Затем мы используем закон Пирса в форме (( Z → Q ) → Z ) → Z и modus ponens, чтобы вывести Z из исходных посылок. Тогда мы сможем завершить доказательство теоремы так, как планировали изначально.
Одна из причин важности закона Пирса заключается в том, что он может заменить закон исключенного третьего в логике, использующей только импликацию. Предложения, которые можно вывести из схем аксиом:
(где P , Q , R содержат только «→» в качестве связки) — это все тавтологии , в которых в качестве связки используется только «→».
Поскольку закон Пирса подразумевает закон исключенного третьего, он всегда должен ошибаться в неклассической интуиционистской логике. Простой явный контрпример — это многозначная логика Гёделя , которая представляет собой нечеткую логику , в которой значения истинности представляют собой действительные числа от 0 до 1, с материальной импликацией, определяемой следующим образом:
и где закон Пирса как формулу можно упростить до:
где это всегда верно, было бы эквивалентно утверждению, что u > v подразумевает u = 1, что верно только в том случае, если 0 и 1 являются единственными разрешенными значениями. В то же время, однако, выражение никогда не может быть равно нижнему значению истинности логики, и его двойное отрицание всегда истинно.