함수 편에서 함수의 정의를 대해서 알아보았습니다. 보통 함수라는 것이 다음과 같은 과정을 거칩니다.
- 입력이 들어가면,
- 무슨 과정을 거쳐(대응하여),
- 출력이 나옵니다.
한편, 다음과 같은 경우는 함수로 만들 수 없을까요?
- 입력이 들어가면,
- 무슨 과정을 거쳐(대응하여),
- 중간 출력이 나옵니다.
- 중간 출력이 입력으로 들어가면,
- 무슨 과정을 거쳐(대응하여),
- 최종 출력이 나옵니다.
이와 같이 대응이 연이어서 발생하는 것을 체계적으로 정의한 것이 합성함수입니다.
예를 들어, 두 함수
![]() |
![]() |
위 그림에서 함수
![]() |
한편, 이런 함수의 연결은 조건만 만족하면 계속해서 추가할 수 있습니다. 그렇기 때문에 연결이 많이 하게 되면 한눈에 보기 힘들 수 있습니다. 이때에는 입력과 출력만을 아래와 같이 간단히 축약해서 표시할 수 있습니다.
![]() |
합성함수는 어떤 함수의 공역이 다른 함수의 정의역과 일치하는 경우 두 함수를 이어서 하나의 함수로 만드는 것입니다. 즉, 임의의 집합
가 주어졌을 때, 두 함수의 합성
함수의 합성
![]() |
즉, 위 그림처럼
합성함수의 성질
합성함수는 일반적으로 교환법칙이 성립하지 않습니다.
왜냐하면, 임의의 집합
에서
정의역과 공역을 잘 조절하면
반면에 결합법칙은 성립합니다.
만약 다음과 같이 함수가 주어졌을 때
먼저,
한편,
항등함수와 합성함수
어떤 집합
실수의 곱셈에 대한 항등원
응용예제
응용예제1

정의역
응용예제2
자연수
응용예제3
두 함수
일 때, 부등식
응용예제4
이차함수
함수