소박한 집합론
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
소박한 집합론은 잘 정의된 대상들의 모임인 집합을 다루는 수학 분야이다. 집합은 원소로 구성되며, 원소의 속함과 집합의 동일성을 정의한다. 집합은 원소나열법, 조건제시법, 벤 다이어그램 등으로 표현할 수 있으며, 합집합, 교집합, 차집합, 여집합 등의 연산을 통해 집합 간의 관계를 나타낸다. 부분집합, 멱집합, 순서쌍, 곱집합 등의 개념도 포함한다. 집합론은 자연수, 정수, 유리수, 실수, 복소수 등의 중요한 집합을 정의하며, 러셀의 역설과 같은 역설을 해결하기 위해 공리적 집합론이 발전했다. 현대 사회에서 집합론은 컴퓨터 과학, 정보 통신, 데이터 분석 등 다양한 분야에서 활용되며, 추상적 사고 능력과 논리적 추론 능력을 향상시키는 데 기여한다.
더 읽어볼만한 페이지
| 소박한 집합론 | |
|---|---|
| 지도 정보 | |
| 개요 | |
| 유형 | 집합론 |
| 하위 유형 | 수학, 논리학 |
| 설명 | 엄격한 공리 시스템을 사용하지 않고 집합을 다루는 집합론의 한 접근 방식 집합을 직관적으로 이해하고 기본적인 논리 규칙을 적용하여 집합을 구성하고 조작 |
| 특징 | |
| 주요 특징 | 공리주의적 접근 방식 대신 집합에 대한 직관적인 이해에 의존 "모든 속성에 대해 해당 속성을 만족하는 것들의 집합이 있다"는 가정에 기반 |
| 장점 | 간단하고 이해하기 쉬움 집합론의 기본 개념을 쉽게 소개 |
| 단점 | 모순 발생 가능성 존재 (러셀의 역설 등) 엄밀한 증명이나 정리를 도출하기 어려움 |
| 역사 | |
| 기원 | 게오르크 칸토어가 19세기 후반에 무한 집합을 연구하면서 시작 칸토어는 집합을 "우리의 직관이나 사고의 대상으로 명확하고 구별되게 정의될 수 있는 대상들의 모임"으로 정의 |
| 발전 | 20세기 초, 버트런드 러셀이 러셀의 역설을 발견하면서 소박한 집합론의 모순이 드러남 이러한 모순을 해결하기 위해 공리적 집합론이 등장 |
| 주요 개념 | |
| 집합 | 대상들의 모임 (예: 자연수의 집합, 사람들의 집합) |
| 원소 | 집합에 속하는 대상 (예: 3은 자연수의 집합의 원소) |
| 부분집합 | 어떤 집합의 모든 원소가 다른 집합에 속할 때, 원래 집합은 다른 집합의 부분집합 |
| 합집합 | 두 집합의 모든 원소를 포함하는 집합 |
| 교집합 | 두 집합 모두에 속하는 원소들로 이루어진 집합 |
| 여집합 | 전체 집합에서 특정 집합에 속하지 않는 원소들로 이루어진 집합 |
| 곱집합 (데카르트 곱) | 두 집합의 원소들을 순서쌍으로 묶어 만든 집합 |
| 역설 | |
| 주요 역설 | 러셀의 역설: "자기 자신을 원소로 포함하지 않는 모든 집합들의 집합"은 자기 자신을 포함하는가, 포함하지 않는가? 칸토어의 역설: 모든 집합들의 집합은 존재하는가? |
| 활용 | |
| 활용 분야 | 수학의 기초 논리학 컴퓨터 과학 언어학 |
| 참고 | |
| 관련 개념 | 공리적 집합론 (ZFC, 폰 노이만-베르나이스-괴델 집합론) 술어 논리 모형 이론 |
2. 집합의 정의와 표현
소박한 집합론에서 '''집합'''은 '잘 정의된 대상들의 모임'으로 설명된다. 이 모임을 이루는 각각의 대상을 집합의 '''원소'''라고 부른다. 원소는 수, 사람, 혹은 다른 집합 등 무엇이든 될 수 있다. 예를 들어, 4는 모든 짝수 정수로 이루어진 집합의 원소이다. 집합의 크기는 유한할 필요가 없으며, 짝수 정수의 집합처럼 무한히 클 수도 있다.
집합에 대한 이러한 생각은 게오르크 칸토어로부터 시작되었다. 그는 19세기 말 무한 집합을 연구하며 현대 집합론의 기초를 마련했다.[3] 칸토어는 그의 논문 Beiträge zur Begründung der transfiniten Mengenlehre(Beiträge zur Begründung der transfiniten Mengenlehre|바이트레게 추어 베그륀둥 데어 트란스피니텐 멩엔레레de, 초월적 집합론의 기초에 대한 기고)에서 집합을 다음과 같이 정의했다.
'집합'이란 우리 생각이나 인식에 따라 구체적으로 구별되는 대상(이것을 집합 M의 '원소'라고 부른다)들을 전체로 묶어 놓은 것을 의미한다.[11] – 게오르크 칸토어
칸토어의 정의는 직관적이지만, '잘 정의된'이라는 표현이 정확히 무엇을 의미하는지, 어떤 대상을 모아 집합으로 만들 수 있는지에 대한 명확한 규칙을 제공하지는 않는다. 이로 인해 러셀의 역설과 같은 모순이 발견되기도 했다. 이러한 문제를 해결하기 위해 나중에 공리적 집합론이 발전하게 되었다.
"소박한 집합론"이라는 용어에서 '소박하다(naive)'는 의미는 이 이론이 형식적인 공리 체계에 기반하지 않고, 자연어를 사용하여 집합과 그 연산을 설명한다는 뜻이다. 즉, "그리고", "또는", "만약 ...라면", "~가 아니다" 와 같은 논리적 연결사를 일상적인 수학에서처럼 사용한다. 이러한 비형식적인 접근 방식은 이해하기 쉽기 때문에, 오늘날에도 고등 수학의 여러 분야에서 집합 개념을 도입하거나 설명할 때 널리 사용된다. 예를 들어 폴 헬모스의 저서 ''소박한 집합론''은 공리적 집합론을 비형식적으로 소개하는 대표적인 예이다.
다만 "소박한 집합론"이라는 용어는 다음과 같이 여러 다른 의미로 사용되기도 한다.
2. 1. 원소와 동일성
소박한 집합론에서 '''집합'''은 명확하게 정의된 대상들의 모임으로 기술된다. 이 모임을 이루는 각각의 대상을 집합의 '''원소'''(element 또는 member)라고 부른다. 원소는 수, 사람, 혹은 다른 집합 등 무엇이든 될 수 있다. 예를 들어, 숫자 4는 모든 짝수 정수로 이루어진 집합의 원소이다.어떤 대상 ''x''가 집합 ''A''의 원소일 때, "''x''는 ''A''에 '''속한다'''" 또는 "''x''는 ''A''의 원소이다"라고 말하며, 기호로는 ''x'' ∈ ''A''와 같이 나타낸다. 반대로 ''x''가 ''A''의 원소가 아닐 경우에는 ''x'' ∉ ''A''로 표기한다. 기호 ∈는 1889년 이탈리아의 수학자 주세페 페아노가 처음 사용했으며, '...이다(is)'를 뜻하는 그리스어 단어 ἐστί|estigrc의 첫 글자인 소문자 엡실론(ε)에서 유래했다.

두 집합 ''A''와 ''B''가 '''같다'''는 것은 두 집합이 정확히 같은 원소들을 가질 때를 의미한다. 즉, 집합 ''A''의 모든 원소가 집합 ''B''의 원소이고, 동시에 집합 ''B''의 모든 원소가 집합 ''A''의 원소일 때 두 집합은 같다고 정의한다. 이는 집합론의 기본 원리 중 하나인 외연 공리(axiom of extensionality)에 해당한다. 따라서 어떤 집합은 그 집합을 구성하는 원소들에 의해 유일하게 결정되며, 원소를 설명하는 방식은 집합의 동일성에 영향을 주지 않는다. 예를 들어, 원소 2, 3, 5만을 가지는 집합은 '6보다 작은 소수들의 집합'과 같은 집합이다. 두 집합 ''A''와 ''B''가 같음을 나타낼 때는 등호 기호 '='를 사용하여 ''A'' = ''B''와 같이 표기한다.
원소를 하나도 가지지 않는 특별한 집합을 '''공집합'''(empty set)이라고 부르며, 주로 기호 Ø 또는 {}로 나타낸다. 집합은 포함하는 원소에 의해 유일하게 결정되므로, 원소가 없는 집합인 공집합은 오직 하나만 존재한다(공집합 공리, axiom of empty set).[9] 공집합은 비록 원소를 가지고 있지 않지만, 그 자체가 다른 집합의 원소가 될 수는 있다. 예를 들어, 집합 {Ø}는 원소로 공집합 하나만을 가지는 집합이다. 따라서 원소가 없는 공집합 Ø와 원소를 하나 가진 집합 {Ø}는 서로 다른 집합이다 (Ø ≠ {Ø}).[10]
2. 2. 집합의 표현 방법
집합을 표현하는 가장 간단한 방법은 그 집합에 속하는 원소를 중괄호 `{}` 안에 모두 나열하는 것이다. 이를 원소나열법이라고 부른다. 예를 들어, 집합 `{1, 2}`는 원소 1과 2만을 포함한다. (쌍 공리 참조)원소나열법에서는 다음 규칙을 따른다.
- 원소의 순서는 중요하지 않다: 예를 들어, `{1, 2}`와 `{2, 1}`은 같은 집합이다.
- 원소의 중복은 의미가 없다: 예를 들어, `{1, 2, 2}`나 `{1, 1, 1, 2}`는 모두 `{1, 2}`와 같은 집합이다.
원소나열법을 사용할 때 주의할 점이 있다. 예를 들어 `{사람}`이라고 쓰면, 이는 모든 사람의 집합을 의미하는 것이 아니라 '사람'이라는 단어 하나만을 원소로 갖는 집합을 뜻한다.
원소나열법의 특별한 예시로 `{}`가 있으며, 이는 아무 원소도 없는 공집합을 의미한다.
집합을 표현하는 또 다른 방법은 원소가 만족해야 하는 조건을 제시하는 것이다. 이를 조건제시법이라고 하며, 보통 `{''x'' | ''P''(''x'')}` 또는 `{''x'' : ''P''(''x'')}` 형태로 표기한다. 이는 조건 ''P''(''x'')를 참으로 만드는 모든 대상 ''x''를 원소로 갖는 집합을 의미한다. 예를 들어, `{''x'' | ''x''는 실수}`는 모든 실수의 집합을 나타낸다.
조건제시법에는 몇 가지 변형된 형태가 있다.
- `{''x'' ∈ ''A'' | ''P''(''x'')}`: 집합 ''A''의 원소 중에서 조건 ''P''(''x'')를 만족하는 모든 원소 ''x''의 집합을 나타낸다. 예를 들어, 정수의 집합을 '''Z'''라고 할 때, `{''x'' ∈ '''Z''' | ''x''는 짝수}`는 모든 짝수 정수의 집합이다. (분리 공리 참조)
- `{''F''(''x'') | ''x'' ∈ ''A''}`: 집합 ''A''의 각 원소 ''x''에 대해 식 ''F''(''x'')를 계산한 결과값들의 집합을 나타낸다. 예를 들어, `{2''x'' | ''x'' ∈ '''Z'''}`는 모든 짝수 정수의 집합을 나타낸다. (치환 공리 참조)
- `{''F''(''x'') | ''P''(''x'')}`: 조건 ''P''(''x'')를 만족하는 모든 ''x''에 대해 식 ''F''(''x'')를 계산한 결과값들의 집합을 나타내는 가장 일반적인 형태이다. 예를 들어, `{''x''의 주인 | ''x''는 개}`는 모든 개의 주인의 집합을 나타낸다.
3. 부분집합
두 집합 ''A''와 ''B''가 있을 때, ''A''의 모든 원소가 ''B''의 원소이기도 하다면, ''A''는 ''B''의 '''부분집합'''이다. 모든 집합은 자기 자신의 부분집합이다. ''A''가 ''B''의 부분집합일 때, ''A''는 ''B''에 '''포함된다'''고 말하거나, ''B''는 ''A''를 '''포함한다'''고 말하기도 한다. 이때 ''B''를 ''A''의 '''상위집합'''이라고 부른다. ''B''의 부분집합 중에서 ''B'' 자신과 같지 않은 부분집합을 '''진부분집합'''이라고 한다.
부분집합 관계는 기호로 ''A'' ⊆ ''B'' 또는 ''B'' ⊇ ''A''와 같이 표기한다. 일부 저자는 '⊂'과 '⊃' 기호를 부분집합을 나타내는 데 사용하기도 하지만, 다른 저자는 이 기호들을 진부분집합을 나타낼 때만 사용하기도 한다. 혼동을 피하기 위해 진부분집합을 명확히 나타낼 때는 ""와 "" 기호를 사용하는 것이 좋다.
예를 들어, '''R'''을 실수의 집합, '''Z'''를 정수의 집합, ''O''를 홀수인 정수의 집합, ''P''를 대한민국의 역대 대통령의 집합이라고 하자. 그러면 ''O''는 '''Z'''의 부분집합이고(''O'' ⊆ '''Z'''), '''Z'''는 '''R'''의 부분집합이며('''Z''' ⊆ '''R'''), 따라서 ''O''는 '''R'''의 부분집합이 된다('''O'' ⊆ '''R'''). 이 경우들은 모두 진부분집합 관계('''O''' '''Z''', '''Z''' '''R''', ''O'' '''R''')이기도 하다. 하지만 모든 집합이 이렇게 비교 가능한 것은 아니다. 예를 들어, 실수 집합 '''R'''은 대통령 집합 ''P''의 부분집합이 아니며, 반대로 ''P''도 '''R'''의 부분집합이 아니다.
두 집합 ''A''와 ''B''가 같다는 것(''A'' = ''B'')은 ''A''가 ''B''의 부분집합이고(''A'' ⊆ ''B'') 동시에 ''B''가 ''A''의 부분집합(''B'' ⊆ ''A'')일 때만 성립한다. 따라서 두 집합이 같음을 증명하려면, 서로가 서로의 부분집합임을 보이면 된다. 공집합 (∅)은 모든 집합의 부분집합이다. 이는 공집합의 모든 원소(실제로는 없음)가 어떤 집합의 원소라는 조건이 공허하게 참이기 때문이다.
어떤 집합 ''A''의 모든 부분집합들을 원소로 갖는 집합을 ''A''의 '''멱집합'''이라고 하며, 또는 (때로는 )로 표기한다. 만약 집합 ''A''가 ''n''개의 원소를 가지고 있다면, 그 멱집합 는 개의 원소를 가진다.
4. 집합의 연산
특정 상황에서는 고려되는 모든 집합을 주어진 전체집합 '''U'''의 부분집합으로 간주하는 경우가 많다. 예를 들어, 실수 '''R'''의 속성을 탐구할 때는 '''R'''을 전체집합으로 삼을 수 있다.
전체집합 '''U'''와 그 부분집합 ''A''가 주어졌을 때, ''A''의 '''여집합'''은 '''U'''의 원소 중에서 ''A''에 속하지 않는 모든 원소로 이루어진 집합을 의미하며, 기호로는 ''A''C로 표기한다. 즉, ''A''C는 {''x'' ∈ '''U''' : ''x'' ∉ ''A''}로 정의된다.
예를 들어, '''R'''을 실수의 집합, '''Z'''를 정수의 집합, ''O''를 홀수의 집합이라고 정의하자. 만약 전체집합을 '''Z'''로 간주하면, ''O''의 여집합 ''OC''는 짝수인 정수의 집합이 된다. 반면, 전체집합을 '''R'''로 간주하면, ''OC''는 짝수인 정수이거나 또는 정수가 아닌 모든 실수의 집합이 된다.
두 집합 ''A''와 ''B''가 주어졌을 때, 이들의 '''합집합'''은 ''A''에 속하거나 ''B''에 속하는 (또는 둘 다에 속하는) 모든 원소로 이루어진 집합이며, ''A'' ∪ ''B''로 표기한다(합집합 공리 참조). 즉, ''A'' ∪ ''B''는 {''x'' : (''x'' ∈ ''A'') 또는 (''x'' ∈ ''B'')}로 정의된다.
두 집합 ''A''와 ''B''의 '''교집합'''은 ''A''와 ''B'' 모두에 속하는 모든 원소로 이루어진 집합이며, ''A'' ∩ ''B''로 표기한다. 즉, ''A'' ∩ ''B''는 {''x'' : (''x'' ∈ ''A'') 그리고 (''x'' ∈ ''B'')}로 정의된다.
집합 ''A''에 대한 집합 ''B''의 '''차집합'''(또는 '''상대 여집합''')은 ''A''에는 속하지만 ''B''에는 속하지 않는 모든 원소로 이루어진 집합이다. 이는 ''A'' \ ''B'' 또는 ''A'' − ''B''로 표기한다. 즉, ''A'' \ ''B''는 {''x'' : (''x'' ∈ ''A'') 그리고 (''x'' ∉ ''B'')}로 정의된다.
차집합 ''A'' \ ''B''는 집합 ''B''가 ''A''의 부분집합이 아니어도 정의될 수 있다. 이는 전체집합 '''U''' 내에서의 여집합(''A''C = '''U''' \ ''A'')과의 차이점이다.
이러한 연산들을 예시로 설명해 보자. 집합 ''A''를 왼손잡이인 사람들의 집합으로, 집합 ''B''를 금발 머리를 가진 사람들의 집합으로 정의하자.
- ''A'' ∩ ''B''는 왼손잡이이면서 금발인 모든 사람들의 집합이다.
- ''A'' ∪ ''B''는 왼손잡이이거나 금발이거나 둘 다인 모든 사람들의 집합이다.
- ''A'' \ ''B''는 왼손잡이지만 금발이 아닌 모든 사람들의 집합이다.
- ''B'' \ ''A''는 금발이지만 왼손잡이가 아닌 모든 사람들의 집합이다.
다른 예로, ''E''를 모든 인간의 집합으로 하고, ''F''를 1000년 이상 산 모든 생물의 집합으로 하자. 현재 1000년 이상 산 사람은 없으므로, 두 집합의 교집합 ''E'' ∩ ''F''는 공집합 {}이 된다.
5. 순서쌍과 곱집합
'''순서쌍'''은 '첫 번째 원소'와 '두 번째 원소'가 구별되는 두 대상의 모음이다. 첫 번째 원소가 ''a''이고 두 번째 원소가 ''b''일 때 보통 (''a'', ''b'')와 같이 표기한다. 집합론에서는 { {''a''}, {''a'', ''b''} } 로 정의하기도 한다.
두 순서쌍 (''a'', ''b'')와 (''c'', ''d'')가 같을 조건은 첫 번째 원소끼리 같고 (''a'' = ''c''), 두 번째 원소끼리 같은 (''b'' = ''d'') 경우 뿐이다.
(표기 (''a'', ''b'')는 실수 선 위의 열린 구간을 나타낼 수도 있으므로, 문맥을 통해 의미를 명확히 해야 한다. 때로는 열린 구간을 ]''a'', ''b''[ 와 같이 표기하여 순서쌍과 구별하기도 한다.)
두 집합 ''A''와 ''B''가 주어졌을 때, 이들의 '''곱집합'''(Cartesian product) 또는 단순히 '''곱'''은 다음과 같이 정의된다.
:''A'' × ''B'' = {(''a'', ''b'') | ''a'' ∈ ''A'' and ''b'' ∈ ''B''}
즉, 곱집합 ''A'' × ''B''는 첫 번째 원소는 집합 ''A''에서 가져오고 두 번째 원소는 집합 ''B''에서 가져와 만든 모든 가능한 순서쌍의 집합이다.
이 정의는 세 집합의 곱 ''A'' × ''B'' × ''C'' (순서 삼중항의 집합)이나, 더 나아가 임의의 양의 정수 ''n''에 대한 ''n''-튜플의 집합으로 확장될 수 있다. 무한 개의 집합에 대한 곱집합도 정의할 수 있지만, 더 복잡한 정의가 필요하다.
곱집합의 개념은 르네 데카르트가 해석기하학을 발전시키는 과정에서 처음 도입했다. 예를 들어, '''R'''이 실수 전체의 집합을 나타낼 때, '''R'''2 = '''R''' × '''R'''는 유클리드 평면을 나타내고, '''R'''3 = '''R''' × '''R''' × '''R'''는 3차원 유클리드 공간을 나타낸다.
6. 중요한 집합
소박한 집합론에서 '''집합'''은 객체의 잘 정의된 모임으로 묘사된다. 이러한 객체는 집합의 '''원소''' 또는 '''구성원'''이라고 불린다. 객체는 숫자, 사람, 다른 집합 등 무엇이든 될 수 있다. 예를 들어, 4는 모든 짝수 정수의 집합의 구성원이다. 분명히 짝수의 집합은 무한히 크다. 집합이 유한해야 한다는 요구 사항은 없다.
집합의 정의는 게오르크 칸토어에게 거슬러 올라간다. 그는 1915년 논문 ''[https://web.archive.org/web/20141020034245/http://gdz.sub.uni-goettingen.de/index.php?id=pdf&no_cache=1&IDDOC=36218 Beiträge zur Begründung der transfiniten Mengenlehre]''에서 다음과 같이 썼다:
: '집합'이란 우리 생각이나 인식에 따라 구체적으로 구별되는 대상(이것을 집합 M의 '원소'라고 부른다)들을 전체로 묶어 놓은 것을 의미한다.
다음은 표기법이 거의 보편적인 몇 가지 중요한 집합이다. 이 목록에서 ''a'', ''b'', 그리고 ''c''는 자연수를 나타내고, ''r''과 ''s''는 실수를 나타낸다.
# 자연수는 세는 데 사용된다. 블랙보드 볼드 대문자 '''N'''()은 종종 이 집합을 나타낸다.
# 정수는 ''x'' + ''a'' = ''b''와 같은 방정식에서 ''x''의 해로 나타난다. 블랙보드 볼드 대문자 '''Z'''()는 종종 이 집합을 나타낸다(독일어 ''Zahlen''에서 유래, '숫자'를 의미).
# 유리수는 ''a'' + ''bx'' = ''c''와 같은 방정식의 해로 나타난다. 블랙보드 볼드 대문자 '''Q'''()는 종종 이 집합을 나타낸다(''몫''에서 유래, R은 실수 집합에 사용되기 때문).
# 대수적 수는 다항식 방정식(정수 계수)의 해로 나타나며, 을 포함한 근호 및 특정 다른 무리수를 포함할 수 있다. '''Q''' 위에 가로선()은 종종 이 집합을 나타낸다. 가로선은 대수적 폐포 연산을 나타낸다.
# 실수는 "실수선"을 나타내며, 유리수로 근사될 수 있는 모든 숫자를 포함한다. 이러한 숫자는 유리수 또는 대수적 수일 수 있지만, 유리수 계수를 가진 다항식 방정식의 해로 나타날 수 없는 초월수일 수도 있다. 블랙보드 볼드 대문자 '''R'''()은 종종 이 집합을 나타낸다.
# 복소수는 실수와 허수의 합이다: . 여기서 또는 (또는 둘 다)는 0일 수 있다. 따라서 실수 집합과 순수 허수 집합은 복소수 집합의 부분 집합이며, 이는 실수 집합에 대한 대수적 폐포를 형성한다. 즉, 의 계수를 갖는 모든 다항식은 이 집합에서 적어도 하나의 근을 갖는다. 블랙보드 볼드 대문자 '''C'''()는 종종 이 집합을 나타낸다. 숫자 는 평면의 점 로 식별될 수 있으므로, 는 기본적으로 데카르트 곱 와 "같다"("같다"는 것은 하나에서 모든 점이 다른 하나에서 고유한 점을 결정하고, 계산 결과에 대해 곱셈 규칙이 에 적절한 한 계산에 어느 것을 사용하든 상관 없음을 의미한다).
7. 집합론의 역설
소박한 집합론은 직관적으로 이해하기 쉽지만, 집합을 정의하는 방식에 내재된 문제 때문에 몇 가지 심각한 역설을 안고 있다. 소박한 집합론에서는 특정 조건을 만족하는 대상들의 모임을 별다른 제한 없이 하나의 집합으로 간주하는데, 이를 무제한 이해 공리형식이라고 한다. 이 원리를 무비판적으로 적용하면 논리적 모순이 발생한다.
가장 널리 알려진 역설은 버트런드 러셀이 발견한 러셀의 역설이다. 다음과 같은 집합 Z를 정의해 보자.
- ''Z'' = {''x'' | ''x''는 자기 자신을 원소로 가지지 않는 집합}
이때 "집합 ''Z''는 자기 자신을 원소로 포함하는가?"라는 질문을 던지면 모순에 빠지게 된다.
- 만약 ''Z''가 자기 자신을 원소로 가진다면(''Z'' ∈ ''Z''), ''Z''의 정의상 ''Z''는 자기 자신을 원소로 가지지 않아야 한다(''Z'' ∉ ''Z''). 이는 모순이다.
- 만약 ''Z''가 자기 자신을 원소로 가지지 않는다면(''Z'' ∉ ''Z''), ''Z''의 정의상 ''Z''는 자기 자신을 원소로 가져야 한다(''Z'' ∈ ''Z''). 이것 역시 모순이다.
결국 ''Z''와 같은 집합은 존재할 수 없으며, 이는 '어떤 조건이든 만족하는 대상들의 모임은 집합이 된다'는 소박한 집합론의 가정이 잘못되었음을 보여준다.[3]
러셀의 역설 외에도 무제한 이해 공리형식은 다음과 같은 다른 역설들을 야기했다.
- '''부랄리-포르티의 역설''' (1897): 모든 서수들의 집합이 존재한다고 가정할 때 발생하는 모순.[6][14]
- '''칸토어의 역설''' (1897): 모든 기수들의 집합 또는 모든 집합들의 집합이 존재한다고 가정할 때 발생하는 모순.[5][13][16] 집합론의 창시자인 게오르크 칸토어 자신도 이 역설을 인지하고 있었으나, 자신의 이론 자체를 훼손하는 것으로 여기지는 않았다.[7][15][17]
이러한 역설들은 집합의 개념을 보다 엄밀하게 정의할 필요성을 부각시켰고, 이후 공리적 집합론이 발전하는 중요한 계기가 되었다. 역설의 근본적인 원인은 특정 속성을 만족하는 '모든' 대상을 무조건 하나의 집합으로 인정하는 무제한적인 집합 구성 방식에 있었다. 고틀로프 프레게가 형식화한 이론은 이러한 문제점을 명확히 드러냈으며, 러셀의 비판 대상이 되었다.[11]
7. 1. 역설의 해결
소박한 집합론에서 "자기 자신을 원소로 갖지 않는 모든 집합들의 집합"과 같이 특정 조건을 만족하는 모든 대상을 무조건 집합으로 간주하는 방식(무제한 이해 공리형식)은 러셀의 역설, 칸토어의 역설[5], 부랄리-포르티의 역설[6] 등 여러 역설을 일으켰다. 이러한 역설들은 소박한 집합론의 근본적인 문제점을 드러냈다.이러한 역설을 해결하기 위해 현대 공리적 집합론에서는 집합을 구성하는 규칙에 제한을 가한다. 가장 중요한 변화는 기존의 집합 ''X''가 주어졌을 때, 그 안에서 특정 속성 ''P''(''x'')를 만족하는 원소들만 모아 새로운 집합 {''x'' ∈ ''X'' : ''P''(''x'')}를 만들 수 있다는 분리 공리형식(Axiom schema of specification)을 채택한 것이다. 이는 무제한 이해 공리형식을 약화시킨 것으로, 어떤 속성이든 만족하는 모든 대상을 무조건 집합으로 인정하지 않고, 이미 존재하는 집합의 '부분'으로서만 새로운 집합을 정의하도록 제한한다.
분리 공리형식을 도입하면 앞서 언급된 역설들이 대부분 해결된다. 예를 들어, "모든 집합의 집합"이라는 개념 자체가 성립할 수 없게 된다. 만약 모든 집합의 집합 ''U''가 존재한다고 가정하면, 분리 공리형식을 이용해 ''U'' 안에서 자기 자신을 원소로 갖지 않는 집합들의 집합 ''Y'' = {''x'' ∈ ''U'' : ''x'' ∉ ''x''}를 만들 수 있다. 이는 다시 러셀의 역설을 일으키므로, 처음의 가정인 "모든 집합의 집합 ''U''가 존재한다"는 것이 거짓임을 알 수 있다. 따라서 공리적 집합론에서는 모든 것을 포함하는 전체 집합은 존재하지 않는다.
또한, 커리의 역설과 같이 집합이 자기 자신을 원소로 포함하는 경우(''x'' ∈ ''x'')와 관련된 문제를 해결하기 위해 정칙성 공리(Axiom of regularity)가 도입되기도 한다. 이 공리는 어떤 집합도 자기 자신을 원소로 가질 수 없다는 내용을 포함하며({''X'' ∈ ''X''}인 집합 ''X''는 없음), 집합들의 포함 관계가 무한히 내려가는 것을 방지한다.[15]
이처럼 집합 구성 원리에 제한을 가하는 방식으로 역설을 해결하려는 시도 중 가장 표준적으로 받아들여지는 것이 체르멜로-프렝켈 집합론(ZFC)이다. ZFC는 분리 공리형식, 정칙성 공리를 포함한 여러 공리들을 통해 모순 없이 수학의 기초를 제공하고자 하며, 현대 수학의 표준적인 공리계로 사용된다.
물론 모든 공리적 집합론이 완벽하게 모순이 없는 것은 아니다. 괴델의 불완전성 정리에 따르면, ZFC와 같이 충분히 강력한 공리계는 스스로의 무모순성을 증명할 수 없다. 하지만 ZFC는 현재까지 알려진 역설들을 효과적으로 배제하며 수학의 안정적인 기반을 제공하는 것으로 평가받는다.
한편, W. V. 콰인의 새 기초(New Foundations)처럼 모든 집합의 집합을 허용하면서도 다른 방식으로 러셀의 역설을 회피하려는 공리적 집합론도 존재한다.
8. 현대 사회와 집합론
공리적 접근 방식과 다른 접근 방식 중 어느 것을 선택할지는 주로 편리함의 문제이다. 일상적인 수학에서는 공리적 집합론을 비형식적으로 사용하는 것이 최선의 선택일 수 있다. 특정 공리에 대한 언급은 일반적으로 관례적으로 필요할 때만 이루어진다. 예를 들어 선택 공리는 사용할 때 종종 언급된다. 마찬가지로, 형식적인 증명은 예외적인 상황에서만 필요하다. 공리적 집합론을 이렇게 비형식적으로 사용하는 방식은 표기법에 따라 소박한 집합론의 겉모습과 매우 유사해질 수 있다. 이러한 비형식적인 방식은 대부분의 주장, 증명, 논의를 공식화할 때 읽고 쓰기가 훨씬 쉬우며, 엄밀하게 형식적인 접근 방식보다 오류가 발생할 가능성이 적다.
참조
[1]
웹사이트
Earliest Known Uses of Some of the Words of Mathematics (S)
http://jeff560.tripo[...]
2020-04-14
[2]
간행물
Axiomatic Set Theory (Proc. Sympos. Pure Math., Vol. XIII, Part I, Univ. California, Los Angeles, Calif., 1967)
Amer. Math. Soc.
[3]
기타
[4]
기타
[5]
기타
1897-09-26
[6]
기타
1899-08-03
[7]
기타
1899-08-3
[8]
서적
Set Theory: An Introduction to Large Cardinals
[9]
웹사이트
Earliest Known Uses of Some of the Words of Mathematics (S)
http://jeff560.tripo[...]
2020-04-14
[10]
간행물
Axiomatic Set Theory (Proc. Sympos. Pure Math., Vol. XIII, Part I, Univ. California, Los Angeles, Calif., 1967)
Amer. Math. Soc.
[11]
기타
[12]
기타
[13]
기타
1897-09-26
[14]
기타
1899-08-03
[15]
기타
1899-08-03
[16]
기타
1897-09-26
[17]
기타
1899-08-03
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com