-
[수학의 기초] 함수에 대하여(2) - 함수의 종류수학과 공부이야기 2020. 3. 29. 10:53
Injectivity(단사) and Surjectivity(전사)
injective와 surjective에 대한 용어가 교과과정이 바뀜에 따라 계속 바뀌어져 학생들이 많이 힘들어 한다. 예를들어 단사함수, 1-1함수, 전사함수, 위로의 함수, 치역과 공역이 같은 함수, 1-1대응, 전단사함수 등등 같은 용어가 서로 다르게 표현되어 많이 헷갈린다. 이 이용을 정리해보자.
Definition 1.(일대일함수, 단사함수) Let X, Y be sets, and let f : X→Y be a function. We say that f is injective(단사함수) (sometimes called one-to-one(일대일함수)) if
for all x1, x2∈X, f(x1)=f(x2) ⟹ x1=x2.
contrapositive form(대우)
A function f : X→Y is injective if
for all x1, x2∈X, x1≠x2 ⟹ f(x1)≠f(x2).
함수 f가 1−1 함수임을 증명하는 방법은 (i) 직접증명하는 방법과 (ii) 귀류법 두가지 방법이 있다.
(i) 직접증명하는 방법
f(x1)=f(x2)를 가정하여 x1=x2임을 보이는 방법이다.
(ii) 귀류법
x1≠x2이면서 f(x1)=f(x2)를 만족하는 x1, x2∈x라 가정하면 모순(contradiction)됨을 설명하면 된다.
예) 함수 f : R→R, f(x)=5x+1이 1-1함수임을 보여라.
(증명) x1, x2∈R에 대하여 f(x1)=f(x2)라 가정하자. 그러면
f(x1)=f(x2) ⇔ 5x1+1=5x2+1 ⇔ 5x1=5x2 ⇔ x1=x2
따라서 함수 f는 일대일 함수이다.
함수 f가 일대일함수임을 보이는 증명방법
1. f(x1)=f(x2)를 만족하는 정의역의 원소 x1, x2가 존재한다고 가정하자.
2. 증명의 여러가지 테크릭을 이용하여 x1=x2임을 보이자.
3. 그러면 함수 f가 1−1함수임을 결론지어라.귀류법으로 증명하는 것은 다음 링크를 보자. 울산과고 2019학년도 1학년1학기 중간고사 19번 문제이다.(비번은 1111)
즉 일대일 함수가 아닌 반례를 가정하면 모순이 됨을 증명하는 것이다.
x1≠x2인데 f(x1)=f(x2)인 x1, x2∈X가 존재한다면 함수 f는 1−1함수가 아니다.
Theorem 2. Let X, Y, Z be sets, and let f : X→Y and g : Y→Z be functions. If f and g are both injective, then g∘f is injective.
(증명) 두 함수 f, g가 f : X→Y, g : Y→Z 이므로 g∘f는 g∘f : X→Z에서 정의된다.
먼저 x1, x2∈X에 대하여 (g∘f)(x1)=(g∘f)(x2)라고 가정하자. 우리는 함수 f, g가 1−1함수임을 이용하여 x1=x2임을 보이면 g∘f가 1−1 함수임을 증명할 수 있다.
(g∘f)(x1)=(g∘f)(x2) ⟺ g(f(x1))=g(f(x2)) (∵
따라서 g \circ f 는 1-1함수(injective)이다.
참고) 위의 명제의 역은 성립하지 않는다. 즉 g \circ f 가 1-1함수라면 함수 f는 반드시 1-1함수이지만 함수 g는 반드시 1-1함수일 필요는 없다. 그 예를 그림으로 그리면
그림1 위의 그림에서 보듯이 g가 1-1함수가 아니지만 g \circ f는 1-1함수이다.
또, 두 함수 f~:~\mathbb N \longrightarrow \mathbb N,~f(x)=2x, g~:~\mathbb N \longrightarrow \mathbb N,~g(x) =\lceil \frac {x}{2} \rceil 를 생각해보자.
그려면 함수 g \circ f는 1-1함수이다. 왜냐하면 g \circ f의 정의역은 \mathbb N이고 공역도 \mathbb N이다.
x_1 ,~x_2 \in \mathbb N에 대하여 (g \circ f)(x_1 )= (g \circ f )(x_2 )라고 가정하면
\begin{align} (g \circ f)(x_1)=(g \circ f)(x_2 ) &~\Longleftrightarrow~g(f(x_1 ))=g(f(x_2 )) ~&(\because~합성함수정의)\\& ~\Longleftrightarrow g(2x_1 )=g(2x_2 )&(\because f(x)=2x)\\&~\Longleftrightarrow \left \lceil \frac {2x_1}{2} \right \rceil = \left \lceil \frac{2x_2}{2} \right \rceil &(\because g(x)=\lceil x \rceil )\\&~\Longleftrightarrow ~\lceil x_1 \rceil x_2 \rceil &\\& ~\Longleftrightarrow ~x_1 =x_2 ~&(\because x_1 ,~x_2 \in \mathbb N)~\end{align}
따라서 g \circ f는 1-1함수이다. 그러나 g(2)=\lceil \frac{2}{2} \rceil =1이고 g(3)=\lceil \frac{3}{2} \rceil =1 이므로 g(x) =\lceil \frac {x}{2} \rceil 는 1-1함수가 아니다.
이것을 증명하자.
Proposition 3. Let X,~Y,~Z be sets, and let f~ :~ X \rightarrow Y and g~ :~ Y \rightarrow Z be functions. If g \circ f is injective, then f is injective.
(증명) 귀류법으로 증명하자. 함수 f가 1-1함수가 아니라고 가정하자. 그러면
먼저 x_1 ,~x_2 \in X에 대하여 x_1 \neq x_2이면서 f(x_1)=f(x_2)를 만족하는 x_1 ,~x_2가 존재한다.
또, g가 함수이므로 f(x_1)=f(x_2)이면 g(f(x_1))=g(f(x_2))이다. 따라서 (g \circ f)(x_1)=(g \circ f)(x_2)
이다. 즉 x_1 \neq x_2인데 (g \circ f)(x_1)=(g \circ f)(x_2)을 만족하는 x_1 ,~x_2 \in X가 존재한다. 이것은 함수 g \circ f 가 1-1함수라는 가정에 모순이다.
따라서 함수 f는 1-1함수(injective)이다. \Box
Definition 4.(전사함수, 위로의 함수) Let X,~Y be sets, and let f ~:~ X \rightarrow Y be a function. We say that f is surjective if
for all y \in Y, there exist x \in X such that f(x)=y.
\forall y \in Y, \exists x \in X such that f(x)=y.
위로의 함수는 공역과 치역이 같은 함수를 나타낸다. 즉 공역 Y에 속하는 임의의 원소 y에 대하여 정의역 X에 속하는 x가 존재하여 y=f(x)이다. 다르게 표현하면 공역의 원소 y 중에서 함수 f에 대응되지 않는 y가 존재하지 않는다는 말이다.
예제) 함수 f~:~\mathbb Z \longleftrightarrow \mathbb N,~f(x)=\left| x \right|+2는 치역과 공역이 같지 않는 함수이다.
증명) 우리는 함수 f의 공역 중 대응되지 않는 원소가 존재한다는 것을 보이면 된다.
정수 x에 대하여 \left| x \right| \ge 0이므로 f(x)=\left| x \right|+2 \ge2이다. 따라서 공역에 속하는 1 \in N에 대하여 f(x)=1를 만족하는 x는 존재하지 않는다.
f(x)=1 ~\Longleftrightarrow ~|x|+2=1~\Longleftrightarrow ~|x|=-1
위로의 함수 증명하는 절차
함수 f~:~X \longrightarrow~Y가 위로의 함수(치역과 공역이 같은 함수) 증명하는 절차
1. 공역 Y에 속하는 임의의 y를 잡자.
2. f(x)=y를 만족하는 x \in x를 표현하자. 여기서 x는 원소 y \in Y에 의존한다. 즉 x는 y에 관한 식이다.
3. 그러면 f는 위로의 함수(surjective)이다.위로의 함수가 아님을 증명하는 방법
y \in Y에 대하여 f(x)=y를 만족하지 x \in X가 없음을 보이면 된다.
즉 \exists y \in Y such that \forall x \in X, f(x) \neq y
Theorem 5. Let X,~Y,~Z be sets, and let f~ :~ X \longrightarrow Y and g~ :~ Y \longrightarrow Z be functions. If f and g are surjective, then g \circ f is also surjective.
(증명) 함수 g가 위로의 함수이므로 g의 공역의 임의의 원소 z \in Z에 대하여 g(y)=z인 y가 집합 Y에 존재한다.
또, 이 y가 함수 f의 공역 Y의 한 원소이고 함수 f가 위로의 함수이므로 f(x)=y를 만족하는 x가 집합 X에 존재한다. 따라서
\begin{align}z&=g(y)=g(f(x))\\&=(g \circ f)(x) \end{align}
여기서 z는 Z의 임의의 원소이므로 함수 g \circ f는 치역과 공역이 같은 함수, 즉 위로의 함수이다. \Box
위의 정리의 역은 성립하지 않는다. 그 반예는 위의 그림1이다.
위의 그림에서 보듯이 함수 g \circ f와 g는 치역과 공역이 같은 함수이지만 함수 f는 치역과 공역이 같은 함수가 아니다.
Proposition 6. Let X,~Y,~Z be sets, and let f~ :~ X \rightarrow Y and g~ :~ Y \rightarrow Z be functions. If g \circ f is surjective, then g is surjective.
(증명) 귀류법으로 증명하자. 함수 g가 치역과 공역이 같은 함수(surjective)가 아니라고 가정하자. 그러면 어떤 z_0 \in Z가 존재하여 모든 y \in Y에 대하여 z_0 \neq(g (y)이다. 집합 Y의 모든 y와 대응대지 않는 z_0 \in Z가 존재한다. \cdots\cdots ~(a)
그런데 g \circ f는 X에서 Z로의 치역과 공역이 같은 함수이므로 위의 z_0에 대응되는 x_0 \in X가 존재하여 z_0=(g \circ f)(x_0 )이다. 합성함수의 정의에 의해
\begin{align} z_0 &=(g \circ f)(x_0 )\\&= g(f(x_0)) \end{align}
함수 f는 함수이므로 f(x_0)는 집합 Y원소이다. 따라서 함수 g에 의해 z_0에 대응되는 집합 Y의 원소 f(x_0)가 존재한다. 이것을 y라 하면 z_0 = g(y)=g(f(x_0))이다. 이것은 (a)와 모순이다.
따라서 함수 f는 치역과 공역이 같은 함수이다. \Box
https://plusthemath.tistory.com/344
[수학의 기초] 함수에 대하여(1) - 함수의 정의와 합성
Definition 1(함수의 정의). Let X and Y be sets. A function f from X to Y is an object that, for each element x \in X, assigns an element y \in Y . We use the notation f ~:~ X \rightarrow Y to denote a function as described. We write $f
plusthemath.tistory.com
'수학과 공부이야기' 카테고리의 다른 글
[수학의 팁] 3차함수의 극대극소의 차 [더플러스수학] (0) 2020.04.05 [수학의 기초] 함수에 대하여(3) - 일대일대응 역함수 (0) 2020.03.29 [수학의 기초] 함수에 대하여(1) - 함수의 정의와 합성 (0) 2020.03.27 [수학의 기초] 인수분해 응용 a+b+c=0이면 a^3+b^3+c^3=3abc (0) 2019.12.24 [수학의 기초] 일차식 이차식 기저를 이용한 평균값의 정리 증명 (0) 2019.12.20