함수
임의의 원소 에 대해, 그에 대응하는 가 유일하게 존재하면, 함수라고 한다.
조건을 만족하면 일대일(1 to 1)이라 부르며, 조건을 만족하면 전사(onto)라 부른다. 일대일 함수 중 조건을 만족하면 일대일 대응(1 to 1, onto)이라 부른다.
을 만족하면 (순)증가 함수, 을 만족하면 단조 증가 함수라 부른다.
함수의 개수
집합의 분할
분할과 분배라는 개념을 확장한 해보자.
개의 원소를 가진 집합을 공집합이 아닌 개의 부분집합으로 분할하는 경우의 수를 (제 종 스털링 수)라 한다.
예를들어 를 보자. 개의 원소를 개로 분할하는 방법은 또는 로 나눌 수 있다. 로 나누는 경우의 수는 이고, 로 나누는 경우의 수는 이므로 이다.
같은 방법으로 의 경우를 구해보자. 개의 원소를 개로 분할하는 방법은 또는 또는 로 나눌 수 있다. 각각의 경우의 수는 , , 이므로 이다.
Footnotes
-
의 임의의 원소 가 선택할 수 있는 원소의 개수는 개이므로(중복 순열), 함수의 개수는 이다. ↩
-
의 한 원소 가 선택할 수 있는 원소의 개수는 개다. 일대일 함수의 성질에 의해 가 선택할 수 있는 원소의 개수는 이 선택하지 않은 나머지 원소이므로 이다. 이를 반복하면 일대일 함수의 개수는 이다. ↩
-
일대일 대응함수는 일대일 함수 중에서 정의역의 원소와 치역의 원소가 같으므로 이다. 따라서 이다. ↩
-
증가 함수는 자명하게 일대일 함수이다. 일대일 함수 중에서 일 때, 을 만족 하므로 만큼 중복이 생긴다. 그러므로 이다. ↩
-
에서 개의 원소를 선택하면 의 원소에서 작은 순서대로 의 원소를 선택해야만 한다. 따라서 이다. ↩
-
집합 의 원소는 집합 에서 같은 원소를 선택할 수 있으므로, 의 원소를 같은 공이라 생각하고 의 원소를 서로 다른 바구니라고 생각하자. 그렇다면 서로 다른 바구니에 같은 공을 집어넣는 상황과 같다. 같은 공은 순서가 정해져 있으므로 일 때, 을 만족하므로 이다. ↩
-
증가함수(조합)에서 집합 원소의 중복을 허용하므로 중복조합 공식을 사용하면 이다. ↩
-
앞서 설명에서 이므로 이다. 전사함수에서 여야 함을 주의하자. ↩
-
포함배제의 원리로 구해도 상관없지만 생각을 조금 바꾸어보자. 의 원소를 치역의 개수 개만큼 덩어리로 묶어주는 경우의 수와 덩어리로 묶인 것을 로 보내는 일대일 대응함수의 개수를 생각하면 서로다른 원소를 개로 묶는 경우의 수인 와 일대일 함수의 개수인 로 부터 치역의 개수가 정해진 함수의 개수는 임이 유도된다. ↩