В логике и математике логическое бикондиционал , также известное как материальное бикондиционал , или эквивалентность , или би-импликация , или двойная импликация , представляет собой логическую связку , используемую для соединения двух утверждений и формирования утверждения « тогда и только тогда, когда » (часто сокращается как « если и только если » [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] ). Еще один способ продемонстрировать то же самое бикондиционал — продемонстрировать, что и .
Когда оба члена бикондиционала являются предложениями, его можно разделить на два кондиционала, один из которых называется теоремой, а другой — обратным ему . [ нужна цитата ] Таким образом, всякий раз, когда теорема и обратное ей утверждение верны, у нас есть двустороннее условие. Простая теорема порождает импликацию, антецедентом которой является гипотеза , а следствием — тезис теоремы.
Часто говорят, что гипотеза является достаточным условием тезиса, а тезис — необходимым условием гипотезы. То есть достаточно, чтобы гипотеза была верной, чтобы тезис был истинным, в то время как необходимо, чтобы тезис был истинным, если бы гипотеза была верной. Когда теорема и обратное ей утверждение истинны, ее гипотеза называется необходимым и достаточным условием тезиса. То есть гипотеза является одновременно и причиной, и следствием тезиса.
Обозначения для обозначения эквивалентности, используемые в истории, включают:
и так далее. Кто-то еще также использует или время от времени. [ нужна ссылка ] [ неопределенно ] [ нужны разъяснения ]
Логическое равенство (также известное как двуусловное) — это операция над двумя логическими значениями , обычно значениями двух высказываний , которая дает значение true тогда и только тогда, когда оба операнда ложны или оба операнда истинны. [2]
Ниже представлена таблица истинности для :
Если задействовано более двух утверждений, их объединение может быть неоднозначным. Например, заявление
может быть истолковано как
или может быть истолковано как утверждение, что все x i совместно истинны или совместно ложны :
Как выяснилось, эти два утверждения одинаковы только тогда, когда задействовано ноль или два аргумента. Фактически, следующие таблицы истинности показывают один и тот же битовый шаблон только в строке без аргумента и в строках с двумя аргументами:
Левая диаграмма Венна ниже и линии (AB) в этих матрицах представляют одну и ту же операцию.
Красные области означают истину (как вдля и ).
Коммутативность : Да
Ассоциативность : Да
Дистрибутивность : биусловное выражение не распространяется ни на одну двоичную функцию (даже на себя), но логическая дизъюнкция распространяется на биусловное выражение.
Идемпотентность : Нет
Монотонность : Нет
Сохранение истины: Да.
Когда все входные данные верны, выходные данные верны.
Сохранение ложности: Нет.
Когда все входные данные ложны, выходные данные не являются ложными.
Спектр Уолша : (2,0,0,2)
Нелинейность : 0 (функция линейна)
Как и все связки в логике первого порядка, бикондиционал имеет правила вывода, которые управляют его использованием в формальных доказательствах.
Двуусловное введение позволяет сделать вывод, что если B следует из A, а A следует из B, то A тогда и только тогда, когда B.
Например, из утверждений «если я дышу, то я жив» и «если я жив, то я дышу» можно сделать вывод, что «я дышу тогда и только тогда, когда я Я жив» или, что то же самое, «Я жив тогда и только тогда, когда я дышу». Или более схематично:
Б → А А → Б ∴ А ↔ Б
Б → А А → Б ∴ Б ↔ А
Двуусловное исключение позволяет вывести условное выражение из двуусловного: если A ↔ B истинно, то можно сделать вывод либо A → B, либо B → A.
Например, если верно, что я дышу тогда и только тогда , когда я жив, то верно и то, что если я дышу, то я жив; точно так же верно и то, что если я жив, то я дышу. Или более схематично:
А ↔ Б ∴ А → Б
А ↔ Б ∴ Б → А
Один однозначный способ выразить бикондиционал на простом английском языке — это принять форму « b if a и a if b » — если не используется стандартная форма « a if and only if b ». Несколько более формально можно было бы также сказать, что « b подразумевает а , а а подразумевает b », или « а необходимо и достаточно для b ». Простое английское «if» иногда может использоваться как двустороннее условие (особенно в контексте математического определения [15] ). В этом случае при интерпретации этих слов необходимо учитывать окружающий контекст.
Например, утверждение «Я куплю вам новый кошелек, если он вам понадобится» может быть интерпретировано как двустороннее условие, поскольку говорящий не предполагает, что покупка кошелька будет действительным результатом независимо от того, нужен он или нет (так как в условном). Однако фраза «облачно, если идет дождь» обычно не подразумевается как двустороннее условие, поскольку облачно все равно может быть, даже если дождя нет.
Эта статья включает в себя материал из Biconditional на PlanetMath , который доступен под лицензией Creative Commons Attribution/Share-Alike License .