Rozdział 8 Ciągi i szeregi funkcyjne 8.1 Zbieżność ciągu i szeregu
Transkrypt
Rozdział 8 Ciągi i szeregi funkcyjne 8.1 Zbieżność ciągu i szeregu
Rozdział 8 Ciągi i szeregi funkcyjne 8.1 Zbieżność ciągu i szeregu funkcyjnego Dla skrócenia zapisu przyjmijmy pewne oznaczenie. Definicja . Niech X, Y 6= ∅. Przez Y X oznaczamy zbiór wszystkich funkcji określonych na zbiorze X o wartościach w zbiorze Y . Definicja ciągu funkcyjnego. Niech X ⊂ R, X 6= ∅. Funkcję określoną na zbiorze N o wartościach w zbiorze funkcji RX nazywamy ciągiem funkcyjnym i oznaczamy (fn )n∈N lub X X (fn )∞ lub (fn )∞ n=1 lub fn : X → R, n = 1, 2, ..., piszemy również (fn )n∈N ⊂ R n=1 ⊂ R . X Definicja zbieżności ciągu funkcyjnego. Niech (fn )∞ n=1 ⊂ R . Mówimy, że ciąg funkcyjny (fn )∞ n=1 jest zbieżny, gdy istnieje funkcja f : X → R taka, że dla każdego x ∈ X zachodzi f (x) = lim fn (x). Funkcję f nazywamy granicą ciągu (fn )∞ lim fn . n=1 i piszemy f =n→∞ n→∞ Ciąg funkcyjny, który nie jest zbieżny, nazywamy rozbieżnym. ∞ X bądą ciągami funkcyjnymi zbieżnymi odpoUwaga 8.1.1. Niech (fn )∞ n=1 , (gn )n=1 ⊂ R wiednio do f, g : X → R. Wprost z własności granic ciągów liczbowych dostajemy, że: ∞ ∞ suma (fn + gn )∞ n=1 , różnica (fn − gn )n=1 i iloczyn (fn gn )n=1 są ciągami zbieżnymi odpowiednio do f + g, f − g i f g. Jeśli ponadto g(x) 6= 0, gn (x) 6= 0 dla x ∈ X oraz n ∈ N, to fn ∞ ciąg gn jest zbieżny do fg . n=1 X Definicja szeregu funkcyjnego. Niech (fn )∞ będzie ciągiem funkcyjnym. n=1 ⊂ R Ciąg funkcyjny sn = f1 + · · · + fn , n = 1, 2, ... nazywamy ciągiem sum częściowych ciągu (fn )∞ n=1 . ∞ Szeregiem funkcyjnym nazywamy parę uporządkowaną ((fn )∞ n=1 , (sn )n=1 ) i oznaczamy ∞ P n=1 fn . Wtedy ciąg (sn )∞ n=1 nazywamy ciągiem sum częściowych szeregu Definicja zbieżności szeregu funkcyjnego. Szereg funkcyjny ∞ P n=1 ∞ P n=1 fn . fn , gdzie (fn )∞ n=1 ⊂ RX nazywamy zbieżnym, gdy zbieżny jest jego ciąg sum częściowych. Jeśli s : X → R jest 183 184 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE granicą ciągu sum częściowych szeregu ∞ P n=1 fn , to mówimy, że szereg ten jest zbieżny do s, funkcję s zaś nazywamy sumą tego szeregu i piszemy s = ∞ P n=1 fn . Szereg funkcyjny, który nie jest zbieżny nazywamy rozbieżnym. Uwaga 8.1.2. Niech fn (x) = xn , x ∈ (−1, 1], n=1,2,... Ciąg ten jest zbieżny do funkcji g : (−1, 1] → R określonej wzorem g(x) = 0 dla x ∈ (−1, 1) oraz g(1) = 1. Szereg funkcyjny zaś ∞ P n=1 fn (x) jest rozbieżny, gdyż rozbieżny jest w punkcie x = 1. Szereg ten rozważany w zbiorze (−1, 1) jest zbieżny i jego sumą jest x . 1−x Uwaga 8.1.3. Przypomnijmy, że dla k ∈ Z oznaczamy Zk = {m ∈ Z : m > k}. Podobnie jak w przypadku ciągów i szeregów liczbowych, w wielu zagadnieniach wygodnie jest rozważać ciągi i szeregi funkcyjne w nieco ogólniejszym sensie, gdzie wskaźniki przebiegają zbiór Zk . Dokładniej, niech X ⊂ R, X 6= ∅. Funkcję określoną na zbiorze Zk o wartościach w zbiorze funkcji RX nazywamy ciągiem funkcyjnym i oznaczamy (fn )n∈Zk lub (fn )∞ n=k lub ∞ X fn : X → R, n = k, k + 1, ... lub fk , fk+1 , ..., piszemy również (fn )n=k ⊂ R . X Podobnie postępujemy dla szeregów funkcyjnych. Niech (fn )∞ będzie ciągiem n=k ⊂ R funkcyjnym. Ciąg funkcyjny sn = fk + · · · + fn , n = k, k + 1, ... nazywamy ciągiem sum częściowych ciągu (fn )∞ n=k . ∞ Szeregiem funkcyjnym nazywamy parę uporządkowaną ((fn )∞ n=k , (sn )n=k ) i oznaczamy ∞ P n=k fn . Wtedy ciąg (sn )∞ n=k nazywamy ciągiem sum częściowych szeregu ∞ P fn . n=k Podobnie jak wyżej deiniujemy pojęcia zbieżności ciągu i szeregu funkcyjnego. W dalszym ciągu ograniczymy się głównie do ciągów i szeregów których wskaźniki przebiegają zbiór liczb naturalnych (wyjątek stanowią szeregi potęgowe). Wprowadzone dalej pojęcia i udowodnione twierdzenia przenoszą się łatwo na ogólny przypadek. 8.2 Jednostajna zbieżność ciągu funkcyjnego Definicja jednostajnej zbieżności ciągu funkcyjnego. Mówimy, że ciąg funkcyjny X (fn )∞ n=1 ⊂ R jest jednostajnie zbieżny, gdy istnieje funkcja f : X → R taka, że dla każdego ε > 0 istnieje N ∈ R, że dla każdego n ∈ N takiego, że n > N oraz dla każdego x ∈ X zachodzi |fn (x) − f (x)| < ε. Wtedy mówimy, że ciąg (fn )∞ n=1 jest jednostajnie zbieżny do funkcji f i piszemy fn ⇒ f . X Uwaga 8.2.1. Niech (fn )∞ oraz niech f : X → R. Z definicji zbieżności mamy n=1 ⊂ R f = lim fn ⇔ ∀x∈X ∀ε>0 ∃N ∈R ∀n>N |fn (x) − f (x)| < ε n→∞ oraz fn ⇒ f ⇔ ∀ε>0 ∃N ∈R ∀n>N ∀x∈X |fn (x) − f (x)| < ε Różnica między definicją zbieżności ciągu funkcyjnego i zbieżności jednostajną polega na tym, że w pierwszej definicji dobieramy N do x oraz do ε, w drugiej zaś dobieramy N do ε, wspólne dla wszystkich x ∈ X 8.2. JEDNOSTAJNA ZBIEŻNOŚĆ CIĄGU FUNKCYJNEGO 185 Bezpośrednio z definicji dostajemy następującą własność. X Własność 8.2.2. Jeśli ciąg funkcyjny (fn )∞ jest jednostajnie zbieżny do funkcji n=1 ⊂ R f : X → R, to ciąg ten jest zbieżny do f . Uwaga 8.2.3. Definicje zbieżności i zbieżności jednostajnej nie są równoważne. Na przykład ciąg funkcyjny fn : R → R, n ∈ N określony wzorem fn (x) = nx , x ∈ R jest zbieżny do funkcji f (x) = 0 dla x ∈ R. Ciąg ten nie jest jednak zbieżny jednostajnie do funkcji f . Podobnie jak dla szeregów liczbowych dostajemy ∞ X Własność 8.2.4. Niech (fn )∞ oraz niech f, g : X → R. Jeśli fn ⇒ f i n=1 , (gn )n=1 ⊂ R gn ⇒ g,to (fn + gn ) ⇒ (f + g) oraz (fn − gn ) ⇒ (f − g). Dowód. Weźmy dowolne ε > 0. Ponieważ fn ⇒ f , gn ⇒ g, to istnieje N ∈ R, że dla każdego n > N oraz x ∈ X zachodzi |fn (x) − f (x)| < ε 2 oraz ε |gn (x) − g(x)| < . 2 Wówczas dla n > N oraz x ∈ X mamy |fn (x) + gn (x) − f (x) − g(x)| 6 |fn (x) − f (x)| + |gn (x) − g(x)| < ε oraz |fn (x) − gn (x) − f (x) + g(x)| 6 |fn (x) − f (x)| + |gn (x) − g(x)| < ε. To daje tezę. ∞ X Własność 8.2.5. Niech (fn )∞ oraz f, g : X → R. Jeśli fn ⇒ f , gn ⇒ g n=1 , (gn )n=1 ⊂ R oraz istnieje M ∈ R, M > 0, że |fn (x)|, |gn (x)| 6 M dla wszystkich x ∈ X oraz n ∈ N, to (fn gn ) ⇒ (f g). Dowód. Weźmy dowolne ε > 0. Ponieważ fn ⇒ f , gn ⇒ g, to istnieje N ∈ R, że dla każdego n > N oraz x ∈ X zachodzi |fn (x) − f (x)| < ε 2M oraz |gn (x) − g(x)| < ε . 2M Ponieważ |gn (x)| 6 M dla x ∈ X oraz n ∈ N, więc przechodząc do granicy mamy |g(x)| 6 M dla x ∈ X. W konsekwencji dla n > N oraz x ∈ X mamy |fn (x)gn (x)−f (x)g(x)| 6 |fn (x)||gn (x)−g(x)|+|g(x)||fn (x)−f (x)| < M To daje tezę. ε ε +M = ε. 2M 2M Uwaga 8.2.6. W powyższej własności założenia, że funkcje fn , gn są ograniczone nie można opuścić. Mianowicie ciągi fn (x) = x, gn (x) = n1 , x ∈ R, n ∈ N są jednostajnie ∞ zbieżne lecz ciąg (fn gn )∞ n=1 nie jest jednostajnie zbieżny. Ponadto ciąg (fn )n=1 nie jest ograniczony. 186 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Podobnie jak własność 8.2.5 dowodzimy X Własność 8.2.7. Niech (fn )∞ oraz fn ⇒ f , gdzie f : X → R. Jeśli g : X → R n=1 ⊂ R jest funkcją ograniczoną, to (fn g) ⇒ (f g). X Własność 8.2.8. Niech (fn )∞ będzie ciągiem funkcyjnym oraz niech f : X → R. n=1 ⊂ R Oznaczmy Mn = sup{|fn (x) − f (x)| : x ∈ X} dla n ∈ N. Wówczas następujące warunki są równoważne: (a) fn ⇒ f . (b) istnieje m ∈ N, że Mn ∈ R dla n > m oraz n→∞ lim Mn = 0. Dowód. Ad. (a)⇒(b) Ponieważ fn ⇒ f , więc istnieje m ∈ N, że dla każdego n > m oraz x ∈ X mamy |fn (x) − f (x)| < 1. Zatem 0 6 Mn 6 1, a więc Mn ∈ R dla n > m. Weźmy dowolne ε > 0. Wówczas, wobec (a), istnieje N > m takie, że dla n > N oraz x ∈ X zachodzi |fn (x) − f (x)| < 2ε . Stąd i z określenia Mn dla n > N mamy |Mn − 0| = Mn 6 2ε < ε. To daje, że n→∞ lim Mn = 0. Ad. (b)⇒(a) Weźmy dowolne ε > 0. Wówczas, wobec (b), istnieje N > m, że dla n > N zachodzi Mn < ε. Ponieważ z określenia Mn dostajemy, że dla x ∈ X zachodzi |fn (x) − f (x)| 6 Mn , więc dla n > N oraz x ∈ X mamy |fn (x) − f (x)| < ε. To daje jednostajną zbieżność ciągu (fn )∞ n=1 do funkcji f . Twierdzenie 8.2.9. (warunek Cauchy’ego zbieżności jednostajnej ciągu funkcyjnego). Niech (fn )∞ n=1 będzie ciągiem funkcyjnym, gdzie fn : X → R dla n ∈ N. Wów∞ czas ciąg (fn )n=1 jest jednostajnie zbieżny wtedy i tylko wtedy, gdy spełnia następujący warunek Cauchy’ego: (8.1) ∀ε>0 ∃N ∈R ∀n,l>N ∀x∈X |fn (x) − fl (x)| < ε. Dowód. Załóżmy najpierw, że ciąg (fn )∞ n=1 jest jednostajnie zbieżny, powiedzmy do funkcji f : X → R. Weźmy dowolne ε > 0. Wtedy istnieje N ∈ R, że dla n > N oraz x ∈ X mamy |fn (x) − f (x)| < 2ε . Zatem dla każdych n, l > N oraz x ∈ X mamy |fn (x) − fl (x)| 6 |fn (x) − f (x)| + |f (x) − fl (x)| < ε ε + = ε. 2 2 To daje, że ciąg (fn )∞ n=1 spełnia warunek Cauchy’ego (8.1). Załóżmy teraz, że ciąg (fn )∞ n=1 spełnia warunek Cauchy’ego (8.1). Wówczas dla każdego x ∈ X ciąg liczbowy (fn (x))∞ n=1 spełnia warunek Cauchy’ego. Zatem na podstawie twierdzenia Cauchy’ego 4.7.3 dla każdego x ∈ X istnieje skończona granica lim fn (x). n→∞ Oznaczając tę granicę przez f (x) dla x ∈ X mamy określoną funkcję f : X → R do której jest zbieżny ciąg (fn )∞ n=1 . Pokażemy, że fn ⇒ f . Weźmy dowolne ε > 0. W myśl (8.1) istnieje N ∈ R, że dla n, l > N oraz x ∈ X zachodzi |fn (x) − fl (x)| < 2ε . Zatem przechodząc do granicy przy l → ∞ dostajemy, że dla n > N oraz x ∈ X zachodzi |fn (x) − f (x)| 6 2ε < ε. To daje fn ⇒ f . 8.3. JEDNOSTAJNA ZBIEŻNOŚĆ SZEREGU FUNKCYJNEGO 187 ZADANIA ∞ Zadanie 8.2.1. Niech (fn )∞ n=1 (gn )n=1 będą ciągami funkcyjnymi, gdzie fn , gn : X → R dla n ∈ N. Niech fn ⇒ f , gn ⇒ g, gdzie f, g : X → R. Wówczas jeśli istnieją M, K ∈ R, M, K > 0 że |gn (x)| > M , |f (x)| 6 K dla x ∈ X oraz n ∈ N, to fgnn ⇒ fg . 8.3 Jednostajna zbieżność szeregu funkcyjnego Definicja jednostajnej zbieżności szeregu funkcyjnego. Mówimy, że szereg funk∞ P cyjny fn , gdzie fn : X → R dla n ∈ N, jest jednostajnie zbieżny, gdy ciąg sum n=1 częściowych tego szeregu jest jednostajnie zbieżny. Bezpośrednio z definicji dostajemy następującą własność. Własność 8.3.1. Każdy szereg funkcyjny zbieżny jednostajnie jest zbieżny. Z własności 8.2.4 i 8.2.7 dostajemy natychmiast ∞ P Własność 8.3.2. Niech szeregi ∞ X (fn )∞ n=1 , (gn )n=1 ⊂ R . Wówczas (a) szeregi ∞ P n=1 (fn + gn ), ∞ P n=1 n=1 fn i ∞ P gn będą zbieżne jednostajnie, przy czym n=1 (fn − gn ) są zbieżne jednostajnie. (b) jeśli funkcja g : X → R jest ograniczona, to szereg ∞ P n=1 fn g jest zbieżny jednostajnie. Z warunku Cauchy’ego zbieżności jednostajnej ciągu funkcyjnego 8.2.9 dostajemy Twierdzenie 8.3.3. (warunek Cauchy’ego zbieżności jednostajnej szeregu funkX cyjnego). Niech (fn )∞ będzie ciągiem funkcyjnym. Wówczas szereg n=1 ⊂ R ∞ P n=1 fn jest jednostajnie zbieżny wtedy i tylko wtedy, gdy spełnia następujący warunek Cauchy’ego: ∀ε>0 ∃N ∈R ∀m>l>N ∀x∈X (8.2) m X f (x) < ε. n n=l Udowodnimy kryterium Weierstrassa jednostajnej zbieżności szeregu funkcyjnego Twierdzenie 8.3.4. (kryterium Weierstrassa jednostajnej zbieżności szeregu X funkcyjnego). Niech (fn )∞ będzie ciągiem funkcyjnym. Jeśli istnieje ciąg liczn=1 ⊂ R ∞ bowy (Mn )n=1 taki, że dla każdego n ∈ N zachodzi |fn (x)| 6 Mn dla x ∈ X oraz szereg liczbowy ∞ P n=1 Mn jest zbieżny, to szereg Dowód. Pokażemy, że szereg ∞ P n=1 ∞ P n=1 fn jest jednostajnie zbieżny. fn spełnia warunek Cauchy’ego (8.2). Istotnie, weź- my dowolne ε > 0. Ponieważ szereg liczbowy ∞ P n=1 Mn jest zbieżny, więc z twierdzenia 188 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Cauchy’ego 5.1.6, istnieje N ∈ R, że dla każdych m > l > N mamy |Ml + · · · + Mm | < ε. Zatem dla każdego m > l > N oraz x ∈ X mamy |fl (x) + · · · + fm (x)| 6 |fl (x)| + · · · + |fm (x)| 6 Ml + · · · + Mm < ε. To daje, że szereg ∞ P n=1 fn spełnia warunek Cauchy’ego (8.2). Stąd i z twierdzenia 8.3.3 dostajemy tezę. Uwaga 8.3.5. Nie zachodzi twierdzenie odwrotne do kryterium Weierstrassa. Na przykład ∞ P (−1)n x szereg jest w przedziale [0, 1] zbieżny jednostajnie (co czytelnik sprawdzi bez n n=1 trudu) lecz dla x ∈ (0, 1], szereg ten nie jest zbieżny bezwzględnie. Udowodnimy kryterium Abela jednostajnej zbieżności szeregu funkcyjnego. Twierdzenie 8.3.6. (kryterium Abela jednostajnej zbieżności szeregu funkcyj∞ X nego). Niech (fn )∞ będą ciągami funkcyjnymi. Jeśli n=1 , (gn )n=1 ⊂ R (i) istnieje M ∈ R, M > 0, że dla każdego n ∈ N oraz x ∈ X zachodzi |fn (x)| 6 M , (ii) dla każdego x ∈ X ciąg (fn (x))∞ n=1 jest malejący, (iii) szereg ∞ P n=1 to szereg ∞ P n=1 gn jest jednostajnie zbieżny, fn gn jest zbieżny jednostajnie. ∞ P Dowód. Weźmy dowolne ε > 0. Ponieważ, wobec (iii), szereg n=1 stajnie, więc z warunku Cauchy’ego 8.3.3 istnieje N m > l > N oraz x ∈ X zachodzi ∈ gn jest zbieżny jednoN, że dla każdego m X ε gn (x) < . 4M n=l Ustalmy l > N . Zatem, oznaczając n X An (x) = gj (x) dla x ∈ X, n = l, l + 1, ..., j=l mamy ε dla n = l, l + 1, ... 4M Stosując przekształcenie Abela (patrz dowód kryterium Dirichleta 5.4.1) i uwzględniając (8.3), (i) oraz (ii) dla m > l oraz x ∈ X dostajemy |An (x)| < (8.3) m P fn (x)gn (x) = n=l 6 6 = m−1 P An (x)(fn (x) − fn+1 (x)) + Am (x)fm (x) n=l m−1 P |An (x)||fn (x) − fn+1 (x)| + |Am (x)||fm (x)| n=l m−1 P ε ε (fn (x) − fn+1 (x)) + 4M |fm (x)| 4M n=l ε ε ε ε f (x) − 4M fm (x) + 4M |fm (x)| 6 4M M 4M l + ε M 4M + ε M 4M < ε. 8.4. ZBIEŻNOŚĆ JEDNOSTAJNA A CIĄGŁOŚĆ 189 Dla m = l zaś mamy m X ε fn (x)gn (x) = |fl ||gl | 6 M < ε. 4M n=l Reasumując szereg ∞ P fn gn spełnia warunek Cauchyego zbieżności jednostajnej szeregów n=k 8.3.3, więc jest to szereg zbieżny jednostajnie. To kończy dowód. Powtarzając dowód kryterium Dirichleta zbieżności szeregu liczbowego 5.4.1 dostajemy Twierdzenie 8.3.7. (kryterium Dirichleta jednostajnej zbieżności szeregu funk∞ X cyjnego). Niech (fn )∞ będą ciągami funkcyjnymi. Jeśli n=1 , (gn )n=1 ⊂ R (i) istnieje M ∈ R, że dla każdego m ∈ N oraz x ∈ X zachodzi | (ii) dla każdego x ∈ X ciąg (gn (x))∞ n=1 jest malejący, m P n=1 fn (x)| 6 M , (iii) Ciąg (gn )∞ n=1 jest jednostajnie zbieżny do funkcji tożsamościowo równej zeru, to szereg ∞ P n=1 8.4 fn gn jest zbieżny jednostajnie. Zbieżność jednostajna a ciągłość X Twierdzenie 8.4.1. Niech ciąg funkcyjny (fn )∞ n=1 ⊂ R , gdzie X ⊂ R, będzie zbieżny jednostajnie do funkcji f : X → R. Jeśli wszystkie funkcje fn , n ∈ N, są ciągłe w punkcie x0 ∈ X, to f jest funkcją ciągłą w punkcie x0 . Dowód. Weźmy dowolne ε > 0. Ponieważ fn ⇒ f , więc istnieje N ∈ N, że dla każdego n > N oraz x ∈ X zachodzi |fn (x) − f (x)| < 3ε . W szczególności dla n = N mamy (8.4) |fN (x) − f (x)| < ε 3 dla x ∈ X. Ponieważ fN jest funkcją ciągłą, więc istnieje δ > 0, że dla każdego x ∈ X takiego, że |x − x0 | < δ mamy (8.5) ε |fN (x) − fN (x0 )| < . 3 Reasumując z (8.4) i (8.5) dla każdego x ∈ X takiego, że |x − x0 | < δ mamy |f (x) − f (x0 )| 6 |f (x) − fN (x)| + |fN (x) − fN (x0 )| + |fN (x0 ) − f (x0 )| < To daje ciągłość funkcji f w punkcie x0 . ε ε ε + + = ε. 3 3 3 Z twierdzenia 8.4.1 dostajemy natychmiast X Twierdzenie 8.4.2. Jeśli ciąg (fn )∞ n=1 ⊂ R , gdzie X ⊂ R, funkcji ciągłych jest zbieżny jednostajnie do funkcji f : X → R, to f jest funkcją ciągłą. 190 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Analogicznie jak twierdzenia 8.4.1 dowodzimy X Twierdzenie 8.4.3. Jeśli ciąg (fn )∞ n=1 ⊂ R , gdzie X ⊂ R, funkcji jednostajnie ciągłych jest zbieżny jednostajnie do funkcji f : X → R, to f jest funkcją jednostajnie ciągłą. Z twierdzenia 8.4.1 dostajemy X Twierdzenie 8.4.4. Niech (fn )∞ n=1 ⊂ R , gdzie X ⊂ R, będzie ciągiem funkcyjnym zbieżnym jednostajnie do funkcji f : X → R. Niech x0 będzie punktem skupienia zbioru X oraz dla każdego n ∈ N istnieje skończona granica an = lim fn (x). Wówczas ciąg (an )∞ n=1 x→x0 jest zbieżny, funkcja f ma granicę skończoną w punkcie x0 oraz lim f (x) = lim an x→x0 n→∞ (1 ). Dowód. Dla n ∈ N określmy funkcje hn : X ∪ {x0 } → R wzorami hn (x) = fn (x) dla x ∈ X \ {x0 } oraz hn (x0 ) = an . Wtedy z założenia, że an =x→x lim fn (x) dostajemy, że 0 funkcje hn są ciągłe w punkcie x0 . Pokażemy, że ciąg funkcyjny (hn )∞ n=1 jest jednostajnie zbieżny. Istotnie, weźmy dowolne jest jednostajnie zbieżny, więc z warunku Cauchy’ego zbieżε > 0. Ponieważ ciąg (fn )∞ n=1 ności jednostajnej ciągu funkcyjnego 8.2.9 dostajemy, że istnieje N ∈ R, że dla każdych m, l > N oraz x ∈ X zachodzi ε |fm (x) − fl (x)| < . 2 Przechodząc w powyższej nierówności do granicy przy x |hm (x0 ) − hl (x0 )| 6 2ε < ε dla m, l > N . Stąd mamy |hm (x) − hl (x)| < ε dla x ∈ X ∪ {x0 }, → x0 dostajemy m, l > N. Zatem z twierdzenia 8.2.9 dostajemy jednostajną zbieżność ciągu (hn )∞ n=1 . W szczególności ∞ ciąg (an )n=1 jest zbieżny. Niech a = lim an . n→∞ Określmy funkcję h : X ∪ {x0 } → R wzorami h(x) = f (x) dla x ∈ X \ {x0 } oraz h(x0 ) = a. Wówczas ciąg (hn )∞ n=1 jest zbieżny do h. Ponieważ ciąg ten jest jednostajnie zbieżny, więc jest on jednostajnie zbieżny do h. W konsekwencji z twierdzenia 8.4.1 wynika ciągłość funkcji h w punkcie x0 . Ponadto lim f (x) = lim h(x) = h(x0 ) = a. x→x0 x→x0 To kończy dowód. Z twierdzenia 8.4.1 dostajemy Wniosek 8.4.5. Jeśli szereg funkcyjny ∞ P n=1 X fn , gdzie (fn )∞ n=1 ⊂ R , X ⊂ R, jest jedno- stajnie zbieżny i wszystkie funkcje fn , n ∈ N, są ciągłe w punkcie x0 ∈ X, to suma tego szeregu jest funkcją ciągłą w punkcie x0 . 1 inaczej lim ( lim fn (x)) = lim ( lim fn (x)). x→x0 n→∞ n→∞ x→x0 8.5. ZBIEŻNOŚĆ JEDNOSTAJNA A RÓŻNICZKOWALNOŚĆ Dowód. Istotnie, sumy częściowe szeregu ∞ P n=1 191 fn są funkcjami ciągłymi w punkcie x0 , jako sumy skończonej ilości funkcji ciągłych w punkcie x0 . Zatem z twierdzenia 8.4.1 dostajemy tezę. Z wniosku 8.4.5 dostajemy ∞ P Wniosek 8.4.6. Jeśli szereg funkcyjny n=1 X fn , gdzie (fn )∞ n=1 ⊂ R , X ⊂ R, jest jedno- stajnie zbieżny i wszystkie funkcje fn , n ∈ N, są ciągłe, to suma tego szeregu jest funkcją ciągłą. Wobec faktu, że suma funkcji jednostajnie ciągłych jest jednostajnie ciągła, z twierdzenia 8.4.3 dostajemy ∞ P Wniosek 8.4.7. Jeśli szereg funkcyjny n=1 X fn , gdzie (fn )∞ n=1 ⊂ R , X ⊂ R, jest jedno- stajnie zbieżny i wszystkie funkcje fn , n ∈ N, są jednostajnie ciągłe, to suma tego szeregu jest funkcją jednostajnie ciągłą. 8.5 Zbieżność jednostajna a różniczkowalność Twierdzenie 8.5.1. Niech (fn )∞ n=1 będzie ciągiem funkcji różniczkowalnych na przedziale 0 ∞ [a, b]. Jeśli ciąg (fn )n=1 jest jednostajnie zbieżny (na [a, b]) oraz dla pewnego x0 ∈ [a, b] ciąg (fn (x0 ))∞ n=1 jest zbieżny, to (a) ciąg (fn )∞ n=1 jest jednostajnie zbieżny do pewnej funkcji różniczkowalnej f : [a, b] → R, (b) f 0 = lim fn0 , to znaczy f 0 (x) = lim fn0 (x) dla x ∈ [a, b]. n→∞ n→∞ ∞ Dowód. Ponieważ ciąg (fn0 )∞ n=1 jest zbieżny jednostajnie oraz ciąg (fn (x0 ))n=1 jest zbieżny, więc z warunku Cauchy’ego dostajemy, że dla każdego ε > 0 istnieje Nε ∈ R, że (8.6) (8.7) 0 |fm (x) − fl0 (x)| < ε 2(b − a) |fm (x0 ) − fl (x0 )| < dla każdych m, l > Nε ε 2 oraz x ∈ [a, b], dla każdych m, l > Nε . Pokażemy, że ciąg (fn )∞ n=1 jest zbieżny jednostajnie w [a, b]. Istotnie, wystarczy pokazać, że ciąg ten spełnia warunek Cauchy’ego zbieżności jednostajnej. Weźmy więc dowolne ε > 0 i niech N = Nε . Zauważmy, że (8.8) |fm (x) − fl (x)| < ε dla każdych m, l > N oraz x ∈ [a, b]. Istotnie, niech m, l > N . Dla x = x0 (8.8) wynika z (8.7). Dla x ∈ [a, b]\{x0 } z twierdzenia Lagrange’a o wartości średniej 7.3.7 istnieje c leżący między x i x0 , że 0 (fm (x) − fl (x)) − (fm (x0 ) − fl (x0 )) = (fm (c) − fl0 (c))(x − x0 ), 192 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE więc z (8.6), |fm (x) − fl (x) − fm (x0 ) + fl (x0 )| < ε ε |x − x0 | 6 . 2(b − a) 2 Stąd i z (8.7) mamy ε ε + = ε. 2 2 To daje (8.8). Z dowolności ε > 0 oraz z (8.8) wynika, że ciąg (fn )∞ n=1 spełnia warunek Cauchy’ego zbieżności jednostajnej ciągów funkcyjnych, więc z twierdzenia 8.2.9 jest to ciąg zbieżny jednostajnie. Niech więc f : [a, b] → R będzie granicą ciągu (fn )∞ n=1 . Pokażemy teraz, że |fm (x) − fl (x)| 6 |fm (x) − fl (x) − fm (x0 ) + fl (x0 )| + |fm (x0 ) − fl (x0 )| < f 0 (x) = lim fn0 (x) (8.9) dla x ∈ [a, b]. n→∞ Istotnie, weźmy dowolny x1 ∈ [a, b] i rozważmy ilorazy różnicowe ϕn (x) = fn (x) − fn (x1 ) , x − x1 ϕ(x) = f (x) − f (x1 ) , x − x1 x ∈ [a, b] \ {x1 }, n ∈ N. Z określenia funkcji f dostajemy, że (8.10) lim ϕn (x) = ϕ(x) n→∞ dla x ∈ [a, b] \ {x1 }. Ponadto z założenia o różniczkowalności funkcji fn dla n ∈ N mamy (8.11) lim ϕn (x) = fn0 (x1 ) x→x1 dla n ∈ N. Pokażemy, że ciąg (ϕn )∞ n=1 jest zbieżny jednostajnie. Istotnie, weźmy dowolne η > 0 i niech ε > 0 będzie takie, że ε < η. 2(b − a) Niech N = Nε , gdzie Nε jest dobrane na początku dowodu tak, że zachodzi (8.6). Niech m, l > N . Wówczas, z twierdzenia Lagrange’a o wartości średniej, dla dowolnego x ∈ [a, b] \ {x1 } istnieje c leżący między x i x1 taki, że ε 0 |fm (x) − fl (x) − fm (x1 ) + fl (x1 )| = |fm (c) − fl0 (c)||x − x1 | < |x − x1 | < η|x − x1 |, 2(b − a) więc f (x) − f (x) − f (x ) + f (x ) η|x − x1 | l m 1 l 1 m |ϕm (x) − ϕl (x)| = < = η. x − x1 |x − x1 | To daje, że ciąg (ϕn )∞ n=1 spełnia warunek Cauchy’ego zbieżności jednostajnej ciągu funkcyjnego i w konsekwencji jest to ciąg jednostajnie zbieżny. To, wraz z (8.10) daje, że ciąg (ϕn )∞ n=1 jest jednostajnie zbieżny do ϕ. Stąd, wobec (8.11), mamy spełnione wszystkie założenia twierdzenia 8.4.4. Zatem istnieje skończona granica lim fn0 (x1 ) oraz n→∞ 0 f (x1 ) = lim ϕ(x) x→x1 = lim fn0 (x1 ). n→∞ To daje, że funkcja f jest różniczkowalna oraz zachodzi (b). W konsekwencji, wobec jednostajnej zbieżności ciągu (fn )∞ n=1 do f , mamy (a). To kończy dowód. 8.6. SZEREGI POTĘGOWE 193 Uwaga 8.5.2. W twierdzeniu 8.5.1 nie można opuścić założenia o jednostajnej zbieżności ∞ ciągu (fn0 )∞ n=1 , nawet kosztem wzmocnienia założenia o zbieżności ciągu (fn )n=1 . Istotnie, rozważmy ciąg funkcyjny fn : R → R, n ∈ N określony wzorami fn (x) = 2|x| dla |x| > 1 n oraz fn (x) = n2 x2 + 1 n dla |x| < 1 . n Można pokazać, że (a) ciąg (fn )∞ n=1 jest jednostajnie zbieżny do funkcji f (x) = 2|x|, x ∈ R, która nie jest różniczkowalna, (b) ciąg pochodnych jest zbieżny do funkcji g : R → R określonej wzorami g(x) = −2 dla x < 0, g(0) = 0 oraz g(x) = 2 dla x > 0. Wniosek 8.5.3. Niech [a, b]. Jeśli szereg szereg ∞ P n=1 ∞ P n=1 ∞ P n=1 fn będzie szeregiem funkcji różniczkowalnych na przedziale fn0 jest jednostajnie zbieżny (na [a, b]) oraz dla pewnego x0 ∈ [a, b] fn (x0 ) jest zbieżny, to ∞ P (a) szereg n=1 fn jest jednostajnie zbieżny i jego suma s : [a, b] → R jest funkcją różniczkowalną, (b) s0 = ∞ P n=1 8.6 fn0 , to znaczy s0 (x) = ∞ P n=1 fn0 (x) dla x ∈ [a, b]. Szeregi potęgowe W punkcie 5.9 wprowadziliśmy pojęcie szeregu potęgowego. W świetle wprowadzonych w tym rozdziale pojąć, jest to szereg funkcyjny postaci (8.12) ∞ X an (x − x0 )n , x∈R n=0 Biorąc % =lim sup n→∞ gdzie (an )∞ jest ustalonym ciągiem n=0 liczbowym oraz x0 ustalonym punktem. q n |an |, zgodnie z (5.10), promieniem zbieżności szeregu (8.12) jest 0 R = 1/% +∞ dla % = +∞, dla 0 < % < +∞, dla % = 0. Z twierdzenia Cauchy’ego-Hadamarda 5.9.1 wiadomo, że szereg (8.12) jest zbieżny bezwzględnie w przedziale {x ∈ R : |x − x0 | < R} (zwanym przedziałem zbieżności szeregu potęgowego) oraz rozbieżny dla x ∈ R takich, że |x − x0 | > R. Twierdzenie 8.6.1. Niech R > 0 będzie promieniem zbieżności szeregu potęgowego (8.12). Wówczas dla każdego r ∈ R takiego, że 0 < r < R, szereg (8.12) jest jednostajnie zbieżny w przedziale {x ∈ R : |x − x0 | 6 r}. 194 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Dowód. Weźmy dowolne r ∈ R takie, że 0 < r < R. Wówczas x0 + r należy do przedziału zbieżności szeregu (8.12). Ponieważ szereg potęgowy jest zbieżny bezwzględnie w swoim przedziale zbieżności, więc szereg ∞ P n=0 |an |rn jest zbieżny. Ponadto dla x ∈ R takich, że |x − x0 | 6 r mamy |an (x − x0 )n | 6 |an |rn dla n > 0. Zatem z kryterium Weierstrassa zbieżności jednostajnej szeregów 8.3.4 dostajemy zbieżność jednostajną szeregu (8.12) w {x ∈ R : |x − x0 | 6 r}. To daje tezę. Definicja . Szeregiem pochodnych szeregu (8.12) nazywamy szereg ∞ P n=1 nan (x − x0 )n−1 . Uwaga 8.6.2. Szereg pochodnych szeregu potęgowego można traktować jako szereg potę∞ P gowy, bowiem można go zapisać w postaci (n + 1)an+1 (x − x0 )n . n=0 Własność 8.6.3. Promienie zbieżności szeregu potęgowego (8.12) i szeregu pochodnych ∞ P n=1 nan (x − x0 )n−1 są równe. Dowód. Ponieważ n→∞ lim √ n n = 1, więc lim sup q n n→∞ |an | =lim sup q n n→∞ Zatem promienie zbieżności szeregu (8.12) i szeregu x 6= x0 szereg ∞ P n=0 ∞ P pochodnych n=0 |nan |. ∞ P n=0 nan (x − x0 )n są równe. Dla nan (x − x0 )n jest zbieżny wtedy i tylko wtedy, gdy zbieżny jest szereg nan (x − x0 )n−1 = ∞ P n=1 nan (x − x0 )n−1 . Reasumując mamy tezę. Twierdzenie 8.6.4. Niech R > 0 będzie promieniem zbieżności szeregu potęgowego (8.12) oraz niech f będzie sumą tego szeregu w przedziale zbieżności P = {x ∈ R : |x − x0 | < R}. Wówczas funkcja f jest klasy C ∞ w P oraz f (k) (x) = (8.13) ∞ X n=k n!an (x − x0 )n−k (n − k)! dla x ∈ P. Dowód. W myśl własności 8.6.3, promienie zbieżności szeregu (8.12) i szeregu pochodnych ∞ P n=1 nan (x − x0 )n−1 są równe. Pokażemy (8.13) dla k = 1. Istotnie, weźmy dowolny x1 ∈ P i niech r ∈ R będzie takie, że |x1 − x0 | < r < R. Wobec twierdzenia 8.6.1, szereg (8.12) i jego szereg pochodnych są jednostajnie zbieżne w przedziale otwartym {x ∈ R : |x − x0 | < r}. Zatem z wniosku 8.5.3 dostajemy (8.13) dla k = 1. Postępując dalej indukcyjnie dostajemy (8.13) dla wszystkich k ∈ N. W konsekwencji f jest funkcją klasy C ∞ . To daje tezę. Z twierdzenia 8.6.4 dostajemy natychmiast Wniosek 8.6.5. Niech R > 0 będzie promieniem zbieżności szeregu potęgowego (8.12) oraz niech f będzie sumą tego szeregu w przedziale zbieżności P = {x ∈ R : |x − x0 | < R}. Wówczas funkcja f jest ciągła w P . 8.6. SZEREGI POTĘGOWE 195 Definicja rozwinięcia funkcji w szereg potęgowy. Jeśli funkcja f w pewnym otoczeniu punktu x0 ∈ R jest sumą szeregu potęgowego o środku x0 postaci, (8.14) f (x) = ∞ X an (x − x0 )n w pewnym otoczeniu punktu x0 , n=0 to mówimy, że funkcja f rozwija się w otoczeniu punktu x0 w szereg potęgowy lub w szereg Taylora. Wtedy szereg w (8.14) nazywamy rozwinięciem funkcji f w szereg potęgowy w otoczeniu punktu x0 lub rozwinięciem w szereg Taylora. Twierdzenie 8.6.6. Jeśli funkcja f rozwija się w pewnym otoczeniu punktu x0 w szereg ∞ P potęgowy f (x) = an (x − x0 )n , to rozwinięcie to jest określone jednoznacznie, ponadto n=0 an = (8.15) f (n) (x0 ) n! dla n = 0, 1, ... W szczególności rozwinięcie funkcji f w szereg Taylora jest szeregiem Taylora tej funkcji. Dowód. W myśl twierdzenia 8.6.4 mamy, że f jest funkcją klasy C ∞ w pewnym otoczeniu punktu x0 , ponadto, z (8.13) mamy f (k) (x0 ) = k!ak dla k ∈ N i oczywiṡcie f (x0 ) = a0 . To daje (8.15) i, że współczynniki rozwinięcia funkcji w szereg potęgowy są określone jednoznacznie, a więc rozwinięcie jest określone jednoznacznie. 1 Uwaga 8.6.7. Funkcja f : R → R określona wzorami f (x) = e− x dla x > 0 oraz f (x) = 0 dla x 6 0 jest klasy C ∞ , ponadto f (n) (0) = 0 dla n = 0, 1, ..., więc suma szeregu Taylora tej funkcji znika tożsamościowo. Zatem, wobec twierdzenia 8.6.6 funkcja ta nie rozwija się w szereg potęgowy w otoczeniu punktu 0 Twierdzenie 8.6.8. Rozwinięciem funkcji f (x) = ln(1 + x), x ∈ (−1, 1), w szereg potęgowy w otoczeniu zera jest (8.16) ln(1 + x) = ∞ X (−1)n+1 n=1 Dowód. Ponieważ lim n→∞ n xn dla x ∈ (−1, 1). r n+1 n (−1) n = 1, więc z twierdzenia Cauchy’ego-Hadamarda 5.9.1 dostajemy, że szereg potęgowy po prawej stronie (8.16) jest zbieżny w (−1, 1). Zatem z twierdzenia 8.6.4, suma g : (−1, 1) → R tego szeregu jest różniczkowalna oraz g 0 (x) = ∞ X n=1 (−1)n+1 xn−1 = 1 1+x dla x ∈ (−1, 1). 1 Z drugiej strony f 0 (x) = 1+x dla x ∈ (−1, 1), więc f 0 = g 0 . Stąd i z wniosku 7.3.11, funkcja f − g jest stała w (−1, 1). Ponieważ f (0) = 0 i g(0) = 0, więc f = g. To daje tezę. Definicja funkcji analitycznej. Niech X ⊂ R będzie zbiorem otwartym oraz f : X → R. Mówimy, że f jest funkcją analityczną w punkcie x0 ∈ X, gdy f rozwija się w szereg potęgowy w otoczeniu punktu x0 . Mówimy, że f jest funkcją analityczną, gdy f jest funkcją analityczną w każdym punkcie zbioru X. 196 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Uwaga 8.6.9. Wprost z definicji funkcji sinus i cosinus mamy, sin x = ∞ X n=0 (−1)n 2n+1 x , (2n + 1)! cos x = ∞ X (−1)n (2n)! n=0 x2n dla x ∈ R. Zatem dla każdego x0 ∈ R mamy sin x = sin(x − x0 ) cos x0 + cos(x − x0 ) sin x0 = ∞ X an (x − x0 )n , x∈R n=0 n n cos x0 sin x0 gdzie a2n+1 = (−1) oraz a2n = (−1)(2n)! dla n = 0, 1, ... Stąd wynika, że funkcja (2n+1)! sinus jest analityczna. Analogicznie pokazujemy, że funkcja cosinus jest analityczna. Uwaga 8.6.10. Z twierdzenia 5.9.5 mamy ex = ∞ P n=0 x0 ∈ R mamy ex = ex−x0 ex0 = ∞ X ex0 n=0 n! xn n! dla x ∈ R. Zatem dla każdego (x − x0 )n , x ∈ R. W konsekwencji funkcja f (x) = ex , x ∈ R jest analityczna. Uwaga 8.6.11. W uwagach 8.6.9 i 8.6.10 funkcje analityczne w R rozwijały się w szereg potęgowy zbieżny w całym zbiorze R. Nie musi to zachodzić dla każdej funkcji analitycznej. 1 Na przykład można sprawdzić, że funkcja f (x) = 1+x 2 , x ∈ R, jest analityczna lecz jej rozwinięcie w otoczeniu punktu 0 jest postaci ∞ X 1 = (−1)n x2n 2 x + 1 n=0 x ∈ (−1, 1). Promieniem zbieżności powyższego szeregu potęgowego jest 1, więc szereg ten nie jest zbieżny w całym zbiorze R. 8.7 Rozwinięcie funkcji potęgowej w szereg potęgowy Definicja ciągu reszt we wzorze Taylora. Niech f : (a, b) → R będzie funkcją klasy C ∞ oraz x0 ∈ (a, b). Dla n ∈ N, funkcję Rn : (a, b) → R taką, że (8.17) n−1 X f (x) = k=0 f (k) (x0 ) (x − x0 )k + Rn (x) k! dla x ∈ (a, b) nazywamy n-tę resztą we wzorze Taylora. Ciąg funkcyjny (Rn )∞ n=1 nazywamy ciągiem reszt we wzorze Taylora. Uwaga 8.7.1. Niech f : (a, b) → R będzie funkcją klasy C ∞ oraz x0 ∈ (a, b). Ze wzoru Taylora I, II, III (twierdzenia 7.5.4, 7.5.10, 7.5.11) mamy istnienie reszt Rn . Ponadto można przyjąć Rn (x0 ) = 0 oraz dla x 6= x0 reszta w postaci Lagrange’a ma postać Rn (x) = f (n) (c) (x − x0 )n , n! gdzie c jest pewnym punktem leżącym między x i x0 , 8.7. ROZWINIĘCIE FUNKCJI POTĘGOWEJ W SZEREG POTĘGOWY 197 reszta w postaci Cauchy’ego ma zaś postać Rn (x) = f (n) (c)(1 − θ)n−1 (x − x0 )n , (n − 1)! gdzie c jest pewnym punktem leżącym między c−x0 x i x0 oraz θ = x−x , 0 Bezpośrednio z definicji (8.17) dostajemy Twierdzenie 8.7.2. Niech f : (a, b) → R będzie funkcją klasy C ∞ , x0 ∈ (a, b) oraz (Rn )∞ n=1 będzie ciągiem reszt we wzorze Taylora. Wówczas funkcja f rozwija się w otoczeniu Ω ⊂ (a, b) punktu x0 w szereg potęgowy wtedy i tylko wtedy, gdy dla każdego x ∈ Ω zachodzi lim Rn (x) = 0. n→∞ Definicja . Niech α ∈ R. Wówczas przyjmujemy ! α α(α − 1) · · · (α − n + 1) = n n! ! dla n ∈ N oraz Uwaga 8.7.3. Dla α ∈ R oraz n ∈ Z, n > 0, symbol symbolu Newtona. α n α = 1. 0 jest naturalnym uogólnieniem Naturalnym uogólnieniem wzoru dwumiennego Newtona jest następujące Twierdzenie 8.7.4. Niech α ∈ R. Wówczas (8.18) α (1 + x) = ∞ X n=0 ! α n x n dla x ∈ (−1, 1). Dowód. Niech f (x) = (1 + x)α , x ∈ (−1, 1). Dla x = 0 równość (8.18) jest oczywista. Pokażemy (8.18) dla x ∈ (−1, 1) \ {0}. Jeśli α ∈ Z, α > 0, to teza wynika ze wzoru dwumiennego Newtona, gdyż wtedy α = 0 dla n > α. Załóżmy więc, że α ∈ R nie jest liczbą całkowitę nieujemną. Wtedy n α n 6= 0 dla n ∈ Z, n > 0. Stosując kryterium d’Alemberta zbieżności szeregów dostajemy, że szereg ∞ P α n=0 n nxn jest zbieżny dla x ∈ (−1, 1). Zatem z warunku koniecznego zbieżności szeregów mamy ! (8.19) lim n→∞ α nxn = 0 n dla x ∈ (−1, 1). Indukcyjnie pokazujemy, że dla x ∈ (−1, 1) mamy f (n) (x) = α(α − 1) · · · (α − n + 1)(1 + x)α−n , n ∈ N, więc na mocy wzoru Taylora III 7.5.11 dla n ∈ N mamy (8.20) n−1 X f (x) = k=0 ! α k x + Rn (x) k dla x ∈ (−1, 1) \ {0}, 198 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE gdzie Rn jest resztą w postaci Cauchy’ego. Weźmy dowolny x ∈ (−1, 1) \ {0}. Wówczas dla każdego n ∈ N istnieje cn ∈ R leżący między x i 0, że kładąc cn , x θn = mamy 0 < θn < 1 oraz f (n) (cn )(1 − θn )n−1 n α Rn (x) = x = nxn (1 − θn )n−1 (1 + cn )α−n . (n − 1)! n ! (8.21) Jeśli x ∈ (0, 1), to cn ∈ (0, 1), więc 1 + cn > 1 i dla n > α mamy 0 < (1 + cn )α−n 6 1. Ponadto 0 < (1 − θn )n−1 6 1, więc 0 < (1 − θn )n−1 (1 + cn )α−n 6 1 dla n > α. Zatem wobec (8.19) mamy lim Rn (x) = 0. Stąd i z (8.20) dostajemy (8.18) dla x ∈ (0, 1). n→∞ Załóżmy, że x ∈ (−1, 0). Ponieważ x < cn < 0, więc 0 < n−1 |(1 − θn ) α−n (1 + cn ) |= 1 − θn 1 + cn 1−θn 1+cn 6 1, zatem !n−1 (1 + cn )α−1 6 (1 + cn )α−1 . W konsekwencju |(1 − θn )n−1 (1 + cn )α−n | 6 1, gdy α > 1, |(1 − θn )n−1 (1 + cn )α−n | 6 (1 + x)α−1 , gdy α 6 1. Reasumując z (8.21) i (8.19) dostajemy n→∞ lim Rn (x) = 0. Stąd i z (8.20) dostajemy (8.18) dla x ∈ (−1, 0). To kończy dowód. 8.8 Twierdzenie Weierstrassa o aproksymacji Każda funkcja analityczna jest lokalnie sumą szeregu potęgowego, więc lokalnie jest granicą jednostajnie zbieżnego ciągu wielomianów. W punkcie tym udowodnimy twierdzenie Weierstrassa mówiące o tym, że każda funkcja ciągła w przedziale domkniętym jest granicą jednostajnie zbieżnego ciągu wielomianów. Jest to uogólnienie wspomnianego faktu. Jednak pojęcie analityczności niesie znacznie większe konsekwencje niż zapowiadane twierdzenie Weierstrassa. Twierdzenie 8.8.1. (nierówność Schwarza). Jeśli a0 , ..., an , b0 , ..., bn ∈ R, to 2 n n n X X X 2 a b2i . a b 6 i i i (8.22) i=0 Dowód. Niech A = n P i=0 n X i=0 2 (Bai − Cbi ) = B 2 n X i=0 a2i , B = n P i=0 a2i − 2BC i=0 b2i , C = n P i=0 ai bi . Wówczas mamy i=0 n X i=0 ai b i + C 2 n X i=0 b2i = B 2 A − BC 2 = B(AB − C 2 ). 8.8. TWIERDZENIE WEIERSTRASSA O APROKSYMACJI 199 Ponieważ pierwsza suma w powyższym wzorze jest nieujemna, więc B(AB − C 2 ) > 0. Jeśli B = 0, to b0 = · · · = bn = 0, więc C = 0 i teza jest oczywista. Jeśli zaś B > 0, to AB − C 2 > 0, co daje (8.22) i kończy dowód. Lemat 8.8.2. Dla każdego n ∈ N oraz x ∈ [0, 1] zachodzi nierówność n √ X i n i 1 n−i n 6 . − x x (1 − x) i n 2 i=0 ! (8.23) Dowód. Ze wzoru dwumiennego Newtona mamy n X (8.24) ! n i x (1 − x)n−i = 1 i i=0 dla x ∈ R oraz n X (8.25) ! n iy e (1 − x)n−i = (ey + (1 − x))n i i=0 dla x, y ∈ R. Różniczkując dwukrotnie względem y równość (8.25), otrzymujemy n P n i=0 n P i=0 i n i ieiy (1 − x)n−i = ney (ey + (1 − x))n−1 , i2 eiy (1 − x)n−i = ney (ey + (1 − x))n−1 + n(n − 1)e2y (ey + (1 − x))n−2 . Stąd dla x = ey , a więc dla x > 0 mamy n X (8.26) ! n ixi (1 − x)n−i = nx, i i=0 n X i=0 ! n 2 i i x (1 − x)n−i = nx + n(n − 1)x2 . i Powyższe równości zachodzą również dla x = 0. Z (8.26) i (8.24) dla x > 0 dostajemy n P n i=0 = i (i − nx)2 xi (1 − x)n−i n P n i=0 = i i2 xi (1 − x)n−i − 2nx n P n i i=0 2 2 ixi (1 − x)n−i + n2 x2 n P n i=0 nx + n(n − 1)x2 − 2nxnx + n x = nx(1 − x). Dzieląc tę równość przez n2 dostajemy n X i=0 ! n i 1 ( − x)2 xi (1 − x)n−i = x(1 − x). i n n Stąd i z nierówności x(1 − x) 6 (8.27) n X i=0 n i ! 1 4 i −x n dla x ∈ [0, 1], mamy 2 xi (1 − x)n−i 6 1 , 4n x ∈ [0, 1]. i xi (1 − x)n−i 200 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Oznaczając v ! u i u n i ai = − x t x (1 − x)n−i , n i v ! u u n bi = t xi (1 − x)n−i , i i = 0, ..., n, z nierówności Schwarza 8.8.1 dostajemy n X i=0 ! i n i n−i 6 − x x (1 − x) i n v v u n u n 2 uX uX i t i n−i − x x (1 − x) t i=0 n i=0 ! n i x (1 − x)n−i . i Stąd, z (8.24) i (8.27) wynika (8.23). To kończy dowód. Definicja modułu ciągłości funkcji. Niech f będzie funkcją ciągłą w przedziale [a, b]. Modułem ciągłości funkcji f na przedziale [a, b] nazywamy funkcję ω : (0, +∞) → R określoną wzorem: ω(δ) = sup{|f (x0 ) − f (x00 )| : x0 , x00 ∈ [a, b], |x0 − x00 | < δ}, gdzie δ > 0. Uwaga 8.8.3. Definicja modułu ciągłości jest poprawna, bowiem funkcja ciągła na zbiorze zwartym jest ograniczona. Własność 8.8.4. Niech f będzie funkcją ciągłą w przedziale [a, b] oraz ω będzie modułem ciągłości funkcji f na przedziale [a, b]. Wówczas lim ω(δ) = 0. δ→0 Dowód. Weźmy dowolne ε > 0. Ponieważ f jest funkcją ciągłą na zbiorze zwartym [a, b], więc jest to funkcja jednostajnie ciągła, a więc istnieje δ0 > 0 taka, że dla każdego 0 < δ < δ0 i każdych x0 , x00 ∈ [a, b] takich, że |x0 − x00 | < δ zachodzi |f (x0 ) − f (x00 )| < 2ε . Zatem, z definicji modułu ciągłości mamy |ω(δ) − 0| 6 2ε < ε dla 0 < δ < δ0 . To daje tezę. Lemat 8.8.5. Niech f będzie funkcją ciągłą w przedziale [a, b] oraz ω będzie modułem ciągłości funkcji f na przedziale [a, b]. Wówczas dla każdych x1 , x2 ∈ [a, b] mamy (8.28) 1 |f (x1 ) − f (x2 )| 6 (|x1 − x2 | + 1)ω(δ) δ dla każdego δ > 0. Dowód. Weźmy dowolne x1 , x2 ∈ [a, b]. Jeśli x1 = x2 , to (8.28) jest oczywiste. Zatem, bez zmniejszenia ogólności możemy założyć, że x1 < x2 . Weźmy dowolne δ > 0 i niech n ∈ N będzie takie, że (8.29) 1 1 (x2 − x1 ) < n 6 (x2 − x1 ) + 1. δ δ Oczywiście taka liczba n istnieje. Połóżmy ai = x1 + ni (x2 − x1 ) dla i = 0, ..., n. Wówczas x1 = a0 < a1 < · · · < an = x2 i z (8.29) mamy |ai −ai+1 | < δ, więc |f (ai )−f (ai+1 )| 6 ω(δ) dla i = 0, ..., n − 1. Zatem, |f (x1 ) − f (x2 )| = |(f (a0 ) − f (a1 )) + (f (a1 ) − f (a2 )) + · · · + (f (an−1 ) − f (an ))| 6 |f (a0 ) − f (a1 )| + |f (a1 ) − f (a2 )| + · · · + |f (an−1 ) − f (an )| 6 nω(δ). 8.8. TWIERDZENIE WEIERSTRASSA O APROKSYMACJI Stąd i z (8.29) dostajemy |f (x1 ) − f (x2 )| 6 (|x1 − x2 | 1δ + 1)ω(δ), czyli mamy (8.28). 201 Definicja wielomianów Bernsteina. Niech f będzie funkcją ciągłą w przedziale [0, 1]. Wielomian ! n X n i Bn (x) = f xi (1 − x)n−i i n i=0 nazywamy n-tym wielomianem Bernsteina dla funkcji f (2 ). Twierdzenie 8.8.6. Niech f będzie funkcją ciągłą w przedziale [0, 1]. Wówczas ciąg {Bn }∞ n=1 wielomianów Bernsteina dla funkcji f jest jednostajnie zbieżny do funkcji f w przedziale [0, 1]. Ponadto (8.30) 3 1 |Bn (x) − f (x)| 6 ω √ n 2 ! dla x ∈ [0, 1], gdzie ω jest modułem ciągłości funkcji f na przedziale [0, 1]. Dowód. Wobec własności 8.8.4 i 8.2.8, wystarczy wykazać nierówność (8.30). Ze wzoru dwumiennego Newtona mamy n X i=0 ! n i x (1 − x)n−i = 1 i dla x ∈ [0, 1]. Zatem z lematu 8.8.5 dla x ∈ [0, 1], dostajemy n h i P n i i n−i |Bn (x) − f (x)| = f n − f (x) x (1 − x) i i=0 n √ P n 1 i i n−i n − x x (1 − x) . 6 ω √n 1 + n i i=0 Ponieważ z lematu 8.8.2 mamy n √ X i n i 1 x (1 − x)n−i 6 n − x i n 2 i=0 ! dla x ∈ [0, 1], więc dostajemy (8.30). Udowodnimy teraz tytułowe twierdzenie tego punktu Twierdzenie 8.8.7. (Weierstrassa). Każda funkcja f ciągła w przedziale domkniętym [a, b] jest granicą pewnego jednostajnie zbieżnego w [a, b] ciągu wielomianów. Dowód. Niech f będzie funkcją ciągłą w przedziale domkniętym [a, b]. Weźmy funkcję ϕ : [0, 1] → [a, b] określoną wzorem ϕ(t) = a + t(b − a) 2 Przyjmujemy tutaj 00 = 1 dla t ∈ [0, 1]. 202 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Łatwo sprawdzamy, że ϕ jest homeomorfizmem i funkcją odwrotną do ϕ jest wielomian ϕ−1 (x) = 1 a x− , b−a b−a x ∈ [a, b]. Zatem f ◦ ϕ jest funkcją ciągłą w przedziale [0, 1] i z twierdzenia 8.8.6 istnieje ciąg wielomianów {Bn }∞ n=1 zbieżny jednostajnie w przedziale [0, 1] do funkcji f ◦ ϕ. Oznaczmy Mn = sup{|Bn (t) − f ◦ ϕ(t)| : t ∈ [0, 1]} dla n ∈ N. Wówczas z własności 8.2.8 mamy lim Mn = 0. (8.31) n→∞ Funkcje 1 a x− ), x ∈ R, b−a b−a są wielomianami, ponadto Wn (ϕ(t)) = Bn (t) dla t ∈ [0, 1]. Zatem Wn (x) = Bn ( sup{|Wn (x) − f (x)| : x ∈ [a, b]} = sup{|Bn (t) − f ◦ ϕ(t)| : t ∈ [0, 1]} = Mn dla n ∈ N. Stąd, z (8.31) i własności 8.2.8 dostajemy, że ciąg wielomianów {Wn }∞ n=1 jest jednostajnie zbieżny w [a, b] do funkcji f . To kończy dowód. Uwaga 8.8.8. Można pokazać, że jeśli funkcja f : [0, 1] → R jest klasy C p , to dla ciągu i-tych pochodnych, i 6 p, wielomianów Bernsteina, mamy Bn(i) ⇒ f (i) w [0, 1]. 8.9 Twierdzenie Ascoliego-Arzeli Definicja ograniczonej rodziny funkcji. Niech X ⊂ R, X 6= ∅ oraz niech R będzie rodziną funkcji rzeczywistych określonych na zbiorze X. Mówimy, że rodzina R jest ograniczona w punkcie x0 ∈ X, gdy istnieje M ∈ R, że dla każdej funkcji f ∈ R zachodzi |f (x0 )| 6 M . Mówimy, że rodzina R jest ograniczona, gdy istnieje M ∈ R, że dla każdej funkcji f ∈ R oraz każdego x ∈ X zachodzi |f (x)| 6 M . Definicja jednakowo ciągłej rodziny funkcji. Niech X ⊂ R, X 6= ∅ oraz niech R będzie rodziną funkcji rzeczywistych określonych na zbiorze X. Mówimy, że rodzina R ⊂ RX jest jednakowo ciągła, gdy dla każdego ε > 0 istnieje δ > 0, że dla każdej funkcji f ∈ R oraz każdych x0 , x00 ∈ X takich, że |x0 − x00 | < δ zachodzi |f (x0 ) − f (x00 )| < ε. Udowodnimy twierdzenie Ascoliego-Arzeli. Zacznijmy od dwóch lematów. Lemat 8.9.1. Niech R będzie rodziną funkcji rzeczywistych określonych na przedziale ograniczonym P o końcach a, b ∈ R, a < b. Jeśli R jest rodziną jednakowo ciągłą, to dla każdego ε > 0 istnieją l ∈ N, l > 2, liczby a0 , ..., al ∈ R, że a = a0 < a1 < · · · < al = b oraz dla każdej funkcji f ∈ R i (8.32) dla każdego x ∈ P , jeśli ai−1 6 x 6 ai+1 , to |f (x) − f (ai )| < ε. 8.9. TWIERDZENIE ASCOLIEGO-ARZELI 203 Dowód. Weźmy dowolny ε > 0. Ponieważ R jest rodziną jednakowo ciągłą, więc istnieje δ > 0, że dla każdej funkcji f ∈ R oraz dla każdych x0 , x00 ∈ P takich, że |x0 − x00 | < δ zachodzi |f (x0 ) − f (x00 )| < ε. Niech, wobec zasady Archimedesa, l ∈ N będzie taką liczbą, że b−a < δ. l Połóżmy (b − a)i , l Wtedy a = a0 < a1 < · · · < al = b oraz ai = a + |ai−1 − ai | < δ dla i = 0, ..., l. i = 1, ..., l. Zatem dla każdego x ∈ P , takiego, że ai−1 6 x 6 ai+1 mamy |x − ai | < δ i w konsekwencji |f (x) − f (ai )| < ε. Reasumując mamy (8.32). Lemat 8.9.2. Niech R będzie rodziną funkcji rzeczywistych określonych na przedziale ograniczonym P . Jeśli R jest rodziną jednakowo ciągłą i ograniczoną w pewnym punkcie x0 przedziału P , to R jest rodziną ograniczoną. Dowód. Z założenia, że rodzina R jest ograniczona w punkcie x0 , istnieje M ∈ R, że dla każdej funkcji f ∈ R zachodzi |f (x0 )| 6 M . (8.33) Weźmy ε = 12 i niech a, b ∈ R, a < b będą końcami przedziału P . W myśl lematu 8.9.1 istnieje l ∈ N, l > 2, liczby a0 , ..., al ∈ R, że a = a0 < a1 < · · · < al = b oraz 1 dla każdego x ∈ P , jeśli ai−1 6 x 6 ai+1 , to |f (x) − f (ai )| < . 2 Weźmy dowolną funkcję f ∈ R. Z (8.34) dostajemy, że (8.34) l dla i = 0, ..., l. 2 Istotnie, z wyboru liczb a0 , ..., an mamy, że istnieje i0 ∈ {1, ..., l−1}, że ai0 −1 6 x0 6 ai0 +1 . Jeśli i > i0 , to z (8.34) i (8.33) dostajemy |f (ai )| 6 M + (8.35) |f (ai )| 6 |f (ai ) − f (ai−1 )| + · · · + |f (ai0 ) − f (x0 )| + |f (x0 )| 6 l + M. 2 jeśli i < i0 , to analogicznie dostajemy l + M. 2 Zatem udowodniliśmy (8.35). Weźmy dowolny x ∈ P . Wówczas istnieje i ∈ {1, ..., l − 1}, że ai−1 6 x 6 ai . Wówczas z (8.34) (8.35) wynika, że |f (ai )| 6 |f (ai ) − f (ai+1 )| + · · · + |f (ai0 ) − f (x0 )| + |f (x0 )| 6 |f (x)| 6 |f (x) − f (ai )| + |f (ai )| 6 To daje tezę. 1 l +M + . 2 2 204 ROZDZIAŁ 8. CIĄGI I SZEREGI FUNKCYJNE Twierdzenie 8.9.3. (Ascoliego-Arzeli). Niech R będzie rodziną funkcji rzeczywistych określonych na przedziale ograniczonym P . Jeśli R jest rodziną jednakowo ciągłą i ograniczoną w pewnym punkcie x0 ∈ P , to z każdego ciągu (fn )∞ n=1 ⊂ R tej rodziny można wybrać podciąg jednostajnie zbieżny. Dowód. Ponieważ P jest przedziałem ograniczonym i R rodziną jednakowo ciągłą i ograniczoną w punkcie x0 ∈ P , więc z lematu 8.9.2, rodzina R jest ograniczona. Niech E = P ∩ Q. E jest zbiorem gęstym w P i przeliczalnym. Istnieje więc bijekcja σ : N → E. Oznaczając em = σ(m) dla m ∈ N, mamy E = {em : m ∈ N}. Weźmy dowolny ciąg (fn )∞ n=1 ⊂ R. ∞ Pokażemy, że istnieje rodzina podciągów (fnk ,j )∞ k=1 , j ∈ N, ciągu (fn )n=1 takich, że (8.36) (8.37) każdy ciąg (fnk ,j )∞ k=1 jest podciągiem ciągu (fnk ,j−1 )∞ k=1 każdy ciąg (fnk ,j (em ))∞ k=1 dla j > 1, jest zbieżny dla j > m. Istotnie, ponieważ (fn (e1 ))∞ n=1 jest ciągiem ograniczonym, więc z twierdzenia Bolzano∞ ∞ Weierstrassa 4.6.4 istnieje podciąg (fnk ,1 )∞ k=1 ciągu (fn )n=1 taki, że ciąg (fnk ,1 (e1 ))k=1 jest ∞ ∞ zbieżny. Analogicznie istnieje podciąg (fnk ,2 )∞ k=1 ciągu (fnk ,1 )k=1 taki, że ciąg (fnk ,2 (e2 ))k=1 ∞ jest zbieżny. Wtedy również ciąg (fnk ,2 (e1 ))n=1 jest zbieżny. Postępujęc dalej indukcyjnie, dostajemy (8.36) i (8.37) (3 ). ∞ Weźmy podciąg (fnk )∞ k=1 ciągu (fn )n=1 określony wzorem fnk = fnk ,k dla k ∈ N. Po∞ każemy, że podciąg (fnk )k=1 jest jednostajnie zbieżny. Wystarczy pokazać, że podciąg ten spełnia warunek Cauchy’ego zbieżności jednostajnej ciągu funkcyjnego (patrz twierdzenie 8.2.9). Weźmy dowolne ε > 0 i niech a, b ∈ R, a < b będą końcami przedziału P . Z lematu 8.9.1 istnieje l ∈ N, l > 2 oraz liczby a0 , ..., al ∈ R takie, że a = a0 < a1 < · · · < al = b oraz ε dla każdego x ∈ P, jeśli ai−1 6 x 6 ai+1 , to |f (x) − f (ai )| < 6 0 00 dla wszystkich f ∈ R. Zatem dla każdej funkcji f ∈ R oraz każdych x , x ∈ P , ε (8.38) jeśli x0 , x00 ∈ [ai−1 , ai+1 ], to |f (x0 ) − f (x00 )| < . 3 Zbiór E jest gęsty w P , więc w każdym przedziale (ai−1 , ai+1 ), gdzie i ∈ {1, ..., l−1} istnieje element bi zbioru E. W konsekwencji ciąg (fnk (bi ))∞ k=1 jest zbieżny, więc z własności 4.7.2 jest ciągiem Cauchy’ego. Zatem istnieje N ∈ N, że ε (8.39) |fnp (bi ) − fnr (bi )| < dla p, r ∈ N, p, r > N oraz i = 1, ..., l − 1. 3 Weźmy dowolny x ∈ P . Wówczas istnieje i ∈ {1, ..., l − 1}, że ai−1 6 x 6 ai+1 , zatem z (8.39) i (8.38) dla p, r > N mamy ε ε ε |fnp (x)−fnr (x)| 6 |fnp (x)−fnp (bi )|+|fnp (bi )−fnr (bi )|+|fnr (bi )−fnr (x)| < + + = ε. 3 3 3 To daje tezę. 3 ∞ Zakładając, że istnieje podciąg (fnk ,j )∞ k=1 ciągu (fnk ,j−1 )k=1 zbieżny w punktach e1 , ..., ej , wobec ∞ ∞ ograniczoności ciągu (fnk ,j )∞ , znajdziemy podciąg (f ) nk ,j+1 k=1 ciągu (fnk ,j )k=1 , zbieżny w punktach k=1 e1 , ..., ej+1 . W ten sposób określimy rodzinę ciągów (fnk ,j )∞ dla j ∈ N takich, że każdy następny jest k=1 podciągiem poprzedniego oraz każdy ciąg (fnk ,j (em ))∞ dla j > m jest zbieżny. k=1 8.9. TWIERDZENIE ASCOLIEGO-ARZELI 205 Uwaga 8.9.4. W twierdzeniu Ascoliego-Arzeli 8.9.3 założenia o ograniczoności przedziału P nie można opuścić. Istotnie, ciąg (fn )∞ n=1 określony wzorami fn (x) = 0 dla x 6 n, fn (x) = x − n dla x ∈ (n, n + 1) oraz fn (x) = 1 dla x > n jest rodziną ograniczoną i jednakowo ciągłą (dla każdego ε > 0 wystarczy przyjąć δ = ε). Ponadto n→∞ lim fn (x) = 0 dla x ∈ R oraz Mn = sup{|fn (x) − 0| : x ∈ R} = 1. Zatem wobec własności 8.2.8 ciąg (fn )∞ n=1 nie jest jednostajnie zbieżny w R. Wprowadza się również pojęcie jednakowej ciągłości w punkcie rodziny funkcji. Definicja jednakowo ciągłej w punkcie rodziny funkcji. Niech X ⊂ R, X 6= ∅ oraz niech R będzie rodziną funkcji rzeczywistych określonych na zbiorze X. Mówimy, że rodzina R ⊂ RX jest jednakowo ciągła w punkcie x0 ∈ X, gdy dla każdego ε > 0 istnieje δ > 0, że dla każdej funkcji f ∈ R oraz każdego x ∈ X takiego, że |x − x0 | < δ zachodzi |f (x) − f (x0 )| < ε. Uwaga 8.9.5. Można pokazać, następującą ogólniejszą wersję twierdzenia Ascoliego-Arzeli: (Ascoliego-Arzeli). Niech R będzie rodziną funkcji rzeczywistych określonych na zbiorze zwartym X ⊂ R. Wówczas z każdego ciągu (fn )∞ n=1 ⊂ R tej rodziny można wybrać podciąg jednostajnie zbieżny, wtedy i tylko wtedy, gdy rodzina ta jest jednakowo ciągłą w każdym punkcie zbioru X i jest ograniczona w każdym punkcie zbioru X.