Równość logiczna
EQ, XNOR | |
---|---|
Definicja | |
Tabela prawdy | |
Bramka logiczna | |
Formy normalne | |
Dysjunktywny | |
Spójnik | |
Wielomian Zhegalkina | |
Kraty pocztowe | |
0-zachowanie | NIE |
1-konserwowanie | Tak |
Monotonia | NIE |
afiniczny | Tak |
Równość logiczna jest operatorem logicznym odpowiadającym równości w algebrze Boole'a i logicznemu dwuwarunkowi w rachunku zdań . Daje wartość funkcyjną true , jeśli oba argumenty funkcyjne mają tę samą wartość logiczną , i false , jeśli są różne.
Zwyczajową praktyką w różnych zastosowaniach, jeśli nie zawsze technicznie precyzyjnych, jest wskazywanie operacji równości logicznej na argumentach logicznych x i y w dowolnej z następujących postaci:
Jednak niektórzy logicy dokonują wyraźnego rozróżnienia między formą funkcyjną , taką jak ta w lewej kolumnie, którą interpretują jako zastosowanie funkcji do pary argumentów — a zatem zwykłą wskazówkę, że wartość wyrażenia złożonego zależy od wartości wyrażeń składowych — i postać równania , jak te w prawej kolumnie, którą interpretują jako stwierdzenie, że argumenty mają równe wartości, innymi słowy, że wartość funkcyjna wyrażenia złożonego jest prawdziwa .
W matematyce znak plus "+" prawie zawsze wskazuje operację, która spełnia aksjomaty przypisane do dodawania w typie struktury algebraicznej , która jest znana jako pole . W przypadku algebry boolowskiej oznacza to, że operacja logiczna oznaczona przez „+” nie jest tym samym, co alternatywna inkluzywna oznaczona przez „∨”, ale w rzeczywistości jest równoważna operatorowi logicznej nierówności oznaczonemu przez „≠” lub temu, co sprowadza się do tego samego , dysjunkcja wyłączna oznaczony przez „XOR” lub „⊕”. Oczywiście te różnice w użyciu spowodowały na przestrzeni lat pewne niepowodzenia w komunikacji między matematykami a inżynierami przełączającymi. W każdym razie mamy następującą tablicę odpowiednich form dla symboli związanych z nierównością logiczną:
To wyjaśnia, dlaczego „EQ” jest często nazywane „ XNOR ” w kombinacyjnej logice inżynierów obwodów, ponieważ jest to zaprzeczenie operacji XOR ; „NXOR” jest rzadziej używaną alternatywą. Inną racjonalizacją wprawdzie okrężnej nazwy „XNOR” jest to, że zaczyna się od operatora „oba fałszywe” NOR, a następnie dodaje eXception „lub oba prawdziwe”.
Definicja
Równość logiczna to operacja na dwóch wartościach logicznych , zazwyczaj wartościach dwóch zdań , która daje wartość true wtedy i tylko wtedy, gdy oba operandy są fałszywe lub oba operandy są prawdziwe.
Tabela prawdy p EQ q ( również zapisywana jako p = q , p ↔ q , Epq , p ≡ q lub p == q ) jest następująca:
Równość logiczna P Q p = q 0 0 1 0 1 0 1 0 0 1 1 1
Alternatywne opisy
Forma ( x = y ) jest równoważna postaci ( x ∧ y ) ∨ (¬ x ∧ ¬ y ).
Dla operandów x i y tablica prawdy operatora równości logicznej wygląda następująco:
y T F X T T F F F T
Zobacz też
Linki zewnętrzne
- Media związane z równością logiczną w Wikimedia Commons
- Mathworld, XNOR