![](//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Venn0110.svg/220px-Venn0110.svg.png)
的文氏圖。對稱差標為紅色。
數學上,兩個集合的對稱差是只屬於其中一個集合,而不屬於另一個集合的元素組成的集合。
集合論中的這個運算相當於布林運算中的異或運算。
集合
和
的對稱差通常表示為
,對稱差的符號在有些圖論書籍中也使用
符號來表示。例如:集合
和
的對稱差為
。所有學生的集合和所有女性的集合的對稱差為所有男性學生和所有女性非學生組成的集合。
對稱差是集合間的運算,兩個集合
和
,其對稱差
有幾種等價的定義方式:
![{\displaystyle A\operatorname {\triangle } B=(A-B)\cup (B-A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d16864ad24908aa87d34ed16579bd4cd67016373)
![{\displaystyle A\operatorname {\triangle } B=(A\cup B)-(A\cap B)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d89c42e7e4f8b9253c980d1dc2e5a3055aa33bd7)
對稱差運算的主要性質包括:
- 交換律
![{\displaystyle A\operatorname {\triangle } B=B\operatorname {\triangle } A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/838937526b2e9b7834c6235f20ec020c08677979)
- 結合律
![{\displaystyle (A\operatorname {\triangle } B)\operatorname {\triangle } C=A\operatorname {\triangle } (B\operatorname {\triangle } C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9e13bf18afbaf0a20d2af8bb8f7ec6bff12acc92)
- 單位元素
(空集是單位元素)
- 反元素
![{\displaystyle A\operatorname {\triangle } A=\varnothing }](https://wikimedia.org/api/rest_v1/media/math/render/svg/2741b5d873338aacfade8ab0ad3fd9099733653a)
- 分配律
![{\displaystyle A\cap (B\operatorname {\triangle } C)=(A\cap B)\operatorname {\triangle } (A\cap C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec418455540c4848d391293f3aec512d665d4c3c)
- 注意:
![{\displaystyle A\operatorname {\triangle } (B\cap C)\neq (A\operatorname {\triangle } B)\cap (A\operatorname {\triangle } C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd37f1bba6a0a97f22a3cc9f6e24c3e64c438997)
![{\displaystyle A\cup (B\operatorname {\triangle } C)\neq (A\cup B)\operatorname {\triangle } (A\cup C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e4945ced656e7ca4bf3011e6077f9e7b66fcaaa4)
![{\displaystyle A\operatorname {\triangle } (B\cup C)\neq (A\operatorname {\triangle } B)\cup (A\operatorname {\triangle } C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3360d9273d19e9e13bad4aeec801cb437f00f284)
以對稱差作為加法,交集為乘法,任何集合
的冪集
構成一個布林環,並可以誘導一個同構的布林代數。
綜上可得,採用對稱差運算,任意集合
的冪集是阿貝爾群。由於該群中所有元素都是其自身的負元,這個群實際上是二元域
上的向量空間。若
有限,則以其為元素的單元素集合構成這個向量空間的基,那麼向量空間的維數等於
的元素個數。這種構造方法用於圖論,可定義圖的圈空間。
對稱差滿足的恆等式有:
![{\displaystyle A\operatorname {\triangle } \varnothing =A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8b749f34ed924f7f643791c552c945c30dd9a656)
![{\displaystyle A\operatorname {\triangle } A=\varnothing }](https://wikimedia.org/api/rest_v1/media/math/render/svg/2741b5d873338aacfade8ab0ad3fd9099733653a)
![{\displaystyle A\operatorname {\triangle } B=B\operatorname {\triangle } A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/838937526b2e9b7834c6235f20ec020c08677979)
![{\displaystyle (A\operatorname {\triangle } B)\operatorname {\triangle } C=A\operatorname {\triangle } (B\operatorname {\triangle } C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9e13bf18afbaf0a20d2af8bb8f7ec6bff12acc92)
![{\displaystyle A\operatorname {\triangle } B=A\operatorname {\triangle } C\Rightarrow B=C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a705ea0011c96a7f4c3ba9c08f14cc2a49c0911)
或者用異或運算(
)表示:
![{\displaystyle A\operatorname {\triangle } B=\{x\mid (x\in A)\oplus (x\in B)\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e36a545ab518e5dec6a2cd6cd2dbed99945a196)
對稱差可以在任意布林代數中定義,寫作:
![{\displaystyle x\operatorname {\triangle } y=(x\lor y)\land \neg (x\land y)=(x\land \neg y)\lor (y\land \neg x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b5c23c0aa2a33305f91a4e59e3e4799518e561d5)