background image

2 Podstawowe obiekty kombinatoryczne

Oznaczenia: N = {0, 1, 2, . . . } zbiór liczb naturalnych.

Dla n ∈ N przyjmujemy [n] = {1, 2, . . . , n}. W szczególno±ci [0] jest zbiorem

pustym.

Je±li A jest zbiorem sko«czonym, to ilo±¢ elementów w A oznaczamy symbolem
|A|

lub #A; tego drugiego symbolu u»ywamy zwªaszcza wtedy, gdy zbiór jest

zadany przez list¦ swoich elementów.
2.1 Niech A b¦dzie zbiorem sko«czonym. Ci¡g nelementowy o warto±ciach w
A

zapisywany w postaci (a

1

, a

2

, . . . , a

n

)

, gdzie a

i

∈ A

, jest funkcj¡ a : [n] −→ A

przy czym a(i) = a

i

dla i = 1, 2, . . . , n. St¡d w odniesieniu do ci¡gów mo»na

u»ywa¢ tych samych terminów, których u»ywamy w odniesieniu do funkcji. Pro-

ste rozumowanie indukcyjne pokazuje, »e wszystkich ci¡gów nelementowych o

warto±ciach w zbiorze kelementowym jest k

n

.

Denicja. Permutacj¡ zbioru nelementowego A nazywamy ka»dy ró»nowar-

to±ciowy ci¡g nelememntowy o warto±ciach w A. Zbiór wszystkich permutacji

zbioru A oznaczamy symbolem P

A

.

Stwierdzenie. Je±li A jest zbiorem nelementowym, to ilo±¢ wszystkich per-

mutacji A jest równa n!.

Dowód. Niech p

n

oznacza ilo±¢ permutacji zbioru n-elementowego. Stosujemy

indukcj¦ wzgl¦dem n. Oczywi±cie p

1

= 1 = 1!

. Niech teraz A b¦dzie zbiorem o

n > 1

elementach i zaªó»my prawdziwo±¢ twierdzenia dla wszystkich zbiorów o

n − 1

elementach. Niech (a

1

, a

2

, . . . , a

n

)

b¦dzie permutacj¡ zbioru A. Wówczas

(a

1

, a

2

, . . . , a

n−1

)

jest permutacj¡ zbioru A \ {a

n

}

. Odwrotnie, je±li b ∈ A i

(a

1

, a

2

, . . . , a

n−1

)

jest permutacj¡ zbioru A \ {b}, to (a

1

, a

2

, . . . , a

n−1

, b)

jest

permutacj¡ zbioru A. St¡d p

n

= n · p

n−1

i na mocy zaªo»enia indukcyjnego

p

n

= n · (n − 1)! = n!

.

2.2 Uwagi na temat silni. Zatrzymajmy si¦ na chwil¦ nad wyst¦puj¡c¡ w

poprzednim twierdzeniu funkcj¡ silni. Warto±ci tej funkcji dla maªych n podaje

nast¦pj¡ca tabela.

n

0

1

2

3

4

5

6

7

8

9

10

. . .

n!

1

1

2

6

24

120

720

5 040

40 320

362 880

3 628 800

. . .

Ze wzgl¦dów praktycznych warto zapami¦ta¢ ostatni¡ z podanych warto±ci, a

przynajmniej pami¦ta¢, »e 10! to troch¦ wi¦cej ni» 3 i póª miliona. Z tabeli

wida¢, »e funkcja silni ro±nie bardzo szybko (co zreszt¡ znalazªo odbicie w jej

polskiej nazwie). Jak szybko? Zazwyczaj zadawalaj¡c¡ odpowied¹ daje nast¦-

puj¡ce stwierdzenie.

Stwierdzenie. Dla wszystkich n naturalnych zachodzi

n

n

e

n−1

≤ n! ≤

n

n+1

e

n−1

.

1

background image

Dowód. Punktem wyj±cia jest nast¦puj¡ca, ªatwa do udowodnienia nierówno±¢:

dla wszystkich x ∈ R zachodzi

1 + x ≤ e

x

.

Przyjmuj¡c x =

1
k

i podnosz¡c obie strony do k-tej pot¦gi, otrzymujemy

 k + 1

k



k

≤ e.

Mo»emy teraz oszacowa¢ iloraz

n

n

n!

w sposób nast¦puj¡cy

n

n

n!

=

n

n−1

(n − 1)!

=



n

n − 1



n−1

·

(n − 1)

n−2

(n − 2)!

=

=



n

n − 1



n−1

·

 n − 1

n − 2



n−2

·

(n − 2)

n−3

(n − 3)!

= · · · =

=



n

n − 1



n−1

·

 n − 1

n − 2



n−2

· · · · ·

 3

2



2

·

 2

1



≤ e

n−1

,

co daje lew¡ nierówno±¢ zapisan¡ w tezie stwierdzenia. Analogicznie dla x =

1

k+1

otrzymujemy



k

k + 1



k+1

≤ e

−1

i mo»emy oszacowa¢

n!

n

n+1

=

(n − 1)!

n

n

=

 n − 1

n



n

·

(n − 2)!

(n − 1)

n−1

=

=

 n − 1

n



n

·

 n − 2

n − 1



n−1

·

(n − 3)!

(n − 2)

n−2

= · · · =

=

 n − 1

n



n

·

 n − 2

n − 1



n−1

· · · · ·

 2

3



3

·

 1

2



2

≤ e

−(n−1)

,

co daje drug¡ nierówno±¢.

Z powy»szego stwierdzenia wynika, »e n! jest iloczynem (n/e)

n

przemono»o-

nym przez pewien czynnik zawarty pomi¦dzy e i en. Okazuje si¦, »e obserwacj¦

t¦ mo»na u±ci±li¢.

Twierdzenie. (Stirling) n! ∼

2πn

n

e



n

.

2.3 Denicja. Kombinacj¡ kelementow¡ zbioru A nazywamy kelementowy

podzbiór A. Symbolem C

n,k

b¦dziemy oznacza¢ zbiór wszystkich kombinacji k

elementowych zbioru [n].

Stwierdzenie. Zbiór C

n,k

jest niepusty wtedy i tylko wtedy, gdy 0 ≤ k ≤ n.

Je±li ta nierówno±¢ zachodzi, to |C

n,k

| =

n!

k!(n−k)!

.

2

background image

Dowód. Deniujemy funcj¦ okre±lon¡ na P

[n]

o warto±ciach w C

n,k

w sposób

nast¦puj¡cy:

(a

1

, a

2

, . . . , a

n

) 7→ {a

1

, a

2

, . . . , a

k

}.

Przeciwobraz ka»dego zbioru A ∈ C

k,n

skªada si¦ z tych ci¡gów (b

1

, b

2

, . . . , b

n

) ∈

P

[n]

, dla których podci¡g (b

1

, b

2

, . . . , b

k

)

jest permutacj¡ zbioru A, a podci¡g

(b

k+1

, b

k+2

, . . . , b

n

)

jest permutacj¡ zbioru [n] \ A.

2.4 Wyra»enie

n!

k!(n−k)!

nazywa si¦ wspóªczynnikiem dwumianowyn Newtona

i oznacza symbolem

n
k

.

W dalszym ci¡gu b¦dzie wygodniej rozszerzy¢ nieco

denicj¦.

Denicja. Niech n b¦dzie liczb¡ naturaln¡. Dla liczby caªkowitej k deniujemy

symbol Newtona n nad k w sposób nast¦puj¡cy

n

k



=



n!

(n−k)!k!

,

gdy 0 ≤ k ≤ n;

0

w przeciwnym przypadku.

2.5 Wzór dwumianowy Newtona

Dla dowolnej liczby naturalnej n

(x + y)

n

=

n

X

k=0

n

k



x

k

y

n−k

.

Dowód. Rozwijaj¡c lew¡ stron¦, mamy

(x + y)

n

= (x + y)(x + y) · · · · · (x + y)

|

{z

}

n razy

.

Wymna»aj¡c powy»sze dwumiany, z ka»dego z n nawiasów wybieramy czynnik
x

lub y. Wspóªczynnik przy x

k

y

n−k

jest równy ilo±ci sposobów wybrania k

czynników x spo±ród n dwumianów.

Uwaga. Wzór dwumianowy obowi¡zuje nie tylko wtedy, gdy x i y s¡ liczbami

rzeczywistymi czy zespolonymi. Z dowodu wynika, »e obowi¡zuje w ka»dym

systemie z przemiennymi i ª¡cznymi dziaªaniami + i ×, w którym obowi¡zuje

rozdzielno±¢ dodawania wzgl¦dem mno»enia, a wi¦c na przykªad dla wielomia-

nów, w ciaªach sko«czonych, w pier±cieniach reszt itp.
2.6 Dokonuj¡c cz¦±ciowego skrócenia, mo»emy zapisa¢

x

k



=

(x − k + 1) · · · · · (x − 1)x

k!

,

co pozwala zdeniowa¢ symbol dwumianowy dla dowowolnej liczby naturalnej
k

i dowolnej liczby rzeczywistej x.

Zauwa»my, »e

3

background image

(1) przy ustalonej liczbie k wyra»enie

x
k



jest wielomianem stopnia k od x;

(2) dla k > 0, liczby 0, 1, . . . , k − 1 s¡ pierwiastkami wielomianu

x
k



, s¡ to jego

jedyne pierwiastki.
2.7 Rekurencja dla symboli dwumianowych.

Twierdzenie. (a) Dla dowolnych liczb naturalnych n ≥ k > 0 zachodzi

n

k



=

n − 1

k



+

n − 1

k − 1



.

(b) Dla ka»dej liczby naturalnej k > 0 zachodzi

x

k



=

x − 1

k



+

x − 1

k − 1



.

Dowód.

(a) Niech A b¦dzie kelemnetowym pozbiorem [n]. Je±li n 6∈ A,

to A jest podzbiorem [n − 1]. W przeciwnym przypadku A \ {n} jest (k − 1)

elementowym podzbiorem [n−1]. Otrzymujemy w ten sposób wzajemnie jedno-

znaczn¡ odpowiednio±¢ pomi¦dzy C

n,k

oraz rozª¡czn¡ sum¡ C

n−1,k

i C

n−1,k−1

.

(b) Na mocy (2.6) obie strony równo±ci s¡ dla ustalonego k wielomianami stopnia
k

, a na mocy punktu (a) wielomiany te przyjmuj¡ równe warto±ci dla niesko«-

czenie wielu warto±ci x. St¡d s¡ równe.

2.8 Uwaga. Wªasno±¢ rekurencyjna wraz z warunkami pocz¡tkowymi

n

0

 =

1

dla wszystkich n,

0
k



= 0

dla wszyskich k > 0 pozwala wyliczy¢

n
k



dla

wszystkich n, k ∈ N (trójk¡t Pascala).
2.9 Symbole wielomianowe Newtona

O kelemtowym podzbiorze B zbioru nelementowego A mo»emy my±le¢ jako o

podziale zbioru A na dwie cz¦±ci: kelementow¡ cz¦±¢ B i (n − k)elementow¡
A \ B

. Uogólnienie tego punkt widzenia prowadzi do uogólnienia symboli dwu-

mianowych.

Denicja. Niech (k

1

, k

2

, . . . , k

r

)

b¦dzie ci¡giem liczb naturalnych z sum¡ n.

Rozkªadem zbioru n elementowego A na bloki dªugo±ci (k

1

, k

2

, . . . , k

r

)

nazy-

wamy ciag (A

1

, A

2

, . . . , A

r

)

podzbiorów A taki, »e

(1) |A

i

| = k

i

dla i = 1, 2, . . . , r;

(2) A

i

∩ A

j

6= ∅

dla i 6= j;

(3) A

1

∪ A

2

∪ · · · ∪ A

r

= A

.

Twierdzenie. Niech k

1

+ k

2

+ · · · + k

r

= n

. Wszystkich rozkªadów zbioru

n

elementowego na bloki dªugo±ci (k

1

, k

2

, . . . , k

r

)

jest

n!

k

1

! · k

2

! · · · · · k

r

!

ozn.

=



n

k

1

, k

2

, . . . , k

r



.

Twierdzenie. Dla ka»dego ci¡gu (k

1

, k

2

, . . . , k

r

)

, gdzie k

1

+ k

2

+ · · · + k

r

= n

i k

i

> 0

, zachodzi wzór rekurencyjny



n

k

1

, k

2

, . . . , k

r



=

r

X

i=1



n − 1

k

1

, . . . , k

i

− 1, . . . , k

r



.

4

background image

Twierdzenie. Wzór wielomianowy Newtona

(x

1

+ x

2

+ · · · + x

r

)

n

=

X

k

1

+k

2

+···+k

r

=n



n

k

1

, k

2

, . . . , k

r



x

k

1

1

x

k

2

2

. . . x

k

r

r

.

Dowody tych twierdze« s¡ analogiczne do dowodów w przypadku r = 2.

5