Schröder–Bernsteinの定理
単射と濃度を論じる上で非常に基礎的な定理
簡単な説明
$ |A|\le|B|\land|A|\ge|B|\implies|A|=|B|
これで一見証明が済んでいるように思われるが、濃度の大小関係や等号を定義するのにSchröder–Bernsteinの定理が必要なので、証明にはなっていない
Schröder–Bernsteinの定理を同値変形した論理式、とは言えるかもtakker.icon
これも証明はまだ書いてないが
厳密な論理式
$ \forall A, B:\left[\begin{cases}\exists f:A\rightarrowtail B\\\exists f:B\rightarrowtail A\end{cases}\implies\exists f:A⤖ B\right]
各方向への単射があるなら、全単射が存在する
Reference
証明Schröder–Bernsteinの定理#660f85021280f00000eb2d92
$ \forall A\forall Bにて
$ \exist f:A\rightarrowtail B\exist g:B\rightarrowtail A
ここで次を定義する
$ C:\Z_{\ge0}\ni n\mapsto\begin{dcases}A\setminus g^\to(B)&\text{if }n=0\\(g\circ f)^\to(C(n-1))&\text{otherwise}\end{dcases}\in A
$ C:=\bigcup_{n\in\N} C(n-1)
$ g':=\left.g\right|_{g^\to(B)}
$ gを全単射にしたもの
$ h:A\ni x\mapsto\begin{dcases}f(x)&\text{if }x\in C\\{g'}^{-1}(x)&\text{otherwise}\end{dcases}\in B
この条件のもと、$ hが全単射であることを示す
単射性
$ \forall a_1,a_2\in A:
$ h(a_1)=h(a_2)
$ \implies\begin{dcases}f(a_1)=f(a_2)&\text{if }a_1,a_2\in C\\{g'}^{-1}(a_1)={g'}^{-1}(a_2)&\text{if }a_1,a_2\notin C\\f(a_1)={g'}^{-1}(a_2)&\text{if }a_1\in C\land a_2\notin C\\{g'}^{-1}(a_1)=f(a_2)&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ \implies\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\f(a_1)={g'}^{-1}(a_2)&\text{if }a_1\in C\land a_2\notin C\\{g'}^{-1}(a_1)=f(a_2)&\text{if }a_1\notin C\land a_2\in C\end{dcases}
1番目の条件は$ f,g'の単射性から函数を外した
$ \iff\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\{g'}\circ f(a_1)=a_2&\text{if }a_1\in C\land a_2\notin C\\a_1={g'}\circ f(a_2)&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ \iff\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\a_2={g'}\circ f(a_1)\land\exist n\in\N:a_1\in C(n-1)&\text{if }a_1\in C\land a_2\notin C\\a_1={g'}\circ f(a_2)\land\exist n\in\N:a_2\in C(n-1)&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ a_1\in C,a_2\in Cを$ Cの定義で展開しただけ
$ \implies\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\\exist n\in\N\exist a'\in C(n-1):a_2=g\circ f(a')&\text{if }a_1\in C\land a_2\notin C\\\exist n\in\N\exist a'\in C(n-1):a_1=g\circ f(a')&\text{if }a_1\notin C\land a_2\in C\end{dcases}
∃導入で$ a'を導入
$ \iff\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\\exist n\in\N:a_2\in(g\circ f)^\to(C(n-1))&\text{if }a_1\in C\land a_2\notin C\\\exist n\in\N:a_1\in( g\circ f)^\to(C(n-1))&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ \iff\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\\exist n\in\N:a_2\in C(n)&\text{if }a_1\in C\land a_2\notin C\\\exist n\in\N:a_1\in C(n)&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ \because C(n)の定義
$ \implies\begin{dcases}a_1=a_2&\text{if }a_1,a_2\in C\lor a_1,a_2\notin C\\a_2\in C&\text{if }a_1\in C\land a_2\notin C\\a_1\in C&\text{if }a_1\notin C\land a_2\in C\end{dcases}
$ \because C(n)\subseteq C
$ \implies a_1=a_2
$ a_1=a_2以外は矛盾する
$ \therefore hは単射
全射性
$ h^\to(A)=B示す
$ h^\to(A)=f^\to(C)\cup{{g'}^{-1}}^\to(A\setminus C)
$ =f^\to(C)\cup g^\gets(A\setminus C)
$ g'は全単射なので、$ {{g'}^{-1}}^\to={g'}^\gets=g^\getsである
$ =f^\to(C)\cup(g^\gets(A)\setminus g^\gets(C))
$ =f^\to(C)\cup(B\setminus g^\gets(C))
$ \because g: B\to A
$ =f^\to(C)\cup\left(B\setminus\bigcup_{n\in\N}g^\gets(C(n-1))\right)
$ \because像と逆像の基本的性質と$ C=\bigcup_{n\in\N} C(n-1)
$ =f^\to(C)\cup\left(B\setminus\left(g^\gets(A\setminus g^\to(B))\cup\bigcup_{n\in\N}g^\gets(C(n))\right)\right)
$ =f^\to(C)\cup\left(B\setminus\left((g^\gets(A)\setminus g^\gets(g^\to(B)))\cup\bigcup_{n\in\N}g^\gets((g\circ f)^\to(C(n-1)))\right)\right)
$ \because像と逆像の基本的性質
$ =f^\to(C)\cup\left(B\setminus\left((g^\gets(A)\setminus g^\gets(g^\to(B)))\cup\bigcup_{n\in\N}g^\gets(g^\to(f^\to(C(n-1))))\right)\right)
$ =f^\to(C)\cup\left(B\setminus\left((g^\gets(A)\setminus B)\cup\bigcup_{n\in\N}f^\to(C(n-1))\right)\right)
$ \because像と逆像の基本的性質の単射なら$ g^\gets(g^\to(D))=D
$ =f^\to(C)\cup\left(B\setminus\bigcup_{n\in\N}f^\to(C(n-1))\right)
$ \because g^\gets(A)\subseteq Bだから$ g^\gets(A)\setminus B=\varnothing
$ =f^\to(C)\cup\left(B\setminus f^\to\left(\bigcup_{n\in\N}C(n-1)\right)\right)
$ \because像と逆像の基本的性質
$ =f^\to(C)\cup\left(B\setminus f^\to(C)\right)
$ =B
これはつまるところ、$ g^\gets(C)=f^\to(C)を使っているのか
$ \therefore\forall A, B:\left[\begin{dcases}\exists f:A\rightarrowtail B\\\exists f:B\rightarrowtail A\end{dcases}\implies\exists f:A⤖ B\right]
References
ベルンシュタインの定理 - Wikipedia
ここの証明をベースに一度自分で証明書いたんだけど、忘れちゃったtakker.icon
書いた計算用紙も見つからなかった
/miyamonz/Bernsteinの定理
証明がある
ベルンシュタインの定理の証明|証明のイメージ付き | 蛍雪に染まる。
#蛍雪に染まる。
変換過程を複数のイラストで示してあるので、とてもイメージしやすい
#ベルンシュタインの定理
#カントール=ベルンシュタイン=シュレーダーの定理
#2025-06-03 08:49:29
#2025-02-22 17:10:15 全射の証明を、なるべく論理演算ではなく集合演算で証明できるようにした
#2024-08-01 12:45:13
#2024-04-05 12:24:37
#2022-03-21 20:58:11
#2021-07-03 10:20:51
#2021-04-10 21:05:53