Twierdzenie Bolzana-Weierstrassa

Twierdzenie Bolzana[a]-Weierstrassa – jeden z podstawowych wyników w analizie matematycznej. Mówi ono, że każdy ograniczony ciąg liczb rzeczywistych zawiera podciąg zbieżny. We współczesnym ujęciu oznacza to, że domknięte i ograniczone podzbiory prostej rzeczywistej są ciągowo zwarte. Twierdzenie to jest bezpośrednim wnioskiem z twierdzenia Heinego-Borela, głoszącego, że podzbiór prostej jest zwarty wtedy i tylko wtedy, gdy jest on domknięty i ograniczony oraz z równoważności zwartości ze zwartością ciągową w przestrzeniach metryzowalnych.

Twierdzenie było najpierw udowodnione przez czeskiego matematyka Bernarda Bolzana, ale jego praca pozostała niezauważona. Twierdzenie było później ponownie odkryte i udowodnione przez niemieckiego matematyka Karla Weierstrassa.

Twierdzenie

Z każdego ograniczonego ciągu liczb rzeczywistych ( c n ) n = 0 {\displaystyle (c_{n})_{n=0}^{\infty }} można wybrać podciąg zbieżny, tzn. można wybrać rosnący ciąg indeksów n 0 , n 1 , n 2 , n 3 , , n k {\displaystyle n_{0},n_{1},n_{2},n_{3},\dots ,n_{k}} tak, że ciąg ( c n k ) k = 0 {\displaystyle (c_{n_{k}})_{k=0}^{\infty }} jest zbieżny.

Dowody

Pierwszy

Załóżmy, że ( c n ) n = 0 {\displaystyle (c_{n})_{n=0}^{\infty }} jest ciągiem liczb rzeczywistych, a < b {\displaystyle a<b} oraz a < c n < b {\displaystyle a<c_{n}<b} dla wszystkich n . {\displaystyle n.} Indukcyjnie wybieramy liczby a k , b k [ a , b ] {\displaystyle a_{k},b_{k}\in [a,b]} oraz liczby naturalne n k , {\displaystyle n_{k},} tak że dla każdego k {\displaystyle k} mamy

  • n 0 = 0 , {\displaystyle n_{0}=0,} a 0 = a , {\displaystyle a_{0}=a,} b 0 = b , {\displaystyle b_{0}=b,}
  • n k < n k + 1 , {\displaystyle n_{k}<n_{k+1},} a k a k + 1 c n k + 1 b k + 1 b k , {\displaystyle a_{k}\leqslant a_{k+1}\leqslant c_{n_{k+1}}\leqslant b_{k+1}\leqslant b_{k},}
  • b k a k = ( b a ) 2 k , {\displaystyle b_{k}-a_{k}=(b-a)\cdot 2^{-k},}
  • zbiór { n : c n [ a k , b k ] } {\displaystyle \{n:c_{n}\in [a_{k},b_{k}]\}} jest nieskończony.

Pierwszy warunek powyżej definiuje n 0 , a 0 , b 0 . {\displaystyle n_{0},a_{0},b_{0}.} Przypuśćmy, że wybraliśmy już n k , a k , b k {\displaystyle n_{k},a_{k},b_{k}} tak, że wymagania sformułowane powyżej są spełnione. Niech d = a k + b k 2 . {\displaystyle d={\frac {a_{k}+b_{k}}{2}}.} Jeśli zbiór { n : c n [ a k , d ] } {\displaystyle \{n:c_{n}\in [a_{k},d]\}} jest nieskończony, to połóżmy a k + 1 = a k , {\displaystyle a_{k+1}=a_{k},} b k + 1 = d {\displaystyle b_{k+1}=d} i wybierzmy n k + 1 > n k {\displaystyle n_{k+1}>n_{k}} tak że a k + 1 c n k + 1 b k + 1 . {\displaystyle a_{k+1}\leqslant c_{n_{k+1}}\leqslant b_{k+1}.} Jeśli zbiór { n : c n [ a k , d ] } {\displaystyle \{n:c_{n}\in [a_{k},d]\}} jest skończony, to wtedy zbiór { n : c n [ d , b k ] } {\displaystyle \{n:c_{n}\in [d,b_{k}]\}} musi być nieskończony. W tym wypadku deklarujemy, że a k + 1 = d , {\displaystyle a_{k+1}=d,} b k + 1 = b k {\displaystyle b_{k+1}=b_{k}} i wybieramy n k + 1 > n k {\displaystyle n_{k+1}>n_{k}} tak że a k + 1 c n k + 1 b k + 1 . {\displaystyle a_{k+1}\leqslant c_{n_{k+1}}\leqslant b_{k+1}.}

Po przeprowadzeniu powyższej konstrukcji zauważamy, że ciąg ( c n k ) k = 0 {\displaystyle (c_{n_{k}})_{k=0}^{\infty }} jest ciągiem Cauchy’ego, a więc wobec zupełności prostej rzeczywistej jest on zbieżny.

Drugi

Załóżmy, że ( c n ) n = 0 {\displaystyle (c_{n})_{n=0}^{\infty }} jest ograniczonym ciągiem liczb rzeczywistych i niech L = inf { c n : n } , {\displaystyle L=\inf\{c_{n}:n\},} R = sup { c n : n } , {\displaystyle R=\sup\{c_{n}:n\},} M = ( R + L ) / 2 {\displaystyle M=(R+L)/2} i niech Δ = [ L , R ] . {\displaystyle \Delta =[L,R].}

Niech teraz Δ ϵ = [ L ϵ , R ϵ ] {\displaystyle \Delta _{\epsilon }=[L_{\epsilon },R_{\epsilon }]} będzie rodziną podprzedziałów przedziału Δ {\displaystyle \Delta } indeksowaną skończonymi ciągami zero-jedynkowymi określoną wzorami:

Δ 0 = [ L , M ] , Δ 1 = [ M , R ] {\displaystyle \Delta _{\langle 0\rangle }=[L,M],\Delta _{\langle 1\rangle }=[M,R]} oraz Δ ϵ 0 = [ L ϵ , M ϵ ] {\displaystyle \Delta _{\epsilon \langle 0\rangle }=[L_{\epsilon },M_{\epsilon }]} i Δ ϵ 1 = [ M ϵ , R ϵ ] , {\displaystyle \Delta _{\epsilon \langle 1\rangle }=[M_{\epsilon },R_{\epsilon }],}

gdzie M ϵ = ( L ϵ + R ϵ ) / 2. {\displaystyle M_{\epsilon }=(L_{\epsilon }+R_{\epsilon })/2.}

Konstrukcja rodziny przedziałów '"`UNIQ--postMath-0000002C-QINU`"'

Łatwo zauważyć, że długość przedziału Δ ϵ {\displaystyle \Delta _{\epsilon }} równa jest ( R L ) / 2 n , {\displaystyle (R-L)/2^{n},} gdzie n {\displaystyle n} jest długością ciągu ϵ {\displaystyle \epsilon } oraz dla dowolnych dwóch ϵ , {\displaystyle \epsilon ',} ϵ {\displaystyle \epsilon ''}

Δ ϵ Δ ϵ {\displaystyle \Delta _{\epsilon ''}\subseteq \Delta _{\epsilon '}}

wtedy i tylko wtedy, gdy ciąg ϵ {\displaystyle \epsilon '} jest początkiem ciągu ϵ . {\displaystyle \epsilon ''.}

Łatwo też widać, że istnieje nieskończony rosnący ciąg indeksów ( ϵ n ) n , {\displaystyle (\epsilon _{n})_{n},} dla którego każdy z przedziałów Δ ~ n = Δ ϵ n , {\displaystyle {\tilde {\Delta }}_{n}=\Delta _{\epsilon _{n}},} n N {\displaystyle n\in N} zawiera nieskończenie wiele wyrazów ciągu ( c n ) n . {\displaystyle (c_{n})_{n}.}

Niech teraz n 0 = 0 {\displaystyle n_{0}=0} oraz n k + 1 = min { m > n k : c m Δ ~ k } . {\displaystyle n_{k+1}=\min\{m>n_{k}:c_{m}\in {\tilde {\Delta }}_{k}\}.} Wówczas ( n k ) k {\displaystyle (n_{k})_{k}} jest ściśle rosnący oraz c n k Δ ~ k . {\displaystyle c_{n_{k}}\in {\tilde {\Delta }}_{k}.}

Pokażemy, że ciąg c n k {\displaystyle c_{n_{k}}} jest zbieżny do L = sup { L ~ n : n N } , {\displaystyle L^{\star }=\sup\{{\tilde {L}}_{n}:n\in N\},} gdzie L ~ n = L ϵ n . {\displaystyle {\tilde {L}}_{n}=L_{\epsilon _{n}}.}

Niech zatem ε > 0 {\displaystyle \varepsilon >0} i niech N {\displaystyle N} będzie takie, że 1 / 2 N < ε / 2 {\displaystyle 1/2^{N}<\varepsilon /2} oraz niech K {\displaystyle K} będzie takie, że L ε / 2 < L ~ K L . {\displaystyle L^{\star }-\varepsilon /2<{\tilde {L}}_{K}\leqslant L^{\star }.}

Biorąc teraz k max { N , K } {\displaystyle k\geqslant \max\{N,K\}} mamy:

| c n k L | < | c n k L ~ k | + | L ~ k L | = | c n k L ~ k | + ( L L ~ k ) 1 / 2 k + ( L L ~ K ) < ε / 2 + ε / 2 = ε {\displaystyle |c_{n_{k}}-L^{\star }|<|c_{n_{k}}-{\tilde {L}}_{k}|+|{\tilde {L}}_{k}-L^{\star }|=|c_{n_{k}}-{\tilde {L}}_{k}|+(L^{\star }-{\tilde {L}}_{k})\leqslant 1/2^{k}+(L^{\star }-{\tilde {L}}_{K})<\varepsilon /2+\varepsilon /2=\varepsilon }

Tym samym wykazaliśmy zbieżność ciągu ( c n k ) k {\displaystyle (c_{n_{k}})_{k}} do L . {\displaystyle L^{\star }.}

Trzeci

Niech ( c n ) n {\displaystyle (c_{n})_{n}} będzie takim ciągiem jak do tej pory, niech L = inf { c n : n } , {\displaystyle L=\inf\{c_{n}:n\},} R = sup { c n : n } {\displaystyle R=\sup\{c_{n}:n\}} i niech d = ( R L ) / 2. {\displaystyle d=(R-L)/2.}

Niech dalej M 0 = ( L + R ) / 2 {\displaystyle M_{0}=(L+R)/2} oraz niech M k + 1 = M k d / 2 k + 1 {\displaystyle M_{k+1}=M_{k}-d/2^{k+1}} jeśli zbiór { n : M k d / 2 k c n M k } {\displaystyle \{n:M_{k}-d/2^{k}\leqslant c_{n}\leqslant M_{k}\}} jest nieskończony oraz M k + 1 = M k + d / 2 k + 1 {\displaystyle M_{k+1}=M_{k}+d/2^{k+1}} w przeciwnym wypadku. Wykażemy indukcyjnie, że przedziały Δ k = [ M k d / 2 k , M k + d / 2 k ] {\displaystyle \Delta _{k}=[M_{k}-d/2^{k},M_{k}+d/2^{k}]} zawierają nieskończenie wiele elementów ciągu ( c n ) n . {\displaystyle (c_{n})_{n}.}

Ponieważ dla k = 0 , {\displaystyle k=0,} mamy Δ 0 = [ M 0 d , M 0 + d ] = [ L , R ] , {\displaystyle \Delta _{0}=[M_{0}-d,M_{0}+d]=[L,R],} baza indukcji jest prawdziwa.

Załóżmy zatem, że dla pewnego k {\displaystyle k} przedział Δ k = [ M k d / 2 k , M k + d / 2 k ] {\displaystyle \Delta _{k}=[M_{k}-d/2^{k},M_{k}+d/2^{k}]} zawiera nieskończenie wiele elementów ciągu ( c n ) n . {\displaystyle (c_{n})_{n}.} Jeśli zbiór { n : M k d / 2 k c n M k } {\displaystyle \{n:M_{k}-d/2^{k}\leqslant c_{n}\leqslant M_{k}\}} jest nieskończony, to M k + 1 = M k d / 2 k + 1 {\displaystyle M_{k+1}=M_{k}-d/2^{k+1}} i wówczas Δ k + 1 = [ M k + 1 d / 2 k + 1 , M k + 1 + d / 2 k + 1 ] = [ M k d / 2 k , M k ] , {\displaystyle \Delta _{k+1}=[M_{k+1}-d/2^{k+1},M_{k+1}+d/2^{k+1}]=[M_{k}-d/2^{k},M_{k}],} czyli zawiera nieskończenie wiele elementów rozważanego ciągu.

Jeśli zbiór { n : M k d / 2 k c n M k } {\displaystyle \{n:M_{k}-d/2^{k}\leqslant c_{n}\leqslant M_{k}\}} nieskończony nie jest, to musi być nieskończony { n : M k c n M k + d / 2 k } , {\displaystyle \{n:M_{k}\leqslant c_{n}\leqslant M_{k}+d/2^{k}\},} na mocy założenia indukcyjnego i wówczas M k + 1 = M k + d / 2 k + 1 {\displaystyle M_{k+1}=M_{k}+d/2^{k+1}} oraz Δ k + 1 = [ M k + 1 d / 2 k + 1 , M k + 1 + d / 2 k + 1 ] = [ M k , M k + d / 2 k ] , {\displaystyle \Delta _{k+1}=[M_{k+1}-d/2^{k+1},M_{k+1}+d/2^{k+1}]=[M_{k},M_{k}+d/2^{k}],} co dopełnia dowód kroku indukcyjnego.

Niech teraz m 0 = 0 {\displaystyle m_{0}=0} i niech m k + 1 = min { n > m k : c n Δ k + 1 } . {\displaystyle m_{k+1}=\min\{n>m_{k}:c_{n}\in \Delta _{k+1}\}.} ( c m n ) n {\displaystyle (c_{m_{n}})_{n}} jest podciągiem ciągu ( c n ) n . {\displaystyle (c_{n})_{n}.} Ciąg L n = M n d / 2 n {\displaystyle L_{n}=M_{n}-d/2^{n}} jest rosnący i ograniczony, więc posiada supremum L . {\displaystyle L^{\star }.} Pokażemy, że L = lim n c m n . {\displaystyle L^{\star }=\lim _{n\to \infty }c_{m_{n}}.}

Niech w tym celu ε > 0 {\displaystyle \varepsilon >0} i niech N {\displaystyle N} będzie takie, że 1 / 2 N < ε / 2 {\displaystyle 1/2^{N}<\varepsilon /2} oraz niech K {\displaystyle K} będzie takie, że L ε / 2 < L K L . {\displaystyle L^{\star }-\varepsilon /2<{L}_{K}\leqslant L^{\star }.}

Biorąc teraz n max { N , K } {\displaystyle n\geqslant \max\{N,K\}} mamy:

| c m n L | < | c m n L n | + | L n L | = ( c m n L n ) + ( L L n ) 1 / 2 n + ( L L K ) < ε / 2 + ε / 2 = ε {\displaystyle |c_{m_{n}}-L^{\star }|<|c_{m_{n}}-{L}_{n}|+|{L}_{n}-L^{\star }|=(c_{m_{n}}-{L}_{n})+(L^{\star }-{L}_{n})\leqslant 1/2^{n}+(L^{\star }-{L}_{K})<\varepsilon /2+\varepsilon /2=\varepsilon }

Tym samym wykazaliśmy zbieżność ciągu ( c m n ) n {\displaystyle (c_{m_{n}})_{n}} do L . {\displaystyle L^{\star }.}

Zauważmy, że L {\displaystyle L^{\star }} jest także granicą ciągów ( M n ) n {\displaystyle (M_{n})_{n}} oraz R n = M n + d / 2 n . {\displaystyle R_{n}=M_{n}+d/2^{n}.}

Uwagi

  1. W literaturze niemal wyłącznie występuje błędna tj. nieodmieniona forma pierwszego nazwiska: Twierdzenie Bolzano-Weierstrassa.

Literatura dodatkowa

  • Grigorij Fichtenholz: Rachunek różniczkowy i całkowy. Warszawa: Państwowe Wydawnictwo Naukowe, 1972.
  • Franciszek Leja: Rachunek różniczkowy i całkowy. Warszawa: PWN, 1973.
  • Walter Rudin: Podstawy analizy matematycznej. Warszawa: PWN, 1976.

Linki zewnętrzne

  • publikacja w otwartym dostępie – możesz ją przeczytać Bolzano-Weierstrass theorem, Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2024-07-09].
  • Eric W.E.W. Weisstein Eric W.E.W., Bolzano-Weierstrass Theorem, [w:] MathWorld, Wolfram Research  (ang.). [dostęp 2022-10-09].
  • p
  • d
  • e
Ciągi liczbowe
pojęcia
definiujące
ciągi ogólne
ciągi liczbowe
typy ciągów
ogólne
nieskończone
przykłady ciągów
liczb naturalnych
niemalejące
inne
inne przykłady
ciągów liczb
twierdzenia
o granicach
inne
powiązane pojęcia
  • Britannica: topic/Bolzano-Weierstrass-property
  • Catalana: 0010999, 0010998