2 Podstawowe obiekty kombinatoryczne

Transkrypt

2 Podstawowe obiekty kombinatoryczne
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 (a1 , a2 , . . . , an ), gdzie ai ∈ A, jest funkcj¡ a : [n] −→ A
przy czym a(i) = ai 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. Proste rozumowanie indukcyjne pokazuje, »e wszystkich ci¡gów nelementowych o
warto±ciach w zbiorze k elementowym jest k n .
Denicja. Permutacj¡ zbioru nelementowego A nazywamy ka»dy ró»nowarto±ciowy ci¡g nelememntowy o warto±ciach w A. Zbiór wszystkich permutacji
zbioru A oznaczamy symbolem PA .
Stwierdzenie. Je±li A jest zbiorem nelementowym, to ilo±¢ wszystkich permutacji A jest równa n!.
Dowód.
Niech pn oznacza ilo±¢ permutacji zbioru n-elementowego. Stosujemy
indukcj¦ wzgl¦dem n. Oczywi±cie p1 = 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 (a1 , a2 , . . . , an ) b¦dzie permutacj¡ zbioru A. Wówczas
(a1 , a2 , . . . , an−1 ) jest permutacj¡ zbioru A \ {an }. Odwrotnie, je±li b ∈ A i
(a1 , a2 , . . . , an−1 ) jest permutacj¡ zbioru A \ {b}, to (a1 , a2 , . . . , an−1 , b) jest
permutacj¡ zbioru A. St¡d pn = n · pn−1 i na mocy zaªo»enia indukcyjnego
pn = 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
n! 1
1
1
2
2
3
6
4
5
24 120
6
720
7
8
9
10
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
nn
nn+1
≤
n!
≤
.
en−1
en−1
1
Punktem wyj±cia jest nast¦puj¡ca, ªatwa do udowodnienia nierówno±¢:
dla wszystkich x ∈ R zachodzi
Dowód.
1 + x ≤ ex .
Przyjmuj¡c x =
1
k
i podnosz¡c obie strony do k -tej pot¦gi, otrzymujemy
Mo»emy teraz oszacowa¢ iloraz
nn
n!
k+1
k
nn
n!
k
≤ e.
w sposób nast¦puj¡cy
n−1
(n − 1)n−2
nn−1
n
·
=
=
=
(n − 1)!
n−1
(n − 2)!
n−1 n−2
n−1
(n − 2)n−3
n
·
·
=
= ··· =
n−1
n−2
(n − 3)!
n−1 n−2
2 n
n−1
3
2
·
· ··· ·
·
=
≤ en−1 ,
n−1
n−2
2
1
co daje lew¡ nierówno±¢ zapisan¡ w tezie stwierdzenia. Analogicznie dla x =
1
− k+1
otrzymujemy
k+1
k
≤ e−1
k+1
i mo»emy oszacowa¢
n!
nn+1
=
=
=
n
(n − 1)!
n−1
(n − 2)!
=
·
=
n
n
n
(n − 1)n−1
n n−1
n−1
n−2
(n − 3)!
= ··· =
·
·
n
n−1
(n − 2)n−2
n n−1
3 2
n−1
n−2
2
1
·
· ··· ·
·
≤ e−(n−1) ,
n
n−1
3
2
co daje drug¡ nierówno±¢.
Z powy»szego stwierdzenia wynika, »e n! jest iloczynem (n/e)n przemono»onym przez pewien czynnik zawarty pomi¦dzy e i en. Okazuje si¦, »e obserwacj¦
t¦ mo»na u±ci±li¢.
√
Twierdzenie. (Stirling) n! ∼ 2πn ne n .
2.3 Denicja. Kombinacj¡ kelementow¡ zbioru A nazywamy kelementowy
podzbiór A. Symbolem Cn,k b¦dziemy oznacza¢ zbiór wszystkich kombinacji k
elementowych zbioru [n].
Stwierdzenie. Zbiór Cn,k jest niepusty wtedy i tylko wtedy, gdy 0 ≤ k ≤ n.
n!
.
Je±li ta nierówno±¢ zachodzi, to |Cn,k | = k!(n−k)!
2
Dowód.
Deniujemy funcj¦ okre±lon¡ na P[n] o warto±ciach w Cn,k w sposób
nast¦puj¡cy:
(a1 , a2 , . . . , an ) 7→ {a1 , a2 , . . . , ak }.
Przeciwobraz ka»dego zbioru A ∈ Ck,n skªada si¦ z tych ci¡gów (b1 , b2 , . . . , bn ) ∈
P[n] , dla których podci¡g (b1 , b2 , . . . , bk ) jest permutacj¡ zbioru A, a podci¡g
(bk+1 , bk+2 , . . . , bn ) jest permutacj¡ zbioru [n] \ A.
2.4
n!
Wyra»enie k!(n−k)!
nazywa si¦ wspóªczynnikiem dwumianowyn Newtona
i oznacza symbolem nk . 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!
n
gdy 0 ≤ k ≤ n;
(n−k)!k! ,
=
k
0
w przeciwnym przypadku.
2.5 Wzór dwumianowy Newtona
Dla dowolnej liczby naturalnej n
n
(x + y) =
n X
n
k=0
Dowód.
k
xk y n−k .
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 xk 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 wielomianów, w ciaªach sko«czonych, w pier±cieniach reszt itp.
2.6
Dokonuj¡c cz¦±ciowego skrócenia, mo»emy zapisa¢
x
(x − k + 1) · · · · · (x − 1)x
=
,
k
k!
co pozwala zdeniowa¢ symbol dwumianowy dla dowowolnej liczby naturalnej
k i dowolnej liczby rzeczywistej x.
Zauwa»my, »e
3
(1) przy ustalonej liczbie k wyra»enie xk jest wielomianem stopnia k od x;
(2) dla k > 0, liczby 0, 1, . . . , k − 1 s¡ pierwiastkami wielomianu xk , s¡ to jego
jedyne pierwiastki.
2.7 Rekurencja dla symboli dwumianowych.
Twierdzenie. (a) Dla dowolnych liczb naturalnych n ≥ k > 0 zachodzi
n
n−1
n−1
+
.
=
k
k
k−1
(b) Dla ka»dej liczby naturalnej k > 0 zachodzi
x
x−1
x−1
=
+
.
k
k
k−1
Dowód.
(a) Niech A b¦dzie k elemnetowym 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 jednoznaczn¡ odpowiednio±¢ pomi¦dzy Cn,k oraz rozª¡czn¡ sum¡ Cn−1,k i Cn−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 n0 =
1 dla wszystkich n, k0 = 0 dla wszyskich k > 0 pozwala wyliczy¢ nk dla
wszystkich n, k ∈ N (trójk¡t Pascala).
2.9
Symbole wielomianowe Newtona
O k elemtowym podzbiorze B zbioru nelementowego A mo»emy my±le¢ jako o
podziale zbioru A na dwie cz¦±ci: k elementow¡ cz¦±¢ B i (n − k)elementow¡
A \ B . Uogólnienie tego punkt widzenia prowadzi do uogólnienia symboli dwumianowych.
Denicja. Niech (k1 , k2 , . . . , kr ) b¦dzie ci¡giem liczb naturalnych z sum¡ n.
Rozkªadem zbioru n elementowego A na bloki dªugo±ci (k1 , k2 , . . . , kr ) nazywamy ciag (A1 , A2 , . . . , Ar ) podzbiorów A taki, »e
(1) |Ai | = ki dla i = 1, 2, . . . , r;
(2) Ai ∩ Aj 6= ∅ dla i 6= j ;
(3) A1 ∪ A2 ∪ · · · ∪ Ar = A.
Twierdzenie. Niech k1 + k2 + · · · + kr = n. Wszystkich rozkªadów zbioru
nelementowego na bloki dªugo±ci (k1 , k2 , . . . , kr ) jest
n!
n
ozn.
=
.
k1 ! · k2 ! · · · · · kr !
k1 , k2 , . . . , kr
Twierdzenie.
Dla ka»dego ci¡gu (k1 , k2 , . . . , kr ), gdzie k1 + k2 + · · · + kr = n
i ki > 0, zachodzi wzór rekurencyjny
X
r n
n−1
=
.
k1 , k2 , . . . , kr
k1 , . . . , ki − 1, . . . , kr
i=1
4
Twierdzenie. Wzór wielomianowy Newtona
(x1 + x2 + · · · + xr )n =
X
k1 +k2 +···+kr =n
n
xk1 xk2 . . . xkr r .
k1 , k2 , . . . , kr 1 2
Dowody tych twierdze« s¡ analogiczne do dowodów w przypadku r = 2.
5

Podobne dokumenty