Binegacja
Binegacja, jednoczesne zaprzeczenie (także funktor Peirce'a, strzałka Peirce'a, NOR) – jeden z funktorów zdaniowych rachunku zdań; dwuargumentowa funkcja boolowska (funktor logiczny) realizująca zaprzeczoną sumę logiczną (NOT OR) – jest prawdziwa wtedy i tylko wtedy, gdy oba składniki są fałszywe. Często przedstawiana pionowa kreska "|" przechodząca przez symbol alternatywy "∨"; dwóch argumentów, co oznacza jej logiczną negację. Inne przedstawienie to ⊽ (U+22BD). Odpowiada wyrażeniu „ani ... ani”. Jego znaczenie przedstawia poniższa tablica prawdy:
| A | B | A NOR B |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Spis treści |
Wyrażanie funkcji boolowskiej w logice NOR [edytuj]
Jako że w bramki logiczne NAND i NOR są tańsze w produkcji niż AND i OR, a ponadto zapewniają stałość amplitudy sygnału wyjściowego, w faktycznych układach cyfrowych są one stosowane częściej niż "zwykłe" AND i OR.
Korzystając z praw de Morgana możemy każdą funkcję boolowską przekształcić tak, aby korzystała tylko z bramek NOR.
Negacja (NOT) [edytuj]
Korzystając z jednego z aksjomatów algebry Boole'a :

Zapisać możemy równoważnie, że

Co jest negacją zmiennej wejściowej.
Koniunkcja (AND) [edytuj]
Skorzystamy tutaj z drugiego prawa de Morgana, które w ujęciu algebry Boole'a przyjmuje postać :

Tak więc podając na wejście bramki NOR zanegowane zmienne wejściowe otrzymujemy koniunkcję tych zmiennych, co wyraża poniższe równanie :

Alternatywa (OR) [edytuj]
W przypadku alternatywy jedynym wyjściem jest zanegowanie wyjścia bramki NOR, jako że podwójna negacja zmiennej daje tą samą zmienną.

Alternatywa wykluczająca (XOR) [edytuj]
Układ realizujący funkcję XOR z bramek NOR budujemy w oparciu o wyjściowe równanie funkcji XOR wykorzystując przekształcenia pokazane wyżej.
