logo

칸토어-베른슈타인 정리 증명 📂집합론

칸토어-베른슈타인 정리 증명

정리 1

집합 AA, BB 에 대해 AABB부분집합과 대등하고 BBAA 의 부분집합과 대등하면 AABB 는 대등하다.


증명

전략: xx함수 ffkk 번 취하는 것을 fk(x)f^{k}(x) 와 같이 나타내려고 한다. 그러면 모든 kNk \in \mathbb{N} 에 대해 fk(x)=f(fk1(x))f^{k}(x) = f \left( f^{k-1}(x) \right) 처럼 나타낼 수 있을 것이다. 이러한 관점에서 f0f^{0} 는 함수 ff 를 한 번도 취하지 않은 함수, 하자면 항등함수로 둘 수 있다.

우선 집합 AA 의 부분집합 BB 에 대해 단사 f:ABf: A \to B 가 존재하면 전단사 h:ABh : A \to B 도 존재함을 보이려고 한다. 만약 B=AB=A 면 단사 ff 가 무엇이든 항등함수 h:=f0h:=f^{0} 가 존재해서 더 이상 보일 것이 없으므로, BAB \subsetneq A 인 경우만 생각하면 된다.


Part 1. nmn \ne m 이면 fn(AB)fm(AB)=f^{n}(A \setminus B) \cap f^{m}(A \setminus B) = \emptyset

m<nm < n 일 때 fn(AB)fm(AB)f^{n}(A \setminus B) \cap f^{m}(A \setminus B) \ne \emptyset 이라고 가정해보자. 이는 곧 fn(x1)=fm(x2)f^{n}(x_{1}) = f^{m}(x_{2}) 를 만족시키는 어떤 x1,x2(AB)x_{1}, x_{2} \in (A \setminus B) 가 존재한다는 것이다. 그러면 fnm(x1)=fmm(x2)=f0(x2)=x2 \begin{align*} f^{n-m}(x_{1}) =& f^{m-m}(x_{2}) \\ =& f^{0}(x_{2}) \\ =& x_{2} \end{align*} 여기서 f0(x2)Bf^{0}(x_{2}) \in B 라는 것은 x2Bx_{2} \in B 라는 것이다. 그러나 이는 x2(AB)x_{2} \in (A \setminus B) 에 모순이다. 같은 방법으로 m>nm > n 일 때도 fn(AB)fm(AB)f^{n}(A \setminus B) \cap f^{m}(A \setminus B) \ne \emptyset 임을 보일 수 있다.


Part 2. h(A)=Bh(A) = B

집합 CC 를 다음과 같이 정의하자. C:=n0fn(AB)h(z):={f(z),zCz,zAC \begin{align*} C:=& \bigcup_{n \ge 0} f^{n} (A \setminus B) \\ h(z):=& \begin{cases} f(z) & , z \in C \\ z &,z \in A\setminus C\end{cases} \end{align*} CCzAz \in A 에 대해 함수 hh 를 위와 같이 정의하면 ABCA \setminus B \subset C 고, f(C)Cf (C) \subset C 다. 합집합에 대한 함수의 상의 성질에 따라 h(A)=(AC)f(C)=[An0fn(AB)]f(n0fn(AB))=[A(n0fn(AB))c]n1fn(AB)=[An1fn(AB)][(n0fn(AB))cn1fn(AB)]=A[n0fn(AB)(n1fn(AB))c]c=A[f0(AB)]c=A(AB)c=A(AB)=B \begin{align*} h(A) =& (A\setminus C) \cup f (C) \\ =& \left[ A \setminus \bigcup_{n \ge 0} f^{n} (A \setminus B) \right] \cup f \left( \bigcup_{n \ge 0} f^{n} (A \setminus B) \right) \\ =& \left[ A \cap \left( \bigcup_{n \ge 0} f^{n} (A \setminus B) \right)^{c} \right] \cup \bigcup_{n \ge 1} f^{n} (A \setminus B) \\ =& \left[ A \cup \bigcup_{n \ge 1} f^{n} (A \setminus B) \right] \cap \left[ \left( \bigcup_{n \ge 0} f^{n} (A \setminus B) \right)^{c} \cup \bigcup_{n \ge 1} f^{n} (A \setminus B) \right] \\ =& A \cap \left[ \bigcup_{n \ge 0} f^{n} (A \setminus B) \cap \left( \bigcup_{n \ge 1} f^{n} (A \setminus B) \right)^{c} \right]^{c} \\ =& A \cap \left[ f^{0}(A \setminus B) \right]^{c} \\ =& A \cap ( A \setminus B)^{c} \\ =& A \setminus (A \setminus B) \\ =& B \end{align*} h(A)=Bh(A) = B 이고, hh 는 전사다. 여기서 ff 는 단사이므로 hh 역시 단사가 되므로 전단사다.


Part 3. hh 는 전단사다

A0AB0B A_{0} \subset A \\ B_{0} \subset B 정리의 가정에 따라 두 전단사 f0:AB0f_{0} : A \to B_{0}g0:BA0g_{0} : B \to A_{0} 가 존재한다고 하면 f(x)=g0(f0(x))f(x) = g_{0} \left( f_{0} (x) \right) 와 같이 정의된 함수 ff 는 단사다. 위의 Part 1, 2에 따라 전단사 h:AA0h : A \to A_{0} 가 존재하고, g01h:ABg_{0}^{-1} \circ h : A \to B 가 전단사이므로 AABB 는 대등하다.


  1. 이흥천 역, You-Feng Lin. (2011). 집합론(Set Theory: An Intuitive Approach): p245. ↩︎