728x90
728x90
함수의 성질
- 함수의 입력과 출력의 대응 형태에 따라 함수의 성질이 결정된다.
- 함수의 성질을 알면 정의역과 공역의 관계뿐만 아니라 공역과 치역 간의 포함 관계도 알 수 있다.
- 이는 컴퓨터 및 인공지능 시스템에서 자료의 활용을 계획하는 데 좋은 정보가 된다.
- 함수는 정의역과 공역의 대응 관계에 따라서 단사 함수, 전사 함수, 전단사 함수로 구분한다.
단사 함수(Injective Function, Injection, One-to-One Function) = 일대일 함수
함수 f:X→Y 가 있을 때, 임의의 두 정의역 원소 x1,x2∈X 에 대하여 x1≠x2 이면 f(x1)≠f(x2) 인 함수
|dom(f)|≤|codom(f)|,|ran(f)|≤|codom(f)|,|dom(f)|=|ran(f)|
- 정의역의 모든 원소가 각각 서로 다른 상을 가질 때, 즉 서로 다른 공역 원소와 대응할 때 그 함수를 단사 함수라고 한다.
- 그러므로 단사 함수의 경우, 공역의 원소 개수가 정의역의 원소 개수나 치역의 원소 개수보다 많거나 같아야 하고(|공역| ≥ |정의역| or |치역|), 정의역과 치역의 원소 개수가 같아야 한다. (|정의역| = |치역|)

- 어떤 함수가 단사 함수임을 판별하려면 정의역의 각 원소가 서로 다른 공역 원소와 대응하는지 확인해야 한다.
예
- 집합 A={a,b,c} 와 집합 B={1,2,3,4} 에 대한 함수의 원상과 상의 순서쌍 집합이 다음과 같다고 하자.
f1:A→B일 때, f1={(a,2),(b,1),(c,4)}f2:A→B일 때, f2={(a,2),(b,2),(c,3)} |
- 함수 f1 의 경우 다음과 같이 정의역 A 의 모든 원소가 각각 공역 B 의 서로 다른 원소와 대응하므로 단사 함수이다.
a,b∈A에 대하여, a≠b이고 f1(a)=2≠1=f1(b)a,c∈A에 대하여, a≠c이고 f1(a)=2≠4=f1(c)b,c∈A에 대하여, b≠c이고 f1(b)=1≠4=f1(c) |
- 함수 f2 의 경우 다음과 같이 정의역 A 의 원소 a,b 가 각각 공역 B 의 같은 원소 2 에 대응한다. 따라서 함수 f2 는 단사 함수가 아니다.
a,b∈A에 대하여, a≠b이고 f2(a)=2=2=f2(b)a,c∈A에 대하여, a≠c이고 f2(a)=2≠3=f2(c)b,c∈A에 대하여, b≠c이고 f2(b)=2≠3=f2(c) |
전사 함수(Surjective Function, Surjection, Onto Function)
함수 f:X→Y 가 있을 때, 모든 공역 원소 y∈Y 에 대하여 f(x)=y 인 정의역 원소 x∈X 가 적어도 하나 이상 존재하는 함수
|dom(f)|≥|codom(f)|,|ran(f)|=|codom(f)|
- 전사 함수는 공역의 모든 원소가 하나 이상의 정의역 원소와 대응하는 함수를 말한다.
- 그러므로 어떤 함수 f 가 전사 함수이면, 정의역의 원소 개수가 공역의 원소 개수보다 같거나 많으며(|정의역| ≥ |공역|), 공역이 곧 치역이므로 공역과 치역의 원소 개수가 같다. (|공역| = |치역|)

- 어떤 함수가 전사 함수인지 판별하려면 공역의 모든 원소가 하나 이상의 정의역 원소와 대응하는지 확인해야 한다.
예
- 집합 A={a,b,c,d} 와 집합 B={1,2,3} 에 대한 함수의 원상과 상의 순서쌍 집합이 다음과 같다고 하자.
f1:A→B일 때, f1={(a,2),(b,1),(c,1),(d,3)}f2:A→B일 때, f2={(a,2),(b,1),(c,1),(d,2)} |
- 함수 f1 의 경우 다음과 같이 공역 B 의 모든 원소가 각각 정의역 A 의 원소와 대응하므로 전사 함수이다.
f1(b)=f1(c)=1이므로, 1∈B은b,c,∈A와 대응한다.f1(a)=2이므로, 2∈B은a∈A와 대응한다.f1(d)=3이므로, 3∈B은d∈A와 대응한다. |
- 함수 f2 의 경우 다음과 같이 공역 B 의 원소 3 이 정의역 A 의 원소와 대응하지 않는다. 따라서 함수 f2 는 전사 함수가 아니다.
f2(b)=f2(c)=1이므로, 1∈B은b,c∈A와 대응한다.f2(a)=f2(d)=2이므로, 2∈B은a,d∈A와 대응한다.3∈B의 경우 함수 f2로 대응되는 정의역A의 원소가 없다. |
전단사 함수(Bijective Function, Bijection, One-to-One Correspondence) = 일대일 대응 함수
단사 함수이면서 전사 함수인 함수
|dom(f)|=|codom(f)|,|ran(f)|=|codom(f)|
- 전단사 함수는 정의역의 원소 개수와 공역의 원소 개수가 같으면서, 서로 다른 정의역 원소가 서로 다른 공역 원소와 대응해야 한다.
- 그래서 전단사 함수는 정의역, 공역, 치역의 원소 개수가 모두 같다.

- 어떤 함수가 전단사 함수인지 판별하려면 함수가 단사 함수이면서 전사 함수인지 확인해야 한다.
예
- 집합 A={a,b,c} 와 집합 B={1,2,3} 에 대한 함수의 원상과 상의 순서쌍 집합이 다음과 같다고 하자.
f1:A→B일 때, f1={(a,2),(b,1),(c,3)}f2:A→B일 때, f2={(a,2),(b,1),(c,1)} |
- 함수 f1 의 경우 다음과 같이 서로 다른 정의역 원소가 서로 다른 공역 원소와 대응하므로 단사 함수이다.
a,b∈A에 대하여, a≠b이고 f1(a)=2≠1=f1(b)a,c∈A에 대하여, a≠c이고 f1(a)=2≠3=f1(c)b,c∈A에 대하여, b≠c이고 f1(b)=1≠3=f1(c) |
- 또한 다음과 같이 공역 B 의 모든 원소가 정의역 A 의 원소와 대응하므로, f1 은 전사 함수이다.
f1(b)=1이므로, 1∈B은b∈A와 대응한다.f1(c)=2이므로, 2∈B은a∈A와 대응한다.f1(c)=3이므로, 3∈B은c∈A와 대응한다. |
- 따라서 함수 f1 은 단사 함수이면서 전사 함수이므로 전단사 함수이다.
- 함수 f2 의 경우 다음과 같이 정의역 원소 중 같은 공역 원소와 대응하는 원소가 있어 단사 함수가 아니다.
a,b∈A에 대하여, a≠b이고 f2(a)=2≠1=f2(b)a,c∈A에 대하여, a≠c이고 f2(a)=2≠1=f2(c)b,c∈A에 대하여, b≠c이고 f2(b)=1=1=f2(c) |
- 또한 다음과 같이 공역 B 의 원소 3 이 정의역 A 의 원소와 대응하지 않으므로 함수 f2 는 전사 함수도 아니다.
f2(b)=f2(c)=1이므로, 1∈B은b,c∈A와 대응한다.f2(a)=2이므로, 2∈B은a∈A와 대응한다.3∈B의 경우 함수 f2로 대응되는 정의역A의 원소가 없다. |
- 전단사 함수인지 판별할 때, 단사 함수와 전사 함수 중 하나라도 만족하지 않으면 전단사 함수가 아니다.
- f2 는 단사 함수도, 전사 함수도 아니므로 당연히 전단사 함수가 아니다.
728x90
728x90
'Mathematics > 이산 수학' 카테고리의 다른 글
[이산 수학] 그래프의 종류 (0) | 2022.11.25 |
---|---|
[이산 수학] 그래프의 개념 (0) | 2022.11.25 |
[이산 수학] 함수의 종류 (0) | 2022.11.21 |
[이산 수학] 합성 함수 (0) | 2022.11.21 |
[이산 수학] 함수의 개념 (0) | 2022.11.14 |
[이산 수학] 동치 관계와 부분 순서 관계 (0) | 2022.11.06 |
[이산 수학] 관계의 폐포 (0) | 2022.11.06 |
[이산 수학] 합성 관계 (0) | 2022.10.31 |