Processing math: 100%

Zliczanie funkcji

Zliczanie funkcji


Zbiór funkcji postaci XY oznaczamy przez YX.

Obserwacja 3.9

Dla skończonych zbiorów X,Y mamy:

|YX|=|Y||X|.

Dowód

Niech X={x0,,xm1}  oraz Y={y0,,yn1} . Każda funkcja f:XY to krotka wartości dla kolejnych xi:

(f(x0),f(x1),,f(xm1))Y××Ym razy.

A więc zbiór funkcji z X w Y jest równoliczny z Ym. Z Zasady Mnożenia otrzymujemy więc:

|Y××Ym razy|=|Y|××|Y|m razy=nm=|Y||X|.

Przykład

Trzech kolegów: Bartek, Paweł i Piotrek spotkali się w pubie tuż po zdanym egzaminie z matematyki dyskretnej. Okazało się, że jest pięć marek piwa do wyboru. Na ile sposobów mogą oni wypić pierwszą kolejkę?

Każdy wybór marki piwa przez wszystkie 3 osoby możemy interpretować jako funkcję ze zbioru {Bartek,Paweł,Piotrek}  w pięcioelementowy zbiór marek piwa. A więc istnieje 53=125 sposobów spożycia pierwszej kolejki. I tyleż sposobów dla każdej nastepnej......

Przykład

Kod PIN jest kodem autoryzującym właściciela karty bankomatowej. Składa się on z 4 cyfr dziesiętnych. Ile jest różnych kodów PIN?

Każdy kod PIN to funkcja z czteroelementowego zbioru pozycji {0,1,2,3}  w dziesięcioelementowy zbiór cyfr {0,1,,9} . Z Obserwacji 3.9 wynika że kodów PIN jest dokładnie 104=10000.

Posługując się Obserwacją 3.8 udowodnimy jeszcze raz wzór na ilość podzbiorów skończonego zbioru. Zatem Obserwację 3.9 możemy traktować jako uogólnienie Obserwacji 3.8.

Dowód

Alternatywny dowód Obserwacji 3.8
Zauważmy, że dowolny podzbiór AX wyznacza jednoznacznie funkcję χA:XZ2 w następujący sposób:

χY(x)={cl0,dla xXA1,dla xA

Również każda funkcja f:XZ2 wyznacza jednoznacznie podzbiór Af{xX:f(x)=1}  zbioru X. Nadto, odpowiedniość

P(X)AχAZX2

jest bijektywna. Zatem |P(X)|=|ZX2|=2|X|.

Obserwacja 3.10

Liczba injekcji ze zbioru skończonego X w zbiór skończony Y wynosi:

|Y|(|Y|1)(|Y||X|+1)=|Y|!(|Y||X|)!.

Dowód

Niech X={x0,,xm1}  i Y={y0,,yn1} . Każdą injekcję z X w Y możemy utożsamić z uporządkowanym wyborem m różnych elementów ze zbioru Y:

f(x0),f(x1),,f(xm1).

Pierwszy element możemy wybrać na n sposobów, drugi na n1, bo musi być różny od poprzednio wybranego, trzeci już tylko na n2 sposoby, itd., aż wreszcie m-ty na nm+1 sposobów. Zatem liczba injekcji równa jest n(n1)(nm+1).

Przykład

Ile jest PIN-ów, czyli cztero-elementowych słów złożonych z cyfr dziesiętnych, takich że żadna cyfra się nie powtarza?

Każdy PIN z niepowtarzającymi się cyframi to injekcja z cztero-elementowego zbioru pozycji {0,1,2,3}  w 10-elementowy zbiór cyfr {0,1,,9} . Zatem jest ich dokładnie 10987=5040.

Obserwacja 3.11

Liczba bijekcji pomiędzy skończonymi zbiorami X i Y, gdzie |X|=|Y| wynosi |X|!.

Dowód

Pokażemy najpierw, że każda injekcja f:XY jest bijekcją. Istotnie, gdyby f nie było surjekcją, to f(X) byłoby właściwym podzbiorem zbioru Y. A zatem |f(X)|<|Y| i funkcja f:Xf(X) ustalałaby injekcję ze zbioru o większej liczbie elementów w zbiór o mniej liczny. A to nie jest możliwe na mocy Obserwacji 3.3. Udowodniliśmy, że liczba bijekcji z X w Y równa jest liczbie injekcji z X w Y, czyli, z Obserwacji 3.10), wynosi ona:

n(n1)(nn+2)(nn+1)=n!.

Zauważmy jeszcze, że × jest nie tylko funkcją :, ale i bijekcją i jest to jedyna bijekcja .

Przykład

Na kurs tańca uczęszcza pięciu chłopaków i pięć dziewcząt. Większość kroków tanecznych ćwiczy się parami. Dla urozmaicenia pary często się zmieniają. Na ile sposobów może być wykonany jeden taniec?

Niech C będzie zbiorem chłopaków, a D zbiorem dziewcząt. Matematycznym modelem doboru par do tańca jest bijekcja f:CD. Zatem możliwych wyborów jest tyle samo co bijekcji pomiędzy 5-elementowymi zbiorami, czyli 5!=54321=120.