Professional Documents
Culture Documents
8)
Ma387
Pratarmė . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
ELEMENTARIOJI TEORIJA 11
1. Pagrindiniai principai . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1. Aibė, atvaizdis, sąryšis . . . . . . . . . . . . . . . . . . . . . . 13
1.2. Matematinė indukcija . . . . . . . . . . . . . . . . . . . . . . . 17
1.3. Dirichlė dėžučių principas . . . . . . . . . . . . . . . . . . . . 22
1.4. Dauginimo ir „dukart skaičiuok“ taisyklės . . . . . . . . . . . . 24
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2. Pirmosios žinios apie grafus . . . . . . . . . . . . . . . . . . . . . . . 29
2.1. Pagrindinės sąvokos . . . . . . . . . . . . . . . . . . . . . . . 29
2.2. Oilerio ir Hamiltono grafai . . . . . . . . . . . . . . . . . . . . 33
2.3. Medis ir miškas . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4. Grafo planarumas . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.5. Grafo viršūnių spalvinimo problema . . . . . . . . . . . . . . . 41
2.6. Medžių skaičius . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.7. Minimalus dengiantysis medis . . . . . . . . . . . . . . . . . . 49
2.8. Trumpiausių takų problema . . . . . . . . . . . . . . . . . . . 51
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3. Junginiai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1. Gretiniai, kėliniai ir deriniai . . . . . . . . . . . . . . . . . . . 55
3.2. Junginiai su pasikartojimais . . . . . . . . . . . . . . . . . . . 59
3.3. Multinominiai koeficientai . . . . . . . . . . . . . . . . . . . . 61
3.4. Binominio koeficiento savybės . . . . . . . . . . . . . . . . . . 62
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4. Rėčio principas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1. Aibių sąjungos galia . . . . . . . . . . . . . . . . . . . . . . . 67
4.2. Keitiniai ir netvarkų uždavinys . . . . . . . . . . . . . . . . . . 71
4.3. Keitinio skaidinys ciklų sandauga . . . . . . . . . . . . . . . . 73
4.4. Siurjekcijų skaičius ir rutulių-dėžių uždavinys . . . . . . . . . . 81
4.5. Aibės skaidiniai . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5
Turinys
5. Rekurentieji sąryšiai . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.1. Generuojančiųjų eilučių algebra . . . . . . . . . . . . . . . . . 86
5.2. Natūraliojo skaičiaus adityvieji skaidiniai . . . . . . . . . . . . 93
5.3. Binarieji medžiai ir Katalano skaičiai . . . . . . . . . . . . . . 96
5.4. Tiesiniai rekurentieji sąryšiai . . . . . . . . . . . . . . . . . . . 99
5.5. Sudėtinių funkcijų koeficientų rekurentieji sąryšiai . . . . . . . 104
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6. Orientuotieji grafai . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.1. Ciklomatis digrafo skaičius . . . . . . . . . . . . . . . . . . . . 108
6.2. Maksimalaus srauto problema . . . . . . . . . . . . . . . . . . 114
Užduotys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
BAIGIAMOSIOS NUORODOS . . . . . . . . . . . . . . . . . . . . . 119
6
Turinys
7
Pratarmė
Žodis kombinatórika yra kilęs iš lotyniško combino, reiškiančio jungiu, derinu. Taip
labai tiksliai pasakoma viso kombinatorikos mokslo esmė – tyrinėti aibių sudarymo dės-
nius, jų elementų išdėstymo bei grupavimo būdus ir ypač – pačių aibės elementų skaičia-
vimo metodus. Kombinatorikoje yra apibrėžiami nauji objektai – kombinatorinės struk-
tūros. Tai aibės elementų junginiai, grafai, digrafai, konfigūracijos ir kt. Su daugeliu
iš jų susipažinsite perskaitę pirmąją, įvadinę, šio vadovovėlio dalį Elementarioji teori-
ja. Joje nevengiama vaizdžių taikomųjų pavyzdžių, net algoritmų. Ši medžiaga lengvai
„įkandama“ tiems, kurie turi šiek tiek žinių iš aibių teorijos, matematinės logikos, mate-
matinės analizės ir algebros. Paprastai šios žinios įgijamos pirmame universitetinių stu-
dijų kurse. Pirmoji vadovėlio dalis apima matematikos ir informatikos bakalauro studijų
programose esančių kombinatorikos ir grafų teorijos dalykų temas. Tokį kursą autorius
jau visą dešimtmetį skaito Vilniaus universitete. Kituose universitetuose daugelis čia
pateikiamų temų įtrauktos į įvairius diskrečiosios matematikos modulius. Tik dalis čia
išdėstytos medžiagos yra kituose lietuviškuose vadovėliuose. Tai K. Bulotos ir P. Sur-
vilos Algebra ir skaičių teorija (Mokslas, 1976), K. Pluko ir kt. Taikomoji diskrečioji
matematika (Technologija, 2005) ir M. Bloznelio mokomojoje knygelėje Kombinatori-
kos paskaitų ciklas (VU leidykla, 1996).
Antroje vadovėlio dalyje Analizinė teorija pateikiami pagrindiniai analiziniai me-
todai, reikalingi sudėtingesnių struktūrų, kurių eilės, didumai ar kitokie parametrai nea-
prėžtai didėja, skaičiavimo problemoms spręsti. Čia skaitytojui prireiks išsamesnių ma-
tematinės analizės žinių, kompleksinio kintamojo funkcijų teorijos. Šią vadovėlio dalį
galima būtų pavadinti taikomąja analize arba analizine kombinatorika, nors apsiriboja-
ma tik populiariausiais pavyzdžiais. Išsamesnė knyga panašiu pavadinimu turėtų užimti
bent tūkstantį puslapių. Tuo įsitikinsite susipažinę su spaudai rengiamu ir labai reko-
menduotinu F. Flažolė (Ph. Flajolet) ir R. Sedževiko (R. Sedgewick) veikalu Analizinė
kombinatorika (anglų k., žr. internete).
Apibrėžę didesnę kombinatorinių struktūrų klasę ir keldami natūralius klausimus,
kokia yra tipinė struktūra, kokia dažniausiai pasitaiko ir kt., nejučia išsiduodame, kad
esame užsikrėtę tikimybiniu virusu. Kombinatorikoje jis plinta stebėtinu greičiu. Tai
buvo motyvas parašyti trečiąją dalį Tikimybinė teorija. Tiksliau kalbant, jos įvadą. Pag-
rindinės idėjos išdėstomos paprasčiausių ir labiausiai ištyrinėtų objektų – atsitiktinių
keitinių – klasėje. Kai kurie vadovėlyje pateikiami uždaviniai, išsprendžiami keitinių
simetrinėje grupėje, iki šiol dar yra neįveikti kitose struktūrų klasėse. Todėl vadovėlis
atskleidžia naujų tyrimų erdvę magistrantams ir doktorantams. Išstudijavus šį vadovėlį,
toliau tektų nagrinėti kitų autorių monografijas ir mokslinius straipsnius. Nemažai jų
nurodyta literatūros sąraše.
9
Pratarmė
Prieš pradedant skaityti šį vadovėlį, reiktų suvokti, kad bus studijuojamas ma-
tematikos dalykas, todėl labai svarbu suprasti ir įsisąmoninti kiekvieną teiginį bei jų
įrodymus. Juose atsiskleidžia objektų savybės, sąlygų ypatumai ir tarpusavio sąryšiai.
Vadovėlyje rasite nemažai pavyzdžių ir uždavinių. Jie gerai iliustruoja teoremas ir teo-
rijos taikymo galimybes, todėl sudarytas užduotis rekomenduojame įveikti.
Jau turbūt supratote, kad vadovėlis visų pirma yra skirtas magistrantams ir dokto-
rantams, siekiantiems kuo greičiau priartėti prie ribos, visada esančios tarp žinių ir hipo-
tezių, ir pasiryžusiems tą ribą kilstelėti tolyn link viliojančio, bet dar neištirto pasaulio.
Manytume, kad naudingų žinių ir patarimų jame ras ir labiau patyrę mokslininkai, dir-
bantys tikimybių teorijos, matematinės statistikos, algoritmų analizės ar net kompiuterių
mokslo šakose. Didžiulis autoriaus noras yra sutikti žingeidų ir kritišką skaitytoją, kuris
nepatingėtų išnagrinėti smulkmenas ir praneštų apie surastus netikslumus.
Nuoširdžiai dėkoju recenzentams Vilniaus kolegijos katedros vedėjai dr. Jolitai
Norkūnienei ir Matematikos ir informatikos instituto vyr. moksliniam bendradarbiui
doc. dr. Aleksandrui Plikusui, pateikusiems daug vertingų pastabų.
Ačiū visiems, padėjusiems rašant ir išleidžiant šią knygą.
Eugenijus Manstavičius
10
ELEMENTARIOJI TEORIJA
Z+ = {x ∈ Z: x 0}, R+ = {x ∈ R: x 0},
o aibė
Nx : = {m ∈ N: m x}
yra sudaryta iš natūraliųjų skaičių, neviršijančių x ∈ R. Jei x < 1, turime Nx = ∅.
Natūralusis skaičius, ne mažesnis už 2, vadinamas pirminiu, jei jis dalijasi tik iš 1 ir
savęs. Pirminių skaičių aibę galėtume užrašyti taip:
{n ∈ N: n − pirminis skaičius}.
Čia ir vėliau dvitaškis prie lygybės nurodo, kad apibrėžiami nauji objektai, šiuo atveju –
nauja aibė. Aibių A ir B sankirta vadinama aibė
A ∩ B := {x: x ∈ A ir x ∈ B}.
Jei A ∩ B = ∅, tai A ir B neturi bendrų elementų. Trumpai sakysime, kad jos nesikerta.
13
ELEMENTARIOJI TEORIJA
A B := (A ∪ B) \ (A ∩ B)
– simetriniu skirtumu. Visos naujai įvestos aibės 1.1 paveiksle yra užbrūkšniuotos.
A A A A
B B B B
1.1 pav.
14
1 skyrius. Pagrindiniai principai
Sakysime, kad:
1) S yra refleksyvusis, jei (x, x) ∈ S visiems x ∈ X;
2) S yra simetrinis, jei visiems x, y ∈ X iš (x, y) ∈ S išplaukia (y, x) ∈ S;
3) S yra tranzityvusis, jei visiems x, y, z ∈ X iš (x, y) ∈ S ir (y, z) ∈ S išplaukia
(x, z) ∈ S.
Pavyzdžiui, realiųjų skaičių aibėje R lygybe apibrėžtas sąryšis turi visas išvardy-
tas savybes, tačiau panaudoję ženklą gauname refleksyvų ir tranzityvų, bet nesimetrinį
sąryšį.
Refleksyvus, simetrinis ir tranzityvus sąryšis vadinamas ekvivalentumo sąryšiu.
Tada žymenį (x, y) ∈ S patogu pakeisti ir tokiu: x ∼ y. Skaitysime „x yra ekvivalentus
y“. Aibę elementų, ekvivalenčių x, t. y.
x̄ := {y ∈ X: y ∼ x},
vadiname ekvivalentumo klase, kurioje yra x. Ateityje ne kartą remsimės tokiu teiginiu.
1.1 teorema. Tegul S yra ekvivalentumo sąryšis aibėje X. Tada egzistuoja aibės X
skaidinys
X = ∪α Xα ;
čia α perbėga tam tikrą indeksų aibę, o Xα yra skirtingos ekvivalentumo klasės.
Įrodymas. Pastebėkime, kad ekvivalentumo klasės arba sutampa, arba nesikerta.
Iš tiesų, jei x ∈ Xα ∩ Xβ , tai pagal tranzityvumo savybę bet kuris elementas iš vienos ar
kitos aibės būtų ekvivalentus x. Todėl Xα ⊂ x̄, ir atvirkščiai, x̄ ⊂ Xα . Taigi x̄ = Xα .
Panašiai x̄ = Xβ . Vadinasi, Xα = Xβ .
Elementai, nepatekę į klasę x̄, priklauso kitoms klasėms. Paėmę jų sąjungą, gau-
name norimą skaidinį. Teorema įrodyta.
Kita svarbi matematikos sąvoka yra atvaizdis. Tarkime, kad X ir Y yra netuščios
aibės. Taisyklė, pagal kurią kiekvienam X elementui priskiriamas vienintelis aibės Y
elementas, vadinama aibės X atvaizdžiu aibėje Y . Jei atvaizdį pažymėtume raide f , tai
toliau galėtume užrašyti vaizdžiau vienu iš būdų
f : X → Y, y = f (x), x
→ y,
15
ELEMENTARIOJI TEORIJA
8
4 5
2
3 7
1
6
1.2 pav.
5 6 8
4
9
2
1
7
3
1.3 pav.
X = ∪y f −1 (y);
16
1 skyrius. Pagrindiniai principai
y ∈ Y turi ne daugiau kaip vieną pirmavaizdį. Jeigu visi y ∈ Y turi bent vieną pir-
mavaizdį, tai f vadinamas siurjekciniu aibės X atvaizdžiu į aibę Y , arba siurjekcija.
Pasinaudoję mūsų žymenimis, tada turėtume f (X) = Y .
Dažniausiai pasitaikys atvaizdžiai, kurie kartu yra ir injekciniai, ir siurjekciniai.
Juos vadinsime bijekciniais atvaizdžiais, arba bijekcijomis. Įsidėmėkime, kad bijekci-
nis atvaizdis kiekvienam x iš aibės X priskiria vieną ir tik vieną elementą iš Y , be to,
kiekvienas y ∈ Y turi vienintelį pirmavaizdį. Vadinasi, galime apibrėžti atvaizdį kita
kryptimi:
y
→ x;
čia y ∈ Y , o x ∈ X. Jį žymėsime f −1 ir vadinsime atvirkštiniu atvaizdžiu. Taigi
f −1 : Y → X ir f −1 (y) = x tada ir tik tada, jei f (x) = y su visais x ∈ X ir y ∈ Y .
Jeigu mums nesvarbi atvaizdžio kryptis, tai bijekcinį atvaizdį galime vaizduoti tokiu
būdu:
x ↔ y, x ∈ X, y ∈ Y.
Tada galima išvengti tarptautinių žodžių ir sakyti, kad tarp aibių X ir Y yra apibrėžta
abipusiškai vienareikšmė atitiktis, arba aibėje X yra apibrėžtas abipusiškai vienareikš-
mis atvaizdis į aibę Y .
Dažnai vietoje atvaizdžio vartojamas žodis funkcija. Mes tai darysime, kai X ir Y
bus skaičių aibės.
17
ELEMENTARIOJI TEORIJA
„skaičiuotojo“ vaidmenį. Kodėl ne, jei taip patogiau, bet prieš tai reikia gerai žinoti šių
kodų savybes.
Skaičiavimo proceso, kai aibės galia n yra didelė, pabaigti nepavyks. Tada pa-
sitelksime intuiciją ir bandysime atspėti: „su visais natūraliaisiais skaičiais n teisinga
formulė...“. Čia slypi nemaža galimybė suklysti. Klaidos nepadarysime, jei sugebėsi-
me tą formulę įrodyti. Dažnai gelbsti formalus patikrinimas, besiremiantis matematinės
indukcijos principu. Jis kyla iš paties natūraliųjų skaičių aibės aksiominio apibrėžimo.
L. Kronekeriui2 priskiriamas toks pasakymas: „Dievas sukūrė natūraliuosius skaičius,
visa kita yra žmogaus darbas“. Bet ir juos apibrėždamas žmogus įvedė savo tvarką.
Natūraliųjų skaičių aksiomatika priklauso matematinei logikai, bet vis tiek ją verta čia
prisiminti. Pateiksime bene populiariausią Dž. Peano3 1889 m. įvestą aksiomų sistemą.
Beje, literatūroje aksiomos formuluojamos gana įvairiai, nors ekvivalenčiai. Pavyzdžiui,
ir pats Dž. Peano antrame sistemos variante nulį priskyrė natūraliųjų skaičių aibei, nors
anksčiau pradėdavo nuo vieneto.
Tegul, kaip įprasta matematinėje logikoje, simbolių ⇒, ∀, ∧ ir ∨ atitinkamos
reikšmės yra išplaukia, kiekvienam, ir, arba.
1.1 apibrėžimas. Natūraliaisiais skaičiais vadiname aibės N elementus, jeigu 1 ∈ N
ir joje apibrėžta tokia funkcija a
→ a , a, a ∈ N, kad:
1) {a ∈ N} ⇒ {a = 1};
2) {a ∈ N} ∧ {b ∈ N} ∧ {a = b } ⇒ {a = b};
3) {M ⊂ N} ∧ {1 ∈ M} ∧ {a ∈ M} ⇒ {a ∈ M} ⇒ M = N.
18
1 skyrius. Pagrindiniai principai
19
ELEMENTARIOJI TEORIJA
A1 × A2 × · · · × An := (A1 × A2 × · · · × An−1 ) × An ,
kai n ∈ N yra bet koks. Toliau panašius apibrėžimus įvesime be atskiro komentaro.
Kaip matematinę indukciją taikome spręsdami uždavinius? Iš pradžių išveskime
aritmetinės progresijos n-ojo nario formulę an = a1 +(n−1)d. Kai n = 1, tai akivaizdu.
Tarę, kad an−1 = a1 + (n − 2)d yra teisinga, tikriname
an = an−1 + d = a1 + (n − 2)d + d = a1 + (n − 1)d.
n3 − 6n2 + 9n 4
pn = pn−1 + n.
20
1 skyrius. Pagrindiniai principai
1.2 pavyzdys. Triušių pora per antrą mėnesį atsivedė naują porelę jauniklių ir vėliau kas mė-
nesį dar po porelę. Kitos porelės elgėsi taip pat. Pažymėkime Fn – triušių porų skaičių n-ojo
mėnesio pabaigoje. Įrodykime, kad
√ √
( 5 + 1)n+1 − (1 − 5)n+1
Fn = √ , n 0. (1.3)
2n+1 5
Sprendimas. Tegul n 2. Per n-ąjį mėnesį prie (n − 1)-ojo mėnesio pabaigoje buvusių
triušių porų prisidėjo (n − 2)-ojo mėnesio triušių jaunikliai, todėl
Fn = Fn−1 + Fn−2 , n 2.
Be to, F0 = F1 = 1. Tarę, kad (1.3) formulė yra teisinga dėl Fn−2 ir Fn−1 , apskaičiuojame Fn .
Trumpumo dėlei įvedę vadinamąjį „auksinį skaičių“
√
5+1
α := ,
2
√
gauname α−1 = ( 5 − 1)/2 ir
21
ELEMENTARIOJI TEORIJA
[x] := max{k ∈ Z: k x}
ir „lubas“:
x := min{k ∈ Z: k x}.
N := {0, a1 , a1 + a2 , . . . , a1 + · · · + am }, R = {0, 1, . . . , m − 1}
22
1 skyrius. Pagrindiniai principai
ir a1 + · · · + al su ta pačia dalybos iš m liekana. Jei čia 1 k < l m, tai šių sumų skirtumas
ak + · · · + al dalysis iš m.
Kaip matėme, yra labai patogu naudoti atvaizdžius. Performuluodami Dirichlė
principą jiems, patį teiginį šiek tiek sustiprinsime.
1.3 teorema. Tegu M, N yra aibės, |M| = m < n = |N|, o f : N → M – atvaizdis.
Tada egzistuoja toks b ∈ M, kad
|f −1 (b)| n/m;
Taigi bent vienam b turi būti |f −1 (b)| mn . Kadangi |f −1 (b)| yra natūralusis skaičius,
tai teoremos teiginys išplaukia iš skaičiaus „lubų“ apibrėžimo.
Kaip ši teorema taikoma, galima iliustruoti tokiu pavyzdžiu. Pradedančiajam
programuotojui dažnai pasiūloma iš baigtinės skirtingų realiųjų skaičių sekos išrinkti
monotoninį posekį. Kaip galėtume įvertinti tokio posekio ilgį?
1.4 teorema. Tegu m, n ∈ N ir a1 , a2 , . . . , amn+1 yra bet kokia skirtingų realiųjų skai-
čių seka iš mn + 1 narių. Joje egzistuoja monotoniškai didėjantis m + 1 narių posekis
arba monotoniškai mažėjantis n + 1 narių posekis. Galimi ir abu variantai.
Įrodymas. Dabar Dirichlė principo taikymo galimybė vargu ar įžiūrima. Reikia
įrodyti posekio
ai1 < ai2 < · · · < aim+1 , 1 i1 < i2 < · · · < im+1 mn + 1,
arba
aj1 > aj2 > · · · > ajn+1 , 1 j1 < j2 < · · · < jn+1 mn + 1,
egzistavimą.
Imkime bet kurį sekos narį ai , 1 i mn + 1. Tegu ti – ilgiausio didėjan-
čio posekio, prasidedančio ai , ilgis. Jei kuris nors ti m + 1, teoremos teiginys yra
teisingas.
Tegu dabar ti m visiems 1 i mn + 1. Atvaizdžiui f : ai
→ ti , vaizduo-
jančiam aibę A := {a1 , a2 , . . . , amn+1 } aibėje M := {1, 2, . . . , m}, galime pritaikyti šio
skyrelio 1.3 teoremą. Vadinasi, egzistuoja toks s ∈ M, kad f (ai ) = s dėl
mn + 1
=n+1
m
23
ELEMENTARIOJI TEORIJA
Imkime du gretimus šio posekio narius ajk ir ajk+1 . Jei ajk < ajk+1 , tai pradėję ajk -uoju
ir prijungdami didėjantį posekį, prasidedantį ajk+1 ir turintį s narių, gautume didėjantį
posekį, prasidedantį ajk , jau iš s + 1 nario. Bet tai prieštara. Vadinasi, ajk > ajk+1 su bet
kokais 1 k n + 1. Taigi išrinkome mažėjantį n + 1 elementų posekį.
Teorema įrodyta.
Įrodymas akivaizdus.
Nesunku suvokti ir vadinamąją dauginimo taisyklę.
1.6 teorema. Jei A1 , A2 , . . . , Ak yra baigtinės aibės, čia k – bet koks natūralusis skai-
čius, tai
|A1 × A2 × · · · × Ak | = |A1 ||A2 | · · · |Ak |.
Įrodymas. Atvejis k = 1 yra akivaizdus. Jei k = 2, pakanka visas sutvarkytąsias
poras (a, b) ∈ A1 × A2 surašyti į lentelę – matricą. Ji turės |A1 | eilučių ir |A2 | stulpelių
ir todėl – |A1 ||A2 | elementų.
Jei lygybė įrodyta dėl mažesnio nei k 2 skaičiaus aibių, pažymėję
B = A1 × A2 × · · · × Ak−1 ,
Teorema įrodyta.
Daug kalbėjome apie atvaizdžius. Suskaičiuokime juos.
24
1 skyrius. Pagrindiniai principai
F(n, m) := {f : X → Y }
|F| = |Y n | = mn .
Teorema įrodyta.
Įrodyme panaudotas funkcijos kodavimas vektoriumi. Tai labai vaisinga idėja.
Išnagrinėkime dar vieną atvejį.
1.8 teorema. Jei A yra n aibė, tai visų jos poaibių, įskaitant ir tuščiąjį, aibės galia
lygi 2n .
Įrodymas. Tegu
Vadinasi,
|S| = ra = 1.
a∈A a∈A b∈B
(a,b)∈S
25
ELEMENTARIOJI TEORIJA
Sulyginę abi |S| išraiškas, gauname labai svarbų dukart skaičiuok principą:
1= 1.
a∈A b∈B b∈B a∈A
(a,b)∈S (a,b)∈S
Iš tiesų tai tik sumavimo tvarkos pakeitimas kartotinėje sumoje, bet jis labai svarbus
kombinatorikoje. Tad perskaičiuodami pinigus, antrą kartą skaičiuokite juos pagal kito-
kią sistemą. Tada neapsiriksite!
1.5 pavyzdys. Kiek yra taškų, turinčių natūraliąsias koordinates ir esančių uždarame daugia-
kampyje D, apribotame tiesių
x = 0, y = 0, y = 3, y = −x + 6 ?
Sprendimas. Reikia apskaičiuoti sumą
s := 1.
(x,y)∈D
x,y∈N
Nusibraižome paveikslą.
y
0 1 x
1.4 pav.
Iš jo aiškiai matyti, kad tokie taškai yra horizontaliose atkarpose. Pirmoji iš jų yra, kai
y = 1. Joje yra 5 taškai. Panašiai 4 taškai yra antroje ir 3 – trečioje. Iš viso yra 12 taškų.
Nenurodydami, kad x, y ∈ N, formaliai tą patį galėjome gauti tokiu būdu:
1+3
s= 1= (6 − y) = 6 · 3 − 3 = 18 − 6 = 12.
2
1y3 1x6−y 1y3
26
1 skyrius. Pagrindiniai principai
∞
∞ j −1
∞
aij = aij = aij .
j >i1 i=1 j =i+1 j =1 i=1
Sprendimas. Pakanka suvokti, kad dvilypėje sumoje indeksai (i, j ) perbėga plokštumos
taškus su natūraliosiomis koordinatėmis, esančius pirmajame ketvirtyje virš pusiaukampinės ir
nepriklausančius jai (žr. 1.5 pav.).
y
n
..............
.....
0 1 ..... n x
1.5 pav.
Toliau remdamiesi šia įdomia formule ištirtume reikšmių d(m), 1 m n, aritmetinio vidurkio
elgseną, kai n → ∞.
27
ELEMENTARIOJI TEORIJA
Šis ir jau minėti principai yra taikomi ne tik skaičių teorijoje. Ir mes praplėsime
savo objektų lauką grafais.
Užduotys
1.1. Tegul A, Ai ⊂ X ir A := X \ A, 1 i n ir n ∈ N. Įrodykite, kad:
a)
Ai = Ai ;
in in
b)
Ai = Ai .
in in
1.2. Šešiaženklis troleibuso bilietas vadinamas laiminguoju, jeigu pirmųjų trijų skait-
menų suma lygi antrojo trejeto skaitmenų sumai. Pavyzdžiui, bilietas, kurio nume-
ris yra 111003, – laimingas, o 111002 – ne. Apibrėžkite abipusiškai vienareikšmę
atitiktį tarp laimingųjų bilietų aibės ir aibės bilietų, kurių visų skaitmenų suma
lygi 27.
1.3. Aibėje N aksiominiu būdu įveskite daugybą. Tada įrodykite sudėties ir daugybos
asociatyvumo, komutatyvumo ir jų distributyvumo savybes.
28
2. Pirmosios žinios apie grafus
2.1. Pagrindinės savokos
˛
Neabejojame, kad kiekvienas skaitytojas yra jau girdėjęs grafo sąvoką ir intuityviai jau-
čia, kas tai yra. Gyvenime su jais susiduriama važinėjant miesto gatvėmis, kurios su-
sikerta ir suformuoja sankryžas. Kiekviena elektros grandinė turi laidininkų raizgalyną
ir jų jungimo mazgus. Per chemijos pamokas matytose medžiagų molekulių formulėse
atomai jungiami linijomis su kitais atsižvelgiant į atomų valentingumą. Mieste gatvė
suteikia galimybę nuvažiuoti nuo vienos sankryžos iki kitos, elektros grandinėje laidini-
ninkas skirtas srovei tekėti, atomų jungtis išreiškia jų tarpusavio sąryšį. Visada jungian-
čios linijos išreiškia tam tikrą elementų tarpusavio sąryšį. Ne visada jie matomi, juos
reikia įsivaizduoti ar nustatyti.
Pastaraisiais metais ypač pradėta domėtis pokalbiais, vykstančiais tarp telefono
kompanijos abonentų. Pavaizduokime juos plokštumos taškais. Jei du klientai kalbėjosi
tarpusavyje per parą, tai atitinkamų taškų porą sujunkime linija. Gausime milžinišką
raizginį, vadinamąjį pokalbių grafą, kurio analizė leidžia tobulinti ryšių paslaugas. Mū-
sų pamėgtame internete kiekvieną failą taip pat galime įsivaizduoti tašku. Jei iš jo vienu
kompiuterio pelytės spragtelėjimu pasiekiamas kitas, tai tokius taškus sujungę linija gau-
name interneto grafą. Šio chaotiškai besiformuojančio objekto tyrimai dar tik pradeda-
mi. Nuo pirmųjų L. Oilerio grafų savybių pastebėjimų praėjo beveik 300 metų, tačiau ir
šiandien grafų teorija yra viena iš sparčiausiai besiplėtojančių matematikos šakų. Panag-
rinėsime tik kai kuriuos klasikinius uždavinius. Keliuose skyreliuose demonstruosime
matematinės indukcijos ir kitų jau išnagrinėtų principų taikymo galimybes įrodydami
paprasčiausius grafų teorijos teiginius. Sunkesnės temos bus gvildenamos dalies pabai-
goje.
Pradėkime nuo formalesnių apibrėžimų. Tarkime, kad V yra netuščia aibė. Gali-
me sudaryti įvairias poras (u, v) su u, v ∈ V . Jei nekreipiame dėmesio į elementų poroje
tvarką, t. y. susitariame, kad (u, v) = (v, u), porą vadiname nesutvarkytąja; čia u ir v yra
skirtingi elementai. Tais atvejais, kai į poras, rinkinius ar kitur imsime pasikartojančius
elementus, būtinai pasakysime papildomai. Galime apibrėžti įvairias nesutvarkytųjų po-
rų aibes. Pavyzdžiui, skaičių aibės {1, 2, 3} nesutvarkytųjų porų aibė galėtų būtų tokia:
{(1, 2), (1, 3), (2, 3)}.
2.1 apibrėžimas. Grafas yra aibių pora G = (V , E); čia V – netuščia aibė, o E –
kokia nors jos nesutvarkytųjų porų aibė.
Taip pat patogumo dėlei susitarkime, kad poros (v, v) aibėje E nebus.
Pirmasis terminą grafas 1878 m. paminėjo J. Silvesteris7 žurnale „Nature“.
Toliau V vadinama viršūnių aibe, o E – briaunų aibe. Trumpindami briaunas
žymime e := (u, v) =: uv = vu ∈ E, čia u, v ∈ V , ir sakome, kad u (arba v) yra
29
ELEMENTARIOJI TEORIJA
briaunos e galas. Vartojant mokslinę terminiją, sakoma, kad viršūnė u yra incidenti
briaunai e, ir atvirkščiai, – briauna e yra incidenti viršūnei u.
Viršūnės, turinčios bendrą briauną, vadinamos gretimosiomis. Panašiai briaunos,
turinčios bendrą viršūnę, vadinamos gretimosiomis briaunomis. Viršūnės v ∈ V laips-
niu vadinamas jai incidenčių briaunų skaičius ir žymimas δ(v). Nulinio laipsnio viršūnės
vadinamos izoliuotosiomis, o pirmojo laipsnio – grafo lapais. Chemijos pamokose brai-
žydavome molekulių grafus su atomais jų viršūnėse. Tada vietoje laipsnio vartodavome
valentingumo sąvoką.
Dydžiai
30
2 skyrius. Pirmosios žinios apie grafus
2.1 pav.
31
ELEMENTARIOJI TEORIJA
G1 ∪ G2 G1 + G 2
2.2 pav.
V = V1 ∪ V2 ∪ · · · ∪ Vk ;
G = G1 ∪ G2 ∪ · · · ∪ Gk
– jų sąjunga.
Teorema įrodyta.
Teoremoje gauti jungūs pografiai vadinami grafo komponentėmis.
O kaip atimti briauną arba viršūnę iš grafo? Briaunos be viršūnės grafe nebūna,
todėl
Atimdami viršūnę u iš grafo pašalinome visas briaunas, kurių galas buvo u. Įvedant
papildomą briauną e į grafą G, jei jos nebuvo, žymima G + e. Griežtai kalbant, tai yra
tik patogus veiksmų su grafais žymėjimas, bet ne algebrinės operacijos įprasta to žodžio
prasme. Būkime atsargūs, nes (G + x) − x = G, bet ne visada (G − x) + x = G.
Grafo sutraukimu atimant briauną e = uv vadinamas veiksmas, kai iš grafo ji atimama
ir papildomai sutapatinamos viršūnės u ir v. Jei dėl to atsiranda kartotinės briaunos, jos
taip pat sutapatinamos. Grafo santrauka žymima G \ e. Tai pavaizduota 2.3 paveiksle.
32
2 skyrius. Pirmosios žinios apie grafus
u uv
e
v
G G e
2.3 pav.
A
D
2.4 pav.
Ieškant tokio maršruto pritrūkstama kantrybės, todėl manyta, kad šis uždavinys
yra sunkus. Pavaizdavęs tiltų problemą grafiškai, L. Oileris iškėlė daug bendresnę prob-
lemą – nagrinėti trąsas multigrafuose.
2.2 apibrėžimas. Multigrafas yra aibių pora G = (V , E); čia V – netuščia aibė, o E
– kokia nors jos nesutvarkytųjų porų multiaibė.
Visos sąvokos, įvestos grafams, tinka ir multigrafams. Pabrėšime porą išskirtinių
savybių. Kaip minėjome, briaunos vv, v ∈ V , grafe nėra, tačiau multigrafe jos ne-
draudžiamos. Šios išskirtinės briaunos multigrafe vadinamos kilpomis. Jei iš viršūnės
yra išvestos kelios kilpos, tai skaičiuojant viršūnės laipsnį kiekvienos kilpos įnašas yra
dvigubinamas.
Pavaizduotas 2.5 paveiksle multigrafas iliustruoja Karaliaučiaus tiltų situaciją.
33
ELEMENTARIOJI TEORIJA
A D
2.5 pav.
Didžiosios raidės žymi upių atskirtas sritis, o septynios briaunos – visus tiltus.
Ar šiame multigrafe yra toks maršrutas, kad, savo pasivaikščiojimą pradėję bet kurioje
srityje, pereitume visas briaunas lygiai po vieną kartą? Bendriau kalbant, reikia nagrinėti
bet kokį n-osios, n 2, eilės jungų multigrafą ir jame ieškoti trąsos, t. y. tokio kelio,
kuris apimtų visas briaunas po vieną kartą be pakartojimų. Tokią trąsą vadiname Oilerio
trąsa. Truputį sunkesnis uždavinys – rasti uždarą Oilerio trąsą, kurią jau esame susitarę
vadinti grandine. Dabar, pradėję savo kelionę iš kurios nors multigrafo viršūnės, turime
grįžti į tą pačią viršūnę. Grafai (multigrafai), turintys Oilerio grandinę, vadinami Oilerio
grafais (multigrafais). Viršūnių pasikartojimas trąsoje yra leistinas.
Iš pradžių pastebėkime vieną paprastrą multigrafo savybę.
2.3 teorema. Jei kiekvienos multigrafo viršūnės v laipsnis δ(v) 2, tai multigrafe
yra grandinė.
Įrodymas. Jei multigrafe yra kilpa arba kartotinė briauna, teiginys yra akivaizdus.
Tegul toliau G = (V , E) yra grafas. Nagrinėkime jo kelius. Kaip minėjome, kelio
ilgiu vadinamas pereinamų briaunų skaičius. Grafe egzistuoja koks nors baigtinis, bet
didžiausio ilgio kelias
v1 e1 v2 e2 v3 · · · ek−1 vk ek vk+1 .
Kadangi δ(v1 ) 2, tai v1 v2 yra kartotinė briauna arba v1 turi dar vieną gretimąją vir-
šūnę, kuri negali būti šalia kelio, nes tada šį kelią galėtume prailginti dar viena briauna.
Jei ta gretimoji viršūnė yra vj , 2 j k + 1, tai grafe yra grandinė v1 · · · vj · · · v1 .
Teorema įrodyta.
Tolesnėje teoremoje minima grandinė gali būti trumpa, todėl ji nebus Oilerio
grandinė.
2.4 teorema. Jungus multigrafas yra Oilerio tada ir tik tada, jei kiekvienos jo viršūnės
laipsnis yra lyginis.
Įrodymas. Tegul G = (V , E) yra n-osios, n 2, eilės ir m-ojo, m 2, didumo
Oilerio multigrafas, o e1 e2 · · · em , ej ∈ E, 1 j m, – Oilerio grandinė, prasidedanti
ir besibaigianti viršūnėje v1 . Todėl e1 = v1 v2 ir em = vm v1 , o v1 , . . . , vm – galbūt
pasikartojančios viršūnės. Pritaikykime matematinės indukcijos principą ir patikrinkime
teiginį, kad kiekviena viršūnė vi , 1 i m, turi įėjimo ir išėjimo briaunas. Iš tiesų,
34
2 skyrius. Pirmosios žinios apie grafus
iš viršūnės v1 išėjome briauna e1 ir grįžome briauna em . Tariame, kad tai įrodyta dėl
viršūnės vi−1 , iš kurios toliau ėjome briauna ei−1 ir patekome į vi . Iš jos ėjome briauna
ei , todėl teiginys yra teisingas ir dėl i. Kadangi trąsa yra Oilerio, šios briaunų poros
viršūnei kartojantis yra skirtingos. Vadinasi, viršūnių laipsniai yra lyginiai.
Atvirkščiai, tegul jungaus multigrafo G = (V , E) viršūnių laipsniai yra lyginiai.
Vėl pasiremkime indukcija pagal parametrą m = |E|. Jei m = 1, tai toks multigrafas turi
tik vieną viršūnę ir jis yra sudarytas iš vienos kilpos. Akivaizdu, kad jame yra Oilerio
grandinė.
Tegul m 2. Visi viršūnių laipsniai δ(v) 2, todėl, remiantis 2.3 teorema, mul-
tigrafe yra grandinė, kurią pažymėkime C. Įsivaizduokime C kaip briaunų aibę. Tada
galime atlikti atimties veiksmą. Jei G−C yra tuščiasis grafas, tai C yra Oilerio grandinė.
Priešingu atveju multigrafo G − C didumas yra mažesnis už m. Visos jo viršūnės turi
lyginius laipsnius, bet jis gali būti nejungus. Kiekvienai jo komponentei Gj , 1 j k,
yra pritaikoma indukcinė prielaida, t. y. komponentė turi Oilerio trąsą, tegul tai Cj .
Komponenčių numeraciją suderinkime su mūsų kelione grandine C. Į C1 , C2 , . . . , Ck
galime patekti einant iš eilės pradinio grafo grandine C. Dabar Oilerio trąsą multigrafe
G galime įsisvaizduoti: reikia eiti grandine C, kol pasiekiame komponentės G1 viršūnę,
tada pereiti visas komponentės briaunas naudojantis trąsa C1 , vėl tęsti kelionę gandine
C iki kitos komponentės viršūnės, sukti į C2 ir t. t.
Teorema įrodyta.
Karaliaučiaus tiltų uždavinyje nebuvo reikalavimo perėjus tiltus grįžti į pradinį
tašką. Todėl panagrinėkime trąsų egzistavimą multigrafe, nereikalaudami jos uždarumo.
Tokios trąsos vadinamos pusiau Oilerio trąsomis.
2.2 išvada. Jungus multigrafas turi pusiau Oilerio trąsą tada ir tik tada, jei yra dvi
nelyginio laipsnio viršūnės arba jų iš viso nėra.
Įrodymas. Reikia pritaikyti 2.4 teoremą ir pastebėti, kad, esant nelyginio laipsnio
viršūnėms, trąsa prasideda vienoje iš jų, o baigiasi kitoje.
V. Hamiltonas8 plačiai nagrinėjo takų, apimančių visas grafo viršūnes, egzista-
vimą. Jie vadinami Hamiltono takais. Grafas, kuriame yra Hamiltono takas, yra vadi-
namas pusiau Hamiltono grafu, o jei toks takas uždaras, t. y. jis yra ciklas, tai grafas
vadinamas Hamiltono grafu. Šis matematikas sugalvojo įdomią užduotį –– rasti Hamil-
tono ciklą 2.6 paveiksle pavaizduotame dodekaedro grafe.
Hamiltono take gali būti tik viena iš kartotinių briaunų, todėl nagrinėti multigrafus
nėra didelės prasmės. Išvedus papildomą skaičių briaunų, visada grafą galima paversti
Hamiltono.
35
ELEMENTARIOJI TEORIJA
2.6 pav.
Nors 150 metų matematikai dėjo pastangas ieškodami būtinų ir pakankamų sąly-
gų, kurioms esant grafas yra Hamiltono, iki šiol jos nežinomos. Čia pateiksime bene
žinomiausią Orė9 teoremą.
2.5 teorema (Orė) . Grafas G = (V , E), kurio eilė n 3, yra Hamiltono, jei kiek-
vienos poros negretimų viršūnių u, v ∈ V laipsnių suma
δ(u) + δ(v) n.
Įrodymas. Tegul teoremos sąlyga yra tenkinama, bet grafas nėra Hamiltono. Iš-
veskime grafe keletą papildomų briaunų, bet, pastebėję, kad išvedę dar vieną briauną
gautume Hamiltono grafą, sustokime. Taigi papildytasis grafas yra pusiau Hamiltono, o
teoremos sąlyga juo labiau galioja. Turime atvirą taką
v1 → v2 → · · · → vn ,
δ(v1 ) + δ(vn ) n 3,
bendras v1 ir vn gretimų viršūnių skaičius yra didelis. Taip būti negalėtų, jei v1 kaimy-
ninės viršūnės turėtų tik mažus indeksus, o vn – didelius. Iš tiesų, jei vj yra gretima v1
ir turi didžiausią numerį, tai galime įsivaizduoti, kad briaunos v1 vi ∈ E ir vl vn ∈ E, kai
2 i j ir j < l n. Jei jų nebuvo pradiniame grafe, tai jos buvo išvestos papildant
grafą. Bet ir dabar bendras viršūnių v1 ir vn kaimynių skaičius tik j − 1 + n − j = n − 1.
Vadinasi, yra tokia viršūnė vj , 1 < j < n, kad v1 vj ∈ E ir vj −1 vn ∈ E. Tai
matyti iš 2.7 paveikslo.
36
2 skyrius. Pirmosios žinios apie grafus
v1 v2 vj – 1 vj vn – 1 vn
2.7 pav.
Bet tada
v1 → v2 → · · · → vj −1 → vn → vn−1 → · · · → vj +1 → vj → v1
2.3 išvada. Jei n-osios, n 3, eilės grafo kiekvienos viršūnės laipsnis yra δ(v)
n/2, tai grafas – Hamiltono.
P = v0 (= u0 ) v1 (= u1 ) · · · vi (= ui ) ui+1 · · · us = vk
vi · · · vk (= us )us−1 · · · ui+1 ui
2.7 teorema. Tegul G = (V , E) yra n-osios, n 2, eilės grafas. Šie tvirtinimai yra
ekvivalentūs:
1) G yra medis;
2) G yra minimalus jungus grafas, t. y. bet kokiai e ∈ E grafas G − e turi dvi
komponentes;
3) G yra maksimalus beciklis grafas, t. y. kiekvienas iš grafų G + uv, čia uv ∈ E,
u, v ∈ V , turi ciklą.
37
ELEMENTARIOJI TEORIJA
Įrodymas. 1) ⇒ 2). Jei egzistuotų tokia briauna e = uv, kad grafas G − uv būtų
jungus, tai grafe G būtų du takai, jungiantys u ir v. Prieštara įrodo 2).
1) ⇒ 3). Jei jungiame becikliame grafe G papildomai išvesta briauna uv nesu-
kuria ciklo, tai jame ir nebuvo tako, einančio iš u į v. Bet tada grafas yra nejungus. Vėl
prieštara, įrodanti 3) teiginį.
2) ⇒ 1). Tarkime, G yra minimalus jungus grafas. Jei G nebūtų medis, o turėtų
ciklą, tai atėmus vieną ciklo briauną jo jungumas nepakistų. Prieštara įrodo 1) teiginį.
Kitas implikacijas išveskite savarankiškai.
Teorema įrodyta.
Briauna grafe, kurią atėmus, padidėja grafo komponenčių skaičius, vadinama til-
tu.
2.4 išvada. Jungiame grafe egzistuoja medis, kurio viršūnių aibė sutampa su visa gra-
fo viršūnių aibe.
Įrodymas. Pakanka pasinaudoti 2) savybe ir atėminėti briaunas taip, kad grafas
išliktų jungus. Po baigtinio skaičiaus veiksmų gausime norimą rezultatą.
Išvadoje gautasis medis vadinamas dengiančiuoju medžiu.
Sužinoti, ar jungus grafas yra medis, galime ir pasinaudoję tokia teorema.
2.8 teorema. Jungus grafas G = (V , E) yra medis tada ir tik tada, jei
|E| = |V | − 1.
2.5 išvada. Medis G = (V , E), kurio eilė n 2, turi ne mažiau kaip du lapus.
Įrodymas. Pritaikome 2.1 ir ką tik įrodytą teoremas. Gauname
2|E| = 2|V | − 2 = δ(v).
v∈V
38
2 skyrius. Pirmosios žinios apie grafus
n − m + l = 2.
n − (m − 1) + (l − 1) = 2.
m 3n − 6 (2.1)
39
ELEMENTARIOJI TEORIJA
briaunų. Jei planariojo grafo juosmens apimtis tenkina nelygybę 3 g < ∞, tai
g(n − 2)
m . (2.2)
g−2
E = {uv: u ∈ V1 , v ∈ V2 },
tai grafas vadinamas pilnuoju dvidaliu grafu. Tokius grafus paprastai žymime Kn1 ,n2 ,
pabrėždami, kad |V1 | = n1 ir |V2 | = n2 .
cr(G) m − 3n + 6. (2.3)
40
2 skyrius. Pirmosios žinios apie grafus
5 3 7
6 1 9 5
9 8 6
8 6 3
4 8 3 1
7 2 6
6 2 8
4 1 9 5
8 4 9
2.8 pav.
41
ELEMENTARIOJI TEORIJA
būtų skirtingi skaičiai. Aišku, atlikus užduotį, eilutėse, stulpeliuose ir dalinėse lentelėse bus visi
skaičiai 1, 2, . . . , 9 po vieną. Atraskime šio žaidimo sąryšį su grafų teorija.
Sprendimas. Tarkime, kad visi lentelės langeliai yra grafo viršūnės. Dvi tokias viršūnes
junkime briauna, jei jos yra arba vienoje eilutėje, arba viename stulpelyje, arba vienoje dalinėje
lentelėje. Gavome 81-osios eilės grafą G = (V , E). Jis yra reguliarus, nes jo viršūnių laipsniai
yra vienodi. Iš tiesų δ(v) = 20 kiekvienam v ∈ V . Įsivaizduokime, kad įrašomi skaičiai žymi
spalvas. Paveiksle jau įrašytieji skaičiai apbrėžia dalinį grafo viršūnių nuspalvinimą, kuriame
gretimos viršūnės yra skirtingų spalvų. Taigi sudoku užduotyje reikalaujama baigti nuspalvinti
visas grafo viršūnes išlaikant minėtą sąlygą. Paprastai dalinis nuspalvinimas yra taip parenkamas,
kad toks nuspalvinimo tęsinys būtų vienintelis.
Grafo viršūnių spalvinimo problema aptinkama ne tik žaidimuose. Iš taikomųjų
uždavinių, kuriuose ji iškyla, verta paminėti tvarkaraščių sudarymą. Štai studentiška
versija.
2.2 pavyzdys. Reikia sudaryti tokį paskaitų tvarkaraštį, kurio trukmė būtų mažiausia ir kad
kiekvienas studentas galėtų išklausyti kiekvieną jį dominantį dalyką. Auditorijų pakanka.
Sprendimas. Tegul studentus dominančios disciplinos žymi grafo viršūnes. Dvi viršū-
nes jungiame briauna, jei yra bent vienas studentas, norintis išklausyti abu viršūnes žyminčius
dalykus. Aišku, kad šios paskaitos turi būti skaitomos skirtingu laiku. Vaizdumo dėlei šias vir-
šūnes nuspalvinkime skirtingomis spalvomis. Taigi grafo viršūnių aibė išsiskaido į V1 , . . . , Vk
poaibius, sudarytus iš viršūnių, turinčių vienodą spalvą. Vienspalvės viršūnės nėra gretimos.
Paskaitos disciplinų, kurios atitinka vienos spalvos viršūnes, gali būti skaitomos vienu metu, bet
skirtingose auditorijose. Skaičius k parodo bendrą visų paskaitų trukmę. Suformuluota užduotis
– minimizuoti skaičių k, reiškiantį spalvų skaičių.
Bendra grafo viršūnių spalvinimo problema formuluojama panašiai. Kiek reikia
skirtingų spalvų nudažyti G = (V , E) grafo viršūnes, kad gretimosios viršūnės būtų
skirtingų spalvų? Minimalus spalvų kiekis χ(G) vadinamas chromačiuoju grafo skai-
čiumi. Jei χ(G) k, tai grafas G vadinamas k-spalviu. Spalvinimo problemą galime
išreikšti per atvaizdžius: reikia sužymėti spalvas skaičiais 1, . . . , k ir ieškoti tokio atvaiz-
džio c: V → {1, . . . , k}, kad bet kokių dviejų pirmavaizdžių aibėje c−1 (i), 1 i k,
esančių viršūnių nejungtų briauna.
Chromatusis skaičius χ(G) priklauso nuo grafo struktūros. Iš apibrėžimų išplau-
kia, kad χ(Kn ) = n. Bet kokios eilės tuščiojo grafo chromatusis skaičius lygus vienam,
tačiau dvidalių grafų – dviem. Ne taip akivaizdus yra medžių atvejis.
2.13 teorema. Bet kokios n-osios, n 2, eilės medžio chromatusis skaičius yra
χ(T ) = 2.
Įrodymas. Taikome matematinę indukciją n atžvilgiu. Kai n = 2, tai akivaizdu.
Tarkime, kad mokame dviem spalvomis nuspalvinti bet kokį (n − 1)-osios eilės medį.
Nagrinėjame n-osios eilės medį T . Remiantis 2.8 teoremos išvada, T turi lapą, kurį
pažymėkime v. Tada pagal indukcinę prielaidą χ(T − v) = 2 ir galime nuspalvinti
42
2 skyrius. Pirmosios žinios apie grafus
χ(G) (G) + 1.
v1 v3
v6 v5
v4
2.9 pav.
Jei viršūnes taip sunumeruosime, kaip nurodyta paveiksle, tai teks panaudoti 3
spalvas, o ne 2.
Įsitikinsime, kad ne tik pilnųjų grafų chromatusis skaičius gali būti didelis. Įvesi-
me keletą naujų sąvokų.
Grafo viršūnių poaibis, kuriame bet kuri pora sudaryta iš negretimų viršūnių, va-
dinamas nepriklausomuoju. Maksimali nepriklausomo poaibio galia yra vadinama grafo
G nepriklausomumo skaičiumi ir žymima α(G). Kitais žodžiais tariant, α(G) = k, jeigu
grafe yra toks poaibis k viršūnių, kurių bet kurios dvi yra negretimos, tačiau bet kuris
k + 1 viršūnių poaibis turi bent vieną porą gretimų.
43
ELEMENTARIOJI TEORIJA
Pilnasis pografis vadinamas grafo G klika, o maksimali klikos eilė – jo klikų skai-
čiumi, kurį žymime ω(G). Pastebėkime, kad V0 ⊂ V yra nepriklausomas tada ir tik
tada, jei papildinyje G yra klika su viršūnių aibe V0 . Vadinasi, α(G) = ω(G).
2.15 teorema. Tegul G = (V , E) yra n-osios eilės grafas, G – jo papildinys, χ(G),
α(G) ir ω(G) – atitinkamai grafo G chromatusis, nepriklausomumo ir klikų skaičiai.
Tada
χ(G) ω(G),
χ(G) n/α(G)
ir √
χ(G) + χ(G) 2 n.
Įrodymas. Pirmoji nelygybė išplaukia iš apibrėžimų. Tarkime, kad grafo viršūnės
jau nuspalvintos panaudojus mažiausią galimą skaičių spalvų. Tada viršūnių, turinčių
vienodą spalvą, skaičius yra ne mažesnis nei n/χ(G). Taip nuspalvinus, nepriklausomos
viršūnės yra vienos spalvos, todėl
α(G) n/χ(G).
Tai ir yra antroji įrodinėjama nelygybė. Sudėję įrodytas nelygybes panariui, gauname
n n
χ(G) + χ(G) + ω(G) = + α(G). (2.4)
α(G) α(G)
√ √
Funkcija n/x + x, x 1, įgyja minimalią reikšmę 2 n, kai x = n, todėl iš (2.4)
sąryšio išplaukia trečia teoremoje nurodyta nelygybė.
Pastaroji teorema parodo, kad χ(G) gali neaprėžtai didėti kartu su grafo eile, ta-
čiau planarių grafų chromatusis skaičius yra baigtinis ir gali būti įvertintas gana tiksliai.
2.16 teorema. Kiekvienas planarus grafas yra penkiaspalvis.
Įrodymas. Kaip ir anksčiau, įrodydami remsimės indukcijos principu. Kai n 5,
teiginys trivialus. Tarkime, kad jį jau įrodėme kievienam planariam grafui, kurio eilė
yra mažesnė už n.
Remiantis 2.12 teorema, grafe yra viršūnė v, kurios laipsnis δ(v) 5. Jei δ(v) <
5, grafui G − v pritaikome indukcijos prielaidą ir nudažome jo viršūnes naudodami 5
spalvas. Keturios v gretimos viršūnės yra nuspalvintos mažiau nei 5 spalvomis. Sutau-
pytąja spalva nudažome v ir taip baigiame užduotį.
Tegul δ(v) = 5. Nagrinėkime v gretimąsias viršūnes v1 , v2 , v3 , v4 , v5 . Bent dvi iš
jų yra negretimos tarpusavyje. Priešingu atveju šios penkios viršūnės, v ir jas jungian-
čios briaunos sudarytų pilnąjį K6 pografį. Remiantis 2.10 teoremos išvada, planariajame
grafe to negali būti.
Tegu v1 ir v2 yra šios negretimos viršūnės. Nagrinėkime sutrauktąjį grafą G =
G \ {vv1 , vv2 }. Pagal indukcijos prielaidą jį nuspalvinti pakako 5 spalvų. Taip ir nu-
spalvinkime G . Sutapatintos v = v1 = v2 bus vienos spalvos. Dabar išplėtę G iki
44
2 skyrius. Pirmosios žinios apie grafus
G, matome, kad gretimosios v viršūnės sutaupo vieną iš penkių spalvų, kuria galime
perspalvinti pačią v.
Teorema įrodyta.
1976 m. K. Apelis10 ir V. Hakenas11 , naudodamiesi galingu kompiuteriu, įrodė dar
devynioliktojo amžiaus viduryje iškeltą hipotezę.
2.17 teorema (keturiu˛ spalvu,
˛ 1976) . Kiekvienas planarusis grafas yra keturspal-
vis.
Įrodymas. Iki šiol nėra šios teoremos įrodymo, kuriam nebūtų naudojamas kom-
piuteris. Tai atleidžia mus nuo pareigos tokį įrodymą pateikti čia.
Istoriškai pastarasis teiginys buvo formuluojamas ekvivalenčia forma. Jungų plokš-
čią grafą be tiltų vadiname žemėlapiu, o jo veidus – valstybėmis. Dvi valstybės, turin-
čios bendrą netrivialią (ne iš vienos viršūnės) sieną, vadinamos kaimyninėmis. Kiek
mažiausiai reikia spalvų nuspalvinti žemėlapio valstybes, kad kaimyninės valstybės būtų
skirtingų spalvų? Šis klausimas yra ekvivalentus grafo chromatinio skaičiaus radimui.
Aišku, kad valstybių sienose esančios antrojo laipsnio viršūnės žemėlapio spalvinimui
neturi įtakos, todėl tarkime, kad jų nėra iš viso. Jei pasitikime kompiuteriu ir pripažįsta-
me keturių spalvų teoremos įrodymą, tai turime tokį rezultatą.
2.18 teorema. Bet kokiame žemėlapyje valstybėms nuspalvinti pakanka keturių spal-
vų.
Įrodymas. Žemėlapyje atidėkime valstybių sostines, t. y. kiekvienoje iš jų parin-
kime po tašką, nesantį briaunoje. Kaimyninių valstybių sostines sujunkime briaunomis,
kertančiomis jų bendrą sieną vieną kartą. Sostinės ir šitaip išvestos briaunos apibrėžia
grafą, vadinamąjį dualųjį žemėlapio grafą. Jis taip pat yra jungus ir plokščias. Žemėlapis
ir jo dualusis grafas pavaizduoti 2.10 paveiksle.
a
a
t
v r t
r
w v
m w
b m
b
a) b)
2.10 pav.
45
ELEMENTARIOJI TEORIJA
1 2 2 1
4 4
2.11 pav.
Pavaizduoti 2.11 paveiksle numeruotieji grafai yra nelygūs, nors laikant juos ne-
numeruotaisiais, jie sutaptų. Suskaičiuosime n-osios eilės numeruotuosius medžius, įro-
dydami Keilio12 teoremą. Naudosimės E. Priūferio13 pasiūlytu medžio kodu.
2.19 teorema (Keilio, 1889) . Tegu n 2. Iš viso yra nn−2 numeruotųjų n-osios
eilės medžių.
Įrodymas. Tarkime, G yra n-osios eilės medžių aibė, o N = {1, 2, . . . , n}. Kiek-
vienam G ∈ G abipusiškai vienareikšmiškai apibrėšime jo kodą
46
2 skyrius. Pirmosios žinios apie grafus
Kai n = 2, teiginys akivaizdus. Tegu toliau G yra n > 2 eilės medis. Sudarykime
jo Priūferio kodą, taikydami indukcijos principą.
1-asis žingsnis. Anksčiau buvome pastebėję, kad medis turi bent du lapus. Imki-
me lapą u su mažiausiu numeriu. Jei a1 ∈ N yra šio lapo gretimosios viršūnės numeris,
tai kodą pradėkime a1 , t. y. užrašykime
α = (a1 ,
ir G pakeiskime medžiu G1 : = G − u.
(i − 1)-asis žingsnis. Tarkime, kad jį jau padarėme, t. y. radome tokius skaičius
a2 , . . . , ai−1 ∈ N, apibrėžėme
α = (a1 , a2 , . . . , ai−1 ,
α = (a1 , a2 , . . . , ai−1 , ai ,
Nors Gn−2 dar netuščias, jo eilė lygi 2, bet mes jau pradiniam medžiui priskyrėme vie-
nintelį kodą.
Atvirkščiai, tegu turime kodą α = (a1 , a2 , . . . , an−2 ) ∈ N n−2 . Pagal jį viena-
reikšmiškai „išauginkime“ medį. Pasinaudokime geometriniu įvaizdžiu. Plokštumoje
pažymėkime n numeruotų viršūnių ir braižykime medį, vadovaudamiesi žemiau nuro-
dytu algoritmu.
1-asis žingsnis. Lyginame N su kode esančių skaičių aibe X := {a1 , a2 , . . . , an−2 }.
Pastarosios galia yra mažesnė ir joje gali būti pasikartojančių skaičių. Vadinasi, aibėje
N egzistuoja mažiausias skaičius, tarkime b1 , nepatenkantis į X. Plokštumoje briauna
sujunkime taškus, kurių numeriai yra a1 ir b1 , aibę N pakeiskime aibe N1 := N \ {b1 },
o X – aibe
X1 := X \ {a1 } = {a2 , a3 , . . . , an−2 }.
(i − 1)-asis žingsnis. Tarkime, kad jį jau padarėme, t. y. plokštumoje jau yra
nubrėžtos briaunos a1 b1 , a2 b2 , . . . ir ai−1 bi−1 , rastos aibės Ni−1 bei
Pastarosios galia yra mažesnė negu aibės Ni−1 galia ir galimi pasikartojimai.
47
ELEMENTARIOJI TEORIJA
i-asis žingsnis. Aibėje Ni−1 randame mažiausią skaičių, nepatekusį į Xi−1 , saky-
kime, bi . Plokštumoje vedame briauną ai bi . Pažymime Ni := Ni−1 \ {bi } ir
qn = (n + 1)n−1 .
48
2 skyrius. Pirmosios žinios apie grafus
– medžio kaina. Iš visų galimų vandentiekio tinklų, mus, aišku, domina pigiausias, t. y.
toks dengiantysis medis T0 , kad
f (T0 ) = min f (T ).
T
Ieškant jo miestelyje su šimtu sodybų, tektų išnagrinėti 10098 variantų. Šis pavyzdys
rodo, kad reikia kurti efektyvesnius algoritmus nei visų galimų variantų perranka.
Uždavinį formuluokime abstraktesne forma. Tarkime, kad G = (V , E) yra jun-
gus grafas, kurio svorio funkcija f : E → R+ , n = |V |, m = |E|. Tokį grafą vadiname
svoriniu. Ankstesnius žymenis T ir f (T ) perkelkime jungiančiajam medžiui ir jo svo-
riui. Ieškokime minimalaus svorio medžio T0 . Jo egzistavimas baigtinėje medžių aibėje
abejonių nekelia. Neskubėkime „auginti“ tokio medžio, be tvarkos imdami lengviausias
galimas briaunas, žinoma, kontroliuodami, kad jos nesudarytų ciklo. Taip elgdamiesi,
po keleto žingsnių mes galėtume patekti į bėdą: vengiant ciklo į formuojamą medį tektų
įtraukti labai sunkią briauną ir jo svoris labai padidėtų.
Egzistuoja keletas paprastų ir greitų algoritmų minimaliam dengiančiajam me-
džiui rasti. Vieną iš paprasčiausių yra pasiūlęs R. Primas14 .
Primo algoritmas. Juo randama medžių seka T1 ⊂ T2 ⊂ · · · ⊂ Tn , kurioje Tn yra
minimalus.
49
ELEMENTARIOJI TEORIJA
f (T ) = f (T ) + f (ei ) − f (e) f (T ),
nes algoritme rinkome ei kaip lengviausią iš galimų briaunų, kurių tik vienas galas buvo
nuspalvintas. Vadinasi, T taip pat yra minimalus dengiantysis medis. Po n žingsnių
apibrėžtas Tn bus minimalus dengiantysis medis.
Teorema įrodyta.
50
2 skyrius. Pirmosios žinios apie grafus
čia i1 , i2 , . . . , in yra skirtingi stulpelių, iš kurių paimti daugikliai, numeriai. Jei sandauga nelygi
nuliui, o lygi vienetui, tai daugiklių indeksai parodo vieną iš suporavimo galimybių: v1 -ąją su
ui1 -uoju ir t. t., vn -ąją su uin -uoju. Šių sandaugų suma yra matricos A permanentas, lygus visų
tokių suporavimų skaičiui.
Grafo viršūnių poravimas nepriklausomomis briaunomis yra aktuali ir plačiai iš-
nagrinėta problema.
ρ: E → R+ .
51
ELEMENTARIOJI TEORIJA
Dabar tako ilgiu vadinsime jame esančių briaunų ilgių sumą, o atstumu tarp dviejų vir-
šūnių – trumpiausio jas jungiančio tako ilgį. Jungiame grafe toks takas egzistuoja. Jo
ieškant atsiranda sunkumų, nes visų galimų takų perrinkimas dideliame grafe gali už-
trukti nemotyvuotai ilgai.
Atstumą tarp viršūnių u ir v žymėsime d(u, v), o taką tarp jų vadinsime (u − v)
taku. Atstumas tenkina trikampio nelygybę
Be to, jei (2.5) lygybėje esantis minimumas yra pasiekiamas, kai x = u ir y = v, tai
52
2 skyrius. Pirmosios žinios apie grafus
Iš antros teoremoje pateiktos lygybės išplaukia idėja, kad trumpiausią atstumą tarp
dviejų viršūnių galima rasti žinant atstumą nuo vienos viršūnės iki tam tikros jų aibės.
Užrašykime šia idėja paremtą algoritmą.
Algoritmas. Juo randami trumpiausi takai iš s ∈ V į kitas viršūnes.
1-asis žingsnis. Apibrėžiame aibę A0 = {s}, jos papildinį A0 ir randame u1 :=
s ∈ A0 bei v1 ∈ A0 , tenkinančius sąlygą
d(s, u1 ) + ρ(u1 v1 ) = min d(s, x) + ρ(xy) .
x∈A0
y∈A0
Apibrėžiame medį Ti+1 = (Vi+1 , Ei+1 ); čia Vi+1 = Vi ∪{vi+1 } ir Ei+1 = Ei ∪{ui+1 vi+1 }.
Algoritmo pabaiga. Atlikę (n−1)-ąjį žingsnį, užrašome medį Tn−1 = (Vn−1 , En−1 ).
Šio medžio viršūnes s ir vi , 1 i n − 1, jungia tik vienas takas. Remiantis
2.22 teorema, jis yra trumpiausias iš visų galimų takų, esančių grafe G. Tokius medžius
vadiname trumpiausių takų medžiais.
Aprašytas algoritmas turi esminį trūkumą – kiekviename žingsnyje reikia ieškoti
viršūnių, realizuojančių minimumą. Tam sugaištama daug laiko, nes tarpinė informacija
neišsaugoma. E. Dijkstra15 1959 m. pasiūlė gerokai efektyvesnį algoritmą, kuris pade-
da pasiklydus ir užsisakius telefoninę paslaugą surasti trumpiausią kelią namo. Dabar
siūlytume surasti sąvąjį metodą.
53
ELEMENTARIOJI TEORIJA
Užduotys
2.1. Pasinaudoję 2.3 teoremos sąlyga ir įrodymo idėja, įrodykite, kad grafe egzistuoja
grandinė, kurios ilgis yra ne mažesnis kaip δ(G) + 1.
2.2. Įrodykite, kad jungus multigrafas yra Oilerio tada ir tik tada, jei jo briaunų aibė
yra išreiškiama poromis nesikertančių grandinių sąjunga.
2.3. Šachmatų lentoje žirgo ėjimu apeikite visus langelius be pakartojimų. Šią Oilerio
užduotį suformuluokite naudodamiesi grafų sąvokomis.
2.4. Įrodykite, kad iš planariojo grafo sąlygos juosmens apimčiai g išplaukia tokie
įverčiai:
a) {g 4} ⇒ {δ(G) 3};
b) {g 6} ⇒ {δ(G) 2}.
2.5. Įrodykite nelygybę χ(G) k + 1, jei grafas G ir visi jo pografiai turi viršūnę,
kurios laipsnis neviršija k ∈ N.
2.7. Įrodykite, kad žemėlapis, kurį apibrėžia Oilerio grafas, yra dvispalvis.
2.8. GSM telefono tinklo stiprintuvai ir jų aptarnavimo zonos pavaizduotos 2.12 pa-
veiksle.
C
B
A D
E
F
G
2.12 pav.
Koks yra minimalus reikalingų radijo dažnių skaičius, jei žinoma, kad stiprintuvai,
kurių aptarnavimo zona bendra, turi veikti skirtingais dažniais?
54
3. Junginiai
3.1. Gretiniai, kėliniai ir deriniai
Iš aibės elementų galime sudaryti įvairius rinkinius, kurie skiriasi elementų išdėstymo
tvarka arba nors vienu elementu. Rinkinių elementai gali kartotis arba būti skirtingi.
Tokius rinkinius vadiname junginiais. Išmokime juos rasti. Aišku, kad skaičiuojant
elementų prigimtis yra nesvarbi. Tarkime, kad pradinės aibės galia yra n, o junginio ele-
mentų skaičius lygus k. Jį vadiname k junginiu, išrinktu iš n aibės. Iš pradžių aptarkime
atvejį, kai junginyje elementai yra skirtingi.
Aibės A = {a1 , . . . , an } skirtingų elementų sutvarkytąjį junginį (ai1 , . . . , aik ) va-
diname gretiniu, o pabrėždami jo ilgį – k gretiniu iš n aibės. Jų skaičių pažymėkime Akn .
Nenustebkite pamatę ir žymenį (n)k .
3.1 teorema. Kai 1 k n, gretinių skaičius
Įrodymas. Pirmąjį gretinio elementą imame iš visos aibės, todėl yra n galimybių.
Jei gretinio pradžioje jau parašyta i − 1 skirtingų elementų, tai i-ajam parinkti yra n −
(i − 1) galimybių; čia 1 i k. Elementai imami nepriklausomai vienas nuo kito.
Įrodinėjama lygybė išplaukia iš 1.6 teoremos.
Teorema įrodyta.
Jau žinome funkcijų, atvaizduojančių aibę X = {x1 , x2 , . . . , xk } aibėje Y =
{y1 , y2 , . . . , yn }, skaičių. Remiantis 1.7 teorema, jis lygus nk . Apsiribokime funkcijo-
mis, kurios skirtingus elementus atvaizduoja į skirtingus. Tokias funkcijas vadiname
injekcinėmis. Raskime jų skaičių.
3.2 teorema. Pažymėkime
55
ELEMENTARIOJI TEORIJA
Sprendimas. Pakanka sunumeruoti studentus ir pastebėti, kad susodinimo būdų yra tiek,
kiek injekcinių funkcijų f : {1, 2, . . . , 10} → {1, 2, . . . , 20}, t. y. A10
20 = 11 · 12 · · · 20.
Gretinius iš n elementų po n vadiname kėliniais.
3.3 teorema. Iš viso yra n! := 1 · 2 · . . . · n kėlinių, sudarytų iš n aibės.
3.1 išvada. Iš viso yra n! bijekcinių n aibės funkcijų į n aibę.
Raidžių tvarka k žodyje arba gretinyje yra svarbi. Panagrinėkime junginius, kai
elementų tvarka juose yra nesvarbi ir skaičiuojant į ją neatsižvelgiama.
Nesutvarkytasis skirtingų elementų rinkinys (poaibis) yra vadinamas deriniu. Nu-
rodydami aibės ir poaibio galias, sakysime, kad skaičiuojame k derinius iš n aibės. Tokių
derinių skaičius mokslinėje literatūroje žymimas dvejopai:
k n
Cn arba .
k
Jis vadinamas binominiu koeficientu iš n po k. Mes vartosime antrąjį žymenį. Taip
pat susitarkime sandaugas, kuriose nėra daugiklių, t. y. tuščiąsias sandaugas, visada
prilyginti vienetui. Taigi turime ir reikšmes A0n = 1 bei 0! = 1.
3.4 teorema. Derinių iš n aibės po k elementų skaičius
n Akn n! n
= = = , 0 k n.
k k! k!(n − k)! n−k
Įrodymas. Teiginys išplaukia iš 3.1 ir 3.3 teoremų, nes, sutapatinę tik tvarka be-
siskiriančius gretinius, iš k! gretinių gauname tik vieną derinį. Paskutinė lygybė patikri-
nama tiesiogiai.
Susitarkime, kad nk = 0, jei k > n. Tai yra natūralu, nes didesnės galios negu
n poaibio nėra nė vieno. Binominių koeficientų savybes plačiau išnagrinėsime ateityje.
Dabar įrodysime tik porą paprasčiausių.
3.5 teorema (Paskalio) . Tegul 1 k n. Tada
n n−1 n−1
= + .
k k k−1
Įrodymas. Galima būtų pritaikyti indukcijos principą, bet gerokai įdomesnis yra
dukart skaičiuok principas. Suma, esanti įrodinėjamos lygybės dešinėje, nuteikia nagri-
nėti visos k derinių iš n aibės skaidinį į du poaibius.
Tarkime, kad deriniai buvo sudaromi iš skaičių {1, 2, . . . , n}. Vienuose deriniuose
skaičius n buvo, kituose – ne. Galime įsivaizduoti, kad pirmosios klasės deriniai gauti
sudarius k−1 derinių
n−1 iš aibės {1, 2, . . . , n−1} ir vėliau į juos įrašius n. Taigi iš viso tokių
derinių yra k−1 . Antrosios klasės k deriniai sudaromi tik iš skaičių {1, 2, . . . , n − 1}.
Iš viso jų yra n−1
k
. Sudėję abiejų klasių galias, gauname visą derinių skaičių.
56
3 skyrius. Junginiai
Lema įrodyta.
57
ELEMENTARIOJI TEORIJA
G = (V , E ), |V | = n, |E | = mj − 1.
n − (k + 1) mj − 1.
Teorema įrodyta.
3.2 išvada. Jei n-osios eilės grafas turi daugiau nei (n − 1)(n − 2)/2 briaunų, tai jis
yra jungus.
Derinių skaičius nk nurodo, kiek k poaibių galime išrinkti iš n aibės. Skirtin-
giems k = 0, 1, . . . , n poaibių aibės nesikerta, todėl iš 1.5 ir 1.8 teoremų išplaukia tokia
tapatybė:
n n n
+ + ··· + = 2n ; (3.1)
0 1 n
čia n yra bet koks natūralusis skaičius.
Išvedant šią lygybę pasinaudota jau minėtu dukart skaičiuok principu: 1.8 teo-
remoje poaibių aibės galią radome naudodamiesi kodais, dabar – derinių apibrėžimu.
Gautas naujas sąryšis. Panašiai elgsimės ir ateityje.
58
3 skyrius. Junginiai
p1 + p2 + · · · + pk = n,
59
ELEMENTARIOJI TEORIJA
3.2 pavyzdys. Kiek skirtingų pirkinių iš k prekių sudarytume, jei galėtume rinktis iš n prekių
rūšių be apribojimų?
Sprendimas. Aišku, kad prekių tvarka krepšyje yra nesvarbi, bet deriniu pirkinio nepava-
dinsi, nes sąlygoje nėra uždrausta pirkti kelias vienos rūšies prekes. Spręsdami vėl pasinaudoki-
me kodais.
Sunumeruokime visas n prekių rūšis ir sudarykime pirkinio kodą: rašykime tiek pliusų,
kiek imame pirmosios rūšies prekių, dėkime skirtuką –– vertikalų brūkšnį –– ir tęskime šį procesą.
Baigsime parašę tiek pliusų, kiek yra imama n-osios rūšies prekių. Taigi kodas atrodys maždaug
taip:
(+ + +|| + +| · · · |+).
Nuėję į parduotuvę ir turėdami tokį mamos nurodytą kodą, matome, kad reikia nupirkti tris
pirmosios rūšies prekes, nė vienos antrosios rūšies prekės ir t. t. Namo parnešime viską, ko buvo
prašoma.
Vadinasi, tarp galimų pirkinių ir jų kodų nustatyta abipusiškai vienareikšmė atitiktis. Lie-
ka tik rasti tokių kodų skaičių.
Kodą sudarys k pliusų ir n − 1 vertikalių brūšnių. Kodai yra n − 1 + k žodžiai, kai abėcėlė
yra aibė {+, |}, tačiau ne visi. Jie tenkina vieną sąlygą: pliusų skaičius yra lygus k. Kadangi
pliusų padėtis kode vienareikšmiškai jį nusako, o tokių padėčių galime išrinkti n+k−1 k būdais,
tai šis binominis koeficientas ir yra uždavinio atsakymas.
Paimtas iš n aibės k elementų rinkinys su galimais pasikartojimais vadinamas
deriniu su pasikartojimais. Jų skaičius dažnai žymimas Hnk . Kadangi elementų prigimtis
nesvarbi, spręsdami uždavinį, mes įrodėme tokią teoremą.
x1 + x2 + · · · + xn = k
sprendinių skaičiaus; čia xi 0 žymi i-osios rūšies prekių, imamų į pirkinį, skaičių.
Jei sveikųjų neneigiamų skaičių aibę pažymėtume Z+ , o Zn+ – Dekarto sandaugą, tai
nežinomasis vektorius x̄ := (x1 , x2 , . . . , xn ) ∈ Zn+ . Akcentuodami šį svarbų pastebėjimą
suformuoluosime teoremą.
3.11 teorema. Lygtis x1 +x2 +· · ·+xn = k turi Hnk = n+k−1 k
sprendinių sveikaisiais
neneigiamais skaičiais.
Palyginkime su tokiu teiginiu.
k−1
3.12 teorema. Jei k n, tai lygtis x1 + x2 + · · · + xn = k turi n−1
sprendinių
natūraliaisiais skaičiais.
60
3 skyrius. Junginiai
61
ELEMENTARIOJI TEORIJA
yra tam tikri koeficientai. Juos vadiname multinominiais. Kai n = 2, jie turi sutapti su
jau įvestais binominiais koeficientais. Todėl susitarkime dėl dvigubo žymėjimo:
n n
= .
p p, n − p
Teorema įrodyta.
Atkreipkime dėmesį į tokią (3.2) lygybės išvadą:
n
k =
n
.
p̄
p1 , . . . , pk
62
3 skyrius. Junginiai
Teorema įrodyta.
63
ELEMENTARIOJI TEORIJA
n
n k
Smn = (−1) k
= (−1)m δmn .
k=m
k m
n
k n n−m
Snm = (−1)
k=m
m k−m
n
n k n−m
= (−1) .
m k=m k−m
3.18 teorema (apgrȩžimo sa̧ryšis) . Tegu {ak }, {bk }, k 0, yra dvi skaičių sekos.
Jei kiekvienam n 0
n
n
bn = (−1)k ak ,
k=0
k
tai kiekvienam n 0
n
k n
an = (−1) bk .
k=0
k
Atvirkščiai, iš antrosios lygybės išplaukia ir pirmoji.
Įrodymas. Jei teisinga pirmoji lygybė, tai įstatę bn išraišką patikriname antrąją.
Skaičiuojame keisdami sumavimo tvarką. To mokėmės 1.4 skyrelyje. Gauname
n
k n
(−1) bk
k=0
k
64
3 skyrius. Junginiai
n k
n k
= (−1)k (−1)m am
k=0
k m=0
m
n n
k n k
= m
(−1) am (−1)
m=0 k=m
k m
= an δnn = an .
1 1
hn := 1 + + ··· + , n 1.
2 n
n
k+1 n 1
hn = (−1)
k=1
k k
ir
1
n
k+1 n
= (−1) hk .
n k=1
k
n
k+1 n 1
an := (−1)
k=1
k k
n
n−1 n−1 1
= (−1)k+1
+
k=1
k k−1 k
n
n+1 n − 1 1 k+1 n − 1 1
= an−1 + (−1) + (−1) . (3.3)
n n k=1
k − 1 k
1
n n
k+1 (n − 1)! k n
(−1) =− (−1)
k=1
k!(n − k)! n k=1 k
1
= − [(1 − 1)n − 1]
n
1
= .
n
65
ELEMENTARIOJI TEORIJA
Užduotys
3.1. Kiek skirtingų trispalvių vėliavų galima sudaryti turint šešių skirtingų spalvų au-
dinius, jei visų spalvų juostos vėliavoje yra vienodo pločio?
3.3. Kiek yra dviženklių skaičių, kurių skaitmenų suma lygi 10?
3.4. Kiek yra triženklių skaičių, kurių skaitmenų suma lygi 12?
3.7. Keliais būdais galima suskirstyti n aibę į k nesikertančių poaibių, jei reikalaujama,
kad visiems 1 i k į i-ąjį poaibį pakliūtų pi elementų? Čia p1 + · · · + pk = n.
66
4. Rėčio principas
4.1. Aibiu˛ sajungos
˛ galia
Nustebote išgirdę žodį rėtis. Iš tiesų, jį verta panaudoti skaičiuojant kai kurių aibių
galias. Dažnai, skaičiuojant poaibių galias, patogiau nevengti dubliavimo ir keleriopo tų
pačių elementų skaičiavimo, o paskui perteklių išsijoti.
Kalbama, kad terminas kilęs iš skylėtų molinių plokštelių, rastų kasinėjant Babi-
lono teritoriją. Savo forma jos priminė buitinius rėčius, tačiau tolesni tyrimai parodė,
kad tai pirminių skaičių lentelės! Iš tiesų, iš eilės surašę natūraliuosius skaičius iki 100
lentelėje 10 × 10 ir išdūrę skylutes vietoje 1, vietoje 4, 6 bei kitų dvejeto kartotinių ir t. t.,
vietoje visų pirminių skaičių p 7 kartotinių kp su k = 2, 3, . . . , gautume kažką pa-
našaus į rėtį. Likę neišdurti skaičiai yra pirminiai. Pastebėkime, kad kartotinių kp x,
k = 1, 2, . . . , skaičius yra sveikoji dalis [x/p]; tai įžiūrėti buvo nesunku. Tuo tarpu
suskaičiuoti pirminių skaičių, neviršijančių x, kiekį nelengva, jei x yra didelis. Atlik-
tus kartotinių skaičių išsijojimo žingsnius galima suskaičiuoti, todėl atsiranda galimybė
spręsti ir sunkesnę pirminių skaičių problemą.
Šiame skyriuje išmoksime apskaičiuoti susikertančių aibių sąjungos galią. Api-
bendrinsime nesunkiai suvokiamas formules
|A ∪ B| = |A| + |B| − |A ∩ B|
ir
B B
A A
C
a) b)
4.1 pav.
Em = {n = km 100: k 1}.
67
ELEMENTARIOJI TEORIJA
U := A1 ∪ · · · ∪ An ,
skaičių. Pažymėkime
kai 1 k n.
Įsidėmėkime, kad sumoje Sk yra sumuojama pagal visus sutvarkytuosius k skir-
tingų indeksų rinkinius (i1 , . . . , ik ), sudarytus iš visos indeksų aibės Nn = {1, 2, . . . , n}.
Kiekvieną k indeksų poaibį galima užrašyti didėjimo tvarka, todėl sumoje Sk yra nk
dėmenų.
4.1 teorema. Bet kokių baigtinių aibių A1 , . . . , An sąjungos U galia yra lygi
|U | = |A1 ∪ · · · ∪ An | = S1 − S2 + S3 + · · · + (−1)n+1 Sn .
68
4 skyrius. Rėčio principas
Pažymėkime
Zk (x) = Ix (Ai1 ∩ · · · ∩ Aik ).
1i1 <i2 <···<ik n
n
S1 − S2 + S3 + · · · + (−1) n+1
Sn = (−1)k+1 Zk (x).
x∈U k=1
n
1 = Ix (U ) = (−1)k+1 Zk (x) (4.2)
k=1
dėl kiekvieno x ∈ U .
Tarkime,
x ∈ A1 , . . . , Am ,
bet
x ∈ Am+1 , . . . , An
kokiam nors 1 m n. Dėl šio x gauname Zm+i (x) = 0, jei 1 i n − m. Vadinasi,
n
(−1)k+1 Zk (x) = Z1 (x) − Z2 (x) + · · · + (−1)m+1 Zm (x).
k=1
69
ELEMENTARIOJI TEORIJA
Ai1 ∩ · · · ∩ Aik ,
n
kurias sudaro aibės iš rinkinio {A1 , . . . , Am }. Tokių sankirtų yra k
. Todėl
m
Zk (x) = ,
k
o
n
m m m
(−1)k+1 Zk (x) = − + · · · + (−1)m+1
k=1
1 2 m
m
= − (1 − 1)m = 1
0
su kiekvienu 1 m n.
Teorema įrodyta.
Rėčio principą dažniausiai tenka taikyti ieškant elementų, kurie nepriklauso jokiai
iš aibių A1 , . . . , An , t. y. norint rasti aibės
A1 ∩ · · · ∩ An = U \ (A1 ∪ · · · ∪ An )
XJ := ∩i∈J Ai .
Toliau pakanka pritaikyti 4.1 teoremą. Žinoma, tą darant reikia suvokti, kad visi k poai-
biai J suformuoja sumą Sk ; čia 1 k n.
70
4 skyrius. Rėčio principas
Įvesta suma Sk parodo, kiek yra elementų visose k poaibių sankirtose kartu pa-
ėmus. Bet tie patys elementai gali priklausyti ir k + 1 ar didesnio skaičiaus poaibių
sankirtai. Kaip rasti skaičių elementų, priklausančių lygiai k poaibių iš A1 , . . . , An ?
Atsakymas glūdi tokioje teoremoje.
4.3 teorema. Tarkime, kad A1 , . . . , An yra bet kokios skirtingos galbūt susikertančios
aibės, S0 = |X| ir Sk – ankščiau apibrėžtosios sumos. Skaičius elementų, priklausančių
lygiai r, 0 r n, iš šių aibių, yra lygus sumai
r +1 r +2 n−r n
Sr − Sr+1 + Sr+2 ∓ · · · + (−1) Sn .
r r r
Įrodymas. Kai r = 0, teiginį jau esame įrodę. Tegul toliau r 1. Pastebėkime,
kad į sumas Sk , kai k r, įskaičiuojami tik tie elementai x ∈ U = A1 ∪ · · · ∪ An , kurie
patenka į ne mažiau kaip r nagrinėjamų poaibių. Šią savybę nurodysime žvaigždute prie
sumos ženklo. Kaip ir 4.1 teoremos įrodyme, pasinaudoję Sk išraiškomis per Zk (x) ir
kitais žymenimis, 4.3 teoremoje esančią sumą galime perrašyti
n ∗ n
k k
(−1)k−r Sk = (−1)k−r Zk (x).
k=r
r x∈U k=r
r
Įsitikinsime, kad lygybės dešinėje sumuodami pagal x ∈ U sudedame tiek vienetų, kiek
yra elementų, priklausančių lygiai r iš aibių A1 , . . . , An . Kitaip tariant, fiksavus x ∈ U ,
vidinės sumos reikšmė turi būti lygi vienetui, jei x priklauso lygiai r aibių, ir nuliui –
priešingu atveju. Iš tiesų, jei x ∈ A1 , . . . , Am , bet x ∈ Am+1 , . . . , An , o r m n, tai,
pasinaudoję jau įrodyta Zk (x) formule ir binominio koeficiento savybe (3.14 teorema),
gauname
n m
k−r k k−r k m
(−1) Zk (x) = (−1)
k=r
r k=r
r k
m
m m−r
= (−1)k−r
r k=r k−r
m
= (1 − 1)m−r .
r
Jei m = r, paskutinis dydis yra lygus vienetui, priešingu atveju – nuliui.
Teorema įrodyta.
71
ELEMENTARIOJI TEORIJA
Taip rašant suprantama, kad stulpelio viršuje esantis skaičius k yra atvaizduojamas į
apačioje esantį ik , 1 k n. Užrašant keitinį lentele, joje stulpelių išdėstymo tvarka
nėra svarbi. Antroji eilutė sudaro skaičių aibės Nn kėlinį. Vadinasi, iš viso n-sios eilės
keitinių yra n!.
Kiek yra n-osios eilės keitinių, kuriuose bet koks 1 i n pakeičiamas j = i,
1 j n? Tokie keitiniai vadinami netvarkingaisiais. Kai kada su šia problema susidu-
riama vadinamuosiuose kinų restorano uždaviniuose. Tada ji formuluojama buitiškiau.
Štai vienas iš galimų variantų.
Būrelis m džentelmenų atvyksta pietauti į kinų restoraną. Rūbinėje visi atiduoda
savo skrybėles, kurios po pietų grąžinamos atsitiktinai. Kokia tikimybė, kad 1 r m
iš šių klientų atgaus savo skrybėles?
Mes grįšime prie šio uždavinio, bet prieš tai suskaičiuokime reikalingus keitinius.
4.4 teorema. Netvarkingųjų n-osios eilės keitinių skaičius
n
(−1)k
tn : = n! . (4.3)
k=0
k!
Įrodymas. Tegul Ak yra aibė tokių keitinių, kad ik = k, X – visa keitinių aibė, o
Ak = X \ Ak , 1 k n. Remiantis 4.1 teorema,
tn = |A1 ∩ · · · ∩ An |
n
= |X| − |Ai | + |Ai ∩ Aj | − · · · + (−1)n |A1 ∩ · · · ∩ An |
i=1 1i<j n
= |X| − S1 + S2 − · · · + (−1)n Sn . (4.4)
n
nes sumoje buvo k vienodų dėmenų. Kadangi |X| = n!, tai įstatę gautas reikšmes į
(4.4) lygybę, baigiame teoremos įrodymą.
Kinų restorano uždavinio sprendimas. Pakanka klasikinio tikimybės apibrėžimo:
suradę, kiek yra galimų įvykių, kai r klientų atgauna savo skrybėles, šį skaičių padalysi-
me iš visų galimų skrybėlių atidavimo variantų skaičiaus.
72
4 skyrius. Rėčio principas
m!
m−r
(−1)k
(m − r)!
r!(m − r)! k=0
k!
1 (−1)k
m−r
.
r! k=0 k!
Spręsdami uždavinį, klasifikavome visus keitinius į klases pagal tai, kiek elementų
keitinys palieka vietoje. Tie samprotavimai įrodo tokią lygybę:
n
n
n! = tn−k , n 1. (4.5)
k=0
k
73
ELEMENTARIOJI TEORIJA
Taigi du iš eilės pritaikyti atvaizdžiai vaizduoja taip, kaip ir jų sandauga. Bet nesupai-
niokite jų panaudojimo tvarkos! Patikrinkite, ar teisinga:
123456 123456 123456 123456 123456
= = .
231645 524136 123456 524136 231645
Panašūs pavyzdžiai rodo, kad keitinių sandaugoje daugiklių tvarkos keisti negali-
ma. Moksliškai kalbant, ši keitinių daugyba yra nekomutatyvi. Tačiau jai galioja asocia-
tyvumo dėsnis:
(σ1 σ2 )σ3 = σ1 (σ2 σ3 )
su bet kokiais σ1 , σ2 , σ3 ∈ Sn . Keitinys, kurio lentelė
1 2 ··· n
I= ,
1 2 ··· n
turi savybę: I σ = σ I = σ su bet kokiu σ ∈ Sn . Jis vadinamas vienetiniu (tapačiuoju)
keitiniu. Sukeitus (4.6) lentelės eilutes vietomis gautas keitinys
−1 1σ 2σ · · · nσ
σ :=
1 2 ··· n
κ = (i1 , i2 , . . . , ik ).
κ −1 = (ik , ik−1 , . . . , i1 ).
74
4 skyrius. Rėčio principas
Todėl iš viso yra k!/k = (k −1)! ilgio k ciklų su fiksuotu slankiųjų simbolių i1 , i2 , . . . , ik
poaibiu.
i, iσ, . . . , iσ m = i. (4.8)
Iš tiesų sekos iσ m , m 1, nariai priklauso aibei {1, 2, . . . , n}, todėl būtinai atsiras
pasikartojančių narių. Tegul
iσ r = iσ s , 1 r < s.
Jie yra poromis nepriklausomi. Iš tiesų, jei sutaptų skirtingų ciklų nariai iσ r = j σ l , kai
i < j , tai iσ r−l = j . Ši lygybė rodo, kad j turėjo būti cikle κ(i).
Sudauginę (4.9) ciklus, gauname keitinį σ . Pastebėkime, kad dauginant nepri-
klausomus ciklus juos galime keisti vietomis.
Tikrindami skaidinio vienatį, tariame priešingai. Tegul
75
ELEMENTARIOJI TEORIJA
yra du skaidiniai ciklais. Palyginame ciklus, kuriuose slankusis simbolis yra 1. Tarkime,
kad tai κ1 ir κ1 . Cikliškai keisdami slankiuosius simbolius, abu ciklus galime pradėti
vienetu. Bet tada, kaip buvome pastebėję,
σ̄ := {i1 , . . . , is , . . . , j1 , . . . , jt }
σ
→ σ̄
yra bijekcinis.
Įrodymas. Kadangi ciklai yra nepriklausomi, tai skaičių sekoje
{i1 , . . . , is , . . . , j1 , . . . , jt }
nėra pasikartojančių. Todėl seka yra pirmųjų n natūraliųjų skaičių kėlinys. Vadinasi,
atvaizdis yra apibrėžtas korektiškai.
76
4 skyrius. Rėčio principas
(i1 , . . . , ir ),
nes skaičius ir+1 jau negali priklausyti ciklui, o anksčiau nei skaičius ir ciklas baigtis
negali. Priešingu atveju mažesnis už i1 skaičius turėtų pradėti kitą ciklą. Tai prieštarautų
ciklų išdėstymo tvarkai.
Patikrinę, kad pirmieji ciklai keitiniuose σ ir σ sutampa, procesą tęsiame. Pri-
taikę indukcijos principą, užbaigiame keitinių lygybės įrodymą.
Teorema įrodyta.
Keitinys, nagrinėtas 4.2 pavyzdyje, pavaizduotas 1.2 paveiksle. Iš jo vaizdžiai
matyti skaidinio ciklais prasmė ir keitinio, kaip atvaizdžio, veikimas.
Jei (4.7) skaidinyje yra k1 (σ ) 0 vienetinio ilgio ciklų, k2 (σ ) 0 ciklų, kurių
ilgis lygus 2, ir t. t., kn (σ ) 0 ciklų, kurių ilgis lygus n, tai
k̄(σ ) := k1 (σ ), k2 (σ ), . . . , kn (σ )
yra vadinamas ciklų vektoriumi, arba ciklinės struktūros vektoriumi. Jis tenkina lygtį
Jei k̄ ∈ Zn+ taip pat tenkina šią lygtį, tai visi keitiniai, kuriems k̄(σ ) = k̄, sudaro klasę,
charakterizuojamą vektoriumi k̄. Ją žymėkime Sn (k̄). Išsiaiškinsime ciklų vektoriaus
algebrinę prasmę.
Du simetrinės grupės Sn keitiniai σ ir σ1 vadinami jungtiniais, jeigu egzistuoja
toks τ ∈ Sn , kad
σ = τ σ1 τ −1 ; (4.11)
čia τ −1 yra keitiniui τ atvirkštinis keitinys.
4.7 teorema. Du keitiniai yra jungtiniai tada ir tik tada, jei jų ciklų vektoriai sutampa.
Įrodymas. Tarkime, kad jungtiniai keitiniai σ ir σ1 yra susieti (4.11) lygybe, o
κ = (i1 , . . . , ik ) yra keitinio σ1 ciklas. Tuomet
i1 = ik σ1 , i2 = i1 σ1 , ..., ik = ik−1 σ1 .
77
ELEMENTARIOJI TEORIJA
jei j = 1, . . . , k − 1, ir
yk σ = (ik σ1 )τ −1 = i1 τ −1 = y1 .
Išreiškę iš (4.11) lygybės keitinį σ1 per σ , panašiai įsitikintume, kad ir bet koks σ ciklas
atitinka σ1 to paties ilgio ciklą. Vadinasi, k̄(σ ) = k̄(σ1 ). Kitaip tariant, abu keitiniai
priklauso tai pačiai klasei.
Tarkime dabar, kad k̄(σ ) = k̄(σ1 ). Imkime keitinių išraiškas ciklais. Tegu (i1 , i2 ,
. . . , is ) yra bendrasis ciklas keitinyje σ , o (y1 , y2 , . . . , ys ) – keitinyje σ1 . Atitinkamai
sutvarkę ciklų išdėstymo eilę, sudarykime keitinį
· · · i1 i2 · · · is · · ·
τ= .
· · · y1 y2 · · · ys · · ·
Kiti pažymėti daugtaškiais elementai išdėstomi taip pat. Patikrinkime (4.11) formulę.
Du aibės atvaizdžiai lygūs, jei jų reikšmės tuose pačiuose taškuose sutampa. Kaip vaiz-
duoja skaičių ij atvaizdis σ , žinome, o į ką atvaizduoja tuos pačius skaičius τ σ1 τ −1 ,
surandame:
keitinių.
Įrodymas. Turėdami struktūros vektorių, pasidarykime kj dėžučių, kuriose gali
tilpti j , 1 j n, skaičių:
k kj kn
1
(·) . . . (·) . . . (·, . . . , ·) . . . (·, . . . , ·) . . . (·, . . . , ·) . . . (·, . . . , ·) .
j j n n
Jose bet kaip išdėstykime visus skaičius 1, 2, . . . , n. Dabar į kiekvienos dėžutės skaičius
žiūrėkime kaip į ciklą. Tada visos dėžutės apibrėžia nurodytos struktūros keitinį. Jei
dėstysime visais įmanomais būdais, o jų yra n!, tai gausime visus tos pačios struktūros
keitinius, netgi su pasikartojimais.
Atkreipkime dėmesį į pasikartojimų priežastis. Jų yra dvi:
78
4 skyrius. Rėčio principas
Kitaip tariant, panaudojus įvairius kėlinius, vieną kartą kažkoks skaičių rinkinys
galėjo atsirasti vienoje dėžutėje, o kitą kartą – kitoje tos pačios talpos dėžutėje. Tai
atrodytų kaip to paties didumo dėžučių su įrašytais skaičiais tvarkos kitimas. Bet keitinys
vis tiek būtų tas pats. Dėl 1) priežasties kiekvienas keitinys buvo pakartotas
k1 ! · · · kj ! · · · kn !
kartų.
Dėl 2) priežasties j -ojo didumo dėžutėje esantys skaičiai sudarė tą patį ciklą j
kartų. Peržvelgę visas dėžutes, gauname
1k1 · · · j kj · · · nkn
w(σ ) = k1 (σ ) + k2 (σ ) + · · · + kn (σ )
(4.7) skaidinyje savybes nagrinėsime kituose vadovėlio skyriuose. Kiek yra keitinių,
turinčių m, 0 m n, ciklų? Ieškomą skaičių pažymėkime c(n, m) ir pastebėkime,
kad c(n, 0) = 0, jei n 1. Atkreipiame dėmesį, kad mokslinėje literatūroje vartojamas
ir kitas patogus šių skaičių žymuo: [ mn ].
4.9 teorema. Skaičius n-osios eilės keitinių, turinčių m, 1 m n, ciklų, tenkina
rekurentųjį sąryšį
c(n + 1, m) = c(n, m − 1) + nc(n, m).
Įrodymas. Nagrinėjame visus aibės {1, 2, . . . , n, n + 1} keitinius, išskaidytus m
ciklų sandauga. Juos suskirstome į du poaibius.
Tegul pirmojo poaibio keitiniuose simbolis n + 1 generuoja vienetinio ilgio ciklą.
Kadangi skaičiai, neviršijantys n, yra m − 1 cikle, tai tokių keitinių yra c(n, m − 1).
Antrojo poaibio keitinius galime gauti iš visų aibės {1, 2, . . . , n} keitinių, turinčių
m ciklų. Jų yra c(n, m). Imkime vieną iš tokių keitinių ir paeiliui įrašykime į jo ciklus
skaičių n + 1. Kiek yra pozicijų viename cikle, kad taip įrašydami n + 1 gautume vis
skirtingus ciklus? Jei κ = (i1 , i2 , . . . , ir ) yra bet kuris iš r-ojo ilgio ciklų, tai turime r
tokių pozicijų. Vadinasi, iš vieno r-ojo ilgio ciklo padarome r naujų ciklų su n + 1. Visų
ciklų ilgių suma yra lygi n. Vadinasi, iš kiekvieno n keitinio su m ciklų galime padaryti
n antrosios klasės keitinių jau su n + 1. Iš viso jų gauname nc(n, m). Sudėję rastas
abiejų klasių galias, gauname teoremoje nurodytą sąryšį.
Teorema įrodyta.
79
ELEMENTARIOJI TEORIJA
n+1
n
s(n + 1, k)x = (x)n+1 = (x − n)(x)n = (x − n)
k
s(n, k)x k
k=0 k=0
n+1
= s(n, k − 1) − ns(n, k) x k .
k=0
Samprotaudami kaip ir 4.10 teoremos įrodyme, gauname jau 4.9 teoremoje užra-
šytą rekurenčiąją formulę
80
4 skyrius. Rėčio principas
Įrodymas. Tegul F = F(n, m) yra visų atvaizdžių aibė. Remiantis 1.7 teorema,
|F| = mn .
Tegu Y = {y1 , y2 , . . . , ym }, o aibę Aj sudaro atvaizdžiai, neįgyjantys reikšmės yj ,
1 j m. Remdamiesi ta pačia atvaizdžių skaičiaus teorema, gauname
čia 1 i < j m, m1 i1 < i2 < · · · < ik m. Pastebėkime, kad tokių k poaibių
sankirtų iš viso yra k .
Kiekviena iš siurjekcijų įgyja visas reikšmes yj , todėl
Fs = A1 ∩ A2 ∩ · · · Am .
čia
m m
S1 = (m − 1) ,
n
S2 = (m − 2)n , ...,
1 2
m
Sm−1 = (m − m + 1)n , Sm = 0.
m−1
Įstatę į prieš tai užrašytą formulę, baigiame įrodymą.
Teorema įrodyta.
81
ELEMENTARIOJI TEORIJA
A = A1 ∪ · · · ∪ Ak , Aj ⊂ A, Aj = ∅, Ai ∩ Aj = ∅, 1 i < j n; (4.13)
čia į sujungiamų poaibių tvarką neatsižvelgiama. Tegul S(n, k) yra visų (4.13) skaidi-
nių aibė. Jos galia S(n, k) := |S(n, k)| vadinama antrosios rūšies Stirlingo skaičiumi.
Susitarkime, kad S(0, 0) = 1 ir S(n, 0) = 1, jei n 1. Kitų vadovėlių autoriai siūlo
šiuos Stirlingo skaičius žymėti { nk }. Mėgstantys rutulių dėliojimo į dėžes uždavinį turė-
tų įžvelgti, kad S(n, k) yra n skirtingų rutulių sudėjimo į k vienodų dėžių skaičius, kai
reikalaujama, kad jokia dėžė neliktų tuščia.
Išveskime porą Stirlingo skaičių skaičiavimo formulių. Iš pradžių pasinaudokime
siurjekcinių atvaizdžių savybėmis.
4.12 teorema. Tegul, kaip ir 4.11 teoremoje, Fs (n, k) yra aibė n aibės siurjekcinių
atvaizdžių į k aibę. Tada
1
k
|Fs (n, k)| j k
S(n, k) = = (−1) (k − j )n .
k! k! j =0 j
Aj = {ai ∈ A: f (i) = j }, 1 j k,
82
4 skyrius. Rėčio principas
83
ELEMENTARIOJI TEORIJA
čia vidinėje
m sumoje yra sumuojama pagal visus k-osios galios poaibius X, kurių aibėje
Y yra k . Pasinaudoję 4.11 teorema, gauname
n
mn = S(n, k)k!
k=1 X⊂Y, |X|=k
n
= S(n, k)k! 1
k=1 X⊂Y, |X|=k
n
m
= S(n, k)k!
k=1
k
n
= S(n, k)(m)k .
k=1
Jei n ∈ N, pagal susitarimą S(n, 0) = 0, todėl į pastarąją sumą galėtume įtraukti nulinį
dėmenį, atitinkantį k = 0. Taip gautume teoremos formulę.
Naudodamiesi (4.12) polinomų lygybėmis, 4.3 skyrelyje apibrėžėme pirmosios
rūšies Stirlingo skaičius s(n, k) ir susiejome juos su tam tikrų keitinių skaičiumi. Dabar
jau susipažinusiems su tiesine algebra paminėsime algebrinę Stirlingo skaičių prasmę.
Kiti skaitytojai gali peršokti prie kito skyrelio.
Žinoma, kad polinomai, kurių laipsnis neviršija n, sudaro vektorinę erdvę Rn [x]
virš realiųjų skaičių kūno R. Polinomai
1, x, x 2 , . . . , x n
taip pat sudaro bazę. Per juos vienareikšmiškai galime išreikšti bet kurį polinomą iš
Rn [x]. Vadinasi, (4.12) ir (4.14) lygybės yra ne kas kita, o tik vienos bazės pakeitimo
kita formulės. Iš esmės šia idėja pasinaudosime įrodydami tolesnę teoremą, nors ir ne-
vartosime vektorinių erdvių terminijos.
4.15 teorema. Stirlingo skaičiai tenkina tokį ortogonalumo sąryšį:
n
S(n, k)s(k, m) = δmn , m, n 0.
k=m
84
4 skyrius. Rėčio principas
n
k
= S(n, k) s(k, m)x m
k=1 m=0
n
n
= S(n, k)s(k, m) x m .
m=0 k=m
Užduotys
4.1. Pritaikykite rėčio principą ir raskite skaičių lygties x1 + x2 + x3 = 10 sveikųjų
sprendinių, tenkinančių sąlygas
−4 x1 3; 0 < x2 8; 4 x3 5.
4.3. Raskite, kiek yra šešiaženklių skaičių, kurių skaitmenų suma lygi 27. Atsakymą
sugretinkite su 1 skyriaus 1.2 užduotimi.
4.6. Keliais būdais 6 skirtingus rutulius galime taip sudėti į 3 vienodas dėžes, kad nė
viena neliktų tuščia?
85
5. Rekurentieji saryšiai
˛
5.1. Generuojančiuj
˛ u˛ eilučiu˛ algebra
Ankstesniuose skyriuose dažnai naudojomės polinomais. Nagrinėjant begalines sekas
{an }, n 0, patogu įvesti formalias begalines eilutes
∞
A(x) := a0 + a1 x + a2 x 2 + · · · = an x n ,
n=0
vadinamas generuojančiosiomis eilutėmis. Čia an gali būti realieji skaičiai arba priklau-
syti kokiam nors kitam kūnui. Kol kas apsiribosime realiaisiais skaičiais. Susitarkime
visada vadovautis tokiu principu. Tegul
∞
B(x) := b0 + b1 x + b2 x 2 + · · · = bn x n .
n=0
o sandauga – eilutė
A(x)B(x) := a0 b0 + (a0 b1 + a1 b0 )x + (a0 b2 + a1 b1 + a2 b0 )2x 2 + · · ·
∞
n
= ak bn−k x n .
n=0 k=0
86
5 skyrius. Rekurentieji saryšiai
˛
2) Asociatyvumo:
A(x) + B(x) + C(x) = A(x) + B(x) + C(x) ,
A(x)B(x) C(x) = A(x) B(x)C(x) ;
nesunkiai patikrintume, kad eilutės sudaro tiesinę erdvę virš realiųjų skaičių kūno.
Galima įvesti ir daugiau formalių operacijų su eilutėmis. Pavyzdžiui, eilutės A(x)
išvestine vadinama eilutė
∞
A (x) := a1 + 2a2 x + · · · = nan x n−1 ,
n=1
o integralu – eilutė
x an ∞
a1 a2
A(u)du := a0 x + x 2 + x 3 + · · · = x n+1 .
2 3 n=0
n + 1
0
87
ELEMENTARIOJI TEORIJA
A(b0 + b1 x + b2 x 2 + · · ·) = a0 + a1 (b0 + b1 x + b2 x 2 + · · ·)
+ a2 (b0 + b1 x + b2 x 2 + · · ·)2 + · · · . (5.1)
Pakelti laipsniais mokame, bet vėliau reiktų sutraukti panašiuosius narius, t. y. su vieno-
dais x laipsniais. Ką daryti su laisvaisiais nariais
a0 + a1 b0 + a2 b02 + · · · ?
Deja, ši begalinė suma neapibrėžta. Todėl tenka reikalauti, kad b0 = 0. Kiti koeficientai
prie x n , kai n 1, (5.1) reiškinyje nesunkiai sutraukiami, nes jie išsireiškia per baig-
tinį skaičių pirmųjų koeficientų. Įsidėmėkime, kad superpozicija A(B(x)) apibrėžiama
formaliai atliekant veiksmus tik esant sąlygai b0 = 0.
Neprieštaraudami matematinės analizės teiginiams, palikime standartinius žyme-
nis atskiroms eilutėms:
∞
1
an xn = ,
n=0
1 − ax
∞
1 n
x = ex = exp{x},
n=0
n!
∞
(−1)n−1
x n = ln(1 + x).
n=1
n
Pirmoji lygybė neprieštarauja sandaugai (1 − ax)(a + ax + · · ·) = 1. Eilutės 1 − ax ir
a +ax +· · · yra viena kitai atvirkštinės. Apskritai eilutė B(x) yra atvirkštinė A(x), jeigu
A(x)B(x) = 1. Žymėsime B(x) = A−1 (x). Ar atvirkštinė eilutė visada egzistuoja? Tar-
kime, koeficientai a0 , a1 , . . . yra žinomi. Ieškokime koeficientų b0 , b1 , . . . , tenkinančių
sąryšį
(a0 + a1 x + · · · + an x n + · · ·)(b0 + b1 x + · · · + bn x n + · · ·) = 1.
Pagal sandaugos ir dviejų eilučių lygybės apibrėžimą tai yra ekvivalentu begalinei lygčių
sistemai
a0 b0 = 1, a0 b1 + a1 b0 = 0, a0 bn + a1 bn−1 + · · · + an b0 = 0, . . . .
88
5 skyrius. Rekurentieji saryšiai
˛
Vadinasi, atvirkštinė eilutė A−1 (x) egzistuoja tada ir tik tada, jei a0 = 0. Įsidėmėkime
tai!
Tarkime, kad α yra bet koks realus skaičius, o k ∈ Z. Įveskime apibendrintąjį
Niutono binomo koeficientą:
α (α)k α
= , kai k 0, = 0, kai k < 0.
k k! k
Apibendrintoji Niutono binomo formulė
∞
α α 2 α n
(1 + x) = 1 +
α
x+ x + ··· = x
1 2 n=0
n
taip pat suprantama kaip formalioji eilutė. Dydis, esantis kairiojoje lygybės pusėje, yra
tik eilutės žymuo, neprieštaraujantis analizės tradicijoms.
Taip žymėdami analizėje aptinkamas eilutes, išsaugome ir jų sąryšius, žinomus iš
matematinės analizės. Pavyzdžiui,
1
exp − ln(1 − x) = , ln 1 + (ex − 1) = x.
1−x
Pastarajame sąryšyje pridėdami ir atimdami vienetą mes pabrėžėme, kad rašant super-
poziciją vidinė eilutė turi turėti nulinį laisvąjį narį. Eilutė ex − 1 šią sąlygą tenkina.
Diferencijavimo taisyklės
c1 A(x) + c2 B(x) = c1 A (x) + c2 B (x),
A(x)B(x) = A (x)B(x) + A(x)B (x)
yra lengvai patikrinamos naudojantis apibrėžimais. Panašiai mūsų apibrėžti formalūs
integralai turi įprastas integralų savybes. Visi užrašytieji sąryšiai reiškia tik vieną fak-
tą: eilutės, esančios kairiojoje lygybės pusėje, n-asis koeficientas sutampa su eilutės,
esančios dešiniojoje lygybės pusėje, n-uoju koeficientu.
Išvedant formalių generuojančių eilučių savybes, pakanka kombinatorikos prie-
monių. Kad būtų lengviau įsivaizduoti, kaip tai yra daroma, pateikiame porą paprastų
pavyzdžių.
5.1 pavyzdys. Patikriname, ar
ex · e−x = 1. (5.2)
Sudauginame panariui kairėje esančias eilutes ir palyginame su eilute, lygia 1. Laisvieji nariai
sutampa. Jei n 1, tai gautos eilutės koeficientas prie x n yra lygus
1 1 1 (−1)n
− + ∓ ···+
n!0! (n − 1)!1! (n − 2)!2! 0!n!
n n n
= n! 1 − + − · · · + (−1)n
1 2 n
= n!(1 − 1)n
= 0.
Vadinasi, (5.2) lygybė yra teisinga.
89
ELEMENTARIOJI TEORIJA
su kiekvienu k 0. Pastaroji lygybė, kai α, β ∈ Z+ , jau buvo įrodyta 3.16 teoremoje. Toliau
remsimės polinomų algebra. Į dydžius, esančius kairiojoje ir dešiniojoje paskutinės lygybės pu-
sėse, žiūrime kaip į polinomus su nežinomaisiais α ir β. Kaip minėjome, šių polinomų reikšmės
sutampa begalinėje aibėje taškų. Vadinasi, jie yra tapačiai lygūs.
Išvardytos lygybės dažnai tikrinamos matematinės analizės priemonėmis. Turint
netrivialią eilutės A(x) konvergavimo sritį |x| < x0 , x0 > 0, ir kartu funkciją x
→ A(x)
šioje srityje, pasinaudojama Teiloro koeficientų formulėmis. Įrodyti sąryšiai tarnauja
įvairių lygybių eilučių koeficientams išvesti.
Tiriant laipsnines eilutes matematinės analizės metodais, tenka pagrįsti eilučių
konvergavimą netrivialioje taško x = 0 aplinkoje. Kai koeficientų seka didėja palygin-
ti greitai, galima normuoti juos žinoma seka. Panagrinėsime dažniausiai pasitaikantį
atvejį, kai sekos koeficientas dalijamas iš jo indekso faktorialo.
Sekos {an }, n 0, eksponentine generuojančiąja eilute (toliau vartojama san-
trumpa e. g. e.) vadinama formali eilutė
2 n
:= a0 + a1 x + a2 x + · · · + an x + · · · .
A(x)
1! 2! n!
Taigi vienetų sekos e. g. e. yra e , o sekos {n!}, n 0, – eilutė 1/(1 − x).
x
B(x).
e. g. e. yra sandauga A(x)
Įrodymas. Pirmasis teiginys išplaukia iš apibrėžimų. Pagrįsdami antrąjį tvirtini-
mą, eilutes sudauginame panariui ir gauname
∞
n ∞
cn
B(x)
ak bn−k
A(x) = xn = xn.
n=0 k=0
k! (n − k)! n=0
k!
Lema įrodyta.
90
5 skyrius. Rekurentieji saryšiai
˛
5.3 pavyzdys. Naudodamiesi e. g. e., kitu būdu raskime netvarkingųjų n-osios eilės keitinių
skaičių. Kaip ir anksčiau, jį žymėkime tn , n 1. Susitarkime, kad t0 = 1. Prisiminkime (4.5)
lygybę
n
n
n! = tn−k ,
k
k=0
jau įrodytą 4.2 skyrelyje. Iš jos ir 5.1 lemos išplaukia eksponentinių generuojančių eilučių sąryšis
∞
1 tn n
= ex T(x), T(x) := x .
1−x n!
n=0
n
(−1)k
tn = n! .
k!
k=0
Ar taip seką tn rasti yra lengviau negu taikyti rėčio principą? Gal atlikote 4 sky-
riaus 4.4 užduotį ir išmokote šią formulę išvesti trečiuoju būdu? Patirtis tikrai praverstų.
Daugelis eilučių gali būti išreikštos begalinėmis sandaugomis. Kaip dauginti be-
galinį skaičių begalinių eilučių? Antrame skyriuje mes įteisinsime dalinių sandaugų
konvergavimą į begalinę, o dabar išmokime tik formalių operacijų. Tegul
∞
Fj (x) = fj (k)x k ,
k=0
čia fj (k) ∈ R, be to (ir tai labai svarbu!), fj (0) = 1 kiekvienam j 1. Kaip ir anks-
čiau apibrėžtų funkcijų atvejais, tarsime, kad begalinė sandauga žymi formalią eilutę,
kurios visi koeficientai prie x n , n 0, apskaičiuojami sutraukiant panašiuosius narius,
gautus dauginant panariui eilutes Fj (x). Aišku, galima atlikti tik baigtinį skaičių veiks-
mų. Patariame eilučių bendriesiems nariams suteikti skirtingus indeksus ir šiuos narius
sudauginti. Kai indeksai perbėgs visą jų kitimo sritį, gausime visas kiekvieno nario iš
kiekvieno sandaugas.
Pabandykime:
∞
Fj (x) = 1 + f1 (1)x + · · · + f1 (k1 ) + · · ·
j =1
91
ELEMENTARIOJI TEORIJA
× 1 + fj (1)x + · · · + fj (kj ) + · · · × · · ·
= f1 (k1 )x 1k1 · · · fj (kj )x 2kj · · · .
k1 ,...,kj ,...0
Skliaustuose esanti suma ir yra n-asis formalios eilutės, užrašytos begaline sandauga,
koeficientas.
Taip prieš pustrečio šimto metų elgėsi L. Oileris. Akcentuodami išvestą lygybę,
suformuluosime lemą.
5.2 lema. Teisinga formali lygybė
∞
∞
∞
n
1+ fj (k)x =
k
fj (kj ) x n . (5.3)
j =1 k=1 n=0 k1 ,...,kn 0 j =1
1k1 +···+nkn =n
Į galimą klausimą, kiek dėmenų turi ši koeficientų skaičiavimo formulė, atsakysime ki-
tame skyrelyje.
Išplėtoję eilučių dauginimo idėją, įrodysime vieną ateityje reikalingą formulę.
5.1 teorema (Koši lygybė) . Su kiekvienu n ∈ N yra teisinga lygybė
n
1
kj k !
= 1.
k1 ,...,kn 0 j =1
j j
1k1 +···+nkn =n
92
5 skyrius. Rekurentieji saryšiai
˛
xj
= exp
j
j 1
∞ j k
x 1
= 1+
j 1 k=1
j k!
∞
n
1
= xn .
n=0 k1 ,...,kn 0 j =1
j kj kj !
1k1 +···+nkn =n
n = n1 + n2 + · · · + nk ?
Čia k ir nk yra bet kokie natūralieji skaičiai. Į dėmenų tvarką neatsižvelgsime, todėl
papildomai galime reikalauti, kad būtų n1 · · · nk 1. Ieškomasis skaičius vadi-
namas Oilerio–Hardžio18 –Ramanudžano19 seka (funkcija) ir žymimas p(n). Sugrupavę
vienodus dėmenis, šią išraišką galime užrašyti ir taip:
2 = 1 + 1, 3 = 2 + 1 = 1 + 1 + 1, 4 = 3 + 1 = 2 + 1 + 1 = 1 + 1 + 1 + 1,
93
ELEMENTARIOJI TEORIJA
Taigi
p(1) = 1, p(2) = 2, p(3) = 3, p(4) = 4,
p(5) = 7, ..., p(20) = 627, ..., p(100) = 190569292, . . . .
Skaidinius galima vaizduoti lentelėmis, kaip parodyta 5.1 paveiksle.
25 8 + 5 + 5 + 5 + 1 + 1 12 4 + 4 + 2 + 2
5.1 pav.
Šios lentelės vadinamos Jungo20 arba Fererso21 diagramomis. Jose taškų arba
langelių skaičius lygus n. Eilučių skaičius parodo dėmenų kiekį skaidinyje.
Įrodysime bent porą elementarių šios sudėtingos sekos savybių. Susitarkime žy-
mėti p(n| . . .)) skaičiaus n adityviųjų skaidinių, tenkinančių daugtaškio vietoje nurodytą
sąlygą, skaičių.
5.2 teorema. Tegul 1 r n tada
p(n|dėmenu˛ skaičius neviršija r) = p(n + r|dėmenu˛ skaičius lygus r).
Įrodymas. Tegul pirmąją klasę sudaro visi skaičiaus n + r adityvieji skaidiniai,
o antrąją –– skaičiaus n adityvieji skaidiniai. Nustatysime abipusiškai vienareikšmį šių
klasių sąryšį.
Kadangi n + r skaidinys turi lygiai r dėmenų, tai jo Fererso diagrama turi r ei-
lučių. Nutrynę joje visus r pirmojo stulpelio taškelius, gautume vienintelę skaičiaus n
diagramą, kurioje būtų ne daugiau kaip r eilučių. Atvirkščiai, turėdami n skaidinio dia-
gramą iš ne daugiau kaip r eilučių, galime priekyje prirašyti vieną stulpelį su r taškų ir
gauti vieną n + r skaidinio su r dėmenų diagramą.
Teorema įrodyta.
94
5 skyrius. Rekurentieji saryšiai
˛
tai naudojantis šia teorema labai patogu skaičiuoti sekos p(n) narius.
5.4 teorema. Tegul 1 m n. Tada
Įrodymas. Kaip ir 5.2 teoremoje, tarp skaidinių klasių reikia apibrėžti abipusiškai
vienareikšmį atvaizdį. Tam pakanka transponuoti Fererso diagramą, t. y. skaidinio dia-
gramos eilutes ir stulpelius sukeisti vietomis. Taip m eilučių diagrama tampa diagrama
su ilgiausia eilute iš m taškų. Ji atitinka didžiausią dėmenį.
Dabar pasinaudokime praeitame skyrelyje įvestomis generuojančiomis eilutėmis.
Pradėkime nuo tokios polinomų sandaugos
m
N
(1 + x j ) =: 1 + p̂m (n)x n ;
j =1 n=1
čia N = 1 + 2 + · · · + m. Kokia koeficiento p̂m (n) prasmė? Įžvelkime, kad jis lygus
kiekiui skaičiaus n adityviųjų skaidinių
n = j1 + · · · + jr , (5.5)
Vadinasi, p̂(n) yra lygus (5.5) skaidinių su bet kokiu m 1 ir skirtingais dėmenimis
skaičiui.
Raskime sekos p(n) generuojančią eilutę. Jau žinome, kad verta nagrinėti san-
daugas.
95
ELEMENTARIOJI TEORIJA
P (x) = (1 + x + x 2 + · · ·) · · · (1 + x j + x 2·j + · · ·) · · ·
∞
= xn 1
n=0 1k1 +···+nkn =n
k1 ,...,kn 0
∞
= p(n)x n .
n=0
Teorema įrodyta.
Skaičiavimus atlikome formaliai. Nekantraujantys įteisinti tokius argumentus gali
pasinaudoti matematine analize ir įsitikinti, kad teoremoje išvesta lygybė yra teisinga
intervale |x| < 1 ir net kompleksinės plokštumos vienetiniame skritulyje, kuriame eilutė
konverguoja ir apibrėžia analizinę funkciją. Daugiau įdomių ir elementarių sekos p(n)
savybių rasite N. Bigso [11] ir P. Camerono [22] vadovėliuose.
n−1
Cn = Ck Cn−k , n 2. (5.6)
k=1
96
5 skyrius. Rekurentieji saryšiai
˛
6 3
7 5 1
5.2 pav.
5.3 pav.
97
ELEMENTARIOJI TEORIJA
Atkreipiame dėmesį, kad lyginant du binariuosius medžius atskirai turi sutapti kairieji ir
dešinieji pomedžiai. Be to, pastebėkime, kad lapų skaičius binariajame n-osios, n 2,
eilės medyje visada vienetu yra didesnis negu kitų viršūnių. Tad kyla klausimas, kiek
yra n-lapių binariųjų medžių.
Kaip ir skaičių suskliautimo uždavinyje, pastebime, kad kairiajame medyje gali
būti 1 k n − 1 lapų, o kiti lapai yra dešiniajame. Vėl gauname 5.3 lemoje nurodytą
rekurentųjį sąryšį. Vadinasi, n-lapių binariųjų medžių skaičių apibrėžia seka Cn , kurios
pirmasis narys C1 = 1. Šiuo atveju susitariama pirmosios eilės binariojo medžio šaknį
vadinti ir lapu. Raskime Cn išraišką bet kokiam n 1.
5.6 teorema. Kai n 1,
1 2n − 2
Cn = .
n n−1
Įrodymas. Pirmiau randame sekos {Cn }, n 1, generuojančią eilutę
∞
Cn x n =: C(x).
n=1
98
5 skyrius. Rekurentieji saryšiai
˛
Fn+2 = Fn+1 + Fn
ir u0 = a0 , u1 = a1 .
Sprendimas. Žinomo geometrinės progresijos atvejo, kai c = 0, nenagrinėkime. Jei
turėtume tokius α ir β, kad
−b = α + β, c = αβ, (5.8)
tai αβ = 0 ir (5.7) galėtume perrašyti
Dabar sekos narys išreiškiamas per prieš tai buvusį narį. Nors ši rekurenčioji formulė
neapibrėžia aritmetinės progresijos, bet ją palyginti nesunku išnagrinėti. Pakeitę keletą kartų
un per narius su mažesniais indeksais, galime įžiūrėti atsakymą ir vėliau įrodyti naudojantis
matematine indukcija. Taigi atlikę i žingsnių, gauname
un = α αun−2 + aβ n−2 + aβ n−1
= α2 un−2 + a αβ n−2 + β n−1
= α3 un−3 + a α2 β n−3 + αβ n−2 + β n−1
= ···
= αi un−i + a αi−1 β n−i + αi−2 β n−i+1 + · · · + β n−1 . (5.10)
Paskutinė išraiška yra atspėta intuityviai. Laikydami ją indukcijos hipoteze, įrodykime, kad ji
yra teisinga. Remdamiesi (5.9) lygybe, tęsiame toliau:
un = αi αun−i−1 + aβ n−i−1 + a αi−1 β n−i + αi−2 β n−i+1 + · · · + β n−1
= αi+1 un−i−1 + a αi β n−i−1 + αi−1 β n−i + · · · + β n−1 .
99
ELEMENTARIOJI TEORIJA
Vadinasi, ir (i +1)-ame žingsnyje atsiranda tokia pati išraiška. Remiantis matematinės indukcijos
principu, (5.10) formulė dėl un yra teisinga su visais i 1. Kai i = n, iš jos gauname
un = αn u0 + a αn−1 + αn−2 β 1 + · · · + β n−1 .
u0 = c1 + c2 ,
u1 = c1 α + c2 β,
o antruoju – sistemą
u0 = c1 ,
u1 = c1 α + c2 α.
100
5 skyrius. Rekurentieji saryšiai
˛
Polinomas
r
A(x) = 1 + a1 x + a2 x 2 + · · · + ar x r = aj x j , a0 := 1,
j =0
5.4 lema. Sandauga A(x)U (x) yra ne aukštesnio kaip (r − 1)-ojo laipsnio polinomas
r−1
D(x) := dk x k ,
k=0
kurio koeficientai
k
dk = aj uk−j , 0 k r − 1.
j =0
Įrodymas. Papildykime A(x) iki begalinės eilutės pridėdami nulinius narius. Su-
dauginę A(x) ir U (x) panariui, gauname laipsninę eilutę D(x), kurios koeficientai
k
dk = aj uk−j ;
j =0
101
ELEMENTARIOJI TEORIJA
Pagal Vijeto teoremą α1k1 α2k2 · · · αmkm = (−1)r = 0, todėl lygybę galime perrašyti
D(x)
m kj
cj l
U (x) = = . (5.15)
A(x) j =1 l=1
(1 − λj x)l
m
kj
n+l−1 n
un = cj l λj , n 0. (5.16)
j =1 l=1
n
∞ ∞
−l −l n+l−1 n n
(1 − λj x) = (−1) λj x =
n n n
λj x .
n=0
n n=0
n
Įstatę tai į (5.15) lygybę ir sulyginę koeficientus prie vienodų x laipsnių, baigiame teore-
mos įrodymą.
Pastebėkime, kad nagrinėjant realiąsias sekas charakteristinio polinomo komplek-
sinės šaknys yra poromis jungtinės, todėl taikant šią teoremą atsiradę menamieji skaičiai
susiprastina.
Nurodytą 5.8 teoremoje un formulę su nežinomomis konstantomis cj l , 1 l kj ,
1 j m, galima užrašyti vadovaujantis tik generuojančios eilutės (5.15) išraiška ir
nežinant pradinių sekos narių. Šias konstantas galima rasti ir vėliau jau naudojantis pra-
diniais sekos nariais. Dažnai (5.16) formulė vadinama bendruoju rekurenčiosios (5.13)
lygties sprendiniu.
5.5 pavyzdys. Raskime sekos {un }, n 0, tenkinančios ketvirtos eilės rekurentųjį sąryšį
un+4 − 2un+2 + un = 0,
102
5 skyrius. Rekurentieji saryšiai
˛
A(x) = 1 − 2x 2 + x 4 ,
1 = c1 (1 − x 2 ) + c2 (1 + x) + c3 (1 − 2x + x 2 ),
c1 + c2 + c3 = 1,
c2 − 2c3 = 0,
−c1 + c3 = 0.
1 1 1
U (x) = + +
4(1 − x) 2(1 − x)2 4(1 + x)
∞
∞ ∞
x n n + 1 x n (−1)nx n
= + + .
4 n 2 4
n=0 n=0 n=0
1 + (−1)n n + 1
un = + .
4 2
103
ELEMENTARIOJI TEORIJA
Aišku, labiau patyręs skaitytojas, tik išvydęs (5.17) formulę, būtų iš karto taikęs neapi-
brėžtųjų koeficientų metodą ir tęsęs:
un = C1 + C2 n + C3 (−1)n .
m
kj
n+l−1 n
un = cj l λj + u(0)
n , n 0.
j =1 l=1
n
Atskirųjų sprendinių ieškojimo būdai labai priklauso nuo nario f (n). Kai kurie atvejai
yra aptarti net lietuviškame [69] vadovėlyje. Be to, yra daug specializuotos literatūros.
koeficientą bn .
Sprendimas. Pirmiausia pastebėkime, kad koeficientus aj dalijant iš j kitos formulės
tampa daug paprastesnės.
104
5 skyrius. Rekurentieji saryšiai
˛
Vadinasi,
k
n aj j
bn = , n 0. (5.19)
k1 ,...,kn 0 j =1
j kj kj !
1k1 +···+nkn =n
1
n
bn+1 = an−j +1 bj , b0 := 1, n 0.
n + 1 j =0
Įrodymas. Diferencijuojame:
∞ ∞ ∞
n
F (x) = nbn x n−1
= F (x) al+1 x = l
bj an−j +1 x n .
n=1 l=0 n=0 j =0
Kadangi eilutės, esančios šios lygybės kairėje, koeficientas prie x n lygus (n + 1)bn+1 , tai
apskliaustoji suma dešinėje yra tik kita jo išraiška.
Teorema įrodyta.
Pastebėkime naudingą nelygybę.
5.2 išvada. Jei |aj | dj , j 1, tai |bn | neviršija funkcijos
∞
dj
exp xj
j =1
j
n-ojo koeficiento.
Įrodymas. Pakanka dukart pasinaudoti (5.19) formule.
Panašiai gauname tokį rezultatą.
5.10 teorema. Tegul aj ∈ R, a0 = 0, j 0. Funkcijos
∞ m
Gm (x) := (A(x)) :=
m
ak x k
, m ∈ N, a0 = 0
k=0
105
ELEMENTARIOJI TEORIJA
n
(m + 1)j
gn+1 = a0−1 m− an−j +1 gj , g0 = a0m , n 0.
j =0
n+1
n
n
(l + 1)gl+1 an−l = m (n − l + 1)gl an−l+1 .
l=0 l=0
Iš čia išplaukia
n
n
(n + 1)gn+1 a0 = m (n − l + 1)an−l+1 gl − lan−l+1 gl
l=0 l=0
n
= m(n − l + 1) − l an−l+1 gl .
l=0
Užduotys
5.1. Integruodami generuojantį polinomą (1 + x)n , išveskite jau žinomą lygybę
n
(−1)k+1 n 1
=− .
k=0
k+1 k n+1
106
5 skyrius. Rekurentieji saryšiai
˛
n
n + k n−k 1
2 = 22n+1 + 1 , n 0.
k=0
2k 3
5.6. Tegul 1 a1 < a2 < · · · < ak yra natūralieji skaičiai, o A(n) – skaičiaus n ∈ N
išraiškų n = a1 x1 + · · · + ak xk , kuriose xi ∈ Z+ , 1 i k, kiekis. Raskite sekos
A(n) generuojančią eilutę.
5.7. Keliais būdais galima padengti n-ojo ilgio atkarpą naudojant degtukus, kurių vie-
no ilgis lygus 1, o antrojo lygus 2, ir jų neužkeičiant? Svarbu atsižvelgti į degtukų
tvarką dangoje.
5.8. Raskite sekos, apibrėžtos rekurenčiuoju sąryšiu ir pradiniais nariais, bendrąjį narį
un , jei:
a) un+4 + 2un+2 + un = 0, u0 = u1 = 2, u2 = u3 = 1;
b) un+4 + 3un+2 + 3un+1 + un = 0, u0 = u2 = −1, u1 = u3 = 1.
107
6. Orientuotieji grafai
6.1. Ciklomatis digrafo skaičius
Sprendžiant srovės tekėjimo elektros grandinėse, transporto srautų ir kitus taikomuosius
uždavinius, svarbu modeliuoti ir procesų vyksmo kyptis. Dabar nepakanka nagrinėtų
grafų, todėl apibrėžiami orientuotieji grafai, arba trumpiau – digrafai.
Digrafą G = (V , E) sudaro netuščia viršūnių aibė V ir sutvarkytųjų viršūnių porų
(u, v), u, v ∈ V , aibė E. Pora žymima trumpiau – uv. Ji vadinama briauna, viršūnė u
– briaunos pradžia, o v – pabaiga. Jei iškyla būtinybė nesutvarkytąją porą skirti nuo su-
tvarkytosios, tai pastaroji vadinama lanku. Mes šito termino vengsime. Įdedant digrafą
į plokštumą, briauna vaizduojama Žordano linija, kurios pabaigoje nubrėžiama rodyklė,
nukreipta į v. Briaunų aibę papildžius kartotinėmis briaunomis, gaunamas multidigra-
fas. Vaizduojant jį plokštumoje, vedama tiek nurodytų krypčių linijų, koks yra briaunos
kartotinumas. Dvi briaunos uv ir vu digrafe yra skirtingos ir nelaikomos kartotinėmis.
Digrafo briaunų aibėje E gali būti kilpų vv, v ∈ V .
Dauguma 2 skyriuje įvestų apibrėžimų natūraliai perkeliami digrafams, tačiau da-
bar atsižvelgiama į briaunų orientaciją. Pavyzdžiui, viršūnės v ∈ V išėjimo laipsnis yra
skaičius briaunų, kurių pradžia yra v, o įėjimo laipsnis – skaičius briaunų, kurių pabaiga
yra v. Tenka skirti kelius nuo orientuotųjų kelių, einančių briaunų kryptimis. Tas pasa-
kytina ir apie trąsas, takus, grandines ir ciklus. Komponentės apibrėžimą galima perkelti
be pakeitimų, tačiau pabrėžiant digrafo specifiką įvedama stipriai jungios komponentės
sąvoka. Ja vadinamas toks maksimalus digrafas G = (V , E ), kurio V ⊂ V , E ⊂ E
ir kiekvienai viršūnių porai u, v ∈ V egzistuoja orientuotieji keliai iš u į v ir iš v į u.
Paryškindami skirtumus, dabar įvesime matricas, apibrėžiančias digrafus ir mul-
tidigrafus.
Tegul V = {v1 , . . . , vn } ir E = {e1 , . . . , em }. Multidigrafo gretimumo matricos
A = (aij ), 1 i, j n, elementai aij lygūs skaičiui briaunų, išvestų iš i-osios į j -
ąją viršūnę. Kilpos atveju skaičius nebedvigubinamas kaip buvo grafų atveju. Digrafo
gretimumo matrica nebūtinai simetrinė.
Apibrėžiant digrafo incidentumo matricą, atsižvelgiama į briaunos kryptį. Digra-
fo incidentumo matricos elementai
1, jei i-oji viršūnė yra j -osios briaunos pradžia,
bij = −1, jei i-oji viršūnė yra j -osios briaunos galas,
0, jei i-oji viršūnė nėra incidenti j -ajai briaunai.
Tas pats apibrėžimas išlieka ir multidigrafui, tačiau jei i-oji viršūnė yra incidenti kilpai,
pažymėtai j -uoju numeriu, susiduriama su kliūtimi, ką rašyti: +1 ar −1? Tokiu atveju
įvedamas koks nors specialus žymuo, pavyzdžiui, galėtume žymėti bij = −0.
Ne bet kokios matricos, kurių elementai yra 0, ±1, gali būti grafo ir digrafo greti-
mumo ir incidentumo matricomis. Pateiksime vieną jų sąryšį.
108
6 skyius. Orientuotieji grafai
BB t = D − A. (6.1)
m
cij = bil bj l .
l=1
Todėl, kai i = j , sandauga bil bj l lygi 0 arba –1. Pastaroji lygybė yra teisinga tik tada,
kai:
109
ELEMENTARIOJI TEORIJA
srovių stipriai sumuojami. Susitarus, kad prieš kryptį briauna teka neigiamamo stiprio
srovė, Kirchofo srovės dėsnį galima užrašyti naudojantis incidentumo matrica B.
Tarkime, kad w̄ = (ws , w1 , . . . , wm , wz )t yra srovės vektorius stulpelis, sudarytas
iš srovių, tekančių atitinkamai briaunomis sv1 , e1 , e2 , . . . , em , vn z, m = |E|. Įeinančios
į elektros schemą srovės stipris ws , lygus išėjusios srovės stipriui wz , paprastai yra žino-
mas. Tada vektorių lygybė
B w̄ = 0̄ = (0, 0, . . . , 0)t ,
išreiškia srovės dėsnius visose viršūnėse iš karto. Taigi ieškant srovių stiprių, reikia
spręsti šią homogeninę tiesinių lygčių sistemą. Suradę sistemos rangą, toliau galėtume
imti sistemą, kurios matrica sudaryta tik iš tiesiškai nepriklausomų incidentumo matri-
cos eilučių. Jų yra mažiau negu nežinomųjų, todėl atsiranda laisvieji nežinomieji ir to
vienintelio sprendinio iš čia dar nerasime. Papildomai galime pasinaudoti potencialais.
Jei Pi ir Pj yra potencialai viršūnėse vi ir vj , tai jų skirtumas pij = Pi − Pj yra įtampa
briaunoje vi vj ∈ E. Pabrėžiame – kryptis svarbi!
Kirchofo potencialu˛ dėsnis. Jei vi1 vi2 · · · vik = vi1 yra bet koks elektros schemos
G = (V , E) ciklas, tai įtampų suma
Jei E = {e1 , . . . , em }, tai funkcijas apibrėžia m reikšmių g(ej ). Todėl ši erdvė yra
izomorfinė vektorinei erdvei Rm , kuria ir apsiribokime.
Skaitytojui, primiršusiam pagrindines vektorinių erdvių sąvokas, patartume žvilg-
telėti į [64] vadovėlį. Pakaktų susipažinti su VII ir IX skyrių medžiaga.
Tarkime, kad L = ei1 , . . . , eik yra ciklas; čia ei1 vienas galas sutampa su eik galu.
Fiksuokime ciklo kryptį (pavyzdžiui, prieš laikrodžio rodyklę, jei grafas yra plokščias).
Tada L priskiriame ciklo vektorių z̄L = (z1 , . . . , zm ); čia
1, jeigu ej priklauso ciklui ir yra išvesta ciklo kryptimi,
zj = −1, jeigu ej priklauso ciklui, bet kryptis priešinga,
0, jeigu ej nepriklauso ciklui L.
110
6 skyius. Orientuotieji grafai
Kai L perbėga visus grafo ciklus, gauname vektorių aibę {zL }. Jų tiesinis apvalkas Z(G)
erdvėje Rm vadinamas ciklų poerdviu. Jo dimensija dim Z(G) vadinama grafo G ciklo-
mačiu skaičiumi. Kitaip tariant, jis lygus maksimaliam skaičiui tiesiškai nepriklausomų
ciklo vektorių.
Sudarykime dar vieną erdvės Rm poerdvį. Imkime viršūnių aibės skaidinį netuš-
čių poaibių sąjunga
V = S ∪ T , T = V \ S.
Jį vadiname digrafo pjūviu ir žymime P = (S, T ). Nagrinėkime tik tas briaunas, kurios
eina iš S į T arba atvirkščiai. Jos vadinamos pjūvio briaunomis. Sudarykime pjūvio
vektorių ūP = (u1 , . . . , um ) ∈ Rm ; čia
1, jeigu ej yra išvesta iš S į T ,
uj = −1, jeigu ej yra išvesta iš T į S,
0, jeigu ej nepriklauso pjūviui P .
Imant visus įmanomus skaidinius P , gaunama vektorių ūP sistema. Jos tiesinis apval-
kas U(G) erdvėje Rm vadinamas pjūvių poerdviu (kociklų poerdviu). Tolesnė teorema
atskleidžia įdomų vektorinės erdvės Rm dėstinį.
6.2 teorema. Erdvė Rm yra tiesioginė tarpysavyje ortogonalių poerdvių Z(G) ir U(G)
suma. Jei grafas G yra jungus, jo eilė lygi n, o didumas lygus m, tai
Z(G) ⊕ U(G) ⊂ Rm
ir
dim Z(G) + dim U(G) m.
111
ELEMENTARIOJI TEORIJA
Jungiame grafe G fiksuokime kokį nors dengiantįjį medį M. Tarkime, kad briau-
nos e1 , . . . , en−1 priklauso medžiui M, o likusios en , . . . , em – ne. Bet kurią iš pastarųjų
briaunų pridėjus prie M, sukuriamas vienas ciklas. Jį vadiname fundamentaliuoju ciklu.
Tegu Lj , n j m, yra fundamentalusis ciklas, atsiradęs pridėjus ej , o z̄j – jo vek-
torius. Atkreipkime dėmesį į paskutines m − (n − 1) šio vektoriaus koordinačių. Kai
j = n, pirmoji iš jų (skaičiuojant nuo pat vektoriaus pradžios, tai n-oji koordinatė) lygi
1 arba –1, o kitos lygios nuliui. Kai j = n + 1, antroji iš šių paskutinių koordinačių lygi
1 arba –1, o kitos lygios nuliui. Taip patikriname visų vektorių z̄j , n j m, paskuti-
nes koordinates ir įsitikiname, kad fundamentaliųjų ciklų vektorių koordinačių matricos
paskutiniai stulpeliai sudaro diagonalią matricą, kurios įstrižainėje yra ±1. Vadinasi,
fundamentaliųjų ciklų vektorių sistemos rangas lygus m − n + 1, o ciklų poerdvio di-
mensija – ne mažesnė už šį skaičių. Pirmoji iš (6.2) nelygybių yra įrodyta.
Nagrinėdami pjūvius, taip pat pasinaudokime dengiančiuoju medžiu M. Pastebė-
kime, kad atėmus bet kokią M briauną ej , 1 j n − 1, apibrėžiamas pjūvis
Pj = (Sj , Tj ),
nes pats medis suskyla į du pomedžius, kurių viršūnių aibės atitinkamai yra Vj ir V j .
Pati briauna ej yra apibrėžto pjūvio, nes jungia vieną viršūnių aibę su kita. Tarkime, kad
briaunos ej pradžios viršūnė yra aibėje Vj . Tokio pjūvio vektorius yra
<z̄L , p̄> = 0.
Nagrinėdami visus ciklus, gauname didelio skaičiaus lygčių sistemą. Remiantis 6.2 teo-
rema, jos rangas lygus ciklomačiam digrafo skaičiui m−n+1. Vadinasi, pakanka išrinkti
112
6 skyius. Orientuotieji grafai
tiek pat tiesiškai nepriklausomų lygčių. Teoremos įrodyme matėme, kad jas galima suda-
ryti pasinaudojus tik fundamentaliaisiais ciklais. Potencialų dėsnį galima išreikšti tokia
matricine forma:
Jei M yra fundamentaliųjų ciklo vektorių sudaryta matrica, o p̄ t – įtampų elektros
schemos briaunose vektorius stulpelis, tai
M p̄ t = 0.
6.1 pavyzdys. Raskime stiprius srovių, tekančių 6.1 paveiksle pavaizduotos elektros schemos
briaunomis. Į viršūnę v1 įtekėjo 1 ampero srovė, o briaunų varžos, išreikštos omais, nurodytos
paveiksle. Jame briaunų krytys parodo spėjamas srovės tekėjimo kryptis.
v2
4 2
3 v4
s v1 1
5
v3
z
6.1 pav.
Sprendimas. Jei srovės stipris kurioje nors briaunoje bus neigiamas, žinosime, kad tekė-
jimo kryptis iš tiesų yra priešinga.
Tegul
e1 = v1 v2 , e2 = v1 v3 , e3 = v2 v3 , e4 = v2 v4 , e5 = v3 v4 ,
o w̄ = (1, w1 , w2 , w3 , w4 , w5 , 1) yra srovių, tekančių atitinkamai briaunomis sv1 , e1 , e2 , e3 , e4 ,
e5 ir v4 z, stipriai. Tada, pasinaudojus incidentumo matrica, Kirchofo srovių dėsniai keturioms
vidinėms digrafo viršūnėms užrašomi matricine lygtimi
−1 1 1 0 0 0 0
0 −1 0 1 1 0 0
(1, w1 , w2 , w3 , w4 , w5 , 1)t = 0̄.
0 0 −1 −1 0 1 0
0 0 0 0 −1 −1 1
Vadinasi, jei w3 := x, o w5 := y, čia x, y ∈ R, tai
w4 = 1 − y, w2 = y − x, w1 = 1 − y + x. (6.3)
Kaip ir buvome pastebėję anksčiau, vien tik srovės dėsnio nepakanka, nes yra du laisvi paramet-
rai. Pasinaudokime potencialų dėsniu.
Digrafe yra 3 ciklai, tačiau jo ciklomatis skaičius lygus 2. Jei dengiantysis medis sudary-
tas iš briaunų e1 , e2 , e4 , tai fundamentalieji ciklai (surašant briaunas pagal ciklų kryptis) yra
L1 = {e1 , e3 , e2 }, L2 = {e1 , e4 , e5 , e2 }.
Naudodamiesi ciklų vektorių matrica, užrašome Kirchofo potencialų dėsnį matricine forma
1 −1 1 0 0
(p1 , p2 , p3 , p4 , p5 )t = 0̄;
1 −1 0 1 −1
113
ELEMENTARIOJI TEORIJA
3x + 3y = 2
12x − 9y = −4.
Vadinasi,
2 4 11 10 3
x = w3 = , y = w5 = , w1 = , w2 = ir w4 = .
21 7 21 21 7
Pratęskite šio uždavinio sprendimą ir raskite potencialus visose viršūnėse. Galima tarti,
kad viršūnės v4 potencialas lygus nuliui.
Kirchofo elektros grandinių dėsniai padarė didžiulę įtaką grafų teorijai. Buvo
sukurta ir plačiai taikoma srautų digrafuose teorija.
1) f (uv) c(uv);
2) kiekvienai v ∈ V \ {s, t} galioja lygybė,
f (uv) = f (vu);
u∈
− (v) u∈
+ (v)
114
6 skyius. Orientuotieji grafai
Pirmoji sąlyga reikalauja, kad srauto reikšmė briaunoje neviršytų jos talpos. Kita
sąlyga vadinama Kirchofo aksioma. Kaip ir elektros uždaviniuose, ji nurodo, kad ne
šaltinio ir ne tikslo viršūnėse srautas nesukuriamas.
Nesiaurindami prasmės galime tarti, kad
− (s) = ∅ =
+ (t). Priešingu atveju
galėtume įvesti papildomą šaltinį s , tikslo viršūnę t ir begalinės talpos briaunas s s bei
tt . Dydis
|f | := f (sv) = f (sv),
v∈
+ (s) v∈V
čia f (sv) = 0, jei sv ∈ E, vadinamas srauto didumu. Dar kitaip – tai ištekėjusio iš s
srauto didumas. Dėl 2) sąlygos jis lygus įtekėjusio į t srauto didumui, t. y.
|f | = f (vt) = f (vt).
v∈
− (t ) v∈V
Kaip randamas maksimalaus didumo srautas tinkle? Įveskime porą patogių žy-
menų. Tegu
f (X, Y ) = f (xy), X, Y ⊂ V ,
x∈X,y∈Y
ir
c(X, Y ) = c(xy), X, Y ⊂ V .
x∈X,y∈Y
jei Y ∩ Z = ∅.
Praeitame skyrelyje įvesti digrafo pjūviai P = (S, T ), kuriems s ∈ S ir t ∈ T ,
yra ypač svarbūs. Juos vadiname atskiriančiaisiais viršūnes s ir t pjūviais. Pastebėkime,
kad esant tokiam pjūviui dydį f (S, T ) galima vadinti srauto, patekusio iš S į T , didumu.
Šis srautas tekėjo pjūvio kryptimi išvestomis pjūvio briaunomis. Dydį c(S, T ) vadiname
pjūvio talpa. Pagal 1) sąlygą
f (S, T ) c(S, T ). (6.4)
6.1 lema. Bet kokiam srautui f ir bet kokiam atskiriančiajam pjūviui P = (S, T )
galioja lygybė
|f | = f (S, T ) − f (T , S).
Įrodymas. Pagal apibrėžimą ir adityvumo savybę
f {v}, V \ {v} = f (S, T ) + f (S, S)
v∈S
ir
f V \ {v}, {v} = f (T , S) + f (S, S).
v∈A
115
ELEMENTARIOJI TEORIJA
= |f | + 0 = |f |;
s := v0 → v1 → v2 → · · · → vk → vk+1 ← vk+2 → · · · → t := vN ,
arba
f (vr+1 vr ) > 0, jei vr+1 vr ∈ E; (6.6)
čia 0 r N − 1. Nelygybės parodo, kad tako krypties briaunoje apibrėžtas srautas
dar nepasiekė jos talpos. Priešingos krypties briaunoje apibrėžtas srautas teigiamas.
Jis vadinamas grįžtančiuoju srautu. Tokius takus vadiname srautą auginančiais takais.
Pasinaudojus tokiu taku, galima ir toliau srautą didinti.
Tegul c > 0 yra mažiausias iš skaičių
ir
f (vr+1 vr ), jei vr+1 vr ∈ E,
116
6 skyius. Orientuotieji grafai
f (uv) = c(uv),
nes priešingu atveju, kai f (uv) < c(uv), viršūnė v būtų priskirta aibei S. Vadinasi, šių
f (uv) suma f (S, T ) = c(S, T ).
Tegul vu ∈ E eina prieš pjūvio kryptį, t. y. u ∈ S, o v ∈ T . Tada
f (vu) = 0,
nes priešingu atveju, kai f (vu) > 0, viršūnė v būtų priskirta aibei S. Vadinasi, šių
f (vu) suma f (T , S) = 0.
Pagal lemą
|f | = f (S, T ) − f (T , S) = c(S, T ).
117
ELEMENTARIOJI TEORIJA
Užduotys
6.1. Baigtinės aibės X atvaizdžio f : X → X funkciniu digrafu vadinamas digrafas
G = (V , E), kurio V = X ir xy ∈ E tada ir tik tada, kai y = f (x). Įrodykite,
kad kiekvienoje digrafo komponentėje yra orientuotas ciklas.
6.3. Pakartokite 6.1 pavyzdžio užduoties sprendimą, laisvai pasirinkę elektros schemą
ir jos duomenis.
118
Baigiamosios nuorodos
Kombinatorika ir grafų teorija nesibaigia šia pirmosios vadovėlio dalies medžiaga. Tai
tik senas tradicijas turinčios teorijos įvadas. Toliau rekomenduotume pagilinti žinias
skaitant kitų autorių vadovėlius, ypač [4], [11], [12], [14], [16], [17], [22], [23], [53],
[73], [75], [88], [89], [91] ir daugelį kitų. Juos parašė pedagoginę patirtį turintys pripa-
žinti mokslininkai. Reikia turėti omenyje, kad minimi vadovėliai skirti didesniems nei
poros akademinių kreditų kursams ir yra gerokai platesni negu ši įvadinė dalis. Kai ku-
riuose iš jų, kaip antai [11], [12], [22], [23], [89], pateikta daug uždavinių savarankiškam
darbui ir praktiniams užsiėmimams. Nepamirškite aplankyti autorių internetines svetai-
nes ir paieškoti vadovėlių papildymų ir užduočių. Vertas dėmesio yra svetur populiarus
L. Lovaso [54] uždavinynas. Deja, lietuviškoje matematinėje literatūroje jų pasigenda-
ma. Kuklus kombinatorikos skyrelis R. Skrabutėno ir P. Survilos [80] uždavinyne yra tik
pirmoji kregždutė. Šiame vadovėlyje pateiktosios užduotys tik pagilins teorines žinias,
praktiniams įgūdžiams įgyti jų nepakaks.
Ko dar trūksta pirmoje vadovėlio dalyje? Per mažai gvildenamos kombinatori-
kos sąsajos su algebra. Turima omenyje ne abstraktesnį medžiagos išdėstymą (dėl to
dėstoma teorija tampa sistemingesnė (žr., pvz., [1], [2]), bet kombinatorinius rezultatus,
lengvai gaunamus naudojantis algebros teoremomis. Rašant algebrinės kombinatorikos
įvadą, būtų tekę daug puslapių paaukoti pagrindiniams kitos disciplinos faktams išdės-
tyti. Žingeidus skaitytojas kol kas turėtų naudotis užsienine literatūra, pavyzdžiui, [10],
[22], [33] ir kitomis knygomis.
Pirmoje dalyje nėra ir toliau skaitydami nerasite daugelio kombinatorikos aukso
fondo rezultatų. Jie priklauso ekstremaliajai aibių teorijai, tvarkos sąryšių teorijai, baig-
tinėms geometrijoms, Ramsio teorijai ar labiau specializuotiems grafų teorijos skyriams.
Pradinių faktų iš šių sričių galima rasti [11] ir [22] vadovėliuose. Toliau verta skaityti
[1], [2], [9], [24], [47], [44] ir kitas knygas. Pastaraisiais metais jų išleidžiama tikrai
daug. Grafų teorijos ankstyvoji raida nušviesta [12] knygoje. Rekomenduotume pasklai-
dyti [35], [38] ir [76] žinynus. Verta aplankyti tinklalapį http://www.combinatorics.org.
Iš jo galima patekti į visiems prieinamą elektroninį kombinatorikos žurnalą arba rasti
programų paketų biblioteką. MAPLE paketo programų iš kombinatorikos srities galite
ieškoti internetiniu adresu http://www.math.rutgers.edu/ zeilberg/programs.html.
119
ANALIZINË TEORIJA
x1 + x2 + x3 = x4 + x5 + x6 , (7.1)
x1 + x2 + x3 = n (7.2)
27
an2 .
n=0
Lygties (7.2) sprendinių skaičių mokėmės rasti 3.2 skyrelyje. Jei išsprendėte 3.5 užduotį,
turėjote pajusti, kad tas būdas nėra trumpas. Ieškokime naujo metodo.
Skaitmenys turi savo reikšmes, neviršijančias 9, ir yra tik vienas skaitmuo, kurio reikšmė
lygi i ∈ {0, 1, . . . , 9}. Todėl polinomas
p(x) = 1 + x + x 2 + x 3 + x 4 + x 5 + x 6 + x 7 + x 8 + x 9
užkoduoja visą turimą informaciją apie vieno skaitmens skaičius. Pasinaudokime juo mūsų už-
duotyje. Pirmiausia iškelkime klausimą, kas užkoduoja informaciją apie dviženklius skaičius,
įskaitant ir 00, 01, . . . 09. Didžiausia galima dviženklio skaičiaus skaitmenų suma yra 18. O kiek
yra tokių skaičių, kurių skaitmenų suma lygi n, 0 n 18? Jų yra tiek, kiek yra lygties
n=k+m
123
ANALIZINĖ TEORIJA
Bet juk šią sumą mes jau matėme! Tai koeficientas prie x n polinomų sandaugoje
p2 (x) = 1 + 2x + 3x 2 + · · · + bn x n + · · · + x 18 .
Panašiai samprotaudami įsitikiname, kad koeficientas prie x n polinome p3 (x) yra (7.2)
lygties sprendinių skaičius. Vadinasi, atliekant polinomo kėlimą kubu ir grupuojant narius, x n
tarsi surenka tiek vienetų, koks yra dydis an . Apskaičiavę jų kvadratų sumą, randame atsakymą:
55252.
Taip spręsdamas autorius sugaišo 7 minutes. Jūs tikrai nusipelnytumėte pagyrimo,
jei šiame uždavinyje sugebėtumėte pritaikyti bijekciją, paminėtą 1.2 užduotyje, ir po to
– rėčio principą. Tai, mano žiniomis, būtų pats trumpiausias būdas.
Pateiktas uždavinys turėtų paskatinti naudotis objektų didumais, svoriais, eilėmis
ar kitais parametrais ir įvesti atitinkamą generuojančią eilutę. Pasirinkime šiam para-
metrui sąvoką svoris. Nagrinėtame 7.1 pavyzdyje tai buvo skaitmenų suma. Informaciją
apie objektus, turinčius apibrėžtus svorius, užkoduokime polinomais, jei svorio funkci-
jos reikšmės yra aprėžtos, arba begalinėmis eilutėmis – priešingu atveju. Formalizuoki-
me šią mintį abstrakčiau.
7.1 apibrėžimas. Kombinatorine klase vadinama baigtinė arba skaiti kokių nors ob-
jektų aibė A, kurioje apibrėžta svorio funkcija || · ||: A → Z+ , tenkinanti sąlygas:
124
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
čia kodai yra abėcėlės {0, 1} n-ojo ilgio žodžiai (žr. 1.4 skyrelį).
Susitarkime, kad iš pradinių klasių A, B, . . . , U apibrėžiant naujas svorio funk-
cijos prasmė yra visoms ta pati. Tai nesunku įsivaizduoti pradedant nuo universalios
struktūrų aibės, kurioje yra visos tiriamos klasės, arba tiesiog nuo aibės
A ∪ B ∪ ··· ∪ U
su kokia nors bendra svorio funkcija. Galima nurodyti indeksus prie svorio žymens,
pavyzdžiui, || · ||A . Jei naujoji struktūra yra apibrėžiama per kelias pradines struktūras,
tai svorio funkcija yra adityviai pratęsiama. Tada naujos struktūros svoris yra lygus
pradinių struktūrų svorių sumai. Dėl patogumo kai kada naudojamas klasės A pakeitimo
sutvarkytųjų porų klase būdas (įdėtis), kai elementų svoris nepadidėja:
A∼
= E × A, ||a|| = ||(ε, a)|| = 0 + ||a||.
Čia kol kas žodžiai „eilutė“ ir „funkcija“ yra sinonimai. Kitaip tariant, A(x) yra
sekos {An }, n 0, generuojanti eilutė, kurią mes įvedėme 1 skyriuje. Visada dėmuo su
n = 0 atitiks neutralią struktūrą. Todėl A0 = 1, jei ši struktūra yra priskiriama klasei, ir
A0 = 0, jei tokios struktūros nėra. Klasės E generuojanti funkcija yra 1. Pastebėkime,
kad kombinatoriškai ekvivalenčios struktūrų klasės turi tą pačią generuojančią funkciją.
Generuojančių eilučių su realiaisiais koeficientais veiksmai apibrėžti 5.1 skyrely-
je. Sudėties ir daugybos atžvilgiu generuojančios eilutės sudaro komutatyvų žiedą su
vienetu, kurį žymėsime R[[x]]. Atsižvelgę dar į daugybos iš realiojo skaičiaus galimy-
bę, R[[x]] galime vadinti ir vektorine erdve virš skaliarų kūno R. Apibrėždami operacijų
tarp eilučių rezultatą, t. y. naują eilutę, visada gebėdavome apskaičiuoti koeficientą prie
x n , kai n 0 yra bet koks. Kitaip tariant, reikėjo atlikti baigtinį skaičių veiksmų su
pradinių eilučių koeficientais.
Įgiję daugiau patirties, truputį panagrinėkime modernesnę teoriją, paremtą funk-
cine analize. Pačių teiginių įrodymus paliekame skaitytojui. Jis turėtų pasikartoti [67]
vadovėlio 1 skyriaus medžiagą.
125
ANALIZINĖ TEORIJA
Tegul eilučių
F := F (x), G := G(x), H := H (x) ∈ R[[x]]
koeficientai atitinkamai yra fn , gn , hn , čia n 0. Pažymėkime
α(F ) = min{n 0: fn = 0}, α(0) = ∞.
Žiede R[[x]] įveskime metriką
d(F, G) = 2−α(F −G) .
Ji apibrėžia topologiją ir R[[x]] tampa pilnąja metrine erdve. Joje dvi eilutės yra tuo
arčiau viena kitos, kuo daugiau jų pirmųjų koeficientų prie x n , n = 0, 1, . . . , sutampa.
Pastebėkime, kad vietoje trikampio nelygybės dabar turime net įvertį
d(F, G) max d(F, H ), d(G, H ) .
Eilučių seka
F (k) := F (k) (x) = f0(k) + f1(k) x + f2(k) x 2 + · · · , k 1,
konverguoja į F , jei k → ∞, tada ir tik tada, kai kiekvienam n 0 narių su x j koe-
ficientai fj(k) , 0 j n, eilutėse stabilizuojasi didėjant k. Taigi kiekvienam n 0
egzistuoja toks K 1, kad fj(k) = fj , 0 j n, jei k K.
Eilutės F dalinės eilutės visada konverguoja į F . Vadinasi, ir eilutė
n!x n
n0
yra korektiškai apibrėžtas erdvės R[[x]] elementas, nors analizinių funkcijų teorijoje tai
būtų visur diverguojanti eilutė, išskyrus nulinį tašką.
Galime kalbėti apie eilutės
G := F (k)
k1
konverguoja, jei F (k) → 0, kai k → ∞. Todėl kalbėdami apie jas, turime reikalauti, kad
laisvieji nariai f0(k) = 0 su visais k k0 pradedant kuriuo nors k0 0.
126
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
Lema įrodyta.
Palyginę praeito skyrelio apibrėžimus ir 7.1 lemos teiginį, matome, kad
A(x) = 1 + A1 x + A2 x 2 + · · · + An x n + · · ·
E, A, A2 , . . . , An , . . .
S(A) := E ∪ A ∪ A2 ∪ · · · ∪ Am ∪ · · · . (7.3)
Kada ji sudaro kombinatorinę klasę? Sekos svoris jau apibrėžtas, tačiau reikia patikrinti
abi 7.1 apibrėžimo sąlygas. Jos reikalauja, kad kiekvienam m 0 būtų tik baigtinis
127
ANALIZINĖ TEORIJA
m-ojo svorio sekų skaičius, be to, kai m = 0, gali būti ne daugiau kaip viena struktūra.
Bet koks neutraliųjų struktūrų sekoje skaičius sekos svorio nepakeičia, todėl S(A) bus
kombinatorinė klasė, tik pareikalavus, kad
ε ∈ A.
Ateityje, nagrinėdami aibę S(A), turėsime omenyje, kad ši sąlyga galioja. Sąjunga S(A)
vadinama pradinės klasės A struktūrų sekų klase. Jai priklauso visų ilgių sekos įskaitant
ir tuščiąją.
7.1 teorema. Jei A yra pradinė struktūrų klasė su generuojančia eilute A(x) ir ε ∈ A,
tai jos sekų klasės S(A) generuojanti eilutė yra 1/(1 − A(x)).
Įrodymas. Skirtingo ilgio sekų klasės, esančios (7.3) sąjungoje, nesikerta. Re-
miantis lema, taikoma kartu su indukcijos principu, jų generuojančios eilutės atitinkamai
yra lygios
1, A(x), A2 (x), . . . , Am (x), . . . .
Toliau pakanka jas sudėti ir pasinaudoti gautos begalinės eilutės, primenančios geomet-
rinę progresiją, santrumpa. Kaip buvo nurodyta praeitame skyrelyje, čia pasinaudojame
tuo, kad laisvasis A(x) narys yra lygus nuliui.
7.3 pavyzdys. Tegul C yra binariųjų medžių (žr. 5.2 skyrelį) klasė, o
1 √
C(x) = x + x 2 + 2x 3 + 5x 4 + · · · = 1 − 1 − 4x
2
–– jos generuojanti funkcija, kuri apibrėžta panaudojus lapų skaičių. Šiuo atveju tarėme, kad
medžio svoris yra jo lapų skaičius. Minėtame 5.3 skyrelyje įrodėme, kad binariųjų medžių klasės
generuojanti funkcija tenkina lygtį
Šaknis nėra lapas, jos svoris yra lygus nuliui ir ji sudaro vieno neutralaus elemento klasę, kurios
generuojanti eilutė yra 1. Daugindami generuojančias eilutes, gauname ką tik apibrėžtos sekų iš
trijų narių klasės generuojančią eilutę
128
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
Z+ ∼
= S(I).
N = Z+ \ {0} ∼
= S(I) \ E,
yra naujosios sekų klasės generuojanti eilutė. Binominis koeficientas prie x k parodo k-ojo svo-
rio ir N-ojo ilgio sekų (n1 , n2 , . . . , nN ), nj ∈ Z+ , skaičių. Pritaikę sekos svorio apibrėžimą,
matome, kad šis binominis koeficientas yra lygties
n1 + n2 + · · · + nN = k, nj ∈ Z+ ,
sveikųjų neneigiamų sprendinių skaičius. Taigi kitu būdu išvedėme derinių su pasikartojimais
skaičiaus formulę.
7.5 pavyzdys. Tegul A = {·, −} yra Morzės abėcėlė, o || · || = 1 ir || − || = 2 – jos raidžių
svoriai. Morzės žodis yra šių simbolių seka. Kiek iš jų yra m-ojo svorio? Atsakyti lengva, nes
abėcėlės generuojanti funkcija yra
A(x) = x + x 2 .
Remiantis 7.1 teorema, klasės S(A) generuojanti funkcija yra
1
.
1 − x − x2
Prisiminę 5.3 skyrelio medžiagą, matome, kad ji sutampa su Fibonačio skaičių sekos {Fm }, m
0, generuojančia eilute. Gauname atsakymą: m-ojo svorio Morzės žodžių yra
√ √
( 5 + 1)m+1 − (1 − 5)m+1
Fm = √ .
2m+1 5
129
ANALIZINĖ TEORIJA
(1 + α)(1 + β) = 1 + [α + β] + αβ.
Tokios pat formulės galioja ir Dekarto sandaugoms. Kaip ir anksčiau, tegul ε yra neutra-
lioji struktūra. Sutvarkytąsias poras apskliauskime lenktiniais skliaustais. Tegul figūri-
niai skliaustai {·} akcentuoja, kad turimas omenyje poaibis, o ne jo elementas. Patogumo
dėlei tiesioginę aibių sąjungą taip pat žymėkime +. Tada, jei A = {a, b}, tai
B := {ε} + {a} × {ε} + {b}
) *
= {(ε, ε)} + {(ε, b)} + {(a, ε)} + {(a, b)}.
Lygybės dešinėje išvardytos struktūros yra poros. Jos sudaro naują struktūrų klasę.
Neutraliosios struktūros svoris yra nulinis, todėl ši klasė yra kombinatoriškai ekviva-
lenti klasei
∅, {a}, {b}, {a, b} .
Nagrinėjamu atveju tai visų A poaibių klasė P(A). Jos generuojanti funkcija sutampa
su klasės B funkcija. Pastarąją esame išmokę užrašyti 7.2 skyrelyje. Ji lygi
B(x) = 1 + x ||a|| 1 + x ||b|| .
130
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
bet kokiai klasei A iš m − 1 struktūros jau įrodyta. Jei A = A ∪ {v}, tai į A galime
žiūrėti kaip į dviejų struktūrų klasę ir pritaikyti jau skyrelio pradžioje pagrįstą formulę.
Tuomet
B(x) = B(x) 1 + x ||v|| = 1 + x ||a|| .
a∈A
Vadinasi, pirmoji 7.2 teoremos lygybė yra teisinga bet kokios baigtinės galios m 1
struktūrų klasei.
Nagrinėkime atvejį, kai A yra begalinė klasė. Kaip ir anksčiau, tegu An bei Bn
žymi atitinkamų struktūrų, kurių svoriai lygūs n, poklasius, o An ⊂ A – baigtinį klasės
A poklasį, sudarytą iš struktūrų, kurių svoriai neviršija n. Sudarydami aibių klasę Bn ,
panaudojame tik šias struktūras, bet nebūtinai visas. Vadinasi,
Bn ⊂ P An =: B +n . (7.5)
Atitinkamos generuojančios eilutės Bn (x) ir B+n (x) yra polinomai. Be to, pagal ką tik
įrodytą dalį
n
A
B+n (x) = 1 + x ||a|| = 1 + xj j .
a∈An j =1
Indeksui didėjant, x laipsniai daugikliuose auga, todėl ši sandaugų seka konverguoja, kai
n → ∞, formalių eilučių topologijoje (žr. 7.1 skyrelį) į begalinę sandaugą.
Kita vertus, remiantis (7.5) formule, funkcija B +n (x), išreiškus ją polinomu, turi
visus n pirmųjų begalinės eilutės B(x) narius. Minėtoje topologijoje, neaprėžtai didėjant
n, ji konverguoja į B(x). Todėl B(x) yra užrašoma sandauga. Pirmoji teoremos lygybė
įrodyta. Antroji iš jų gaunama sudauginus vienodus daugiklius.
Vadovėlio 5.1 skyrelyje minėjome, kad ir formaliųjų eilučių aibėje R[[x]] galime
apibrėžti eilutes ln(1 + F (x)) ir exp{F (x)}, čia F (x) ∈ R[[x]], kurio laisvasis narys
nulinis. Be to, šios eilutės turi įprastas logaritminių ir ekxponentinių funkcijų savybes.
Pasinaudoję jomis, gauname
∞
B(x) = exp Aj log(1 + x )j
j =1
∞ ∞
(−1)k−1
= exp Aj xj k
j =1 k=1
k
∞ ∞
(−1)k−1
= exp Aj x kj
k=1
k j =1
131
ANALIZINĖ TEORIJA
∞
(−1)k−1
= exp k
A(x ) .
k=1
k
Teorema įrodyta.
n
Aj
Bn = .
1k1 +···+nkn =n j =1
kj
k1 ,...,kn 0
132
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
1k1 + · · · + nkn = n.
7.5 teorema. Tarkime, kad A yra kombinatorinių struktūrų klasė, kurios generuojanti
funkcija yra A(x), ε ∈ A ir Aj – j -ojo, j 1, svorio struktūrų skaičius joje. Tada
struktūrų multiaibių klasės M(A) generuojanti funkcija yra tokia:
∞
∞
1
j −Aj
1−x = exp k
A(x ) .
j =1 k=1
k
133
ANALIZINĖ TEORIJA
∞ ∞
1
= exp Aj x kj
k=1
k j =1
∞
1
= exp k
A(x ) .
k=1
k
Skaičiuojant ciklus sunkumų atsiranda dėl to, kad sekoje gali būti vienodų struktūrų.
Todėl sutapatintų sekų skaičius gali sumažėti daugiau nei m kartų. Besidomintiems
rekomenduotume F. Flažolė ir R. Sedževiko [31] studiją.
r̄ = {x ∈ Z: x = kp + r, k ∈ Z}, r = 0, 1, . . . , p − 1,
ir
Zp = 0̄, 1̄, . . . , p − 1 .
Apibrėžkime algebrinius veiksmus – sudėtį ir daugybą:
134
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
dėsniai. Maža to, sudėčiai yra atvirkštinis veiksmas – atimtis, o daugybai – dalyba,
žinoma, ne iš nulinio elemento, kuris aibėje Zp yra 0̄. Taip gaunamas baigtinis kūnas,
turintis p elementų. Skaičius p yra šio kūno eilė. Toliau galima nagrinėti polinomus
su koeficientais iš Zp . Papildant kūną polinomų šaknimis, gaunami kiti didesnių eilių
baigtiniai kūnai. Plačiau apie tai galima pasiskaityti A. Matuliausko vadovėlyje ([64],
100 skyrelis).
Mums svarbūs yra E. Galua4 įrodyti teiginiai. Pirmasis tvirtina, kad kiekvieno
baigtinio kūno elementų skaičius yra pirminio skaičiaus laipsnis, kurį pažymėkime q =
p k , k ∈ N. Kita Galua teorema teigia, kad kiekvienam q = p k galima apibrėžti tokios
eilės kūną. Pastarąjį žymėsime Fq , jo nulinį elementą – 0 ir vienetinį elementą – 1.
Nagrinėkime polinomus virš Fq . Sudėties ir daugybos veiksmai apibrėžiami kaip
jau mūsų ne kartą aptartame polinomų žiede Z[x]. Visi polinomai virš Fq sudaro al-
gebrinę struktūrą –– žiedą , kurį žymėsime Fq [x]. Paprastumo dėlei išskirkime po-
linomų, kurių vyriausias koeficientas lygus 1, aibę ir pažymėkime ją F∗q [x]. Tegul
g(x), f (x) ∈ F∗q [x]. Sakoma, kad g(x) dalija f (x), jei f (x) = g(x)h(x), čia h(x)
yra polinomas iš F∗q [x]. Pirminis (neredukuojamas) polinomas turi tik daliklius 1 ir patį
save. Polinomų skaidumo teorema galioja ir baigtinio kūno atveju. Ji teigia:
Kiekvienas f (x) ∈ F∗q [x] yra išskaidomas pirminių polinomų sandauga
f (x) = p1 (x) · · · ps (x). (7.6)
Be to, šis skaidinys yra vienintelis daugiklių tvarkos tikslumu.
Pastebėkime, kad polinomo f (x) skaidinyje gali būti vienodų daugiklių ir kad
jo laipsnis deg f yra (7.6) lygybėje esančių pirminių polinomų laipsnių suma. Tegul
deg f = n ir (7.6) skaidinyje yra kj 0 pirminių polinomų, kurių laipsnis yra j ,
1 j n. Turime jau matytą sąryšį
1k1 + · · · + nkn = n.
Tai turėtų sukelti minčių, kad esame kažkur netoli nuo kombinatorinių problemų. Ži-
nodami pirminių polinomų svarbą algebrai, raskime j -ojo laipsnio pirminių polinomų,
esančių aibėje F∗q [x], skaičių, kuris tradiciškai žymimas πj . Visų n-ojo laipsnio polino-
mų skaičių rasti labai nesunku. Iš tiesų, kiekvienas f (x) ∈ F∗q [x] yra užrašomas
f (x) = x n + a1 x n−1 + · · · + an , a1 , . . . , an ∈ Fq .
Kiekvienas ai , 1 i n, gali būti parinktas q būdų. Vadinasi, iš viso n-ojo laipsnio
polinomų yra q n .
Kombinatorinėse struktūrose nėra algebrinių operacijų, tad į (7.6) lygybę žiūrėki-
me, kaip į pirminių polinomų multiaibės f išraišką:
f := p1 (x), . . . , ps (x) .
135
ANALIZINĖ TEORIJA
Atitiktis f
→ f (x) yra abipusiškai vienareikšmė, todėl polinomų skaičiavimo užda-
viniuose galime naudotis multiaibėmis. Visų pirminių polinomų aibė, tegul tai bus P,
sudaro kombinatorinę klasę, kurioje svorio funkcija yra polinomo laipsnis. Tada visų
multiaibių f klasė yra F := M(P). Kaip pastebėjome n-ojo svorio multiaibių turime
Fn = q n . Taikome 7.3 skyrelio žinias.
7.6 teorema. Tarkime, kad n, k, j ∈ N, p yra pirminis skaičius, q = p k ir πj –
pirminių j -ojo laipsnio polinomų aibėje F∗q [x] skaičius. Tuomet
n
πj + kj − 1
q =
n
.
1k +···+nkn =n j =1
kj
1
k1 ,...,kn 0
136
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
čia sumuojama pagal visus natūraliuosius skaičiaus n daliklius d. Šią lygybę žymėkime
trumpiau: f = g ∗ h. Galima įsitikinti, kad operacija ∗ yra komutatyvi, asociatyvi ir
funkcija e vaidina neutraliojo elemento vaidmenį, nes e ∗ g = g kiekvienai g ∈ N .
Išvardytos savybės išplaukia iš apibrėžimo.
Panagrinėkime Miobiuso funkcijos savybes.
7.2 lema. Jei I, e, µ ∈ N yra ką tik įvestos aritmetinės funkcijos, tai
µ ∗ I = e.
Reikia įrodyti, kad ši suma lygi nuliui. Nenuliniai dėmenys atitinka daliklius d, nesida-
lijančius iš pi2 , 1 i s. Likę dalikliai yra 1 arba jų pavidalas
d = pi1 · · · pik ;
čia {pij : 1 j k} yra bet kuris pirminių skaičių iš turimos aibės derinys, o 1 k s.
Tokiems d galioja lygybė µ(d) = (−1)k . Vadinasi,
s s s s
µ(d) = 1 − + ± · · · + (−1) = (1 − 1)s = 0.
d|n
1 2 s
Lema įrodyta.
Išsireikšdami algebros terminais, sakome, kad Miobiuso funkcija yra atvirkštinė
funkcijai I Dirichlė sąsūkos atžvilgiu. Dabar aibėje N galime spręsti lygtis
I ∗x = f;
(µ ∗ I ) ∗ x = e ∗ x = x = µ ∗ f.
Tai įrodo apgręžimo sąryšį, kurį galima būtų palyginti su panašia binominių koeficientų
savybe (žr, 3.4 skyrelį). Dabar aritmetines funkcijas žymėsime kaip sekas.
7.8 teorema (Miobiuso apgrežimo ˛ saryšis)
˛ . Tegul an , bn , n ∈ N, yra bet kokios
realiųjų skaičių sekos. Tuomet lygybės
an = bd , bn = µ(d)an/d
d|n d|n
yra ekvivalenčios.
137
ANALIZINĖ TEORIJA
7.9 teorema. Pirminių n-ojo, n 1, laipsnio polinomų aibėje F∗q [x] skaičius
1
πn = µ(d)q n/d .
n d|n
1
πn = µ(j )q n/j .
n j |n
Teorema įrodyta.
Užduotys
7.1. Raskite binariųjų žodžių, sudarytų iš abėcėlės {a, b}, klasės generuojančią funk-
ciją, jei ||a|| = ||b|| = 1.
7.2. Raskite plokščiųjų binariųjų miškų, kuriuos sudaro binariųjų medžių sekos, kom-
binatorinės klasės generuojančią funkciją, svoriu laikydami lapų skaičių miške.
138
7 skyrius. Kombinatoriniu˛ struktūru˛ klasės
7.3. Įrodykite, kad S(N) klasė yra kombinatoriškai ekvivalenti natūraliųjų skaičių
kompozicijų, t. y. adityviųjų skaidinių
n = n1 + · · · + nk , n, n1 , . . . , nk ∈ N, k ∈ Z+,
7.4. Raskite binariųjų miškų, kuriuos sudaro skirtingi binarieji medžiai, kombinatori-
nės klasės generuojančią funkciją, svoriu laikydami lapų skaičių miške. Kiek yra
tokių n-ojo svorio miškų?
7.5. Atlikite 7.4 užduotį, tarę, kad miške gali būti ir vienodų medžių.
7.6. Kiek aibėje F∗q [x] yra n-ojo laipsnio polinomų, kurie neturi pasikartojančių pir-
minių daugiklių (bekvadračių)? Išveskite formulę.
139
8. Numeruotosios kombinatorinės
struktūros
8.1. Žymėtoji struktūru˛ sandauga
Pirmoje vadovėlio dalyje įvedėme numeruotojo grafo sąvoka. Lyginant du numeruotuo-
sius grafus, atsižvelgiama į viršūnių numeraciją. Štai nenumeruotų 4-osios eilės grafų
yra tik 11, o numeruotųjų – net 64. Nagrinėjant keitinius taip pat svarbu, koks natūralusis
skaičius yra viename ar kitame cikle. Panašiai ir aibės skaidiniuose elementų numeriai
ar indeksai yra reikšmingi. Apibendrindami sakome, kad kombinatorinių struktūrų klasė
yra numeruotoji, jei visi struktūras sudarantys atomai (taškai, elementai ir kt.) turi skir-
tingas skaitines žymes iš N, į kurias yra atsižvelgiama jas lyginant. Struktūros eile yra
laikomas jos atomų skaičius, kitaip tariant, atomui yra suteikiama vienetinė eilė. Kaip
anksčiau svoris, dabar eilės funkcija žymima || · ||.
Apibrėždami n-osios eilės struktūrą, galime pradėti nuo tam tikros n aibės su-
numeruotų taškų, kuriuos dažnai vadinsime atomais, ir joje įvesti vidinius ryšius taip,
kad gautume tik baigtinį skaičių struktūrų. Kiekvienos struktūros iš n atomų numeraciją
vadiname natūraliąja, jei yra naudojami pirmieji natūralieji skaičiai 1, 2, . . . , n. Gali
būti ir kitokia struktūros numeracija – bet koks rinkinys n skirtingų natūraliųjų skaičių,
priskirtų atomams. Apibrėždami n-osios eilės struktūrą, šią numeraciją redukuosime į
natūraliąją išlaikydami atomų eiliškumą. Jei du atomų numeriai a ir b vienoje nume-
racijoje tenkina nelygybę a < b, tai atitinkamai pernumeravus atomus skaičiais a ir
b , pastarieji tenkins nelygybę a < b . Pavyzdžiui, atomus, sunumeruotus skaičiais
4, 3, 5, 8, 9, 1, atitinkamai pernumeruosime skaičiais 3, 2, 4, 5, 6, 1, nes pirmoje sekoje 4
buvo trečias pagal didumą indeksas, 3 – antras ir t. t. Dėl tam tikrų priežasčių, pavyz-
džiui, kai numeriai yra užimti, natūraliąją numeraciją plėsime taip pat prisilaikydami
tokio pat eiliškumo reikalavimo. Tuomet numerių seka 3, 2, 4, 5, 6, 1 galėtų virsti ir to-
kia: 5, 3, 7, 8, 10, 2. Kai ryšių neįvedama, iš n taškų gaunama tik viena struktūra –
n-osios galios aibė, jos elementai turės savus numerius. Dvi natūraliai sunumeruotos
struktūros yra lygios, jei sutapatinus atomus su vienodais numeriais visi vidiniai ryšiai
sutampa.
Skirtingai apibrėžiant vidinius ryšius tarp atomų, gaunamos skirtingos struktūrų
klasės. Kaip ir ankstesniuose skyreliuose, kombinatorines numeruotų struktūrų klases
žymėsime A, B, . . . , Z, o neutraliąją klasę, susidedančią iš vienos neutraliosios (tuščio-
sios) struktūros ε, žymėsime E. Visų n-osios eilės struktūrų poklasius žymėsime An ,
Bn , . . . , Zn , o An = |An |, Bn = |Bn |, . . . – jų galias. Klasės A eksponentine generuo-
jančiąja funkcija (e. g. f.) vadiname eilutę
∞
An
A(x) = xn;
n=0
n!
140
8 skyrius. Numeruotosios kombinatorinės struktūros
minėtus pavyzdžius. Kalbėdami apie grafą, turime omenyje, kad atomai yra jo viršūnės,
o jų skaičius – eilė.
8.1 pavyzdys. Numeruotųjų grafų klasę pažymėkime G. Remiantis 3.6 teorema, jos e. g. f.
yra
∞ (n)
22 n
G(x) = x .
n!
n=0
8.2 pavyzdys. Keilio medžių klasę pažymėkime T . Remiantis Keilio teorema (žr. 2.6 skyre-
lį), jos e. g. f. yra
∞
nn−1 n
T (x) = x .
n!
n=1
8.3 pavyzdys. Keletas ciklinių digrafų klasės natūraliai sunumeruotų atstovų pavaizduota 8.1
paveiksle.
1
1
1 1 1
2 2
8.1 pav.
Visą ciklinių digrafų klasę žymėsime I (c) . Kadangi n-osios eilės ciklinių kėlinių yra (n − 1)!,
tai šios klasės e. g. f. yra tokia:
∞
(n − 1)! 1
I (c) (x) = x n = ln .
n! 1−x
n=1
Kaip matysime vėliau, logaritminė funkcija pasitaiko visada, kai sudarinėjami ciklai.
8.4 pavyzdys. Bet kokios skaičiosios aibės elementus sunumeruokime natūraliaisiais skai-
čiais ir suteikime jiems vienetinę eilę. Jos baigtiniai poaibiai sudaro numeruotąją klasę. Kadangi
iš n elementų galime sudaryti tik vieną aibę (jokių vidinių ryšių neįvedame), tai šios klasės e. g. f.
yra
∞
1 n
x = ex .
n!
n=0
Literatūroje ši klasė vadinama urnų klase, nes kiekvieną poaibį galime įsivaizduoti kaip skirtingų
rutulių pripildytą urną.
141
ANALIZINĖ TEORIJA
ir išlaikant buvusį jų eiliškumą. Aišku, kad naujos u ir v indeksų aibės turi nesikirsti.
Formaliai kalbant, žymėtosios sandaugos w numeraciją apibrėžia bet kokios dvi mono-
toniškai didėjančios funkcijos
θ1 : {1, . . . , m} → {1, . . . , m + n}
ir
θ2 : {1, . . . , m} → {1, . . . , m + n},
kurių reikšmių sritys nesikerta, o šių sričių sąjunga yra visa aibė {1, . . . , m + n}. Kom-
ponentės u atomų numerius apibrėžia θ1 reikšmės, o v – funkcijos θ2 reikšmės. Būtent
θi , i = 1, 2, monotoniškumas užtikrina anksčiau turėtą struktūrų u ir v atomų eilišku-
mą. Be to, daugindami skirtingas poras gauname skirtingas žymėtąsias sandaugas. Bet
kurią iš u ∈ U ir v ∈ V žymėtųjų sandaugų pažymėkime u ∗ v, o jų visumą – {u ∗ v}.
Joje poros skirsis tik atomų numeriais. Visos sandaugos w = u ∗ v, u ∈ U, v ∈ V,
sudaro klasių U ir V žymėtąją sandaugą. Ją žymėsime
W =U ∗V = {u ∗ v}.
u∈U ,v∈V
n
n
Wn = Uk Vn−k .
k=0
k
142
8 skyrius. Numeruotosios kombinatorinės struktūros
θ1 : {1, 2, . . . , k} → {1, 2, . . . , n}
n
apibrėžiama jos reikšmių poaibiu, išrinktu iš n aibės. Vadinasi, tokių funkcijų yra k
ir
tiek pat komponentės u pernumeravimo būdų. Parinkus θ1 , antroji funkcija
θ2 : {1, 2, . . . , n − k} → {1, 2, . . . , n}
ir
W (x) = U (1)(x) · · · U (m) (x).
Įrodymas. Pakanka pritaikyti indukcijos principą ir ką tik įrodytą 8.1 teoremą.
Kas keistųsi, jei būtume pradėję nagrinėti nesutvarkytytsias poras (u, v), u ∈
U, v ∈ V? Žymėtosios sandaugos apibrėžimas išliktų toks pat, tačiau lygybė (u, v) =
(v, u) indukuotų tolesnius pakeitimus. Susitarkime šiuo atveju žymėtąsias sandaugas
vadinti Abelio žymėtosiomis sandaugomis ir atitinkamus rezultatus žymėti:
u ◦ v, {u ◦ v}, U ◦ V.
Kadangi |{u ◦ v}| = |{u ∗ v}|/2, tai 8.1 teoremos formulėse dešiniųjų pusių reiškinius
tektų dalyti iš dviejų. Nagrinėdami bendresnį atvejį, turėtume tokį teiginį.
143
ANALIZINĖ TEORIJA
k1 ,...,km 0
ir
W (x) = U (1)(x) · · · U (m) (x)/m!.
Bet kuri struktūra iš U ∗m yra m-ojo ilgio struktūrų seka, kurios narių atomai yra atitinka-
mai sunumeruoti. Tokią seką vadiname žymėtąja seka. Atkreipkite dėmesį, kad jos eilė
lygi bendram atomų skaičiui ir nesutampa su ilgiu m. Skirtingiems m išvardytos klasės
nesikerta.
8.1 apibrėžimas. Tiesioginė sąjunga
U ∗ := U ∗0 ∪ U ∗1 ∪ U ∗2 · · · ∪ U ∗m · · ·
Dabar bet kuri struktūra iš U ◦m yra struktūrų m-osios galios poaibis, kurio komponentės
yra atitinkamai sunumeruotos. Kaip jau tapo įprasta mokslinėje literatūroje, šį poaibį
vadinsime ansambliu. Istoriškai pirmasis šis terminas –– Abelio skaidumo kompleksas ––
literatūroje retai beaptinkamas.
U ◦ := U ◦0 ∪ U ◦1 ∪ U ◦2 · · · ∪ U ◦m · · ·
144
8 skyrius. Numeruotosios kombinatorinės struktūros
Taip sunumeruotas ciklinių grafų rinkinys yra ansamblis. Akivaizdu, kad jis gali būti prilygintas
keitiniui
123456789
σ = = (1)(2, 3)(4, 5, 6)(7, 8, 9).
132564897
Tą patį padarę su visais klasės I (c) generuotais ansambliais, pastebėtume ansamblių ir keitinių
abipusiškai vienareikšmę atitiktį. Vadinasi, ansamblių klasė
∞
(I (c) )◦ ∼
= Sn =: S,
n=0
čia S0 = E.
8.6 pavyzdys. Numeruotųjų grafų klasė G yra jungių numeruotųjų grafų klasės generuota
ansamblių klasė. Iš tiesų jungiųjų komponenčių tvarka grafe yra nereikšminga.
8.7 pavyzdys. Keilio medžių seka sudaro sutvarkytąjį (dažnai sakoma – plokščiąjį) Keilio
mišką, o poaibis – nesutvarkytąjį mišką. Šie miškai yra ansambliai. Vėliau aptiksime ir Keilio
medžių ciklus. Simboliai T ∗ , T ◦ ir T (c) žymi atitinkamas klases.
145
ANALIZINĖ TEORIJA
146
8 skyrius. Numeruotosios kombinatorinės struktūros
Remiantis apibrėžimais, miškai sudaro Keilio medžių klasės generuotą ansamblių klasę.
Vadinasi, iš ką tik įrodytos 8.4 teoremos išplaukia
A = ∪k Ak , Ak = ∅, Ai ∩ Aj = ∅, 1 i < j k.
8.6 teorema. Jei B0 = 1 ir Bn yra n aibės skaidinių skaičius (Belo skaičius), tai
∞
Bn
B(x) = x n = exp{ex − 1}.
n=0
n!
A = A1 ∪ · · · ∪ Ai ∪ · · · ∪ Ak , Ai = ∅, Ai ∩ Aj = ∅, 1 i < j k.
Poaibių elementai yra skirtingi, juos galime natūraliai sunumeruoti. Todėl skaidinys api-
brėžia netuščių poaibių rinkinį {A1 , . . . , Ai , . . . , Ak } – poaibių ansamblį. Pagal ankstes-
nę interpretaciją netuščių poaibių klasė ekvivalenti netuščių urnų klasei, todėl jos e. g. f
yra ex − 1.
147
ANALIZINĖ TEORIJA
Vadinasi, tokių poaibių klasės generuota ansamblių klasė turės e. g. f., lygią
exp{ex − 1}.
Teorema įrodyta.
Esant palyginti nedideliems n, Belo skaičius galima rasti naudojantis tokia išvada.
8.2 išvada. Visiems n 1 teisinga formulė
n
1
Bn = n!
1k1+···+nkn =n j =1
(j !)kj kj !
k1 ,...,kn 0
∞
1 kn
= .
e k=1 k!
Įrodymas. Pirmoji lygybė gaunama formaliai dauginant eilutes. Remiantis ką tik
įrodyta 8.6 teorema,
∞ j
x
B(x) = exp
j =1
j!
∞ ∞
xj k
=
j =1 k=0
(j !)k k!
∞
n
1
= xn.
n=0 1k1+···+nkn =n j =1
(j !)kj k !
j
k1 ,...,kn 0
148
8 skyrius. Numeruotosios kombinatorinės struktūros
pasidalija žinia su savo bičiuliu, galbūt perpasakoja gandą tam, iš kurio pats jį girdėjo.
Pavyzdžiui, penkiolikos žmonių grupėje gando sklidimo modelis galėtų būti digrafas,
pavaizduotas 8.2 paveiksle.
8
14
7 12
6 13 15
10
1 9 5
4
11
3
2
8.2 pav.
Vaizdžiai matome, kas kam perdavė žinią, ir kad tik penkioliktas asmuo išlaikė
paslaptį. Modelį galėtume užrašyti ir kaip baigtinės aibės atvaizdį
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
f = ,
6 11 11 12 13 7 6 9 10 8 9 13 12 13 15
Nn := {1, 2, . . . , n}, n 1,
Fn := {f : Nn → Nn }
ir
F := ∪∞
n=0 Fn , F0 := E.
Tarę, kad aibės Nn galia n yra atvaizdžio f : Xn → Xn eilė, turime kombinatorinę klasę
F. Tokio atvaizdžio f funkciniu digrafu yra vadinamas digrafas Gf = (Nn , En ), kurio
kiekvienos viršūnės išėjimo laipsnis yra vienetas, o briaunų aibė
En = (i, f (i): 1 i n .
149
ANALIZINĖ TEORIJA
Tai matyti ir iš 8.2 paveikslo. Klasė F yra ansamblių klasė, generuota jungių funkcinių
digrafų klasės. Ją pažymėsime J .
Kaip ir keitinių atveju, galime kalbėti apie funkcinio digrafo struktūrą. Jei n-osios
eilės digrafas Gf turi kj , kj 0, j -osios eilės jungių komponenčių, tai vektorius
k̄(f ) := (k1 , k2 , . . . , kn )
1 1
F (x) = , J (x) = ln ;
1 − T (x) 1 − T (x)
1 11 10 8 4 14 5
7
2 3
6 9 12 13
15
8.3 pav.
Paveiksle papildomi kvadratėliai prie viršūnių nurodo, kad šios viršūnės laiko-
mos šaknimis. Suvokiame, kad iš 8.3 paveikslo vienareikšmiškai atstatytume ir funkcinį
digrafą, pavaizduotą 8.2 paveiksle. Apibendrindami savo pastebėjimą, darome išvadą:
150
8 skyrius. Numeruotosios kombinatorinės struktūros
jungių funkcinių digrafų klasė yra kombinatoriškai ekvivalenti Keilio medžių ciklų kla-
sei T , o klasė F – pastarosios generuotai ansamblių klasei T ◦ . Toliau pakanka pritaikyti
8.4 teoremą.
Teorema įrodyta.
Eilutė T (x) tenkina 8.5 teoremoje išvestą funkcinę lygtį, todėl ką tik gauta J (x)
formulė yra patogi. Ji yra ypač naudinga taikant analizinių funkcijų teoriją. Bet apie tai
vėliau.
Užduotys
8.1. Patikrinkite antrąją 8.5 teoremos lygybę, suskaičiuodami keletą pirmųjų eilučių
narių.
8.3. Įrodykite, kad antrosios rūšies Stirlingo skaičių sekos S(n, k), n k, arba, kitaip
tariant, aibės skaidinių k poaibių sąjungomis klasės, e. g. f. yra
e−x/2−x (1 − x)−1/2 .
2 /4
8.6. Funkcijos F (x) išraiška, įrodyta 8.7 teoremoje, parodo dar vieną sąryšį F ∼
= T ∗.
Atraskite jį.
151
9. Realioji asimptotinė analizė
9.1. Sumu˛ aproksimavimas integralais
Iki šiol apibrėžėme nemažai svarbių kombinatorikoje sekų ir išvedėme jų n-ųjų narių
formules. Jos tikslios, bet dažnai sunku net įsivaizduoti, kaip tie nariai asimptotiškai
elgiasi, jei n neaprėžtai didėja. Norėdami suvokti sekų
ln n, nα , an
elgseną, tuoj griebiamės atitinkamų funkcijų grafikų. Tačiau kaip įsivaizduoti n!, jei n
yra didelis? Šiuo atveju gelbsti matematinėje analizėje išvedama Stirlingo formulė
√
n! = nn e−n 2π n(1 + rn ), 0 < rn < 1/(12n). (9.1)
Jei t 0, tai
j
t t
k
|t|k+1
e − . (9.4)
j ! (k + 1)!
j =0
Jei 0 t C, tai
j
t t
k
|t|k+1
e − eC . (9.5)
j! (k + 1)!
j =0
152
9 skyrius. Realioji asimptotinė analizė
Am = a1 + · · · + am .
Tada
N
N−1
ak bk = AN bN + Am (bm − bm+1 ).
k=1 m=1
x
an b(n) = A(x)b(x) − A(t)b (t) dt.
1nx 1
153
ANALIZINĖ TEORIJA
x
= an b (t) dt.
nx n
Lema įrodyta.
Monotoninių funkcijų reikšmių sumos yra gana lengvai aproksimuojamos integ-
ralais.
9.1 teorema. Tarkime, kad y: (α, β] → R yra tolydi monotoniškai didėjanti funkcija.
Tada
β
y(n) = y(t) dt + O(|y(β)|).
α<nβ α
Įrodymas. Nepamirškime, kad ne tik integralas, bet ir suma turi geometrinę pras-
mę. Nesiaurindami prasmės, tariame, kad y(t) 0. Jei [·] yra skaičiaus sveikoji dalis,
tai visi sumos dėmenys
y [α] + k , 1 k [α] − [β],
lygūs stačiakampių, nubraižytų (t, y) plokštumoje ir turinčių pagrindus t ašyje
[α] + k − 1, [α] + k , 1 k [β] − [α],
bei aukščius y([α] + k), plotų sumai. Šie stačiakampiai ir dar vienas stačiakampis, kurio
aukštis yra y([β]) ir pagrindas lygus ([β], [β] + 1), padengia kreivinės trapecijos plotą,
esantį po kreive y(t), kai α t β. Vadinasi,
β
y(n) y(t) dt − y(β).
α<nβ α
154
9 skyrius. Realioji asimptotinė analizė
Nubraižę šiuos stačiakampius per vienetinį intervalą dešiniau, įžvelgtume, kad kreivinė
trapecija padengia visus jų plotus, išskyrus paskutinį. Todėl
β
y(n) y(t) dt + y(β).
α<nβ α
Teorema įrodyta.
Iš teoremos išplaukia ln n! asimptotinė formulė, kurios liekamasis narys yra O(ln n).
Tai gerokai grubesnis įvertis negu užrašytoji (9.1) formulė. Panašiai tiriamos ir monoto-
niškai mažėjančių funkcijų reikšmių sumos. Kiek atidžiau įvertinę paklaidas, gautume
tokį teiginį.
9.2 teorema. Tarkime, kad y: (α, β] → R yra teigiama tolydi monotoniškai mažė-
janti funkcija. Tada egzistuoja tokia konstanta c = c(y), priklausanti tik nuo funkcijos
y, kad
β
y(n) = y(t) dt + c + O(y(β)).
α<nβ α
β
y(n) y(t) dt. (9.6)
α<nβ α
b0 (t) ≡ 1,
155
ANALIZINĖ TEORIJA
Be to,
1 1 3 1
b1 (t) = t − , b2 (t) = t 2 − t + , b3 (t) = t 3 − t 2 + t, . . . .
2 6 2 2
Įrodymas. Formalus eilučių diferencijavimas ir integravimas panariui buvo moty-
vuotas 5.1 syrelyje. Todėl e. g. f. pažymėję B(x; t) ir diferencijuodami pagal t gauname
diferencialinę lygtį
∞
br−1 (t) r−1
Bt (x; t) = x x = xB(x; t).
r=1
(r − 1)!
Vadinasi, B(x; t) = c(x)ext , o čia esančią nežinomą funkciją c(x) randame iš integrali-
nės sąlygos sekos br (t) apibrėžime. Tuomet
1 1
ex − 1
B(x; t) dt = 1 = c(x) ext dt = c(x) .
x
0 0
Iš čia gautą c(x) išraišką įstatome ir taip randame e. g. f. Išskleidę B(x; t) nežinomojo x
laipsniais, gauname pirmuosius ieškomosios sekos narius.
Polinomines funkcijas br (t), apibrėžtas intervale [0, 1), pratęskime iki periodinių
funkcijų Br (t), r 0, apibrėžtų visoje realioje ašyje ir turinčių vienetinį periodą. Šias
funkcijas įvedė J. Bernulis7 , todėl jos vadinamos Bernulio funkcijomis, o reikšmės Br (0)
– Bernulio skaičiais. Čia ir ateityje mes vengsime tradicinio Bernulio skaičių žymens
Bn , palikdami pastarąjį Belo skaičiams. Bernulio skaičius nesunku rasti iš (9.8) formu-
lės, paėmus t = 0. Pastebėkime, kad B2r+1 (0) = 0, jei r 1.
9.3 teorema (Oilerio–Makloreno8 sumavimo formulė) . Tegul k ∈ Z+ , a, b ∈ Z ir
f : [a, b] → R yra k +1 kartų diferencijuojama funkcija. Jei f (k+1) (t) yra integruojama
intervale [0, 1], tuomet
156
9 skyrius. Realioji asimptotinė analizė
Įrodymas. Tegul kaip anksčiau [t] yra skaičiaus t sveikoji ir {t} – trupmeninė
dalys. Remiantis apibrėžimu, B1 (t) = {t} − 1/2, todėl, sumą išreiškę Styltjeso integralu
ir integruodami dalimis, gauname
b
f (n) = f (t) d[t]
a<nb a
b b
= f (t) dt − f (t) dB1 (t)
a a
b b
= f (t) dt − B1 (0) f (b) − f (a) + f (t)B1 (t) dt.
a a
Taigi formulė yra teisinga, jei k = 0. Tarę, kad (9.9) lygybė yra teisinga, ir pasinaudoję
(9.7) sąlygomis, integruojame dalimis ((9.9) formulės paskutinį integralą:
b b
1
Bk+1 (t)f (k+1)
(t) dt = f (t) dBk+2 (t)
k+2
a a
1
= f (b)Bk+2 (b) − f (a)Bk+2 (a)
k+2
b
1
− Bk+2 (t)f (t) dt.
k+2
a
Įstatę gautą išraišką į (9.9) lygybę, pastebime, kad ji yra teisinga ir dėl k + 1.
Teorema įrodyta.
Kaip pastebėjome anksčiau, įrodytos (9.9) formulės dešinėje esančioje sumoje
dalis dėmenų yra nuliniai. Kai k = 0, gauname Rymano integralinių sumų ir paties
integralo skirtumo įvertį.
Koksmos–Hlavkos nelygybė. Jei f : [0, 1] → R yra diferencijuojama ir |f (t)| yra
integruojama, tai
n
1 k 1 1 1
f − f (t) dt |f (t)| dt. (9.10)
n n n
k=1 0 0
Yra labai daug literatūros apie sumų aproksimavimą integralais, tačiau pastaroji
nelygybė, kuri yra bendresnių J. Koksmos9 ir E. Hlavkos10 rezultatų išvada, labai patogi,
157
ANALIZINĖ TEORIJA
ypač kai funkcija f yra monotoninė arba jos išvestinė yra aprėžta. Pirmuoju atveju
išvestinė yra vieno ženklo, todėl (9.10) nelygybės dėšinėje easantis integralas neviršija
|f (1) − f (0)|.
9.1 pavyzdys. Pademonstruosime, kaip galima išvesti jau minėtą (9.1) Stirlingo formulę. Jei
f (t) = ln t ir k = 1, tai, remdamiesi (9.9) lygybe, gauname
n n
1 1 1
n
ln n dt
ln n! = ln m = ln tdt + + −1 + B2 (t) .
2 12 n 2 t2
m=1 1 1
n ∞ ∞
dt dt dt 1
B2 (t) 2 = B2 ({t}) 2 + O max |b2(t)| =: C + O .
t t t ∈[0,1] t2 n
1 1 n
Atidžiau vertindami konstantas, paskutiniame žingsnyje galėtume įrodyti, kad liekamojo nario
absoliutusis didumas neviršija 1/6n. Pasinaudojus Furjė eilutėmis, konstantą C galima būtų
išreikšti per π. Šias įrodymo smulkmenas praleidžiame. Taigi gauname
ln n √ 1
ln n! = n ln n − n + + ln 2π + O .
2 n
Remiantis (9.5) nelygybe, dėl bet kokios sekos ρn = o(1), kai n → ∞, yra teisinga lygybė
exp O(ρn ) = 1 + O(ρn ).
Vadinasi, mūsų įrodyta lygybė sutampa su n! asimptotine (9.1) formule. Naudodamiesi tolesniais
Oilerio–Makloreno formulės nariais, galėtume gauti dar tikslesnes formules.
9.2 pavyzdys. Išnagrinėkime vieną egzotišką, bet labai dažnai pasitaikančią sumą
e−αk
2 /n
n (α, ψ) := ;
1kψ
ψ/n
e−αnt dt + R =: I + R;
2
n (α, ψ) = n
0
ψ/n
de−αnt = 1 − e−αψ /n min αψ 2 /n, 1 .
2 2
|R| −
0
158
9 skyrius. Realioji asimptotinė analizė
159
ANALIZINĖ TEORIJA
Tikimybės pn (k) yra didžiausios centrinėje srityje, kur k ≈ n/2, todėl suprastinę žymė-
jimus nagrinėkime sekos
−2n 2n
Pn (k) := 2 , k = −n, . . . , 0, 1, . . . , n,
n+k
e−k /n 1
2
Galime apsiriboti atveju 1 k δn3/4, kai n yra pakankamai didelis, o 0 < δ < 1/2 –
bet kokia konstanta.
Sudarykime trijų santykių sandaugą:
1 2n 1 (2n)! n! n!nk
= . (9.16)
22n n + k 22n (n!)2 (n − k)!nk (n + k)!
Pirmąjį daugiklį ką tik išnagrinėjome. Remiantis (9.3) formule, antrojo daugiklio natū-
ralusis logaritmas
j
k−1
n!
ln = ln 1 −
(n − k)!nk j =1
n
k−1
j 3
j j2
= − − 2 +O 3 . (9.17)
j =1
n 2n n
160
9 skyrius. Realioji asimptotinė analizė
Lygybių (9.17) ir (9.18) dešinėse yra lengvai apskaičiuojamos aritmetinių progresijų na-
rių sumos. Sumos su j 2 skiriasi tik vienu dėmeniu k 2 /(2n2 ), todėl jos susitraukia. Lie-
kanas galima grubiai įvertinti. Vadinasi, sudėjus šias lygybes,
k2 k4
n! n!nk k(k − 1) k(k + 1)
ln = − − + O + O
(n − k)!nk (n + k)! 2n 2n n2 n3
k2 k2 k4
= − +O 2 +O 3
n n n
k2 1 k4
= − +O +O 3 .
n n n
Paskutiniame žingsnyje pasinaudojome tuo, kad k 2 /n2 1/n, jei k n1/2 , o srityje
n1/2 k δn3/4 narys k 2 /n2 k 4 /n3 .
Antilogaritmuodami iš (9.15), (9.16) lygybių ir paskutinio sąryšio gauname (9.13)
teoremos formulę.
Iš esmės antrasis 9.5 teoremoje suformuluotas įvertis yra pirmojo išvada. Kaip
tai įžvelgti? Funkcija x 2 e−x , kai x 0, yra aprėžta, todėl srityje, kurioje įrodytas
2
įvertis galioja, liekamieji nariai lygūs O(n−3/2). Jei |k| δn3/4, tikimybė Pn (k), kuri
yra mažėjanti k atžvilgiu, ir pagrindinis formulės narys yra mažesnių eilių negu liekana.
√
Iš tiesų (9.14) asimptotikos pagrindinis narys dar viršija liekaną, kai k = o( n ln n).
Teorema įrodyta.
Ateityje labai pravartu turėti tokią nelygybę.
9.6 teorema. Tegul 0 k n ir n 1. Tada
2n
2−2n e−k /(2n) .
2
n+k
Įrodymas. Vėl pasinaudokime (9.16) sandauga. Pirmąjį apskliaustą daugiklį, kaip
tikimybę, vertinkime vienetu. Kadangi ln(1 − x) −x, jei 0 x < 1, tai vertindami
antrąjį pasinaudokime nelygybe
j
k−1
n!
ln = ln 1 −
(n − k)!nk j =1
n
k−1
j k(k − 1)
− =− .
j =1
n n
161
ANALIZINĖ TEORIJA
n!
e−k(k−1)/(2n).
(n − k)!nk
Ji gali būti ir baigtinių sumų seka. Jei dėmenys ak (n) nėra monotoninių funkcijų reikš-
mės, bet kokio nors indekso k0 = k0 (n) aplinkoje |k − k0 | ψn , ψn → ∞, dėmenys
ak (n) dominuoja, tai gali padėti Laplaso idėja. Ji nesudėtinga: reikia aproksimuoti šiuos
dėmenis palyginti reguliaria funkcija ir po to šią sumos dalį pakeisti integralu. Likusioji
162
9 skyrius. Realioji asimptotinė analizė
sumos dalis dėl dėmenų mažumo yra vertinama grubiau. Bendros Laplaso teoremos ne-
formuluosime, bet jo metodu išspręsime porą būdingų uždavinių. Plačiau apie tai galima
pasiskaityti [30], [31] ir kitose knygose.
9.8 teorema. Tegul α > 0 ir
n
2n α
sn (α) := .
k=−n
n+k
Jei n → ∞, tai
22αn
sn (α) ∼ √ (π n)−(α−1)/2.
α
Įrodymas. Remiantis 9.5 teorema,
2n α
= 2αn Pnα (k) = 22αn (π n)−α/2 e−αk /n 1 + o(1) ;
2
n+k
čia liekamojo nario įvertis yra tolygus |k| n5/8 atžvilgiu, jei n → ∞. Nagrinėdami
kitus k, taikome 9.6 teoremą. Vadinasi,
−αk2 /n
sn (α) = 22αn (π n)−α/2 1 + o(1) e
|k|n5/8
−αk 2 /(2n)
+ O 22αn e
n5/8 <|k|n
= 22αn (π n)−α/2 1 + o(1) 1 + 2n (α, n5/8)
2αn −(α/4)n1/4 −αk 2 /(4n)
+O 2 e e ;
1kn
čia esančią sumą n (·, ·) įvedėmę ir įvertinome praeitame 9.2 skyrelyje. Liekanoje esan-
ti suma taip pat yra to paties tipo. Įstatę (9.11) įvertį, gauname
/
−α/2
πn
sn (α) = 2 (π n)
2αn
1 + o(1) + O(1)
α
+ O 22αn e−(α/4)n n (α/4, n)
1/4
22αn (π n)(1−α)/2
∼ √ , n → ∞.
α
Teorema įrodyta.
Laplaso metodu sprendžiamų uždavinių klasė yra neaprėpiama. Panagrinėkime
dar vieną jau matematikos folkloru tapusią problemą, vadinamą gimimo dienos para-
doksu.
163
ANALIZINĖ TEORIJA
Akn k!
P ( > k) := = ;
k n (n − k)!k n
čia yra atsitiktinis dydis, rodantis pirmojo gimtadienių sutapimo momentą, ir 1 k
n. Dydžio reikšmių sritis yra aibė {2, . . . , n + 1}, o vidurkis
n
n
k!
E = P ( > k) = 1 + .
k=0 k=1
(n − k)!k n
Reikia rasti šią sumą, kai n = 365. Turintys kompiuterį pasakys teisingą atsakymą:
E = 24,61658,
Įrodymas. Vėl pasinaudosime žymeniu n (·, ·), įvestu 9.2 skyrelyje. Tuomet,
remdamiesi 9.7 teorema, gauname
k!
sn = +
(n − k)!k n
kn3/5 n3/5 <kn
k k 3
e−k /(2n) 1 + O e−k /(2n)
2 2
= +O 2 +O
3/5
n n 3/5
kn n <kn
= n (1/2, n 5/6
) + O(R1 + R2 + R3 ).
164
9 skyrius. Realioji asimptotinė analizė
Pirmoji suma nelygybės dešinėje yra aprėžta, o antrąją įvertinsime naudodamiesi (9.6)
nelygybe, nes funkcija
t −t 2 n/4
y(t) := e , 2n1/2 t n3/5,
n
yra monotoniškai mažėjanti. Vadinasi,
n /5 1/10
3
n
√
ve−v /4 dv 1.
2
R2 1 + y(2 n) + y(t) dt 1 +
√
2 n 2
165
ANALIZINĖ TEORIJA
Jis mažėja, kai n naprėžtai didėja. Raskime tokį k = k(n) ∈ N, kad s(k) būtų arčiausiai
vieneto. Kadangi
1 n n
ln s(k) = n ln 1 + − ln(k + 1) = − ln(k + 1) + O 2 ,
k k k
jei k 2, tai ieškomasis k turi būti arčiausiai lygties
n = u ln(1 + u)
ln un = ln n + O(ln ln n).
Vadinasi,
n n ln ln n
un = +O , n → ∞.
ln n ln2 n
√
Toliau reikia atlikti du žinksnius: srityje |k − m| n ln n gauti k-ojo ir m-ojo dėmenų
santykines paklaidas ir įvertinti likusią sumos dalį, kai k nepriklauso šiai sričiai. Šiuos
techninius ir gana nelengvus skaičiavimus praleisime, bet paskelbsime rezultatą:
Bn ∼ un−u
n e ln1/2 un ,
n un
n → ∞.
166
9 skyrius. Realioji asimptotinė analizė
konverguoja. Pažymėkime
m
S(m) = kak , m 0.
k=0
Jei S(N) = o NeN/n , kai N → ∞, tai
n
2
n
|S(k)| 2 |S(k)| −k/n
−1/n S(n)
ak − f (e )− + e .
n n k=1 k n k>n k
k=0
Įrodymas. Dukart pritaikome Abelio sumavimo 9.2 lemą, kai joje atitinkamai yra
bk = 1/k ir bk = e−k/n /k. Turime kak = S(k) − S(k − 1) ir S(0) = 0, todėl
n
S(n)
R := ak − f (e−1/n ) −
k=0
n
167
ANALIZINĖ TEORIJA
n−1 1 1
= S(k) −
k=1
k k+1
∞ −k/n
e e−(k+1)/n
− S(k) − . (9.19)
k=1
k k+1
n−1 1 1
R1 := S(k) 1 − e−k/n − 1 − e−(k+1)/n .
k=1
k k+1
Vadinasi,
2 |S(k)|
n−1
|R1 | .
n k=1 k
Įstatę gautuosius įverčius į (9.19) formulę ir pastebėję, kad vienas dėmuo yra perkeliamas
į kitą sumą, baigiame įrodymą.
Kaip matome įrodytoje nelygybėje yra narys S(n)/n. Jei jis neartėja prie nulio,
funkcijos savybės neapibrėžia eilutės dalinių sumų asimptotinės elgsenos. Tą pirmą
kartą pastebėjo A. Tauberis12 . Apsiribokime realiųjų funkcijų atveju.
9.11 teorema (Tauberio) . Tarkime, kad
∞
f (x) = an x n
n=0
168
9 skyrius. Realioji asimptotinė analizė
ir
1
n
lim kak = 0. (9.21)
n→∞ n
k=1
Vadinasi, n
lim sup ak − f (e−1/n ) 5ε.
n→∞
k=0
169
ANALIZINĖ TEORIJA
kai n → ∞. Todėl f (e−1/n ) = s + o(1). Funkcija f (x) yra tolydi intervale [0, 1], todėl
gauname (9.20) sąlygą.
Teorema įrodyta.
Dar kartą pabrėžiame, vien tik iš (9.20) sąlygos Tauberio teoremos teiginys neiš-
plaukia.
9.3 pavyzdys. Tegul
1−x
f (x) = = 1 − 2x + 2x 2 − · · · + 2(−1)n + · · · .
1+x
Dabar limx→1− f (x) = 0, tačiau dalinės koeficientų sumos nekonverguoja.
Tauberio teoremos (9.20) ir (9.21) formules galima pakeisti griežtesnėmis, bet
paprastesnėmis sąlygomis. Pavyzdžiui, (9.21) lygybę galime pakeisti tokiomis: an =
o(n−1 ) arba an −Cn−1 su kokia nors konstanta C > 0. Plačiau apie tai galima
paskaityti [84] knygoje. Tikrinant šias papildomas sąlygas ir vertinant kombinatorinių
struktūrų generuojančių eilučių koeficientus, yra labai pravarčios lemos apie sudėtinių
funkcijų Teiloro koeficientus. Pateiksime porą elementarių nelygybių.
9.6 lema. Jei aj ∈ R,
∞
Q := |aj | < ∞
j =1
ir
∞
∞
B(x) := bn x n := exp aj x j ,
n=0 j =1
Čia
dk,n = am1 · · · amk ,
m1 +···+mk =n
170
9 skyrius. Realioji asimptotinė analizė
o mj ∈ N, todėl
n
∞
∞
1
|bn | = dk,n
k!
n=N n=N k=1
∞ ∞
1
|dk,n |
k=1
k! n=max{N,k}
∞ ∞ ∞
1 1
N
= |dk,n | + |dk,n |
k=1
k! n=N k=N+1
k! n=k
=: S1 + S2 .
Vertiname
∞
1
N
S1 |am1 | · · · |amk |
k! n=N m +···+m
k=1 1 k =n
N
1
= |am1 | · · · |amk |.
k! m
k=1 1 +···+mk N
k
|am1 | · · · |amk | kQk−1 |am |,
j =1 mj N/k mN/k
m1 +···+mk N
o
N
Qk−1
S1 |am |
k=1
(k − 1)! mN/k
∞
Qk−1
= |am |
m=1 max{1,N/m}kN
(k − 1)!
N ∞
Qk−1
|am | + eQ |am |.
m=1 kN/m
(k − 1)! m=N+1
Iš Stirlingo (9.1) formulės išplaukia M! ceM QM , čia c > 0 yra konstanta. Todėl
pasinaudoję nelygybe
y j e|y| |y|M+1
y
e − , y ∈ R,
j! (M + 1)!
0j M
171
ANALIZINĖ TEORIJA
gauname
N ∞
eQ Q[N/m]
S1 |am | +eQ
|am |
m=1
[N/m]! m=N+1
∞
N
−1 −N/m
e c e
Q
|am |e + |am | .
m=1 m=N+1
Panašiai
∞
1
S2 |am1 | · · · |amk |
k! m +···+m
k=N+1 1 k k
∞
Qk
k=N+1
k!
eQ
(N + 1)!
eQ c−1 e−N .
9.1 išvada. Tarkime, kad aj ir bn , j 1, n 0, yra 9.6 lemoje įvestos sekos. Jei
|aj | C1 j −α , čia C1 > 0 ir α > 1 yra konstantos, tai |bn | C2 n−α . Konstanta C2
priklauso tik nuo C1 ir α.
Įrodymas. Pasinaudokime 5.5 skyrelyje išvesta rekurenčiąja formule
1
n−1
bn = (n − k)bk an−k .
n k=0
Vadinasi,
1
bn + |bk |(n − k)1−α
n kn/2 n/2<kn−1
1
n−α |bk | + |bk |.
kn/2
n n/2<kn
172
9 skyrius. Realioji asimptotinė analizė
|bk | Kk −α .
Taigi pirmieji sekos bm nariai tenkina įrodinėjamą nelygybę, jei C2 K. Tarkime, kad
ir visiems k n − 1 nelygybė |bk | C2 k −α yra teisinga. Tada iš (9.22) nelygybės
išplaukia
C2
n |bn | C MK +
α
+1
kα
M<kn/2
∞
du
C MK + C2 +1
uα
M
= L(M) + CC2 (α − 1)−1 M 1−α ;
nα |bn | L(M) + C2 /2 C2 .
βn ∼ n! e−γ ;
173
ANALIZINĖ TEORIJA
čia
∞ ∞ ∞
(−1)m−1 x j m
g(x) = −x + m
=: −x + gn x n ,
m=2
m j =2
j n=4
(−1)m−1 m 1
m−1 m
gn = = (−1) I{m|n},
jm=n
mj m 2mn/2
n m
j,m2
174
9 skyrius. Realioji asimptotinė analizė
∞
1 1
= exp −1+ ln 1 + −
k=2
k k
∞
1 1
= 1 + e−1/k
2 k=1 k
= e−γ /2.
Įžiūrėti neesminę mums konstantų lygybę sunkoka. Tiesiog pasinaudojome žinynu. Ne-
kantresni gali žvilgtelėti į toliau pateikiamą (10.4) formulę. Taigi įrodėme, kad funkcijos
∞
f (x) h(x)
= =: ln x n
1+x 1−x n=0
konverguoja intervale |x| < 1. Jei kokiam nors ρ 0 ir begalybėje lėtai kintančiai
funkcijai L(x) galioja sąryšis
1
f (x) ∼ (1 − x)−ρ L , x → 1−,
1−x
tai
n
ak ∼ nρ L(n)/
(ρ + 1),
k=0
kai n → ∞.
Įrodymą galima rasti [84] ir kitose knygose.
175
ANALIZINĖ TEORIJA
Palyginę šią ir Apelio teoremas, matome, kad jas galime laikyti atvirkštinėmis
viena kitai, tačiau Hardžio–Litlvudo–Karamatos teoremoje yra papildoma sąlyga. Ją
galima būtų susilpninti, bet jos išvengti neįmanoma.
Pabaigoje pastebėkime, kad pateiktose Tauberio teoremose minimas vienetinis
konvergavimo spindulys nesiaurina jų prasmės. Taikymo sritį galima praplėsti pakeitus
kintamąjį. Yra žinomos bendros Tauberio teoremos kompleksinio argumento funkci-
joms. Mes jų nenagrinėsime. Kombinatorikoje jas dažniau pakeičia F. Flažolė ir A. Od-
lizko15 metodas, kurį išdėstysime vėliau.
m=0 j =1
j j =1
j
čia vardiklyje esantis j yra dėl patogumo įvestas normavimas. Sudauginę exponentinės
funkcijos skleidinius, randame jos Teiloro koeficientus
m
aj kj 1
Mm = Mm (n, τ ) = . (9.24)
k1 ,...,km ∈Z+ j =1
j kj !
1k1 +···+mkm =m
1
n−1
Mn = Mk an−k , M0 := 1, (9.25)
n k=0
išvestu 5.5 skyrelyje, ir matematine indukcija. Tačiau, jei ir kiltų kokia nors indukcinė
hipotezė dėl Mn (n, τ ) asimptotikos, ja pasinaudoti tiesiogiai negalėtume, nes po sumos
ženklu yra Mk (n, τ ), o ne Mk (k, τ ). Atkreipiame dėmesį, kad Mm (n, τ ) elgsena esant
įvairiems posekiams m = m(n) → ∞ gali labai skirtis.
176
9 skyrius. Realioji asimptotinė analizė
Tada n
aj − 1 5 n
Mn − exp |aj − 1| 1 + ln .
j n j
j =1 j n
kuri yra apibrėžta srityje |z| < 1. Jei S(k) = 1f1 + · · · + kfk , tai
∞
zf (z)
S(k)zk =
k=1
1−z
∞
∞
1 aj − 1 j
= exp z (aj − 1)zj
1−z j =1
j j =1
∞
= M(z) (aj − 1)zj .
j =1
Vadinasi, k
k
|S(k)| = (aj − 1)Mk−j |aj − 1| 2k,
j =1 j =1
nes iš sekos aj aprėžtumo ir (9.24) lygybės išplaukia nelygybė |Mn | 1. Todėl 9.5
lemos sąlygos yra tenkinamos. Ją taikydami dar pastebime, kad aj su indeksais j > n
neturi įtakos koeficientui Mn , todėl tariame, kad tokie aj = 1. Tada S(k) = S(n), jei
k n. Kadangi f1 + · · · + fn = Mn , iš lemos gauname
∞
aj − 1
Mn − f (e−1/n ) = Mn − exp
j
j =1
177
ANALIZINĖ TEORIJA
2 1 2 1
n k n
|aj − 1| = |aj − 1|
n k=1 k j =1 n j =1 k
j kn
2
n n
|aj − 1| 1 + ln .
n j =1 k
Be to, visiems n 1
1 ∞
−k/n e−v
e dv 1.
k>n
k v
1
Sudėję gautuosius įverčius, baigiame pirmos suformuluotos nelygybės įrodymą.
Antrajam teoremos teiginiui įrodyti pakanka pasinaudoti (9.26) formule ir iš Koši
nelygybės išplaukiančiu įverčiu:
1/p
|S(k)| k 1/q
|aj − 1|p
, q = p/(p − 1).
j k
n n
−1/p
k 1+ u−1/p du
k=1 1
1 + qn1/q − q
qn1/q .
Teorema įrodyta.
9.4 pavyzdys. Ieškokime skaičiaus keitinių σ ∈ Sn , kurių ciklų ilgiai priklauso kintančiam
poaibiui Jn ⊂ {1, 2 . . . , n}. Tegul kj (σ ) 0 yra j -ojo ilgio ciklų keitinyje kiekis. Vadinasi,
reikia rasti
In := {σ ∈ Sn : kj (σ ) = 0, ∀j ∈ Jn }.
Remiantis 8.1 lema, e. g. f.
∞
Im m zj
1+ z = exp .
m! j
m=1 j ∈Jn
178
9 skyrius. Realioji asimptotinė analizė
čia |J n | yra aibės galia. Ši nelygybė netriviali, jeigu liekamasis narys yra mažesnis už pagrindinį.
Taip bus, kai J n yra nedidelė aibė arba joje esantys skaičiai yra arti n. Antrasis teoremos įvertis
šiame pavyzdyje taip pat gali būti pritaikytas.
Užduotys
9.1. Tegul n → ∞. Įrodykite sąryšius:
a)
n
nα+1 lnβ n
k α lnβ k ∼ , α > −1, β ∈ R;
k=1
α + 1
b)
n
lnα k lnα+1 n
∼ , α > −1.
k=1
k α+1
n
1 1
Hn := = ln n + γ + + O(n−2 );
k=1
k 2n
n
n 1
ke−αk
2 /n
= +O ;
k=1
α n
179
ANALIZINĖ TEORIJA
kψ
9.7. Įrodykite 9.1 išvadą nesinaudodami pačia 9.6 lema, bet daugiau dėmesio kreipda-
mi į funkcijos B(x), 0 x < 1, išvestinių reikšmes. Pabandykite rasti šį būdą.
9.8. Išnagrinėkite n-osios eilės 2-ojo reguliarumo grafų, kurių jungių komponenčių
eilės neviršija penkių, skaičiaus asimptotiką.
180
10. Analiziniai metodai
10.1. Neišreikštinės funkcijos
Nuo šiol remsimės kompleksinio kintamojo funkcijų teorija. Skaitytojui pakaks žinių,
įgyjamų bakalauro studijose. Išskirtinės čia yra analizinės nulio aplinkoje funkcijos. Iš
įvairių ekvivalenčių analizinės funkcijos apibrėžimų mes pasirenkame tą, kuris formu-
luojamas naudojantis laipsninėmis eilutėmis.
Tarkime, kad S ⊂ C yra kompleksinės plokštumos sritis. Funkcija f : S → C
yra vadinama analizine šioje srityje, jei kiekvienam taškui w ∈ S egzistuoja jo aplinka,
kurioje funkcija išskleidžiama konverguojančia eilute
∞
f (z) = an (z − w)n ;
n=0
čia an = an (w) ∈ C.
Kaip matėme, kombinatorikoje generuojančios eilutės yra įvedamos formaliai.
Tačiau suteikus nežinomajam kompleksinio kintamojo z ∈ C prasmę, šios eilutės yra
funkcijų skleidiniai nulinio taško aplinkoje. Funkcijos taip galėjo būti apibrėžtos tik
viename taške z = 0, kai eilutės divergavo visur, išskyrus nulinį tašką, arba būti anali-
zinės netrivialiame galbūt begaliniame skritulyje. Šiame skyrelyje nagrinėjamų eilučių
konvergavimo sritys be išimčių yra netrivialios, vadinasi, šios eilutės išreiškia funkci-
jas, analizines tam tikruose skrituliuose su centru nuliniame taške. Dažnai jas galima
analiziškai pratęsti platesnėje srityje.
Palyginkime jau žinomas kombinatorinių klasių generuojančias funkcijas. Poli-
nomų virš baigtinio kūno Fq atveju funkcija (1 − qz)−1 yra analizinė visoje plokštumo-
je, išskyrus tašką z = q −1 , kuriame yra paprastasis polius. Aibės skaidinių poaibiais
e. g. f. B(z) = √ − 1} yra sveikoji funkcija. Binariųjų medžių generuojanti funkcija
exp{e
z
C(z) = 1/2 1 − 1 − 4z taške z = 1/4 turi pirmosios eilės išsišakojimą, todėl šiuo
atveju reikia apsiriboti įpjauta kompleksine plokštuma, t. y. sritimi z ∈ C \ [1/4, +∞).
Plačiau panagrinėkime Keilio medžių e. g. f.
∞
nn−1
T (z) = zn .
n=1
n!
Iš (9.2) asimptotikos matyti, kad T (z) yra analizinė skritulyje |z| < e−1 funkcija, o taške
z = e−1 ji diverguoja. Ką daugiau galima apie ją pasakyti? Remiantis 8.5 teorema, T (z)
tenkina formalų sąryšį T (z) = zeT (z) , kurį išvedėme vadovaudamiesi formaliųjų eilučių
teorijos taisyklėmis. Neišreikštinių funkcijų teorijos požiūriu (kadangi e0 = 1 = 0) šis
sąryšis apibrėžia vienintelę analizinę tam tikroje nulio aplinkoje funkciją. Iš tiesų T (z)
yra atvirkštinė funkcijai z = we−w , todėl tolesnę jos analizę galime pradėti nuo lygties
−w
we =0
181
ANALIZINĖ TEORIJA
sprendinio w = 1. Vadinasi, z = 1e−1 = e−1 yra ypatingasis T (z) taškas. Tai mes
matėme iš jos išraiškos eilute. Skritulį |z| < e−1 funkcija T (z) atvaizduoja į skritulį
|w| < 1 abipusiškai vienareikšmiškai. Norėdami gauti T (z) skleidinį taško z = e−1
aplinkoje, apgręžiame eilutę
1 1 1
z = we−w = e−1 − (w − 1)2 + (w − 1)3 − (w − 1)3 + · · ·
2e 3e 8e
ir gauname
√ 2
T (z) = w = 1 + 2(1 − ez)1/2 + (1 − ez) + O |1 − ez|3/2 .
3
Vengdami kvadratinės šaknies dvireikšmiškumo, nagrinėdami šią funkciją, turime imti
sritį z ∈ C \ [e−1 , +∞).
Įvedus analizines generuojančias funkcijas, galima pasinaudoti Koši integraline
formule. Jei f (z) yra analizinė atvirame skritulyje |z| < R funkcija, tai jos n-asis sklei-
dinio koeficientas 1
1 f (z)
an = [z ]f (z) :=
n
dz;
2π i zn+1
čia
yra bet koks uždaras kontūras, apeinantis tašką z = 0 einant prieš laikrodžio ro-
dyklę ir priklausantis skrituliui. Čia ir toliau vartojant kontūro sąvoka reikalaujama, kad
jis neliestų savęs vidiniame taške ir būtų ištiesinamoji Žordano kreivė (žr. analizės vado-
vėlius). Nuo šio kontūro parinkimo labai priklauso atliekamos koeficientų asimptotinės
analizės sėkmė. Teiloro formulė
dn
n! an = n f (z) ,
dz z=0
182
10 skyrius. Analiziniai metodai
z = z(u) = u/φ(u).
Kadangi φ(0) = 1 = 0 ir φ(u) yra analizinė nulinio taško aplinkoje, tai ir funkcija z(u)
yra analizinė tam tikroje taško u = 0 aplinkoje. Funkcija f (z) yra atvirkštinė funkcijai
z = z(u), todėl ji taip pat yra analizinė tam tikroje taško z = 0 aplinkoje. Tarkime, kad
skritulys |z| ρ, ρ > 0, patenka į f (z) analiziškumo sritį, o jo konforminis vaizdas,
vaizduojant funkcija f plokštumoje u, patenka į z(u) analiziškumo sritį. Tegul skritulys
|u| ρ1 , čia ρ1 > 0, pakankamai mažas, yra šio vaizdo viduje.
Keletą kartų pasinaudosime Koši formule. Integruodami dalimis, gauname
1
1 g(f (z))
[z ]g f (z) =
n
dz
2π i zn+1
|z|=ρ
1
1 d(g(f (z)))
= dz
2π in zn
|z|=ρ
1
1 g (f (z))
= n
d f (z) .
2π in z
|z|=ρ
n−1 k
n 1 2/ π
−1/2
Jn = (n − 1)! = (n − 1)! en
+ O(n ) ∼n n
.
k=0
k! 2 2n
183
ANALIZINĖ TEORIJA
184
10 skyrius. Analiziniai metodai
Jei ši eilutė turi tik baigtinę pagrindinę dalį, t. y. a−k = 0, kai k m + 1, tai z0 yra
polius, m – jo eilė. Koeficientas a−1 yra vadinamas reziduumu.
10.2 teorema. Tegul f (z) yra funkcija, analizinė srityje S, apribotoje uždaru kon-
tūru
, išskyrus jos viduje esančius polius z1 , . . . zs , kurių atitinkami reziduumai yra
c1 , . . . , cs . Jei f (z) yra tolydi kontūro taškuose, tai
1
1
f (z) dz = c1 + · · · + cs .
2π i
čia n 0 ir 0 < r < R yra bet kokie skaičiai. Kaip matome, norėdami kuo tiksliau
įvertinti n-ąjį koeficientą, turime ieškoti
Bn
inf B(r) = inf exp{er − 1 − n ln r}.
n! r>0 r>0
rer = n,
Bn
exp{ern − 1 − n ln rn }
n!
185
ANALIZINĖ TEORIJA
su sudėtingai gaunama Bn asimptotika (žr. 9.3 skyrelį) matome, kad nustatydami didėjimo eilę
atsiliekame tik logaritminiu daugikliu.
Nelygybė (10.1) rodo, kad siekiant tikslumo funkcijų analiziškumo srities kontūrą reikia
tęsti kiek galima toliau nuo koordinačių pradžios. Panagrinėkime sutvarkytuosius aibių skaidi-
nius poaibiais, t. y. kiekviename n-osios galios aibės skaidinyje k poaibių sąjunga atsižvelgiama
į poaibių tvarką. Vadinasi, tokių skaidinių bus k! kartų daugiau negu nesutvarkytųjų. Iš tiesų šių
skaidinių kiekis lygus n aibės siurjekcijų į k aibę skaičiui. Iš viso n aibės sutvarkytųjų skaidinių
poaibių sąjunga yra
n
n : =
B k!S(n, k);
k=0
čia S(n, k) –– antrosios rūšies Stirlingo skaičius, S(0, 0) = 1 ir S(n, 0) = 0, jei n 1.
.
10.3 teorema. Tegul r, ln 2 < r < ρ := ln2 2 + 4π 2 , yra bet koks skaičius. Tada
n = 2n!(ln 2)−n−1 + O(r −n n!),
B n 1.
n e. g. f.
Įrodymas. Nagrinėjame įvestos sekos B
∞
n
B
=
B(z) zn
n=0
n!
∞
1
n
= k!S(n, k)zn
n=0
n! k=0
∞
∞
S(n, k)
= k! n
z .
k=0 n=k
n!
Įsigilinkime į apskliaustosios eilutės prasmę. Tai yra nesutvarkytųjų skaidinių, turinčių
lygiai k netuščių poaibių, ansamblių klasės e. g. f. Netuščių poaibių klasė yra numeruo-
toji ir jos e. g. f. yra ez − 1, todėl
∞
(ez − 1)k
S(n, k)zn = .
n=k
k!
Įstatę gauname
∞
= (ez − 1)k
B(z) k! · = (2 − ez )−1 .
k=0
k!
Visi šios funkcijos ypatingieji taškai yra lygties ez = 2 šaknys, t. y. zk = ln 2 + 2π ik,
reziduumas
k ∈ Z. Jie yra paprastieji poliai. Įsitikinę, kad taške z = ln 2 funkcijos B(z)
yra (−1)/2, galime apibrėžti analizinę srityje |z| < ρ funkciją
+ 1
R(z) = B(z) .
2(z − ln 2)
Toliau pasinaudojame Koši formule ir integruojame apskritimu |z| = r < ρ. Pritai-
kę funkcijai R(z)z−n−1 (10.1) nelygybę, o funkcijai (2(z − ln 2))−1 z−n−1 – reziduumų
teoremą, gauname norimą rezultatą.
186
10 skyrius. Analiziniai metodai
Kaip matome, polinomų atvejo nenagrinėjame. Ši funkcija yra analizinė įpjautoje komp-
leksinėje plokštumoje C \ {z: z = 0, z 1}. Taškas z = 1 yra jos algebrinis
ypatingasis taškas. Teiloro eilutė užrašoma per apibendrintuosius Niutono binomo koe-
ficientus. Tuomet
1 w+n−1
(n + w)
[z ]
n
= = . (10.3)
(z − 1)w n
(w)
(n + 1)
187
ANALIZINĖ TEORIJA
Dabar Oilerio gama funkcija yra kompleksinio argumento funkcija, gauta analiziškai
pratęsus ją į visą plokštumą. Primename, kad srityje z > 0 ji apibrėžta integralu
∞
(z) = t z−1 e−t dt
0
ir yra analizinė, o jos tęsinį galima gauti naudojant funkcinę lygtį
(z + 1) = z
(z).
Todėl taškai z = 0, −1, . . . yra jos paprasti poliai ir
(n + 1) = n! kiekvienam n ∈ N.
Kombinatorikoje dažnai naudojama Vejerštraso20 formulė
∞
1 z −z/j
= zeγz
1+ e ; (10.4)
(z) j =1
j
čia γ yra Oilerio konstanta. Ši išraiška aiškiai parodo, kad 1/
(z) yra sveikoji funkcija
ir jos nuliai yra taškuose z = 0, 1, . . . . L. Oileris dar 1729 m. buvo paminėjęs sandaugą
∞
1 1 z z −1
(z) = 1+ 1+ , z = 0, −1, . . . .
z j =1 j j
1 nw−1 1
[zn ] = 1 + O .
(z − 1)w
(w) n
Įrodymas. Iš (10.3) lygybės išplaukia
n
w − 1 −(w−1)/j n
1 1
[z ]
n
= 1+ e exp (w − 1) .
(z − 1)w j =1
j j =1
j
188
10 skyrius. Analiziniai metodai
(1 + n ) α n/2
n−|α| ,
189
ANALIZINĖ TEORIJA
nes paskutinė suma yra aprėžta. Sudėję abu įverčius, užbaigiame įrodymą.
čia r(z) yra analizinė srityje |z| 1 + β funkcija. Dabar vienam nariui galime pritaikyti
10.5 teoremą. Antrajam pritaikysime 10.2 lemą. Pakanka įvertinti funkcijos r(z)(1 −
z)−w+1 skleidinio koeficientus.
Iš (10.1) nelygybės gauname
Teorema įrodyta.
10.2 pavyzdys. Skaitytojas, išsprendęs 8.4 užduotį, žino, kad 2-ojo reguliarumo grafų e. g. f.
yra
ez/2+z /4 (1 − z)−1/2 .
2
190
10 skyrius. Analiziniai metodai
Bendruoju atveju tokia funkcija nėra glodi vienetinio apskritimo taškuose. Sektorius
{z: |Arg (z − 1)| φ} neleidžia taikyti Koši formulės integruojant didesnio spindulio
apskritimu, todėl Darbu metodas jau nebepritaikomas. Jo vietoje minėti autoriai pasiūlė
parinkti stebėtinai patogų integravimo kontūrą, pavaizduotą 10.1 paveiksle.
r<R
10.1 pav.
1
f (z) ∼ ,
(z − 1)α
1 1
f (z) ∼ lnβ ,
(z − 1)α 1−z
1 1 1
f (z) ∼ lnβ lnγ ln ,...,
(z − 1)α 1−z 1−z
191
ANALIZINĖ TEORIJA
kai z → 1 srityje (R, φ); čia α, β, γ ∈ C. Kitur simbolis ∼ pakeičiamas O(·) arba
o(·), jei α, β, γ ∈ R. Metodika visais atvejais yra panaši. Visų pirma reikia mokėti
rasti funkcijų, nurodytų šių ekvivalentumo sąryšių dešinėse, koeficientus. Panagrinėsime
vieną iš jų, logaritminį daugiklį pagerindami atitinkamu z laipsniu. Iš tiesų dabar turime
srityje C \ {z: 1 z ∞} korektiškai apibrėžtą analizinę funkciją (z−1 ln(1 − z)−1 )β ,
kai β ∈ C bet koks.
10.7 teorema. Tegul α ∈ C \ {0, −1, . . .}, β ∈ C ir n 3. Tada
1 1 β
fn := [zn ](1 − z)−α ln
z 1−z
1
nα−1
= (ln n) 1 + O
β
.
(α) ln n
192
10 skyrius. Analiziniai metodai
ir tuo, kad funkcijos f (z) modulio didėjimas n atžvilgiu kontūre L4 yra ne didesnis nei
laipsninis. Vadinasi,
I4 n α−3 .
Kituose integraluose pakeičiame nežinomąjį 1 − z = w/n. Dabar |w| (1 +
2
ln n), todėl galime pasinaudoti asimptotinėmis formulėmis:
w −n , w -
1− = exp − n ln 1 −
n n
|w|2
= exp w + O
n
ln4 n
= ew 1 + O ,
n
n ln w β
lnβ = (ln n)β 1 −
w ln n
ln w
= (ln n) exp β ln 1 −
β
ln n
ln2 (ln n)
ln w
= (ln n) exp − β
β
1+O
ln n ln2 n
ir įverčiu
w − (ln n)2(|β|+1)
β−1
1 − =1+O .
n n
Jei +
Li , i = 1, 2, 3, žymi kontūrų Li vaizdus ir taškas w = 0 apeinamas prieš laikrodžio
rodyklę, tai
−∞
193
ANALIZINĖ TEORIJA
n−1
1 k − 1/2 ln n
sn := ∼√ ,
n−k k πn
k=0
tai
fn = o nα−1 lnβ n .
Įrodymas. Vėl pasinaudosime Koši integraline formule. Jei φ = 0, galėtume imti
paprastesnį integravimo kontūrą, jau nagrinėtą ankstesnės 10.7 teoremos įrodyme. Tegul
0 < φ < π/2. Dabar tenka pasinaudoti 10.1 paveiksle pavaizduotu integravimo kontūru,
kai
ln2 1
r = 1+ < R, ρ= ir t = φ + δ,
n n
194
10 skyrius. Analiziniai metodai
(lnn)2 /n
1 |dz|
|z − 1|−α lnβ r −α (ln r)β e−crn dr
|1 − z| |z|n
l2 1/n
nα−1 lnβ n.
195
ANALIZINĖ TEORIJA
Toks pat įvertis yra teisingas ir integralui kontūru l3 . Surinkę visus tarpinius rezultatus,
gauname
fn ηnα−1 (ln n)β .
Teorema įrodyta.
Abiejose šio skyrelio teoremose logaritminę funkciją galime pakeisti tam tikromis
lėtai kintančiomis begalybėje funkcijomis. Plačiau apie tai galima rasti [31], [66] ir ki-
tuose šaltiniuose. Tada šių teoremų formulavimai priartėja prie kompleksinių Tauberio
teoremų. Svarbu, kad nebelieka išankstinių sąlygų eilučių koeficientams, būdingų Tau-
berio teoremoms. Antra vertus, taikant Flažolė–Odlizko metodą, reikalaujama funkcijų
analiziškumo už eilučių konvergavimo skritulio.
Taikymams, išdėstytiems trečioje vadovėlio dalyje, pakaks atvejo, kai (10.7) eilu-
tės apibrėžime esantys dydžiai |aj | 1. Tada A(z) eilutė ir tuo pačiu M(z) konverguoja
skritulyje |z| < 1. Jame šios eilutės išreiškia analizines funkcijas. Tiek daug kartų girdė-
ję apie eilučių analizinio pratęsiamumo svarbą, dabar nustebsite – taikant toliau dėstomą
metodą, tai iš viso yra nesvarbu. Iš tiesų koeficientas Mn priklauso tik nuo pirmųjų sekos
aj , 1 j n, narių, t. y.
n
aj
Mn = [zn ] exp zj =: [zn ] exp An (z) .
j =1
j
196
10 skyrius. Analiziniai metodai
Dabar figūriniuose skliaustuose yra polinomų seka. Vadinasi, nesiaurinant prasmės, ga-
lima pareikalauti, kad aj = 0, kai j > n. Deja, taikant Koši integralinę formulę, pereiti
apskritimą |z| = 1 vis tiek neverta, nes tada |An (z)| didėjimą yra sunku kontroliuoti.
Vienetinio apskritimo taškuose nuo šiol dažnai taikysime žinomą Parsevalio lygybę.
10.3 lema (Parsevalio lygybė) . Jei eilutė
∞
f (z) = fn z n , fn ∈ C,
n=0
1
n
|Mm | |Mk |
m k=0
2
2ε + 2 k|Mk |
εn εn<kn
1/2
2
2ε + 3/2 k 2 |Mk |2 .
εn 1kn
Funkcijai
∞
zM (z) = zM(z)An (z) = kMk zk
k=1
pritaikome Parsevalio lygybę (žr. 10.3 lemą) ir gauname
1 J 1/2
|Mm | 2ε + ;
εn 2π n
197
ANALIZINĖ TEORIJA
čia
π
J = M(eit )2 A (eit )2 dt.
n
−π
Dabar taip parinkime ε, kad Mn įverčio dešiniojoje pusėje esantis dydis būtų minimalus.
Jei J 2π/n, imame ε = 1/n ir gauname |Mn | 3/n. Priešingu atveju sulyginame
abu dėmenis ir ε randame iš lygybės 2ε 2 n = (J /2π n)1/2 . Įstatę jo reikšmę, baigiame
teoremos įrodymą.
10.10 teorema. Jei tenkinamos 10.9 teoremos sąlygos, tai visiems n 1 yra teisinga
nelygybė
1 n
1 − (aj e−ij t )
|Mn | 17 exp − min .
2 t ∈[−π,π] j =1 j
Įrodymas. Taikome ką tik įrodytą rezultatą. Kadangi
n
1
ln n + 1,
j =1
j
tai
n
(aj eitj )
max M(eit ) = exp max
t ∈[−π,π] t ∈[−π,π] j
j =1
n
1 − (aj eitj )
en exp − min .
t ∈[−π,π] j
j =1
Todėl
1 n
1 − (aj e−ij t ) 3
|Mn | 8 exp − min + .
2 t ∈[−π,π] j =1 j n
Pastebėję, kad mažiausia čia esančios eksponentinės funkcijos reikšmė yra ne mažesnė
už e−1 n−1 , antrąjį dėmenį praleidžiame atitinkamai padidindami pirmąjį.
Teorema įrodyta.
198
10 skyrius. Analiziniai metodai
čia 0 u 2 yra laisvasis parametras. Iš patirties žinome, kad įvedus analizėje pa-
rametrus atsiranda daugiau laisvės nagrinėjant įvairius bendrųjų teoremų atvejus. Kai
tn (u) yra mažas, už vienetinio taško aplinkos yra nedaug aj reikšmių. Tada funkcijos
n
aj − 1 j
L(z) := Ln (z) := z , |z| < 1,
j =1
j
elgsena gali būti kontroliuojama. Toliau šiame skyrelyje naudosimės r := e−1/n ir nely-
gybėmis 1/(2n) 1 − r 1/n, jei n 1.
10.4 lema. Tegul |aj | 1, kai 1 j n, z = reit ir 0 < u 2 yra bet koks
skaičius. Tada tolygiai |t| π atžvilgiu
L(z) − L(1) 4u ln |1 − z| + 2tn (u) + O(u).
π 1−r
Įrodymas. Pasinaudoję įvestais žymenimis, gauname
n
|aj − 1| j
L(z) − L(1) |z − 1|
j =1
j
n
|r j eitj − 1|
2tn (u) + u
j =1
j
n
|r j − 1| n
r j |eitj − 1|
2tn (u) + u +u
j =1
j j =1
j
∞
r j |eitj − 1|
2tn (u) + u + u . (10.8)
j =1
j
199
ANALIZINĖ TEORIJA
be to,
4 4 1
= .
π π m∈Z,m=0
4m2 −1
Vadinasi,
∞ ∞
r j |eitj − 1| 4 rj 1
= eimj t
j =1
j π j =1
j m∈Z
1 − 4m2
4 1 4 1 1
= ln + ln
π 1−r π m∈Z,m=0
1 − 4m2 1 − reimt
4 |1 − z| 4 1 |1 − reimt |
= ln + ln . (10.9)
π 1−r π m∈Z,m=0
4m2 − 1 |1 − z|
Čia modulį po logaritmo ženklu galėjome įvesti, nes eilutės yra realiosios ir koeficientai
yra realieji skaičiai. Jei
|1 − reimt | |1 − z|,
tai logaritmas po sumos ženklu yra neteigiamas. Praleidę šiuos dėmenis, sumą tik padi-
diname. Kitiems m = 0 iš nelygybės |1 − w m | m(|1 − w|), kai |w| 1, su visais
|t| π gauname
|1 − reimt | |1 − r 1/m eit |
m
|1 − z| |1 − reit |
1 + r 2/m − 2r 1/m cos t 1/2
m max
|t |π 1 + r 2 − 2r cos t
1 + r 1/m
=m
1+r
2m.
Todėl paskutinė eilutė (10.9) formulėje yra aprėžta visiems |t| π . Pasinaudoję tuo, iš
(10.8) nelygybės, gauname norimą rezultatą.
Lema įrodyta.
Teoremos 10.9 įrodyme buvo pasinaudota generuojančios funkcijos M(eit ) mo-
dulio įverčiu, kai t ∈ [−π, π ]. Siekiant rasti tikslią jos n-ojo Teiloro koeficiento asimp-
totinę elgseną, reikia vertinti skirtingose t kitimo srityse.
10.5 lema. Tegul |aj | 1, kai 1 j n, ir aj = 1, kai j > n. Be to, kaip ir
anksčiau, z = reit ir 0 < u 2 yra bet koks skaičius. Tada egzistuoja tokia teigiama
konstanta C(u), priklausanti tik nuo u, kad
1 − z 4u/π−1
|M(z)| C(u)Rn ;
1−r
čia ir vėliau šiame skyrelyje R := e2tn (u)+ L(1)
.
200
10 skyrius. Analiziniai metodai
Taikome Koši integralinę formulę integruodami apskritimu |z| = r prieš laikrodžio ro-
dyklę. Apibrėžiame sritis:
, K- , K -
0 := z = reit : |t| , := z = reit : |t| π .
n n
Tada
1 M(z)
Mn = + dz := J0 + J.
2π i zn+1
0
Kontūre 0 turime
, 1 − itn - K
n(1 − z) = n 1 − exp − = (1 − itn) 1 + O ,
n n
todėl pakeitę kintamąjį w = 1 − itn, gauname
1+iK K
1 ew −w/n
J0 = exp L e 1+O dw.
2π i w n
1−iK
201
ANALIZINĖ TEORIJA
Sunkiau yra pastebėti panašią galimybę priešpaskutiniam (10.12) formulės integralui ver-
tinti. Tegul β := 1 − α. Tada
∞ ∞
aj
M β (z) = exp β zj = bm zm .
j =1
j m=0
m
β kj 1
k1 ,...,km 0 j =1
j kj !
1k1 +···+mkm =m
202
10 skyrius. Analiziniai metodai
Kadangi bm įvertinome per paprastesnės funkcijos Teiloro koeficientus, todėl dabar tai-
kyti Parsevalio lygybę jau paprasčiau. Tai darome dukart ir gauname
1 ∞
∞
1
M(z)2β |dz| |bm |2 |dm |2 |1 − z|−2β |dz| n2β−1 ,
|z|=r m=0 m=0 |z|=r
jei β > 1/2. Čia, integruodami paskutinį integralą, išskyrėme vieneto aplinką {z: | arg z|
1/n}. Joje pointegralinė funkcija
−β
1 + r 2 − 2r cos t (1 − r)−2β n−2β .
čia 0 < α < 1/2 yra bet koks skaičius. Iš (10.11) ir paskutinės nelygybės, kai α = 1/4,
išplaukia
Mn = I + O RK 4u/π+1 n−1 + O RK (4u/π−1)/4 .
10.12 teorema. Tegul |aj | 1, kai 1 j n. Tarkime, kad turint tam tikrą kons-
tantą R0 > 0 ir teigiamų skaičių seką µn = o(1) yra teisingos nelygybės
1 − aj
R0 (10.13)
j n
j
ir
1
|1 − aj | µn . (10.14)
n j n
Tada
aj − 1
Mn = exp + o(1); (10.15)
j n
j
203
ANALIZINĖ TEORIJA
|1 − aj |2 2(1 − aj ),
iš (10.13) išplaukia
1 |aj − 1|
tn =
2 jn
j
|aj −1|>1/2
1 − aj
4 4R0 .
j n
j
204
10 skyrius. Analiziniai metodai
ir
∞
H (z) := bk zk ;
k=1
Tegul ε, 0 < ε 1/2, yra bet koks skaičius. Išnagrinėkime šios sumos dalis, kai
0 k (1 − ε)n ir (1 − ε)n < k n. Kadangi |Mk | 1, tai
1
Mk bn−k C = oε (1),
rα
0k(1−ε)n εn<rn
jei n → ∞.
Kai (1 − ε)n < k n, tai
1−a
Rn (k) :=
2 ln(1 − ε)−1 + oε (1)
j
j
k<j n
= O(ε) + oε (1).
205
ANALIZINĖ TEORIJA
aj − 1
= exp + Rn (k) + o(1)
j n
j
aj − 1
= exp 1 + O(ε) + oε (1) + o(1)
j n
j
aj − 1
= exp + O(ε) + oε (1).
j n
j
Matome, kad sumažinę ε, pirmajį liekamąjį narį galime padaryti norimai mažą. Po to,
užfiksavę tokį ε ir didindami n, norimai mažą padarome antrąją liekaną.
Teorema įrodyta.
Išnagrinėkime nesudėtingos begalinės sandaugos n-ąjį Teiloro koeficientą.
10.14 teorema. Tegul |aj | 1, j 1, tenkina 10.12 teoremos sąlygas ir
∞
aj
M(z) = 1 + zj .
j =1
j
Tada
e−γ aj
[zn ]M(z) = 1+ + o(1), (10.18)
n j n j
jei n → ∞; čia γ yra Oilerio konstanta, o liekamasis narys priklauso tik nuo R0 , C, α
ir µn .
Įrodymas. Kaip esame pastebėję, tik daugikliai su j n turi įtakos atsakymui.
Be to, kaip tik ką įrodytoje 10.13 teoremoje, pravarti tokia išraiška:
aj j −(aj /j )zj
aj
Mn (z) := 1+ z e exp zj
j n
j j n
j
=: H (z)eFn (z) .
206
10 skyrius. Analiziniai metodai
2j n
j j
1 k k−2
k
m2 2km/2
m
2 1 k−1
k
m2 k1 2
2 1
m (1 − 1/2)2
2
8
= 2.
m
Vadinasi, remiantis 9.1 išvadą
n
[z ]H
+(z) C1 m−2 ;
čia C1 > 0 yra absoliuti konstanta. Iš čia ir įverčio (10.20) išplaukia (10.19) sąryšis (žr.
10.2 lemą). Jame esanti, bet nenurodyta konstanta yra absoliuti.
Iš 10.13 teoremos ir harmoninių skaičių sumos asimptotikos išplaukia
207
ANALIZINĖ TEORIJA
aj − 1
= H (1) exp + o(1)
j n
j
−γ
e fj
= 1+ + o(1).
n j n j
Teorema įrodyta.
Dar kartą atkreipkime dėmesį į tai, kad liekamųjų narių įverčiai yra tolygūs funk-
cijų parametrų atžvilgiu. Kam ir kaip yra pritaikomos šiame skyrelyje įrodytos teoremos,
susipažinsite trečiojoje vadovėlio dalyje.
208
10 skyrius. Analiziniai metodai
a > 0, s ∈ R, gauname
f (z0 )
|f (z)| = |f (z0 )|1 + 2
(z − z0 ) + O |z − z0 |
f (z0 )
= |f (z0 )|1 + arei(t +s) + o(r)
= |f (z0 )| 1 + ar cos i(t + s) + o(r) .
Jei r yra pakankamai mažas, o(r) tikslumu galime teigti, kad daugiklis skliaustuose yra
mažiausias, kai t = −s + π mod 2π , o kitame skersmens gale, kai t = −smod 2π , jis
yra didžiausias. Tačiau visame statmename skersmenyje, t. y. kai t = −s ± π/2mod 2π ,
jis yra artimas |f (z0 )|. Vadinasi, šiuo atveju taip pat negalime kalbėti apie panašumą
balno paviršiui.
Tegul f (z0 ) = 0 ir f (z0 ) = 0. Tuomet
|f (z)| = |f (z0 )|1 + br 2 ei(2t +s) + o(r 2 )
= |f (z0 )| 1 + br 2 cos(2t + s) + o(r 2 ) ;
čia
f (z0 )
beis := , b > 0, s ∈ R.
2f (z0 )
Dabar, kai t kinta intervale [0, 2π ), modulis |f (z)| dviejuose skritulio ketvirčiuose yra
ne mažesnis už |f (z0 )|, o dviejuose su vidurio spinduliais
z = re−i(s/2±π/2) : r 0
neviršija |f (z0 )|. Todėl natūralu tašką z0 vadinti balno tašku ir integruojant parinkti
kontūrą, einantį per jį. Be to, integravimo kelias to taško aplinkoje turėtų eiti šių spin-
dulių kryptimi. Jis turi dar vieną palankią ypatybę – funkcijos modulio kitimas jame yra
ryškesnis, todėl integralo dalis kad ir trumpa atkarpa persiritant per balno keterą gali
būti didesnės eilės negu likusi integralo dalis, kuri įvertinama paprastai.
Koši formulėje integruodami f (z)/zn+1, tokį tašką rastume spręsdami balno taško
lygtį
f (z)
z = n + 1. (10.22)
f (z)
Išskirsime atvejį, kai šis taškas yra realiojoje ašyje.
10.6 lema. Jei f (z) yra analizinė skritulyje |z| < R, R > 0, ir
a0 > 0, an 0, n 1,
tai
d rf (r)
> 0,
dr f (r)
kai 0 < r < R.
209
ANALIZINĖ TEORIJA
nes, remiantis Koši nelygybe, išoriniuose skliaustuose esantis reiškinys yra neneigiamas.
Nelygybė virsta lygybe tik tada, kai sekos, kurioms pritaikyta ši nelygybė, yra propor-
cingos, t. y.
n(an r n )1/2
= c, n 0;
(an r n )1/2
čia c = 0 yra konstanta. Kadangi a0 = 0, taip būti negali.
Lema įrodyta.
10.1 išvada. Jei yra tenkinamos 10.6 lemos sąlygos ir rf (r)/f (r) → ∞, kai r → R,
tai egzistuoja vienintelis taškas z = r0 , 0 < r0 < R, tenkinantis balno taško (10.22)
lygtį. Jame galioja lygybė
inf r −n max f (reit ) = f (r0 )r0−n .
r<R 0t <2π
Įrodymas. Iš 10.6 lemos matome, kad tolydi funkcija rf (r)/f (r) yra neaprėžta
ir monotoniškai didėjanti, kai 0 r R. Ji intevale (0, R) įgyja reikšmę n + 1.
Viena iš sričių, kurioje maksimaliąją reikšmę įgyja neneigiamų narių eilutės mo-
dulis |f (z)|, yra teigiama realiosios ašies pusašė. Toliau tirdami f (r)r −n ir apskaičiavę
antrąją išvestinę, vėl iš lemos matome, kad r = r0 yra minimumo taškas.
Kombinatorinių objektų skaičiavimo ar tikimybių teorijos uždaviniuose dažniau-
siai pasitaiko laipsninės eilutės su neneigiamais koeficientais. Todėl įrodyta 10.1 išvada
yra labai naudinga. O dabar įrodysime 9.3 skyrelyje minėtą Belo skaičių asimptotinę
formulę.
10.15 teorema. Tegul Bn yra n-asis Belo skaičius. Jei n → ∞, tai
exp{er − 1} −r/5
Bn = n! n √ 1 + o e ;
r 2π r(1 + r)er
čia r: = rn yra lygties xex = n + 1 šaknis, be to, r = ln n − ln ln n + o(1).
Įrodymas. Jau iš 8.6 teoremos žinome e. g. f.
∞
Bn
B(z) = zn = exp ez − 1 .
n=0
n!
210
10 skyrius. Analiziniai metodai
Tegul toliau n, tuo pačiu ir r, yra pakankamai dideli. Taikysime Koši integralinę formulę
integruodami apskritimu, einančiu per balno tašką z = r, kuris tenkina sąryšį rer =
n + 1. Iš pastarosios lygybės logaritmuojant gaunama r asimptotika, nurodyta teoremos
formulavime. Tai paliekame savarankiškam darbui.
Jei
eB(z)
S(z): = ln n+1 = ez − (n + 1) ln z,
z
tai 1
eBn 1
= eS(z) dz.
n! 2π i
|z|=r
Šiam integralui pritaikysime Laplaso metodą, kurį 9.3 skyrelyje jau taikėme sumų elg-
senai tirti. Tegul z = reit . Argumento t kitimo intervalą išskaidykime į du:
t0
r 2
e−r S (r)t /2 dt.
2
= e S(r)
1 + O t0 + r t0 e
3 3 r
2π
−t0
211
ANALIZINĖ TEORIJA
.
Pakeitę kintamąjį r S (r)t = v ir pastebėję, kad
. ,r -
rt0 S (r) =: ψ ∼ exp ,
10
jei n → ∞, gauname
1
1 + O e−r/5 e−v
2 /2
J0 : = e S(r)
. − dv
2π S (r)
R |v|ψ
1 √ −r/5
= eS(r) 1 + O e−r/5
. 2π + O e
2π S (r)
1
= eS(r) 1 + O e−r/5 . .
2π S (r)
Integralą lanku L1 vertiname trivialiai. Kai r → ∞,
ir
, er/5 -
exp − + r e−r/5 ,
4r
tai
1
J1 := eS(z) dz
2π i
L1
π
reS(r) S(reit )−S(r)+r/2
. e dt
S (r)
t0
S(r)
e
. e−r/5 .
S (r)
Dabar iš lygybės
eBn = n!(J0 + J1 )
ir gautų šių integralų asimptotikų išplaukia teoremos teiginys.
V. Haimanas22 [40] 1956 m. paskelbė bendrąsias sąlygas, kurias turi tenkinti funk-
cija f (z), kad jos koeficientų asimptotika būtų randama balno taško metodu. Deja, sąly-
gos yra komplikuotos, dažnai lengviau pritaikyti patį metodą nei jas patikrinti. Be funk-
2
cijos B(z), Haimano sąlygas tenkina, pavyzdžiui, funkcijos ez ir ez+z /2 , tačiau netenkina
212
10 skyrius. Analiziniai metodai
2
funkcija ez . Dar vienas Haimano sąlygų trūkumas – tiriant funkcijų, priklausančių nuo
parametrų, koeficientų elgseną, dažnai reikia išsaugoti tolygumą šių parametrų atžvilgiu.
Į šią aplinkybę V. Haimanas neatsižvelgė.
Užduotys
10.1. Apskaičiavę [zn ] exp{tT (z)}, kai 0 = t = α, β, α + β, išveskite Abelio lygybę:
n
n
(α + β)(n + α + β) n−1
= αβ (k + α)k−1 (n − k + β)n−k−1 .
k=0
k
10.3. Kokias sąlygas turi tenkinti funkcija f (z) ir kontūras , kad galiotų lygybė
n 1
n (−1)n n! f (z) dz
(−1) f (k) =
k
?
k=0
k 2π i z(z − 1) · · · (z − n)
10.4. Pagalvokite, kaip aprašytuoju Darbu metodu gauti asimptotines formules su ke-
liais skleidinio nariais, ir patikslinkite 10.2 pavyzdyje įrodytą lygybę.
10.5. Raskite funkcijos f (z), nagrinėtos 10.7 teoremoje, antrąjį asimptotikos narį.
10.7. Patikslinkite 10.8 teoremą, išskirdami tikslų pirmąjį asimptotikos narį, kai šios
teoremos sąlygose simbolis O pakeistas ekvivalentumo sąryšiu ∼, jei z → 1 ir
z ∈ (R, φ).
2 /2
10.8. Balno taško metodu raskite funkcijų ez ir ez+z Teiloro koeficientų elgseną didė-
jant indeksui.
213
Baigiamosios nuorodos
Analizinių metodų paletė, pateikta antroje vadovėlio dalyje, toliau turėtų pasitarnauti
tvirtiems įgūdžiams įgyti. Priešingu atveju atmintyje liks tik teorijos kontūrai. Metodi-
ka, išdėstyta septintame ir aštuntame vadovėlio skyriuose, turėtų būti išplėsta įtraukiant
sudėtingesnius struktūrų klasių sudarymo algoritmus ir jų generuojančių eilučių paieš-
ką. Šiam tikslui įgyvendinti nėra geresnės kaip Ph. Flažolė ir R. Sedževiko knyga [31].
Daug ten išdėstytų faktų buvo atrasta tik per pastarąjį penkmetį. Todėl, išstudijavus [31]
veikalą ir toliau sekant kombinatorikos ar algoritmų analizės žurnalus, bus nesunku rasti
įdomių dar neišspręstų uždavinių tiek magistro baigiamiesiems darbams, tiek daktaro
disertacijoms.
Devintame ir dešimtame skyriuose gana lakoniškai išdėstyti metodai yra nuolat
taikomi konkretiems uždaviniams spręsti. Tobulinant metodus, galima įrodinėti bendres-
nius rezultatus arba juos taikyti naujiems objektams. Vadovėlyje nagrinėjamuose pavyz-
džiuose dažnai apsiribojama keitinių atveju. Pabandykite šioje vadovėlio dalyje atskleis-
tus faktus įrodyti bendriems ansambliams, multiaibėms ar kitoms struktūrų klasėms. Tai
ne visada pavyks, nes keitinių atvejis, kaip turėjote įsitikinti, yra paprasčiausias. Nese-
niai autorius pabandė [60] išplėtoti 10.5 skyrelyje išdėstytą metodą. Neabejotinai jis yra
perspektyvus, todėl siūloma šį darbą pratęsti.
Galima būtų pasiūlyti uždavinį, kurį autorius [55] darbe, taikydamas balno taško
metodą, yra gvildenęs n-osios eilės keitinių, turinčių tik j -ojo, 1 j m, ilgio cik-
lus, skaičiaus (n, m) asimptotinę elgseną, kai m įvairiai priklauso nuo n ir n → ∞.
Gauti rezultatai padėjo ištirti adityviųjų aritmetinių pusgrupių (pvz., polinomų virš baig-
tinio kūno) elementų be didelio laipsnio pirminių daugiklių skaičių. Funkcijos (n, m)
asimptotinės formulės ir įverčiai reikalingi faktorizavimo algoritmų analizėje. Tačiau
iki šiol, tiriant bendresnius ansamblius ar multiaibes, panašių rezultatų yra nedaug. Ši
aktuali problema dar laukia savo tyrinėtojo.
214
TIKIMYBINË TEORIJA
Įrodymas. Reikia įsitikinti, kad bet kokia d poaibių šeima A, |A| = m 2d−1 ,
yra dvispalvė. Atsitiktinai nuspalvinkime aibės X elementus viena iš minėtų spalvų
su vienoda tikimybe ir nepriklausomai vieną nuo kito. Galime įsivaizduoti, kad prieš
spalvindami kokį nors elementą metame simetrinę monetą ir, atsivertus herbui, elementą
spalviname baltai, o priešingu atveju – juodai. Jei A ∈ A yra bet kuris iš poaibių, tai
tikimybė, kad visi jo elementai yra vienos spalvos, lygi
1 d−1
P (SA ) := P (A − vienspalvis) = .
2
Čia atsižvelgėme į dviejų spalvų galimybes. Tikimybė, kad bent vienas iš A poaibių bus
vienspalvis, lygi
P SA .
A∈A
217
TIKIMYBINĖ TEORIJA
Iš čia išplaukia, kad priešingo įvykio, jog visi poaibiai yra dvispalviai, tikimybė teigia-
ma. Todėl egzistuoja toks X spalvinimas, kad A būtų dvispalvis.
Pastebėkime, kad m(2) = 3. Vadinasi, 11.1 teoremoje gautas įvertis yra pasie-
kiamas. Pakanka panagrinėti trikampio viršūnių spalvinimo dviem spalvomis variantus.
Visada bent viena kraštinė turės vienodos spalvos galus.
Sunkiau įrodyti teiginį, kad m(3) = 7. Tuo tikslu yra patogu išnagrinėti lygiakraš-
čio trikampio kraštinių ir pusiaukraštinių tarpusavio susikirtimo taškų aibę. Tokių taškų
yra septyni. Sudarykime septynių poaibių po tris taškus šeimą. Į vieną poaibį įtrauksime
taškus, esančius vienoje kraštinėje, pusiaukraštinėje, arba visų kraštinių vidurio taškus.
Kad ir kaip keistume visų taškų spalvinimo variantus, bent viena iš šeimos aibių bus
vienspalvė. Todėl m(3) 7. Atmetę bet kokį šios šeimos poaibį, nesunkiai įžiūrėtume,
kad likusi šeima yra dvispalvė. Vadinasi, m(3) = 7.
Dvidešimtajame amžiuje taip ir nepavyko rasti visos sekos m(d), d 2.
218
11 skyrius. Tikimybinis metodas
219
TIKIMYBINĖ TEORIJA
suma lygi tik dalies (2s − 3)-osios galios aibės poaibių, kurių yra 22s−3 , skaičiui. Vadi-
nasi,
2s − 2 2s − 3 2s − 3
R(s, s) = + 22s−3 .
s−1 s−1 s−2
Išvada įrodyta.
Pritaikę Stirlingo formulę, galėtume šį įvertį truputį patikslinti. Ramsio skaičius
įvertinti iš apačios yra kur kas sudėtingesnė problema. Ją nagrinėsime naudodami tiki-
mybinius samprotavimus.
11.3 teorema (Erdiošo24 ) . Jei s 2, tai
R(s, s) 2s/2 .
Įrodymas. Galime pradėti nuo s 4. Imkime Kn grafą, kai n < 2s/2 , ir ne-
priklausomai su tikimybėmis, lygiomis 1/2, nuspalvinkime jo briaunas balta ir juoda
spalvomis. Bet kokio visų briaunų spalvinimo tikimybės yra lygios
n
2−(2) .
Jei A yra viršūnių s aibė, o SA – įvykis, kad visos A viršūnes jungiančios briaunos yra
baltos, tai
s
P (SA ) = 2−(2) .
Vadinasi, tikimybė, kad yra bent vienas baltas pilnasis pografis Ks , lygi
n −(s )
P SA P (SA ) = 2 2 .
|A|=s |A|=s
s
Pasinaudokime nelygybe
n ns
s−1 , s 4,
s 2
išplaukiančia iš sąryšio
n n(n − 1) · · · (n − s + 1) ns ns
= s−1 .
s s! s! 2
220
11 skyrius. Tikimybinis metodas
Juodo Ks pografio egzistavimo tikimybė yra tokia pati ir mažesnė už pusę. Vadinasi, ti-
kimybė, kad neegzistuos nei baltas, nei juodas Ks , yra griežtai teigiama. Darome išvadą,
kad yra grafo Kn spalvinimas, turintis tokią savybę.
Teorema įrodyta.
Iki šiol aptartus Ramsio skaičiaus R(s, s) įverčius pavyko patikslinti tik atskirais
atvejais. Nors ir naudojomės nesudėtingais tikimybiniais samprotavimais, bendruoju
atveju Erdiošo rezultatas buvo pagerintas tik nežymiai.
cr(G) m − 3n + 6. (11.3)
Galima įsitikinti, kad cr(K6 ) = 3. Taigi įvertis yra tikslus. Pastaroji nelygybė yra gana
tiksli ir kitais atvejais, pavyzdžiui, jei m priklauso nuo n tiesiškai. Tačiau bendruoju
atveju įvertis yra grubokas. Kai m didėja greičiau negu tiesiškai, galima įrodyti tikslesnį
rezultatą. Ir dabar pritaikysime tikimybių teoriją.
11.4 teorema. Jei m 4n, tai
1 m3
cr(G) .
64 n2
Įrodymas. Tegul grafas G įdėtas į plokštumą taip, kad briaunų susikirtimų skai-
čius yra lygus cr(G). Apibrėžkime atsitiktinį grafą Gp . Tarkime, kad G viršūnės atsiran-
da nepriklausomai viena nuo kitos su vienodomis tikimybėmis 0 < p < 1. Pagal grafo
apibrėžimą briaunos be jos galų nebūna, todėl kiekvienos briaunos, buvusios grafe G,
atsiradimo tikimybė dabar yra p 2 . Grafo Gp eilė yra atsitiktinis dydis np , didumas – mp ,
o briaunų susikirtimų skaičius – Xp . Tai tarpusavyje priklausomi atsitiktiniai dydžiai.
Tačiau jam paminėta nelygybė galioja. Gauname
Xp − mp + 3np 6 > 0.
221
TIKIMYBINĖ TEORIJA
Sunkiau suvokiama paskutinė lygybė pagrindžiama tuo, kad naujojo grafo briaunos su-
sikerta tose pačiose vietose, kur ir grafo G briaunos, jei atsiranda visos keturios briaunų
galinės viršūnės. Dabar įstatę į (11.4), gauname
Vadinasi,
p 2 m − 3pn m 3n
cr(G) > 4
= 2 − 3.
p p p
Parinkę p = 4n/m, iš čia gauname reikiamą įvertį. Jei m = 4n, nelygybė (11.3) yra
tikslesnė.
Teorema įrodyta.
Sugalvokite dar gražesnį įrodymą!
p1 + · · · + pn = n.
Nagrinėkime sumą
f (p̄) := pi pj ,
ij ∈E
222
11 skyrius. Tikimybinis metodas
kurioje, kaip matome, imamos tik gretimų viršūnių tikimybių sandaugos. Iš pradžių
išspręskime pagalbinį optimizavimo uždavinį: reikia taip išdėstyti tikimybes grafo vir-
šūnėse, kad funkcionalo f (p̄) reikšmė būtų didžiausia, ir rasti patį skirstinį. Sprendimo
idėja nesudėtinga. Išnagrinėkime, kaip kinta funkcionalas f (p̄), kai vienos viršūnės
tikimybė perduodama kitai, o visa tikimybinė „masės“ nesikeičia ir lygi vienetui.
Tegu u ir v yra natūralieji skaičiai, 1 u < v n, žymintys bet kokias dvi
viršūnes. Tuomet funkcionalą galime perrašyti tokiu būdu:
f (p̄) = pi pj + pu pi + pv pj − pu pv I(uv ∈ E)
ij∈E i, ui∈E j, vj ∈E
i=u,v;j=u,v
Šią sumą vadinsime viršūnės u svoriu, u ∈ V . Atkreipkime dėmesį, kad esant briaunai
uv ∈ E, dėmuo pu pv įeina į abi sandaugas pu su ir pv sv , todėl (11.5) formulėje teko jį
vienąkart atimti.
Tegul u ir v yra negretimos viršūnės ir su sv . Kaip keistųsi f (p̄), jei mažesnio
svorio viršūnės tikimybę pv perduotume sunkesnei viršūnei u, tuo pačiu grafe mažintu-
me viršūnių su teigiamomis tikimybėmis skaičių?
Tegul naujasis skirstinys yra p̄ (1) . Jis gautas iš p̄ skirstinio v-ąją koordinatę pakei-
tus 0 ir u-ąją koordinatę pakeitus suma pu + pv . Pirmoji (11.5) formulės dešinėje esanti
suma nepakito, antroji tapo lygi (pu + pv )su , o trečioji pavirto nuliu. Svoriai su ir sv
nepakito. Vadinasi,
f (p̄ (1) ) = S + (pu + pv )su = f (p̄) + pv (su − sv ) f (p̄).
Taigi negretimų viršūnių tikimybes perduodant tai viršūnei, kurios svoris yra didžiau-
sias, funkcionalo f reikšmė nemažėja. Ji pasiekia maksimumą, kai viršūnės su teigiamo-
mis tikimybėmis yra poromis gretimos. Tada jos sudaro kliką, kurios eilę pažymėkime
k. Pagal teoremos sąlygą k m − 1.
Tegul dabar skirstinio p̄ teigiamos tikimybės yra priskirtos tik klikos Kk viršū-
nėms, o u ir v yra dvi iš jų. Tarkime, kad pu > pv > 0, ir paėmę 0 < ε < pu − pv ,
pakeiskime šių viršūnių tikimybes per ε. Mažinkime didesnę ir didinkime mažesnę tiki-
mybes. Tegul p̄ (2) yra naujasis skirstinys. Jame u-oji koordinatė lygi pu − ε, v-oji lygi
pv + ε, o kitos koordinatės sutampa su skirstinio p̄ koordinatėmis.
Skaičiuokime f (p̄ (2)). Svoriai su ir sv pakeitus tikimybes taip pat pakito. Pirmasis
padidėjo ε, o antrasis tiek pat sumažėjo. Pasinaudoję (11.5) formule ir atsižvelgdami į
tai, kad uv ∈ E, gauname naują funkcionalo f reikšmę
f (p̄ (2)) = S + (pu − ε)(su + ε) + (pv + ε)(sv − ε) − (pu − ε)(pv + ε)
= f (p̄) + εpu − ε(su + ε) − εpv + ε(sv − ε) + ε(pv + ε) − εpu .
223
TIKIMYBINĖ TEORIJA
ir
1 1 1 1
sup f (p̄) 1− 1− .
p̄ 2 k 2 p−1
Atlikome suformuluotą užduotį. Dabar paėmę tolygų skirstinį visose grafo G vir-
šūnėse, t. y.
1 1
p̄ (3) := ,..., ,
n n
gauname
1 1 1
f (p̄ (3)) = 2 m 1− .
n 2 p−1
Teorema įrodyta.
Ar Turano teorema nurodo tikslų grafo didumo įvertinimą? Atsakymas yra teigia-
mas. Pakanka panagrinėti (r −1)-dalius pilnuosius grafus. Pagal apibrėžimą jie gaunami
taip suskaidžius viršūnių aibę į (r − 1)-ą galios ni > 0 poaibį, kad būtų 1 i r − 1,
n1 + · · · + nr−1 = n, ir kiekvieną porą viršūnių, esančių skirtinguose poaibiuose, su-
jungus briaunomis. Maksimalus briaunų skaičius yra tada, kai poaibiuose esančių vir-
šūnių skaičius labiausiai artimas. Jei vienodo negalima pasiekti, tai reikalaujama, kad
|ni − nj | 1. Šie grafai vadinami Turano vardu. Jei r − 1 dalija n, tai ni = n/(r − 1).
Tokio (r − 1)-dalio pilnojo grafo didumas lygus
r − 1 n 2 1 n2
= 1− .
2 r −1 r −1 2
Kadangi (r − 1)-daliai grafai neturi r-osios eilės klikos, tai matome, kad Turano gautas
įvertis yra pasiekiamas.
224
12. Atsitiktiniai keitiniai
12.1. Kokiu˛ keitiniu˛ yra daugiau?
Kai n yra didelis, n-osios eilės keitinių aibė yra sunkiai įsivaizduojama. Todėl klausimas
apie keitinių, turinčių vieną ar kitą savybę, skaičių yra natūralus. Nejučia jis keičia-
mas klausimu, kokia yra tikimybė ištraukti keitinį, turintį vienokią ar kitokią savybę. Iš
pradžių susitarkime, kad kiekvieną iš keitinių ištraukti yra vienodai galima. Turint tam
tikros patirties, ieškomas tikimybes galima intuityviai nujausti. Po to atsakymą galima
griežtai pagrįsti. Pradėkime nuo paprastų uždavinių.
12.1 pavyzdys. Raskime tikimybę, kad skaičiai i ir j , 1 i < j n, priklausytų vienam
ciklui.
Sprendimas. Visi skaičiai {1, 2, . . . , n} keitinyje vienodai reikšmingi, todėl galime nag-
rinėti atvejį, kai i = n − 1 ir j = n. Tai lengvas etapas. Kitas žingsnis jau netikėtas – reikia
pasinaudoti 4.6 teorema! Keitinius, užrašytus kanonine forma, pakeiskime joje nurodytais kė-
liniais. Lieka pastebėti, kad n − 1 ir n priklauso vienam keitinio ciklui tada ir tik tada, jei
atitinkamame kėlinyje n − 1 yra kur nors po n. Tokių kėlinių yra lygiai pusė iš visų galimų, t. y.
n!/2. Iš čia išplaukia atsakymas: 1/2.
12.2 pavyzdys. Tarkime, kad 1 i, k n yra fiksuoti skaičiai. Raskime tikimybę, kad i
priklausytų k-ojo ilgio ciklui.
Sprendimas. Dabar atsakymas 1/n yra kiek netikėtas, nes intuicija šnibžda mums, kad
patekti į ilgą ciklą yra lengviau negu į trumpą. Galime nagrinėti atvejį i = n. Vėl pasinaudojame
kanoniniu skaidiniu. Pagal tokio skaidinio apibrėžimą n yra k-ojo ilgio cikle tada ir tik tada, jei n
yra pirmasis paskutinio ciklo iš k skaičių elementas. Vėl pasinaudojame 4.6 teorema. Remiantis
ja, šiuos keitinius atitinkantys kėliniai yra pavidalo
{i1 , . . . , in−k , n, in−k+1 , . . . , in−1 };
čia ij , 1 j n − 1, gali sudaryti bet kokį skaičių {1, 2 . . . , n − 1} kėlinį. Iš viso tokių kėlinių
yra (n − 1)!. Todėl ieškoma tikimybė yra (n − 1)!/n! = 1/n ir, kaip matome, nepriklauso nuo k.
225
TIKIMYBINĖ TEORIJA
n
n= j kj iki + rkr i + r.
j =1
gautu iš k̄ pakeitus tik i-ąją, r-ąją ir (i + r)-ąją koordinates. Dabar jos yra atitinkamai
lygios ki − 1, kr − 1 ir 1. Naujasis vektorius taip pat tenkina (12.1) lygtį ir
(k̄ (1)) i +r i +r 1 1 1 1 5
= = + + = < 1.
(k̄) iki rkr ir i r 2 3 6
Sandaugą pavyko sumažinti. Prieštara įrodo mūsų (12.2) teiginį. Vadinasi, jei r 3,
sandaugą minimizuojantis vektorius būtų
(k1 , 0, . . . , 0, kr , 0, . . . , 0).
226
12 skyrius. Atsitiktiniai keitiniai
Vietoje k̄ imkime vektorių k̄ (2), gautą iš pirmojo sumažinus pirmąją ir r-ąją koordinates
vienetu bei nulinę (1 + r)-ąją koordinatę pakeitus vienetu. Tada
Vėl prieštara, įrodanti, kad k1 = 1 arba k1 = 0. Bet antruoju atveju turėtume vektorių
k̄ = (0, . . . , 0, k, 0, . . . , 0);
(1, 0, . . . , 0, kr , 0, . . . , 0).
Jei r = 2, tai nulių tarp 1 ir kr , aišku, nėra. Reikšmė kr tenkina lygybę 1k1 + rkr =
1 + rkr = n. Jei kr 2, tai 2r < n ir galima pasinaudoti (2r)-ąja koordinate.
Tegul r 2 ir kr 2. Tada
Įvedę vektorių
k̄ (3) = (1, 0 . . . , 0, kr − 2, 0, . . . , 1, 0 . . . , 0),
12.1 išvada. Tegul n 3. Traukiant keitinius su didžiausia tikimybe, lygia 1/(n − 1),
galima ištraukti klasės Sn (k̄), k̄ = (1, 0 . . . , 0, 1, 0), keitinį.
227
TIKIMYBINĖ TEORIJA
koordinatės. Pažymėkime
jei n → ∞; čia m ∈ Z+ yra fiksuotas skaičius. Apskaičiuotos ribos yra Puasono skirs-
tinys. Vadinasi, galime konstatuoti, kad pirmoji ciklų vektoriaus koordinatė yra asimp-
totiškai pasiskirsčiusi pagal Puasono dėsnį su parametru, lygiu vienetui. O kitos? Tai
galime ištirti, pasinaudoję rėčio principu, kaip tai darėme pirmosios dalies 4.2 skyrelyje.
12.1 teorema. Tegul 1 j n ir m ∈ Z+ . Tada
1 (−1)s
νn (kj (σ ) = m) = .
j m m! 0s(n/j )−m j s s!
228
12 skyrius. Atsitiktiniai keitiniai
e−1/j
νn kj (σ ) = m = m + o(1).
j m!
Įrodymas. Tegul κi yra bet kuris j -ojo ilgio ciklas su slankiaisiais simboliais iš
aibės Nn ir Ai ⊂ Sn –– keitinių, turinčių ciklą κi poaibis. Iš viso yra
n(n − 1) · · · (n − j + 1)
L :=
j
j -ojo ilgio skirtingų ciklų, kuriuos sudaro aibės Nn skaičiai, ir tiek pat aibių Ai , todėl
1 i L. Reikia suskaičiuoti, kiek yra keitinių, patenkančių į lygiai m iš šių aibų Ai .
Pritaikome 4.3 teoremą ir matome, kad nagrinėjamų keitinių skaičius yra lygus sumai
m+1 m+2 L−m n
Sm − Sm+1 + Sm+2 ∓ · · · + (−1) SL ; (12.3)
m m m
čia
Sk = Iσ (Ai1 ∩ · · · ∩ Aik )
1i1 <i2 <···<ik L σ ∈Sn
skaičius. Keitinio ciklų slankiųjų simbolių aibės negali kirstis, todėl ši sąlyga apibrėžia
j k keitinio σ simbolių, o likę n − kj aibės Nn skaičių gali būti išsidėstę bet kokia tvarka.
Aišku, kad j k n. Vadinasi, (12.4) sąlygą tenkinančių keitinių yra
Tai yra dydžio Sk vidinės sumos reikšmė, kai Ai1 , . . . , Aik yra keitinių, kurių ciklai turi
nesikertančias slankiųjų simbolių aibes. Kitais atvejais vidinė suma lygi nuliui.
Kiek nenulinių dėmenų yra išorinėje Sk sumoje? Atmetę nulinius išorinės sumos
dėmenis, galime įsivaizduoti, kad sumuojame pagal ciklų su nesikertančiomis slankiųjų
simbolių aibėmis rinkinius. Suskaičiuokime juos. Visų pirma reikia išrinkti skaičius į
ciklus, t. y. į kj pozicijų. Tam yra n(n − 1) · · · (n − j k + 1) būdų atsižvelgiant į tvarką.
Šie skaičiai turi sudaryti k ciklų, kuriuose galima elementus cikliškai perstatyti. Visų šių
ciklų ilgis yra j , todėl vengiant pasikartojančių ciklų įskaičiavimo, gautą skaičių turime
padalyti iš j k . Kadangi ciklų tvarka keitinyje yra nesvarbi, tai dar kartą reikia padalyti iš
k!. Vadinasi, išorinėje Sk sumoje yra
1
n(n − 1) · · · (n − j k + 1)
j k k!
229
TIKIMYBINĖ TEORIJA
1 n!
Sk = n(n − 1) · · · (n − j k + 1) · (n − nk)! I(j k n) = I(j k n).
j k k! j k k!
Įstatę apskaičiuotą reikšmę į (12.3) išraišką, gauname
L L
k k−m k n!
(−1)k−m
Sk = (−1) I(j k n)
k=m
m k=m
m j k k!
n! (−1)k−m
= .
m! mkn/j j k (k − m)!
w(σ ) := k1 (σ ) + k2 (σ ) + · · · + kn (σ ),
kuri yra lygi keitinio ciklų skaičiui. Tai struktūros vektoriaus k̄(σ ) koordinačių suma.
Sąlyga (k̄(σ )) = n parodo šio vektoriaus determinuotą priklausomumą, iš kurio išplau-
kia jo koordinačių stochastinis priklausomumas. Iš tiesų, jei n/2 < i < j n, tai iš
lygybės ki (σ ) = 1 išplaukia kj (σ ) = 0, todėl
0 = νn ki (σ ) = 1, kj (σ ) = 1 = νn ki (σ ) = 1 νn kj (σ ) = 1 = 0.
Prieštara patvirtina mūsų teiginį, kad sumos w(σ ) dėmenys yra priklausomi atsitiktiniai
dydžiai, tačiau vis dėlto galima įrodyti centrinę ribinę teoremą. Tegul
x
1
e−u
2 /2
(x) := √ du.
2π
−∞
230
12 skyrius. Atsitiktiniai keitiniai
Vidinės sumos dėmenys yra vienodi ir lygūs zk1 +···+kn , o dėmenų skaičius yra lygus
|Sn (k̄)|. Remdamiesi 4.8 teorema, gauname
n
1 k1 +···+kn z kj 1
ψn (z) = z |Sn (k̄)| = .
n! j =1
j kj !
(k̄)=n (k̄)=n
Paskutinė suma primena Koši lygybę. Iš tiesų, vadovaudamiesi jos įrodymo samprotavi-
mais, gauname formalią lygybę
∞
, yj - ∞ ∞
(zy j )k ∞
(1 − y)−z = exp z = k k!
= ψn (z)y n ;
j =1
j j =1 k=0
j n=0
čia y yra formalus nežinomasis. Kairėje pusėje esančios funkcijos (1 − y)−z koefici-
entą prie y n galime gauti ir pagal apibendrintąją Niutono binomo formulę. Vadinasi,
pritaikius dar antrosios vadovėlio dalies 10.5 teoremą,
z+n−1 nz−1
ψn (z) = = 1 + O(n−1 ) , (12.5)
n
(z)
kai n → ∞ tolygiai |z| 1 atžvilgiu.
Teoremoje nagrinėjamo skirstinio charakteristinė funkcija
√
e−it ln n it w(σ )/√ln n √ √
ϕn (t) := e = e−it ln n ψn eit / ln n , t ∈ R.
n! σ ∈S
n
√
Toliau taikome asimptotinę (12.5) formulę, kai z = eit / ln n
. Kadangi
√
eit / ln n = 1 + o(1)
tolygiai |t| T atžvilgiu, čia T > 0 yra bet koks skaičius, tai gauname
, √ √ -
ϕn (t) = exp − it ln n + eit / ln n − 1 ln n 1 + o(1)
2
= e−t /2 1 + o(1)
231
TIKIMYBINĖ TEORIJA
12.3. Salyginiai
˛ skirstiniai
Yra keletas galimybių susieti struktūros vektoriaus k̄(σ ) skirstinį dažnio νn atžvilgiu su
nepriklausomais atsitiktiniais dydžiais. Pirma iš jų – panaudojant kokioje nors tikimy-
binėje erdvėje {, F, P } apibrėžtus nepriklausomus Puasono atsitiktinius dydžius ξj ,
1 j n, kurių atitinkami parametrai yra Eξj = 1/j , 1 j n. Pažymėkime
ξ̄ := ξ̄n := (ξ1 , ξ2 , . . . , ξn ).
12.3 teorema. Bet kokiam vektoriui k̄ ∈ Zn+ galioja lygybė
νn k̄(σ ) = k̄ = P ξ̄ = k̄| (ξ̄ ) = n .
Įrodymas. Jei (k̄) = n, tai abi lyginamos tikimybės yra nulinės. Priešingu atveju,
kaip matėme 12.1 skyrelyje,
n
1
νn k̄(σ ) = k̄ = .
j =1
j kj kj !
Įsitikiname, kad ir sąlyginė tikimybė lygi šiai sandaugai. Skaičiuodami sąlygos tikimybę,
įvykį išskaidome nesutaikomų įvykių sąjunga ir, pasinaudoję dėmenų nepriklausomumu,
gauname
P ((ξ̄) = n = P (ξ̄ = k̄)
(k̄)=n
n
= P (ξj = kj )
(k̄)=n j =1
n
1
n
1
= exp −
j =1
j j kj kj !
(k̄)=n j =1
n
1
= exp − . (12.6)
j =1
j
232
12 skyrius. Atsitiktiniai keitiniai
Padaliję ką tik gautą tikimybę iš sąlygos tikimybės, išreikštos (12.6) formule, baigiame
teoremos įrodymą.
Daugiau galimybių teikia ir dažnai yra patogesnė kita sąlyginių tikimybių panau-
dojimo forma. Dabar imkime begalinį atsitiktinį vektorių, priklausantį nuo papildomo
parametro x > 0, t. y.
ξ̄ (x) = ξ1(x), ξ2(x) , . . . , ξn(x), ξn+1
(x)
... ,
čia ξj(x), j 1, yra nepriklausomi Puasono atsitiktiniai dydžiai, kurių atitinkami para-
metrai Eξj(x) = x j /j , j 1.
12.2 lema. Jei 0 < x < 1, tai atsitiktinių dydžių eilutė
Kadangi eilutės nariai mažoruojami dydžiais x j /j , tai lemos sąlyga yra tenkinama. Iš jos
išplaukia, kad su vienetine tikimybe eilutėje ζ yra tik baigtinis nenulinių narių skaičius.
Vadinasi, ji konverguoja su tokia pat tikimybe.
Išlaikydami begalinę dimensiją nuliais papildykime ir struktūros vektorių iki vek-
toriaus
k̄(σ ) := k1 (σ ), k2 (σ ), . . . , kn (σ ), 0, . . . .
Tegul toliau
k̄ = (k1 , k2 , . . . , kn , kn+1 , . . .) ∈ Z∞
+.
233
TIKIMYBINĖ TEORIJA
Įrodymas. Aišku, kad lygybės kairėje pusėje esantis dažnis lygus nuliui, jei bent
vienas iš kn+1 , kn+2 , . . . yra nelygus nuliui. Kai visos šios koordinatės yra nulinės, daž-
nio, esančio kairiojoje lygybės pusėje, reikšmė išlieka tokia pati kaip ir 12.3 teoremoje.
Apskaičiuojame sąlyginę tikimybę. Pastebėję, kad iš lygybės ζ = n išplaukia
(x) (x)
įvykis ξn+1 = ξn+2 = · · · = 0, matome, kad sąlyginė tikimybė lygi nuliui, jei bent
vienas iš kn+1 , kn+2 , . . . yra nelygus nuliui. Tokiu atveju teorema yra įrodyta.
Tegul toliau kj = 0, jei j > n. Jei (k̄) = n, sąlyginė tikimybė taip pat yra nulinė
ir sutampa su dažniu.
Lieka atvejis, kai (k̄) = n. Pasinaudoję atsitiktinių dydžių nepriklausomumu,
galime užrašyti
(x) (x)
P (ζ = n) = P ξn+1 = ξn+2 = · · · = 0 P ξ̄ (x) = n
∞
x j (x)
n
= exp − P ξj = kj
j =n+1
j
(k̄)=n j =1
∞
xj n
x j kj
= exp −
j =1
j j =1
j kj kj !
(k̄)=n
= (1 − x)x n
(12.7)
ir
∞
n
P ξ̄ (x) = k̄, ζ = n = P ξj(x) = 0 P ξj(x) = kj
j =n+1 j =1
∞
xj n
x j kj
= exp −
j =1
j j =1
j kj kj !
n
1
= (1 − x)x n
.
j =1
j kj kj !
Padaliję šį dydį iš (12.7) tikimybės, matome, kad nagrinėjama sąlyginė tikimybė lygi
nagrinėjamam dažniui.
Teorema įrodyta.
Toliau naudosimės sąlyginiais vidurkiais. Keitinių tikimybinėje erdvėje {Sn , P(Sn ), νn }
vidurkį žymėkime En . Mums svarbi tokia 12.4 teoremos išvada.
12.2 išvada. Tegul 0 < x < 1 ir : Z∞
+ → C yra atvaizdis. Tuomet
En k̄(σ ) = E ξ̄ (x) | ζ = n ,
234
12 skyrius. Atsitiktiniai keitiniai
Ši išvada bus taikoma kartu su dar viena sąlyginių vidurkių savybe. Bet prieš
tai prisiminkime truputį tikimybių teorijos. Atsitiktiniai dydžio X sąlyginiu vidurkiu
atsitiktinio dydžio Y , įgyjančio sveikąsias neneigiamas reikšmes, atžvilgiu vadiname
atsitiktinį dydį
∞
E(X| Y ) := E(X| Y = n)I {ω: Y = n} ;
n=0
čia I(A) yra atsitiktinio įvykio A indikatorius. Be to, jei EX egzistuoja, tai
∞
EX = E E(X| Y ) = E(X| Y = n)P (Y = n). (12.8)
n=0
Teisinga tokia teorema.
12.5 teorema.
Tegul 0 < x < 1 ir : Z∞
+ → C yra toks atvaizdis, kad vidurkis
(x)
E ξ̄ egzistuoja. Tada
∞
E ξ̄ (x)
= (1 − x) En k̄(σ ) x n .
n=0
s
1
= I(m n)
j =1
j rj
s
= I(m n) E(ξj )rj .
j =1
235
TIKIMYBINĖ TEORIJA
kai 0 < x < 1. Sulyginę koeficientus prie x n , baigiame 12.6 teoremos įrodymą.
Apibendrindami šio skyrelio medžiagą, vektorius
k1 (σ ), k2 (σ ), . . . , kn (σ ), 0, . . .
ir
ξ1 , ξ2 , . . . , ξn , ξn+1 , . . .
atitinkamai interpretuokime diskretaus laiko procesais keitinių tikimybinėje erdvėje ir
erdvėje {, F, P }. Tada iš 12.6 teoremos galime padaryti išvadą, kad pirmojo proceso
baigtiniamačiai skirstiniai ir visi jų mišrūs momentai konverguoja atitinkamai į antrojo
proceso skirstinius ir mišriuosius momentus.
236
12 skyrius. Atsitiktiniai keitiniai
Be to, tariame, kad šioje erdvėje iš baigtinės m aibės skaičių galime išrinkti atstovą su
vienoda 1/m, m 1, tikimybe ir nepriklausomai nuo dydžių ηj .
Felerio algoritmas. Juo generuojamas atsitiktinis skaičių aibės Nn keitinys.
Pradžia. Atidarome pirmąjį keitinio ciklą vienetu, t. y. rašome
σ := (1
σ = (1)(2
σ = κ1 · · · κj (a, . . . , r;
σ = κ1 · · · κj (a, . . . , r)(t,
237
TIKIMYBINĖ TEORIJA
Kombinacijos, gautos 1-ame žingsnyje, tikimybė pirmuoju atveju yra lygi 1/n, o
antruoju – tokia pati: (1 − 1/n) · 1/(n − 1) = 1/n.
Tarkime, kad i-ajame žingsnyje gautos kombinacijos tikimybė yra
1 1 1
· ··· .
n n−1 n−i +1
Algoritme naudojami tik nepriklausomi dydžiai ir įvykiai, todėl (i + 1)-ojo žingsnio
pirmuoju atveju gautos kombinacijos tikimybė yra
1 1 1 1
· ··· · ,
n n−1 n−i+1 n−i
o antruoju atveju, kai ηn−i = 0, tikimybė lygi
1 1 1 1 1
· ··· · 1− .
n n−1 n−i+1 n−i n−i −1
Vadinasi, abiem atvejais tikimybė yra ta pati. Pritaikę indukcijos principą, gauname σ
tikimybybę po i = n žingsnių. Ji, kaip ir buvo tikėtasi, yra 1/n!.
Apibrėžę keitinį naujoje erdvėje, galime atskleisti daugiau jo ciklo vektoriaus sa-
vybių. Dabar σ = σ (ω), čia ω ∈ yra elementarusis įvykis, todėl ciklo vektoriaus
skirstinys naujoje erdvėje imamas tikimybinio mato P atžvilgiu. Jis sutampa su anks-
čiau nagrinėtu vektoriaus k̄(σ ) = (k1 (σ ), . . . , kn (σ )) skirstiniu dažnio νn atžvilgiu.
Tai, kad du atsitiktinių dydžių X ir Y skirstiniai sutampa, žymima
d
X = Y.
12.7 teorema. Galioja lygybė
n
d
n
ηj = kj (σ ) = w(σ ).
j =1 j =1
Tada
d
kj (σ ) = Xnj , 1 j n.
238
12 skyrius. Atsitiktiniai keitiniai
Įrodymas. Pastebėkime, kad pirmasis j -ojo ilgio ciklas generuotame keitinyje su-
sidaro tada ir tik tada, kai (ηn , . . . , ηn−j +1 ) = (0, . . . , 0, 1). Tai yra ekvivalentu lygybei
ηn−j +1 (1 − ηn−j +2 ) · · · (1 − ηn ) = 1.
Vėliau toks ciklas susiformuoja tada ir tik tada, kada vektoriaus (ηn , . . . , η1 )
reikšmė yra seka 1, 0, . . . , 0, 1, kurioje tarp vienetų yra j − 1 nulių. Teoremos for-
muluotėje sumuojant pagal i = 1, . . . , n − j , sudedama tiek vienetų, kiek yra minėtų
sekų, t. y. suskaičiuojamas j -ojo ilgio ciklų skaičius, pradedant antruoju.
Teorema įrodyta.
Be to, jei
Qnj := ηn−j +1 (1 − ηn−j +2 ) · · · (1 − ηn ),
tai
P (Qnj = 1) P (ηn−j +1 = 1) = 1/(n − j + 1) → 0,
visiems j , kai n → ∞. Atsitiktinio dydžio Qnj antroji reikšmė lygi nuliui, todėl iš
paskutinio sąryšio išplaukia, kad
Qnj → 0 b. v.
239
TIKIMYBINĖ TEORIJA
Kai dydžiai yra diskretūs, pavyzdžiui, S = Z+ , galima ir kitokia šio atstumo išraiška:
n
1
d(X, Y ) = P1 (X = s) − P2 (Y = s).
2 s∈S
1
= νn k̄r (σ ) = k̄r − P (ξ̄r = k̄r ).
2
k̄r ∈Z+
r
240
12 skyrius. Atsitiktiniai keitiniai
Įrodymas. Pažymėkime
P (Xnr = Xr )
P |Xnj − Xj | 1
j r
drw (n).
Lema įrodyta.
Kaip dr (n), taip ir lemoje įvestas dydis drw (n), yra metrika.
12.5 lema (fundamentalioji) . Jei 1 r n, tai
2r
dr (n) . (12.10)
n−r +1
Įrodymas. Remiantis ką tik įrodyta lema, pakanka tokį įvertį gauti metrikai drw (n).
Vertiname skirtumo
241
TIKIMYBINĖ TEORIJA
1 1 1 1
= − +
j i>n−j i i +j n−j +1
1 1 1
= +
j n−j <in i n−j +1
1 1
+
n−j +1 n−j +1
2
,
n−r +1
jei j r. Sudėję pagal šiuos j , baigiame teoremos įrodymą.
Atidžiau vertinant momentus, galima fundamentaliosios lemos (12.10) nelygybę
šiek tiek patikslinti. Kur kas svarbiau yra išsiaiškinti, ar nagrinėjamas atstumas artėja
prie nulio, jei n → ∞.
12.10 teorema. Tegul n → ∞. Pilnosios variacijos atstumas dr (n) = o(1) tada ir
tik tada, jei r = o(n).
Įrodymas. Sąlygos r = o(n) pakankamumas yra akivaizdus.
Būtinumui įrodyti naudosimės išraiška
dr (n) = sup νn k̄r (σ ) ∈ A − P (ξ̄r ∈ A)
A⊂Zr+
= sup P (ξ̄r ∈ A| ζ = n) − P (ξ̄r ∈ A).
A⊂Zr+
Čia, kaip ir anksčiau ζ = 1ξ1 + · · · + nξn . Parinkime blogą aibę A ⊂ Zr+ . Ja gali būti
aibė
k̄r ∈ Zr+ : 1k1 + · · · + rkr > n .
Kadangi dabar sąlyginė tikimybė lygi nuliui, tai
dr (n) P j ξj > n
j r
r
P ξj > n
2 r/2<j r
2n
=P Y > .
r
Čia Y yra Puasono atsitiktinis dydis su parametru
1
∼ ln 2, r → ∞.
r/2<j r
j
242
12 skyrius. Atsitiktiniai keitiniai
12.6. Salygini
˛ u˛ tikimybiu˛ ˛iverčiai
Kaip matėme praeitame skyrelyje, apskritai, tikimybių
νn k̄(σ ) ∈ U = P ξ̄ ∈ U | (ξ̄ ) = n , U ⊂ Zn+ ,
Čia C yra absoliuti teigiama konstanta, U ⊂ Zn+ – bet koks poaibis, o V ⊂ Zn+ –
jo nežymus plėtinys. Žodis nežymus, iš tiesų čia reikalingas, nes (12.11) nelygybė yra
teisinga, kai V = Zn+ . Bet iš tokio trivialaus rezultato nėra jokios naudos.
Atsakymas į iškeltą klausimą yra svarbus ne tik atsitiktinių keitinių teorijoje, bet
ir kitoms atsitiktinėms struktūroms, prie kurių grįšime vėliau. Todėl nagrinėsime bend-
resnį uždavinį apie diskrečių atsitiktinių dydžių, įgyjančių sveikąsias neneigiamas reikš-
mes, sąlygines tikimybes. Konstruojant įvykių plėtinius, patogu naudoti dydžių reikšmių
srities Zn+ geometrinius įvaizdžius. Todėl pagrindinį rezultatą išdėstysime tikimybiniam
matui µ, apibrėžtam Zn+ poaibiuose. Taikant jį keitinių teorijoje, µ bus anksčiau nagri-
nėto atsitiktinio vektoriaus ξ̄ = ξ̄(ω) skirstinys, t. y. galėsime pasinaudoti sąryšiu
µ(U ) = P ω: ξ̄ (ω) ∈ U , U ⊂ Zn+ . (12.12)
Įveskime keletą žymenų ir sąvokų. Dalis jų primins Euklido erdvę, nors mūsų
atveju Zn+ jos ir nesudaro. Tegul
:= Zn+ , k̄ = (k1 , . . . , kn ) ∈ ,
Vektorius
ēj := (0, . . . , 1, . . . , 0),
243
TIKIMYBINĖ TEORIJA
Šiuo atveju galima sakyti, kad k̄1 tiksliai įeina į vektorių k̄2 .
Dabar aibėje apibrėžkime erdvių sandaugos tikimybinį matą, tuo pačiu pavers-
dami vektorius k̄ elementariaisiais įvykiais su nepriklausomomis koordinatėmis. Tegul
0 pj (k) 1, kai k 0, yra tikimybės j -ojoje ašyje, 1 j n, todėl
pj (0) + pj (1) + · · · = 1.
n
µ(k̄) := µ {k̄} = pj (kj )
j =1
Nuo šiol U ⊂ yra įvykiai. Iš viršaus vertinsime sąlygines tikimybes µ(U | n ). Įdo-
miausias atvejis yra, kai
Pn := µ(n ) = o(1),
jei n → ∞, nes iš nelygybės Pn > c > 0 išplaukia tik trivialus įvertis
Kaip minėjome, reikia mokėti nežymiai praplėsti bet kokius įvykius U ⊂ . Toks
plėtinys yra įvykis
V = V (U ) := k̄ = k̄1 + k̄2 − k̄3 : k̄1 , k̄2 , k̄3 ∈ U, k̄1 ⊥ k̄2 − k̄3 , k̄3 $ k̄2 . (12.13)
Iš tiesų tai yra U plėtinys, nes fiksavus k̄2 = k̄3 = 0̄ = (0, . . . , 0), vektorius k̄ = k̄1
perbėgs aibę U .
Toliau įvykių U, V , . . . papildinius iki , t. y. priešinguosius įvykius, žymėsime
U, V , . . . .
Suformuluosime šio skyrelio pagrindinį rezultatą.
244
12 skyrius. Atsitiktiniai keitiniai
Tada
µ(V |n ) Cµ(U );
čia C > 0 ir priklauso tik nuo sąlygose nurodytų konstantų.
Teoremos teiginį formulavome priešingiems įvykiams tik dėl patogumo. Sudė-
tingesnius ir labai techniškus skaičiavimus sudėsime į tokią lemą. Joje prireiks tik 1)
sąlygos.
12.6 lema. Tegul π = k ēj su bet kokiais k 1 ir j n,
pj (k)
q(π ) = ,
pj (0)
Qn = π : (π ) n ,
Q = π ∈ Qn : ∃k̄ ∈ U, k̄ ⊥ π, π + k̄ ∈ U
ir Q = Qn \ Q .
Jei µ(U ) < c2 /32, tai
q(π ) 4c−1 µ(U ). (12.14)
π∈Q
245
TIKIMYBINĖ TEORIJA
Vadinasi,
µ(U ) µ(Wπ )
= q(π ) µ(k̄)
k̄∈U,k̄⊥π
q(π ) µ(k̄) − µ(k̄)
k̄∈U k̄∈
kj 1
= q(π ) 1 − µ(U ) − 1 − pj (0)
c
c 1−
32
q(π )c
> (12.16)
2
ir
c
q(π ) 2c−1 µ(U ) . (12.17)
8
Jei π1 = r ēi = π , π1 ∈ Q , tai Wπ ∩ Wπ1 = ∅, kai i = j , ir
Wπ ∩ Wπ1 ⊂ l¯ = π + π1 + k̄ : k̄ ∈ , k̄ ⊥ π, k̄ ⊥ π1 ,
kai i = j . Vadinasi, bet kuriuo atveju iš (12.15) formulės gauname
µ(Wπ ∩ Wπ1 ) q(π )q(π1 ) µ(k̄) = q(π )q(π1 ). (12.18)
k̄∈
246
12 skyrius. Atsitiktiniai keitiniai
Tai prieštarauja lemos sąlygai. Vadinasi, prielaida a(Q ) > c/4 neteisinga.
Lema įrodyta.
12.11 teoremos įrodymas. Galima nagrinėti atvejį, kai µ(U ) c2 /32, nes prie-
šingu atveju įrodinėjama nelygybė yra teisinga su C = 32c−2 .
Pastebėkime, kad l¯ ∈ V ∩ n yra nenulinis vektorius. Vadinasi, jį galime užrašyti
¯l = π + k̄, kai ašinis vektorius π = kej , 1 (π ) = kj n, yra toks, kad π ⊥ k̄.
Tuomet
(π + k̄) = (π ) + (k̄) = n.
Maža to, π ∈ Q arba k̄ ∈ U . Iš tiesų priešingu atveju pagal Q apibrėžimą egzistuotų
toks vektorius k̄1 ∈ U , kad k̄1 ⊥ π , π + k̄1 ∈ U ir
l¯ = k̄ + (π + k̄1 ) − k̄1 ∈ V .
π⊥k̄
q(π ) µ(k̄)
π∈Q" (k̄)=n−(π)
1
+ µ(k̄) n − (k̄) q(π )
n
k̄∈U (π)=n−(k̄)
:= 1 + 2 . (12.20)
ir
C2 C2
2 µ(U ) Pn µ(U ).
n c1
Įstatę šiuos du įverčius į (12.20) formulę ir padaliję iš Pn , gauname
C C2
1
µ(V |n ) + µ(U ).
4c c1
247
TIKIMYBINĖ TEORIJA
Prisiminę įrodymo pradžioje išnagrinėtą atvejį, matome, kad įrodinėjama nelygybė yra
teisinga su
32 C1 C2
C = max 2 , + . (12.21)
c 4c c1
Teorema įrodyta.
248
12 skyrius. Atsitiktiniai keitiniai
erdvėje {Sn , P(Sn ), νn } įvykiai yra visi Sn poaibiai, tai kiekvienas atvaizdis f : Sn → R
yra matus ir todėl yra atsitiktinis dydis. Apsiribosime viena jų klase.
Tegul {hj (k)} yra dviejų indeksų realioji seka, k ∈ Z+ ir j ∈ Nn . Be to, tarki-
me, kad sąlyga hj (0) = 0 tenkinama kiekvienam j ∈ Nn . Pasinaudoję keitinio ciklų
vektoriaus koordinatėmis, aibėje Sn apibrėžiame adityviąją funkciją
n
h(σ ) = hj kj (σ ) . (12.23)
j =1
Tegu { = Zn+ , P(), µ}yra 12.6 skyrelyje įvesta tikimybinė erdvė, kai µ yra
apibrėžtas per Puasono (12.22) skirstinius. Tada k̄ = (k1 , . . . , kn ) ∈ yra elementarusis
įvykis, kuriam priskiriama tikimybė
n
n
1 1
µ(k̄) = exp − k k!
,
j =1
j j =1
j
249
TIKIMYBINĖ TEORIJA
= P ξ̄ = k̄| (ξ̄ ) = n
H (k̄)∈B
= P H (ξ̄ ) ∈ B| (ξ ) = n
= µ H (k̄) ∈ B| n .
Lema įrodyta.
Ką galima gauti iš 12.11 teoremos ir jos išvados? Tegul A ⊂ G. Pažymėkime
A + A − A = {b = a1 + a2 − a3 : a1 , a2 , a3 ∈ A}.
12.12 teorema. Bet kokiam poaibiui A ⊂ G ir adityviajai funkcijai h(σ ) galioja ne-
lygybė
νn h(σ ) ∈ A + A − A Cµ H (k̄) ∈ A ;
čia C > 0 yra absoliučioji konstanta.
Įrodymas. Pritaikome 12.11 teoremos išvadą, kai
U := k̄: H (k̄) ∈ A ,
ir nagrinėjame šios aibės plėtinį V = V (U ), apibrėžtą 12.6 skyrelyje (12.13) formule.
Jei
l¯ = k̄1 + k̄2 − k̄3 , k̄1 , k2 , k̄3 ∈ U, k̄1 ⊥ k̄2 − k̄3 , k̄3 $ k̄2 ,
tai iš adityvumo išplaukia
¯ = H (k̄1 ) + H̄ (k2 ) − H (k̄3 ).
H (l)
Vadinasi,
V ⊂ k̄: H (k̄) ∈ A + A − A .
Aibių papildiniams galioja priešinga implikacija. Todėl pritaikę 12.11 teoremą ir 12.7
lemą, gauname
νn h(σ ) ∈ A + A − A = µ H (k̄) ∈ A + A − A| n
µ V | n
Cµ(U )
= Cµ H (k̄) ∈ A .
Tai ir reikėjo įrodyti.
Išnagrinėkime atvejus, kai G = R ir G = Rn .
12.13 teorema. Tegul h: Sn → R yra adityvioji funkcija, a ∈ R ir u 0 – bet kokie
skaičiai. Tuomet
n
νn |h(σ ) − a| 3u CP hj (ξj ) − a u .
j =1
250
12 skyrius. Atsitiktiniai keitiniai
Tegu
A = x ∈ R: |x − a| < u .
Tada kiekvienam x ∈ A + A − A turime
x = x1 + x2 − x3 , xi ∈ A, i = 1, 2, 3.
Be to,
|x − a| |x1 − a| + |x2 − a| + |x3 − a| < 3u
ir
A + A − A ⊂ x: |x − a| < 3u .
Dabar norimą nelygybę gauname iš 12.12 teoremos, nes
νn |h(σ ) − a| 3u νn h(σ ) ∈ A + A − A
Cµ |H (k̄) − a| u .
Teorema įrodyta.
Įrodymas. Pakanka pakartoti 12.13 teoremos įrodymą, tik reikia R pakeisti realių-
jų funkcijų, apibrėžtų aibėje T , erdve, kuri sudėties atžvilgiu taip pat yra Abelio grupė.
Kartu skaičiaus absoliutųjį didumą reikia pakeisti funkcijos supremumo norma.
12.5 išvada. Kiekvienai realiajai sekai {hj (k)}, tenkinančiai sąlygą hj (0) = 0, ir
realiųjų skaičių sekai b1 , . . . , bn bei u 0 teisinga nelygybė
νn max hj (kj (σ )) − bm 3u CP max hj (ξj ) − bm u .
1mn 1mn
j m j m
251
TIKIMYBINĖ TEORIJA
12.8. Adityviuj
˛ u˛ funkciju˛ momentai
Tegul ir toliau h(σ ) yra reali adityvioji funkcija. Mažų eilių s ∈ N momentus
s 1 s
En h(σ ) = h(σ )
n! σ ∈S
n
arba centrinius momentus En |h(σ )−An | galima nagrinėti tiesiogiai, remiantis 12.6 teo-
s
252
12 skyrius. Atsitiktiniai keitiniai
ir
n
n
Eh(σ )2 = ai aj E ki (σ )kj (σ )
i=1 j =1
n
= aj2 Ekj (σ )2 + ai aj E ki (σ )kj (σ )
j =1 i,jn
i=j
aj2 aj2 ai aj
= + +
j n
j j n/2
j2 i+jn
ij
i=j
aj2 ai aj
= + .
j n
j i+j n
ij
Taigi
2
En h(σ ) − An = En h(σ )2 − A2n
aj2 ai aj
= − . (12.25)
j n
j j,jn
ij
i+j>n
Jei aj , 1 j n, yra vienodų ženklų, praleidę paskutinį nelygybės narį, matome, kad
teoremos teiginys yra teisingas net su mažesne nei nurodyta konstanta.
Jei taip nėra, tai pasinaudoję simboliu u+ = u, kai u 0, ir u+ = 0, jei u < 0,
bei u := u − u+ , galime sudaryti dvi stipriai adityvias funkcijas h+ (σ ) ir h− (σ ),
−
apibrėžtas per sekas aj+ ir aj− , 1 j n. Tada pritaikę jau įrodytą teiginį, iš nelygybės
(a + b)2 2a 2 + 2b2 gauname
2 2 2
En h(σ ) − An (h) 2En h+ (σ ) − An (h+ ) + 2En h− (σ ) − An (h− )
(aj+ )2 (aj− )2
2 +2
j n
j j n
j
aj2
=2 .
j n
j
Teorema įrodyta.
Antrojo momento (12.25) išraiškos dešinėje yra kvadratinė forma atžvilgiu aj ,
1 j n. Todėl (12.24) nelygybę galime interpretuoti tokių formų teorijos požiūriu.
√
Iš pradžių pakeiskime aj = xj j , 1 j n, ir gaukime kvadratinės formos, esančios
(12.25) formulės dešinėje, kanoninį pavidalą. Dėl patogumo pasinaudokime matricomis.
Pažymėkime X = (x1 , . . . , xn ) ir apibrėžkime matricą Kn = (γ (j, σ )) su elementais
.
γ (j, σ ) = j kj (σ ) − 1 .
253
TIKIMYBINĖ TEORIJA
Matome, kad nagrinėjamos kvadratinės formos matrica lygi Kn Knt . Todėl, perfrazavę
12.15 teoremą, turime tokį teiginį.
12.16 teorema. Bet kokiam vektoriui X ∈ Rn yra teisinga nelygybė
yra teisinga visiems vektoriams X = (x1 , . . . , xm ) ∈ Cm tada ir tik tada, jei visiems
Y = (y1 , . . . , yn ) ∈ Cn teisinga nelygybė
n
m
2
n
qij yj λ |yj |2 .
i=1 j =1 j =1
Erdvėje Cn , kai bazė yra ortonormuota, skaliarinės sandaugos kvadratas, esantis kairėje,
yra lygus
Y (XQ)t 2 = Y Qt Xt 2 ;
254
12 skyrius. Atsitiktiniai keitiniai
čia brūkšnys nurodo, kad yra imamas kompleksinis jungtinis skaičius. Vadinasi,
Y Qt Xt 2 λ$Y $2 $X$2 (12.29)
bet kokiems X ∈ Cm ir Y ∈ Cn . Parinkime dabar X = Y Qt . Iš (12.29) nelygybės
gauname
Y Qt (Y Qt )t 2 = $Y Qt $4 λ$Y $2 $Y Qt $2 .
Jei $Y Qt $ = 0, nelygybė (12.28) yra triviali. Priešingu atveju, tik ką gautoje
nelygybėje suprastinę iš $Y Qt $2 , gauname (12.28) nelygybę.
Taip pat samprotaudami, iš (12.28) išvestume (12.27) nelygybę.
Lema įrodyta.
12.17 teorema. Tegul σ perbėga simetrinę grupę Sn tam tikra fiksuota tvarka ir y(σ ),
σ ∈ Sn yra vektoriaus Y ∈ Cn! koordinatės. Tuomet
2
1
j y(σ ) kj (σ ) − 2n! y(σ )2 . (12.30)
j
j n σ ∈Sn σ ∈Sn
čia γ (j, σ ) yra anksčiau apibrėžtos matricos Kn elementai. Pritaikome 12.8 lemą, kai
Q = Kn : n 2
γ (j, σ )y(σ ) 2n! y(σ )2 .
σ ∈Sn j =1 σ ∈Sn
255
TIKIMYBINĖ TEORIJA
Tada s s/2
En h(σ ) − En (h) C1 (s) Dn (h; s) + Dn (h; 2) ;
čia C1 (s) yra teigiama konstanta, priklausanti tik nuo s.
Įrodymas. Pasinaudosime Rozentalio nelygybe ir s-ojo momento išraiška
∞
E|Y |s = s y s−1 P |Y | u du,
0
čia C2 (s) yra konstanta, priklausanti tik nuo s. Toliau lieka tik techniniai skaičiavimai.
Visų pirma pakeiskime centruojančią konstantų seką kairiojoje nelygybės pusėje.
Pasinaudoję Koši nelygybe, galime užrašyti
h (k)
En (h) − E n (h) = j −1/j
e − 1
k
j k!
j kn
256
12 skyrius. Atsitiktiniai keitiniai
|hj (k)|
j kn
j k+1 k!
1/2
1
k+1 k!
Dn (h; 2)1/2
j kn
j
C1 Dn (h; 2)1/2 ;
išplaukia
s s
En h(σ ) − En (h) 2s−1 En h(σ ) − E n (h) + 2s−1 C1s Dn (h; 2)s/2 . (12.32)
tai
|hj (k)|s
E|Xj |s = Dn (h; s),
j n j kn
j k k!
257
TIKIMYBINĖ TEORIJA
pridėsime žodį silpnasis. Aišku, kad tokias sekas rasime visada, bet sunkumų atsiran-
da, kai yra ieškoma kuo lėčiau didėjančios β(n). Spręskime dar bendresnį uždavinį ir
nagrinėkime adityviųjų funkcijų seką hn : Sn → R.
12.1 apibrėžimas. Tegul dabar hnj (k) yra net trijų kintamųjų seka, hnj (0) ≡ 0, kai
j n ir n ∈ N. Adityviųjų funkcijų seka apibrėžiama lygybe
n
hn (σ ) = hnj kj (σ ) . (12.33)
j =1
Kokias sąlygas turi tenkinti hnj (k) seka, kad galiotų sąryšis
νn hn (σ ) − α(n) δ = o(1), (12.34)
kai n → ∞? Čia α(n) yra kokia nors realioji seka, o δ > 0 – bet koks fiksuotas skaičius.
Pastebėkime, jog visada galima imti hnj (k) = 0, jei j > n arba k > n/j . Iš tiesų šios
reikšmės minėtuose sąryšiuose nedalyvauja ir gali būti bet kaip pakeistos.
Sugretinkime mūsų uždavinį su atitinkama tikimybių teorijos problema. Joje nag-
rinėjama nepriklausomų atsitiktinių dydžių serijų seka
Xn1 , Xn2 , . . . , Xnn .
Sakoma, kad šie dydžiai yra tolygiai nykstami (arba tiesiog nykstamieji), jeigu kiekvie-
nam ε > 0
pn := max P |Xnj | ε = o(1),
j n
Tarkime, K 1 yra bet koks fiksuotas skaičius. Jei hnj (k) → 0, tai ši savybė yra
išlaikoma su visais j K ir k K. Parinkime n n0 pakankamai didelį, kad
|hnj (k)| < ε visiems šitiems indeksams. Taigi dideliems n galime nagrinėti tik tokius
dėmenis, kai j > K arba k > K. Vadinasi,
1 1 1
pn max + max = O ,
K<j n
k1
j k k! j 1
k>K
j k k! K
258
12 skyrius. Atsitiktiniai keitiniai
12.19 teorema. Tarkime, kad hnj (k) tenkina nykstamumo sąlygą. Jei
anj
∗2
→ 0,
j n
j
tai paėmę
anj
∗
α(n) = A1 (n) := ,
j n
j
gauname
P Xn − A1 (n) δ = o(1),
kai n → ∞.
Įrodymas. Nors teiginys yra bendrosios nepriklausomų atsitiktinių dydžių suma-
vimo teorijos atitinkamos teoremos išvada (žr. [51]), pateiksime keletą įrodymo detalių.
Tegu â = a, jei |a| < 1, ir â = 0, jei |a| 1. Pažymėkime
Yn = X̂nj = ĥnj (ξj ).
j n j n
Tuomet
P |Xn − Yn | δ P ∃j : j n, Xnj = X̂nj
1
k
j n kn/j
j k!
|hnj (k)|1
1 1
+ k
j j k!
jn k2 j 1
|anj |1 |hnj (k)|1
= o(1),
nes pirmoji suma artėja prie nulio pagal lemos sąlygą, o antroji – dėl eilučių tolygaus
konvergavimo atžvilgiu n. Toliau pakanka tirti sumą Yn .
Nesunku įsitikinti, kad
EX̂nj − A1 (n) = o(1).
j n
259
TIKIMYBINĖ TEORIJA
Vadinasi, centruojančių konstantų seką A1 (n) galime pakeisti vidurkių suma. Pritaikome
Čebyšovo nelygybę ir gauname
P Yn − EX̂nj δ δ −2 2
EX̂nj
j n j n
ĥnj (k)2
δ −2
j k k!
j n kn/j
= o(1),
kai n neaprėžtai didėja. Ir vėl pasinaudojome teoremos sąlyga ir tolygiu dvilypės eilutės
konvergavimu n atžvilgiu.
Teorema įrodyta.
Atkreipkime dėmesį į vieną aplinkybę: jei hnj (k) → 0, tai ribinių teoremų sąly-
gose nepasirodo reikšmės hnj (k) su k 2.
12.20 teorema. Tarkime, kad hnj (k) tenkina nykstamumo sąlygą. Jei
anj
∗2
→ 0,
j n
j
tai su
anj
∗
α(n) = A1 (n) :=
j n
j
dažniai
νn (δ) := νn hn (σ ) − A1 (n) δ = o(1),
260
12 skyrius. Atsitiktiniai keitiniai
kai n → ∞.
Įrodymas. Pakanka pažymėti
h(σ ) hj (1)
hn (σ ) = , anj =
ψn B(n) ψn B(n)
ir patikrinti 12.20 teoremos sąlygas. Nupjovimas, kuris sumose pažymėtas žvaigždute,
dabar nevaidina jokio vaidmens, nes
1 h2j (1)
ψn−2 B −2 (n) ψn−2 = o(1).
jn
j j n
j
|anj |1
Teorema įrodyta.
Kaip matome, silpnojo didžiųjų skaičių dėsnio pakankamų sąlygų radimo proble-
ma susiveda į nepriklausomų atsitiktinių dydžių sumavimo teoriją. Rasti būtinas sąlygas
yra daug sunkesnis uždavinys. Tik pastaraisiais metais šio vadovėlio autoriui [63] pavy-
ko išspręsti šį uždavinį. Be įrodymo suformuluosime paprastesnį gauto rezultato atvejį.
12.21 teorema. Tarkime, kad hnj (k) tenkina nykstamumo sąlygą. Silpnasis didžiųjų
skaičių dėsnis, t. y. (12.34) sąryšis, yra teisingas tada ir tik tada, jei egzistuoja tokia
realioji konstantų seka λn , kad
(anj − λn j )∗2
→0
j n
j
ir
(anj − λn j )∗
α(n) = λn n + + o(1),
j n
j
kai n → ∞.
Jau buvome užsiminę, kad iš adityviosios funkcijos išskyrus komponentę λn (σ ) =
nλn likusi dalis hn (σ ) − n(σ ) yra panašesnė į nepriklausomų atsitiktinių dydžių sumą.
Paskutinė teorema iliustruoja tokią mintį.
261
TIKIMYBINĖ TEORIJA
čia hnj (k) ∈ R ir tenkina nykstamumo sąlygą. Kokias dar sąlygas turi tenkinti ši seka,
kad galiotų sąryšis
νn hn (σ ) − α(n) < x = (x) + o(1), (12.35)
kai n → ∞? Čia (x) yra standartinio normaliojo dėsnio pasiskirstymo funkcija,
α(n) yra kokia nors√realioji centruojanti seka. Anksčiau įrodyta Gončarovo teorema,
kai hn (σ ) = w(σ )/ ln n ir α(n) = ln n, yra pats paprasčiausias pavyzdys. Apibendrin-
sime jį.
Iš pradžių prisiminsime truputį tikimybių teorijos. Tegul Xnj yra nepriklausomi
atsitiktiniai dydžiai, kurių pasiskirstymo funkcijos yraFnj (x). Pažymėkime
Xn = Xn1 + · · · + Xnn ,
n
Mn = x dFnj (x),
j =1|x|<1
2
n
Dn = x 2 dFnj (x) − x dFnj (x) .
j =1 |x|<1 |x|<1
1) kiekvienam ε > 0
n
P |Xnj | ε = o(1);
j =1
2) Dn = 1 + o(1);
3) bn = Mn + o(1).
262
12 skyrius. Atsitiktiniai keitiniai
anj
2
= 1 + o(1) (12.37)
jn
j
|anj |<1
ir
anj
∗
bn = + o(1). (12.38)
j n
j
Įrodymas. Iš (12.36) lygybės arba iš 1) sąlygos išplaukia, kad anj = o(1) kiek-
vienam fiksuotam j . Vadinasi, tolygiai n atžvilgiu mažoruojama dvilypių eilučių suma
1 (anj k)∗2
+ = o(1),
j1,k2
j k k! j1,k2 j k k!
|anj |kε |anj |k<1
n
e−1/j e−1/j
P |Xnj | ε = +
j =1 jn
j j1,k2
j k k!
|anj |ε |anj |kε
1
= + o(1).
jn
j
|anj |ε
anj
2
=
jn,
j2
|anj |<1
= o(1).
Taigi atėminys 2) sąlygoje gali būti praleistas. Skaičiuokime jos pirmąjį narį:
2
anj anj
2 2
k anj
2
e−1/j + e−1/j = + o(1).
jn
j j n k2
j k k! jn
j
|an j|<1 |anj |k<1 |an j|<1
263
TIKIMYBINĖ TEORIJA
fn (εn ) = o(1).
Ribiniuose perėjimuose n → ∞.
Įrodymas. Remiantis sąlyga, kiekvienam m 0
fn (2−m ) 2−m ,
fn (εn ) 2−m ,
kai n → ∞.
Atvirkščiai, jei kiekvienam 0 < δ < 1
anj
∗ 2
= o(1), (12.40)
δn<j n
j
264
12 skyrius. Atsitiktiniai keitiniai
jei n → ∞. Iš tiesų, dviejų adityviųjų funkcijų skirtumas yra adityvi funkcija, todėl
norimas įvertis yra išskirtinis silpnojo didžiųjų skaičių dėsnio atvejis. Šis skirtumas
tenkina 12.20 teoremos sąlygą. Vadinasi, nagrinėjama skirstinio funkcija νn (x) ir
νn h̃n (σ ) − bn < x
gali konverguoti tik vienu metu. Toliau apsiribosime visiškai adityvių funkcijų h̃n (σ )
atveju, bet neberašysime bangelės.
Iš (12.36) ir (12.37) sąlygų išplaukia
anj
∗2
ψn (ε) := = o(1)
jn
j
|anj |ε
kiekvienam ε > 0. Vadinasi, remiantis 12.11 lema, šis sąryšis išsilaiko, kai ε yra pakei-
čiamas tam tikra εn = o(1). Tegul dabar δ, 0 < δ < 1, yra bet koks fiksuotas skaičius.
Vertiname
anj
∗ anj
∗ 1
2 2
+ εn2
j j j
δn<j n jn δn<j n
|anj |εn
= o(1) + εn2 O ln n − ln(δn) + oδ (1)
= oδ (1); (12.41)
čia įverčiai gali priklausyti nuo δ. Remdamiesi 12.11 lema, δ galime pakeisti kokia nors
nykstama seka δn . Pažymėkime r = δn n.
Adityviąją funkciją išskaidykime dviejų funkcijų suma:
hn (σ ) = anj kj (σ ) + anj kj (σ )
j r r<j n
:= h(1)
n (σ ) + h(2)
n (σ ).
kai n → ∞. Dar kartą galime pasinaudoti jau taikytu principu ir nagrinėti tik dažnius
anj∗
νn(1) (x) := νn h(1)
n (σ ) − <x . (12.42)
j r
j
265
TIKIMYBINĖ TEORIJA
asimptotinė elgsena, kai n → ∞. Seką β(n) galima rasti pasinaudojus (12.37) sąlyga,
t. y. iš sąryšio
n 2
aj ∗ 1
= 1 + o(1);
j =1
β(n) j
čia aj = hj (1). Jei aj reikšmės yra palyginti nedidelės, tai tikslinga naudotis sekomis
n 1/2
n
aj aj2
α(n) = A(n) := , β(n) = B(n) := .
j =1
j j =1
j
Tai patvirtino ir momentų analizė bei didžiųjų skaičių dėsnis. Kai B(n) → ∞ ir n →
∞, tai hnj (k) = hj (k)/B(n) = o(1) kiekvienam fiksuotam j . Įrodydami 12.24 teoremą
pastebėjome, kad tada galima pereiti prie visiškai adityvių funkcijų nagrinėjimo.
12.3 pavyzdys. Išnagrinėkime atsitiktinio keitinio σ ∈ Sn skirtingo ilgio ciklų skaičiaus
n
w̃(σ ) := I kj (σ ) 1
j =1
266
12 skyrius. Atsitiktiniai keitiniai
Dabar w̃j (1) ≡ 1, todėl nagrinėjamos funkcijos skirstinys yra artimas Gončarovo teoremoje
išnagrinėtam visų ciklų skaičiui w(σ ). Iš tiesų, remiantis didžiųjų skaičių dėsniu (žr. 12.20
teoremą), kiekvienam ε > 0
√
νn w(σ ) − w̃(σ ) ε ln n = o(1).
jei n → ∞.
Lyginant su nepriklausomų atsitiktinių dydžių sumų centrine ribine teorema, 12.24
teorema adityviosioms funkcijoms yra neišbaigtas problemos sprendimas. Būtinos sąly-
gos išvedamos tik esant išankstiniam (12.40) apribojimui. Žinomas pavyzdys adityvios
funkcijos, kurią normavus, asimptotinis skirstinys yra (x), tačiau (12.36) ir (12.37)
sąlygos nėra tenkinamos. Ši problema dar laukia tyrinėtojų. Panašiai yra ir sprendžiant
bendresnę problemą:
Kokias sąlygas turi tenkinti seka {hj (k)}, kad egzistuotų tokios normuojančių
konstantų sekos α(n) ∈ R ir β(n) > 0, kurioms esant skirstinio funkcija Fn (x) kon-
verguotų, kai n → ∞, į kokią nors skirstinio funkciją F (x) jos tolydumo taškuose.
Kai β(n) ≡ 1, problemos sprendimas yra lengvesnis. Tai bus nagrinėjama kitame
skyrelyje.
konvergavimą, kai n → ∞, į kokią nors ribinę pasiskirstymo funkciją F (x) jos tolydumo
taškuose. Toks konvergavimas vadinamas silpnuoju ir žymimas νn (x) ⇒ F (x).
Galime pasirinkti vieną iš dviejų metodų. Pirmąjį iš jų – tikimybinį – taikėme
įrodydami centrinę ribinę teoremą. Tačiau dabar panagrinėsime kitą būdą ir taikysime
antroje vadovėlio dalyje įrodytą 10.12 teoremą.
Trumpai aptarkime idėją. Tegul fj (k) ∈ C, j, k 1, yra dviejų indeksų seka ir
fj (0) ≡ 1. Lygybė
n
f (σ ) := fj kj (σ )
j =1
267
TIKIMYBINĖ TEORIJA
1
En f (σ ) = f (σ )
n! σ ∈S
n
n
= fj (kj )νn σ ∈ S(k̄)
(k̄)=n j =1
n
fj (kj )
= kj k !
.
j =1
j j
(k̄)=n
n=0 j =1
j
Jei |fj | 1, šios esančios eilutės apibrėžia analizines srityje |z| < 1 funkcijas. Todėl
skaičiuodami vidurkius galime naudotis vadovėlio antrosios dalies 10 skyriaus medžia-
ga.
Spręsdami pasiskirstymo funkcijų konvergavimo uždavinį, kai h(σ ) yra visiškai
adityvi, t. y.
n
h(σ ) = aj kj (σ ), aj ∈ R,
j =1
= En f (σ );
268
12 skyrius. Atsitiktiniai keitiniai
konvergavimą kiekvienoje srityje |t| T ; čia T > 0 yra bet koks skaičius. Susitarkime
ribiniuose sąryšiuose nebeminėti n → ∞. Be pagrindinių charakteristinės funkcijos
savybių, skaitytojas turėtų žinoti ir tokį tikimybių teorijos faktą.
12.12 lema. Tarkime, kad Gn (x) yra skirstinio funkcijų seka ir α(n) – konstantų seka.
Jei
Gn (x) ⇒ F (x) ir Gn (x + α(n)) ⇒ G(x),
tai
α(n) → a ir F (x) = G(x + a);
čia a yra konstanta.
Įrodymą galima rasti [51] knygoje.
12.25 teorema. Jei eilutė
∞
aj∗
2
(12.44)
j =1
j
konverguoja ir
aj∗
α(n) = A(n) := , (12.45)
j n
j
Atvirkščiai, jei galioja (12.46) sąryšis su kokia nors centruojančių konstantų seka
α(n), tenkinančia sąlygą
α(n) − α(n − K) = o(1) (12.47)
su kiekvienu fiksuotu K 1, tai konverguoja (12.44) eilutė ir egzistuoja tokia konstanta
a, kad
α(n) = A(n) + a + o(1). (12.48)
Įrodymas. Pakankamumas. Sąlygų (12.44) ir (12.45) pakankamumui įrodyti tai-
kome 10.12 teoremą, kai joje aj pakeistas dydžiu fj = eit aj , |t| T ir T > 0 yra
bet koks fiksuotas skaičius. Tikriname šios teoremos sąlygas. Kadangi 1 − cos x
min{2, x 2 /2}, tai
1 − cos(taj ) 1 aj2
2 +T2
j n
j |a |1
j |a |<1
j
j j
C(T )
<∞
269
TIKIMYBINĖ TEORIJA
tolygiai atžvilgiu |t| T . Iš tiesų nelygybės dešinėje esanti paskutinė apskliausta suma
aprėžta, o priešpaskutinė yra konverguojančios eilutės liekana.
Taigi 10.12 teoremos (10.14) ir (10.15) sąlygos yra tenkinamos. Iš šios teoremos
gauname ψn (t), todėl
eit aj − 1
ϕn (t) = exp − itα(n) + + o(1).
j n
j
Pasinaudoję nelygybe | sin x − x| |x|3 , matome, kad tiek pirmoji suma, tiek likusios
dvi yra tolygiai konverguojančių atžvilgiu |t| T eilučių dalinės sumos. Iš čia išplaukia
ψn (t) tolygus konvergavimas kiekvienam T > 0 ir tuo pačiu (12.46) sąryšis.
Būtinumas. Tolygiai atžvilgiu |t| T , T > 0,
e−it α(m) it h(σ )
ϕm (t) = e = ϕ(t) + o(1), (12.49)
m! σ ∈S
m
jei m → ∞. Čia ϕ(t) yra charakteristinė funkcija, todėl galime rasti tokį T , kad
ϕ(t) 1 , t ∈ [−T , T ].
2
Sąryšiu (12.49) naudosimės, kai m = n, n−1, . . . , n−K, o K 1 yra bet koks fiksuotas
natūralusis skaičius. Tada, pasinaudojus teoremos sąlyga, α(n − j ), 1 j K, galima
pakeisti α(n).
Visiškai multiplikatyviai funkcijai
270
12 skyrius. Atsitiktiniai keitiniai
fj fi ki 1
n
= .
j (k̄)=n−j i=1 i i ki ki !
kj =0
1 fj fi ki
n−j
1
f (σ ) =
n! σ ∈Sn j 1k1 +···+(n−j)kn−j =n−j i=1
i i ki ki !
kj (σ )=1 kj =0
fj
= f (σ )
j (n − j )! σ ∈S
n−j
kj (σ )=0
fj
= En−j f (σ ) + R1 ;
j
čia
−f
j
|R1 | = f (σ )
j (n − j )! σ ∈S
n−j
kj (σ )1
1
= 1
j (n − j )! σ ∈S
n−j
kj (σ )1
1
= νn−j kj (σ ) = r .
j 1r(n−j )/j
271
TIKIMYBINĖ TEORIJA
Panašiai
1
|R2 | := f (σ )kj (σ )
n! σ ∈Sn
kj (σ )2
mνn (kj (σ ) = m)
2mn/j
1 (−1)s
=
2mn/j
j m (m − 1)! 0s(n/j )−m j s s!
e−1/j 1
=
j r1 j r r!
1
.
j2
Pasinaudoję ką tik įvestais žymenimis, (12.50) nelygybę perrašome taip:
fj 1 2
j En−j f (σ ) + R1 + R2 − En f (σ ) 2.
j K
j j
272
12 skyrius. Atsitiktiniai keitiniai
Vadinasi, eilutė
∞
1 − cos taj
(12.51)
j =1
j
konverguoja tolygiai srityje |t| T . Įsitikiname, kad tai yra ekvivalentu (12.44) eilutės
konvergavimui. Iš tiesų nelygybė 1 − cos x 2π −2 x 2 , kai |x| π/2, parodo, kad
konverguoja eilutė
aj2
. (12.52)
|a |π/(2T )
j
j
Čia galima tarti, kad π/(2T ) 2. Suintegravę (12.51) eilutės dalį, kai |aj | π/(2T ),
intervale [0, T ] ir padaliję iš T , gauname
1 sin taj
1− 4C.
|aj |π/(2T )
j T aj
1 aj2
C1 + < ∞.
|a |1
j |a |π/(2T )
j
j j
čia G1 (x) yra skirstinio funkcija. Dabar (12.48) lygybė išplaukia iš 12.12 lemos.
Teorema įrodyta.
Kai α(n) = 0, papildoma sąlyga būtinumui įrodyti yra tenkinama, todėl yra tei-
singas toks rezultatas.
12.26 teorema. Tarkime, kad h(σ ) yra realioji visiškai adityvi funkcija. Skirstiniai
νn (h(σ ) < x) silpnai konverguoja į ribinę skirstinio funkciją tada ir tik tada, jeigu
konverguoja (12.44) ir
∞
aj∗
(12.53)
j =1
j
eilutės.
273
TIKIMYBINĖ TEORIJA
Pažymėkime
π
1
p(m) = e−it m ϕ(t) dt, m ∈ Z.
2π
−π
Kadangi
π
1
νn (m) = e−it m ϕn (t) dt,
2π
−π
274
12 skyrius. Atsitiktiniai keitiniai
tai
π
1
sup νn (m) − p(m) ϕn (t) − ϕn (t) dt = o(1).
m∈Z 2π
−π
yra tolydžios funkcijos ϕ(t) konverguojanti Furjė eilutė. Nuliniame taške eilutės reikšmė
sutampa su ϕ(0) = 1. Vadinasi, p(m), m ∈ Z, yra lokalusis skirstinys.
Būtinumas. Jei
νn (m) → p(m), m ∈ Z,
čia p(m) yra lokalusis ribinis skirstinys, tai egzistuoja toks K = K(ε) 1, kad kiek-
vienam 0 < ε < 1
p(m) < ε/4. (12.55)
|m|>K
Be to,
ε
max νn (m) − p(m) < , (12.56)
|m|K 4(2K + 1)
jei n n0 (ε). Vadinasi,
νn (m) = 1 − νn (m)
|m|>K |m|K
p(m) + νn (m) − p(m)
|m|>K |m|K
ε ε
< + (2K + 1)
4 4(2K + 1)
ε
= . (12.57)
2
Apibrėžkime skirstinių funkcijas
Gn (x) = νn h(σ ) < x = νn (k), G(x) = p(m).
m<x m<x
275
TIKIMYBINĖ TEORIJA
Integralusis ribinis skirstinys egzistuoja, todėl, remiantis 12.26 teorema ir mūsų paste-
bėjimu, turi konverguoti (12.54) eilutė.
Teorema įrodyta.
Pateiktame apibrėžime nereikalavome, kad konvergavimas νn (m) → p(m) būtų
tolygus atžvilgiu m ∈ Z, tačiau jis toks yra, jei teoremos sąlyga yra tenkinama. Lo-
kalioji teorema su ta pačia sąlyga galioja ir nebūtinai visiškai adityvioms funkcijoms.
Bendresniu atveju įrodymas būtų šiek tiek sudėtingesnis.
12.4 pavyzdys. Tegul w(σ ) ir w̃(σ ) yra keitinio σ visų ciklų ir skirtingo ilgio ciklų skaičiai.
Tada egzistuoja ribinis skirstinys p(m), m ∈ Z+ , t. y.
νn w(σ ) − w̃(σ ) = m = p(m) + o(1),
jei n → ∞.
Kai (12.54) eilutė diverguoja, įrodoma, kad νn (m) = o(1) kiekvienam m ∈ Z,
jei n → ∞. Tiriant tokį konvergavimą, tenka ieškoti dažnių νn (m) artinių įvairiose m
kitimo zonose. Vieną pavyzdį galime gauti tik pasinaudoję tikimybių teorijos rezultatais
ir 12.4 skyrelio medžiaga.
12.5 pavyzdys. Prisiminkime lygybę
n
νn (w(σ ) = m) = P ηj = m ;
j =1
Ši formulė yra netriviali, jeigu pagrindinis narys yra ne mažesnis už liekaną. Tokia netrivialumo
zona yra √
|m − λn| δ ln n ln ln n;
čia δ > yra pakankamai maža konstanta. Norėdami ją praplėsti, turėtume taikyti vadinamąsias
didžiųjų nuokrypių teoremas (žr. [68]).
276
12 skyrius. Atsitiktiniai keitiniai
1) eilutė
∞
aj ξj
j =1
, ; (12.58)
j =1
j j =1
j
3) skirstiniai
n
P aj ξj < x
j =1
Įrodymas. Bendrosios trijų eilučių teoremos įrodymą galima rasti [68] knygoje.
Šios teoremos papildymas 3) teiginiu mokslinėje literatūroje pasitaiko rečiau (žr. [79]).
Dar atkreipiame dėmesį, kad silpnasis konvergavimas nėra ekvivalentus konvergavimui
beveik visur, tačiau nepriklausomų atsitiktinių dydžių eilučių atveju šie du konvergavimo
tipai yra ekvivalentūs.
Dabar pasvarstykime, kaip apibrėžti stiprųjį konvergavimą tikimybinių erdvių se-
koje {n , Fn , Pn }, kokia naudojama kombinatorikoje. Tokia galimybė iš tiesų yra, nors
konvergavimo beveik visur apibrėžimas jos ir neatskleidžia. Pasinaudokime ekvivalen-
čiomis jo formomis.
12.13 lema. Tegul Xn , X, n ∈ N, yra atsitiktiniai dydžiai, apibrėžti tikimybinėje erd-
vėje {, F, P }. Konvergavimas Xn → X P -b. v. yra ekvivalentus bet kuriam iš šių
sąryšių, teisingų kiekvienam ε > 0:
1)
P |Xn − X| ε be galo dažnai = 0;
2)
∞
P ω ∈ : |Xn − X| ε = o(1), n → ∞;
m=n
3)
P sup |Xm − X| ε = o(1), n → ∞.
mn
277
TIKIMYBINĖ TEORIJA
čia Bm := {|Xm − X| ε}. Pastebėkime, kad šis sąryšis yra ekvivalentus 1) teiginiui.
Iš tiesų
∞ ∞
Bm = lim sup Bm .
m→∞
n=1 m=n
Šį įvykį sudaro tie ω ∈ , kurie patenka į be galo didelį skaičių Bm . Kitaip tariant,
tokiems ω įvykis {|Xm − X| ε} įvyksta be galo dažnai.
Samprotaujame toliau. Iš (12.59) formulės matome, kad bet kokiam ε > 0
∞
∞
P Bm = 0.
n=1 m=n
Pasinaudojame įvykių
∞
An := Bm
m=n
monotoniškumu A1 ⊃ A2 ⊃ · · · ir lygybe
∞
0=P An = lim P (An ).
n→∞
n=1
Ji parodo, kad 2) teiginys yra teisingas. Akivaizdu, kad 2) ir 3) teiginiai yra ekvivalentūs.
Taikydami tuos pačius samprotavimus atvirkščia tvarka, iš 3) arba 2) teiginio gau-
name (12.59) lygybę. Joje paprastuose skliaustuose esantys įvykiai yra monotoniški ε
atžvilgiu. Vadinasi, Xn → X P -b. v.
Lema įrodyta.
Įsigilinkime į 3) sąryšio prasmę. Jis parodo, kad dydžių skirtumai Xm −X tolygiai
atžvilgiu m n konverguoja pagal tikimybę į nulį, jei n → ∞. Konvergavimas pagal
tikimybę erdvių sekoje yra lengvai apibrėžiamas, todėl pasinaudosime šios lemos idėja
ir apibrėšime stiprųjį konvergavimą.
278
12 skyrius. Atsitiktiniai keitiniai
Šis apibrėžimas apibendrina konvergavimo beveik visur sąvoką. Iš tiesų, jei erdvių
seka nepriklauso nuo n, tai dėl įvykio po tikimybės ženklu monotoniškumo, ribą pagal
n → ∞ galime įkelti po tikimybės ženklu ir iš (12.60) lygybės gauti lemos 3) sąryšį.
Susitarkime Yk stiprųjį konvergavimą į atsitiktinį dydį Y žymėti
Yk → Y {Pn }-b. v.
čia ε > 0 yra bet koks fiksuotas skaičius. Rašydami viršutinę ribą pagal n → ∞,
atsižvelgėme į tai, kad sąryšis nagrinėjamas erdvių sekoje ir ši riba nebūtinai egzistuoja.
Perfrazuokime vieną tikimybių teorijos faktą ir pritaikykime kombinatorinei erd-
vei.
12.14 lema. Tegul fm : Sn → R, m 1, yra tokia keitinių funkcijų seka, kad su kokiu
nors n0 1 ir su kiekvienu m
lim sup νn |fm (σ )| K = 0 (12.61)
K→∞ nn0
bei
νnm (x) := νn fm (σ ) < x ⇒ Fm (x),
kai n → ∞; čia Fm (x) yra pasiskirstymo funkcijos. Jei fm (σ ) konverguoja pagal dažnį
į funkciją f : Sn → R, tai egzistuoja tokia pasiskirstymo funkcija F (x), kad
Fm (x) ⇒ F (x), m → ∞,
ir
νn (x) := νn f (σ ) < x ⇒ F (x), n → ∞.
279
TIKIMYBINĖ TEORIJA
Pažymėkime
F (x) = lim inf Fm (x).
n→∞
todėl
Fm (x) Fm (x + 2ε) + 4δ
ir
lim sup Fm (x) lim
inf Fm (x + 2ε) + 4δ = F (x + 2ε) + 4δ.
m→∞ m →∞
Tarkime, kad x yra funkcijos F (x) tolydumo taškas. Perėję prie ribos, kai ε → 0, ir po
to, kai δ → 0, gauname
lim sup Fm (x) F (x).
m→∞
280
12 skyrius. Atsitiktiniai keitiniai
Pasinaudoję lygybe
1 = I{ξj k} + I{ξj > k},
tęsiame:
mn P max aj ξj I{ξj k} ε/6
mkn
k<j n
281
TIKIMYBINĖ TEORIJA
+P max aj ξj I{ξj > k} ε/6
mkn
j n
=: Pmn + Pmn .
Tikimybė Pmn neviršija tikimybės, kad bent vienam m k n bent vienas
sumoje esantis dydis yra nenulinis, todėl, kai m 2,
∞
Pmn P (ξj = r)
mkn j n r=k+1
1
mkn j n
j k k!
∞
1 1
1+
j =2
j 2 km k!
=: rm ;
čia n 1 ir rm → 0, jei m → ∞.
Remdamiesi 12.28 teorema, matome, kad iš 3) teiginio išplaukia eilutės
∞
aj ξj I{ξj k}
j =1
Lieka įrodyti, kad 1)⇒ 4). Dabar pasinaudojame 12.14 lema. Remiantis hm (σ )
apibrėžimu,
sup max |hm (σ )| Cm < ∞.
n1 σ ∈Sn
282
12 skyrius. Atsitiktiniai keitiniai
Vadinasi, 12.14 lemos (12.61) sąlyga tenkinama. Be to, iš fundamentaliosios 12.5 lemos
išplaukia, kad
m
νn h (σ ) < x = P aj ξj I{ξj m} < x + o(1)
j m
=: Fm (x) + o(1),
k
h(σ, k) = aj kj (σ ), 1 k n,
j =1
283
TIKIMYBINĖ TEORIJA
jei n → ∞.
Atkreipkime dėmesį į tai, kad po tikimybės ženklu įvykiai yra monotoniniai n
atžvilgiu. Skaičiuojame ribas, kai n → ∞. Aišku, imame dažnio, esančio nelygybės
kairėje, viršutinę ribą. Po to pereiname prie ribos, kai m → ∞, ir gauname
0 = lim P max β(k)−1 Yk − α(k) ε .
m→∞ km
Teorema įrodyta.
Matome, kad uždaviniai, nagrinėjantys stiprųjį adityviųjų funkcijų sekų konverga-
vimą, yra labai artimi arba ekvivalentūs atitinkamiems tikimybių teorijos uždaviniams
nepriklausomų dėmenų atveju. Vadinasi, gana lengvai galima suformuluoti keletą išvadų
apie atsitiktinius keitinius.
12.6 pavyzdys. Nupjautinei ciklų skaičiaus funkcijai w(σ, k) = k1 (σ ) + · · · + kk (σ ) galioja
lygybė
lim lim sup νn max ψk (ln k)−1/2 w(σ, k) − ln k ε = 0;
m→∞ n→∞ mkn
čia ε > 0 yra bet koks skaičius, o ψk – teigiama monotoniškai mažėjanti funkcija, t. y.
ψk = o (ln ln ln k)−1/2 ,
284
12 skyrius. Atsitiktiniai keitiniai
12.7 pavyzdys. Nagrinėkime ilgius ciklų, esančių keitinio σ skaidinyje, atsižvelgdami į ciklų
kartotinumus. Iš šių ilgių sudarykime nemažėjančią seką
j1 (σ ) j2 (σ ) · · · jw (σ ), w := w(σ ).
Pabandykime rasti jos didėjimo eilę beveik visiems σ ∈ Sn . Iš žymenų matome, kad
w σ, js (σ ) = kj (σ ) = s.
j js (σ )
tai
1/2
|s − ln js (σ )| (1 + ε) 2(ln ln ln k) ln k
1/2
(1 + 2ε) 2s(ln ln s) ln s ,
kai s ir k yra pakankamai dideli. Taip samprotaudami, iš 12.6 pavyzdyje pateiktų sąryšių gauna-
me
| ln js (σ ) − s|
lim lim sup νn max 1 + ε = 0,
m→∞ n→∞ msw(σ ) (2s ln ln s)1/2
Užduotys
12.1. Pratęskite 12.1 išvadoje suformuluotą teiginį ir raskite keitinių klases, kurių tiki-
mybės pagal didumą yra antroje ir trečioje vietose.
12.4. Kokį atvaizdį reiktų panaudoti norint išvesti formules atsitiktinio keitinio mak-
simalaus ciklo ilgio vidurkiui ir kitiems momentams?
12.5. Pasinaudoję 12.7 teorema ir atitinkamu tikimybių teorijos rezultatu, pritaikytu ne-
priklausomiems atsitiktiniams dydžiams ηj , 1 j n, įvertinkite konvergavimo
greitį Gončarovo teoremoje.
285
TIKIMYBINĖ TEORIJA
Reikalingus nepriklausomų atsitiktinių dydžių sumų įverčius galite rasti [68] ky-
goje.
12.9. Nepriklausomi atsitiktiniai dydžiai, kuriems taikoma 12.22 teorema, yra išskirti-
niai. Šiuo atveju nėra būtina reikalauti sąlygos anj = o(1). Kaip įrodyti centrinę
ribinę teoremą ir tuo pačiu apibendrinti 12.24 teoremą be šios sąlygos?
12.10. Raskite tokias normuojančių konstantų sekas α(n) ir β(n) > 0, kad
n
νn kj (σ ) ln j − α(n) < xβ(n) = (x) + o(1), n → ∞.
j =1
286
13. Ribinės teoremos struktūru˛ klasėse
13.1. Ansamblio struktūros vektoriaus skirstinys
Dabar apibendriname atsitiktinių keitinių teoriją nagrinėdami numeruotosios struktūrų
klasės U generuotą ansamblių klasę
A := U ◦ : = E ∪ U ◦1 ∪ U ◦2 · · · ∪ U ◦m · · · .
vadinsime struktūros vektoriumi. Kaip ir anksčiau, tegu k̄ = (k1 , . . . , kn ) ∈ Zn+ yra bet
koks vektorius ir (k̄) = 1k1 + · · · + nkn .
Tikimybinė teorija pradedama tikimybinio mato apibrėžimu. Kiekvienam σ ∈ An
suteikime vienodą tikimybę 1/p(n) ir adityviai pratęskime ją visiems poaibiams. Matą
žymėkime
1
νn (. . .) = {σ ∈ An : . . .},
p(n)
o vidurkį šio mato atžvilgiu – raide En .
13.1 teorema. Tegul k̄ ∈ Zn+. Struktūros vektoriaus skirstinys yra išreiškiamas tokia
formule:
n! 1 mj kj
n
νn k̄(σ ) = k̄ = I (k̄) = n . (13.1)
p(n) j =1 kj ! j !
Įrodymas. Jei (k̄) = n, tai klasėje An nėra struktūrų, tenkinančių dažnyje nuro-
dytą sąlygą. Tegul toliau (k̄) = n.
Iš viso yra
n
1
n!
k !(j !)kj
j =1 j
287
TIKIMYBINĖ TEORIJA
galimybių taip išskaidyti n aibę nesikertančių poaibių sąjunga, kad gautume kj poaibių,
turinčių j elementų (žr 4.5 skyrelį). Iš kiekvieno j -osios eilės poaibio galime sudaryti
mj numeruotų ansamblio komponenčių. Jei ansamblis turi kj 0 komponenčių, kurių
k
eilės yra j , tai iš viso šioms komponentėms sudaryti turime mjj variantų. Vadinasi, iš
viso yra
1 mj kj
n
n! = {σ ∈ An : k̄(σ ) = k̄}
k ! j!
j =1 j
ansamblių, turinčių fiksuotą struktūros vektorių k̄. Padaliję iš p(n), gauname norimą
rezultatą.
Teorema įrodyta.
Įžvelgę panašumą su keitinių teorija, tęsiame toliau ir struktūros vektoriaus skirs-
tinį išreiškiame sąlyginėmis tikimybėmis. Iš poros galimų variantų pasirinksime išraišką
per begalinius vektorius. Tegul dabar ξ1(x), ξ2(x) , . . . yra nepriklausomų Puasono atsitik-
tinių dydžių seka, apibrėžta kokioje nors erdvėje {, F, P }, ir
x j mj
Eξj(x) = =: λj (x);
j!
čia x > 0 yra parametras, kuris parenkamas atsižvelgiant į nagrinėjamą ansamblių klasę.
13.1 lema. Jei tam tikram x0 > 0 ir visiems j 1
288
13 skyrius. Ribinės teoremos struktūru˛ klasėse
Atkreipkime dėmesį, kad 13.1 lemoje ir 13.1 teoremoje naudojama (13.2) sąlyga
užtikrina eilutės Z(x) konvergavimą netgi kompleksinės plokštumos srityje |x| < x0 ,
kai x ∈ C. Taikant analizinius metodus, tai būna aktualu.
13.3 teorema. Tegul : Z∞ + → C yra toks atvaizdis, kad vidurkis E((ξ̄
(x)
)) yra
apibrėžtas srityje 0 < x < x0 . Tada
∞
1 p(n)
E ξ̄ (x) = En (k̄(σ ) x n .
Z(x) n=0 n!
289
TIKIMYBINĖ TEORIJA
m r ∞ ∞
p(k) k p(n)
j
xj · x = En kj (σ ) r x k
j! k=0
k! k=0
n!
13.1 pavyzdys. Nagrinėkime visų n aibės atvaizdžių į save klasę Fn . Tada p(n) = nn . Vadi-
nasi, jei j ir r yra fiksuoti, iš Stirlingo formulės gauname
m r
En kj (σ ) r = e−j r
j
+ o(1),
j!
w(σ ) := k1 (σ ) + · · · + kn (σ )
1 w(σ )
ψn (z) := z , |z| 1,
p(n)
σ ∈An
asimptotinę formulę. Patirtis, įgyta nagrinėjant keitinius, byloja, kad reikia pritaikyti
13.3 teoremą, kai
(k̄) = zk1 +···+kn +··· .
13.2 išvada. Tarkime, kad yra tenkinama (13.2) sąlyga, z, x ∈ C ir |x| < x0 bei
|z| 1. Tada šioje srityje
∞
p(n)
Z(x) =z
ψn (z)x n . (13.5)
n=0
n!
290
13 skyrius. Ribinės teoremos struktūru˛ klasėse
Dabar ieškomas sąryšis, jei 0 < x < x0 , išplaukia iš teoremos. Eilutė (13.5) formulės
dešinėje konverguoja absoliučiai intervale (−x0 , x0 ). Remiantis analizinio pratęsiamu-
mo principu, ji pratęsiama ir į kompleksinę sritį |x| < x0 .
Ši funkcija išstudijuota antroje vadovėlio dalyje. Ieškodami funkcijos (F (x))z nario su x n , su-
siduriame su nemažais sunkumais. Patartina pasinaudoti jungių funkcinių j -osios eilės digrafų
skaičiaus asimptotine formule (žr. (13.4)) ir iš jos išplaukiančia išraiška
čia H (x) yra eilutė, konverguojanti uždarame skritulyje |x| e−1 . Toliau tenka taikyti vieną iš
analizinių metodų, išdėstytų antroje dalyje. Deja, skaičiavimai yra šiek tiek komplikuoti. Užra-
šysime tik atsakymą. Funkcinio digrafo σ ∈ Fn jungių komponenčių skaičiui w(σ ) yra teisinga
tokia centrinė ribinė teorema:
√
n−n σ ∈ Fn : w(σ ) − (1/2) ln n < x(1/2) ln n = (x) + o(1).
jei n → ∞.
Panašiai galėtume plėtoti bendrąją ansamblių adityviųjų funkcijų tikimybinę teo-
riją. Tačiau reikia pastebėti, kad Felerio poravimo bendroms ansamblių klasėms nie-
kas dar nesugalvojo, o fundamentaliosios lemos analogas įrodytas tik labai komplikuotu
metodu (žr. [5]). Tęsiant tyrimus šia linkme, vis dažniau tenka naudotis analiziniais
metodais.
Smulkiau aptarkime vieną idealų atvejį. Tegul kombinatorinių ansamblių klasė A
tenkina sąlygą
mj = (j − 1)!;
čia > 0 yra koks nors fiksuotas skaičius. Bent jau, kai = 1, tokia klasė tikrai
egzistuoja. Ją, aišku, sudaro keitiniai. Dabar
∞ ∞
1 1 +n−1 n
Z(x) = exp x =
j
= x .
j =1
j (1 − x) n=0
n
291
TIKIMYBINĖ TEORIJA
w(σ )
ν̃n {σ } = ,
()n
ir adityviai pratęskime iki tikimybinio mato visoje aibėje Sn . Šį matą pažymėkime ν̃n .
Kaip ir Gončarovo teoremos įrodyme, skaičiuojame struktūros vektoriaus skirstinį
I{(k̄) = n}
ν̃n k̄(σ ) = k̄ = w(σ )
()n
σ ∈Sn (k̄)
n! n
1 kj
= I (k̄) = n .
()n j =1 kj ! j
tai galima teigti, kad tikimybine prasme ta idealizuota ansamblių klasė yra ne kas ki-
ta kaip keitiniai, imami su svorinėmis tikimybėmis. Vadinasi, ir žodis idealizuota yra
nereikalingas.
Mokslinėje literatūroje, plėtojant tikimybinę teoriją, dažnai ansambliais yra va-
dinami objektai, kurių struktūros vektorių skirstiniai išreiškiami sąlyginėmis tikimybė-
mis
P ξ̄ = k̄| (ξ̄ ) = n , k̄ ∈ Zn+ ;
čia ξj , 1 j n yra nepriklausomi Puasono atsitiktiniai dydžiai ir ξ̄ = (ξ1 , . . . , ξn ).
Ansambliai, kurių
ρ j
Eξj = 1 + o(1) , , ρ > 0, j → ∞,
j
vadinami logaritminiais. Be keitinių, imamų su vienodomis arba su minėtomis svorinė-
mis tikimybėmis, logaritminių ansamblių klasei priklauso ką tik pavyzdžiuose nagrinėti
292
13 skyrius. Ribinės teoremos struktūru˛ klasėse
baigtinių aibių atvaizdžiai į save. Pastarųjų atveju, ρ = e ir = 1/2 (plačiau apie tai žr.
[5]).
Istoriškai žvelgiant, 1972 m. V. Juvensas28 [27] pirmasis apibrėžė tikimybinį matą
n! n
1 kj
P {k̄} = I (k̄) = n , > 0, (13.7)
()n j =1 kj ! j
293
TIKIMYBINĖ TEORIJA
Neutralioji struktūra šiai klasei nepriskiriama. Klasės generuojanti funkcija yra forma-
lioji eilutė
∞
(x) := π(j )x j .
j =1
M := M(P),
kurią sudaro multiaibės iš visų baigtinių struktūrų, paimtų iš P. Svorio funkcija klasėje
M gaunama adityviai pratęsiant $ · $, t. y. jei σ = (p1 , . . . , ps ) ∈ M, tai
$σ $ := $p1 $ + · · · + $ps $.
Iš viso turime
n
π(j ) + kj − 1
m(n) = . (13.8)
j =1
kj
(k̄)=n
n-ojo svorio multiaibių (žr. 7.3 teoremą). Sumuojamos sandaugos yra lygios multiaibių,
kurių struktūros vektorius k̄(σ ) = k̄, skaičiui. Tegul p(0) = 1, tada, kaip buvo įrodyta
7.2 teoremoje,
∞ ∞
M(x) := m(n)x n = (1 − x j )−π(j ) . (13.9)
n=0 j =1
Multiaibių, kurių svoris lygus n, aibėje Mn įvedame tolygų tikimybinį matą, kurį taip
pat žymime νn . Galima sakyti, kad kiekviena tokia multiaibė ištraukiama su tikimybe
1
νn {σ } = , σ ∈ Mn .
m(n)
M
1−α
ψ(z) := P (γ = k)z = k
,
k0
1 − αz
294
13 skyrius. Ribinės teoremos struktūru˛ klasėse
o faktorialiniai momentai
αM
Eγ = ψ (z)|z=1 = ,...,
1−α
α r
(M + r)
E(γ )r = ψ (r) (z)|z=1 = ,...;
1−α
(M)
n
Mn (x) := (1 − x j )−π(j ) .
j =1
n
π(j ) + kj − 1
P (θ = n) = (1 − x j )π(j ) x j kj
j =1
kj
(k̄)=n
n
x m(n)
= . (13.12)
Mn (x)
n
−1 π(j ) + kj − 1
P (γ̄ = k̄ |θ = n) = P (θ = n) (1 − x j )π(j ) x j kj
j =1
kj
1 π(j ) + kj − 1
n
= ,
m(n) j =1 kj
kai (k̄) = n.
Teorema įrodyta.
295
TIKIMYBINĖ TEORIJA
Kaip matome, parametras 0 < x < 1 nekliudo teoremoje įrodytam sąryšiui, jis
galėtų būti bet koks. Kaip ir ansamblių atveju, reiškiant dažnius sąlyginėmis tikimybė-
mis, galėtume naudoti ir begalinį vektorių
konvergavimą su tikimybe 1.
13.2 lema. Atsitiktinių dydžių eilutė θ (x) konverguoja su tikimybe, lygia vienetui, jei
taške x konverguoja generuojanti funkcija M(x), apibrėžta (13.9) lygybe.
Įrodymas. Pasinaudojame Borelio–Kantelio lema ir tikriname eilutės
(x)
P γj 1 = 1 − P (γj(x) = 0) = 1 − (1 − x j )π(j ) (13.13)
j 1 j 1 j 1
konvergavimą. Remdamiesi begalinių sandaugų teorija, pastebime, kad tai yra ekviva-
lentu begalinės sandaugos
∞
M(x)−1 = (1 − x j )π(j )
j =1
m(n − 1)
→ a ∈ (0, 1), n → ∞. (13.14)
m(n)
13.5 teorema. Tarkime, kad multiaibių klasė M tenkina (13.14) sąlygą. Tuomet
k1 (σ ), . . . , kn (σ ), 0, . . . ⇒ γ̄ (a)
296
13 skyrius. Ribinės teoremos struktūru˛ klasėse
Tiriamasis struktūros vektoriaus pirmųjų koordinačių tokios pat eilės faktorialinis mo-
mentas
Qn := En k1 (σ ) (i ) . . . kr (σ ) (ir )
1
1
= k1 (σ ) (i ) . . . kr (σ ) (ir ) .
m(n) 1
σ ∈Mn
kai atsitiktinis dydis X turi vidurkį, o Y įgyja sveikąsias neneigiamas reikšmes. Jei
297
TIKIMYBINĖ TEORIJA
298
13 skyrius. Ribinės teoremos struktūru˛ klasėse
Atliktas įvertinimas yra tolygus n atżvilgiu, todėl galime pereiti prie ribos po sumos
ženklu. Tuomet
Mn → ui a i = Q(a).
i0
Teorema įrodyta.
Polinomų virš baigtinio kūno Fq atveju m(n − 1)/m(n) = q −1 , todėl teorema
galioja su a = q −1 . Kiti pavyzdžiai yra labiau komplikuoti, nes m(n) gali būti išreikštas
sudėtinga formule. Pasirodo, kad pakanka žinoti vieną pirmosios struktūros vektoriaus
koordinatės momentą.
13.6 teorema. Jei multiaibių klasėje M yra tenkinama sąlyga
1
k1 (σ ) → l1 > 0, n → ∞, (13.16)
m(n)
σ ∈Mn
tai
m(n − 1) l1
→ , n → ∞.
m(n) l1 + π(1)
Be to, tada yra teisingi 13.5 teoremos teiginiai.
Įrodymas. Pasinaudokime (13.15) formule, kai r = 1:
1 n
m(n − i)
Qn := En k1 (σ ) = k1 (σ ) = ui .
m(n) m(n)
σ ∈Mn i=0
π(1)
n
Qn = m(n − i).
m(n) i=1
m(n − 1)
Qn = Qn−1 + π(1) .
m(n)
299
TIKIMYBINĖ TEORIJA
Jei tenkinama teoremos (13.16) sąlyga, pereiname prie ribos, kai n → ∞, ir gauname
m(n − 1)
l1 = lim (l1 + π(1)).
n→∞ m(n)
Pirmasis teiginys įrodytas. Surasta riba yra intervale (0, 1), todėl antrasis tvirtinimas
išplaukia iš 13.5 teoremos.
Teorema įrodyta.
Kaip ir simetrinės grupės atveju, toliau galėtume išplėtoti adityviųjų funkcijų, api-
brėžų multiaibių klasėje, tikimybinę teoriją. Taikant ją išskirtiniu polinomų virš baigti-
nio kūno klasės atveju, tenka reikalauti, kad adityviųjų funkcijų reikšmės to paties laips-
nio pirminiuose polinomuose sutaptų. Dažnai tai varžo. Šiuo metu yra sukurta vadi-
namų adityviųjų aritmetinių pusgrupių tikimybinė teorija (žr., pvz., [48]), kurioje toks
reikalavimas nebereikalingas. Tačiau bendresniuose pusgrupiuose taip pat iškyla naujų
kliūčių.
Užduotys
13.1. Nagrinėkime polinomų f := f (x) virš baigtinio kūno pusgrupį, t. y. kombinato-
rinę klasę F∗q [x] (žr. 7.3 skyrelį). Pažymėkime
Dn = f ∈ F∗q [x]: degf = n
ir
j = p ∈ F∗q [x]: degp = j, p − pirminis = pj 1 , . . . , pj πj ;
300
13 skyrius. Ribinės teoremos struktūru˛ klasėse
a)
(q −1 )
νn kj i (f ) = m = P βj i = m + o(1), 1 i πj ;
b)
(q −1)
νn kj i (f ) = m = P γj = m + o(1);
iπj
čia γj(x) yra neigiami binominiai atsitiktiniai dydžiai, apibrėžti 13.2 skyrelyje, kai
π(j ) = πj .
čia N = π1 + · · · + πn ir
j kj i = n,
j n iπj
(x) (x)
β̄ (x) = β11 (x), . . . , β1π1
, . . . , βn1 , . . . , β (x)
nπ n
ir (x)
= j βj i .
j n iπj
Įrodykite, kad
νn k̄(f ) = k̄ = P β̄ = k̄| = n ,
jei 1 < x < 1.
301
Baigiamosios nuorodos
Pirmasis trečiosios dalies skyrius parašytas puikios [3] knygos įtakoje. Tai tik įžanga
susipažįstant su vis populiarėjančiu tikimybiniu metodu. Jį verta giliau paanalizuoti,
nepakanka apsiriboti čia pateikiama medžiaga.
Trečioje dalyje visai neatskleista kita svarbi šiuolaikinės tikimybinės kombinato-
rikos kryptis – atsitiktinis kombinatorinių struktūrų „auginimas". Tikimybė, suteikiama
nagrinėjamai struktūrai, gali būti apibrėžta ne tik atsitiktinai struktūrą ištraukiant iš dide-
lės klasės, bet ir kitais natūraliais būdais. Pavyzdžiui, atsitiktiniai n duomenys, tolygiai
pasiskirstę intervale [0, 1], talpinami binariojo paieškos medžio vidinėse viršūnėse, tą
medį generuoja atsitiktinai. Panašiai, turėdami n viršūnių, galime atsitiktinai braižyti
briaunas iki pirmojo ciklo susidarymo. Taip gaunami atsitiktiniai grafai turi kitokias
tikimybes, negu išnagrinėtos šiame vadovėlyje. Šių grafų parametrų skirstiniai – labai
įdomi tema. Besidomintiems siūlytume studijuoti [15] ir kitas monografijas bei moksli-
nius straipsnius.
Dabar skaitytojui, susipažinusiam su pateikta medžiaga, galima atsakyti į klausi-
mą, kodėl tiek daug dėmesio skirta atsitiktiniams keitiniams ir jų adityviosioms funkci-
joms. Visų pirma, atsiribojus nuo bendrų struktūrų, pavyko nedidelės apimties dalyje
išdėstyti daug sprendžiamų uždavinių ir iliustruoti taikomus metodus. Antra, gvildenda-
mi atskiras problemas mes priėjome ribą, skiriančią žinojimą nuo dar neištirto pasaulio.
Pagrįsime tai, siūlydami keletą naujų tyrimų krypčių.
Istoriškai žvelgiant, tikimybinę kombinatoriką labai stimuliavo tikimybinė grupių
teorija, kurią septintajame praėjusio amžiaus dešimtmetyje sistemingai pradėjo rutulio-
ti vengrų matematikai P. Erdiošas ir P. Turanas. Vienas iš svarbiausių jų rezultatų yra
atsitiktinio keitinio grupinės eilės centrinė ribinė teorema. Dabar jau yra nemažai re-
zultatų apie pogrupių elementų eilių skirstinius. Autoriaus doktorantas V. Zacharovas
[93] pademonstravo, kad, grupines elementų eiles aproksimuojant adityviosiomis funk-
cijomis, galima gerokai patikslinti Erdiošo–Turano teoremą. Matyt, panašių rezultatų
galima gauti ir atskirose grupių klasėse arba simetrinės grupės pogrupiuose. Tokiuo-
se tyrimuose tektų plėtoti vadovėlyje pateiktus analizinius ir tikimybinius metodus. Be
gilių grupių teorijos žinių sėkmės čia būtų sunku tikėtis.
Daug išdėstytų tikimybinių rezultatų gauta pasinaudojus fundamentaliąja 12.5 le-
ma ir 12.11 teorema. Pirmosios iš jų įrodymas išplaukė iš Felerio algoritmo ir poravimo
savybių. Iki šiol tokį algoritmą pavyko sukurti tik nagrinėjant keitinių skirstinius Juven-
so tikimybės atžvilgiu. Struktūros vektoriaus koordinačių aproksimavimas nepriklau-
somais atsitiktiniais dydžiais bendrose klasėse yra gerokai sudėtingesnis negu keitinių
klasėje. Didelių pastangų dėka fundamentalioji lema buvo įrodyta giliu analiziniu me-
todu (žr. [5] knygą, [82], [83] ir kitus straipsnius). Antra vertus, adityviųjų aritmetinių
pusgrupių, kuriuos galima interpretuoti kaip multiaibes, atveju analogiški įverčiai gauti
elementariaisiais rėčio metodais (žr. [48]). Turėdami omenyje ansamblių ir multiaibių ti-
kimybinių teorijų artumą, manome, kad yra galimybių išplėtoti rėčio metodus ansamblių
klasėje.
302
Baigiamosios nuorodos
303
Dalykinė rodyklė
A abipusiškai vienareikšmis
abėcėlė atvirkštinis
aibių bijekcinis
Dekarto sandauga injekcinis
sankirta siurjekcinis
skirtumas atvaizdžio
simetrinis apibrėžimo sritis
sąjunga reikšmių sritis
tiesioginė
B
aibė bijekcija
n-osios galios briauna
briaunų incidenti viršūnei
skaidinys grafo
skaičioji
tuščioji C
viršūnių ciklas
aibės Keilio medžių
galia
D
vaizdas
daugyba
aksioma
asociatyvioji
Archimedo komutatyvioji
indukcijos , derinys
Kirchofo su pasikartojimais
algoritmas digrafas
Felerio funkcinis
Primo digrafo lankas
ansamblis Dirichlė sąsūka
apibrėžimas dėsnis
rekursyvusis didžiųjų skaičių
atsitiktinis dydis silpnasis
Bernulio stiprusis
Puasono geometrinis
atstumas Kirchofo
pagal variaciją potencialų
atvaizdis srovės
305
Dalykinė rodyklė
306
Dalykinė rodyklė
307
Dalykinė rodyklė
308
Dalykinė rodyklė
lokalioji V
maksimalaus srauto – minimalaus vektorius
pjūvio ciklo
Miobiuso apgręžimo pjūvio
Paskalio vidurkis
Ramsio sąlyginis
Tauberio viršūnė
Turano grafo
tikimybė incidenti briaunai
sąlyginė viršūnės
tikslo viršūnė gretimosios
tinklas
Ž
žiedas
U polinomų
uždavinys virš baigtinio kūno
kinų restorano žodis
309
Literatūra
1. M. Aigner, Kombinatorik. I. Grundlagen und Zähltheorie, Springer, Berlin, 1975.
2. M. Aigner, Kombinatorik. II. Matroide und Transversaltheorie, Springer, Berlin,
1976.
3. M. Aigner and G. M. Ziegler, Proofs from THE BOOK, Springer, Berlin, 2nd edn.,
2001.
4. I. Anderson, A First Course in Combinatorial Mathematics, Oxford Univ. Press, 2nd
edn., 1989.
5. R. Arratia, A. D. Barbour, and S. Tavaré, Logarithmic Combinatorial Structures: A
Probabilistic Approach, EMS, 2003.
6. G. J. Babu and E. Manstavičius, Brownian motion for random permutations,
Sankhyā: The Indian J. Statist., 61(3), 312–327, 1999.
7. G. J. Babu and E. Manstavičius, Limit processes with independent increments for
the Ewens sampling formula, Ann. Inst. Statist. Math., 54(3), 607–620, 2002.
8. E. A. Bender, Asymptotic methods in enumeration, SIAM Review, 16(4), 485–515,
1974.
9. C. Berge, Graphs, 3rd edn., North-Holand, Amsterdam, 1991,
10. N. L. Biggs, Algebraic Graph Theory, Cambridge Univ. Press, 2nd edn., 1993.
11. N. L. Biggs, Discrete Mathematics, Oxford Univ. Press, 2nd edn., 2002.
12. N. L. Biggs, E. K. Lloyd, and R. J. Wilson, Graph Theory 1736 − 1936, Oxford
Univ. Press, 1976.
13. M. Bloznelis, Kombinatorikos paskaitų ciklas, VU l-kla, Vilnius, 1996.
14. B. Bollobás, Graph Theory, Springer, New York, 1979.
15. B. Bollobás, Random Graphs, Academic Press, London, 1985.
16. B. Bollobás, Combinatorics, Cambridge Univ. Press, 1986.
17. B. Bollobás, Modern Graph Theory, Springer, New York, 1998.
18. M. Bóna, Combinatorics of Permutations, Chapman and Hall/CRC Press, Boca Ra-
ton, 2004.
19. K. Bulota, P. Survila, Algebra ir skaičių teorija, I d., Mokslas, Vilnius, 1976.
20. N. G. de Bruijn, Asymptotic Methods in Analysis, Dover, 1981.
21. S. N. Burris, Number Theoretic Density and Logical Limit Laws, AMS, 2001.
311
Literatūra
312
Literatūra
42. H.-K. Hwang, Théorèmes limites pour les structures combinatoires et les fonctions
arithmétiques, Thèse, Ecole Polytechnique, Paris, 1994.
43. A. L. Jakymiv, Tikimybiniai Tauberio teoremų taikymai [rusų k.], Fizmatlit, Maskva,
2005.
44. T. R. Jensen and B. Toft, Graph Coloring Problems, Wiley, 1995.
45. N. L. Johnson and S. Kotz, Urn Models and Their Applications, Wiley, New York,
1977.
46. N. S. Johnson, S. Kotz, and N. Balakrishnan Discrete Multivariate Distributions,
Wiley, New York, 1997.
47. S. Jukna, Extremal Combinatorics. With Applications to Computer Science, Sprin-
ger, Heidelberg, 2001.
48. J. Knopfmacher and W.-B. Zhang, Number Theory Arising from Finite Fields, Mar-
cel Dekker, Inc., New York, 2001.
49. V. F. Kolchin, Random Mappings, Optimization Software, Inc., New York, 1986.
50. J. Kubilius, Tikimybių teorija ir matematinė statistika, 1-asis leid., Mokslas, Vilnius,
1980.
51. J. Kubilius, Ribinės teoremos, VU l-kla, Vilnius, 1998.
52. S. K. Lando, Lectures on Generating Functions, AMS, 2003.
53. J. H. van Lint and R. M. Wilson, A Course on Combinatorics, Cambridge Univ.
Press, 1992.
54. L. Lovász, Combinatorial Problems and Exercises, North-Holland, Amsterdam,
1978.
55. E. Manstavičius, Remarks on the semigroup elements free of large prime factors,
Lith. Math. J., 32(4), 400-410, 1992.
56. E. Manstavičius, Additive and multiplicative functions on random permutations,
Lith. Math. J., 36(4), 400–408, 1996.
57. E. Manstavičius, The Berry–Esseen bound in the theory of random permutations,
The Ramanujan J., 2, 185–199, 1998.
58. E. Manstavičius, The law of iterated logarithm for random permutations, Lith. Math.
J., 38(2), 160–171, 1998.
59. E. Manstavičius, A Tauber theorem and multiplicative functions on permutations,
in: Proc. Internat. Conf. on Number Theory in Honour of Andrez Schinzel, Zakopa-
ne, June 30 – July 9, 1997, vol. 2, Walter de Gruyter, 1999, pp. 1025–1038.
60. E. Manstavičius, Mapppings on decomposable combinatorial structures: analytic
approach, Combinatorics, Probab. and Computing, 11, 61–78, 2002.
61. E. Manstavičius, Discrete limit laws for additive functions on the symmetric group.
Acta Math. Univ. Ostraviensis, 13, 47–55, 2005.
313
Literatūra
314
Literatūra
83. D. Stark, Explicit limits of total variation distance of random logarithmic assemb-
lies by related Poisson process, Combinatorics, Probab. and Computing, 6, 87–105,
1997.
84. G. Tenenbaum, Introduction to Analytic and Probabilistic Number Theory, Camb-
ridge Univ. Press, 1995.
85. The Electronic Journal of Combinatorics, http://www.combinatorics.org/.
86. N. Vilenkinas, Kombinatorika, Šviesa, Kaunas, 1979.
87. J. S. Vitter and Ph. Flajolet, Average-case analysis of algorithms and data structures,
in: Handbook of Theoretical Computer Science, J. van Leeuwen (ed.), Elsevier,
Amsterdam, 1990, pp. 433–524.
88. L. Volkmann, Fundamente der Graphentheorie, Springer, Wien, 1996.
89. D. B. West, Introduction to Graph Theory, Prentice Hall, 2nd edn., 2001.
90. H. S. Wilf, Generatingfunctionology, Academic Press, San Diego, 2nd edn., 1994.
91. R. Wilson, Introduction to Graph Theory, 4th edn., Longman, 1996.
92. R. Wong, Asymptotic Approximation of Integrals, Academic Press, 1989.
93. V. Zacharovas, Distribution of random variables on the symmetric group, Doctoral
Dissertation, Vilnius University, 2004.
315
Eugenijus Manstavičius
ANALIZINĖ IR TIKIMYBINĖ KOMBINATORIKA