배타적 논리합, XOR 게이트
📂양자정보이론배타적 논리합, XOR 게이트
정의
다음과 같은 부울함수를 XOR 게이트XOR gate 혹은 배타적 논리합exclusive disjuction/or이라 하고 다음과 같이 표기한다.
⊕:{0,1}2→{0,1}
0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0
설명
XOR 게이트는 두 진리값 중 하나만 참일 때, 즉 참이 홀수일 때 참을 반환한다. 다시말하면 두 값이 같으면 0, 다르면 1을 반환하므로 두 값이 같은지를 비교하는 기능을 구현할 때 유용하다.
"퍼셉트론은 XOR 문제를 풀 수 없다"는 지적 때문에 AI의 발전이 침체된 시기인 1974년부터 1980년까지를 AI 겨울AI winter이라고 말한다.
부울 함수 | 기호 | 진리표 |
XOR |  | a | b | a⊕b | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
|
성질
NOT 게이트, AND 게이트, OR 게이트로 표현 가능하다.
a⊕b=(a∧¬b)∨(¬a∧b)=(a∨b)∧(¬a∨¬b)=(a∨b)∧¬(a∧b)
a⊕1=¬a가 성립한다.
a⊕0=a가 성립한다.
같이보기