В традиционной логике противоречие возникает, когда предложение противоречит либо самому себе, либо установленному факту . Его часто используют как инструмент для обнаружения неискренних убеждений и предвзятости . Иллюстрируя общую тенденцию в прикладной логике, закон непротиворечия Аристотеля гласит: «Невозможно, чтобы одна и та же вещь могла одновременно принадлежать и не принадлежать одному и тому же объекту и в одном и том же отношении». [1]
В современной формальной логике и теории типов этот термин в основном используется вместо этого для одного предложения, часто обозначаемого символом falsum ; предложение является противоречием, если из него можно вывести ложное , используя правила логики. Это предложение, которое безусловно ложно (т. е. противоречивое предложение). [2] [3] Это можно обобщить до набора предложений, о котором тогда говорят, что оно «содержит» противоречие.
Создавая парадокс , диалог Платона « Евтидем» демонстрирует необходимость понятия противоречия . В последующем диалоге Дионисодор отрицает существование «противоречия», в то время как Сократ ему противоречит:
... Я в изумлении сказал: Что ты имеешь в виду, Дионисодор? Я часто слышал и был поражен, услышав этот твой тезис, который поддерживался и использовался учениками Протагора и другими до них, и который мне кажется совершенно замечательным, и самоубийственным, и разрушительным, и я думаю, что я, скорее всего, услышу правду об этом от тебя. Изречение заключается в том, что нет такой вещи, как ложь; человек должен либо говорить то, что истинно, либо ничего не говорить. Разве это не твоя позиция?
Действительно, Дионисодор соглашается, что «нет такой вещи, как ложное мнение... нет такой вещи, как невежество», и требует от Сократа «Опровергни меня». Сократ отвечает: «Но как я могу опровергнуть тебя, если, как ты говоришь, сказать неправду невозможно?». [4]
В классической логике, особенно в пропозициональной и логике первого порядка , предложение является противоречием тогда и только тогда, когда . Поскольку для противоречивого верно, что для всех (потому что ), можно доказать любое предложение из набора аксиом, содержащего противоречия. Это называется « принципом взрыва », или «ex falso quodlibet» («из ложности следует что угодно»). [5]
В полной логике формула противоречива тогда и только тогда, когда она невыполнима .
Для набора последовательных посылок и предложения в классической логике верно , что (т. е. доказывает ) тогда и только тогда, когда (т. е. и приводит к противоречию). Следовательно, доказательство , которое также доказывает, что верно при посылках . Использование этого факта составляет основу метода доказательства , называемого доказательством от противного , который математики широко используют для установления действительности широкого спектра теорем. Это применимо только в логике, где закон исключенного третьего принимается как аксиома.
Используя минимальную логику , логику с аксиомами, похожими на аксиомы классической логики, но без ex falso quodlibet и доказательства от противного, мы можем исследовать аксиоматическую силу и свойства различных правил, которые обрабатывают противоречия, рассматривая теоремы классической логики, которые не являются теоремами минимальной логики. [6] Каждое из этих расширений приводит к промежуточной логике :
В математике символ, используемый для представления противоречия в доказательстве, может быть разным. [7] Некоторые символы, которые могут использоваться для представления противоречия, включают ↯, Opq, , ⊥, / и ※; в любой символике противоречие может быть заменено на значение истины « ложь », что обозначается, например, «0» (как это принято в булевой алгебре ). Нередко можно увидеть QED или некоторые его варианты сразу после символа противоречия. Фактически, это часто происходит в доказательстве от противного, чтобы указать, что исходное предположение было доказано ложным, и, следовательно, что его отрицание должно быть истинным.
В общем случае для доказательства непротиворечивости требуются следующие две вещи:
Но каким бы методом мы ни пользовались, все доказательства непротиворечивости, по-видимому, требуют примитивного понятия противоречия. Более того, кажется , что это понятие одновременно должно быть «вне» формальной системы в определении тавтологии.
Когда Эмиль Пост в своей работе 1921 года «Введение в общую теорию элементарных предложений» расширил свое доказательство непротиворечивости исчисления высказываний (т. е. логики) за пределы Principia Mathematica (PM), он заметил, что в отношении обобщенного набора постулатов (т. е. аксиом) он больше не сможет автоматически ссылаться на понятие «противоречие» — такое понятие может не содержаться в постулатах:
Главное требование к набору постулатов — чтобы он был последовательным. Поскольку обычное понятие последовательности подразумевает противоречие, которое снова подразумевает отрицание, и поскольку эта функция не появляется в общем как примитив в [ обобщенном наборе постулатов], должно быть дано новое определение. [8]
Решение проблемы Поста описано в демонстрации "Пример успешного абсолютного доказательства непротиворечивости", предложенной Эрнестом Нагелем и Джеймсом Р. Ньюманом в их "Доказательстве Гёделя " 1958 года . Они также наблюдали проблему в отношении понятия "противоречие" с его обычными "истинными значениями" "истины" и "ложности". Они наблюдали, что:
Свойство быть тавтологией было определено в понятиях истинности и ложности. Однако эти понятия, очевидно, подразумевают ссылку на что-то за пределами исчисления формул. Следовательно, процедура, упомянутая в тексте, по сути, предлагает интерпретацию исчисления, предоставляя модель для системы. Таким образом, авторы не сделали того, что обещали, а именно, « определили свойство формул в терминах чисто структурных особенностей самих формул ». [Действительно] ... доказательства согласованности, которые основаны на моделях и которые доказывают от истинности аксиом к их согласованности, просто смещают проблему. [9]
Учитывая некоторые «примитивные формулы», такие как примитивы PM S 1 VS 2 [включающее ИЛИ] и ~S (отрицание), мы вынуждены определять аксиомы в терминах этих примитивных понятий. Пост в подробностях демонстрирует в PM и определяет (как это делают Нагель и Ньюман, см. ниже), что свойство тавтологизма — пока еще не определенное — «унаследовано»: если начать с набора тавтологичных аксиом (постулатов) и системы вывода , содержащей подстановку и modus ponens , то непротиворечивая система даст только тавтологичные формулы.
В отношении определения тавтологичных Нагель и Ньюман создают два взаимоисключающих и исчерпывающих класса K 1 и K 2 , в которые попадают (результаты) аксиомы, когда их переменные (например, S 1 и S 2 назначаются из этих классов). Это также относится к примитивным формулам. Например: «Формула, имеющая вид S 1 VS 2, помещается в класс K 2 , если и S 1 и S 2 находятся в K 2 ; в противном случае она помещается в K 1 » и «Формула, имеющая вид ~S, помещается в K 2 , если S находится в K 1 ; в противном случае она помещается в K 1 » [10] .
Следовательно, Нагель и Ньюман теперь могут определить понятие тавтологичности : «формула является тавтологией тогда и только тогда, когда она попадает в класс K 1 , независимо от того, в какой из двух классов помещены ее элементы». [11] Таким образом, свойство «быть тавтологичным» описывается — без ссылки на модель или интерпретацию.
Например, если задана формула ~S 1 VS 2 и присвоено K 1 S 1 и K 2 S 2, можно оценить формулу и поместить ее результат в один или другой класс. Присвоение K 1 S 1 помещает ~S 1 в K 2 , и теперь мы можем видеть, что наше присвоение приводит к тому, что формула попадает в класс K 2 . Таким образом, по определению наша формула не является тавтологией.
Пост заметил, что если бы система была непоследовательной, вывод в ней (то есть последняя формула в последовательности формул, выведенных из тавтологий) мог бы в конечном итоге дать само S. Поскольку присвоение переменной S может исходить как из класса K 1 , так и из K 2 , вывод нарушает свойство наследования тавтологии (то есть вывод должен давать оценку формулы, которая попадет в класс K 1 ). Из этого Пост смог вывести следующее определение непоследовательности — без использования понятия противоречия :
Определение. Система будет считаться противоречивой, если она приводит к утверждению о немодифицированной переменной p [S в примерах Ньюмена и Нагеля].
Другими словами, понятие «противоречие» может быть исключено при построении доказательства согласованности; то, что заменяет его, — это понятие «взаимно исключающих и исчерпывающих» классов. Аксиоматическая система не обязательно должна включать понятие «противоречие». [12] : 177
Приверженцы эпистемологической теории когерентизма обычно утверждают, что в качестве необходимого условия обоснования убеждения , это убеждение должно составлять часть логически непротиворечивой системы убеждений. Некоторые диалетеисты , включая Грэма Приста , утверждали, что когерентность может не требовать последовательности. [13]
Прагматическое противоречие возникает, когда само утверждение аргумента противоречит утверждениям, которые оно подразумевает. Несоответствие возникает в этом случае, потому что акт высказывания, а не содержание сказанного, подрывает его заключение. [14]
В диалектическом материализме : Противоречие — как выведенное из гегельянства — обычно относится к оппозиции, изначально существующей в пределах одной сферы, одной единой силы или объекта. Это противоречие, в отличие от метафизического мышления, не является объективно невозможной вещью, потому что эти противоречащие силы существуют в объективной реальности, не отменяя друг друга, а фактически определяя существование друг друга. Согласно марксистской теории , такое противоречие можно найти, например, в том факте, что:
Гегелевские и марксистские теории предполагают, что диалектическая природа истории приведет к снятию или синтезу ее противоречий. Поэтому Маркс постулировал, что история логически заставит капитализм эволюционировать в социалистическое общество, где средства производства будут в равной степени служить рабочему и производящему классу общества, тем самым разрешая предшествующее противоречие между (a) и (b). [15]
В разговорной речи действия или утверждения могут обозначаться как противоречащие друг другу, если они вызваны (или воспринимаются как вызванные) предпосылками, которые являются противоречивыми в логическом смысле.
Доказательство от противного используется в математике для построения доказательств .
Научный метод использует противоречие для фальсификации плохой теории.