이번 문서의 목표: 이 문서를 다 읽으면 집합의 포함관계를 판별하고, 멱집합의 원소 개수를 계산하며, 교집합·합집합·차집합·여집합을 벤 다이어그램으로 그리고, 드모르간 법칙을 증명·적용할 수 있다.
왜 집합을 다시 다루는가
집합은 고등학교 수학에서 이미 배운 개념이지만, 독학사 이산수학에서는 07편의 관계·함수, 0910편의 조합론, 1415편의 그래프 이론까지 거의 모든 단원의 언어로 쓰인다. 관계는 “집합의 곱의 부분집합”으로, 함수는 “특별한 성질을 가진 관계”로, 그래프의 정점 집합·간선 집합도 결국 집합으로 정의되기 때문이다. 따라서 이 문서에서는 이후 단원에서 흔들림 없이 쓸 수 있도록 집합의 정의·연산·법칙을 엄밀한 표기와 증명까지 포함해 다시 잡는다.
쉽게 말하면: 집합은 이산수학 전체를 구성하는 가장 기본적인 재료이므로, 여기서 정확히 다져 놓아야 뒤에서 무너지지 않는다.
집합의 정의와 포함관계
집합(set)은 명확하게 구분되는 대상들의 모임이다. 집합에 속한 개별 대상을 원소(element, member)라고 부르며, 가 집합 의 원소라는 것은 (에이는 에이 집합에 속한다)로 쓰고, 속하지 않으면 로 쓴다.
집합을 표기하는 방법은 두 가지다.
- 원소나열법: 원소를 중괄호 안에 직접 나열한다. 예:
- 조건제시법: 원소가 만족하는 조건을 서술한다. 예: (는 “~을 만족하는”이라고 읽는다.)
두 집합 , 사이의 포함관계(subset relation)는 다음과 같이 정의한다.
- : “는 의 부분집합이다”라고 읽으며, 의 모든 원소가 에도 속한다는 뜻이다.
- : 04편에서 다룬 전칭 정량자로 “모든 에 대해”라고 읽는다.
- : “필요충분조건이다”, 즉 왼쪽과 오른쪽이 서로 동치라는 뜻이다.
두 집합이 서로의 부분집합이면(이고 ) 두 집합은 같다고 하며 로 쓴다. 이는 두 집합이 같음을 증명할 때 표준적으로 쓰는 방법이며, 05편에서 배운 직접 증명이 그대로 적용된다(양방향 포함을 각각 직접 증명한다).
이면서 이면 를 의 진부분집합(proper subset)이라 하고 로 쓴다. 원소가 하나도 없는 집합을 공집합(empty set)이라 하며 또는 로 쓴다. 공집합은 어떤 집합의 부분집합도 될 수 있다는 성질이 있는데, 이는 05편의 직접 증명 방식으로 확인할 수 있다.
명제: 모든 집합 에 대해 이다.
- 가정: 정의에 따라 를 보이려면 “의 모든 원소가 에 속한다”를 보여야 한다.
- 핵심 관찰: 에는 원소가 하나도 없으므로, “이면 이다”라는 조건문은 가정 부분()이 항상 거짓이다.
- 논리 법칙 적용: 03편에서 다룬 조건문의 진리표에 의해, 가정이 거짓인 조건문은 결론과 무관하게 항상 참이다.
- 결론: 따라서 “모든 에 대해 “는 참이며, 정의에 의해 이다.
자주 틀리는 점: (공집합이 A의 원소다)와 (공집합이 A의 부분집합이다)를 혼동하는 경우가 매우 많다. 전자는 가 실제로 원소로서 공집합을 포함하고 있을 때만 참이지만(예: ), 후자는 모든 집합에 대해 항상 참이다.
부분집합과 멱집합
집합 의 모든 부분집합을 원소로 하는 새로운 집합을 멱집합(power set)이라 하고 또는 로 쓴다.
- : 집합 의 멱집합. “파워 셋”이라고 읽는다.
- : 멱집합의 원소는 의 부분집합이라는 뜻이며, 자기 자신과 도 부분집합이므로 반드시 포함된다.
예제 — 3원소 집합의 멱집합
이라 하자. 의 부분집합을 원소 개수별로 빠짐없이 나열하면 다음과 같다.
| 원소 개수 | 부분집합 |
|---|---|
| 0개 | |
| 1개 | , , |
| 2개 | , , |
| 3개 |
따라서 이며, 원소 개수는 총 8개다.
원소가 개인 집합의 부분집합 개수는 다음 공식을 따른다. 이는 각 원소마다 “부분집합에 넣는다/넣지 않는다”의 두 가지 독립적인 선택이 있고, 이 선택이 번 반복되므로 09편에서 배울 곱의 원리에 의해 를 번 곱한 값이 된다.
- : 집합 의 원소 개수(cardinality, 기수). 세로 막대 두 개로 감싸 표기한다.
- : 멱집합의 원소 개수. 위 예제에서는 이므로 이며, 표에서 직접 센 값과 일치한다.
쉽게 말하면: 멱집합은 “이 집합으로 만들 수 있는 모든 팀 구성 방법”을 전부 모아 놓은 것이다. 원소 하나하나를 팀에 넣을지 말지 결정하는 문제로 보면 왜 인지 자연스럽게 이해된다.
자주 틀리는 점: 멱집합의 원소는 의 “원소”가 아니라 의 “부분집합”이다. 위 예제에서 가 아니라 가 옳다. 괄호(중괄호) 한 겹을 빠뜨리는 실수가 잦다.
집합의 네 가지 기본 연산
전체 집합(모든 논의의 대상을 포함하는 집합)을 (전체집합, universal set)라 할 때, 두 집합 , 에 대해 다음 네 연산을 정의한다.
| 연산 | 기호 | 정의(조건제시법) | 읽는 법 |
|---|---|---|---|
| 합집합 | A 합집합 B, A 또는 B에 속하는 원소 전체 | ||
| 교집합 | A 교집합 B, A와 B 모두에 속하는 원소 | ||
| 차집합 | A 차집합 B, A에는 속하지만 B에는 속하지 않는 원소 | ||
| 여집합 | A의 여집합, 전체집합 중 A에 속하지 않는 원소 |
- : 03편에서 다룬 논리합(OR) 기호. “또는”이라고 읽는다.
- : 03편에서 다룬 논리곱(AND) 기호. “그리고”라고 읽는다.
- : 위에 막대를 그어 여집합을 표기한다. 와 같은 뜻이다.
네 연산을 벤 다이어그램으로 나타내면 각 연산이 가리키는 영역이 명확해진다. 벤 다이어그램(Venn diagram)은 집합을 원(또는 타원)으로, 전체집합을 사각형으로 표현해 원소가 겹치는 영역을 시각화하는 도구다.
위 그림에서 는 두 원이 겹치는 부분, 는 두 원을 합친 전체, 는 원 중 겹치는 부분을 뺀 나머지, 는 사각형() 중 원을 뺀 나머지다.
예제 — 실제 숫자로 검산
, , 이라 하자.
- : 의 원소 5개와 의 원소 4개를 합치되, 겹치는 는 한 번만 센 결과다.
- : 와 에 공통으로 들어 있는 만 남긴 결과다.
- : 의 원소 중 에도 속하는 를 뺀 결과다.
- : 전체집합 의 10개 원소 중 에 속하는 ~를 뺀 나머지다.
쉽게 말하면: 합집합은 “둘 중 하나라도 속하면 포함”, 교집합은 “둘 다 속해야 포함”, 차집합은 “앞에는 있고 뒤에는 없어야 포함”, 여집합은 “전체에서 그것만 쏙 빼기”다.
드모르간 법칙
드모르간 법칙(De Morgan’s laws)은 여집합이 합집합·교집합과 만났을 때 어떻게 바뀌는지를 설명하는 법칙으로, 03편에서 배운 논리연산의 드모르간 법칙()을 집합 언어로 그대로 옮긴 것이다.
- 첫 번째 법칙: ” 또는 에 속하지 않는다”는 “에도 속하지 않고 에도 속하지 않는다”와 같다.
- 두 번째 법칙: “와 모두에 속하지는 않는다”는 “에 속하지 않거나 에 속하지 않는다”와 같다.
첫 번째 법칙의 직접 증명
명제:
집합이 같음을 보이려면 앞서 배운 대로 양방향 포함()을 각각 보여야 한다.
( 방향) 임을 보인다.
- 가정: 임의의 원소 를 취하자.
- 정의 적용: 여집합의 정의에 의해 이다.
- 논리 변형: 합집합의 정의에 의해 는 ” 또는 “가 거짓이라는 뜻이므로, 03편의 드모르간 법칙에 의해 “이고 “이다.
- 정의 재적용: 는 와 같고, 는 와 같다.
- 결론: 이고 이므로 교집합의 정의에 의해 이다. 는 임의의 원소였으므로 이다.
( 방향) 임을 보인다.
-
가정: 임의의 원소 를 취하자.
-
정의 적용: 교집합의 정의에 의해 이고 , 즉 이고 이다.
-
논리 변형: 03편의 드모르간 법칙에 의해 이는 ” 또는 “가 거짓이라는 것과 같다.
-
정의 재적용: 즉 이며, 이는 와 같다.
-
결론: 이다.
-
최종 결론: 두 방향의 포함관계가 모두 성립하므로 이다.
자주 틀리는 점: 집합이 같음을 보이는 문제에서 한쪽 방향()만 보이고 증명을 끝내는 경우가 매우 흔하다. 등식 증명은 반드시 양방향을 모두 서술해야 완전한 답안으로 인정된다.
자주 틀리는 점(2): 드모르간 법칙을 적용할 때 여집합 기호를 씌우는 대상을 착각해 (연산 기호를 안 바꿈)로 잘못 쓰는 경우가 잦다. 여집합을 안으로 들여보낼 때 합집합과 교집합이 서로 뒤바뀐다는 것이 이 법칙의 핵심이다.
핵심 정리
- 는 “의 모든 원소가 에 속한다”는 뜻이며, 공집합은 모든 집합의 부분집합이다.
- 멱집합 는 의 모든 부분집합을 모은 집합이며, 원소 개수는 다.
- 합집합·교집합·차집합·여집합은 각각 논리합·논리곱·부정과 대응되며, 벤 다이어그램으로 영역을 확인하면 직관적으로 이해할 수 있다.
- 드모르간 법칙은 여집합이 합집합·교집합 안으로 들어가면서 연산이 서로 뒤바뀐다는 법칙이며, 집합의 등식 증명은 반드시 양방향 포함관계를 모두 보여야 한다.
마무리 복습
참고 자료
- 국가평생교육진흥원 독학학위제 — 독학사 시험 안내 및 이산수학 평가영역 공식 자료.
- IEEE Standards Association — 집합 표기·논리 표기의 관례가 인용되는 공학 표준 문서 저장소.