集合運算與冪集
觀念
集合 (set) 是數學的基本容器。運算:聯集 、交集 、差集 (在 不在 )、對稱差 (只在其中一個)、補集 。計數公式 。
冪集 (power set) 是 的所有子集合所成的集合,(每個元素選或不選)。笛卡兒積 是所有有序對,; 到 的函數有 個; 上的二元關係是 的子集合,共 個。
算例:, 有 8 個元素,包含 與 自己。
集合語言統一了機率(事件)、資料庫(關聯表就是笛卡兒積的子集)、邏輯(集合運算對應 、、);Cantor 用冪集證明無窮有不同大小。
例題
、、,求 。
看解法與答案
容斥原理:;直接相加時交集的 個元素被算了兩次。
代入:。
答案:
用在哪裡
- 交易選股器取「殖利率大於 5%」與「本益比小於 12」兩個集合的交集,再扣掉全額交割股的集合。
- 交易一個策略有 10 個可開關的過濾條件,所有組合是冪集,共 種,全部回測就踩進多重比較陷阱。
- 資料SQL 的 UNION、INTERSECT、EXCEPT 三個指令,分別就是集合的聯集與交集與差集。
插畫

講解影片
學習路徑
先學會
這一課是起點,不需要先備。
學完可以接著學
互動練習在本機版
這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。