함수

임의의 원소 에 대해, 그에 대응하는 가 유일하게 존재하면, 함수라고 한다.

조건을 만족하면 일대일(1 to 1)이라 부르며, 조건을 만족하면 전사(onto)라 부른다. 일대일 함수 중 조건을 만족하면 일대일 대응(1 to 1, onto)이라 부른다.

을 만족하면 (순)증가 함수, 을 만족하면 단조 증가 함수라 부른다.

함수의 개수

유형공식
함수1
일대일 함수2
일대일 대응 함수3
증가 함수45
단조 증가 함수67
전사 함수8
치역의 원소 개수가 인 함수9

집합의 분할

분할과 분배라는 개념을 확장한 해보자.

개의 원소를 가진 집합을 공집합이 아닌 개의 부분집합으로 분할하는 경우의 수를 (제 종 스털링 수)라 한다.

예를들어 를 보자. 개의 원소를 개로 분할하는 방법은 또는 로 나눌 수 있다. 로 나누는 경우의 수는 이고, 로 나누는 경우의 수는 이므로 이다.

같은 방법으로 의 경우를 구해보자. 개의 원소를 개로 분할하는 방법은 또는 또는 로 나눌 수 있다. 각각의 경우의 수는 , , 이므로 이다.

Footnotes

  1. 의 임의의 원소 가 선택할 수 있는 원소의 개수는 개이므로(중복 순열), 함수의 개수는 이다.

  2. 의 한 원소 가 선택할 수 있는 원소의 개수는 개다. 일대일 함수의 성질에 의해 가 선택할 수 있는 원소의 개수는 이 선택하지 않은 나머지 원소이므로 이다. 이를 반복하면 일대일 함수의 개수는 이다.

  3. 일대일 대응함수는 일대일 함수 중에서 정의역의 원소와 치역의 원소가 같으므로 이다. 따라서 이다.

  4. 증가 함수는 자명하게 일대일 함수이다. 일대일 함수 중에서 일 때, 을 만족 하므로 만큼 중복이 생긴다. 그러므로 이다.

  5. 에서 개의 원소를 선택하면 의 원소에서 작은 순서대로 의 원소를 선택해야만 한다. 따라서 이다.

  6. 집합 의 원소는 집합 에서 같은 원소를 선택할 수 있으므로, 의 원소를 같은 공이라 생각하고 의 원소를 서로 다른 바구니라고 생각하자. 그렇다면 서로 다른 바구니에 같은 공을 집어넣는 상황과 같다. 같은 공은 순서가 정해져 있으므로 일 때, 을 만족하므로 이다.

  7. 증가함수(조합)에서 집합 원소의 중복을 허용하므로 중복조합 공식을 사용하면 이다.

  8. 앞서 설명에서 이므로 이다. 전사함수에서 여야 함을 주의하자.

  9. 포함배제의 원리로 구해도 상관없지만 생각을 조금 바꾸어보자. 의 원소를 치역의 개수 개만큼 덩어리로 묶어주는 경우의 수와 덩어리로 묶인 것을 로 보내는 일대일 대응함수의 개수를 생각하면 서로다른 원소를 개로 묶는 경우의 수인 와 일대일 함수의 개수인 로 부터 치역의 개수가 정해진 함수의 개수는 임이 유도된다.