# 集合論 ## 公設化集合論 ### 延伸公設 若$x=y$且$x\in A$,則$y\in A$ ### 構造公設 假設$C=\{x\mid P(x)\}$,其中$P(x)$是一個關於$x$之敘述,且$x$為元素,則$C$為類。 ### 配對公設 若$A,B$為兩集合,則$\{A,B\}$為集合。 ### 子集合公設 若$A$為集合,且$B\subseteq A$,則$B$為集合。 ### 聯集公設 若$\mathcal{A}$是一些集合的集合,則$\displaystyle\bigcup_{A\in\mathcal{A}}A$也為集合。 ### 冪集合公設 定義: 假設$A$為集合,則定義$\mathcal{P}(A)=\{B\mid B\subseteq A\}$ 則$\mathcal{P}(A)$也為集合 ### 空集合公設 $\varnothing$是集合。 由空集合,可以構造出正整數$\mathbb{N}$ 定義: $0=\varnothing$ $1=\{\varnothing\}$ $2=\{\varnothing,\{\varnothing\}\}$ 依此類推 ### 自然數公設 $\mathbb{N}$(包含$0$)是集合。 ## 函數 函數$f$是一個圖,且滿足以下兩條件: 假設$f\subseteq A\times B$為一函數,$A,B$都是類 F1 : $\forall x\in A,\exists y\in B,\text{s.t.}\ (x,y)\in f$ F2 : $(x,y_1)\in f\land(x,y_2)\in f\implies y_1=y_2$ 將$f$寫作$f:A\to B$ 因為$f(x)\in B$,我們通常利用$y$來表示此元素。 拿到一函數$f$,要首先檢驗是否為Well-defined,意即 $f$是否將同一個$x$送到同一個$y$? 函數$f$是一對一(單射)函數的意思是 若$f(a)=f(b)$,則$a=b$ 函數$f$是映成(滿射)函數的意思是 $\forall y\in B,\exists x\in A,\text{s.t.}\ f(x)=y$ 函數$f$是對射函數的意思是$f$是一對一且映成。 ### 選擇公設 假設$\Lambda$為一指標類,且指標族$\{E_\alpha\mid \alpha\in\Lambda\}$滿足以下條件: $\forall\alpha\in\Lambda,E_\alpha\not=\varnothing$且$\alpha\not=\beta\iff E_\alpha\cap E_\beta=\varnothing$ 那麼就會存在一個類$S$,其由$E_\alpha$中挑選唯一的元素組合而成。 也就是說存在一個選擇函數 $\phi:\alpha\to\displaystyle\bigcup_{\alpha\in\Lambda}E_{\alpha}$ $\alpha\mapsto\phi(\alpha)\in E_{\alpha}$ 定義一些特殊函數: 恆等函數 $\text{id}_A:A\to A$ $x\mapsto x$ $B\subseteq A$上之特徵函數 $\chi_B:B\to\{0,1\}$ $x\mapsto\chi_B(x):=\begin{cases}0,&\text{if}\ x\in A-B\\1,&\text{if}\ x\in B\end{cases}$ 嵌入函數$B\subseteq A$ $\iota:B\to A$ $x\hookrightarrow x$ 特別的,$B=A\iff\iota=\text{id}_A$ 常數函數 假設$b\in B$ $C_b:A\to B$ $x\mapsto b$ 定義一函數$f:A\to B$之反函數$f^{-1}:B\to A$為一個滿足以下條件的函數: $f^{-1}\circ f=\text{id}_A\land f\circ f^{-1}=\text{id}_B$ 底下的定理能夠證明反函數存在的條件以及其唯一性。 定理: 設$f,g:A\to B$ $f=g\iff\forall x\in A,f(x)=g(x)$ 假設$f=g$,給定$(x,y)\in f\iff(x,y)\in g$ 所以$f(x)=g(x)$因為$f,g$都是函數。 假設$\forall x\in A,y=f(x)=g(x)$ 若$(x,y)\in f$,那麼立即得到$(x,y)\in g$ 同理若$(x,y)\in g$,則$(x,y)\in f$ 因此得到$f\subseteq g$及$g\subseteq f$,所以$f=g$ $f:A\to B$為一對一函數若且唯若$\exists g:B\to A,\text{s.t.}\ g\circ f=\text{id}_A$ $pf:$ ($\implies$) 假設$f$是一對一函數,我們令$g:B\to A$如下: $g(x):=\begin{cases}x,&\text{if}\ x\in\text{ran}(f)\\C_a(x),&\text{if}\ x\in A-\text{ran}(f)\end{cases}$ 其中$a\in A$ 那麼對於任意$x\in A$,我們都有$(g\circ f)(x)=g(f(x))=x=\text{id}_A(x)$ 我們可以得到$g\circ f=\text{id}_A$ ($\Longleftarrow$) 假設$\exists g:B\to A,\text{s.t.}\ g\circ f=\text{id}_A$ 給定$f(x_1)=f(x_2)$: 因為$x_1=g(f(x_1))=g(f(x_2))=x_2$,所以$f$是一對一函數。 因此我們得到結論$f:A\to B$為一對一函數若且唯若$\exists g:B\to A,\text{s.t.}\ g\circ f=\text{id}_A$ $f:A\to B$為映成函數若且唯若$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B$ 為了證明此定理,我們先定義函數的像與逆像 假設$f:A\to B$及$C\subseteq A,D\subseteq B$ $f(C):=\{y\in B\mid \exists x\in C,\text{s.t.}\ y=f(x)\}$ $f^{-1}(D):=\{x\in A\mid f(x)\in D\}$ ($\implies$) 假設$f:A\to B$為映成函數 對於任意的$b\in B$,我們都有$f^{-1}(\{b\})\not=\varnothing$ 且$\displaystyle\bigcup_{b\in B}f^{-1}(\{b\})=A$(顯然) 又如果$b_1\not=b_2$,我們知道$f^{-1}(\{b_1\})\cap f^{-1}(\{b_2\})=\varnothing$ 因為如果交集非空,假設$a\in f^{-1}(\{b_1\})\cap f^{-1}(\{b_2\})$,那麼$f(a)\in\{b_1\}\cap\{b_2\}$ 推得$f(a)\in\varnothing$為矛盾。 因此由選擇公設得知,存在一個選擇函數 $g:B\to A$ $b\mapsto g(b)\in f^{-1}(\{b\})$ 因此$f(g(b))=b=\text{id}_B(b)$,對於任意$b\in B$皆成立。 所以我們可得到結論$f\circ g=\text{id}_B$ ($\Longleftarrow$) 假設$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B$ 給定$y\in B$,我們有$y=\text{id}_B(y)=(f\circ g)(y)=f(g(y))$ 所以存在$g(y)\in A$使得$y=f(g(y))$,因此$f$是映成函數 我們得到結論$f:A\to B$為映成函數若且唯若$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B$ $f:A\to B$為對射函數若且唯若$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B\land g\circ f=\text{id}_A$且$g=f^{-1}$ ($\implies$) 假設$f:A\to B$是對射函數 那麼$f$是一對一且為映成函數 所以$\exists g_1:B\to A,\text{s.t.}\ g_1\circ f=\text{id}_A$以及$\exists g_2:B\to A,\text{s.t.}\ f\circ g_2=\text{id}_B$ 假設$g_2(b)=a$,那麼$f(g_2(b))=f(a)=b$ 又因為$g_1(f(a))=a$,我們可以知道$g_1(b)=a$ 因此$\forall b\in B,g_1(b)=g_2(b)$,可得$g_1=g_2$ 定$g=g_1$ 接下來我們證明$g=f^{-1}$ 假設$g(b)=a$,我們就有$f(g(b))=f(a)=b$ 因此$f^{-1}(b)=f^{-1}(f(g(b)))=f^{-1}(f(a))=a=g(b)$ 對於任意$b\in B$都成立 所以我們可以得到$g=f^{-1}$,證明了反函數之唯一性。 ($\Longleftarrow$) 假設$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B\land g\circ f=\text{id}_A$且$g=f^{-1}$ 我們需要證明$g$是一對一且映成 一對一的部分: 給定$f(x_1)=f(x_2)$,因為$f^{-1}:B\to A$也是函數,我們可得 $x_1=f^{-1}(f(x_1))=f^{-1}(f(x_2))=x_2$ 因此$f$是一對一 映成的部分: 給定$b\in B$,因為$f(f^{-1}(b))=b$,所以$f$是映成函數。 得到結論$f:A\to B$為對射函數若且唯若$\exists g:B\to A,\text{s.t.}\ f\circ g=\text{id}_B\land g\circ f=\text{id}_A$且$g=f^{-1}$ 也因此我們可以知道若$f$是對射函數,則$f^{-1}$存在且唯一,且$f^{-1}$也是對射函數 定義: 我們說$A,B$兩集合是一一對應的就是存在一個對射函數$f:A\to B$ 乘積類之推廣定義: 假設$\{A_i\}_{i\in I}$為指標族,且我們定$A=\displaystyle\bigcup_{i\in I}A_i$,則我們定義其乘積為 $\displaystyle\prod_{i\in I}A_i:=\{f\mid f:I\to A\land\forall i\in I,f(i)\in A_i\}$ 以及定義乘積類到$A_i$上的投影: $p_i:\displaystyle\prod_{i\in I}A_i\to A_i$ $x\mapsto x(i)$ ### 替換公設 若$A$為一集合,且存在一映成函數$f:A\to B$ 則$B$為集合。 定義: 假設兩個類$A,B$ 定義符號$B^A:=\{f\mid f:A\to B\}$ 定理: 假設$A$是一個類 $2^A$與$\mathcal{P}(A)$是一對一對應的。 $pf:$ 我們說$F:\mathcal{P}(A)\to 2^A$ $F(B):=\chi_B$ 則$F$是一對一的 給定$F(B_1)=F(B_2)$ $\chi_{B_1}=\chi_{B_2}$ $\iff\forall x\in B_1,\chi_{B_1}(x)=\chi_{B_2}(x)=1$ $\iff\forall x\in B_2,\chi_{B_2}(x)=\chi_{B_1}(x)=1$ 因此$x\in B_1\iff B_2$,所以$B_1=B_2$ 推得$F$是一對一。 $F$是映成 給定$g\in 2^A$ 考慮$g^{-1}(\{1\})\subseteq A$,我們可得$g^{-1}(\{1\})\in\mathcal{P}(A)$ 因此我們得到$2^A$與$\mathcal{P}(A)$是一對一對應的。 一些事實: 若$A,B$為兩個集合,則 $B^A$也是集合。 道理很簡單,因為$A\times B$也是集合,又我們知道如果$f\in B^A$,那麼$f$就會是$A\times B$的子集合。 也因此我們可以馬上得到$B^A\subseteq\mathcal{P}(A\times B)$ 根據冪集合公設與子集合公設,$B^A$是一個集合。 若$\{A_i\}_{i\in I}$為集合的指標集合,且$I$也是集合,那麼$\displaystyle\prod_{i\in I}A_i$也是集合。 我們先證明$\displaystyle\prod_{i\in I}A_i\subseteq A^I$,其中$A=\displaystyle\bigcup_{i\in I}A_i$ 假設$f\in\displaystyle\prod_{i\in I}A_i$ 我們立即知道$f:I\to A\land\forall i\in I,f(i)\in A_i$,所以$f\in A^I$是明顯的。 更廣義的說,假設$\{B_i\}_{i\in I}$滿足$\forall i\in I,B_i\subseteq A_i$,那麼$\displaystyle\prod_{i\in I}B_i\subseteq A^I$ 道理也很簡單,就是因為$\displaystyle\bigcup_{i\in I}B_i\subseteq\displaystyle\bigcup_{i\in I}A_i$。 我們透過聯集公設得知$\displaystyle\bigcup_{i\in I}A_i=A$也是集合,也因此$A^I$也是集合,再由子集合公設得知$\displaystyle\prod_{i\in I}A_i$也是集合。 ## 關係與序 假設$A,B$是兩個集合 我們定義一個關係就是一個圖$R\subseteq A\times B$ 特別的,我們說$R$是$A$上的一個關係就是指$R\subseteq A\times A$ $R$是$A$上的一個關係 我們說$R$具有: (1)自反性:$\forall x\in A,(x,x)\in R$ (2)對稱性:$(x,y)\in R\implies (y,x)\in R$ (3)遞移性:$(x,y)\in R\land (y,z)\in R\implies(x,z)\in R$ (4)反自反性:$\forall x\in A,(x,x)\not\in R$ (5)反對稱性:$(x,y)\in R\land (y,x)\in R\implies x=y$ (6)不對稱性:$(x,y)\in R\implies (y,x)\not\in R$ 若$R$滿足(1),(2),(3),則我們說$R$是$A$上的一個等價關係。 假設$R$是$A$上的一個等價關係,我們定義: $[x]:=\{y\in A\mid (x,y)\in R\}$ 定理: 若$y\in[x]$,那麼$[x]=[y]$ 給定$a\in[x]$ 我們可以得知$(a,x)\in R$ 由假設$y\in[x]\iff (x,y)\in R$ $\iff (a,y)\in R$ $\iff a\in [y]$ 即$[x]=[y]$ 假設$x,y\in A$,$R$是$A$上的一個等價關係 則$[x]=[y]$或是$[x]\cap[y]=\varnothing$ 假設$[x]\cap[y]=\varnothing$,就可得到結論 假設$[x]\cap[y]\not=\varnothing$,我們需要證明$[x]=[y]$ 如果$k\in[x]\cap[y]$,那麼$(k,x)\in R$且$(k,y)\in R$ 根據對稱性與遞移性,可得$(x,y)\in R$,也因此$y\in[x]$且$x\in[y]$ 也就是說$[x]=[y]$ 定義$A$上的分割$P$為: $P=\{E_{\alpha}\}_{\alpha\in\Lambda}$ 其中$E_{\alpha}\cap E_{\beta}=\varnothing\lor E_{\alpha}=E_{\beta}$對於任意$\alpha,\beta\in\Lambda$都成立。 以及$\displaystyle\bigcup_{\alpha\in\Lambda}E_{\alpha}=A$ 那麼可以很自然的發現,$A$上的等價關係$R$之所有等價類就會形成$A$上的一個分割。 因此我們可以將$[x]$視為某個集合上的一個點 定義$A$上關於$R$之商空間$A/R$: $A/R:=\{[x]\mid x\in A\}$ 我們同時也可以定義$A$上的正規映射: $p:A\to A/R$ $x\mapsto [x]$ 很容易發現$p$是一個函數。 因此我們可以利用此定義來協助我們分析某個定義域為$A$的函數$f:A\to B$。 假設$R:=\{(x,y)\in A\times A\mid f(x)=f(y)\}$ 不難看出$R$是$A$上的一個等價關係。 定義以下兩個函數 $s:A/R\to f(A)$ $[x]\mapsto f(x)$ 以及 $\iota:f(A)\to B$ $y\mapsto y$ 我們可以輕易得知$f=\iota\circ s\circ p$ 且$p$是映成函數,$s$為對射函數,$\iota$為一對一函數。 ### 偏序 回顧: 若$R$滿足關係性質(1),(3),(5),則我們說$R$是$A$上的一個偏序。 若$R$滿足關係性質(1),(3),(6),則我們說$R$是$A$上的一個嚴格偏序。 定義: 若$R_1$是$A$上的一個偏序關係,我們就說$(A,R)$是一個偏序集合。 通常我們將$R$寫作$\le$,且如果$x\le y$,我們也將$y\ge x$視為同一件事情。 如果$R_2$是$A$上的一個嚴格偏序,我們就會將$R$寫作$<$ 我們也定義$x\le y\iff x<y\lor x=y$以及$x<y\iff x\not=y\land x\le y$ 跟偏序關係同理,$y>x$跟$x<y$代表同一件事情。 設$(A,\le),(B,\le)$為兩個偏序集合 我們簡記$(A,\le),(B,\le)$分別為$A,B$ 定義函數$f:A\to B$為遞增,若其滿足 $x\le y\implies f(x)\le f(y)$ 嚴格遞增 $x<y\implies f(x)<f(y)$ 若$a\in A$,定義$S_a:=\{x\mid x<a\}$為$A$之initial segment。 若$A$為一個全序集合,則$\forall a,b\in A,a\le b\lor b\le a$ 我們也稱$A$為一個線性序集合或是鍊。 若$C$是$A$之子集合且滿足 $\forall x\in A,\exists y\in C,\text{s.t.}\ y\ge x\implies x\in C$ 我們就說$C$是$A$之lower set。 若$m$是$A$中之最小(minimal)元素,則 $m\in A\land\forall x\in A,x\ge m$ 顯然此時$A$必須是一個全序集合。 若$m$是$A$中之極小元素,則 $\forall x\in A,\text{if}\ x\le m\implies x=m$ 顯然此時$A$可以是一個偏序集合。 假設$C$是$A$之子集合 若$l$是$C$之下界,則 $\forall x\in C,l\le x$ 最大,極大,上界之定義方式類似。 假設$A$是一個全序集合 若$A$是一個良序集合,則$A$的所有子集合都有最小元素。 #### 偏序集合間之同構 假設$(A,\le),(B,\le)$為兩個偏序集合 我們說$f:A\to B$為一個同構映射,若$f$是一個對射函數且$x\le y\iff f(x)\le f(y)$ 定理: 若$A,B$為兩個偏序集合,且$f:A\to B$是一個同構映射,則$x<y\iff f(x)<f(y)$ $pf:$ 因為$x<y$,所以$x\le y$,因此$f(x)\le f(y)$ 如果$f(x)=f(y)$,那麼$f(y)\le f(x)$,因此$y\le x$為矛盾。 因此$f(x)<f(y)$ 反之亦然。 若$A$為全序集合,$B$為偏序集合,若$f:A\to B$為對射且遞增之映射,則$f$為同構映射。 $pf:$ 因為$f:A\to B$為對射且遞增之映射,所以我們只需證明$f(x)\le f(y)\implies x\le y$。 假設$f(x)\le f(y)$,因為$A$是個全序集合,我們有$x\le y\lor y<x$ 如果$f(x)<f(y)$且$x=y$,那麼與$f$是函數矛盾 如果$f(x)<f(y)$且$y<x$,那麼$f(y)<f(x)$也是矛盾 所以$f(x)<f(y)\implies x<y$ 如果$f(x)=f(y)$,因為$f$是一對一,立即推得$x=y$ 因此若$f(x)\le f(y)$,則$x\le y$ 我們可以得到$f$是同構映射之結論。 定義: 假設$A,B$為兩個偏序集合,我們記$A\sim B$來表示$A$同構於$B$。 定理: 假設$A$是良序集合。 $B$是$A$的一個lower set若且唯若$B=A$或$B$是$A$的一個initial segment。 $pf:$ ($\implies$) 假設$B$是$A$的一個lower set。 若$B=A$,則結論顯然。 若$B\not=A$,則$A-B\not=\varnothing$。 因此$A-B$有最小元素$m$,我們證明$B=S_m$。 ($\subseteq$) 假設$B\not\subseteq S_m$,也就是說: $\exists x\in B\land x\not\in S_m$ 由於$x\ge m$,推得$m\in B$,可是$m\in A-B$,矛盾。 故$B\subseteq S_m$。 ($\supseteq$) 假設$B\not\supseteq S_m$,也就是說: $\exists x\in S_m\land x\not\in B$ 由於$x\in S_m\implies x\in A$得到$x\in A-B\land x<m$ 這與$m$是$A-B$中的最小元素矛盾。 因此$B\supseteq S_m$。 故我們推得$B=S_m$,也就是$B$是$A$的某個initial segment。 ($\Longleftarrow$) 假設$B=A$或$B$是$A$的某個initial segment。 如果$B=A$ 任意給定$x\in A$,必定有$x\in B$,所以$B$顯然是$A$的一個lower set。 如果$B$是$A$的某個intial segment $S_a$: 給定$x\in A$以及$\exists y\in B,\text{s.t.}\ y\ge x$ 因為$B=S_a$,所以$a>y\ge x$,也就是說$x\in S_a=B$。 因此$B$也是一個$A$的lower set。 我們推得結論: $B$是$A$的一個lower set若且唯若$B=A$或$B$是$A$的一個initial segment。 ## 良序集合三一律 假設$A,B$為兩個良序集合,$S_a,S_b$分別為$A,B$中的initial segment,則以下情形恰一種會成立 (1)$A\sim B$ (2)$A\sim S_b$ (3)$S_a\sim B$ 意思就是良序集合間只有大小之差別。 為了證明三一律,我們先證明一些引理 以下$A$為良序集合 引理1: 假設$f$是$A$到$A$的子集合之同構映射,則$\forall x\in A,x\le f(x)$。 $pf:$ 我們證明$E=\{x\mid x>f(x)\}=\varnothing$ 假設$E\not=\varnothing$,那麼由於$A$是良序集合,我們假設$E$中之最小元素為$s_0$ 因為$s_0>f(s_0)$而且$f$是遞增的,所以$f(s_0)>f(f(s_0))$,因此$f(s_0)\in E$,可是$s_0>f(s_0)$,這與$s_0$是$E$中之最小元素矛盾,因此$E=\varnothing$。 我們得到若$f$是$A$到$A$的子集合之同構映射,則$\forall x\in A,x\le f(x)$之結論。 引理2: 不存在自$A$到$A$之initial segment $S_a$之同構映射。 $pf:$ 假設存在$f:A\to S_a$之同構映射 那麼由引理1可得$a\le f(a)\implies f(a)\not\in S_a$ 可是$f$是映成函數,也就是說$\text{ran}{(f)}=S_a$,矛盾。 因此不存在自$A$到$A$之initial segment $S_a$之同構映射。 推論: 良序集合無法同構於自己的一個initial segment。 也就是說不存在同構於自己的一個initial segment的良序集合。 引理3: 假設$B$也是一個良序集合 若$A\sim S_b$,則不存在$C\subseteq A$使得$B\sim C$。 $pf:$ 假設$C\subseteq A,\text{s.t.}\ B\sim C$ 那麼根據假設以及條件,我們可以知道 $f:A\to S_b$以及$g:B\to C$都是同構映射 可是$f\circ g:B\to D\subseteq S_b$也會是一個同構映射,因此依據引理2,得到矛盾。 所以若$A\sim S_b$,則不存在$C\subseteq A$使得$B\sim C$。 引理4: 假設$S_x,S_y$皆為$A$之initial segment,若$x<y$,則$S_x$是$S_y$之initial segment。 $pf:$ 我們必須證明$S_x=\{\alpha\in S_y\mid \alpha<x\}$ 也就是說只要$\alpha\in S_x$,則$\alpha\in S_y$且$\alpha<x$ 首先因為$S_x=\{\alpha\in A\mid\alpha<x\}$,所以第二個條件成立,而且由於$x<y$,推得$\alpha<x<y$ 因此$\alpha\in S_y$,故$S_x=\{\alpha\in S_y\mid\alpha <x\}$。 也就是說$S_x$其實就是$S_y$之initial segment。 接下來我們就可以證明三一律了 $pf:$ 首先我們證明(1),(2),(3)彼此互斥。 若$A\sim B$: 假設$A\sim S_b$,那麼$A\sim B\sim S_b$為矛盾。 假設$S_a\sim B$,那麼$A\sim S_a$為矛盾。 所以$A\not\sim S_b\land S_a\not\sim B$ 若$A\sim S_b$: 假設$A\sim B$,那麼$B\sim S_b$為矛盾。 假設$S_a\sim B$,那麼根據引理3得到矛盾。 所以$A\not\sim B\land S_a\not\sim B$ 若$S_a\sim B$,同理可證$A\not\sim B\land S_b\not\sim A$ 故(1),(2),(3)彼此互斥。 至於存在性,我們首先考慮以下$A$之子集合: $C:=\{x\in A\mid\exists y\in B,\text{s.t.}\ S_y\sim S_x\}\subseteq A$ 我們將證明$F:C\to B$為函數,且若令$D=\text{ran}(F)$以及$F:C\to D$,則$F$為同構映射。 以及證明$C$與$D$皆分別為$A$與$B$之lower set。 那麼我們就可以證明存在性了。 定$F:C\to B$,我們先檢驗其是否為Well-defined。 F1:依據$C$之定義可得。 F2:給定$x_1=x_2$,我們必須說明$F(x_1)=F(x_2)$ 設$y_1=F(x_1),y_2=F(x_2)$ 由於$B$是良序集合,$y_1\le y_2\lor y_1\ge y_2$ 假設$y_1\not=y_2$,則: 若$y_1>y_2$,那麼$S_{y_2}$就會是$S_{y_1}$的initial segment,因此$S_{y_2}\not\sim S_{y_1}$。 可是$S_{x_1}\sim S_{y_1}\sim S_{x_2}\sim S_{y_2}$,產生了矛盾,因此我們推得$y_1\le y_2$。 若$y_1<y_2$,同理可得$y_1\ge y_2$,因此可能的情況只有$y_1=y_2$ 這說明了$F$是well-defined。 令$D=\text{ran}(F)$及$F:C\to D$,顯然地,$f$是映成函數。 我們接下來必須證明$F$是一對一且$x_1\le x_2\iff F(x_1)\le F(x_2)$。 一對一: 給定$F(x_1)=F(x_2)=y$,我們有: $S_{x_1}\sim S_y\sim S_{x_2}$,因此若$x_1<x_2$或是$x_2<x_1$,根據引理2皆會推得矛盾,故$x_1=x_2$。 我們推得$F$是一對一的。 $x_1\le x_2\iff F(x_1)\le F(x_2)$: ($\implies$) 假設$x_1\le x_2$: 若$x_1=x_2$,因為$F$是一個函數,我們可以得知$F(x_1)=F(x_2)$。 若$x_1<x_2$,我們假設$F(x_1)>F(x_2)$,那麼: $S_{x_1}\sim S_{F(x_1)}\land S_{x_2}\sim S_{F(x_2)}$以及$S_{x_1},S_{F(x_2)}$分別是$S_{x_2},S_{F(x_1)}$之initial segment,根據引理3得知: 若$S_{x_1}\sim S_{F(x_1)}$,則不存在任何$S_{F(x_1)}$之子集合$X$使得$S_{F(x_1)}\sim X$。 故$S_{F(x_2)}\sim S_{x_2}$為矛盾。 因此我們可以得知若$x_1\le x_2\implies F(x_1)\le F(x_2)$ ($\Longleftarrow$) 同理可得$F(x_1)\le F(x_2)\implies x_1\le x_2$ 故我們推得$x_1\le x_2\iff F(x_1)\le F(x_2)$,也因此$F:C\to D$是一個同構映射。 接下來我們證明$C$是一個$A$的lower set。 給定$\alpha\in A$以及存在$x\in C,\text{s.t.}\ \alpha\le x$ 我們必須推得$\alpha\in C$。 因為$x\in C$,我們可以知道$\exists y\in D,\text{s.t.}\ S_y\sim S_x$。 也就是說存在一個同構映射$g:S_x\to S_y$,又因為$S_\alpha\subseteq S_x$ 因此我們可以知道$g|_{S_\alpha}:S_\alpha\to S_{g(\alpha)}$也是一個同構映射,推得$S_\alpha\sim S_{g(\alpha)}$,所以$\alpha\in C$。 同理,考慮$F$之反函數,也可得到$D$是一個$B$的lower set,因此根據定理,$C=A$或$C$是$A$的initial segment及$D=B$或$D$是$B$的initial segment。 接下來我們要說明$C$是$A$之initial segment且$D$是$B$之initial segment的情形不會成立。 假設$S_a=C,S_b=D$ 因為$S_a\sim S_b\sim C\sim D$,我們得知$S_a\sim S_b$,由$C$之定義,$a\in C$,矛盾。 也因此$C$是$A$之initial segment且$D$是$B$之initial segment的情形不會成立。 也就是說必定會有以下三種情況產生: (1)$C=A$且$D=B$ (2)$C$是$A$的initial segment且$D=B$ (3)$C=A$且$D$是$B$的initial segment 意即: (1)$A\sim B$ (2)$S_a\sim B$ (3)$A\sim S_b$ 而我們已經證明了這三個情況彼此互斥,故良序集合會有三一律之定理。 ### Lower set之討論 設$A$是一偏序集合,且$B\subseteq A$。 對於$b\in B$,定義$\downarrow b:=\{x\in A\mid x\le b\}$ 而定義$\downarrow B:=\displaystyle\bigcup_{b\in B}\downarrow b$ 性質: (1)$\downarrow B\supseteq B$,等號成立若且唯若$B$是lower set。 (2)$\downarrow B$是一個lower set。 (3)若$C\supseteq B$且$C$是一個lower set,則$C\supseteq\downarrow B$ $pf:$ (1) 假設$x\in B$ 由於$x\in\downarrow x\subseteq\displaystyle\bigcup_{b\in B}\downarrow b=\downarrow B$ 因此$B\subseteq\downarrow B$ 假設等號成立,也就是$\downarrow B\subseteq B$ 那麼若$x\in A$且存在$y\in B,\text{s.t.}\ y\ge x$,我們必須證明$x\in B$ $y\in B\land y\ge x\implies x\in\downarrow y\subseteq\downarrow B=B$ 假設$B$是一個lower set,我們必須證明$\downarrow B\subseteq B$ $x\in\downarrow B\implies\exists b\in B,\text{s.t.}\ x\in\downarrow b\implies\exists b\in B,\text{s.t.}\ x\le b$ 由於$B$是一個lower set,我們得到$x\in B$ 因此$\downarrow B\subseteq B$ 故等號成立若且唯若$B$是lower set。 (2) 假設$x\in\downarrow B$且$\exists y\in\downarrow B,\text{s.t.}\ y\ge x$ 因為$y\in\downarrow B$,所以$\exists b\in B,\text{s.t.}\ y\in\downarrow b$ 得到$b\ge y\ge x$,由遞移性得到$b\ge x$,所以$x\in\downarrow b$,得到$x\in\downarrow B$ (3) 假設$x\in\downarrow B$ $\iff x\in\displaystyle\bigcup_{b\in B}\downarrow b$ 因為$C\supseteq B$,所以$\forall b\in B\implies b\in C$ 也因此我們說$\displaystyle\bigcup_{b\in B}\downarrow b\subseteq\displaystyle\bigcup_{c\in C}\downarrow c$ 假設$k\in\displaystyle\bigcup_{b\in B}\downarrow b$ $\iff\exists b\in B,\text{s.t.}\ k\in\downarrow b$ $\iff\exists b\in B,\text{s.t.}\ k\le b$ $\implies\exists c\in C,\text{s.t.}\ k\le c$ $\iff k\in\displaystyle\bigcup_{c\in C}\downarrow c$ 所以$x\in\displaystyle\bigcup_{c\in C}\downarrow c=\downarrow C$ 又因為$C$是一個lower set,$\downarrow C=C$ 得到$C\supseteq\downarrow B$ 意即,$\downarrow B$是包含$B$的所有lower set中最小的。 推論:$\displaystyle\bigcap_{l\in L}l=\downarrow B$ 其中$L:=\{C\mid C\ \text{is a lower set containing}\ B\}$ 因為$\downarrow B\in L$,因此$\displaystyle\bigcap_{l\in L}l=\downarrow B$。 假設$\{B_i\}_{i\in I}$為一個$A$中的lower set的指標集合,則: $\downarrow(\displaystyle\bigcup_{i\in I}B_{i})=(\displaystyle\bigcup_{i\in I}B_{i})$ $\downarrow(\displaystyle\bigcap_{i\in I}B_i)\subseteq(\displaystyle\bigcap_{i\in I}B_{i})$ $pf:$ 設$x\in\downarrow(\displaystyle\bigcup_{i\in I}B_{i})$ $\iff x\in\displaystyle\bigcup_{b\in\bigcup_{i\in I}B_i}\downarrow b$ $\iff\exists b\in\displaystyle\bigcup_{i\in I}B_i,\text{s.t.}\ x\in\downarrow b$ $\iff\exists b\in\displaystyle\bigcup_{i\in I}B_i,\text{s.t.}\ x\le b$ $\iff\exists i\in I,\text{s.t.}\ \exists b\in B_i\land x\le b$ $\iff\exists i\in I,\text{s.t.}\ x\in B_i$因為$B_i$是一個lower set $\iff x\in\displaystyle\bigcup_{i\in I}B_i$ 因此$\downarrow(\displaystyle\bigcup_{i\in I}B_{i})=(\displaystyle\bigcup_{i\in I}B_{i})$ 推論:任意一個lower set之指標族的聯集與交集也都是lower set