확률과통계

순열과 조합

경우의 수

Remark (Hakchin-경우의 수 도출 방법). 가능하면 함수로 생각해서 경우의 수를 계산하려 한다.

Definition 1 (사건) 어떤 실험이나 관찰에 의해 일어나는 결과

Definition 2 (경우의수) 어떤 사건이 일어날 수 있는 모든 경우의 가짓수

Theorem 1 (합의법칙) 두 사건 A, B 가 동시에 일어나지 않을 때, 사건 A 가 일어나는 경우가 m 가지, 사건 B 가 일어나는 경우가 n 가지이면 사건 A [또는] 사건 B 가 일어나는 경우의 수는 m+n

Theorem 2 (곱의법칙) 두사건 A, B 에 대하여 사건 A 가 일어나는 경우가 m 가지이고, 그 각각에 대하여 사건 B 가 일어나는 경우가 n 가지이면 두사건 A, B 가 동시에 일어나는 경우의 수는 mn

합의 법칙

  • AB=ϕ 일 때, n(AB)=n(A)+n(B)

  • ABϕ 일 때, n(AB)=n(A)+n(B)n(AB)

곱의 법칙

  • n(A×B)=n(A)×n(B)

순열

비중복순열

Definition 3 (비중복순열의 수와 nPr) 아래와 같다.

nPr 은 비중복 순열이며, n 개에서 r 개를 일렬로 늘어놓는 경우의 수

Definition 4 (nPr 의 변형식과 기호의 정의) 아래와 같다.

  • nPr=n!/(nr)!

  • nPn=n!

  • 0!=1

  • nP0=1

중복순열

Definition 5 (중복순열의 수와 nΠr) 서로 다른 n 개의 원소에서 중복을 허락하여 r 개의 원소를 선택하여 일렬로 배열하는 경우의 수를 n 개에서 r 개 택한 중복순열이라 하고 이를 기호로 nΠr 로 나타낸다.

Theorem 3 (중복순열 Theorem) nΠr=nr

Proof. 어쩌구 저쩌구 …

여러가지 순열

원순열

같은 것이 있는 순열

완전순열=교란순열

자기가 자기 자신을 선택하지 못하는 순열

조합

Remark. 순열은 순서가 있고, 조합은 순서가 없다.

비중복조합의 수

Definition 6 서로 다른 n 개의 원에서 순서를 고려하지 않고 r 개를 택할 때 이 r 개로 이루어진 각각의 집합을n개에서 r 개를 택한 조합(Combination) 이라 하고 이 조합의 수를 nCr 로 나타낸다. 또는 (nr) 로 나타낸다.

공식과 기호의 정의

  1. nCk=nPkk!=n!(nk)!k!

  2. nCk=nCnk(nk)

  3. nC0=1

Theorem 4  

  1. nCk=n1Ck1+n1Ck

  2. nCk=nkn1Ck1

  3. knCk=nn1Ck1

  4. nCk=nk+1knCk1

  5. nCk=nnkn1Ck

  6. nCk1=knk+1nCk

  7. n1Ck=nknnCk

  8. nPk=nn1Pk1

  9. nPk=(nk+1)nPk1

  10. nPk=kn1Pk1+n1Pk (where 1k<n)

Definition 7 여러 개의 물건을 몇 개의 묶음으로 나누는 것을 분할이라 하고, 그 묶음을 나누어 주는 것을 분배라 한다.

중복조합

Definition 8 서로 다른 n 개의 원소에서 중복을 허락하여 r 개의 원소를 선택하는 경우의 수를 중복조합[^5]이라고 하고 이를 기호로 nHr 로 나타낸다.

Theorem 5 nHr=n1+rCr

Proof. n 개에서 중복을 허락하여 r 개를 택한 조합의 수는 n1 개의 막대기와 r 개의 구슬을 일렬로 늘어놓는 경우의 수와 같으므로 H(n,r)=(n1+r)!(n1)!r!=(n1+r)!(n1+rr)!r!=C(n1+r,r)

Remark.

종류 경우의 수
모든함수 Π(n,m)
단사함수 nPm
전사함수 S(m,n)nPn
전단사함수 nPn
증가함수 nCm
단조증가함수 nHm

Exercise 1
집합 X={1,2,3,4} 에 대하여 다음 조건을 만족시키는 함수 f:XX 의 개수는?

Solution.

  • 집합 X 의 임의의 원소 x 에 대하여 f(x)x 이다.

Solution.

  1. n(S)=4P4=4!=24

  2. E:xX,f(x)x

  3. Ec:xX,f(x)=x

  4. n(Ec)=4C12+4C21+4C30+4C41=8+6+0+1=15

  5. n(E)=2415=9

Example 1  

  • 중복순열

    • 1, 2, 3, 4 에서 중복을 허락하여 만들 수 있는 3자리의 정수 : Π(4,3) 서로 다른 4개의 숫자가 3번 선택당하는데 구분이 있다.

    • 1, 2, 3, 4 에서 3명의 사람이 좋아하는 숫자를 기명 투표 : Π(4,3) 서로 다른 4개의 숫자가 3번 선택당하는데 구분이 있다.

    • 1, 2, 3, 4 라는 상자에서 서로 다른 3개의 공을 넣는 방법의 수: Π(4,3) 서로 다른 4개의 상자가 3번 선택당하는데 구분이 있다.

  • 중복조합

    • 1, 2, 3, 4 에서 중복을 허락하여 3개의 숫자 선택 : 4H3 서로 다른 4개의 숫자가 3번 선택당하는데 구분이 없다.

    • 1, 2, 3, 4 에서 3명의 사람이 좋아하는 숫자를 무기명 투표 : 4H3 서로 다른 4개의 숫자가 3번 선택당하는데 구분이 없다.

    • 1, 2, 3, 4 라는 상자에서 동일한 3개의 공을 넣는 방법의 수: 4H3 서로 다른 4개의 상자가 3번 선택당하는데 구분이 없다.

Example 2  

image

이항정리

Theorem 6 아래와 같다. n 이 양의 정수일 때 (a+b)n 을 전개하면 다음과 같다.

(a+b)n=nC0a0bn+nC1a1bn1+nC2a2bn2+...+nCkakbnk+...+nCn1an1b+nCnanb0=nC0anb0+nC1an1b+nC2an2b2+...+nCkankbk+...+nCn1abn1+nC0a0bn=k=0nC(n,k)akbnk=k=0nC(n,k)ankbk

Theorem 7 이항정리를 이용하여 (1+x)n 의 전개식 (1+x)n=nC0+nC1x1+nC2x2++nCkxk++nCnxn 에서 다음과 같은 이항계수의 성질을 얻을 수 있다.

  1. 연속합 : 2n=nC0+nC1+nC2++nCn

  2. 교대합 : 0=nC0nC1+nC2++(1)nnCn

  3. 짝수합 = 홀수합 :

2n1=nC0+nC2+nC4++nCle=nC1+nC3+nC5++nClo

  1. 절반합 :

22n=2n+1C0+2n+1C1+2n+1C2++2n+1Cn1+2n+1Cn=2n+1Cn+1+2n+1Cn+2+2n+1Cn+3++2n+1C2n+2n+1C2n+1

  1. n2n1=C(n,1)+2C(n,2)+3C(n,3)++nC(n,n)

Proof. 5번째 것에 대한 증명이다.

  • (1+x)n=nC0+nC1x1+nC2x2++nCkxk++nCnxn 의 양변을 미분하여 증명

  • 또는 C(n,k)=nkC(n1,k1)=C(n,k)=n(n1)k(k1)C(n2,k2) 이므로 kC(n,k)=nC(n1,k1) 을 이용하여 증명

  • 즉,

k=0nknCk=k=1nknCk=k=1nnn1Ck1=n(n1C0+n1C1++n1Cn1)=n2n1

분할

자연수의 분할

  • Ferrers’ diagram을 이용하면 자연수의 분할에 대한 성질을 쉽게 도출할 수 있다.

Definition 9 자연수 n 을 자신보다 크지 않은 자연수 n=n1+n2+n3++nk (nn1n2n2n3nk1) 와 같이 n1,n2,n3,,nk 의 합으로 나타내는 것을 자연수의 분할이라고 한다.

Definition 10 자연수 nk(1kn) 개의 자연수로 분할하는 경우의 수를 기호로 P(n,k) 와 같이 나타낸다.

Theorem 8  

  • 1<k<nP(n,k)=P(nk,1)+P(nk,2)++P(nk,k)

  • 1<k<nP(n,k)=P(n1,k1)+P(nk,k)

  • P(n,k)=0 (k>n)

Theorem 9  

  • P(n,1)=1

  • P(n,2)=[n2]

  • P(n,n)=1

  • P(n,n1)=1 (n2)

  • P(n,n2)=2 (n4)

  • P(n,n3)=3 (n6)

  • P(n,n4)=5 (n8)

Definition 11 학진의 표기법이고 Q(n,k)P(n,k) 와 같으며 단 n 을 서로 다른 양의 정수로 분할하는 경우의 수

Definition 12 학진의 표기법이고 R(n,k)nk 개 이하의 자연수로 분할하는 경우의 수

Example 3 R(n,k)=P(n,1)+P(n,2)++P(n,k)

Definition 13 학진의 표기법이고 r(n,k)nk 이하의 자연수로 분할하는 경우의 수

Example 4 n=n1+n2+n3++nl (kn1n2n2n3nl1)

Definition 14 R(n,k)=r(n,k)

집합의 분할

Definition 15 원소의 개수가 n 인 집합을 공집합이 아니면서 서로소인 k(1kn) 개의 부분집합으로 나누는 것을 집합의 분할이라 한다. 즉, 유한집합 A를 공집합이 아닌 k개의 부분집합 A1,A2,,Ak 으로 분할하면 AiAj= (i,j=1,2,,kij) A1A2Ak=A 를 만족한다.

Definition 16 원소가 n 개인 집합을 k(1kn) 개의 부분집합으로 분할하는 방법의 수를 기호로 S(n,k) 와 같이 나타낸다.

Remark.

  • S(n,k)S 는 스코틀랜드의 수학자 스털링(Stirling, J.: 1692 - 1770)의 이름 첫 글자이다.

Theorem 10  

  • p , q , r 가 모두 다른 수일 때, C(n,p)C(np,q)C(r,r)

  • p , q , r 중 어느 두 수가 같을 때, C(n,p)C(np,q)C(r,r)12!

  • p , q , r 의 세 수가 모두 같을 때, C(n,p)C(np,q)C(r,r)13!

Theorem 11 1<k<nS(n,k)=S(n1,k1)+S(n1,k)k

Proof. 원소의 개수가 n 인 집합 {1,2,3,,n}k 개의 부분집합으로 분할하는 방법을 이용하여 위의 성질을 확인해 보자.

  • 원소 n 이 하나의 부분집합을 이루는 경우 (또는 임의의 한 원소가 단독으로 하나의 부분집합을 이루는 경우라 생각해도 된다.) n 을 제외한 나머지 원소들로 구성된 부분집합 {1,2,3,,n1}k1 개로 분할하면 집합 {n} 을 포함하여 전체집합은 k 개로 분할이 된다. 이 경우 k 개로 분할하는 경우의 수는 S(n1,k1)

  • 원소 n 이 다른 원소와 함께 1개의 부분집합을 이루는 경우 부분집합 {1,2,3,,n1}k 개의 집합으로 분할한 다음, k 개의 부분집합중 하나를 택해 원소 n 을 포함시키면 전체집합은 k 개로 분할된다. 이 경우 k 개로 분할하는 경우의 수는

    S(n1,k)k 여기서 kn 을 포함시킬 부분집합을 고르는 경우의 수이기도 하다. 위로 부터 다음이 성립한다. S(n,k)=S(n1,k1)+S(n1,k)k

Corollary 1 S(n,k)=S(n1,k1)+S(n1,k)k=S(n1,k1)k0+S(n2,k1)k1+S(n3,k1)k2++S(k1,k1)knk

Theorem 12  

  1. S(n,1)=1

  2. S(n,2)=2n22=2n11

  3. S(n,n1)=nC2

  4. S(n,n)=1

  5. S(n,k)=S(n1,k1)+S(n1,k)k

Proof. 분할할 전체집합을 U={1,2,,n} 라고하자.

  1. 1개의 부분으로 분할하는 방법은 {1,2,,n} 의 한 가지이다.

  2. 벤다이어그램을 결정하는 경우의 수를 구한다.

    ::: center image :::

  3. 또는 다음과 같이 증명해 볼 수 있겠다. S(17,2)은 원소가 17인 집합을 공집합이 아닌 2개의 서로소인 부분집합으로 분할하는 경우의 수이므로

S(17,2)=C(17,16)C(1,1)+C(17,15)C(2,2)+C(17,14)C(3,3)++C(17,9)C(8,8)=C(17,1)+C(17,2)+C(17,3)++C(17,8)=(C(17,0)+C(17,1)+C(17,2)+C(17,3)++C(17,8))C(17,0)=2161

  1. 집합 A={a1,a2,,an} 에서 {a1,a2}{a3}{an},{a1,a3}{a2}{an}, 의 경우를 말한다. 즉, n 개의 원소 중에서 2개를 택하여 하나의 부분집합을 만들고, 나머지 (n2) 개의 원소를 모두 자동으로 원소의 개수가 1개인 부분집합으로 만들면 된다. 따라서 n 개의 원소 중에서 2개를 택하는 방법의 수와 같으므로 S(n,n1)=nC2 이다.

  2. n 개의 부분으로 분할하는 방법은 {1}{2}{3}{n} 의 한 가지이다.

  3. 원소 n 이 혼자서 1개의 부분집합을 이루는 경우 와 원소 n 이 다른 원소와 함께 1개의 부분집합을 이루는 경우로 나누어 생각하며 증명한다.

 ◻

Remark.

  • 다른 종류의 사탕 5개를 서로 다른 봉지 3개에 빈 봉지가 없도록 나누어 담는 경우

  • S(5,3)3!=256=150

  • 다른 종류의 사탕 5개를 서로 다른 봉지 3개에 나누어 담는 경우

  • 3Π5=35=243

  • 같은 종류의 사탕 5개를 서로 다른 봉지 3개에 빈 봉지가 없도록 나누어 담는 경우

  • 3H2=4C2=6

  • 같은 종류의 사탕 5개를 서로 다른 봉지 3개에 나누어 담는 경우

  • 3H5=7C5=21

  • 같은 종류의 사탕 5개를 같은 모양의 봉지 3개에 빈 봉지가 없도록 나누어 담는 경우

  • P(5,3)=2

  • 같은 종류의 사탕 5개를 같은 모양의 봉지 3개에 나누어 담는 경우

  • P(5,1)+P(5,2)+P(5,3)=1+2+2=5

  • 다른 종류의 사탕 5개를 같은 모양의 봉지 3개에 빈 봉지가 없도록 나누어 담는 경우

  • S(5,3)=S(4,2)+S(4,3)3=7+63=7+18=25

  • 다른 종류의 사탕 5개를 같은 모양의 봉지 3개에 나누어 담는 경우

  • S(5,1)+S(5,2)+S(5,3)=1+15+25=41

Footnotes

  1. repeated permutation↩︎