В логике и математике логическое двуобусловленное утверждение , также известное как материальное двуобусловленное утверждение , эквивалентность , двуимпликация или двуследствие , — это логическая связка, используемая для соединения двух утверждений и формирования утверждения « тогда и только тогда, когда » ( часто сокращенно « тогда и только тогда » [1] ), где известно как антецедент , а консеквент . [2] [3]
В настоящее время обозначения эквивалентности включают в себя .
логически эквивалентен как операторам « и », так и логическому оператору XNOR (исключающее «ни») , который означает «оба или ни один».
Семантически единственный случай, когда логическое двуусловное предложение отличается от материального условного, — это случай, когда гипотеза (антецедент) ложна, а заключение (консеквент) истинно. В этом случае результат истинен для условного предложения, но ложен для двуусловного. [2]
В концептуальной интерпретации P = Q означает «Все P являются Q и все Q являются P ». Другими словами, множества P и Q совпадают: они идентичны. Однако это не означает, что P и Q должны иметь одинаковое значение (например, P может быть «равноугольным триугольником», а Q может быть «равносторонним треугольником»). При формулировке в виде предложения антецедент является подлежащим , а консеквент — предикатом универсального утвердительного суждения (например, во фразе «все люди смертны» «люди» являются подлежащим, а «смертный» — предикатом).
В пропозициональной интерпретации означает, что P подразумевает Q , а Q подразумевает P ; другими словами, предложения логически эквивалентны , в том смысле, что оба являются либо совместно истинными, либо совместно ложными. Опять же, это не означает, что они должны иметь одинаковое значение, поскольку P может быть «треугольник ABC имеет две равные стороны», а Q может быть «треугольник ABC имеет два равных угла». В общем, антецедент является предпосылкой или причиной , а консеквент является следствием . Когда импликация переводится гипотетическим (или условным ) суждением, антецедент называется гипотезой ( или условием ), а консеквент называется тезисом .
Обычный способ продемонстрировать биусловное предложение формы — продемонстрировать, что и отдельно (ввиду его эквивалентности конъюнкции двух обратных условных предложений [2] ). Еще один способ продемонстрировать то же самое биусловное предложение — продемонстрировать, что и .
Когда оба члена двуусловного предложения являются предложениями, его можно разделить на два условных предложения, одно из которых называется теоремой , а другое — ее обратным . [ требуется ссылка ] Таким образом, всякий раз, когда теорема и ее обратная истинны, мы имеем двуусловное предложение. Простая теорема порождает импликацию, антецедент которой является гипотезой , а консеквент — тезисом теоремы .
Часто говорят, что гипотеза является достаточным условием тезиса, а тезис — необходимым условием гипотезы. То есть достаточно, чтобы гипотеза была истинной для того, чтобы тезис был истинным, в то время как необходимо, чтобы тезис был истинным, если гипотеза была истинна. Когда теорема и ее обратная теорема истинны, говорят, что ее гипотеза является необходимым и достаточным условием тезиса. То есть гипотеза является и причиной, и следствием тезиса одновременно.
Обозначения для представления эквивалентности, используемые в истории, включают:
и так далее. Кто-то еще также иногда использует or . [ необходима цитата ] [ неопределенно ] [ необходимо разъяснение ]
Логическое равенство (также известное как двуусловное) — это операция над двумя логическими значениями , обычно значениями двух предложений , которая выдает значение «истина» тогда и только тогда, когда оба операнда ложны или оба операнда истинны. [2]
Ниже приведена таблица истинности для :
Когда задействовано более двух утверждений, их объединение с может быть неоднозначным. Например, утверждение
может быть истолковано как
или может быть интерпретировано как утверждение, что все x i совместно истинны или совместно ложны :
Как оказалось, эти два утверждения одинаковы только при нулевом или двух аргументах. Фактически, следующие таблицы истинности показывают одинаковую последовательность битов только в строке без аргумента и в строках с двумя аргументами:
Левая диаграмма Венна ниже и линии (AB) в этих матрицах представляют одну и ту же операцию.
Красные области обозначают истину (как вдля и ).
Коммутативность : Да
Ассоциативность : Да
Распределимость : Двуусловная функция не распространяется ни на одну бинарную функцию (даже на саму себя), но логическая дизъюнкция распространяется на двуусловную функцию.
Идемпотентность : Нет
Монотонность : Нет
Сохранение истинности: Да.
Когда все входные данные истинны, выходные данные также истинны.
Сохранение ложности: Нет.
Когда все входные данные ложны, выходные данные не ложны.
Спектр Уолша : (2,0,0,2)
Нелинейность : 0 ( функция линейна)
Как и все связки в логике первого порядка, двуусловное утверждение имеет правила вывода, которые регулируют его использование в формальных доказательствах.
Двустороннее введение позволяет сделать вывод, что если B следует из A и A следует из B, то A тогда и только тогда, когда B.
Например, из утверждений «если я дышу, то я жив» и «если я жив, то я дышу» можно сделать вывод, что «я дышу тогда и только тогда, когда я жив» или, что то же самое, «я жив тогда и только тогда, когда я дышу». Или более схематично:
Б → А А → Б ∴ А ↔ Б
Б → А А → Б ∴ Б ↔ А
Исключение двух условий позволяет вывести одно условие из другого: если A ↔ B истинно, то можно вывести либо A → B, либо B → A.
Например, если верно, что я дышу тогда и только тогда, когда я жив, то верно, что если я дышу, то я жив; аналогично верно, что если я жив, то я дышу. Или более схематично:
А ↔ Б ∴ А → Б
А ↔ Б ∴ Б → А
Одним из недвусмысленных способов выражения двусмысленного предложения на простом английском языке является использование формы « b if a and a if b » — если стандартная форма « a if and only if b » не используется. Немного более формально можно также сказать, что « b подразумевает a and a подразумевает b » или « a is necessary and enough for b ». Простое английское «if'» иногда может использоваться как двусмысленное предложение (особенно в контексте математического определения [15] ). В этом случае при интерпретации этих слов необходимо учитывать окружающий контекст.
Например, утверждение «Я куплю тебе новый кошелек, если он тебе нужен» может быть истолковано как двуусловное, поскольку говорящий не подразумевает, что покупка кошелька будет иметь действительный результат, независимо от того, нужен он или нет (как в условном предложении). Однако «облачно, если идет дождь» обычно не подразумевается как двуусловное, поскольку может быть облачно, даже если не идет дождь.
В данной статье использованы материалы Biconditional on PlanetMath , лицензированные по лицензии Creative Commons Attribution/Share-Alike License .