Začneme definicí posloupnosti funkcí a většinu této sekce budeme věnovat zkoumání konvergence, obzvláště problému zachování vlastností. Nakonec nám nezbyde než uvést na scénu stejnoměrnou konvergenci. Na konci se stručně podíváme na monotonii.
Definice.
Posloupností funkcí myslíme libovolnou spočetnou uspořádanou množinu
{ fk}k ≥ n0 = { fn0, fn0+1, fn0+2,...}, kde fk jsou funkce a počáteční index n0 je nějaké celé číslo.
Podle toho, jaké funkce uvažujeme, dostaneme různé teorie. Zde budeme uvažovat pouze reálné funkce, tedy funkce definované na podmnožinách reálných čísel a s reálnými hodnotami. Další populární volba jsou komplexní funkce a vlastně většina výsledků zde se dá přenést s malými (a většinou zjevnými) modifikacemi na komplexní případ, ale to je za obzorem Math Tutoru.
Naším hlavním zájmem je teď rozvinout pojem konvergence pro posloupnosti
funkcí, v kterémžto případě nám vlastně nezáleží na začátku dané
posloupnosti. Pak si - jako obvykle - zjednodušíme život tím, že budeme
prostě psát
Pokud chceme studovat posloupnosti funkcí, tak je dobrým začátkem si představit jejich grafy. Máme jeden obrázek s osami a do něj vkreslíme nekonečně mnoho grafů. Pokud se má stát něco rozumného, tak potřebujeme alespoň malý kousek reálné osy, kde všechny tyto funkce opravdu existují. Jinými slovy, celá naše práce v této a následujících sekcích je založena na nevyřčeném předpokladu, že definiční obory všech fk mají neprázdný průnik. Pak pracujeme na tom průniku a v zásadě ignorujeme vše, co se děje mimo tuto společnou množinu. Správný začátek tedy je představit si nějakou pěknou množinu na reálné ose (třeba interval) a na ní nekonečně mnoho funkcí (grafů).
Než se dostaneme k hlavní definici, zkusíme vymyslet, co má vlastně smysl.
Nejpřirozenější přístup k posloupnostem libovolného druhu je vrátit se k
tomu, co už známe - posloupnostem (reálných) čísel. Je-li dána posloupnost
funkcí
Když toto zkusíme pro všechna čísla x z toho průniku definičních
oborů, tak uvidíme, že se tento průnik rozpadne na dvě části. Pro některá
x výsledná reálná posloupnost nekonverguje. Pro jiná ano, tyto tvoří
obor konvergence pro danou posloupnost funkcí. Pro každé x z
této oblasti dostaneme příslušnou limitu A posloupnosti
Definice.
Uvažujme posloupnost funkcí{ fk}.
Definujeme její obor konvergence jako množinu všech x, pro která jsou všechny fk definovány a posloupnost{ fk(x)} konverguje.
Na tomto oboru konvergence definujeme funkci f zvanou limita posloupnosti{ fk} vzorcem
Protože se teď soustředíme na funkce a ne čísla (jinými slovy, dáváme teď
přednost mluvit abstraktně, o funkcích jako o objektech), tak bychom dali
přednost značení, které se neodvolává na body. Fak, že je funkce f
limitou posloupnosti funkcí
My ale víme, že při práci s funkcemi je zásadní vědět, kde žijí a kde věci
fungují, což z toho značení pomocí "lim" nepoznáme. Obor konvergence nemá
žádné všeobecně přijímané značení, už proto, že někdy stejně raději
pracujeme na ještě menší množině. Proto zavedeme následující obecnější úmluvu.
Jestliže je M nějaká podmnožina oboru konvergence (například přímo obor
samotný), pak řekneme, že posloupnost
Brzy uvidíme, že jsou další způsoby, jak se dívat na konvergenci funkcí. Je všeobecně akceptováno, že když se mluví o konvergenci bez nějaké další specifikace, tak se tím rozumí ta, kterou jsme právě definovali, už proto, že je v jistém smyslu základní a ty další typy konvergence obvykle fungují tak, že jen přidají další požadavky k tomuto pojmu, který už máme. Někdy ale chceme zdůraznit, že opravdu myslíme tuto konvergenci, že se opravdu díváme na chování v jednotlivých bodech. Pak říkáme, že fk konvergují bodově k f na M.
Poznámka: Když jsme pracovali s posloupnostmi reálných čísel, zajímal nás také jeden speciální případ divergence, když byla limita nekonečná. Zde nás to nezajímá, protože ten pravý typ objektu, který chceme obdržet jako limitu, je zase funkce, a té nemůžeme přiřadit hodnotu nekonečno.
Příklad:
Uvažujme posloupnost dánu vzorcem
Všechny tyto funkce jsou definovány na celé reálné ose, takže množina
reálných čísel je naším východiskem při zkoumání konvergence posloupnosti
funkcí
Obor konvergence dané posloupnost je interval
Pokud výslednou funkci nazveme f, pak také můžeme napsat, že
Vidíme, že se grafy xk na
Příklad:
Uvažujme posloupnost danou vzorcem
Všechny tyto funkce jsou definovány na celé reálné ose, takže množina
reálných čísel bude našim východiskem při zkoumání posloupnosti funkcí
Obrázek zase ukáže, co se děje.
S rostoucíím k se křivky (grafy) stále více přimykají ke konstantním
funkcím
Protože je pojem konvergence pro funkce odvozen od pojmu konvergence pro reálná čísla, mnohé z pěkných vlastností se zachovají. Za prvé, konvergence funkcí se chová velice pěkně vzhledem k obvyklým algebraickým operacím.
Věta.
Předpokládejme, že posloupnost funkcí{ fk} konverguje k funkci f na množině M a že posloupnost funkcí{gk} konverguje k g na téže množině M. Pak platí následující:
(i) Pro libovolné reálné číslo a konverguje posloupnost{a⋅ fk} ka⋅ f na M.
(ii) Posloupnost{ fk + gk} konverguje kf + g na M.
(iii) Posloupnost{ fk − gk} konverguje kf − g na M.
(iv) Posloupnost{ fk⋅gk} konverguje kf⋅g na M.
(v) Posloupnost{ fk/gk} konverguje kf/g na množině všech x z M, pro které jsou všechnygk(x) různé od 0.
(vi) Posloupnost{ fkgk} konverguje kf g na množině všech x z M, pro které jsou všechnyfk(x) kladné.
Krátce řečeno, operace fungují kdykoliv a kdekoliv má výsledek smysl (co se týče té poslední podmínky, připomeňte si, jak jsme pracovali s obecnými mocninami). Poznamenejme, že první dvě tvrzení se dají spojit do tvrzení, že pojem limity splňuje linearitu.
Skládání je zákeřné. Limita si se skládáním funkcí rozumí jen za velice
specifických podmínek, viz například příslušná věta v sekci
Základní vlastnosti
v části Posloupnosti - Teorie - Limita. Nenabídneme proto žádné obecné
tvrzení, které by říkalo něco jako že by
Věta.
(i) Předpokládejme, že posloupnost funkcí{ fk} konverguje k funkci f na množině M a že funkce g zobrazuje N do M. Pak posloupnost{ fk(g)} konverguje kf (g) na N.
(ii) Předpokládejme, že posloupnost funkcí{gk} konverguje k funkci g na množině N, funkce f je spojitá na M a všechny gk zobrazují N do M. Pak posloupnost{ f (gk)} konverguje kf (g) na N.
Některé vlastnosti funkcí jsou konvergencí zachovány.
Věta.
Předpokládejme, že posloupnost funkcí { fk} konverguje k funkci f na množině M.
(i) Jestliže jsou všechny fk liché, pak je také f lichá.
(ii) Jestliže jsou všechny fk sudé, pak je také f sudá.
(iii) Jestliže jsou všechny fk T-periodické, pak je také f T-periodická.
(iv) Jestliže jsou všechny fk neklesající funkce, pak je také f neklesající funkce.
(v) Jestliže jsou všechny fk nerostoucí funkce, pak je také f nerostoucí funkce.
(vi) Jestliže jsou všechny fk konstantní funkce, pak je také f konstantní funkce.
Poslední tvrzení si říká o vysvětlující poznámku. Mluvíme tam o
posloupnosti konstant. Každá funkce jako jednotlivec je konstatní,
ale každá může být jiná. Na druhou stranu konstantní posloupnost funkcí
je posloupnost, kde jsou všechny funkce stejné, ale ne nutně konstantní,
například pokud
Viděli jsme (viz Funkce - Teorie - Limita a srovnání), že přechodem k limitě se může nerovnost změnit v rovnost, ale nikdy ne v opačnou nerovnost. Tím se vysvětluje, proč v (iv) a (v) výše monotonie přežívá, ale ryzí monotonie ne, viz níže.
Viděli jsme některé vlastnosti, které se zachovávají, ale bohužel u těch
opravdu zajímavých se na jejich přežití spoléhat nemůžeme. Zejména máme:
(1) i když jsou všechny fk prosté,
f nemusí být prostá;
(2) i když jsou všechny fk rostoucí,
f nemusí být rostoucí;
(3) i když jsou všechny fk klesající,
f nemusí být klesající;
(4) i když jsou všechny fk omezené,
f nemusí být omezená;
(5) i když jsou všechny fk spojité,
f nemusí být spojitá;
(6) i když jsou všechny fk diferencovatelné,
f nemusí být diferencovatelná;
(7) i když jsou všechny fk integrovatelné,
f nemusí být integrovatelná.
Například ty arkus tangensy v posledním příkladě jsou rostoucí, prosté, spojité a mají všude derivace všech řádů, ale jejich limita není ani spojitá v 0, nemluvě o diferencovatelnosti, a také porušuje striktní monotonii a prostotu skoro nejvíc, co to jde. Coby spojité funkce jsou ty arkus tangensy integrovatelné a mají primitivní funkce na reálné ose, ale jejich limita f nemá primitivní funkci okolo počátku kvůli tomu skoku.
Abychom viděli, že omezenost nemusí přežít, uvažujme tento příklad: Jestliže
definujeme
Je nějaký způsob, jak tuto nemilou situaci zachánit? Nejsou rozumné podmínky, které by zachránily (1)--(3). Ostatní čtyři se dají zachránit, pokud bychom požadovali, aby byla konvergence "lepší" (viz následující část níže). Vlastně se dá také zachránit (4) tím, že bychom po dané posloupnosti požadovali "stejnoměrnou omezenost", a (5) požadavkem, aby všechny funkce byly "stejnoměrně spojité", ale to už je pokročilý materiál a nebudeme tady do toho šťourat (také se používá méně než ona "lepší konvergence", kterou zde ukážeme).
Než se k té nové konvergenci dostaneme, podíváme se blíže na poslední tři
problémy (5)--(7). Ukážeme, že ve skutečnosti reprezentují myšlenku
"záměny operací". U spojitosti to funguje následovně. Nejpraktičtější způsob
určení spojitosti je přes limitu (viz
Spojitost v části
Funkce - Teorie - Reálné funkce). Uvažujme posloupnost
Je-li dána posloupnost funkcí
Tento problém se objevuje v mnoha situacích, kdy aplikujeme limitu na více objektů, například u funkcí více proměnných, takže otázka prohoditelnosti limit je dosti důležitá. Rozhodně stojí za to se zeptat, za jakých okolností se to může udělat.
Problém s derivací, tak jak je nahoře položen, není přesně tohoto typu, ale my ve skutečnosti většinou chceme víc, než co je tam napsáno. Pokud máme diferencovatelné funkce fk, které konvergují k nějaké f na množině M, tak bychom rádi, aby f byla diferencovatelná a aby se její derivace f ′ dala získat jako limita derivací fk′. Jinými slovy, chceme mít svobodu volby, zda nejprve děláme limitu a pak derivujeme či naopak.
Tato zaměnitelnost limity a derivace je také docela problém. Příklad s arkus tangensy výše ukazuje, že je možné diferencovatelnost zcela ztratit, ale může se také stát, že f derivaci má, ale nedokážeme se k ní dostat pomocí fk, viz například tento příklad v části Řešené příklady - Řady funkcí.
To nás přivádí k problému s integrací. Tak je to dokonce ještě komplikovanější. Jestliže integrovatelné funkce fk konvergují k f na nějakém M, pak nemůžeme doufat, že by jejich primitivní funkce Fk šly k F už z toho jednoduchého a zásadního důvodu, že každá funkce má nekonečně mnoho primitivních funkcí; můžeme si pro každou funkci jednu primitivní zvolit, ale pak nejspíše nedají dohromady konvergentní posloupnost, protože jejich různé posuny dost zatočí s konvergencí.
Jsou dva rozumné způsoby, jak z toho vybruslit. Jedna možnost je použít určitý integrál, takže se dá například žádat, aby pro libovolný interval mezi a a b, který leží zcela v M, platilo
Zase tedy vlastně chceme měnit pořadí dvou operací, limity a (určitého) integrování. Ta druhá možnost je použít určitý integrál od nějakého pevně zvoleného a do proměnné x, čímž obdržíme jednu specifickou volbu primitivní funkce, což má smysl, pokud je obor konvergence interval.
I zde se může stát, že f integrovatelné je, ale tento integrál nemá nic společného s integrály fk. Uvažujme následující funkce.
Všimněte si, že když procházíme posloupností, tak trojúhelníky kloužou
směrem k 0. Pokud si tedy zvolíme nějaké kladné x, tak jej tyto kopce
dřív či později minou a
Ukázali jsme, že poslední tři problémy (5)--(7) jsou svázány s otázkou zaměnitelnosti pořadí limity, derivace a integrálu. Teď se podíváme na nějaké kladné výsledky.
Než ukážeme její definici, ukážeme, proč je to ta pravá. Když jsme ztratili
spojitost a víc v prvních dvou příkladech, opravdovým důvodem byly rozdílné
rychlosti konvergence. Víme například, že pro
Je ještě jeden způsob, jak to vyjádřit. Jedna z možných interpretací limity
je přes aproximaci. Jestliže čísla ak konvergují k
A, pak pro každou toleranci
ε existuje nějaké
aK, které aproximuje A až na to
ε. Funguje to pro funkce?
První dva příklady ukazují, že konvergence jak jsme ji definovali tak
nefunguje. Například funkce xk konvergují k funkci
0 na
Základní myšlenka stejnoměrné konvergence je opravit výše popsanou vadu. Umožní nám aproximovat limitní funkci f libovolně dobře určitou fk, ekvivalentně vyjádřeno, nutí to fk konvergovat k f všude stejnou rychlostí. Myšlenka je jednoduchá: Místo toho, abychom hráli limitní hru zvlášť pro každý bod, budeme ji hrát zároveň všude na celé množině konvergence.
Definice.
Uvažujme posloupnost funkcí{ fk}. Nechť je M množina, na které jsou všechny fk definovány.
Řekneme, že posloupnost{ fk} konverguje k f stejnoměrně na M, jestliže pro každéε > 0 existuje celé číslo N takové, že pro každék ≥ N a pro každé x z Mplatí
| fk(x) − f (x)| < ε. Značíme to
fk ⇉ f na M.
Začneme jednoduchým pozorováním:
Fakt.
Uvažujme posloupnost funkcí{ fk} a funkci f.
Jestližefk ⇉ f na M, pakfk→f na M.
Toto ukazuje, že stejnoměrná konvergence je opravdu silnější než bodová
konvergence, a níže ukážeme, že je dost silná na to, co od ní chceme.
Ukazuje to také, že dokazovat stejnoměrnou konvergenci má smysl jen na
podmnožinách oboru konvergence
Fakt.
Uvažujme posloupnost funkcí{ fk} a funkci f. Nechť je M nějaká podmnožina oboru konvergence{ fk}.
Pakfk ⇉ f na M tehdy a jen tehdy, když číslasupM| fk − f | konvergují k 0 pro k jdoucí do nekonečna.
Tohle není nic hlubokého, jen mírně odličný způsob napsání definice; supremum nám říká, jak dobrá je aproximace f pomocí nějaké konkrétní fk globálně na množině M, a my chceme, aby se ty aproximace zlepšily na tak dobré, jak jen budeme chtít. Protože se supremum dá často určit (nebo alespoň odhadnout), je toto velmi parktické. Tu f dostaneme z bodové konvergence a nalezení suprema funkce je také standardní problém.
Příklad:
Uvažujme posloupnost danou předpisem
Vidíme, že kvalita aproximace (neboli rychlost konvergence) se opravdu
zhoršuje poblíž 1 a
V posledním kroku (při výpočtu limity) jsme použili fakt, že
Podobně snadno se ukáže, že v příkladě s klouzajícími trojúhelníky výše není
konvergence stejnoměrná na
Stejnoměrná konvergence je znatelně lepší než bodová konvergence. Připomeňme například, že jsme měli potíže se skládáním. Se stejnoměrnou konvergencí se nemusíme strachovat.
Věta.
Předpokládejme, že posloupnost funkcí{ fk} konverguje stejnoměrně k nějaké spojité funkci f na množině M a že posloupnost funkcí{gk} konverguje k funkci g na množině N. Předpokládejme dále, že všechny gk zobrazují N do M. Pak posloupnost{ fk(gk)} konverguje kf (g) na N.
Teď se podíváme na vlastnosti diskutované výše.
Věta.
Uvažujme posloupnost funkcí{ fk} , která konverguje k funkci f.
(i) Jestliže jsou všechny fk spojité na množině M a{ fk} konverguje stejnoměrně k f na M, pak je také f spojitá na M.
(ii) Jestliže jsou všechny fk spojité na množině M a{ fk} konverguje stejnoměrně k f na M, pak pro každý interval〈a,b〉, který je podmnožinou M, máme(iii) Jestliže jsou všechny fk spojitě diferencovatelné na množině M a posloupnost derivací
{ fk′} konverguje stejnoměrně k nějaké funkci g na M, pak je f diferencovatelná na M af ′ = g.
Navíc{ fk} konverguje k f stejnoměrně na M.
To, že je (iii) tak komplikované, ukazuje, že derivace dokážou být docela zákeřné, dokonce ani stejnoměrná konvergence fk nestačí k tomu, abychom dostali něco rozumného, je třeba zkoumat derivace. Pak už je to vlastně jen aplikace jisté speciální verze (ii). Protože je ta verze zajímavá sama o sobě, vyslovíme ji.
Tvrzení.
Uvažujme posloupnost funkcí{ fk}, která konverguje stejnoměrně k funkci f na nějakém intervalu M. Předpokládejme, že všechny fk jsou spojité na M. Zvolme pevně nějaké a z M a pro všechna x z M definujmePak Fk konvergují stejnoměrně k F na M.
Víme (viz např. Základní věta kalkulu v části Integrály - Teorie - Úvod), že ty Fk jsou primitivní funkce k fk a F je primitivní funkce k f. Vidíme tedy, že stejnoměrná konvergence spojitých (tedy integrovatelných) funkcí garantuje konvergenci jejich integrálů a museli jsme uvažovat speciální primitivní funkce, abychom se vyhnuli potížím s konstantami, viz diskuse výše.
Máme také speciální lokální verzi (i), která je někdy užitečná.
Tvrzení.
Uvažujme posloupnost funkcí{ fk} definovanou na nějakém okolí bodu a. Předpokládejme, že pro každé k mámelimx→a( fk(x)) = Ak pro nějaké reálné číslo Ak.
Jestliže fk konvergují stejnoměrně k nějaké funkci f na nějakém okolí a, pak{Ak} je konvergentní posloupnost alimx→a( f (x)) = lim(Ak).
Krátce řečeno, (i) a toto Tvrzení říkají, že stejnoměrná konvergence nám umožňuje změnit pořadí limit, jak jsme to diskutovali výše. Podobně (ii) a (iii) říkají, že za příslušných podmínek (stejnoměrná konvergence na správném místě) můžeme měnit pořadí limity a integrování, popřípadě limity a derivování.
Je-li dána posloupnost funkcí
Definice.
Uvažujme posloupnost funkcí{ fk}, nechť M je nějaká množina, na které jsou všechny fk definované.
(1) Řekneme, že tato posloupnost je rostoucí na M, jestliže je pro každé x z M posloupnost{ fk(x)} rostoucí.
(2) Řekneme, že tato posloupnost je neklesající na M, jestliže je pro každé x z M posloupnost{ fk(x)} neklesající.
(3) Řekneme, že tato posloupnost je klesající na M, jestliže je pro každé x z M posloupnost{ fk(x)} klesající.
(4) Řekneme, že tato posloupnost je nerostoucí na M, jestliže je pro každé x z M posloupnost{ fk(x)} nerostoucí.
Řekneme, že tato posloupnost je monotonní na M, jestliže splňuje jednu z vlastností výše.
Řekneme, že tato posloupnost je ryze monotonní na M, jestliže je rostoucí na M nebo klesající na M.
Zde to ale vlastně ani není třeba dělat bodově, můžeme pracovat jen s
funkcemi jako objekty, protože v sekci Funkce - Teorie - Reálné funkce -
Operace s funkcemi
jsme definovali srovnání (nerovnost) pro funkce na množině. Takže
posloupnost
Jako příklad si vezměme posloupnost z našeho prvního příkladu (ty mocniny),
je klesající na
Stejnoměrnou konvergenci studujeme nejraději na uzavřených množinách, protože tam mnoho věcí funguje lépe (všimněte si, že jsme zde také dávali přednost tvrzením s uzavřenými intervaly). Mimo jiné máme na uzavřených intervalech následující zajímavý výsledek.
Věta (Diniho věta).
Uvažujme posloupnost spojitých funkcí{ fk}, která konverguje ke spojité funkci f na uzavřeném intervalu〈a,b〉 pro nějaká reálná číslaa < b.
Jestliže je posloupnost{ fk} monotonní, tak je konvergence stejnoměrná.