SASA Math
  • Introduction
  • Recent Articles
  • Topic Index
  • Tag Cloud
  • Links

집합의 기수

by I Seul Bee

5장에서 집합의 크기를 일대일대응을 통해 비교하는 방법을 살펴보았다. 이 장에서는 집합의 크기를 나타내는 기수(cardinal number)를 도입하고, 기수의 대소관계와 연산을 살펴본다. 기수는 유한집합의 원소 수를 무한집합까지 확장한 개념이다.

1. 집합의 대등과 기수

5장에서 사용한 표기를 다시 쓰면, 두 집합 \(A\)와 \(B\) 사이에 일대일대응이 존재할 때 \[A\sim B\] 로 나타낸다. 대등은 동치관계이며, 문제 4.16에서 이를 확인하였다.

정의 7.1. (기수)

집합 \(A\)의 기수(cardinal number) 또는 농도(cardinality)를 \(|A|\) 또는 \(\operatorname{card}(A)\)로 나타낸다. 기수는 집합의 대등류를 나타내는 추상적인 크기 표지이며, \[|A|=|B|\quad\Longleftrightarrow\quad A\sim B\] 가 성립하도록 이해한다.

여기서 “대등류”라는 말은 모든 대등한 집합들을 하나의 집합으로 모은다는 뜻이 아니다. 모든 집합을 대상으로 하는 대등류는 일반적으로 집합이 아니라 고유류가 되므로, 이 장에서는 위의 동치만을 기수에 관한 기본 원리로 사용한다. 공리적 집합론에서는 기수를 실제 집합으로 표현하는 방법을 별도로 마련할 수 있다.

유한집합의 경우 기수는 자연수와 일치한다. 예를 들면 \[|\varnothing|=0,\quad |\{a\}|=1,\quad |\{a,b\}|=2\quad(a\ne b)\] 이다. 따라서 \(A\)가 유한집합일 때는 \(|A|=n(A)\)로 생각할 수 있다.

자주 사용하는 무한집합의 기수는 다음과 같이 나타낸다.

  • \(|\mathbb N|=\aleph_0\)이다. \(\aleph_0\)는 ‘알레프 영’ 또는 ‘알레프 널’이라고 읽는다.
  • \(|\mathbb R|=\mathfrak c\)이다. 문제 5.14에 의해 \[\mathfrak c=|\mathcal P(\mathbb N)|=2^{\aleph_0}\] 이다.

선택공리를 가정하면 5장에서 다룬 연속체 가설은, 서수를 이용하여 \(\aleph_1\)을 정의한 뒤에는 \(2^{\aleph_0}=\aleph_1\)로 나타낼 수 있다.

한편 연속체 가설을 일반화하여, 모든 알레프 기수에 대하여 멱집합 연산이 바로 다음 알레프 기수가 된다는 주장을 일반 연속체 가설(Generalized Continuum Hypothesis, GCH)이라고 부른다.

2. 기수의 대소관계

정의 7.2. (기수의 대소관계)

두 기수 \(\kappa=|A|\), \(\lambda=|B|\)에 대하여 \(A\)에서 \(B\)로 가는 일대일함수가 존재하면 \[\kappa\le\lambda\] 라고 정의한다. 또한 \(\kappa\le\lambda\)이고 \(\kappa\ne\lambda\)이면 \(\kappa<\lambda\)라고 쓴다.

이 정의는 대표 집합의 선택에 의존하지 않는다. 실제로 \(A\sim A'\), \(B\sim B'\)이고 \(f\colon A\to B\)가 일대일함수이면, 일대일대응 \(u\colon A'\to A\), \(v\colon B\to B'\)를 택하여 \(v\circ f\circ u\colon A'\to B'\)를 얻는다.

정리 7.3. (기수의 대소관계)

기수 \(\kappa\), \(\lambda\), \(\mu\)에 대하여 다음이 성립한다.

  1. \(\kappa\le\kappa\)이다.
  2. \(\kappa\le\lambda\)이고 \(\lambda\le\kappa\)이면 \(\kappa=\lambda\)이다.
  3. \(\kappa\le\lambda\)이고 \(\lambda\le\mu\)이면 \(\kappa\le\mu\)이다.

증명 첫째는 항등함수, 셋째는 일대일함수의 합성을 사용하면 된다. 둘째는 정리 5.1의 칸토어-베른슈타인 정리에 의해 두 대표 집합이 대등하므로 기수의 정의에서 따른다.

문제 7.1. 다음 세 집합을 생각하자. \[ A=\{1,\,2,\,3\},\quad B=\{a,\,b,\,c\},\quad C=\{0,\,1,\,2,\,3\}. \] 다음에 답하시오.

  1. \(A\)에서 \(B\)로 가는 일대일대응을 하나 구하시오.
  2. \(A\)에서 \(C\)로 가는 일대일함수를 하나 구하시오.
  3. \(|A|=|B|\), \(|A|<|C|\), \(|C|\le|B|\) 가운데 참인 것을 모두 고르고 그 이유를 설명하시오.
  4. \(|A|\le|B|\)와 \(|B|\le|A|\)가 동시에 성립한다는 사실에서 어떤 결론을 얻을 수 있는지 정리 7.3을 이용하여 설명하시오.

임의의 두 기수 \(\kappa\), \(\lambda\)에 대하여 항상 \(\kappa\le\lambda\) 또는 \(\lambda\le\kappa\)가 성립한다는 명제를 기수의 비교가능성(cardinal comparability)이라고 한다. 이 명제는 선택공리와 동치이며, 따라서 선택공리를 사용하지 않는 ZF에서는 임의의 두 기수를 항상 비교할 수 있다고 가정해서는 안 된다.

3. 기수의 덧셈

두 집합 \(A\), \(B\)의 서로소 합을 \[A\sqcup B=(A\times\{0\})\cup(B\times\{1\})\] 로 나타내자. 두 부분은 항상 서로소이다.

정의 7.4. (기수의 덧셈)

두 기수 \(\kappa=|A|\), \(\lambda=|B|\)의 기수의 합을 \[\kappa+\lambda=|A\sqcup B|\] 로 정의한다.

\(A\sim A'\), \(B\sim B'\)이면 각 일대일대응을 두 태그 위에서 따로 적용하여 \(A\sqcup B\sim A'\sqcup B'\)를 얻으므로 이 정의는 대표 집합의 선택과 무관하다.

정리 7.5. (기수 덧셈의 기본 법칙)

기수 \(\kappa\), \(\lambda\), \(\mu\), \(\kappa'\), \(\lambda'\)에 대하여 다음이 성립한다.

  1. \(\kappa+\lambda=\lambda+\kappa\).
  2. \((\kappa+\lambda)+\mu=\kappa+(\lambda+\mu)\).
  3. \(\kappa+0=\kappa\).
  4. \(\kappa\le\kappa'\)이고 \(\lambda\le\lambda'\)이면 \(\kappa+\lambda\le\kappa'+\lambda'\).

증명 첫째와 둘째는 서로소 합의 태그를 바꾸거나 다시 묶는 자연스러운 일대일대응으로 증명한다. 셋째는 \(A\sqcup\varnothing\sim A\)에서 따른다. 넷째는 일대일함수 \(f\colon A\to A'\), \(g\colon B\to B'\)가 주어졌을 때 각 태그에서 \(f\), \(g\)를 적용하면 \(A\sqcup B\to A'\sqcup B'\)인 일대일함수를 얻는다는 사실에서 따른다.

문제 7.2. \(A=\{1,\,2\}\), \(B=\{2,\,3\}\)이라고 하자.

  1. 서로소 합 \(A\sqcup B\)를 원소를 모두 써서 나타내시오.
  2. \(|A|+|B|\)와 \(|A\cup B|\)를 각각 구하시오.
  3. (2)의 두 값이 다른 이유를 서로소 합의 정의를 이용하여 설명하시오.
  4. 일반적으로 \(A\cap B=\varnothing\)이면 \(|A|+|B|=|A\cup B|\)임을 보이시오.

문제 7.3. 다음을 증명하시오.

  1. \(n\)이 유한기수일 때 \(\aleph_0+n=\aleph_0\)이다.
  2. \(\aleph_0+\aleph_0=\aleph_0\)이다.
  3. \(\mathfrak c+\aleph_0=\mathfrak c\)이다.
  4. \(\mathfrak c+\mathfrak c=\mathfrak c\)이다.

4. 기수의 곱셈

정의 7.6. (기수의 곱셈)

두 기수 \(\kappa=|A|\), \(\lambda=|B|\)의 기수의 곱을 \[\kappa\lambda=|A\times B|\] 로 정의한다.

\(A\sim A'\), \(B\sim B'\)이면 두 일대일대응을 성분별로 적용하여 \(A\times B\sim A'\times B'\)를 얻으므로 이 정의도 대표 집합의 선택과 무관하다.

정리 7.7. (기수 곱셈의 기본 법칙)

기수 \(\kappa\), \(\lambda\), \(\mu\), \(\kappa'\), \(\lambda'\)에 대하여 다음이 성립한다.

  1. \(\kappa\lambda=\lambda\kappa\).
  2. \((\kappa\lambda)\mu=\kappa(\lambda\mu)\).
  3. \(\kappa\cdot1=\kappa\).
  4. \(\kappa\cdot0=0\).
  5. \(\kappa(\lambda+\mu)=\kappa\lambda+\kappa\mu\).
  6. \(\kappa\le\kappa'\)이고 \(\lambda\le\lambda'\)이면 \(\kappa\lambda\le\kappa'\lambda'\).

증명 첫째는 \((a,b)\mapsto(b,a)\), 둘째는 \(((a,b),c)\mapsto(a,(b,c))\)가 주는 일대일대응에서 따른다. 셋째와 넷째는 \(A\times\{0\}\sim A\), \(A\times\varnothing=\varnothing\)에서 따른다. 다섯째는 \[A\times(B\sqcup C)\sim(A\times B)\sqcup(A\times C)\] 인 자연스러운 일대일대응을 사용한다. 마지막 성질은 두 일대일함수의 데카르트 곱을 취하면 된다.

문제 7.4. \(A=\{a,\,b,\,c\}\), \(B=\{0,\,1\}\)이라고 하자.

  1. \(A\times B\)의 원소를 모두 나열하시오.
  2. \(|A|\cdot|B|\)를 구하고, (1)에서 구한 \(|A\times B|\)와 비교하시오.
  3. \((a,b)\mapsto(b,a)\)로 정의된 대응이 \(A\times B\)와 \(B\times A\) 사이의 일대일대응임을 직접 확인하시오.
  4. \(C=\{x,\,y\}\)일 때 \(|A\times(B\sqcup C)|\)와 \(|(A\times B)\sqcup(A\times C)|\)를 각각 구하여 분배법칙을 수로 확인하시오.

5. 기수의 거듭제곱

정의 7.8. (기수의 거듭제곱)

두 기수 \(\kappa=|A|\), \(\lambda=|B|\)에 대하여 기수의 거듭제곱을 \[\kappa^\lambda=|A^B|\] 로 정의한다. 여기서 \(A^B\)는 \(B\)에서 \(A\)로 가는 모든 함수들의 집합이다.

\(A\sim A'\), \(B\sim B'\)이면 일대일대응 \(u\colon A\to A'\), \(v\colon B'\to B\)에 대하여 \[f\longmapsto u\circ f\circ v\] 는 \(A^B\)에서 \((A')^{B'}\)로 가는 일대일대응이므로 이 정의도 잘 정의된다.

정리 7.9. (기수 거듭제곱의 기본 법칙)

기수 \(\kappa\), \(\lambda\), \(\mu\)에 대하여 다음이 성립한다.

  1. \(\kappa^{\lambda+\mu}=\kappa^\lambda\kappa^\mu\).
  2. \((\kappa\lambda)^\mu=\kappa^\mu\lambda^\mu\).
  3. \((\kappa^\lambda)^\mu=\kappa^{\lambda\mu}\).
  4. \(\kappa^0=1\).
  5. \(\kappa^1=\kappa\).
  6. \(1^\lambda=1\).
  7. \(0^\lambda=0\)이다. 단, \(\lambda\ne0\)이다.

특히 \(0^0=1\)이다.

증명 첫째는 서로소 합 \(B\sqcup C\) 위의 함수가 \(B\)와 \(C\) 위의 두 함수와 정확히 대응한다는 사실에서 따른다. 둘째는 함수 \(f\colon C\to A\times B\)를 두 성분함수로 나누면 된다. 셋째는 함수 \(C\to A^B\)와 함수 \(B\times C\to A\) 사이의 일대일대응 \[F\longmapsto\bigl((b,\,c)\mapsto F(c)(b)\bigr)\] 에서 따른다. 나머지는 공집합에서 임의의 집합으로 가는 함수가 정확히 하나이고, 공집합이 아닌 집합에서 공집합으로 가는 함수는 없다는 사실에 의하여 바로 유도된다.

문제 7.5. \(A=\{0,\,1\}\), \(B=\{a,\,b,\,c\}\)라고 하자. 함수 \(f\colon B\to A\)를 \[ (f(a),\,f(b),\,f(c)) \] 와 같은 순서삼중항으로 나타내자.

  1. \(A^B\)의 원소를 모두 나열하시오.
  2. \(|A^B|\)를 구하고 \(2^3\)과 비교하시오.
  3. \(|A^\varnothing|\)를 구하시오.
  4. \(|\varnothing^B|\)를 구하시오.

\(2=|\{0,1\}|\)로 두면 임의의 집합 \(A\)에 대하여 부분집합 \(S\subseteq A\)와 특성함수 \[ \chi_S\colon A\to\{0,\,1\},\quad \chi_S(a)= \begin{cases} 1 & (a\in S),\\[5pt] 0 & (a\notin S) \end{cases} \] 가 일대일로 대응한다. 따라서 \(|A|=\kappa\)이면 \[2^\kappa=|\mathcal P(A)|\] 이다. 정리 5.3의 칸토어의 정리에 의해 항상 \(\kappa<2^\kappa\)이다.

문제 7.6. \(A=\{a,b,c\}\)라 하자.

  1. \(\mathcal P(A)\)의 원소를 모두 나열하고 \(|\mathcal P(A)|\)를 구하시오.
  2. \(S=\{a,c\}\)에 대응하는 특성함수 \(\chi_S\colon A\to\{0,1\}\)의 값을 모두 구하시오.
  3. \(f\colon A\to\{0,1\}\)가 \[ f(a)=0,\quad f(b)=1,\quad f(c)=1 \] 을 만족시킬 때, \(f=\chi_T\)가 되게 하는 부분집합 \(T\subseteq A\)를 구하시오.
  4. 위 계산을 이용하여 \(|\mathcal P(A)|=2^{|A|}\)를 이 경우에 직접 확인하시오.

문제 7.7. 다음을 증명하시오.

  1. 유한기수 \(m\), \(n\)에 대하여 기수의 덧셈, 곱셈, 거듭제곱이 6장에서 정의한 자연수의 연산과 일치함을 보이시오.
  2. \(2^{\aleph_0}=\mathfrak c\)임을 보이시오.
  3. \(\aleph_0^{\aleph_0}=\mathfrak c\)임을 보이시오.
  4. \(\mathfrak c^{\aleph_0}=\mathfrak c\)임을 보이시오.

6. 무한기수의 특별한 성질

이 절의 일반 명제에서는 선택공리를 가정한다. 선택공리 아래에서는 모든 무한기수 \(\kappa\)와 모든 양의 유한기수 \(n\)에 대하여 \[ \kappa+\kappa=\kappa,\quad \kappa\cdot\kappa=\kappa,\quad \kappa+n=\kappa,\quad \kappa\cdot n=\kappa \] 가 성립한다. 더 일반적으로 다음 정리를 얻는다.

정리 7.10. (무한기수의 합과 곱)

선택공리를 가정하자. \(\kappa\), \(\lambda\)가 무한기수이면 \[\kappa+\lambda=\kappa\cdot\lambda=\max\{\kappa,\lambda\}\] 이다.

이 정리의 일반적인 증명에는 선택공리와 무한집합의 정렬가능성을 사용하는 논의가 필요하므로 10장에서 다시 다룬다. 다만 \(\aleph_0+\aleph_0=\aleph_0\)과 \(\aleph_0\cdot\aleph_0=\aleph_0\) 같은 특정한 등식은 선택공리 없이도 명시적인 일대일대응으로 증명할 수 있다.

문제 7.8. 선택공리를 가정하고 정리 7.10을 이용하여 다음을 계산하시오.

  1. \(\aleph_0\mathfrak c\).
  2. \(\mathfrak c\cdot\mathfrak c\).
  3. \((\mathfrak c+\aleph_0)\aleph_0\).
  4. \(|\mathbb N\times\mathbb R|\).
  5. \(|\mathcal P(\mathbb N)\times\mathbb R|\).

7. 기수 연산의 예

기수의 연산은 함수들의 집합의 크기를 세는 데 유용하다. 먼저 \(\mathbb R\)에서 \(\mathbb R\)로 가는 모든 함수들의 집합을 생각하자. 부분집합 \(S\subseteq\mathbb R\)마다 특성함수 \(\chi_S\colon\mathbb R\to\{0,1\}\subseteq\mathbb R\)를 대응시키면 \[2^{\mathfrak c}\le|\mathbb R^{\mathbb R}|\] 이다. 반대로 함수는 그 그래프로 결정되므로 \[\mathbb R^{\mathbb R}\preccurlyeq\mathcal P(\mathbb R\times\mathbb R)\] 이고, 정리 5.2에 의해 \(\mathbb R\times\mathbb R\sim\mathbb R\)이다. 따라서 \[|\mathbb R^{\mathbb R}|=2^{\mathfrak c}.\] 칸토어의 정리에 의해 이는 \(\mathfrak c\)보다 큰 기수이다.

다음으로 연속함수들의 집합을 생각하자. 연속함수 \(f\colon\mathbb R\to\mathbb R\)는 조밀한 부분집합 \(\mathbb Q\)에서의 값에 의하여 완전히 결정된다. 따라서 문제 7.7의 (4)에 의해 연속함수의 개수는 많아야 \[|\mathbb R^{\mathbb Q}|=\mathfrak c^{\aleph_0}=\mathfrak c\] 이다. 한편 상수함수만 해도 \(\mathfrak c\)개 있으므로, 연속함수의 개수는 정확히 \(\mathfrak c\)이다.

문제 7.9. 다음을 보이시오.

  1. 가산집합 \(A_n\)과 일대일함수 \(i_n\colon A_n\to\mathbb N\)이 각 \(n\in\mathbb N\)에 대하여 주어져 있다고 하자. 이때 \(\displaystyle\bigcup_{n\in\mathbb N}A_n\)은 가산집합이다.
  2. \(\mathbb R\)의 공집합이 아닌 열린구간들의 개수는 \(\mathfrak c\)이다.
  3. \(x

문제 7.10. 선택공리를 가정하자. 무한집합 \(A\)에 대하여 \[|A\times A|=|A|\] 임을 정리 7.10을 이용하여 보이시오. (참고로 뒤에서 다룰 타르스키의 정리에 따르면 이 명제가 모든 무한집합에 대하여 성립한다는 주장은 ZF에서 선택공리와 동치이다.)

8. 기수와 선택공리

기수의 비교가능성, 즉 임의의 두 기수 \(\kappa\), \(\lambda\)에 대하여 \(\kappa\le\lambda\)이거나 \(\lambda\le\kappa\)라는 명제는 선택공리와 동치이다. 이는 10장에서 다룰 정렬 정리와도 동치이다.

선택공리를 가정하면 정리 7.10과 같이 모든 무한기수의 합과 곱을 매우 간단하게 계산할 수 있다. 그러나 선택공리가 없으면 이러한 명제를 임의의 무한집합에 일괄적으로 적용할 수 없다. 예를 들어 ZF만으로는 “모든 무한집합 \(A\)에 대하여 \(|A\times A|=|A|\)”임을 증명할 수 없다. 또한 각 \(A_n\)이 가산집합이라는 사실만으로 \(\bigcup_{n\in\mathbb N}A_n\)이 가산이라고 결론 내리는 명제에는 가산선택공리(countable choice)의 한 형태가 관여한다. 문제 7.9의 (1)에서는 각 \(A_n\)의 단사함수 \(i_n\)을 함께 주어 이 선택 문제를 피하였다. 반면 \[\aleph_0+\aleph_0=\aleph_0,\quad \aleph_0\cdot\aleph_0=\aleph_0\] 은 자연수에 대한 명시적인 일대일대응으로 ZF에서도 증명된다.

집합과 수리논리 첫걸음 목차 보기

명제와 논리 집합의 개념 다양한 집합의 연산 관계와 함수 유한집합과 무한집합 자연수 집합의 기수 집합의 서수 집합론의 공리 선택 공리 형식논리 명제논리의 개념 명제논리의 건전성과 완전성 일계논리의 구문론 일계논리의 의미론 일계논리의 추론규칙 일계논리의 콤팩트성 페아노 산술 불완전성 정리

Search

Categories

  • Abstract Algebra (3)
  • Analytic Geometry (1)
  • Applied Activity (1)
  • Basic Mathematics (6)
  • Calculus (49)
  • Classical Geometry (1)
  • Complex Analysis (2)
  • Differential Equation (1)
  • Differential Geometry (1)
  • Functional Analysis (2)
  • General Topology (3)
  • Linear Algebra (32)
  • Mathematical Analysis (4)
  • Mathematical Logic (1)
  • Probability & Statistics (1)
  • Real Analysis (1)
  • Sets and Logic (4)

Statistics

  • 11
  • 52
  • 630
  • 2,918
  • 320,977

Sejong Academy of Science and Arts

  • Introduction
  • Recent Articles
  • Topic Index
  • Tag Cloud
  • Links