在代數領域,有一種結構叫做域上的代數。為了滿足我們的需求,我們需要對這個概念進行強烈的修改,以獲得布林代數。
定義 1.1 (布林代數):
一個布林代數是一個集合
,它有兩個二元運算
和
,一個一元運算
和
,使得以下公理對於所有
成立
和
的結合律:
,
和
的交換律:
,
- 吸收律:
,
- 分配律:
, 
- 中性元素:
, 
- 補律:
, 
基本示例 1.2 (邏輯):
如果我們取
並且
是來自邏輯的通常運算,我們就得到了一個布林代數。
基本示例和定理 1.3:
設
是一個任意集合,並且設
使得


,其中
表示
的補集。
我們設定
,
,
,
,以及
對所有
.
那麼
是一個布林代數,稱為 **
的子集代數**.
證明: 由 1. - 3. 可知運算封閉性。我們需要驗證定義 1.1 中的 1. - 6.
1.


2.


3.




5.


6.


因此,我們可以看到布林代數的定律從邏輯的布林代數“提升”到了集合的布林代數。
- 練習 1.1.1:設
是一個布林代數,
。證明
以及
.
在本手冊的剩餘部分,我們將遵循以下符號約定(由Felix Hausdorff提出)。
- 如果集合
是成對不交的,我們將使用
來表示
;透過這種符號,我們已經表明
是成對不交的。也就是說,如果我們遇到類似
的表示式,而
是集合,那麼我們假定
是成對不交的。
- 如果
是集合,且
,我們將用
來代替
。這意味著:在本書中,無論何時遇到
的符號,它都表示
,且
(注意,透過這種方式,一個集合獲得了唯一的“加法逆元”)。