• Nie Znaleziono Wyników

3 Ci¸ agi bez powt´ orze´ n

N/A
N/A
Protected

Academic year: 2021

Share "3 Ci¸ agi bez powt´ orze´ n"

Copied!
17
0
0

Pełen tekst

(1)

Matematyka dyskretna Kombinatoryka

Andrzej Szepietowski

1 Ci¸ agi

Zastan´owmy si¸e, ile ci¸ag´ow d lugo´sci k mo˙zna utworzy´c z element´ow zbioru zawieraj¸acego n symboli.

Je˙zeli zbi´or symboli zawiera dwa elementy:

a, b, to mo˙zna utworzy´c dwa ci¸agi d lugo´sci jeden:

(a), (b), cztery ci¸agi d lugo´sci dwa:

(a, a), (a, b), (b, a), (b, b).

Aby uzyska´c ci¸agi d lugo´sci trzy, post¸epujemy w nast¸epuj¸acy spos´ob: bierzemy cztery ci¸agi d lugo´sci dwa i najpierw do ka˙zdego z nich dopisujemy na pocz¸atku a. Otrzymujemy w ten spos´ob komplet:

(a, a, a), (a, a, b), (a, b, a), (a, b, b).

Zauwa˙zmy, ˙ze s¸a to wszystkie ci¸agi d lugo´sci trzy z pierwsz¸a liter¸a a. Potem do tych samych czterech ci¸ag´ow d lugo´sci dwa dopisujemy na pocz¸atku symbol b i otrzymujemy komplet:

(b, a, a), (b, a, b), (b, b, a), (b, b, b).

Komplety te s¸a roz l¸aczne i oba zawieraj¸a r´o˙zne ci¸agi. Razem tworz¸a zbi´or wszystkich ci¸ag´ow d lugo´sci trzy:

(a, a, a), (a, a, b), (a, b, a), (a, b, b), (b, a, a), (b, a, b), (b, b, a), (b, b, b).

Post¸epuj¸ac podobnie, mo˙zemy otrzyma´c szesna´scie ci¸ag´ow d lugo´sci cztery.

Twierdzenie 1 Liczba ci¸ag´ow d lugo´sci k o elementach ze zbioru {a, b} wynosi 2k. Dow´od przez indukcj¸e. Jak ju˙z pokazano, s¸a dwa ci¸agi d lugo´sci jeden.

Za l´o˙zmy teraz, ˙ze liczba ci¸ag´ow d lugo´sci k wynosi 2ki zauwa˙zmy, ˙ze wszystkich ci¸ag´ow d lugo´sci k + 1 jest dwa razy wi¸ecej. Jest 2k ci¸ag´ow z pierwszym elementem a i 2k ci¸ag´ow z pierwszym elementem b. Razem mamy 2· 2k = 2k+1 ci¸ag´ow d lugo´sci k + 1. 2

Je˙zeli zbi´or symboli zawiera n element´ow, to powtarzaj¸ac powy˙zsze rozumowanie, mo˙zemy si¸e przekona´c, ˙ze istnieje n ci¸ag´ow d lugo´sci jeden, n2 ci¸ag´ow d lugo´sci dwa i og´olnie ci¸ag´ow d lugo´sci k + 1 jest n razy wi¸ecej ni˙z ci¸ag´ow d lugo´sci k. Zachodzi zatem twierdzenie.

Twierdzenie 2 Liczba ci¸ag´ow d lugo´sci k o elementach ze zbioru n-elementowego wynosi nk.

(2)

2 Funkcje

Policzmy teraz, ile jest funkcji ze zbioru A w zbi´or B. Przypu´s´cmy, ˙ze zbi´or A zawiera k element´ow:

1, . . . , k.

Ka˙zd¸a funkcj¸e f z A w B mo˙zna przedstawi´c jako ci¸ag (f (1), f (2), . . . , f (k)).

Ci¸ag ten jest d lugo´sci k, a jego elementy s¸a wzi¸ete ze zbioru B. Zauwa˙zmy, ˙ze ka˙zdej funkcji odpowiada jeden ci¸ag, i na odwr´ot, ka˙zdy ci¸ag

(b1, b2, . . . , bk)

opisuje jedn¸a funkcj¸e. Mianowicie funkcj¸e, kt´ora dla ka˙zdego i przypisuje warto´s´c f (i) = bi.

Na przyk lad, je˙zeli A sk lada si¸e z czterech element´ow:

A ={1, 2, 3, 4}, a B sk lada si¸e z trzech element´ow:

B ={1, 2, 3}, to ci¸ag

(2, 2, 2, 2)

opisuje funkcj¸e sta l¸a (kt´ora w ca lej swojej dziedzinie przyjmuje warto´s´c 2), a ci¸ag (1, 2, 3, 3)

opisuje funkcj¸e f , kt´ora przyjmuje nast¸epuj¸ace warto´sci:

f (1) = 1, f (2) = 2, f (3) = 3, f (4) = 3.

Z powy˙zszego wynika, ˙ze funkcji ze zbioru A w zbi´or B jest tyle samo co ci¸ag´ow d lugo´sci k =|A|

z elementami ze zbioru B. Udowodnili´smy wi¸ec poni˙zsze twierdzenie.

Twierdzenie 3 Je˙zeli zbi´or A zawiera k element´ow, a zbi´or B zawiera n element´ow, to liczba funkcji ze zbioru A w zbi´or B wynosi nk.

3 Ci¸ agi bez powt´ orze´ n

Policzmy teraz, ile jest ci¸ag´ow bez powt´orze´n, czyli ci¸ag´ow r´o˙znowarto´sciowych. Je˙zeli elementy bierzemy ze zbioru trzyelementowego

{1, 2, 3}, to mo˙zemy utworzy´c trzy ci¸agi jednoelementowe:

(1), (2), (3),

(3)

sze´s´c r´o˙znowarto´sciowych ci¸ag´ow dwuelementowych:

(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2) oraz sze´s´c ci¸ag´ow tr´ojelementowych:

(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1).

Nie ma, oczywi´scie, d lu˙zszych ci¸ag´ow r´o˙znowarto´sciowych utworzonych z element´ow zbioru{1, 2, 3}.

Twierdzenie 4 Je˙zeli elementy wybieramy ze zbioru n-elementowego A, to liczba ci¸ag´ow k-elementowych bez powt´orze´n, kt´ore mo˙zna wybra´c z tego zbioru, wynosi:

n(n− 1) · · · (n − k + 1).

W tym wyra˙zeniu mamy iloczyn k kolejnych liczb, poczynaj¸ac od (n− k + 1), a ko´ncz¸ac na n.

Dow´od. Je˙zeli budujemy ci¸ag bez powt´orze´n, to na pierwszy element ci¸agu mo˙zemy wybra´c ka˙zdy z n element´ow zbioru A, na drug¸a pozycj¸e w ci¸agu mo˙zemy wybra´c ju˙z tylko jeden z n−1 element´ow (wszystkie poza tym, kt´ory zosta l wybrany na pierwszy element ci¸agu) i tak dalej, na ka˙zd¸a kolejn¸a

pozycj¸e mamy o jeden element do wyboru mniej. 2

Zauwa˙zmy, ˙ze je˙zeli k > n, to:

n(n− 1) . . . (n − k + 1) = 0,

co jest zgodne z tym, ˙ze w takim przypadku nie mo˙zna utworzy´c ˙zadnego k-elementowego ci¸agu bez powt´orze´n z elementami ze zbioru A.

4 Permutacje

Permutacje to ci¸agi bez powt´orze´n d lugo´sci n, wybierane ze zbioru n-elementowego. Na przyk lad, mamy dwie permutacje dwuelementowe:

(1, 2), (2, 1), oraz sze´s´c permutacji trzyelementowych:

(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1).

Zgodnie z twierdzeniem 4 liczba permutacji w zbiorze n-elementowym wynosi:

n(n− 1)(n − 2) . . . 1, czyli jest r´owna n!.

Funkcja silnia n! okre´slona jest na zbiorze liczb naturalnych w nast¸epuj¸acy spos´ob:

0! = 1,

(4)

(n + 1)! = (n + 1)n!

Z okre´slenia tego otrzymujemy:

1! = 1, 2! = 2· 1 = 2, 3! = 3· 2 = 6, 4! = 4· 6 = 24.

Warto´sci funkcji silnia szybko rosn¸a, na przyk lad:

5! = 120, 10! = 3 628 800, 20!≈ 2433 · 1015. Dla przybli˙zonego obliczania silni korzysta si¸e ze wzoru Stirlinga:

n!≈ e−nnn

2πn. (1)

Dla ka˙zdego n zachodz¸a r´ownie˙z nast¸epuj¸ace oszacowania:

√2πn

n e

n

≤ n! ≤√ 2πn

n e

n

e12n. (2)

Dowody wzoru Stirlinga oraz powy˙zszych oszacowa´n wychodz¸a poza zakres tego podr¸ecznika.

Czasami u˙zywa si¸e innej definicji permutacji. Mianowicie permutacja n-elementowa to dowolna funkcja r´o˙znowarto´sciowa ze zbioru {1, 2, . . . , n} na ten sam zbi´or. Na oznaczenie permutacji π u˙zywa si¸e zapisu:

1 2 . . . n

π(1) π(2) . . . π(n)

! . Na przyk lad, permutacja:

π = 1 2 3 4

2 1 4 3

!

jest funkcj¸a, kt´ora przyjmuje nast¸epuj¸ace warto´sci:

π(1) = 2, π(2) = 1, π(3) = 4, π(4) = 3.

Dwie permutacje n-elementowe mo˙zna sk lada´c tak, jak sk lada si¸e funkcje. Z lo˙zenie π1◦ π2 permu- tacji π1 i π2 okre´slone jest wzorem:

π1◦ π2(x) = π12(x)).

Na przyk lad:

1 2 3 4 2 1 4 3

!

◦ 1 2 3 4

3 2 1 4

!

= 1 2 3 4

4 1 2 3

! . Zbi´or wszystkich permutacji na zbiorze

{1, . . . , n}

z dzia laniem z lo˙zenia ma nast¸epuj¸ace w lasno´sci:

• Z lo˙zenie permutacji jest l¸aczne. To znaczy, dla ka˙zdych trzech permutacji π, ρ, σ:

π◦ (ρ ◦ σ) = (π ◦ ρ) ◦ σ.

(5)

• W´sr´od permutacji istnieje identyczno´s´c id, czyli permutacja, kt´ora ka˙zdemu x z dziedziny przypisuje warto´s´c id(x) = x. Identyczno´s´c jest elementem neutralnym sk ladania permutacji, poniewa˙z dla ka˙zdej permutacji π:

id◦ π = π ◦ id = π.

• Dla ka˙zdej permutacji π istnieje permutacja odwrotna (funkcja odwrotna) π−1, spe lniaj¸aca warunek:

π◦ π−1 = π−1◦ π = id.

Powy˙zsze zale˙zno´sci oznaczaj¸a, ˙ze zbi´or wszystkich permutacji na zbiorze {1, . . . , n} z dzia laniem sk ladania permutacji stanowi grup¸e.

5 Podzbiory

Policzmy teraz, ile podzbior´ow ma sko´nczony zbi´or n-elementowy. Je˙zeli zbi´or sk lada si¸e z trzech element´ow:

{a, b, c}, to mo˙zemy latwo wypisa´c wszystkie jego podzbiory:

∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}.

Tych podzbior´ow jest osiem. Ka˙zdy zbi´or trzyelementowy posiada osiem podzbior´ow, poniewa˙z nie ma znaczenia, jak nazywaj¸a si¸e elementy zbioru. Zbi´or pusty ma tylko jeden podzbi´or: zbi´or pusty. Je˙zeli zbi´or zawiera jeden element {a}, to ma dwa podzbiory:

∅, {a},

a je˙zeli zbi´or zawiera dwa elementy {a, b}, to ma cztery podzbiory:

∅, {a}, {b}, {a, b}.

Rozwa˙zmy teraz og´olnie podzbiory zbioru

{1, 2, 3, . . . , n}.

Z ka˙zdym podzbiorem

A⊂ {1, 2, 3, . . . , n}

jest zwi¸azana jego funkcja charakterystyczna, okre´slona nast¸epuj¸acym wzorem:

χA(i) =

( 1, gdy i∈ A, 0, gdy i /∈ A.

Dziedzin¸a funkcji χAjest zbi´or{1, . . . , n}, a przeciwdziedzin¸a zbi´or {0, 1}. Zauwa˙zmy, ˙ze ka˙zdemu podzbiorowi odpowiada jedna funkcja charakterystyczna, i na odwr´ot, je˙zeli we´zmiemy dowoln¸a funkcj¸e:

χ :{1, . . . , n} → {0, 1},

(6)

to wyznacza ona zbi´or:

A ={i | χ(i) = 1}.

Na przyk lad, dla n = 5 funkcja charakterystyczna χA zbioru A ={2, 3, 5}

jest opisana przez nast¸epuj¸acy ci¸ag:

(0, 1, 1, 0, 1), a ci¸ag:

(1, 0, 1, 1, 0) opisuje funkcj¸e charakterystyczn¸a zbioru:

{1, 3, 4}.

Z powy˙zszych rozwa˙za´n wynika, ˙ze liczba podzbior´ow zbioru n-elementowego jest r´owna liczbie funkcji ze zbioru {1, . . . , n} w zbi´or {0, 1}. Czyli na podstawie twierdzenia 3 mamy twierdzenie poni˙zsze.

Twierdzenie 5 Ka˙zdy zbi´or n-elementowy ma 2n podzbior´ow.

6 Podzbiory k-elementowe

Zastan´owmy si¸e teraz nad podzbiorami okre´slonej mocy. M´owimy, ˙ze zbi´or jest mocy n, je˙zeli zawiera n element´ow. Dla zbioru czteroelementowego

{1, 2, 3, 4},

mamy jeden podzbi´or pusty (zeroelementowy), cztery podzbiory jednoelementowe:

{1}, {2}, {3}, {4}, sze´s´c podzbior´ow dwuelementowych:

{1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 4}, {3, 4}, cztery podzbiory trzyelementowe:

{1, 2, 3}, {1, 2, 4}, {1, 3, 4}, {2, 3, 4}, i jeden podzbi´or czteroelementowy:

{1, 2, 3, 4}.

Liczb¸e podzbior´ow k-elementowych zbioru n-elementowego oznacza si¸e przez n

k

! .

(7)

Jest to tak zwany symbol Newtona. Inaczej, nkjest r´owne liczbie sposob´ow na jakie mo˙zna wybra´c k element´ow ze zbioru n elementowego. W la´snie pokazali´smy, ˙ze:

4 0

!

= 1, 4

1

!

= 4, 4

2

!

= 6, 4

3

!

= 4, 4

4

!

= 1.

Z definicji wynika, ˙ze je˙zeli k > n, to nk= 0. Zachodz¸a dwa wzory:

n k

!

= n

n− k

! , n + 1

k

!

= n

k

!

+ n

k− 1

!

. (3)

Pierwszy wz´or bierze si¸e z prostej obserwacji, ˙ze wybranie k element´ow, kt´ore nale˙z¸a do podzbioru A, jest r´ownowa˙zne wybraniu n− k element´ow, kt´ore do A nie nale˙z¸a.

Aby uzasadni´c r´owno´s´c 3, rozwa˙zmy k-elementowe podzbiory zbioru {1, . . . , n, n + 1}.

Policzmy osobno te podzbiory, kt´ore zawieraj¸a element n + 1, i osobno te, kt´ore go nie zawieraj¸a.

Podzbior´ow nie zawieraj¸acych n + 1 jest nk, bo wszystkie k element´ow trzeba wybra´c ze zbioru {1, . . . , n}. Podzbior´ow zawieraj¸acych n + 1 jest k−1n , bo k− 1 element´ow trzeba wybra´c ze zbioru {1, . . . , n}. Razem wszystkich k-elementowych podzbior´ow zbioru {1, . . . , n, n + 1} jest nk+ k−1n . Korzystaj¸ac z r´owno´sci 3, mo˙zemy oblicza´c symbole Newtona rekurencyjnie. Najpierw mamy

0 0

= 1, poniewa˙z jest jeden zeroelementowy (pusty) podzbi´or zbioru zeroelementowego (pustego).

Je˙zeli mamy ju˙z policzone symbole Newtona dla n, to mo˙zemy liczy´c, ile jest podzbior´ow zbioru (n + 1)-elementowego. Zaczynamy od n+1n+1= 1 oraz n+10 = 1, a nast¸epnie korzystamy z r´ownania 3. Metod¸e t¸e ilustruje tak zwany tr´ojk¸at Pascala:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

W n-tym wierszu (wiersze numerowane s¸a od n = 0) znajduj¸a si¸e symbole Newtona:

n 0

! n 1

! n 2

! . . . n

n

! .

Na skraju znajduj¸a si¸e jedynki, poniewa˙z n0 = nn = 1. k-ty element w n-tym wierszu dla 1≤ k ≤ n − 1 jest sum¸a dw´och element´ow stoj¸acych bezpo´srednio nad nim:

n k

!

= n− 1 k

!

+ n− 1 k− 1

! .

(8)

Je˙zeli 0≤ k ≤ n, to symbol Newtona mo˙zna te˙z obliczy´c ze wzoru:

n k

!

= n(n− 1) · · · (n − k + 1)

k! (4)

lub

n k

!

= n!

k!(n− k)! (5)

Oto uzasadnienie wzoru 4: Aby wybra´c podzbi´or k-elementowy ze zbioru{1, . . . , n}, wybieramy k- elementowy ci¸ag bez powt´orze´n i bierzemy do podzbioru elementy tego ci¸agu ignoruj¸ac ich kolejno´s´c.

Poniewa˙z ka˙zdemu k-elementowemu podzbiorowi odpowiada k! ci¸ag´ow o tych samych elementach, wi¸ec podozbior´ow jest k! razy mniej ni˙z k-elementowych ci¸ag´ow bez powt´orze´n. Wz´or 4 wynika teraz z twierdzenia 4, a wz´or 5 bezpo´srednio ze wzoru 4.

Wz´or 4 pozwala wyprowadzi´c oszacowania na warto´s´c symbolu Newtona, dla 1≤ k ≤ n:

n k

!

= n(n− 1) · · · (n − k + 1) k(k− 1) · · · 1 =

n k

 n− 1 k− 1



· · ·

n− k + 1 1



n k

k

.

Poniewa˙z, jak latwo sprawdzi´c n−ik−ink dla ka˙zdego 1 ≤ i ≤ k − 1. Korzystaj¸ac z nier´owno´sci k!≥ (ke)k wyprowadzonej ze wzoru Stirlinga (2), otrzymujemy g´orne ograniczenie:

n k

!

= n(n− 1) · · · (n − k + 1)

k! ≤ nk

k! ≤

en k

k

.

7 Dwumian Newtona

Symbole Newtona wyst¸epuj¸a w znanym twierdzeniu Newtona.

Twierdzenie 6 (dwumian Newtona) Dla ka˙zdej liczby rzeczywistej t oraz liczby ca lkowitej n≥ 0 zachodzi:

(1 + t)n = Xn

k=0

n k

! tk.

Pierwszy dow´od. (1 + t)n jest wielomianem stopnia n. Policzmy wsp´o lczynnik tego wielomianu stoj¸acy przy tk. Rozwa˙zmy iloczyn:

(1 + t)(1 + t) . . . (1 + t)

| {z }

n razy

.

Przy rozwijaniu tego wyra˙zenia wybieramy z ka˙zdego czynnika 1 lub t, potem wymna˙zamy wybrane elementy i sumujemy tak utworzone iloczyny. W iloczynie otrzymamy tk wtedy, gdy t wybierzemy k razy oraz 1 wybierzemy n− k razy. Mo˙zna to zrobi´c na nk sposob´ow, tak wi¸ec wsp´o lczynnik przy tk wynosi nk.

(9)

Drugi dow´od przez indukcj¸e. Wz´or jest oczywisty dla n = 0. Za l´o˙zmy teraz, ˙ze jest prawdziwy dla n. Mamy:

(1 + t)n+1= (1 + t)n(1 + t) = Xn

k=0

n k

! tk

!

(1 + t).

Wsp´o lczynnik przy tk po prawej stronie wynosi:

n k− 1

!

+ n

k

! . Pierwszy sk ladnik pochodzi od iloczynu:

n k− 1

!

tk−1· t, a drugi od iloczynu:

n k

! tk· 1.

Ze wzoru 3 mamy teraz:

n k

!

+ n

k− 1

!

= n + 1 k

! .

2 Je˙zeli do wzoru Newtona podstawimy t = ab, a potem pomno˙zymy obie strony przez an, to otrzy- mamy inn¸a znan¸a wersj¸e wzoru Newtona.

Wniosek 7 Dla dowolnych liczb rzeczywistych a i b i dowolnej liczby ca lkowitej n≥ 0:

(a + b)n= Xn

k=0

n k

!

an−kbk.

Je˙zeli podstawimy t = 1 do wzoru z twierdzenia 6, to otrzymamy:

2n= Xn

k=0

n k

! ,

co potwierdza jeszcze raz, ˙ze wszystkich podzbior´ow zbioru n-elementowego jest 2n.

Zobaczymy teraz, ˙ze w´sr´od wszystkich podzbior´ow zbioru{1, . . . , n} jest tyle samo podzbior´ow mocy parzystej (o parzystej liczbie element´ow) i podzbior´ow mocy nieparzystej (o nieparzystej liczbie element´ow).

Twierdzenie 8 Dla ka˙zdego zbioru zawieraj¸acego n element´ow, liczba podzbior´ow parzystej mocy jest r´owna liczbie podzbior´ow nieparzystej mocy.

(10)

Pierwszy dow´od. Je˙zeli podstawimy t =−1 do wzoru Newtona, to otrzymamy:

0 = Xn

k=0

(−1)k n k

! .

Zauwa˙zmy, ˙ze w sumie po prawej stronie z plusem wyst¸epuj¸a symbole Newtona nk dla parzystych k, a z minusem — dla nieparzystych k. Tak wi¸ec z plusem mamy liczb¸e podzbior´ow parzystej mocy, a z minusem liczb¸e podzbior´ow nieparzystej mocy. Z powy˙zszego wzoru wynika, ˙ze podzbior´ow parzystej mocy jest tyle samo co podzbior´ow mocy nieparzystej.

Drugi dow´od. Rozwa˙zmy funkcj¸e f , kt´ora ka˙zdemu podzbiorowi A⊂ {1, 2, . . . , n}

przyporz¸adkuje podzbi´or

f (A) = A⊕ {n} = (A − {n}) ∪ ({n} − A),

czyli r´o˙znic¸e symetryczn¸a zbioru A i zbioru jednoelementowego {n}. Zauwa˙zmy, ˙ze funkcja f l¸aczy podzbiory w pary, poniewa˙z je˙zeli

f (A) = B, to

f (B) = A.

Rzeczywi´scie, je˙zeli A zawiera n, to B = A− {n} i B ⊕ {n} = A. Je˙zeli natomiast A nie zawiera n, to B = A∪ {n} i r´ownie˙z B ⊕ {n} = A.

Pozostaje zauwa˙zy´c, ˙ze z pary zbior´ow A i f (A) jeden jest mocy parzystej i jeden nieparzystej.

2

8 Zasada sumy

W najprostszej postaci zasada sumy, m´owi ˙ze moc sumy dw´och zbior´ow A i B jest r´owna

|A ∪ B| = |A| + |B| − |A ∩ B|.

Wyobra´zmy sobie, ˙ze obliczaj¸ac praw¸a stron¸e tej r´owno´sci liczymy po kolei elementy zbioru A i dla ka˙zdego elementu dodajemy +1 do og´olnej sumy, nast¸epnie liczymy elementy zbior´ow B i dla ka˙zdego dodajemy +1, a na ko´ncu liczymy elementy przekroju A∩ B i dla ka˙zdego dodajemy −1.

Zastan´owmy si¸e teraz jaki jest udzia l poszczeg´olnych element´ow w tak powsta lej sumie. Je˙zeli jaki´s element wyst¸epuje tylko w A lub tylko w B, to jego udzia l wynosi 1. Ale tak˙ze, je˙zeli nale˙zy do obu zbior´ow A i B to jego udzia l wynosi 1 = 1 + 1− 1. Dlatego na ko´ncu wynik b¸edzie r´owny liczbie element´ow, kt´ore nale˙z¸a do jednego lub drugiego zbioru.

(11)

Przyk lad Policzmy ile spo´sr´od liczb od 1 do 30 jest podzielnych przez 2 lub 3. Niech A2 oznacza zbi´or liczb z tego przedzia lu podzielnych przez 2, a A3 zbi´or liczb podzielnych przez 3. Liczby podzielne przez 2 lub 3 tworz¸a zbi´or A2∪ A3. Mamy

|A2| = 15, |A3| = 10 oraz |A2∩ A3| = 5.

A2∩A3zawiera liczby podzielne przez 2 i 3, czyli podzielne przez 6. Ze wzoru na sum¸e otrzymujemy:

|A2∪ A3| = 15 + 10 − 5 = 20.

Podobnie mo˙zemy uzasadni´c wz´or na sum¸e trzech zbior´ow:

|A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|.

Je˙zeli zastosujemy podobne liczenie, to udzia l element´ow, kt´ore nale˙z¸a tylko do jednego zbioru, wynosi 1, tych, kt´ore nale˙z¸a do dw´och (ale nie do trzech naraz), wynosi 1 + 1− 1 = 1, a tych, kt´ore nale˙z¸a do wszystkich trzech zbior´ow, 1 + 1 + 1− 1 − 1 − 1 + 1 = 1.

Przyk lad Policzmy ile spo´sr´od liczb od 1 do 30 jest podzielnych przez 2, 3, lub 5. Niech A2 oznacza zbi´or liczb podzielnych przez 2, A3 zbi´or liczb podzielnych przez 3, a A5podzielnych przez 5. Mamy

|A2| = 15, |A3| = 10, |A5| = 6, |A2∩ A3| = 5, |A2∩ A5| = 3, |A3∩ A5| = 2, |A2∩ A3∩ A5| = 1. Ze wzoru na sum¸e otrzymujemy:

|A2∪ A3∪ A5| = 15 + 10 + 6 − 5 − 3 − 2 + 1 = 22.

Jak z tego wida´c, tylko osiem liczb mniejszych od 30 nie jest podzielnych przez 2, 3 lub 5; s¸a to: 1, 7, 11, 13, 17, 19, 23, 29.

W nast¸epnym rozdziale poka˙zemy jak mo˙zna obliczy´c sumy dowolnej sko´nczonej klasy zbior´ow.

9 Zasada w l¸ aczania i wy l¸ aczania

Zacznijmy od przyk ladu. W grupie 100 student´ow 45 uprawia koszyk´owk¸e, 53 p lywanie, a 28 jedno i drugie. Pytanie: ilu student´ow nie uprawia ani koszyk´owki, ani p lywania?

Zadanie to mo˙zna rozwi¸aza´c ,,na palcach”. 17 = 45− 28 student´ow uprawia tylko koszyk´owk¸e, a 25 = 53− 28 student´ow uprawia tylko p lywanie. Zatem 70 = 17 + 25 + 28 student´ow uprawia jeden z dw´och sport´ow, a 30 = 100− 70 nie uprawia ani koszyk´owki, ani p lywania. Na rysunku 1.1 zilustrowano ten przyk lad. Jest to tak zwany diagram Venna .

Przypu´s´cmy teraz, ˙ze s¸a tak˙ze studenci graj¸acy w szachy. Graj¸acych w szachy jest 55. Takich, kt´orzy graj¸a w koszyk´owk¸e i szachy, jest 32, takich, kt´orzy graj¸a w szachy i p lywaj¸a, jest 35, a takich, kt´orzy uprawiaj¸a wszystkie trzy sporty, jest 20. To zadanie te˙z mo˙zna rozwi¸aza´c za pomoc¸a diagramu Venna (rysunek 1.2). Na przyk lad, 8 student´ow uprawia koszyk´owk¸e i p lywanie, ale nie gra w szachy, a 22 student´ow nie uprawia ˙zadnego sportu.

Zasada w l¸aczania i wy l¸aczania pozwala rozwi¸azywa´c tego typu zadania bez diagram´ow Venna.

(12)

Figure 1: Diagram Venna

pywanie

25

28 28

30

koszykwka 17

Niech X b¸edzie naszym uniwersum, A1, . . . , An jego podzbiorami. Dla ka˙zdego podzbioru I zbioru indeks´ow I⊂ {1, . . . , n} definiujemy zbi´or:

AI= \

i∈I

Ai,

przyjmujemy przy tym A = X.

W naszym przyk ladzie X to zbi´or wszystkich student´ow, A1 to uprawiaj¸acy koszyk´owk¸e, A2 — p lywanie, a A3 — szachy:

• A{1,2}= A1∩ A2 to uprawiaj¸acy koszyk´owk¸e i p lywanie,

• A{1,3}= A1∩ A3 to uprawiaj¸acy koszyk´owk¸e i szachy,

• A{2,3}= A2∩ A3 to uprawiaj¸acy p lywanie i szachy,

• A{1,2,3}= A1∩ A2∩ A3 to uprawiaj¸acy wszystkie trzy sporty.

(13)

Figure 2: Diagram Venna

pywanie

10

15

8 20

12

5 8

22

koszykwka

szachy

Twierdzenie 9 (zasada w l¸aczania i wy l¸aczania) Liczba element´ow uniwersum X, kt´ore nie nale˙z¸a do ˙zadnego podzbioru Ai, wynosi:

X

I⊂{1,...,n}

(−1)|I||AI|. (6)

Sumujemy tutaj po wszystkich podzbiorach I zbioru {1, . . . , n}.

Dow´od. Podobnie jak w poprzednim rozdziale, ˙zeby obliczy´c sum¸e 6, liczymy elementy poszczeg´olnych zbior´ow AI, i dla ka˙zdego elementu dodajemy (−1)|I| do sumy (+1, gdy |I| jest parzyste, lub −1, gdy|I| jest nieparzyste). Ka˙zdy element x ∈ X mo˙ze by´c liczony kilka razy. Udzia l pojedynczego elementu x jest r´owny sumie wsp´o lczynnik´ow (−1)|I| dla tych podzbior´ow I ⊂ {1, . . . , n}, dla kt´orych x∈ AI.

Je˙zeli x nie nale˙zy do ˙zadnego z podzbior´ow Ai, to x jest liczony tylko raz, w zbiorze A, i jego udzia l w sumie 6 wynosi 1. Przypu´s´cmy teraz, ˙ze x nale˙zy do jaki´s podzbior´ow i niech

J ={i ∈ {1, . . . , n} : x ∈ Ai},

czyli J to indeksy tych podzbior´ow, kt´ore zawieraj¸a x. Zauwa˙zmy teraz, ˙ze x∈ AI wtedy i tylko wtedy, gdy I ⊂ J. Rzeczywi´scie x ∈ AI =Ti∈IAi wtedy i tylko wtedy, gdy x∈ Ai, dla ka˙zdego

(14)

i∈ I, czyli gdy I ⊂ J. Tak wi¸ec udzia l elementu x w sumie 6 wynosi:

X

I⊂J

(−1)|J|.

Jest to suma po podzbiorach zbioru J. Uporz¸adkujmy teraz sk ladniki tej sumy wed lug mocy podzbior´ow I. Mamy jipodzbior´ow mocy i, gdzie j =|J|, wi¸ec:

X

I⊂J

(−1)|J|= Xj

i=0

j i

!

(−1)i = (1− 1)j = 0.

Przedostatnia r´owno´s´c wynika ze wzoru Newtona.

Tak wi¸ec wk lady element´ow, kt´ore nie nale˙z¸a do ˙zadnego Ai, wynosz¸a po 1, a wk lady tych element´ow, kt´ore nale˙z¸a do jakiego´s Ai, wynosz¸a po 0. A zatem suma 6 zlicza elementy nie nale˙z¸ace

do ˙zadnego Ai. 2

Stosuj¸ac zasad¸e w l¸aczania i wy l¸aczania do przyk ladu ze studentami mo˙zemy teraz policzy´c student´ow, kt´orzy nie uprawiaj¸a ˙zadnego sportu:

|A| − |A1| − |A2| − |A3| + |A{1,2}| + |A{1,3}| + |A{2,3}| − |A{1,2,3}|=

|X| − |A1| − |A2| − |A3| + |A1∩ A2| + |A1∩ A3| + |A2∩ A3|

−|A1∩ A2∩ A3|=

100− 45 − 53 − 55 + 28 + 32 + 35 − 20=22.

Aby policzy´c moc sumy zbior´ow

[n

i=1

Ai mo˙zemy wykorzysta´c wz´or 6, przy za lo˙zeniu, ˙ze

X = [n

i=1

Ai. Mamy wtedy

Twierdzenie 10

| [n

i=1

Ai| = − X

I⊂{1,...,n}

I6=∅

(−1)|I||AI|.

10 Przestawienia

Przestawieniem b¸edziemy nazywa´c permutacj¸e bez punktu sta lego, czyli tak¸a permutacj¸e, w kt´orej

˙zaden element nie stoi na swoim miejscu. Wykorzystamy teraz zasad¸e w l¸aczania i wy l¸aczania, do policzenia liczby przestawie´n w zbiorze n-elementowym.

Twierdzenie 11 Liczba przestawie´n (permutacji bez punkt´ow sta lych) w zbiorze n-elementowym wynosi:

n!

Xn

i=0

(−1)i i! .

(15)

Dow´od. Niech X b¸edzie zbiorem wszystkich permutacji na zbiorze {1, . . . , n}, a Ai zbiorem permutacji, w kt´orych i jest punktem sta lym, to znaczy π(i) = i. Moc zbioru Ai wynosi:

|Ai| = (n − 1)!,

poniewa˙z w zbiorze Ai s¸a te permutacje, kt´ore permutuj¸a wszystkie n− 1 element´ow opr´ocz i-tego.

Podobnie moc zbioru AI wynosi:

|AI| =

\

i∈I

Ai

= (n− |I|)!,

bo teraz w AI permutujemy n− i element´ow opr´ocz tych, kt´ore nale˙z¸a do I.

Permutacje bez punkt´ow sta lych to te permutacje, kt´ore nie nale˙z¸a do ˙zadnego ze zbior´ow Ai. Z zasady w l¸aczania i wy l¸aczania ich liczba wynosi:

X

I⊂{1,...,n}

(−1)|I|(n− |I|)!.

Pogrupujmy teraz sk ladniki wed lug mocy zbior´ow I. Mamy ni podzbior´ow mocy i. Dla ka˙zdego z nich sk ladnik sumy wynosi (−1)i(n− i)!, tak wi¸ec liczba przestawie´n wynosi:

Xn

i=0

(−1)i n i

!

(n− i)!.

Twierdzenie wynika teraz z r´owno´sci:

n i

!

(n− i)! = n!

i!.

2

11 Zadania

1. Ile numer´ow rejestracyjnych samochod´ow mo˙zna utworzy´c, je˙zeli ka˙zdy numer sk lada si¸e z trzech liter i czterech cyfr?

Ile numer´ow rejestracyjnych mo˙zna utworzy´c, je˙zeli b¸edziemy dodatkowo wymaga´c, aby ka˙zdy numer zaczyna l si¸e od sp´o lg loski?

2. W grupie jest pi¸e´c dziewcz¸at i pi¸eciu ch lopc´ow. Na ile sposob´ow mo˙zna wybra´c podgrup¸e sk ladaj¸ac¸a si¸e z dw´och dziewcz¸at i dw´och ch lopc´ow?

Na ile sposob´ow mo˙zna utworzy´c w tej grupie pi¸e´c par, z jednym ch lopcem i jedn¸a dziewczyn¸a w ka˙zdej parze?

3. Znana jest zabawka dla dzieci sk ladaj¸aca si¸e z dwunastu sze´sciennych klock´ow z naklejonymi na ´sciankach fragmentami obrazk´ow. Na ile sposob´ow mo˙zna u lo˙zy´c te klocki w prostok¸at (trzy rz¸edy po cztery klocki w rz¸edzie)?

(16)

4. Ile s l´ow mo˙zna utworzy´c z liter s lowa ULICA (litery nie mog¸a si¸e powtarza´c)?

Ile s l´ow mo˙zna utworzy´c z liter s lowa MATMA (litery M i A mog¸a wyst¸api´c po dwa razy)?

5. Udowodnij wz´or:

k n k

!

= n n− 1 k− 1

! .

Wskaz´owka. Policz na dwa r´o˙zne sposoby, ile k-elementowych dru˙zyn z kapitanem mo˙zna utworzy´c ze zbioru n sportowc´ow.

6. Udowodnij wz´or:

Xn

k=1

n k

!2

= 2n n

! .

Wskaz´owka. Policz na dwa r´o˙zne sposoby, ile n-elementowych grup mo˙zna utworzy´c w klasie z lo˙zonej z n ch lopc´ow i n dziewcz¸at.

7. Udowodnij, ˙ze nk jest najwi¸eksze dla k =dn2e i k = bn2c.

8. Udowodnij, ˙ze:

2n n

!

≥ 22n n + 1. 9. Rozwi´n wielomian (1 + t)8.

10. Przedstaw wz´or na sum¸e czterech zbior´ow A, B, C i D.

11. Wyznacz liczb¸e element´ow |A ∩ B ∩ C| oraz |C|, wiedz¸ac, ˙ze |A| = 10, |B| = 9, |A ∩ B| = 3,

|A ∩ C| = 1, |B ∩ C| = 1 oraz |A ∪ B ∪ C| = 18.

12. Oblicz ile liczb mniejszych od 100 jest podzielnych przez 2, 3 lub 5.

13. Oblicz ile liczb mniejszych od 100 nie jest podzielnych przez 2, 3, 5 lub 7. Udowodnij, ˙ze wszystkie te liczby opr´ocz 1 s¸a pierwsze. Ile jest liczb pierwszych mniejszych od 100?

14. k-elementowe kombinacje z powt´orzeniami ze zbioru n-elementowego s¸a to k-elementowe wybory element´ow zbioru n-elementowego, w kt´orych elementy mog¸a si¸e powtarza´c i w kt´orych nie jest istotna kolejno´s´c wybieranych element´ow. Na przyk lad, mamy cztery trzyele- mentowe kombinacje z powt´orzeniami ze zbioru dwuelementowego {1, 2}; oto one: (1, 1, 1), (1, 1, 2), (1, 2, 2), (2, 2, 2).

Udowodnij, ˙ze liczba k-elementowych kombinacji z powt´orzeniami ze zbioru n-elementowego wynosi n+k−1k .

15. Udowodnij, ˙ze liczba przestawie´n (permutacji bez punkt´ow sta lych) w zbiorze n-elementowym jest r´owna zaokr¸agleniu liczby n!e do najbli˙zszej liczby naturalnej; e jest podstaw¸a logarytmu naturalnego.

(17)

Wskaz´owka. Skorzystaj z twierdzenia 11, z rozwini¸ecia:

e−1= X i=0

(−1)i i!

oraz z oszacowania:

X i=n+1

(−1)i i!

≤ 1

(n + 1)!.

16. Udowodnij, ˙ze liczba surjekcji (funkcji na ca l¸a przeciwdziedzin¸e) ze zbioru n-elementowego na zbi´or k-elementowy wynosi:

Xk

i=0

(−1)i k i

!

(k− i)n.

Wskaz´owka. Skorzystaj z zasady w l¸aczania i wy l¸aczania dla zbioru wszystkich funkcji ze zbioru{1, . . . , n} w zbi´or {1, . . . , k}. Zbi´or Aito funkcje, kt´ore nie maj¸a elementu i w obrazie.

Cytaty