본문으로 건너뛰기

Appendix C 집합과 함수에 관한 용어

이 부록에서는 “전단사”, “동치류” 등 집합과 함수에 관한 몇 가지 개념을 다룹니다.

전문가를 위한 참고: 이 장에서는 기초론적 문제를 다루지 않습니다. 그러한 내용에 관심이 있다면 장 89(및 그 이후)를 참조하십시오. 따라서 대부분의 주장은 증명하지 않겠습니다.

C.1 집합

이 책에서 집합은 단지 (무엇이든 간에) 원소들의 모임입니다. 예를 들어 집합 ℕ={1,2,3,4,…}는 양의 정수 전체이고, ℤ={…,−2,−1,0,1,2,…}는 모든 정수의 집합입니다. 또 다른 예로, 다음과 같은 사람들의 집합이 있습니다:

H={x∣x는 깃털 없는 두 발 동물입니다}.

(여기서 “∣”는 “ 을 만족하는”을 의미합니다.)

원소가 하나도 없는 집합도 있으며, 이를 공집합이라고 부릅니다. 공집합은 ∅으로 나타냅니다.

관례적으로 집합에는 (H처럼) 대문자를, 집합의 원소에는 (x처럼) 소문자를 사용합니다.

정의 C.1.1.

“x가 S에 속한다”는 뜻으로 x∈S라고 씁니다. 예를 들어 3∈ℕ입니다.

정의 C.1.2.

집합 A의 모든 원소가 집합 B에도 속하면, A를 B의 부분집합이라고 하고 A⊆B로 나타냅니다. 더 나아가 A≠B이면, A를 진부분집합이라고 하고 A⊊B라고 씁니다. (이는 ≤와 <의 관계와 유사합니다.)

집합 A가 주어졌을 때, 모든 부분집합의 집합을 2A 또는 𝒫(A)로 나타내고 A의 멱집합이라고 부릅니다.

예제 C.1.3 (부분집합의 예).
  1. (a)

    {1,2,3}⊆ℕ⊆ℤ.

  2. (b)

    임의의 집합 A에 대해 ∅⊆A입니다. (왜 그렇습니까?)

  3. (c)

    임의의 집합 A에 대해 A⊆A입니다.

  4. (d)

    A={1,2}이면 2A={∅,{1},{2},{1,2}}입니다.

정의 C.1.4.

다음과 같이 씁니다.

  • •

    A∪B는 A와 B 중 어느 한쪽에 속하는 (둘 다에 속할 수도 있는) 원소들의 집합을 나타내며, A와 B의 합집합이라고 부릅니다.

  • •

    A∩B는 A와 B 모두에 속하는 원소들의 집합을 나타내며, A와 B의 교집합이라고 부릅니다.

  • •

    A∖B는 A에는 속하지만 B에는 속하지 않는 원소들의 집합을 나타냅니다.

예제 C.1.5 (집합 연산의 예).

A={1,2,3}이고 B={3,4,5}라고 합시다. 그러면

A∪B ={1,2,3,4,5}
A∩B ={3}
A∖B ={1,2}.
연습문제 C.1.6.

스스로 확인해 보십시오: 임의의 집합 A와 B에 대해 A∩B⊆A⊆A∪B가 성립합니다.

다음은 자주 등장하는 집합들입니다:

  • •

    ℂ는 3.2+2i와 같은 복소수들의 집합입니다.

  • •

    ℝ은 2나 π와 같은 실수들의 집합입니다.

  • •

    ℕ은 5나 9와 같은 양의 정수의 집합입니다.

  • •

    ℚ는 7/3과 같은 유리수의 집합입니다.

  • •

    ℤ는 −2나 8과 같은 정수의 집합입니다.

(이들은 예상하시는 대로 “씨”, “알”, “엔”, “큐”, “제드”로 읽습니다.)

C.2 함수

두 집합 A와 B가 주어졌을 때, A에서 B로 가는 함수 f는 A의 모든 원소를 B의 어떤 원소에 대응시키는 것입니다.

A를 f의 정의역, B를 공역이라고 부릅니다. 이를 f:A→B 또는 A→𝑓B로 씁니다.

표기의 남용 C.2.1.

이름 f가 중요하지 않을 때에는 흔히 간단히 A→B로 씁니다.

f가 a를 b로 보낸다는 것을 나타내기 위해 f(a)=b 또는 a↦b로 씁니다.

B가 0을 원소로 가지고 f(a)=0이면, 흔히 a를 f의 근 또는 영점이라 하고, f가 a에서 소멸한다고 말합니다.

C.2.1 단사 / 전사 / 전단사 함수

정의 C.2.2.

함수 f:A→B가 다음과 같은 의미에서 “일대일”이면 단사라고 합니다: f(a)=f(a′)이면 a=a′입니다. 다시 말해, 임의의 b∈B에 대하여 f(a)=b를 만족하는 a∈A가 많아야 하나 존재합니다.

이를 강조하기 위해 흔히 f:A↪B로 씁니다.

정의 C.2.3.

함수 f:A→B가 다음과 같은 의미에서 “위로의 함수”이면 전사라고 합니다: 임의의 b∈B에 대하여 f(a)=b를 만족하는 a∈A가 적어도 하나 존재합니다.

이를 강조하기 위해 흔히 f:A↠B로 씁니다.

정의 C.2.4.

함수 f:A→B가 단사이면서 동시에 전사이면 전단사라고 합니다. 다시 말해, 각 b∈B에 대하여 f(a)=b를 만족하는 a∈A가 정확히 하나 존재합니다.

예제 C.2.5 (함수의 예).

여기서 “사람”이란 “살아 있는 깃털 없는 두 발 동물”을 뜻합니다.

  1. (a)

    모든 사람을 그 사람의 나이(가장 가까운 정수로 반올림한 햇수)로 보내는 함수가 있습니다. 예를 들어 나이가 20인 사람이 많이 있으므로, 이 함수는 단사가 아닙니다. 또한 이 함수는 전사도 아닙니다: 나이가 10000인 사람은 없습니다.

  2. (b)

    모든 미국 시민을 그 사람의 사회보장번호로 보내는 함수가 있습니다. 이 함수 역시 전사가 아니지만(사회보장번호가 3인 사람은 없습니다), 적어도 단사이기는 합니다(사회보장번호가 같은 두 사람은 없습니다).

예제 C.2.6 (전단사의 예).
  1. (a)

    A={1,2,3,4,5}, B={6,7,8,9,10}이라 합시다. 그러면 a↦a+5로 주어지는 함수 f:A→B는 전단사입니다.

  2. (b)

    좌석이 30개인 교실에서 모든 좌석에 학생이 정확히 한 명씩 앉아 있습니다. 따라서 각 학생을 그 학생이 앉은 좌석으로 보내는 함수는 전단사이며, 특히 학생은 정확히 30명입니다.

비고 C.2.7.

편의상 A와 B가 유한집합이라고 가정합시다. 그러면 다음이 성립합니다:

  • •

    f:A↪B가 단사이면, A의 크기는 B의 크기 이하입니다.

  • •

    f:A↠B가 전사이면, A의 크기는 B의 크기 이상입니다.

  • •

    f:A→B가 전단사이면, A의 크기는 B의 크기와 같습니다.

이제 f:A→B가 전단사이면 “f를 거꾸로 적용”할 수 있다는 점에 주목하십시오. (예를 들어, 각 학생을 그 학생이 앉아 있는 자리로 사상하는 대신, 각 자리를 그 자리에 앉아 있는 학생으로 사상합니다.) 이를 역함수라고 하며, f−1:B→A로 표기합니다.

C.2.2 상과 역상

X→𝑓Y를 함수라고 합시다.

정의 C.2.8.

T⊆Y라고 합시다. 역상 fpre(T)는 f(x)∈T를 만족하는 모든 x∈X의 집합입니다. 따라서 fpre(T)는 X의 부분집합입니다.

예제 C.2.9 (역상의 예).

f:H→ℤ를 앞에서 본 나이 함수라고 합시다. 그러면

  1. (a)

    fpre({13,14,15,16,17,18,19})는 십대들의 집합입니다.

  2. (b)

    fpre({0})은 신생아들의 집합입니다.

  3. (c)

    그렇게 나이가 많은 사람은 없을 것이므로 fpre({1000,1001,1002,…})=∅입니다.

표기의 남용 C.2.10.

표기 남용으로 fpre({y})를 fpre(y)로 줄여 쓸 수 있습니다. 예를 들어 위의 fpre({0})은 fpre(0)으로 줄여 씁니다.

쌍대 개념은 다음과 같습니다:

정의 C.2.11.

S⊆X라고 합시다. 상 fimg(S)는 f(s) 꼴인 모든 것의 집합입니다.

예제 C.2.12 (상의 예).

A={1,2,3,4,5}, B=ℤ라고 합시다. 다음과 같이 주어진 함수 f:A→B를 생각합시다.

f(1)=17f(2)=17f(3)=19f(4)=30f(5)=234.
  1. (a)

    상 fimg({1,2,3})은 집합 {17,19}입니다.

  2. (b)

    상 fimg(A)는 집합 {17,19,30,234}입니다.

질문 C.2.13.

f:A↠B가 전사라고 합시다. fimg(A)는 무엇입니까?

C.3 동치 관계

이제 X를 고정된 집합이라고 합시다. X 위의 이항 관계 ∼는 각 x와 y에 대해 x∼y에 “참” 또는 “거짓”이라는 진릿값을 부여합니다. 이제 X 위의 동치 관계 ∼란 다음 공리들을 만족하는 이항 관계입니다:

  • •

    반사성: x∼x가 성립합니다.

  • •

    대칭성: x∼y이면 y∼x입니다.

  • •

    추이성: x∼y이고 y∼z이면 x∼z입니다.

그러면 동치류는 서로 동치인 모든 것들의 집합입니다. X가 이 동치류들에 의해 분할됨을 보일 수 있습니다:

예제 C.3.1 (동치 관계의 예).

ℕ을 양의 정수의 집합이라고 합시다. 그리고 a와 b의 마지막 자릿수가 같으면 a∼b라고 정한다고 합시다. 예를 들어 131∼211, 45∼125 등이 성립합니다.

그러면 ∼는 동치 관계입니다. 이 관계는 ℕ을 끝자리 숫자마다 하나씩, 열 개의 동치류로 분할합니다.

흔히 동치류들의 집합은 X/∼로 표기합니다(“X mod sim”이라고 읽습니다).