단조함수
1. 개요
단조 함수는 실수 구간을 정의역으로 하고 실수 집합을 공역으로 하는 함수로서, 입력값의 순서를 함수값이 따라가면 증가 함수, 반대로 따라가면 감소 함수로 정의된다. 미적분학에서는 함수가 전체적으로 감소하지 않거나 증가하지 않으면 단조 함수라고 하며, 강한 단조 함수는 절대 순서 관계를 보존하거나 반전시키는 함수를 의미한다. 단조 함수는 모든 점에서의 오른쪽과 왼쪽 극한을 가지며, 점프 불연속점만 가질 수 있다는 특징이 있다. 이 외에도, 단조 함수는 위상수학, 함수해석학, 순서 이론, 탐색 알고리즘, 불 대수 등 다양한 분야에서 응용되며, 실수열의 단조성, 유계 단조 수열 등과 같은 개념으로 확장되어 사용된다.
| 정의 | 어떤 집합 위에서 정의된 전순서 관계를 보존하는 함수 |
|---|---|
| 종류 | 단조 증가 함수 (monotonic increasing function) 단조 감소 함수 (monotonic decreasing function) |
| 관련 개념 | 미분 가능 함수 |
| 단조 함수 | 함수 f가 정의역의 모든 x와 y에 대해 다음 중 하나를 만족하는 경우 단조 함수라고 함 |
|---|---|
| 단조 증가 함수 (Monotonically increasing function) | x ≤ y 이면 f(x) ≤ f(y) |
| 단조 감소 함수 (Monotonically decreasing function) | x ≤ y 이면 f(x) ≥ f(y) |
| 엄격한 단조 증가 함수 (Strictly monotonically increasing function) | x < y 이면 f(x) < f(y) |
| 엄격한 단조 감소 함수 (Strictly monotonically decreasing function) | x < y 이면 f(x) > f(y) |
| 미분 가능성 | 단조 함수는 거의 모든 곳에서 미분 가능 |
|---|---|
| 도함수 부호 | 단조 증가 함수의 도함수는 항상 0 이상 단조 감소 함수의 도함수는 항상 0 이하 |
| 역함수 | 엄격한 단조 함수의 역함수는 존재하며, 원래 함수의 단조성을 유지 |
| 최적화 | 단조 함수의 성질을 이용하여 최적화 문제 해결 |
|---|---|
| 수치 해석 | 방정식의 해를 구하는 알고리즘 개발 |
| 경제학 | 효용 함수, 생산 함수 분석 |
| 확률론 | 누적 분포 함수 분석 |
| 단조 증가 함수 | f(x) = x f(x) = exp(x) f(x) = log(x) (x > 0) |
|---|---|
| 단조 감소 함수 | f(x) = -x f(x) = exp(-x) |
-
실해석학 -
멱급수
멱급수는 실수 또는 복소수 체에서 정의되며, 수렴 영역과 반지름을 가지며 미분, 적분, 사칙연산이 가능하고 해석 함수와 관련되어 상미분 방정식의 해를 구하는 데 활용된다. -
실해석학 -
디리클레 함수
디리클레 함수는 실수에서 정의되어 유리수에서 1, 무리수에서 0의 값을 가지며 모든 점에서 불연속인 함수로, 리만 적분은 불가능하지만 르베그 적분은 가능하고 함수 해석학에서 불연속 함수의 성질 연구에 사용되는 베르 함수에 속하는 예시이다. -
함수의 종류 -
항등 함수
항등 함수는 집합 X의 각 원소를 자기 자신에게 대응시키는 함수로서, 정의역과 공역이 같은 집합 X에서 단사 함수이자 전사 함수이며, 함수 합성에서 항등원의 역할을 수행하는 중요한 개념이다. -
함수의 종류 -
볼록 함수
볼록 함수는 실수 벡터 공간의 볼록 집합에서 정의되고 그래프 상의 두 점을 연결한 선분이 항상 그래프 위에 있거나 접하는 특징을 가지며 다양한 수학적 성질과 여러 분야에 응용되는 함수이다. -
순서론 -
스콧 위상
스콧 위상은 부분 순서 집합 위에 정의되는 위상으로, 하향 집합과 directed set의 상한에 대해 닫혀있는 집합을 닫힌 집합으로 정의하며, 컴퓨터 과학, 특히 프로그램 의미론에서 연속 함수의 개념을 일반화하고 프로그램의 계산 과정을 모델링하는 데 사용된다. -
순서론 -
사전식 순서
사전식 순서는 정렬된 집합의 순서를 일반화하여 곱집합의 순서를 정의하는 데 사용되며, 단어 순서 정렬 방식과 유사하게 다양한 분야에 응용되는 수학적 개념이다.
2. 정의
실수 구간 를 정의역, 실수 집합 을 공역으로 하는 함수 이 다음 두 조건 중 하나를 만족시키면, 단조 함수라고 한다.
* 임의의 에 대하여, 이면 인 경우, 를 증가 함수(increasing function영어)라고 하며, 가 단조 증가(monotonically increasing영어)한다고 한다.
* 임의의 에 대하여, 이면 인 경우, 를 감소 함수(decreasing function영어)라고 하며, 가 단조 감소(monotonically decreasing영어)한다고 한다.
단조 함수는 순서 관계 를 보존하거나 반전시키는 함수이다.
실수 부분 집합 에서 실수 집합 로 가는 함수 의, 부분 구간 에서의 단조성은, 의 로의 제한 의 단조성을 뜻한다.
미적분학에서, 실수 값을 갖는 실수의 부분 집합에서 정의된 함수 는 전체적으로 감소하지 않거나, 전체적으로 증가하지 않으면 단조 함수라고 한다.
함수 의 모든 차수의 도함수가 구간의 모든 점에서 0보다 크거나 같음 또는 0보다 작거나 같음이면 함수 가 구간 에서 절대 단조라고 한다.
2.1. 증가 함수와 감소 함수
실수 구간을 정의역으로, 실수 집합을 공역으로 하는 함수 에 대해, 임의의 두 입력값 를 생각하자. 이때, 인데 이면, 즉 함수값이 입력값의 순서를 따르면 를 증가 함수(increasing function영어)라고 한다. 반대로, 인데 이면, 즉 함수값이 입력값의 순서를 반대로 따르면 를 감소 함수(decreasing function영어)라고 한다.
만약 일 때 이면, 를 강한 증가 함수(strictly increasing function영어)라고 한다. 일 때 이면, 를 강한 감소 함수(strictly decreasing function영어)라고 한다.
증가 함수와 감소 함수를 통틀어 단조 함수라고 하며, 강한 증가 함수와 강한 감소 함수를 통틀어 강한 단조 함수(strictly monotonic function영어)라고 한다. 강한 단조 함수는 일대일 함수이다.
비 엄격한 단조성을 나타내기 위해 '약하게 단조', '약하게 증가', '약하게 감소'라는 용어를 사용하기도 한다.
'감소하지 않음'과 '증가하지 않음'이라는 용어는 '감소하지 않음' 및 '증가하지 않음'과 혼동해서는 안 된다.
부분 집합 에서 정의된 함수 에 대한 단조성은 다음 표와 같이 정리할 수 있다.
| 에 대해 ~가 성립할 때 | 는 구간 I 에서 ~이다 | ||
|---|---|---|---|
| 어법1 | 어법2 | 어법3 | |
| 증가 | 엄밀 증가 | 증가 | |
| 광의 증가 | 증가 | 감소하지 않음 | |
| 감소 | 엄밀 감소 | 감소 | |
| 광의 감소 | 감소 | 증가하지 않음 | |
2.2. 강한 단조 함수
만약 다음 두 조건 중 하나를 만족시키면, 강한 단조 함수(strictly monotonic function영어)라고 한다.
* 임의의 실수 구간 의 원소 에 대하여,
2.3. 순서 보존/반전 사상
두 부분 순서 집합 사이의 순서 보존 사상(順序保存寫像, order-preserving map영어)은 임의의
두 부분 순서 집합 사이의 순서 반전 사상(order-reversing map영어)은 임의의
순서 이론은 실수의 일반화로서 임의의 부분 순서 집합과 전순서 집합을 다룬다. 단조성의 정의는 이러한 경우에도 관련이 있다. 그러나 "증가"와 "감소"라는 용어는 그 전통적인 그림 표현이 전순서가 아닌 순서에는 적용되지 않기 때문에 피한다. 또한, 강한 순서 관계
여기서
쌍대 개념은 종종 안티톤, 반단조 또는 순서 반전이라고 불린다. 따라서, 안티톤 함수
여기서
3. 미분과 단조성
미분은 함수의 단조성을 판별하는 데 유용한 도구이며, 미분 가능한 함수의 단조성은 도함수의 부호를 통해 판별할 수 있다.
구간
*
*
* (르베그 미분가능성 정리)
이에 따라, 연속 함수가 아니거나 미분 불가능한 단조 함수의 성질은 상당히 제한된다.
다음은 단조 함수
*
*
*
*
* 만약
이러한 성질 때문에 단조 함수는 해석학에서 유용하게 활용된다. 이 외에도 단조 함수는 다음과 같은 중요한 성질을 갖는다.
* 만약
* 이 집합이 가산 집합이면,
* 만약
단조 함수는 확률론에서 중요한 응용 분야를 갖는다. 만약
어떤 함수가 특정 점(최빈값)까지 단조 증가하다가 그 이후 단조 감소하면 단봉 함수라고 한다.
부분 집합
| 어법1 | 어법2 | 어법3 | |
| 증가 | 엄밀 증가 | 증가 | |
| 광의 증가 | 증가 | 감소하지 않음 | |
| 감소 | 엄밀 감소 | 감소 | |
| 광의 감소 | 감소 | 증가하지 않음 | |
등호 성립 여부에 대한 정의는 서적에 따라 다를 수 있다.
특히, 정의역 전체에서 증가/감소하는 함수를 각각 증가 함수/감소 함수라고 하며, 이들을 통틀어 단조 함수라고 부른다.
3.1. 도함수와 증가/감소
미분은 함수의 단조성을 판별하는 좋은 도구이다.
미분 가능한 실수 함수
*
*
같은
*
*
특히, 만약
함수
3.2. 강한 단조성과 도함수
미분은 함수의 단조성을 판별하는 좋은 도구이다. 미분 가능한 실수 함수
*
*
특히, 만약
함수
4. 단조 함수의 성질
미분은 함수의 단조성을 판별하는 좋은 도구이다. 미분 가능한 실수 함수
*
*
같은
*
*
특히, 만약
구간
*
*
*
* (르베그 미분가능성 정리)
이에 따라, 연속 함수가 아니거나 미분 불가능한 단조 함수의 성질은 상당히 제한된다.
만약
단조 함수의 중요한 응용 분야는 확률론에 있다. 만약
어떤 함수가 어떤 점(최빈값)까지 단조 증가하고 그 다음 단조 감소하면 단봉 함수이다.
4.1. 불연속점과 미분 불가능점
*
*
:
* 만약
* 만약
5. 단조 변환
모든 엄격 단조 함수는 치역에서 정의역으로 일대일 대응을 보장하므로 역변환 가능하다. 그러나 약 단조 함수는 일부 구간에서 상수이므로 일대일 함수가 아니기 때문에 역변환이 불가능하다.
함수는 제한된 범위의 값에서 엄격 단조일 수 있으며, 따라서 모든 곳에서 엄격 단조가 아니더라도 해당 범위에서 역함수를 가질 수 있다. 예를 들어,
"단조"라는 용어는 때때로 "엄격 단조"를 대신하여 사용되므로, 일부 자료에서는 모든 단조 함수가 역변환 가능하다고 언급할 수 있지만, 실제로는 모든 엄격 단조 함수가 역변환 가능하다는 의미일 수 있다.
단조 변환은 엄격하게 증가하는 함수에 의한 변환을 의미하기 때문에 "단조 변환"이라는 용어는 혼란을 야기할 수 있다. 이는 단조 변환을 통해 효용 함수의 서수적 속성이 보존되는 경제학의 경우에 해당한다(단조 선호 참조). 이 맥락에서 "단조 변환"이라는 용어는 양의 단조 변환을 의미하며, 숫자의 순서를 반전시키는 "음의 단조 변환"과 구별하기 위한 것이다.
6. 여러 분야에서의 응용
위상수학에서 사상
함수해석학에서 위상 벡터 공간
:
카추롭스키 정리는 바나흐 공간 위의 볼록 함수가 도함수로서 단조 연산자를 가짐을 보여준다.
순서론에서 순서를 보존하는 함수는 순서 보존 함수라고 불린다. 부분 순서 집합의 부분 순서 관계를
:
여기서
탐색 알고리즘의 맥락에서 단조성(일관성)은 휴리스틱 함수에 적용되는 조건이다. 휴리스틱
:
불 대수에서 단조 함수는 모든 입력 조합에 대해, 입력 중 하나를 거짓(0)에서 참(1)으로 변경하면 출력이 거짓(0)에서 참(1)으로만 변경될 수 있고, 참(1)에서 거짓(0)으로는 변경될 수 없는 경우이다. 이러한 단조 불 함수는 and 연산자와 or 연산자만을 사용하여 결합한 식으로 정의될 수 있다. (not 연산자는 허용되지 않는다.)
6.1. 위상수학
사상
6.2. 함수해석학
위상 벡터 공간
:
카추롭스키 정리는 바나흐 공간 위의 볼록 함수가 도함수로서 단조 연산자를 가짐을 보여준다.
:
6.3. 순서론
순서론에서 순서를 보존하는 함수는 아이소톤 또는 순서 보존 함수라고 불린다. 부분 순서 집합의 부분 순서 관계를
:
여기서
쌍대 개념은 안티톤, 반단조 또는 순서 반전이라고 불린다. 따라서, 안티톤 함수
:
여기서
상수 함수는 단조 함수이자 안티톤 함수이다. 반대로, 만약
단조 함수는 순서 이론에서 중심적인 역할을 한다. 몇 가지 주목할 만한 특수한 단조 함수는
위의 단조성의 정의는 정의역과 치역이 실수 전체의 집합이 아니어도 (반)순서 집합 일반에서 의미를 갖는다. 이 경우, 증가하는 사상은 순서를 보존하는 사상(order-preserving, isotone영어)이라고 바꿔 말할 수 있으며, 감소하는 사상은 순서를 뒤집는 사상(order-reversing, antitone영어)이라고 바꿔 말할 수 있다.
6.4. 탐색 알고리즘
탐색 알고리즘의 맥락에서 단조성(일관성이라고도 함)은 휴리스틱 함수에 적용되는 조건이다. 휴리스틱
이는
6.5. 불 대수
불 대수에서 단조 함수는 모든 ai 와 bi 가 {0, 1}(0 또는 1)에 속하고, a1 ≤ b1, a2 ≤ b2, ..., an ≤ bn 일 때, f(a1, ..., an) ≤ f(b1, ..., bn)를 만족하는 함수이다. 다시 말해, 불 함수는 모든 입력 조합에 대해 입력 중 하나를 거짓(0)에서 참(1)으로 변경하면 출력이 거짓(0)에서 참(1)으로만 변경될 수 있고, 참(1)에서 거짓(0)으로는 변경될 수 없는 경우 단조 함수이다.
예를 들어 "a, b, c 중 적어도 둘 이상 참"은 a, b, c에 대한 단조 함수인데, 이는 ((a and b) or (a and c) or (b and c))로 표현할 수 있기 때문이다. 이처럼 단조 불 함수는 입력값을 and 연산자와 or 연산자만을 사용하여 결합한 식으로 정의될 수 있다. (not 연산자는 허용되지 않는다.)
이러한 단조 불 함수들의 n개의 변수에 대한 수는 데데킨트 수라고 알려져 있다.
일반적으로 NP-난해 문제인 SAT 솔빙은 모든 관련된 함수와 술어가 단조적이고 불리언인 경우 효율적으로 수행될 수 있다.
7. 기타
주어진 원본 소스가 없으므로 이 섹션에 대한 내용은 변경할 수 없습니다. 이전 출력과 동일하게 유지됩니다.
7.1. 실수열의 단조성
미적분학에서, 실수 값을 갖는 수열은 자연수 집합(전순서 집합이다)에서 실수 집합으로의 함수로 해석할 수 있다. 그 함수가 단조일 때, 그 수열을 단조 수열이라고 부른다.
실수 수열
| 용어 1 | 용어 2 | 용어 3 | |
| 증가 | 엄격한 증가 | 증가 | |
| 광의 증가 | 증가 | 감소하지 않음 | |
| 감소 | 엄격한 감소 | 감소 | |
| 광의 감소 | 감소 | 증가하지 않음 | |
함수의 경우와 마찬가지로, 등호가 성립하는 경우의 처리는 서적에 따라 다양하며, 통일되지 않았다.
특히, 정의역 전체에서 증가/감소하는 수열을 증가 수열/감소 수열 또는 증가 열/감소 열이라고 한다. 증가 수열과 감소 수열을 통틀어 단조 수열이라고 한다.