부정논리합, NOR 게이트
📂양자정보이론부정논리합, NOR 게이트
정의
다음과 같은 부울함수를 NOR 게이트NOR gate 혹은 부정논리합이라 하고 다음과 같이 표기한다.
↓:{0,1}2→{0,1}
0↓0=1,0↓1=0,1↓0=0,1↓1=0
설명
NOT 게이트와 OR 게이트의 합성이고, N(OT)과 OR을 따와서 NOR라고 명명하였다.
↓=¬∘∨
a↓b=¬(a∨b)
OR 게이트와 반대로 작동하며, 모든 입력이 거짓일 때만 참을 출력한다. 또한 {↓}는 함수적으로 완전한데, (1)에 의해서 당연하다고 볼 수 있다.
부울 함수 | 기호 | 진리표 |
NOR |  | a | b | a↓b | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
|
정리
(복제함수를 허용하면) {↓}는 함수적으로 완전하다. 다시말해 ↓는 범용 게이트이다.
증명
정리
NOT와 OR 게이트의 집합 {¬,∨}은 함수적으로 완전하다.
위의 정리에 따라, 복제함수 cl과 ↓만으로 NOT 게이트와 OR 게이트를 만들 수 있음을 보이면 된다.
NOT 게이트
¬=↓∘cl¬a=a↓a
가 성립한다.
↓∘cl(0)=0↓0=1=¬0↓∘cl(1)=1↓1=0=¬1
OR 게이트
∨=↓∘cl∘↓a∨b=(a↓b)↓(a↓b)
가 성립한다.
(0↓0)↓(0↓0)=(1↓1)=0=0∨0(0↓1)↓(0↓1)=(0↓0)=1=0∨1(1↓0)↓(1↓0)=(0↓0)=1=1∨0(1↓1)↓(1↓1)=(1↓1)=1=1∨1
■
같이보기