Peta lekcija: Porazdelitev, barvanja in preslikave

Peta lekcija: Porazdelitev, barvanja in preslikave

Avtor: Primož Potočnik

4 Porazdelitve, barvanja in preslikave

Poleg nalog o izborih se v osnovni kombinatoriki pojavljajo tudi naloge o porazdelitvah objektov v skupine. Tipična naloga o porazdelitvah je naslednja:

Kokoši so znesle jajčk. Na koliko načinov lahko jajčka porazdelimo v škatel?

Podobno kot pri izborih, lahko tudi tu nalogo razumemo na več različnih načinov. Vprašamo se namreč lahko, ali med seboj razlikujemo jajčka in ali razlikujemo med različnimi škatlami. Tako dobimo štiri različice osnovne naloge.
Poleg osnovne naloge nas bosta v vsaki od štirih različic zanimali tudi nekoliko spremenjeni nalogi, pri katerih bomo šteli le tiste porazdelitve, pri katerih so vse škatle zasedene, in tiste porazdelitve, pri katerih je v vsaki škatli največ eno jajce. Tako se število različic pomnoži še s tri, tako da dobimo različnih tipov nalog o porazdelitvah.
Naloge o porazdelitvah imajo tudi nekoliko bolj “barvito” preobleko. Če si mislimo, da je vsaka škatla napolnjena s svojo barvo za barvanje jajčk, si razporejanje jajčk lahko predstavljamo kot barvanje. Namesto o številu raporeditev v škatel se tako lahko sprašujemo o številu različnih barvanj jajčk s barvami.
Nazadnje si oglejmo še, kako nalogo o porazdelitvi jajčk oblikovati v strogem matematičnem jeziku. Oglejmo si najprej različico naloge, kjer razlikujemo tako med jajčki kot med škatlami (oz. barvami, če nam je interpretacija z barvami ljubša). V tem primeru lahko jajčka oštevilčimo (navadno s števili med in ), škatle (barve) pa označimo s simboli . Porazdelitev jajčk po škatlah lahko sedaj predstavimo s preslikavo iz množice jajčk v množico škatel, ki vsakemu jajčku priredi tisto škatlo, v katero ga razporedimo. Če pri porazdelitvi (barvanju) zahtevamo, da je vsaka škatla zasedena z vsaj enim jajčkom (oz. vsaka barva uporabljena), preštevamo surjektivne preslikave. Če pa zahtevamo, da je v vsaki škatli največ eno jajce (oz. nobeni dve jajci nista iste barve), preštevamo injektvne preslikave.
Kako matematično obravnavati naloge, kjer škatel ali jajčk med seboj ne razlikujemo, bomo videli v nadaljevanju.

4.1 Preslikave

V tem razdelku nas bo zanimalo, koliko funkcij iz -elementne množice v -elementno množico obstaja. V nadaljevanju bomo elemente množice označevali z , elemente množice pa s .
Naj označuje množico vseh preslikav iz v , množico vseh njektivnih preslikav in množico vseh surjektivnih preslikav iz v .
Vsako preslikavo f ?KN lahko enolično predstavimo z n-terico

njenih slik. V tem smislu smemo na preslikave iz v gledati kot na urejene izbore elementov množice dolžine . Pri tem injektivnim preslikavam utrezajo izbori brez ponavljanja. Od tod sledita prvi dve formuli spodnje trditve. Formulo o številu surjektivnih preslikav pa smo dokazali že v razdelku o Stirlingovih številih 2. vrste.

 

Trditev 4.1
Naj bo poljubna -elementna množica in poljubna -elementna množica. Tedaj velja

, , .

4.2 Ekvivalenčni razredi preslikav

S pomočjo permutacij bomo v tem razdelku na množici preslikav iz množice v množico uvedli tri ekvivalenčne relacije.

 

Definicija 4.2
Naj bosta in poljubni neprazni množici in poljubni preslikavi. Tedaj pišemo

Vsaka od teh treh ekvivalenčnih relacij razbije množico na ekvivalenčne razrede. Ni težko videti, da ekvivalenčni razred kake surjektivne preslikave vsebuje le surjektivne preslikave, ekvivalenčni razred injektivne preslikave pa le injektivne preslikave. Zato tudi množici in razpadeta na eklvivalenče razred glede na te tri ekvivalenčne relacije. Osrednje vprašanje tega razdelka je, koliko je teh ekvivalenčnih razredov. Preden odgovorimo na to vprašanje, pa si oglejmo zgled.

Zgled
Naj bo , in ,

S katerimi funkcijami je v relaciji (oz. in ).

Rešitev

 
Trditev 4.3
Naj bo poljubna -elementna množica in poljubna -elementna množica. Tedaj je število ekvivalenčnih razredov, na ketere razpadejo množice , in pri relacijah , in enako številom v spodnji tebeli.
relacija
, za , sicer
, za , sicer

Dokaz

Rešitev

Preslikava je v relaciji z natanko tistimi preslikavami, pri katerih se elementa in pojavita med slikami dvakrat, element pa enkrat.
Nadalje, preslikava je v relaciji s tistimi preslikavami , za katere je

elementi , in pa so paroma različni. Nazadnje, preslikava je v relaciji z vsemi tistimi funkcijami, pri katerih se dva izmed treh elementov pojavita med slikami dvakrat, tretji pa enkrat.

Dokaz

Naj bo in . Oglejmo si najprej relacijo . Množico ekvivalenčnih razredov množice označimo s .
Vzemimo preslikavo in ji priredimo multimnožico moči z elementi iz . Multimnožica, ki pripada ekvivalentni preslikavi , je enaka . Ker vrstni red pri navajanju elementov multimnožice ni pomemben, je . Zato lahko definiramo preslikavo

, .

Bijektivnost preslikave dokažemo tako, da ji poiščemo inverzno preslikavo , ki multimnožico moči z elementi iz preslika v ekvivalenčni razred preslikave , za . Bralcu prepuščamo, da preveri, da sta in vzajemno inverzni preslikavi. S tem smo dokazali:

Preslikava je injektivna, če in samo če je kratnost vsakega elementa multimnožice enaka , se pravi, natanko tedaj, ko je v resnici podmnožica množice moči . Zato je ekvivalenčnih razredov injektivnih preslikav natanko toliko kot -elementnih podmnožic množice .

Število ekvivalenčnih razredov surjektivnih preslikav določimo tako, da multimnožici , ki pripada preslikavi , priredimo multimnožico , . Opazimo, da pravilo podaja bijektivno preslikavo med multimnožicami moči z lastnostjo za vsak in multimnožicami moči . Zato je

Osredotočimo se sedaj na relacijo . Množico ekvivalenčnih razredov množice glede na to relacijo označimo s . Vzemimo preslikavo in ji priredimo razbitje

množice na paroma disjunktnih nepraznih podmnožic. Opazimo, da poljubna ekvivalentna preslikava , , porodi isto razbitje množice . Zato lahko za vsak definiramo preslikavo, ki slika iz množice ekvivalenčnih razredov preslikav z -elementno sliko v množico razbitij množice na nepraznih podmnožic, po pravilu . Ni težko preveriti, da je ta preslikava bijektivna. Od tod neposredno sledita formuli za število ekvivalenčnih razredov na množicah in .
Razbitje, ki pripada injektivni preslikavi, je natanko razbitje množice na enoelementne množice. Zato je ekvivalenčni razred injektivnih funkcij en sam, če seveda kašna injketivna preslikava iz v obstaja – sicer je število ekvivalenčnih razredov enako .
Podobno razmislimo tudi situacijo v primeru relacije . Tu vlogo razbitij množice nadomestijo razbitja naravnega števila . Podrobnosti izpuščamo.

0%
0%