집합의 연산
본문반 학생 30명 가운데 축구를 좋아하는 학생이 18명, 농구를 좋아하는 학생이 12명, 둘 다 좋아하는 학생이 7명이다. 둘 중 하나라도 좋아하는 학생과 둘 다 좋아하지 않는 학생은 몇 명일까? 두 모임을 '합치고', '겹치고', '빼는' 일을 집합의 언어로 어떻게 쓸까?
2.3.1합치기와 겹치기
축구를 좋아하는 학생의 집합을 \(A\), 농구를 좋아하는 학생의 집합을 \(B\)라 하자. '둘 중 하나라도 좋아하는 학생'은 \(A\)에 속하거나 \(B\)에 속하는 학생이다. 이 집합을 \(A\)와 \(B\)의 합집합이라 하고 \(A \cup B\)로 쓴다. '둘 다 좋아하는 학생'은 \(A\)에도 \(B\)에도 속하는 학생이고, 이 집합을 교집합이라 하며 \(A \cap B\)로 쓴다.
그림 1의 슬라이더로 합집합과 교집합을 차례로 골라 보자. 합집합은 두 원 전체이고, 교집합은 두 원이 겹친 렌즈 모양이다. 교집합이 공집합인 두 집합, 곧 겹치는 원소가 없는 두 집합을 서로소라 한다.
2.3.2빼기와 바깥
'축구만 좋아하는 학생'은 \(A\)에는 속하지만 \(B\)에는 속하지 않는다. 이것을 \(A\)에 대한 \(B\)의 차집합이라 하고 \(A - B\)로 쓴다. 한편 반 학생 전체처럼 생각하는 대상을 모두 모은 집합을 전체집합 \(U\)라 하면, \(U\)의 원소 가운데 \(A\)에 속하지 않는 것의 집합을 \(A\)의 여집합이라 하고 \(A^C\)로 쓴다.
\(A \cup B = \{x \mid x \in A\ \text{또는}\ x \in B\}\), \(A \cap B = \{x \mid x \in A\ \text{그리고}\ x \in B\}\), \(A - B = \{x \mid x \in A\ \text{그리고}\ x \notin B\}\), \(A^C = \{x \mid x \in U\ \text{그리고}\ x \notin A\}\)
정의를 보면 차집합은 여집합과 교집합으로 바꾸어 쓸 수 있다. '\(A\)에 속하고 \(B\)에 속하지 않는다'는 '\(A\)에 속하고 \(B^C\)에 속한다'와 같으므로 \(A - B = A \cap B^C\)이다. 그림 1에서 (A - B)와 (B^C)를 번갈아 칠해 보면, \(A - B\)는 \(A\) 안에서 \(B^C\)인 부분이다.
그림 2처럼 벤 다이어그램을 그려 칠한 영역을 비교하면 집합의 연산 법칙을 확인할 수 있다. 두 원 바깥은 '\(A\)에도 \(B\)에도 속하지 않는' 영역이므로 \((A \cup B)^C = A^C \cap B^C\)이고, 같은 방법으로 \((A \cap B)^C = A^C \cup B^C\)이다. 교환법칙, 결합법칙, 분배법칙 \(A \cap (B \cup C) = (A \cap B) \cup (A \cap C)\)도 같은 방식으로 확인된다.1
2.3.3원소의 개수
합집합의 원소를 세려고 \(n(A)\)와 \(n(B)\)를 더하면, 교집합의 원소는 양쪽에 다 들어 있어서 두 번 세어진다. 따라서 한 번을 빼야 한다.
\(n(A \cup B) = n(A) + n(B) - n(A \cap B)\), \(n(A^C) = n(U) - n(A)\), \(n(A - B) = n(A) - n(A \cap B)\)
2.3.4예제 풀이
처음 질문에서 축구나 농구를 좋아하는 학생 수, 둘 다 좋아하지 않는 학생 수, 축구만 좋아하는 학생 수를 구하여라.
\(n(U) = 30\), \(n(A) = 18\), \(n(B) = 12\), \(n(A \cap B) = 7\)이다. 축구나 농구를 좋아하는 학생은 \(n(A \cup B) = 18 + 12 - 7 = 23\)명이다.
둘 다 좋아하지 않는 학생은 \((A \cup B)^C\)이므로 \(30 - 23 = 7\)명이다. 축구만 좋아하는 학생은 \(A - B\)이므로 \(18 - 7 = 11\)명이다.
벤 다이어그램의 네 영역으로 확인해 보자. 축구만 11명, 둘 다 7명, 농구만 \(12 - 7 = 5\)명, 둘 다 아님 7명이고, 합은 \(11 + 7 + 5 + 7 = 30\)명이다. 영역마다 한 번씩만 세었으니 합이 전체와 같다. 아래 탐구 카드에서 원소를 직접 옮기며 각 연산의 결과가 어떻게 바뀌는지 확인해 보자.
- 벤 다이어그램은 확인하는 도구이고 증명은 아니다. 증명하려면 '\(x\)가 왼쪽 집합의 원소이면 오른쪽 집합의 원소이고, 그 역도 성립함'을 보인다.
두 집합은 '또는'으로 합치고(합집합), '그리고'로 겹치며(교집합), 한쪽에서 다른 쪽을 빼고(차집합), 전체에서 바깥을 취한다(여집합). 합집합의 원소를 셀 때는 두 번 센 교집합을 한 번 뺀다. 그래서 처음 질문에서 하나라도 좋아하는 학생은 23명, 둘 다 좋아하지 않는 학생은 7명이다.