В логике строгое условное предложение (символ: , или ⥽) — это условное предложение, управляемое модальным оператором , то есть логической связкой модальной логики . Оно логически эквивалентно материальному условному предложению классической логики , объединенному с оператором необходимости из модальной логики . Для любых двух предложений p и q формула p → q говорит, что p материально подразумевает q , в то время как p строго подразумевает q . [1] Строгие условные предложения являются результатом попытки Кларенса Ирвинга Льюиса найти условное предложение для логики, которое могло бы адекватно выразить индикативные условные предложения на естественном языке. [2] [3] Они также использовались при изучении молинистской теологии. [4]
Строгие условные предложения могут избегать парадоксов материальной импликации . Например, следующее утверждение неправильно формализовано материальной импликацией:
Это условие должно быть явно ложным: степень Билла Гейтса не имеет никакого отношения к тому, жив ли Элвис. Однако прямое кодирование этой формулы в классической логике с использованием материальной импликации приводит к:
Эта формула истинна, потому что всякий раз, когда антецедент A ложен, формула A → B истинна. Следовательно, эта формула не является адекватным переводом исходного предложения. Кодирование с использованием строгого условного предложения:
В модальной логике эта формула означает (приблизительно), что в каждом возможном мире, в котором Билл Гейтс получил медицинское образование, Элвис никогда не умирал. Поскольку можно легко представить себе мир, в котором Билл Гейтс получил медицинское образование, а Элвис умер, эта формула ложна. Следовательно, эта формула, по-видимому, является правильным переводом исходного предложения.
Хотя строгое условное предложение гораздо ближе к возможности выражения условных предложений естественного языка, чем материальное условное предложение, у него есть свои проблемы с консеквентами , которые обязательно являются истинными (например, 2 + 2 = 4), или антецедентами, которые обязательно являются ложными. [5] Например, следующее предложение неправильно формализовано строгим условным предложением:
Используя строгие условные предложения, это предложение выражается следующим образом:
В модальной логике эта формула означает, что в каждом возможном мире, где Билл Гейтс получил медицинское образование, она содержит 2 + 2 = 4. Поскольку 2 + 2 равно 4 во всех возможных мирах, эта формула верна, хотя, кажется, исходное предложение не должно быть верным. Похожая ситуация возникает с 2 + 2 = 5, что обязательно ложно:
Некоторые логики рассматривают эту ситуацию как указание на то, что строгое условное предложение все еще неудовлетворительно. Другие отметили, что строгое условное предложение не может адекватно выразить контрфактуальные условные предложения , [6] и что оно не удовлетворяет определенным логическим свойствам. [7] В частности, строгое условное предложение является транзитивным , тогда как контрфактуальное условное предложение — нет. [8]
Некоторые логики, такие как Пол Грайс , использовали разговорную импликатуру , чтобы доказать, что, несмотря на очевидные трудности, материальное условное наклонение прекрасно подходит в качестве перевода для естественного языка «если... то...». Другие по-прежнему обращаются к релевантной логике , чтобы обеспечить связь между антецедентом и консеквентом доказуемых условных наложений.
В конструктивной установке симметрия между ⥽ и нарушается, и две связки могут изучаться независимо. Конструктивная строгая импликация может использоваться для исследования интерпретируемости арифметики Гейтинга и для моделирования стрелок и защищенной рекурсии в информатике. [9]