logo

排他的論理和、XORゲート

排他的論理和、XORゲート

양자정보이론
[ 펼치기 · 접기 ]

定義1

次のようなブール関数XOR\text{XOR} ゲートXOR gateまたは排他的論理和exclusive disjuction/orと呼び、以下のように表記する。

:{0,1}2{0,1} \oplus : \left\{ 0, 1 \right\}^{2} \to \left\{ 0, 1 \right\}

00=0,01=1,10=1,11=0 0\oplus 0 = 0,\quad 0\oplus 1 = 1,\quad 1\oplus 0 = 1,\quad 1\oplus 1 = 0

説明

XOR\text{XOR} ゲートは、二つの真理値のうち一つだけが真のとき、つまり真が奇数のときに真を返す。つまり、二つの値が同じならば00、異なれば11を返すので、二つの値が同じかどうかを比較する機能を実装するのに役立つ。

パーセプトロンXOR\text{XOR}問題を解くことができない」という指摘のため、AIの発展が停滞した1974年から1980年までをAIの冬AI winterと言う。

부울 함수기호진리표
XOR\text{XOR}
aabbaba \oplus b
000000
001111
110011
111100

特性

  • NOT\text{NOT} ゲート、AND\text{AND} ゲート、OR\text{OR} ゲートで表現可能である。

    ab=(a¬b)(¬ab)=(ab)(¬a¬b)=(ab)¬(ab) \begin{align*} a \oplus b &= (a \land \lnot b) \lor (\lnot a \land b) \\ &= (a \lor b) \land (\lnot a \lor \lnot b) \\ &= (a \lor b) \land \lnot (a \land b) \end{align*}

  • a1=¬aa \oplus 1 = \lnot aが成立する。

  • a0=aa \oplus 0 = aが成立する。


  1. キム・ヨンフン・ホ・ジェソン, 量子情報理論 (2020), p85 ↩︎