11강에서 합성함수를 계산했고 역함수를 구했습니다. 그때 역함수를 구하는 절차는 "y = f ( x ) y=f(x)y = f ( x ) 를 x xx 에 대해 풀고 문자를 바꾼다"였습니다. 그런데 그 절차는 풀리는 경우에만 작동하고, 풀리지 않으면 역함수가 없는 것인지 계산이 어려운 것인지 구분해 주지 않습니다.
이 강의는 27강의 단사와 전사를 써서 그 경계를 정확히 긋습니다. 결론부터 말하면 역함수는 전단사일 때만 존재하며, 존재하면 하나뿐입니다. 11강에서 x 2 x^{2}x 2 의 역함수를 구하려고 정의역을 x ≥ 0 x\ge 0x ≥ 0 으로 제한했던 이유가 여기서 설명됩니다.
두 함수를 합성할 수 있는 조건을 확인하고 합성함수를 만들 수 있습니다.
합성이 결합법칙을 따르지만 교환법칙은 따르지 않음을 반례로 보일 수 있습니다.
단사와 전사가 합성에서 어떻게 전달되는지 증명할 수 있습니다.
역함수가 존재할 필요충분조건이 전단사임을 증명할 수 있습니다.
역함수의 유일성과 ( g ∘ f ) − 1 = f − 1 ∘ g − 1 (g\circ f)^{-1}=f^{-1}\circ g^{-1}( g ∘ f ) − 1 = f − 1 ∘ g − 1 을 증명할 수 있습니다.
문제. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = x + 1 f(x)=x+1f ( x ) = x + 1 이고 g : R → R g:\mathbb{R}\to\mathbb{R}g : R → R , g ( x ) = x 2 g(x)=x^{2}g ( x ) = x 2 입니다.
(1) g ∘ f g\circ fg ∘ f 와 f ∘ g f\circ gf ∘ g 를 각각 구하세요.
(2) h : [ 0 , ∞ ) → R h:[0,\infty)\to\mathbb{R}h : [ 0 , ∞ ) → R , h ( x ) = x h(x)=\sqrt{x}h ( x ) = x 와 g gg 에 대하여 h ∘ g h\circ gh ∘ g 가 정의됩니까? g ∘ h g\circ hg ∘ h 는 어떻습니까?
생각의 실마리. (1)에서 g ∘ f g\circ fg ∘ f 가 어느 쪽을 먼저 적용하는지 정합니다. 기호의 순서와 적용 순서가 반대라는 점에 주의합니다. (2)에서는 앞 함수의 값이 뒤 함수의 정의역에 들어가는지 확인합니다. 들어가지 않으면 이어 붙일 수 없습니다.
풀이. (1) g ∘ f g\circ fg ∘ f 는 f ff 를 먼저 적용하고 g gg 를 나중에 적용합니다.
( g ∘ f ) ( x ) = g ( f ( x ) ) = g ( x + 1 ) = ( x + 1 ) 2 (g\circ f)(x)=g(f(x))=g(x+1)=(x+1)^{2}
( g ∘ f ) ( x ) = g ( f ( x ) ) = g ( x + 1 ) = ( x + 1 ) 2
f ∘ g f\circ gf ∘ g 는 순서가 반대입니다.
( f ∘ g ) ( x ) = f ( g ( x ) ) = f ( x 2 ) = x 2 + 1 (f\circ g)(x)=f(g(x))=f(x^{2})=x^{2}+1
( f ∘ g ) ( x ) = f ( g ( x ) ) = f ( x 2 ) = x 2 + 1
두 결과가 다릅니다. 예를 들어 x = 1 x=1x = 1 에서 ( g ∘ f ) ( 1 ) = 4 (g\circ f)(1)=4( g ∘ f ) ( 1 ) = 4 이고 ( f ∘ g ) ( 1 ) = 2 (f\circ g)(1)=2( f ∘ g ) ( 1 ) = 2 입니다.
(2) h ∘ g h\circ gh ∘ g 는 g gg 를 먼저 적용합니다. g gg 의 공역이 R \mathbb{R}R 이고 h hh 의 정의역이 [ 0 , ∞ ) [0,\infty)[ 0 , ∞ ) 인데, g gg 의 치역이 [ 0 , ∞ ) [0,\infty)[ 0 , ∞ ) 이므로 실제로 나오는 값은 모두 h hh 의 정의역 안에 있습니다. 따라서 정의됩니다.
( h ∘ g ) ( x ) = x 2 = ∣ x ∣ (h\circ g)(x)=\sqrt{x^{2}}=|x|
( h ∘ g ) ( x ) = x 2 = ∣ x ∣
g ∘ h g\circ hg ∘ h 는 h hh 를 먼저 적용합니다. h hh 의 공역 R \mathbb{R}R 가 g gg 의 정의역 R \mathbb{R}R 와 같으므로 문제없이 정의됩니다.
( g ∘ h ) ( x ) = ( x ) 2 = x ( x ≥ 0 ) (g\circ h)(x)=(\sqrt{x})^{2}=x\qquad(x\ge 0)
( g ∘ h ) ( x ) = ( x ) 2 = x ( x ≥ 0 )
이 문제에서 배우는 것: 합성의 정의.
f : A → B f:A\to Bf : A → B 와 g : B → C g:B\to Cg : B → C 에 대하여 합성함수 g ∘ f : A → C g\circ f:A\to Cg ∘ f : A → C 를
( g ∘ f ) ( a ) = g ( f ( a ) ) (g\circ f)(a)=g(f(a))
( g ∘ f ) ( a ) = g ( f ( a ) )
로 정의합니다. 합성이 정의되려면 f ff 의 공역이 g gg 의 정의역과 일치해야 합니다. 조금 느슨하게는 f ff 의 치역이 g gg 의 정의역에 포함되기만 해도 되며, (2)의 h ∘ g h\circ gh ∘ g 가 그런 경우입니다.
기호를 읽는 순서에 주의합니다. g ∘ f g\circ fg ∘ f 는 오른쪽부터 적용합니다. f ff 가 먼저이고 g gg 가 나중입니다. 기호의 배열과 적용 순서가 반대라서 처음에는 헷갈리지만, g ( f ( a ) ) g(f(a))g ( f ( a ) ) 라고 풀어 쓰면 안쪽부터 계산한다는 것이 분명해집니다.
합성함수의 정의역과 공역도 정해집니다. g ∘ f g\circ fg ∘ f 의 정의역은 f ff 의 정의역인 A AA 이고, 공역은 g gg 의 공역인 C CC 입니다. 즉 출발점은 앞 함수에서, 도착점은 뒤 함수에서 가져옵니다.
바로 확인.
확인 1-1. f ( x ) = 2 x f(x)=2xf ( x ) = 2 x , g ( x ) = x − 3 g(x)=x-3g ( x ) = x − 3 일 때 ( g ∘ f ) ( 4 ) (g\circ f)(4)( g ∘ f ) ( 4 ) 와 ( f ∘ g ) ( 4 ) (f\circ g)(4)( f ∘ g ) ( 4 ) 를 각각 구하세요.
답. ( g ∘ f ) ( 4 ) = g ( 8 ) = 5 (g\circ f)(4)=g(8)=5( g ∘ f ) ( 4 ) = g ( 8 ) = 5 이고 ( f ∘ g ) ( 4 ) = f ( 1 ) = 2 (f\circ g)(4)=f(1)=2( f ∘ g ) ( 4 ) = f ( 1 ) = 2 입니다.
확인 1-2. f : A → B f:A\to Bf : A → B , g : C → D g:C\to Dg : C → D 일 때 g ∘ f g\circ fg ∘ f 가 정의되기 위한 조건을 쓰세요.
답. f ff 의 치역이 g gg 의 정의역에 포함되어야 합니다. 즉 f ( A ) ⊆ C f(A)\subseteq Cf ( A ) ⊆ C 입니다.
확인 1-3. ( g ∘ f ) (g\circ f)( g ∘ f ) 의 정의역과 공역은 각각 무엇입니까?
답. 정의역은 f ff 의 정의역이고 공역은 g gg 의 공역입니다.
문제. f ( x ) = x + 1 f(x)=x+1f ( x ) = x + 1 , g ( x ) = 2 x g(x)=2xg ( x ) = 2 x , h ( x ) = x 2 h(x)=x^{2}h ( x ) = x 2 이고 모두 R \mathbb{R}R 에서 R \mathbb{R}R 로 갑니다.
(1) g ∘ f g\circ fg ∘ f 와 f ∘ g f\circ gf ∘ g 가 다름을 확인하세요.
(2) ( h ∘ g ) ∘ f (h\circ g)\circ f( h ∘ g ) ∘ f 와 h ∘ ( g ∘ f ) h\circ(g\circ f)h ∘ ( g ∘ f ) 를 각각 계산해 비교하세요.
(3) (2)의 결과가 우연이 아님을 임의의 세 함수에 대해 증명하세요.
생각의 실마리. (3)에서 두 합성이 같은 함수임을 보이려면 27강 문제 2의 세 조건을 확인해야 합니다. 정의역과 공역은 정의상 자동으로 맞으므로, 임의의 점에서 값이 같은지만 계산하면 됩니다.
풀이. (1) ( g ∘ f ) ( x ) = g ( x + 1 ) = 2 ( x + 1 ) = 2 x + 2 (g\circ f)(x)=g(x+1)=2(x+1)=2x+2( g ∘ f ) ( x ) = g ( x + 1 ) = 2 ( x + 1 ) = 2 x + 2 이고 ( f ∘ g ) ( x ) = f ( 2 x ) = 2 x + 1 (f\circ g)(x)=f(2x)=2x+1( f ∘ g ) ( x ) = f ( 2 x ) = 2 x + 1 입니다. 예를 들어 x = 0 x=0x = 0 에서 2 22 와 1 11 로 다릅니다. 합성은 교환법칙을 따르지 않습니다.
(2) 왼쪽부터 계산합니다. h ∘ g h\circ gh ∘ g 는 ( h ∘ g ) ( x ) = h ( 2 x ) = 4 x 2 (h\circ g)(x)=h(2x)=4x^{2}( h ∘ g ) ( x ) = h ( 2 x ) = 4 x 2 이므로
( ( h ∘ g ) ∘ f ) ( x ) = ( h ∘ g ) ( x + 1 ) = 4 ( x + 1 ) 2 \big((h\circ g)\circ f\big)(x)=(h\circ g)(x+1)=4(x+1)^{2}
( ( h ∘ g ) ∘ f ) ( x ) = ( h ∘ g ) ( x + 1 ) = 4 ( x + 1 ) 2
오른쪽을 계산합니다. ( g ∘ f ) ( x ) = 2 x + 2 (g\circ f)(x)=2x+2( g ∘ f ) ( x ) = 2 x + 2 이므로
( h ∘ ( g ∘ f ) ) ( x ) = h ( 2 x + 2 ) = ( 2 x + 2 ) 2 = 4 ( x + 1 ) 2 \big(h\circ(g\circ f)\big)(x)=h(2x+2)=(2x+2)^{2}=4(x+1)^{2}
( h ∘ ( g ∘ f ) ) ( x ) = h ( 2 x + 2 ) = ( 2 x + 2 ) 2 = 4 ( x + 1 ) 2
두 결과가 같습니다.
(3) f : A → B f:A\to Bf : A → B , g : B → C g:B\to Cg : B → C , h : C → D h:C\to Dh : C → D 라고 합니다. 두 합성 모두 A AA 에서 D DD 로 가므로 정의역과 공역이 일치합니다. 임의의 a ∈ A a\in Aa ∈ A 를 잡고 값을 계산합니다.
( ( h ∘ g ) ∘ f ) ( a ) = ( h ∘ g ) ( f ( a ) ) = h ( g ( f ( a ) ) ) \big((h\circ g)\circ f\big)(a)=(h\circ g)(f(a))=h\big(g(f(a))\big)
( ( h ∘ g ) ∘ f ) ( a ) = ( h ∘ g ) ( f ( a ) ) = h ( g ( f ( a ) ) )
( h ∘ ( g ∘ f ) ) ( a ) = h ( ( g ∘ f ) ( a ) ) = h ( g ( f ( a ) ) ) \big(h\circ(g\circ f)\big)(a)=h\big((g\circ f)(a)\big)=h\big(g(f(a))\big)
( h ∘ ( g ∘ f ) ) ( a ) = h ( ( g ∘ f ) ( a ) ) = h ( g ( f ( a ) ) )
두 값이 같습니다. a aa 가 임의였으므로 모든 점에서 같고, 27강의 상등 조건 세 가지가 모두 충족되므로 두 함수는 같습니다.
이 문제에서 배우는 것: 결합법칙과 교환법칙의 차이.
합성은 결합법칙을 따릅니다.
( h ∘ g ) ∘ f = h ∘ ( g ∘ f ) (h\circ g)\circ f=h\circ(g\circ f)
( h ∘ g ) ∘ f = h ∘ ( g ∘ f )
그래서 괄호를 생략하고 h ∘ g ∘ f h\circ g\circ fh ∘ g ∘ f 로 써도 뜻이 분명합니다. 증명이 짧았던 이유를 보면 알 수 있습니다. 양쪽 모두 결국 h ( g ( f ( a ) ) ) h(g(f(a)))h ( g ( f ( a ) ) ) 로 풀리므로, 결합법칙은 괄호가 계산 순서를 바꾸지 않는다 는 사실을 확인한 것뿐입니다.
반면 합성은 교환법칙을 따르지 않습니다. g ∘ f g\circ fg ∘ f 와 f ∘ g f\circ gf ∘ g 는 일반적으로 다릅니다. 심지어 한쪽만 정의되는 경우도 있습니다. f : A → B f:A\to Bf : A → B 이고 g : B → C g:B\to Cg : B → C 일 때 g ∘ f g\circ fg ∘ f 는 정의되지만 f ∘ g f\circ gf ∘ g 는 C CC 가 A AA 와 다르면 정의되지 않습니다.
이 비대칭이 뒤에서 계속 나타납니다. 66강 이후의 행렬 곱셈도 결합법칙은 따르지만 교환법칙은 따르지 않는데, 그 이유가 여기와 같습니다. 행렬이 선형변환이라는 함수를 나타내고 행렬 곱이 합성이기 때문입니다.
함수 중에 합성에서 아무 일도 하지 않는 것이 있습니다. 항등함수 i d A : A → A \mathrm{id}_{A}:A\to Ai d A : A → A 를 i d A ( a ) = a \mathrm{id}_{A}(a)=ai d A ( a ) = a 로 정의하면
f ∘ i d A = f , i d B ∘ f = f f\circ\mathrm{id}_{A}=f,\qquad \mathrm{id}_{B}\circ f=f
f ∘ i d A = f , i d B ∘ f = f
가 성립합니다. 곱셈에서 1 11 이 하는 역할을 합성에서 항등함수가 합니다. 문제 4에서 역함수를 정의할 때 이 항등함수가 기준이 됩니다.
바로 확인.
확인 2-1. f ( x ) = x 3 f(x)=x^{3}f ( x ) = x 3 , g ( x ) = x + 2 g(x)=x+2g ( x ) = x + 2 일 때 g ∘ f g\circ fg ∘ f 와 f ∘ g f\circ gf ∘ g 를 각각 구하고 다름을 보이세요.
답. ( g ∘ f ) ( x ) = x 3 + 2 (g\circ f)(x)=x^{3}+2( g ∘ f ) ( x ) = x 3 + 2 이고 ( f ∘ g ) ( x ) = ( x + 2 ) 3 (f\circ g)(x)=(x+2)^{3}( f ∘ g ) ( x ) = ( x + 2 ) 3 입니다. x = 0 x=0x = 0 에서 2 22 와 8 88 로 다릅니다.
확인 2-2. f ∘ g = g ∘ f f\circ g=g\circ ff ∘ g = g ∘ f 가 성립하는 두 함수의 예를 하나 드세요.
답. f ( x ) = 2 x f(x)=2xf ( x ) = 2 x , g ( x ) = 3 x g(x)=3xg ( x ) = 3 x 이면 양쪽 모두 6 x 6x6 x 입니다. 교환법칙이 항상 깨지는 것은 아니고 일반적으로 보장되지 않을 뿐입니다.
확인 2-3. i d R ∘ f = f \mathrm{id}_{\mathbb{R}}\circ f=fi d R ∘ f = f 인 이유를 정의로 설명하세요.
답. ( i d ∘ f ) ( x ) = i d ( f ( x ) ) = f ( x ) (\mathrm{id}\circ f)(x)=\mathrm{id}(f(x))=f(x)( i d ∘ f ) ( x ) = i d ( f ( x ) ) = f ( x ) 이므로 모든 점에서 값이 같고, 정의역과 공역도 같으므로 같은 함수입니다.
문제. f : A → B f:A\to Bf : A → B 와 g : B → C g:B\to Cg : B → C 에 대하여 다음을 판정하고 증명하거나 반례를 드세요.
(1) f ff 와 g gg 가 모두 단사이면 g ∘ f g\circ fg ∘ f 도 단사입니까?
(2) f ff 와 g gg 가 모두 전사이면 g ∘ f g\circ fg ∘ f 도 전사입니까?
(3) g ∘ f g\circ fg ∘ f 가 단사이면 f ff 와 g gg 도 단사입니까?
생각의 실마리. (1)과 (2)는 정의를 그대로 따라가면 됩니다. (3)은 방향이 반대이므로 조심합니다. 합성이 단사라는 정보에서 f ff 와 g gg 각각에 대해 무엇을 말할 수 있는지 따로 따집니다. g gg 는 f ff 의 치역 밖에서 무슨 짓을 해도 합성에 영향을 주지 않는다는 점에 주목합니다.
풀이. (1) 참입니다. ( g ∘ f ) ( x 1 ) = ( g ∘ f ) ( x 2 ) (g\circ f)(x_{1})=(g\circ f)(x_{2})( g ∘ f ) ( x 1 ) = ( g ∘ f ) ( x 2 ) 라고 하면 g ( f ( x 1 ) ) = g ( f ( x 2 ) ) g(f(x_{1}))=g(f(x_{2}))g ( f ( x 1 ) ) = g ( f ( x 2 ) ) 입니다. g gg 가 단사이므로 f ( x 1 ) = f ( x 2 ) f(x_{1})=f(x_{2})f ( x 1 ) = f ( x 2 ) 이고, f ff 가 단사이므로 x 1 = x 2 x_{1}=x_{2}x 1 = x 2 입니다. 따라서 g ∘ f g\circ fg ∘ f 는 단사입니다.
(2) 참입니다. 임의의 c ∈ C c\in Cc ∈ C 를 잡습니다. g gg 가 전사이므로 g ( b ) = c g(b)=cg ( b ) = c 인 b ∈ B b\in Bb ∈ B 가 존재합니다. f ff 가 전사이므로 f ( a ) = b f(a)=bf ( a ) = b 인 a ∈ A a\in Aa ∈ A 가 존재합니다. 그러면 ( g ∘ f ) ( a ) = g ( f ( a ) ) = g ( b ) = c (g\circ f)(a)=g(f(a))=g(b)=c( g ∘ f ) ( a ) = g ( f ( a ) ) = g ( b ) = c 이므로 g ∘ f g\circ fg ∘ f 는 전사입니다.
(3) 절반만 참입니다. f ff 는 반드시 단사이지만 g gg 는 그렇지 않을 수 있습니다.
f ff 가 단사임을 보입니다. f ( x 1 ) = f ( x 2 ) f(x_{1})=f(x_{2})f ( x 1 ) = f ( x 2 ) 라고 하면 양변에 g gg 를 적용해 g ( f ( x 1 ) ) = g ( f ( x 2 ) ) g(f(x_{1}))=g(f(x_{2}))g ( f ( x 1 ) ) = g ( f ( x 2 ) ) 이고, 이는 ( g ∘ f ) ( x 1 ) = ( g ∘ f ) ( x 2 ) (g\circ f)(x_{1})=(g\circ f)(x_{2})( g ∘ f ) ( x 1 ) = ( g ∘ f ) ( x 2 ) 입니다. g ∘ f g\circ fg ∘ f 가 단사이므로 x 1 = x 2 x_{1}=x_{2}x 1 = x 2 입니다.
g gg 에 대해서는 반례가 있습니다. A = { 1 } A=\{1\}A = { 1 } , B = { a , b } B=\{a,b\}B = { a , b } , C = { p } C=\{p\}C = { p } 로 두고 f ( 1 ) = a f(1)=af ( 1 ) = a , g ( a ) = g ( b ) = p g(a)=g(b)=pg ( a ) = g ( b ) = p 로 정합니다. g ∘ f g\circ fg ∘ f 는 정의역이 원소 하나뿐이므로 단사입니다. 그러나 g ( a ) = g ( b ) g(a)=g(b)g ( a ) = g ( b ) 이고 a ≠ b a\ne ba = b 이므로 g gg 는 단사가 아닙니다.
이 문제에서 배우는 것: 합성에서 성질의 전달 방향.
결과를 표로 정리합니다.
주어진 것
따라 나오는 것
따라 나오지 않는 것
f ff , g gg 가 단사
g ∘ f g\circ fg ∘ f 가 단사
f ff , g gg 가 전사
g ∘ f g\circ fg ∘ f 가 전사
f ff , g gg 가 전단사
g ∘ f g\circ fg ∘ f 가 전단사
g ∘ f g\circ fg ∘ f 가 단사
f ff 가 단사
g gg 가 단사
g ∘ f g\circ fg ∘ f 가 전사
g gg 가 전사
f ff 가 전사
앞쪽 방향은 성질이 그대로 물려집니다. 뒤쪽 방향은 한쪽만 되돌아옵니다. 어느 쪽이 되돌아오는지 외우는 대신 이유로 기억합니다.
단사는 입구에서 겹치지 않는 성질입니다. 합성이 겹치지 않으려면 먼저 지나가는 f ff 가 이미 겹치지 않아야 하므로 **앞 함수 f ff **가 되돌아옵니다.
전사는 출구를 채우는 성질입니다. 합성이 C CC 를 채우려면 마지막에 C CC 로 보내는 g gg 가 C CC 를 채워야 하므로 **뒤 함수 g gg **가 되돌아옵니다.
되돌아오지 않는 쪽에 반례가 있는 이유도 분명합니다. g gg 는 f ff 의 치역 밖에서 무엇을 하든 합성에 나타나지 않고, f ff 는 g gg 가 어디서 값을 받든 상관없이 자기 치역만 채우면 됩니다.
전사가 되돌아오지 않는 예도 확인해 둡니다. A = { 1 } A=\{1\}A = { 1 } , B = { a , b } B=\{a,b\}B = { a , b } , C = { p } C=\{p\}C = { p } 에서 f ( 1 ) = a f(1)=af ( 1 ) = a , g ( a ) = g ( b ) = p g(a)=g(b)=pg ( a ) = g ( b ) = p 로 두면 g ∘ f g\circ fg ∘ f 는 전사이지만 f ff 의 치역이 { a } \{a\}{ a } 이므로 f ff 는 전사가 아닙니다.
바로 확인.
확인 3-1. f ff 와 g gg 가 전단사이면 g ∘ f g\circ fg ∘ f 도 전단사입니까?
답. 전단사입니다. (1)과 (2)를 함께 적용하면 단사이면서 전사입니다.
확인 3-2. g ∘ f g\circ fg ∘ f 가 전사일 때 g gg 가 전사임을 증명하세요.
답. 임의의 c ∈ C c\in Cc ∈ C 를 잡으면 g ∘ f g\circ fg ∘ f 가 전사이므로 ( g ∘ f ) ( a ) = c (g\circ f)(a)=c( g ∘ f ) ( a ) = c 인 a ∈ A a\in Aa ∈ A 가 있습니다. b = f ( a ) b=f(a)b = f ( a ) 로 두면 g ( b ) = c g(b)=cg ( b ) = c 이므로 g gg 가 전사입니다.
확인 3-3. g ∘ f g\circ fg ∘ f 가 전단사이면 f ff 와 g gg 에 대해 각각 무엇을 말할 수 있습니까?
답. f ff 는 단사이고 g gg 는 전사입니다. 나머지는 보장되지 않으며, 위에서 든 반례가 그것을 보여 줍니다.
문제. f : A → B f:A\to Bf : A → B 에 대하여 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이고 f ∘ g = i d B f\circ g=\mathrm{id}_{B}f ∘ g = i d B 인 g : B → A g:B\to Ag : B → A 가 존재할 필요충분조건이 f ff 가 전단사임을 증명하세요.
생각의 실마리. 필요충분조건이므로 두 방향을 각각 증명합니다. 한 방향은 그런 g gg 가 있다고 가정하고 f ff 가 단사이면서 전사임을 보이는 것이고, 다른 방향은 f ff 가 전단사라고 가정하고 g gg 를 실제로 만들어 내는 것입니다. 만들 때는 27강 심화 2에서 정리한 대로 f ( x ) = y f(x)=yf ( x ) = y 의 해가 정확히 하나라는 사실을 씁니다.
풀이. 필요성. 그런 g gg 가 존재한다고 가정합니다.
f ff 가 단사임을 보입니다. f ( x 1 ) = f ( x 2 ) f(x_{1})=f(x_{2})f ( x 1 ) = f ( x 2 ) 라고 하면 양변에 g gg 를 적용해 g ( f ( x 1 ) ) = g ( f ( x 2 ) ) g(f(x_{1}))=g(f(x_{2}))g ( f ( x 1 ) ) = g ( f ( x 2 ) ) 이고, g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이므로 x 1 = x 2 x_{1}=x_{2}x 1 = x 2 입니다.
f ff 가 전사임을 보입니다. 임의의 b ∈ B b\in Bb ∈ B 를 잡고 a = g ( b ) a=g(b)a = g ( b ) 로 둡니다. 그러면 f ( a ) = f ( g ( b ) ) = ( f ∘ g ) ( b ) = i d B ( b ) = b f(a)=f(g(b))=(f\circ g)(b)=\mathrm{id}_{B}(b)=bf ( a ) = f ( g ( b ) ) = ( f ∘ g ) ( b ) = i d B ( b ) = b 이므로 b bb 에 도달하는 원소가 있습니다.
따라서 f ff 는 전단사입니다.
충분성. f ff 가 전단사라고 가정합니다. 27강 문제 5에서 확인한 대로 임의의 b ∈ B b\in Bb ∈ B 에 대하여 f ( a ) = b f(a)=bf ( a ) = b 인 a ∈ A a\in Aa ∈ A 가 정확히 하나 존재합니다. 그 유일한 a aa 를 g ( b ) g(b)g ( b ) 로 정의합니다.
이 대응이 함수가 되는지 확인합니다. 모든 b bb 에 대해 그런 a aa 가 존재하므로 존재 조건이 만족되고, 그 a aa 가 유일하므로 유일 조건도 만족됩니다. 따라서 g : B → A g:B\to Ag : B → A 는 함수입니다. 여기서 전사가 존재를, 단사가 유일을 보장했다 는 점이 핵심입니다.
이제 두 합성을 확인합니다. 임의의 a ∈ A a\in Aa ∈ A 에 대해 b = f ( a ) b=f(a)b = f ( a ) 라 하면 g ( b ) g(b)g ( b ) 는 f ( x ) = b f(x)=bf ( x ) = b 의 유일한 해이고 a aa 가 그 해이므로 g ( b ) = a g(b)=ag ( b ) = a 입니다. 즉 ( g ∘ f ) ( a ) = a (g\circ f)(a)=a( g ∘ f ) ( a ) = a 이므로 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 입니다.
임의의 b ∈ B b\in Bb ∈ B 에 대해 a = g ( b ) a=g(b)a = g ( b ) 라 하면 정의상 f ( a ) = b f(a)=bf ( a ) = b 이므로 ( f ∘ g ) ( b ) = b (f\circ g)(b)=b( f ∘ g ) ( b ) = b 이고 f ∘ g = i d B f\circ g=\mathrm{id}_{B}f ∘ g = i d B 입니다.
이 문제에서 배우는 것: 역함수의 정의와 존재 조건.
f : A → B f:A\to Bf : A → B 에 대하여 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이고 f ∘ g = i d B f\circ g=\mathrm{id}_{B}f ∘ g = i d B 인 g : B → A g:B\to Ag : B → A 를 f ff 의 역함수 라 하고 f − 1 f^{-1}f − 1 로 씁니다.
f − 1 가 존재한다 ⟺ f 가 전단사이다 f^{-1}\text{가 존재한다}\;\;\Longleftrightarrow\;\;f\text{가 전단사이다}
f − 1 가 존재한다 ⟺ f 가 전단사이다
두 조건이 어떻게 대응하는지 정리합니다.
f ff 의 성질
역함수에 주는 것
전사
모든 b bb 에 대해 f − 1 ( b ) f^{-1}(b)f − 1 ( b ) 가 존재 합니다
단사
그 값이 유일 합니다
역함수가 함수이려면 정확히 이 두 가지가 필요하고, 그것이 27강에서 나눈 두 성질과 하나씩 짝을 이룹니다. 두 성질을 왜 따로 정의했는지가 여기서 답을 얻습니다.
11강에서 f ( x ) = x 2 f(x)=x^{2}f ( x ) = x 2 의 역함수를 구할 때 정의역을 x ≥ 0 x\ge 0x ≥ 0 으로 제한하고 공역을 y ≥ 0 y\ge 0y ≥ 0 으로 둔 이유도 분명해집니다. 제한하지 않으면 단사가 아니어서 값이 유일하지 않고, 공역을 줄이지 않으면 전사가 아니어서 음수 y yy 에 대응하는 값이 없습니다. 제한은 계산의 편의가 아니라 역함수가 존재하기 위한 필수 조건 이었습니다.
역함수의 기본 성질도 정리합니다.
f − 1 ( f ( a ) ) = a , f ( f − 1 ( b ) ) = b f^{-1}(f(a))=a,\qquad f(f^{-1}(b))=b
f − 1 ( f ( a ) ) = a , f ( f − 1 ( b ) ) = b
( f − 1 ) − 1 = f (f^{-1})^{-1}=f
( f − 1 ) − 1 = f
두 번째 식은 역함수의 정의가 f ff 와 f − 1 f^{-1}f − 1 에 대칭이라는 사실에서 바로 나옵니다.
바로 확인.
확인 4-1. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = 3 x − 2 f(x)=3x-2f ( x ) = 3 x − 2 의 역함수를 구하고 두 합성을 확인하세요.
답. y = 3 x − 2 y=3x-2y = 3 x − 2 를 풀면 x = y + 2 3 x=\dfrac{y+2}{3}x = 3 y + 2 이므로 f − 1 ( y ) = y + 2 3 f^{-1}(y)=\dfrac{y+2}{3}f − 1 ( y ) = 3 y + 2 입니다. f − 1 ( f ( x ) ) = 3 x − 2 + 2 3 = x f^{-1}(f(x))=\dfrac{3x-2+2}{3}=xf − 1 ( f ( x ) ) = 3 3 x − 2 + 2 = x 이고 f ( f − 1 ( y ) ) = 3 ⋅ y + 2 3 − 2 = y f(f^{-1}(y))=3\cdot\dfrac{y+2}{3}-2=yf ( f − 1 ( y ) ) = 3 ⋅ 3 y + 2 − 2 = y 입니다.
확인 4-2. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = x 2 f(x)=x^{2}f ( x ) = x 2 에 역함수가 없는 이유를 두 가지로 설명하세요.
답. 단사가 아니라 f ( x ) = 4 f(x)=4f ( x ) = 4 의 해가 2 22 와 − 2 -2− 2 둘이므로 값이 유일하지 않고, 전사가 아니라 f ( x ) = − 1 f(x)=-1f ( x ) = − 1 의 해가 없으므로 값이 존재하지 않습니다.
확인 4-3. f : [ 0 , ∞ ) → [ 0 , ∞ ) f:[0,\infty)\to[0,\infty)f : [ 0 , ∞ ) → [ 0 , ∞ ) , f ( x ) = x 2 f(x)=x^{2}f ( x ) = x 2 의 역함수를 쓰세요.
답. f − 1 ( y ) = y f^{-1}(y)=\sqrt{y}f − 1 ( y ) = y 입니다. 정의역을 제한해 단사로 만들고 공역을 줄여 전사로 만들었으므로 전단사이고 역함수가 존재합니다.
문제. (1) f ff 의 역함수가 두 개 있다고 가정하고 둘이 같음을 증명하세요.
(2) f : A → B f:A\to Bf : A → B 와 g : B → C g:B\to Cg : B → C 가 모두 전단사일 때 ( g ∘ f ) − 1 (g\circ f)^{-1}( g ∘ f ) − 1 을 f − 1 f^{-1}f − 1 과 g − 1 g^{-1}g − 1 로 나타내세요.
생각의 실마리. (1)은 22강 심화 4에서 정리한 유일성 증명의 표준 구조를 따릅니다. 두 개를 가정하고 같음을 보입니다. 두 역함수를 이어 붙일 때 문제 2의 결합법칙과 항등함수의 성질을 씁니다. (2)는 후보를 하나 적어 놓고 정의를 만족하는지 확인하면 유일성에 의해 그것이 답입니다.
풀이. (1) g 1 g_{1}g 1 과 g 2 g_{2}g 2 가 모두 f ff 의 역함수라고 가정합니다. 즉
g 1 ∘ f = i d A , f ∘ g 1 = i d B , g 2 ∘ f = i d A , f ∘ g 2 = i d B g_{1}\circ f=\mathrm{id}_{A},\quad f\circ g_{1}=\mathrm{id}_{B},\quad g_{2}\circ f=\mathrm{id}_{A},\quad f\circ g_{2}=\mathrm{id}_{B}
g 1 ∘ f = i d A , f ∘ g 1 = i d B , g 2 ∘ f = i d A , f ∘ g 2 = i d B
입니다. g 1 g_{1}g 1 에서 시작해 계산합니다.
g 1 = g 1 ∘ i d B = g 1 ∘ ( f ∘ g 2 ) = ( g 1 ∘ f ) ∘ g 2 = i d A ∘ g 2 = g 2 g_{1}=g_{1}\circ\mathrm{id}_{B}=g_{1}\circ(f\circ g_{2})=(g_{1}\circ f)\circ g_{2}=\mathrm{id}_{A}\circ g_{2}=g_{2}
g 1 = g 1 ∘ i d B = g 1 ∘ ( f ∘ g 2 ) = ( g 1 ∘ f ) ∘ g 2 = i d A ∘ g 2 = g 2
두 번째 등호에서 g 2 g_{2}g 2 의 성질을, 세 번째 등호에서 결합법칙을, 네 번째 등호에서 g 1 g_{1}g 1 의 성질을 썼습니다. 따라서 역함수는 유일합니다.
(2) 후보로 f − 1 ∘ g − 1 f^{-1}\circ g^{-1}f − 1 ∘ g − 1 을 적어 놓고 확인합니다. 순서가 뒤집힌다는 점에 주의합니다. g ∘ f g\circ fg ∘ f 의 정의역이 A AA 이고 공역이 C CC 이므로 역함수는 C CC 에서 A AA 로 가야 하는데, g − 1 g^{-1}g − 1 가 C CC 에서 B BB 로 가고 f − 1 f^{-1}f − 1 가 B BB 에서 A AA 로 가므로 이 순서만 이어 붙일 수 있습니다.
한쪽 합성을 계산합니다.
( f − 1 ∘ g − 1 ) ∘ ( g ∘ f ) = f − 1 ∘ ( g − 1 ∘ g ) ∘ f = f − 1 ∘ i d B ∘ f = f − 1 ∘ f = i d A (f^{-1}\circ g^{-1})\circ(g\circ f)=f^{-1}\circ(g^{-1}\circ g)\circ f=f^{-1}\circ\mathrm{id}_{B}\circ f=f^{-1}\circ f=\mathrm{id}_{A}
( f − 1 ∘ g − 1 ) ∘ ( g ∘ f ) = f − 1 ∘ ( g − 1 ∘ g ) ∘ f = f − 1 ∘ i d B ∘ f = f − 1 ∘ f = i d A
다른 쪽도 같은 방식으로 계산합니다.
( g ∘ f ) ∘ ( f − 1 ∘ g − 1 ) = g ∘ ( f ∘ f − 1 ) ∘ g − 1 = g ∘ i d B ∘ g − 1 = g ∘ g − 1 = i d C (g\circ f)\circ(f^{-1}\circ g^{-1})=g\circ(f\circ f^{-1})\circ g^{-1}=g\circ\mathrm{id}_{B}\circ g^{-1}=g\circ g^{-1}=\mathrm{id}_{C}
( g ∘ f ) ∘ ( f − 1 ∘ g − 1 ) = g ∘ ( f ∘ f − 1 ) ∘ g − 1 = g ∘ i d B ∘ g − 1 = g ∘ g − 1 = i d C
두 조건을 만족하므로 (1)의 유일성에 의해
( g ∘ f ) − 1 = f − 1 ∘ g − 1 (g\circ f)^{-1}=f^{-1}\circ g^{-1}
( g ∘ f ) − 1 = f − 1 ∘ g − 1
입니다.
이 문제에서 배우는 것: 역함수의 유일성과 순서 뒤집힘.
역함수는 존재하면 하나뿐입니다. 그래서 f − 1 f^{-1}f − 1 이라는 기호가 애매하지 않게 쓰일 수 있습니다. 유일성이 없다면 f − 1 f^{-1}f − 1 이 어느 것을 가리키는지 알 수 없을 것입니다.
유일성 증명의 구조를 기억해 둡니다. 두 개를 가정하고, 한쪽에서 시작해 항등함수를 끼워 넣고 결합법칙으로 재배열해 다른 쪽에 도달합니다. 이 수법은 뒤에서 계속 쓰입니다. 66강 이후 역행렬의 유일성도 정확히 같은 계산으로 증명됩니다.
( g ∘ f ) − 1 = f − 1 ∘ g − 1 (g\circ f)^{-1}=f^{-1}\circ g^{-1}( g ∘ f ) − 1 = f − 1 ∘ g − 1 에서 순서가 뒤집히는 것 이 핵심입니다. 이유는 정의역과 공역만 봐도 알 수 있습니다. g − 1 g^{-1}g − 1 만이 C CC 에서 출발할 수 있으므로 먼저 와야 합니다.
일상의 비유로 확인하면 잊지 않습니다. 양말을 신고 신발을 신었다면 벗을 때는 신발을 먼저 벗고 양말을 벗습니다. 되돌릴 때는 마지막에 한 일부터 되돌립니다.
바로 확인.
확인 5-1. f ( x ) = x + 1 f(x)=x+1f ( x ) = x + 1 , g ( x ) = 2 x g(x)=2xg ( x ) = 2 x 일 때 ( g ∘ f ) − 1 (g\circ f)^{-1}( g ∘ f ) − 1 을 직접 구하고 f − 1 ∘ g − 1 f^{-1}\circ g^{-1}f − 1 ∘ g − 1 과 비교하세요.
답. ( g ∘ f ) ( x ) = 2 x + 2 (g\circ f)(x)=2x+2( g ∘ f ) ( x ) = 2 x + 2 이므로 y = 2 x + 2 y=2x+2y = 2 x + 2 에서 x = y − 2 2 x=\dfrac{y-2}{2}x = 2 y − 2 이고 ( g ∘ f ) − 1 ( y ) = y − 2 2 (g\circ f)^{-1}(y)=\dfrac{y-2}{2}( g ∘ f ) − 1 ( y ) = 2 y − 2 입니다. 한편 g − 1 ( y ) = y 2 g^{-1}(y)=\dfrac{y}{2}g − 1 ( y ) = 2 y 이고 f − 1 ( y ) = y − 1 f^{-1}(y)=y-1f − 1 ( y ) = y − 1 이므로 ( f − 1 ∘ g − 1 ) ( y ) = y 2 − 1 = y − 2 2 (f^{-1}\circ g^{-1})(y)=\dfrac{y}{2}-1=\dfrac{y-2}{2}( f − 1 ∘ g − 1 ) ( y ) = 2 y − 1 = 2 y − 2 로 일치합니다.
확인 5-2. ( f − 1 ) − 1 = f (f^{-1})^{-1}=f( f − 1 ) − 1 = f 인 이유를 설명하세요.
답. 역함수의 정의가 두 합성 조건이고 그 조건이 f ff 와 f − 1 f^{-1}f − 1 을 대칭적으로 다룹니다. 따라서 f ff 가 f − 1 f^{-1}f − 1 의 역함수 조건을 만족하고, 유일성에 의해 f ff 가 유일한 역함수입니다.
확인 5-3. ( g ∘ f ) − 1 = g − 1 ∘ f − 1 (g\circ f)^{-1}=g^{-1}\circ f^{-1}( g ∘ f ) − 1 = g − 1 ∘ f − 1 이라고 쓰면 무엇이 잘못됩니까?
답. 정의역과 공역이 맞지 않습니다. f − 1 f^{-1}f − 1 은 B BB 에서 A AA 로 가는데 g − 1 g^{-1}g − 1 은 C CC 에서 B BB 로 가므로 이 순서로는 이어 붙일 수 없습니다.
개념
정의
합성
( g ∘ f ) ( a ) = g ( f ( a ) ) (g\circ f)(a)=g(f(a))( g ∘ f ) ( a ) = g ( f ( a ) ) , 오른쪽부터 적용합니다
정의 조건
f ff 의 치역이 g gg 의 정의역에 들어갑니다
항등함수
i d A ( a ) = a \mathrm{id}_{A}(a)=ai d A ( a ) = a
역함수
g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이고 f\circ g=\mathrm{id}_
성질
성립 여부
( h ∘ g ) ∘ f = h ∘ ( g ∘ f ) (h\circ g)\circ f=h\circ(g\circ f)( h ∘ g ) ∘ f = h ∘ ( g ∘ f )
항상 성립합니다
g ∘ f = f ∘ g g\circ f=f\circ gg ∘ f = f ∘ g
일반적으로 성립하지 않습니다
f ff , g gg 단사 → \to→ g ∘ f g\circ fg ∘ f 단사
성립합니다
f ff , g gg 전사 → \to→ g ∘ f g\circ fg ∘ f 전사
성립합니다
g ∘ f g\circ fg ∘ f 단사 → \to→ f ff 단사
성립합니다
g ∘ f g\circ fg ∘ f 단사 → \to→ g gg 단사
성립하지 않습니다
g ∘ f g\circ fg ∘ f 전사 → \to→ g gg 전사
성립합니다
g ∘ f g\circ fg ∘ f 전사 → \to→ f ff 전사
성립하지 않습니다
f − 1 f^{-1}f − 1 존재 ↔ \leftrightarrow↔ f ff 전단사
성립합니다
(g\circ f)^{-1}=f^{-1}\circ g^
성립합니다
문제 6. f ( x ) = x − 4 f(x)=x-4f ( x ) = x − 4 , g ( x ) = x 2 g(x)=x^{2}g ( x ) = x 2 일 때 ( g ∘ f ) ( 6 ) (g\circ f)(6)( g ∘ f ) ( 6 ) 과 ( f ∘ g ) ( 6 ) (f\circ g)(6)( f ∘ g ) ( 6 ) 을 구하세요.
답. ( g ∘ f ) ( 6 ) = g ( 2 ) = 4 (g\circ f)(6)=g(2)=4( g ∘ f ) ( 6 ) = g ( 2 ) = 4 이고 ( f ∘ g ) ( 6 ) = f ( 36 ) = 32 (f\circ g)(6)=f(36)=32( f ∘ g ) ( 6 ) = f ( 3 6 ) = 3 2 입니다.
문제 7. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = 4 x + 7 f(x)=4x+7f ( x ) = 4 x + 7 의 역함수를 구하세요.
답. y = 4 x + 7 y=4x+7y = 4 x + 7 에서 x = y − 7 4 x=\dfrac{y-7}{4}x = 4 y − 7 이므로 f − 1 ( y ) = y − 7 4 f^{-1}(y)=\dfrac{y-7}{4}f − 1 ( y ) = 4 y − 7 입니다.
문제 8. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = x 3 + 1 f(x)=x^{3}+1f ( x ) = x 3 + 1 의 역함수를 구하세요.
답. y = x 3 + 1 y=x^{3}+1y = x 3 + 1 에서 x = y − 1 3 x=\sqrt[3]{y-1}x = 3 y − 1 이므로 f − 1 ( y ) = y − 1 3 f^{-1}(y)=\sqrt[3]{y-1}f − 1 ( y ) = 3 y − 1 입니다. x 3 x^{3}x 3 이 전단사이므로 역함수가 존재합니다.
문제 9. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = ∣ x ∣ f(x)=|x|f ( x ) = ∣ x ∣ 에 역함수가 없는 이유를 쓰세요.
답. f ( − 1 ) = f ( 1 ) f(-1)=f(1)f ( − 1 ) = f ( 1 ) 이므로 단사가 아니고, 치역이 [ 0 , ∞ ) [0,\infty)[ 0 , ∞ ) 라 음수에 도달하지 못하므로 전사도 아닙니다.
문제 10. i d A \mathrm{id}_{A}i d A 의 역함수를 구하세요.
답. 자기 자신입니다. i d ∘ i d = i d \mathrm{id}\circ\mathrm{id}=\mathrm{id}i d ∘ i d = i d 이므로 정의를 만족합니다.
문제 11. f ff 가 전단사이고 f − 1 = f f^{-1}=ff − 1 = f 인 함수의 예를 하나 드세요.
답. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = − x f(x)=-xf ( x ) = − x 입니다. f ( f ( x ) ) = x f(f(x))=xf ( f ( x ) ) = x 이므로 자기 자신이 역함수입니다. f ( x ) = 1 x f(x)=\dfrac{1}{x}f ( x ) = x 1 도 x ≠ 0 x\ne 0x = 0 에서 같은 성질을 가집니다.
문제 12. g ∘ f g\circ fg ∘ f 가 단사인데 g gg 가 단사가 아닌 예를 만드세요.
답. A = { 1 } A=\{1\}A = { 1 } , B = { a , b } B=\{a,b\}B = { a , b } , C = { p } C=\{p\}C = { p } 에서 f ( 1 ) = a f(1)=af ( 1 ) = a , g ( a ) = g ( b ) = p g(a)=g(b)=pg ( a ) = g ( b ) = p 입니다. 정의역이 한 점이라 합성은 단사이지만 g gg 는 두 점을 겹칩니다.
문제 13. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R , f ( x ) = 2 x f(x)=2^{x}f ( x ) = 2 x 의 공역을 어떻게 잡아야 역함수가 존재하며 그 역함수는 무엇입니까?
답. 공역을 ( 0 , ∞ ) (0,\infty)( 0 , ∞ ) 로 잡으면 전단사가 되고 역함수는 14강의 f − 1 ( y ) = 2 y f^{-1}(y)=\log_{2}yf − 1 ( y ) = log 2 y 입니다.
문제 14. ( f ∘ g ) − 1 = g − 1 ∘ f − 1 (f\circ g)^{-1}=g^{-1}\circ f^{-1}( f ∘ g ) − 1 = g − 1 ∘ f − 1 임을 문제 5의 결과로 설명하세요.
답. 문제 5의 식에서 f ff 와 g gg 의 이름을 서로 바꾼 것입니다. 역함수를 취하면 순서가 뒤집힌다는 규칙은 이름과 무관하게 성립합니다.
문제 15. f : A → B f:A\to Bf : A → B 가 단사일 때 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 인 g gg 가 존재합니까?
답. 존재합니다. f ff 의 치역 위에서는 f − 1 f^{-1}f − 1 처럼 정의하고, 치역 밖에서는 A AA 의 아무 원소 하나로 보내면 됩니다. 다만 f ∘ g = i d B f\circ g=\mathrm{id}_{B}f ∘ g = i d B 까지는 보장되지 않으므로 역함수라고 부를 수는 없습니다.
문제 16. f ( x ) = x + 1 f(x)=x+1f ( x ) = x + 1 을 세 번 합성한 f ∘ f ∘ f f\circ f\circ ff ∘ f ∘ f 를 구하고 그 역함수를 쓰세요.
답. ( f ∘ f ∘ f ) ( x ) = x + 3 (f\circ f\circ f)(x)=x+3( f ∘ f ∘ f ) ( x ) = x + 3 이고 역함수는 y − 3 y-3y − 3 입니다. ( f − 1 ) 3 (f^{-1})^{3}( f − 1 ) 3 을 세 번 적용한 것과 같습니다.
문제 17. f : A → B f:A\to Bf : A → B , g : B → A g:B\to Ag : B → A 에서 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 만 성립하면 f ff 가 전단사입니까?
답. 아닙니다. f ff 가 단사임은 따라오지만 전사는 보장되지 않습니다. A = { 1 } A=\{1\}A = { 1 } , B = { a , b } B=\{a,b\}B = { a , b } , f ( 1 ) = a f(1)=af ( 1 ) = a , g ( a ) = g ( b ) = 1 g(a)=g(b)=1g ( a ) = g ( b ) = 1 이면 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이지만 f ff 는 전사가 아닙니다. 역함수가 되려면 두 합성 조건이 모두 필요합니다.
문제 18. f ff 와 g gg 가 모두 전단사일 때 g ∘ f g\circ fg ∘ f 의 역함수를 구하는 절차를 순서대로 쓰세요.
답. 먼저 g − 1 g^{-1}g − 1 을 구하고, 그다음 f − 1 f^{-1}f − 1 을 구한 뒤, f − 1 ∘ g − 1 f^{-1}\circ g^{-1}f − 1 ∘ g − 1 의 순서로 합성합니다. 마지막에 한 일부터 되돌린다는 원칙을 따릅니다.
심화 1. 역함수의 유일성 증명에서 결합법칙이 어디에 쓰였는지 지목하고, 결합법칙이 없다면 증명이 어떻게 무너지는지 설명하세요.
답. g 1 ∘ ( f ∘ g 2 ) g_{1}\circ(f\circ g_{2})g 1 ∘ ( f ∘ g 2 ) 를 ( g 1 ∘ f ) ∘ g 2 (g_{1}\circ f)\circ g_{2}( g 1 ∘ f ) ∘ g 2 로 바꾸는 자리입니다.
풀이. 증명의 핵심은 세 함수를 이어 붙인 뒤 묶는 방식을 바꿔 양쪽에서 서로 다른 항등함수를 끌어내는 것입니다. g 1 g_{1}g 1 쪽으로 묶으면 g 1 ∘ f = i d g_{1}\circ f=\mathrm{id}g 1 ∘ f = i d 가 나오고 g 2 g_{2}g 2 쪽으로 묶으면 f ∘ g 2 = i d f\circ g_{2}=\mathrm{id}f ∘ g 2 = i d 가 나옵니다. 결합법칙이 없으면 이 두 묶음이 같은 대상이라는 보장이 사라져 계산을 이을 수 없습니다.
남는 것. 결합법칙은 당연해 보여서 넘기기 쉽지만 실제로는 이런 증명 전체를 지탱합니다. 결합법칙과 항등원과 역원이라는 세 조건이 함께 있는 구조를 군이라고 부르며, 전단사 함수들의 모임이 합성에 대해 그런 구조를 이룹니다.
심화 2. f : A → B f:A\to Bf : A → B 가 단사일 필요충분조건이 "g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 인 g : B → A g:B\to Ag : B → A 가 존재한다"임을 증명하세요. 단 A AA 는 공집합이 아니라고 합니다.
답. 두 방향 모두 성립합니다.
풀이. 그런 g gg 가 있다면 f ( x 1 ) = f ( x 2 ) f(x_{1})=f(x_{2})f ( x 1 ) = f ( x 2 ) 에서 g gg 를 적용해 x 1 = x 2 x_{1}=x_{2}x 1 = x 2 이므로 단사입니다.
역으로 f ff 가 단사라고 합시다. A AA 가 공집합이 아니므로 원소 a 0 a_{0}a 0 를 하나 고정합니다. b ∈ f ( A ) b\in f(A)b ∈ f ( A ) 이면 f ( a ) = b f(a)=bf ( a ) = b 인 a aa 가 유일하게 존재하므로 g ( b ) = a g(b)=ag ( b ) = a 로 정의하고, b ∉ f ( A ) b\notin f(A)b ∈ / f ( A ) 이면 g ( b ) = a 0 g(b)=a_{0}g ( b ) = a 0 로 정의합니다. 그러면 임의의 a ∈ A a\in Aa ∈ A 에 대해 g ( f ( a ) ) = a g(f(a))=ag ( f ( a ) ) = a 이므로 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 입니다.
남는 것. 이런 g gg 를 왼쪽 역원이라고 합니다. 문제 15와 문제 17에서 본 대로 왼쪽 역원만으로는 역함수가 되지 않습니다. 대칭적으로 f ∘ g = i d B f\circ g=\mathrm{id}_{B}f ∘ g = i d B 인 g gg 를 오른쪽 역원이라 하며, 그 존재는 f ff 가 전사인 것과 동치입니다. 양쪽 역원이 모두 있을 때만 역함수 이며, 그때 둘이 같아진다는 것이 심화 1의 계산입니다.
심화 3. A AA 가 유한집합이고 f : A → A f:A\to Af : A → A 일 때 g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이면 f ∘ g = i d A f\circ g=\mathrm{id}_{A}f ∘ g = i d A 임을 증명하세요. 그리고 이것이 무한집합에서는 성립하지 않음을 반례로 보이세요.
답. 유한집합에서는 성립하고 무한집합에서는 성립하지 않습니다.
풀이. g ∘ f = i d A g\circ f=\mathrm{id}_{A}g ∘ f = i d A 이면 심화 2에 의해 f ff 가 단사입니다. A AA 가 유한이고 정의역과 공역이 같으므로 27강 문제 5에 의해 f ff 는 전사이고 따라서 전단사입니다. 그러면 역함수 f − 1 f^{-1}f − 1 이 존재하고, 유일성 증명과 같은 계산으로 g = f − 1 g=f^{-1}g = f − 1 이므로 f ∘ g = i d A f\circ g=\mathrm{id}_{A}f ∘ g = i d A 입니다.
무한집합에서는 A = N A=\mathbb{N}A = N , f ( n ) = n + 1 f(n)=n+1f ( n ) = n + 1 , g ( 1 ) = 1 g(1)=1g ( 1 ) = 1 이고 n ≥ 2 n\ge 2n ≥ 2 에서 g ( n ) = n − 1 g(n)=n-1g ( n ) = n − 1 로 둡니다. g ( f ( n ) ) = g ( n + 1 ) = n g(f(n))=g(n+1)=ng ( f ( n ) ) = g ( n + 1 ) = n 이므로 g ∘ f = i d g\circ f=\mathrm{id}g ∘ f = i d 입니다. 그러나 f ( g ( 1 ) ) = f ( 1 ) = 2 ≠ 1 f(g(1))=f(1)=2\ne 1f ( g ( 1 ) ) = f ( 1 ) = 2 = 1 이므로 f ∘ g ≠ i d f\circ g\ne\mathrm{id}f ∘ g = i d 입니다.
남는 것. 유한집합에서는 한쪽 합성만 확인해도 되지만 무한집합에서는 반드시 양쪽을 확인해야 합니다. 27강 문제 5의 동치가 무한에서 깨졌던 것이 여기서 실질적인 차이를 만듭니다. 29강에서 이 차이를 무한의 정의로 삼습니다.
심화 4. f : A → B f:A\to Bf : A → B 가 전단사일 때 f ff 가 P ( A ) \mathcal{P}(A)P ( A ) 와 P ( B ) \mathcal{P}(B)P ( B ) 사이의 전단사를 만듦을 보이세요.
답. F ( X ) = f ( X ) = { f ( x ) ∣ x ∈ X } F(X)=f(X)=\{f(x)\mid x\in X\}F ( X ) = f ( X ) = { f ( x ) ∣ x ∈ X } 로 정의하면 F : P ( A ) → P ( B ) F:\mathcal{P}(A)\to\mathcal{P}(B)F : P ( A ) → P ( B ) 가 전단사입니다.
풀이. F FF 의 역함수 후보로 G ( Y ) = f − 1 ( Y ) = { f − 1 ( y ) ∣ y ∈ Y } G(Y)=f^{-1}(Y)=\{f^{-1}(y)\mid y\in Y\}G ( Y ) = f − 1 ( Y ) = { f − 1 ( y ) ∣ y ∈ Y } 를 둡니다. 임의의 X ⊆ A X\subseteq AX ⊆ A 에 대해 G ( F ( X ) ) = { f − 1 ( f ( x ) ) ∣ x ∈ X } = X G(F(X))=\{f^{-1}(f(x))\mid x\in X\}=XG ( F ( X ) ) = { f − 1 ( f ( x ) ) ∣ x ∈ X } = X 이고, 임의의 Y ⊆ B Y\subseteq BY ⊆ B 에 대해 F ( G ( Y ) ) = Y F(G(Y))=YF ( G ( Y ) ) = Y 입니다. 두 합성이 항등이므로 F FF 는 전단사입니다.
남는 것. 전단사는 두 집합을 완전히 같은 것으로 보게 해 주며, 그 위에 세워진 구조까지 함께 옮겨 줍니다. 여기서는 멱집합이 함께 옮겨 갔습니다. 29강에서 집합의 크기를 전단사의 존재로 정의하는 근거가 이것입니다. 전단사로 이어진 두 집합은 이름만 다를 뿐 구조가 같습니다.
심화 5. f : R → R f:\mathbb{R}\to\mathbb{R}f : R → R 가 단조증가이면 단사임을 증명하고, 역이 성립하는지 판정하세요.
답. 단조증가이면 단사이지만 역은 성립하지 않습니다.
풀이. 단조증가란 x 1 < x 2 → f ( x 1 ) < f ( x 2 ) x_{1}<x_{2}\to f(x_{1})<f(x_{2})x 1 < x 2 → f ( x 1 ) < f ( x 2 ) 입니다. x 1 ≠ x 2 x_{1}\ne x_{2}x 1 = x 2 이면 둘 중 하나가 작으므로 대응하는 값도 대소가 갈리고 따라서 다릅니다. 단사입니다.
역의 반례로 f ( x ) = 1 x f(x)=\dfrac{1}{x}f ( x ) = x 1 를 x ≠ 0 x\ne 0x = 0 에서 봅니다. 이 함수는 단사이지만 x < 0 x<0x < 0 과 x > 0 x>0x > 0 구간을 함께 보면 단조증가가 아닙니다. f ( − 1 ) = − 1 f(-1)=-1f ( − 1 ) = − 1 이고 f ( 1 ) = 1 f(1)=1f ( 1 ) = 1 이지만 f ( − 1 ) < f ( 1 ) f(-1)<f(1)f ( − 1 ) < f ( 1 ) 인데도 중간의 f ( 0.5 ) = 2 f(0.5)=2f ( 0 . 5 ) = 2 가 더 크므로 순서가 유지되지 않습니다.
남는 것. 단조성은 단사보다 강한 조건입니다. 실수 위의 연속함수에 한해서는 둘이 동치가 되는데, 그 증명에는 36강의 중간값 정리가 필요합니다. 지금은 조건의 강약만 확인해 두고 그 정리를 만날 때 다시 봅니다.
심화 6. f ∘ f = i d f\circ f=\mathrm{id}f ∘ f = i d 인 함수를 대합이라고 합니다. 대합이 반드시 전단사임을 증명하고, R \mathbb{R}R 에서 대합의 예를 두 개 드세요.
답. 대합은 자기 자신이 역함수이므로 전단사입니다.
풀이. f ∘ f = i d f\circ f=\mathrm{id}f ∘ f = i d 라는 것은 g = f g=fg = f 가 역함수의 두 조건을 모두 만족한다는 뜻입니다. 문제 4에 의해 역함수가 존재하면 f ff 는 전단사입니다.
예로 f ( x ) = − x f(x)=-xf ( x ) = − x 와 f ( x ) = c − x f(x)=c-xf ( x ) = c − x 가 있습니다. 후자는 f ( f ( x ) ) = c − ( c − x ) = x f(f(x))=c-(c-x)=xf ( f ( x ) ) = c − ( c − x ) = x 입니다. 정의역을 x ≠ 0 x\ne 0x = 0 으로 하면 f ( x ) = 1 x f(x)=\dfrac{1}{x}f ( x ) = x 1 도 대합입니다.
남는 것. 대합은 두 번 하면 처음으로 돌아오는 변환이며 대칭을 나타냅니다. 12강에서 다룬 y yy 축 대칭과 원점 대칭이 모두 대합이고, 21강에서 본 이중부정 ¬ ( ¬ p ) = p \lnot(\lnot p)=p¬ ( ¬ p ) = p 도 같은 구조입니다. 서로 다른 자리에서 같은 성질이 반복해서 나타나는 예입니다.
합성과 역함수는 함수를 값으로 다루는 개념이므로 코드로 직접 확인하기 좋습니다. 유한집합에서는 대응표로, 실수 함수는 격자점으로 검산합니다.
import numpy as np
x = np.linspace(-3, 3, 13)
f = lambda t: t + 1
g = lambda t: t**2
h = lambda t: 2 * t
# 문제 2: 교환법칙은 깨지고 결합법칙은 성립합니다.
def compose(u, v):
return lambda t: u(v(t))
print(np.allclose(g(f(x)), f(g(x)))) # False
left = compose(compose(h, g), f) # (h . g) . f
right = compose(h, compose(g, f)) # h . (g . f)
print(np.allclose(left(x), right(x))) # True
# 문제 4: 역함수의 두 조건
F = lambda t: 3 * t - 2
Fi = lambda t: (t + 2) / 3
print(np.allclose(Fi(F(x)), x), np.allclose(F(Fi(x)), x)) # True True
# 문제 4: x^2 은 R 에서 역함수가 없습니다.
print(np.sqrt(np.square(x))[:3], x[:3]) # [3. 2.5 2. ] [-3. -2.5 -2. ]
# 문제 5: (g . f)^-1 = f^-1 . g^-1
gf = lambda t: 2 * (t + 1) # g0 . f0 with g0(t)=2t, f0(t)=t+1
gfi = lambda t: t / 2 - 1 # f0^-1 . g0^-1
print(np.allclose(gfi(gf(x)), x), np.allclose(gf(gfi(x)), x)) # True True
# 문제 3: 유한집합에서 합성이 단사여도 뒤 함수는 단사가 아닐 수 있습니다.
fmap = {1: 'a'}
gmap = {'a': 'p', 'b': 'p'}
comp = {k: gmap[v] for k, v in fmap.items()}
print(len(set(comp.values())) == len(comp)) # True
print(len(set(gmap.values())) == len(gmap)) # False
# 심화 6: 대합은 두 번 적용하면 제자리입니다.
inv1 = lambda t: -t
inv2 = lambda t: 5 - t
print(np.allclose(inv1(inv1(x)), x), np.allclose(inv2(inv2(x)), x)) # True True
출력이 주석과 모두 일치합니다. 네 번째 검산이 문제 4의 두 실패 이유 중 하나를 눈으로 보여 줍니다. x 2 \sqrt{x^{2}}x 2 이 음수 입력을 양수로 되돌려 주므로 원래 값과 부호가 어긋나며, 이것이 단사가 아니라서 역함수가 없다는 사실의 계산적 모습입니다.
g ∘ f g\circ fg ∘ f 는 어느 함수를 먼저 적용합니까?
합성이 정의되기 위한 조건은 무엇입니까?
합성은 결합법칙을 따릅니까? 교환법칙은 어떻습니까?
g ∘ f g\circ fg ∘ f 가 단사이면 무엇이 단사입니까?
g ∘ f g\circ fg ∘ f 가 전사이면 무엇이 전사입니까?
역함수가 존재할 필요충분조건은 무엇입니까?
f ff 의 전사와 단사는 역함수의 어떤 성질에 각각 대응합니까?
( g ∘ f ) − 1 (g\circ f)^{-1}( g ∘ f ) − 1 을 쓰세요.
정답.
f ff 를 먼저 적용합니다.
f ff 의 치역이 g gg 의 정의역에 포함되어야 합니다.
결합법칙은 따르고 교환법칙은 일반적으로 따르지 않습니다.
f ff 가 단사입니다.
g gg 가 전사입니다.
f ff 가 전단사인 것입니다.
전사는 존재를, 단사는 유일성을 보장합니다.
f − 1 ∘ g − 1 f^{-1}\circ g^{-1}f − 1 ∘ g − 1 입니다.
기호
읽는 법
뜻
g ∘ f g\circ fg ∘ f
지 서클 에프
f ff 를 먼저 적용한 합성입니다
\mathrm{id}_
항등함수
모든 원소를 자기 자신으로 보냅니다
f^
에프 인버스
f ff 의 역함수입니다
왼쪽 역원
g\circ f=\mathrm{id}_
단사와 동치입니다
오른쪽 역원
f\circ g=\mathrm{id}_
전사와 동치입니다
대합
f\circ f=\mathrm
자기 자신이 역함수입니다
다음 29강에서는 전단사를 잣대로 삼아 무한집합의 크기를 비교합니다. 27강에서 유한집합의 동치가 무한에서 깨졌던 자리가 그때 무한의 정의가 되고, 실수가 자연수보다 많다는 사실을 귀류법으로 증명합니다.