Логическое равенство - Logical equality
Эквалайзер, XNOR | |
---|---|
Определение | |
Таблица истинности | |
Логический вентиль | |
Нормальные формы | |
Дизъюнктивный | |
Конъюнктивный | |
Полином Жегалкина | |
Решетки столба | |
0-сохранение | нет |
1-консервирующий | да |
Монотонный | нет |
Аффинный | да |
Логическое равенство это логический оператор что соответствует равенство в Булева алгебра и к логическая двусмысленность в пропозициональное исчисление. Это дает функциональный ценить истинный если оба функциональных аргумента имеют одинаковые логическое значение, и ложный если они разные.
В различных приложениях является обычной практикой, если не всегда технически точной, указывать работу логическое равенство на логических операндах Икс и у любой из следующих форм:
Некоторые логики, однако, проводят четкое различие между функциональная форма, как и в левом столбце, которые они интерпретируют как применение функции к паре аргументов - и, таким образом, просто указание на то, что значение составного выражения зависит от значений выражений компонентов - и эквациональная форма, как и в правом столбце, что они интерпретируют как утверждение, что аргументы имеют равные значения, другими словами, что функциональное значение составного выражения равно истинный.
В математика, знак плюс «+» почти всегда указывает на операцию, которая удовлетворяет аксиомам, присвоенным сложению в типе алгебраическая структура это известно как поле. Для булевой алгебры это означает, что логическая операция, обозначенная знаком «+», не совпадает с инклюзивная дизъюнкция обозначается «∨», но фактически эквивалентен оператору логического неравенства, обозначаемому «≠», или, что равносильно тому же самому, исключительная дизъюнкция обозначается «XOR» или «⊕». Естественно, эти вариации в использовании привели к некоторым сбоям в общении между математиками и инженерами-переключателями на протяжении многих лет. Во всяком случае, имеется следующий массив соответствующих форм для символов, связанных с логическим неравенством:
Это объясняет, почему «EQ» часто называют «XNOR " в комбинационная логика схемотехников, так как это отрицание из XOR операция; «NXOR» - менее распространенная альтернатива.[1] Другое обоснование предположительно окольного названия «XNOR» состоит в том, что один начинается с оператора «оба ложных», NOR, а затем добавляется eXception «или оба истины».
Определение
Логическое равенство является операция на двух логические значения, обычно значения двух предложения, что дает значение истинный тогда и только тогда, когда оба операнда ложны или оба операнда истинны.
В таблица истинности из p EQ q (также пишется как p = q, p ↔ q, Epq, p ≡ q, или же p == q) как следует:
Логическое равенство п q p = q 0 0 1 0 1 0 1 0 0 1 1 1
Альтернативные описания
Форма (Икс = у) эквивалентна форме (Икс ∧ у) ∨ (¬Икс ∧ ¬у).
Для операндов Икс и у, то таблица истинности оператора логического равенства выглядит следующим образом:
у Т F Икс Т Т F F F Т
Смотрите также
- Логическая функция
- Если и только если
- Логическая эквивалентность
- Логическая двусмысленность
- Исчисление высказываний
Рекомендации
- ^ Китон, Брайан; Каванесс, Чак; Фризен, Джефф (2001), Использование Java 2, Que Publishing, стр. 112, ISBN 9780789724687.
внешняя ссылка
- СМИ, связанные с Логическое равенство в Wikimedia Commons
- Математический мир, XNOR