나뭇잎 교과서

집합 사이의 포함관계

6의 약수는 모두 12의 약수이지만, 12의 약수가 모두 6의 약수는 아닙니다. 이 절에서는 한 집합이 다른 집합에 통째로 들어가는 관계를 기호로 적고, 그 관계를 판단하는 방법과 한 집합 안에 부분집합이 몇 개 있는지를 알아봅니다.

먼저 알면 좋은 것 집합과 원소, \(\in\)와 \(\notin\)약수와 배수곱의 법칙
본문

집합 사이의 포함관계

본문

피자 토핑이 4가지 있고, 그 가운데 원하는 것만 골라 올릴 수 있다. 아무것도 올리지 않는 것까지 포함하면 만들 수 있는 피자는 몇 가지일까? 토핑의 집합에서 고른 토핑의 집합은 원래 집합과 어떤 관계일까?

그림 1. 원소마다 '넣는다'와 '뺀다' 두 가지를 고르므로, 원소가 \(n\)개인 집합의 부분집합은 \(2^n\)개이다.
먼저 알아야 할 것집합과 원소, 기호 \(\in\)과 \(\notin\)(집합의 뜻과 표현), 곱의 법칙(공통수학1).

2.2.1부분집합

토핑의 집합을 \(U = \{\text{치즈}, \text{버섯}, \text{햄}, \text{올리브}\}\)라 하자. 치즈와 햄만 올린 피자의 토핑 집합 \(A = \{\text{치즈}, \text{햄}\}\)은 원소가 모두 \(U\)에 들어 있다. 이렇게 \(A\)의 모든 원소가 \(B\)의 원소일 때 \(A\)를 \(B\)의 부분집합이라 하고 \(A \subset B\)로 쓴다.

\(A\)가 \(B\)의 부분집합이 아니라는 것은 \(A\)에 \(B\) 밖의 원소가 하나라도 있다는 뜻이다. 따라서 \(A \not\subset B\)임을 보이려면 그런 원소를 하나 찾으면 된다. 반대로 \(A \subset B\)임을 보이려면 \(A\)의 원소를 빠짐없이 확인해야 한다.

정의 2.2.1 부분집합과 서로 같은 집합

집합 \(A\)의 모든 원소가 집합 \(B\)에 속할 때 \(A \subset B\)로 나타낸다. \(A \subset B\)이고 \(B \subset A\)일 때 두 집합은 서로 같다고 하고 \(A = B\)로 나타낸다. \(A \subset B\)이고 \(A \ne B\)이면 \(A\)를 \(B\)의 진부분집합이라 한다.

정의에 따라 모든 집합은 자기 자신의 부분집합이다. 또 공집합은 모든 집합의 부분집합이다. 공집합에는 원소가 없으므로 '다른 집합 밖에 있는 원소'도 없기 때문이다.1 피자로 말하면 토핑을 하나도 올리지 않은 피자도 한 가지 경우로 세는 것이다.

ABA ⊂ B ABA ⊄ B (빨간 원소가 B 밖에 있다)
그림 2. \(A\)가 \(B\) 안에 완전히 들어 있으면 \(A \subset B\)이고, 밖으로 나간 원소가 하나라도 있으면 아니다.

2.2.2부분집합은 몇 개일까

처음 질문은 \(U\)의 부분집합의 개수를 묻는다. 부분집합을 하나 만드는 일은 원소 하나하나에 대해 '넣는다' 또는 '뺀다'를 정하는 일이다. 치즈를 넣을지 정하는 방법이 2가지, 그 각각에 대해 버섯을 넣을지 정하는 방법이 2가지이다. 따라서 곱의 법칙에 따라 원소가 4개이면 \(2 \times 2 \times 2 \times 2 = 16\)가지이다.

그림 1의 슬라이더로 \(n\)을 하나씩 늘려 보면, 원소 하나가 늘 때마다 부분집합의 수가 두 배가 된다. 새 원소를 넣은 쪽과 뺀 쪽으로 기존의 부분집합이 하나씩 복사되기 때문이다.

정리 2.2.2 부분집합의 개수

원소가 \(n\)개인 집합의 부분집합은 \(2^n\)개이고, 진부분집합은 \(2^n - 1\)개이다.

2.2.3예제 풀이

예제 2.2.3

\(A = \{1, 2, 3, 4, 5\}\)의 부분집합 가운데 1과 2는 반드시 원소로 갖고, 5는 원소로 갖지 않는 것의 개수를 구하여라.

원소마다 넣을지 뺄지를 정한다고 생각하자. 1과 2는 반드시 넣으므로 선택이 1가지씩이고, 5는 반드시 빼므로 역시 1가지이다. 남은 3과 4만 넣거나 뺄 수 있으므로 \(2 \times 2 = 4\)가지이다.

즉 정해진 원소를 빼고 남은 원소 2개로 만든 집합 \(\{3, 4\}\)의 부분집합의 개수 \(2^2 = 4\)와 같다. 직접 쓰면 \(\{1, 2\}\), \(\{1, 2, 3\}\), \(\{1, 2, 4\}\), \(\{1, 2, 3, 4\}\)로 정말 4개이다.

원소가 \(n\)개인 집합에서 \(k\)개의 원소를 반드시 넣거나 반드시 빼기로 하면, 남은 \(n - k\)개만 자유롭게 고를 수 있으므로 \(2^{n-k}\)개가 된다. 아래 탐구 카드에서 벤 다이어그램과 부분집합 세기를 직접 해 보자.

  1. '\(\varnothing\)의 모든 원소가 \(A\)에 속한다'는 문장은 확인할 원소가 하나도 없으므로 거짓이 될 수 없다. 반례를 찾을 수 없는 명제는 참으로 본다.
마무리

\(A\)의 모든 원소가 \(B\)에 들어 있을 때 \(A \subset B\)이고, 서로 포함하면 두 집합은 같다. 부분집합을 만드는 일은 원소마다 넣거나 빼는 두 가지 선택을 하는 일이므로, 원소가 \(n\)개이면 부분집합은 \(2^n\)개이다. 그래서 처음 질문의 피자는 \(2^4 = 16\)가지이다.

탐구 1

한 집합이 다른 집합 안에 들어 있는지 어떻게 판단할까?

부분집합 · 서로 같은 집합

—

\(A \subset B\)
—
\(B \subset A\)
—
\(A = B\)
—

붉은 수는 \(A\)에는 있지만 \(B\)에는 없는 원소이다. 이런 원소가 하나라도 있으면 \(A \not\subset B\)이다.

  1. 질문6의 약수의 집합과 12의 약수의 집합 사이에는 어떤 관계가 있을까? 4의 약수와 6의 약수는 어떨까?
  2. 복원\(a \in A\)는 원소 하나가 집합에 속한다는 뜻이다. 또 \(a\)가 \(b\)의 약수이면 \(a\)의 약수는 모두 \(b\)의 약수이다.
  3. 설명집합 \(A\)의 모든 원소가 집합 \(B\)의 원소일 때 \(A\)를 \(B\)의 부분집합이라 하고 \(A \subset B\)로 쓴다. 반대로 \(A\)의 원소 가운데 \(B\)에 없는 것이 하나라도 있으면 \(A \not\subset B\)이다. \(A \subset B\)이고 \(B \subset A\)이면 두 집합의 원소가 똑같으므로 \(A\)와 \(B\)는 서로 같다고 하고 \(A = B\)로 쓴다. \(A \subset B\)이지만 \(A \ne B\)이면 \(A\)를 \(B\)의 진부분집합이라 한다. 어떤 집합 \(A\)에 대해서도 \(A \subset A\)이고, 공집합은 모든 집합의 부분집합이다\((\varnothing \subset A)\).
  4. 연결포함관계는 다음 절의 집합의 연산과, 명제 '\(p\)이면 \(q\)이다'가 참인지 판단하는 일에 그대로 쓰인다. 명제가 참이라는 것이 곧 진리집합 사이에 포함관계가 있다는 뜻이기 때문이다.
  5. 적용\(a = 6, b = 12\)에서 시작해 \(b\)를 18, 24, 30으로 바꾸어 보면, \(A \subset B\)가 되는 \(b\)는 모두 6의 배수이다. \(a = b\)로 맞추면 두 원이 겹쳐 하나가 된다. \(a = 4, b = 6\)에서는 4가 붉은 원소로 남는다.
  6. 판단\(\in\)와 \(\subset\)를 섞어 쓰지 않아야 한다. \(1 \in \{1, 2\}\)는 맞지만 \(1 \subset \{1, 2\}\)는 틀린 표기이고, \(\{1\} \subset \{1, 2\}\)로 써야 한다. 또 "공통인 원소가 많으면 부분집합"이 아니다. 다른 원소가 하나만 있어도 포함관계는 깨진다.

확인조건이 달라지면

\(A = \{x \mid x\)는 4의 배수인 자연수\(\}, B = \{x \mid x\)는 2의 배수인 자연수\(\}\)일 때 옳은 것은?

탐구 2

원소가 하나 늘면 부분집합은 몇 개 늘까?

부분집합의 개수 · \(2^n\)

—

부분집합 전체
—
조건에 맞는 것
—
진부분집합
—

위의 원소를 누를 때마다 '자유 \(\to\) 반드시 넣기 \(\to\) 빼기' 순서로 바뀐다. 아래 한 줄이 부분집합 하나이고, 칠한 칸이 들어 있는 원소이다.

  1. 질문{1, 2, 3}의 부분집합은 모두 몇 개일까? 원소가 4개, 5개로 늘면 어떻게 될까?
  2. 복원여러 단계를 차례로 고를 때 경우의 수는 각 단계의 가짓수를 곱한다(곱의 법칙). 또 공집합과 자기 자신도 부분집합이다.
  3. 설명부분집합 하나를 만드는 일은 원소마다 '넣는다, 넣지 않는다'를 고르는 일이다. 그래서 원소가 \(n\)개이면 \(2 \times 2 \times \cdots \times 2 = 2^n\)가지이므로 부분집합은 \(2^n\)개이고, 자기 자신을 뺀 진부분집합은 \(2^n - 1\)개이다. 특정한 원소 \(k\)개를 반드시 넣고 \(m\)개를 반드시 빼면, 고를 수 있는 원소가 \(n - k - m\)개 남아 \(2^{n-k-m}\)개이다.
  4. 연결'넣는다, 넣지 않는다'를 1과 0으로 적으면 부분집합 하나가 길이 \(n\)인 이진수가 된다. 이 생각은 경우의 수와 이항계수로 이어진다.
  5. 적용\(n\)을 0부터 하나씩 올리면 전체 개수가 매번 두 배가 된다. \(n = 4\)에서 원소 1을 '반드시 넣기'로 바꾸면 줄이 절반인 8개 남고, 원소 2까지 '빼기'로 바꾸면 다시 절반인 4개가 남는다. 남은 줄들을 보고 개수가 왜 그렇게 되는지 설명해 보자.
  6. 판단"원소가 3개이면 부분집합은 3개" 또는 "6개"처럼 원소를 하나씩, 둘씩 고르는 경우만 세는 실수가 많다. 공집합 \(\varnothing\)과 자기 자신도 반드시 세어야 한다. 또 진부분집합의 개수는 \(2^n - 1\)이고, 공집합까지 뺀 \(2^n - 2\)가 아니다.

확인조건이 달라지면

\(A = \{a, b, c, d, e\}\)의 부분집합 가운데 \(a\)는 반드시 원소로 갖고 \(b\)는 원소로 갖지 않는 것의 개수는?

AI 출제 문항연습문제 풀어보기11문항 수능·모의평가·학력평가기출문제 풀어보기43문항
Esc

↑↓ 고르기Enter 열기