• Nie Znaleziono Wyników

Wstęp do matematyki

N/A
N/A
Protected

Academic year: 2021

Share "Wstęp do matematyki"

Copied!
81
0
0

Pełen tekst

(1)

Wstęp do matematyki

Marcin Orchel

(2)

Spis treści

1 Ogólne działy 4

1.1 Logika . . . 4

2 Metody numeryczne 6 2.1 Wprowadzenie do metod numerycznych . . . 6

2.1.1 Przestrzeń euklidesowa. . . 6

2.1.2 Ciągi. . . 8

2.1.3 Zadania . . . 10

2.1.4 Laboratoria . . . 10

2.2 Wprowadzenie do metod numerycznych . . . 12

2.2.1 Podciągi . . . 12

2.2.2 Ciągi Cauchy’ego . . . 13

2.2.3 Kres górny, dolny, maksimum, minimum . . . 15

2.2.4 Ciągi monotoniczne . . . 16

2.2.5 Granica dolna i górna . . . 17

2.2.6 Zadania . . . 18

2.2.7 Laboratoria . . . 18

2.3 Wprowadzenie do metod numerycznych . . . 19

2.3.1 Kule otwarte, zbiory otwarte, zbiory domknięte . . . 19

2.3.2 Zbiory ograniczone i zbiory zwarte . . . 19

2.3.3 Kombinacje wypukłe, zbiory wypukłe . . . 20

2.3.4 Suma zbiorów, przekrój zbiorów . . . 20

2.3.5 Zadania . . . 22

2.3.6 Laboratoria . . . 23

2.4 Wprowadzenie do metod numerycznych . . . 23

2.4.1 Macierze. . . 23

2.4.2 Zadania . . . 32

2.4.3 Laboratoria . . . 33

2.5 Wprowadzenie do metod numerycznych . . . 34

2.5.1 Funkcje . . . 34

2.5.2 Funkcja różniczkowalna i ciągle różniczkowalna . . . 35

2.5.3 Hiperpłaszczyzna . . . 39

2.5.4 Twierdzenia o wartościach średnich . . . 41

(3)

2.5.5 Zadania . . . 42

2.5.6 Laboratoria . . . 43

2.6 Wprowadzenie do metod numerycznych . . . 43

2.6.1 Forma kwadratowa . . . 43

2.6.2 Zadania . . . 44

2.7 Wprowadzenie do metod numerycznych . . . 45

2.7.1 Stabilność numeryczna . . . 45

2.8 Wprowadzenie do metod numerycznych . . . 46

2.8.1 Równania nieliniowe z jedną niewiadomą . . . 46

2.8.2 Metoda Newtona . . . 47

2.8.3 Metoda interpolacji liniowej . . . 47

2.8.4 Pierwiastki równania n-tego stopnia . . . 47

2.8.5 Zadania . . . 48

2.9 Wprowadzenie do metod numerycznych . . . 48

2.9.1 Chaos deterministyczny . . . 48

2.9.2 Zadania . . . 49

2.10 Wprowadzenie do metod numerycznych . . . 49

2.10.1 Rozwiązywanie układów równań liniowych . . . 49

2.10.2 Zadania . . . 51

2.11 Wprowadzenie do metod numerycznych . . . 51

2.11.1 Interpolacja . . . 51

2.11.2 Zadania . . . 52

2.12 Wprowadzenie do metod numerycznych . . . 53

2.12.1 Liczby losowe . . . 53

2.12.2 Metoda Monte Carlo . . . 53

2.12.3 Zadania . . . 53

3 Optymalizacja 54 3.1 Optymalizacja. . . 54

3.1.1 Problem optymalizacyjny . . . 54

3.1.2 Ekstremum lokalne i globalne . . . 55

3.1.3 Problem optymalizacyjny w formie parametrycznej . . . 55

3.1.4 Maksymalizacja użyteczności . . . 56

3.1.5 Minimializacja wydatków . . . 57

3.1.6 Zadania . . . 57

3.2 Optymalizacja. . . 58

3.2.1 Cele teorii optymalizacji . . . 58

3.2.2 Twierdzenie Weierstrassa . . . 58

3.2.3 Zadania . . . 59

3.3 Optymalizacja. . . 60

3.3.1 Ekstrema bez ograniczeń . . . 60

3.3.2 Warunki na pierwszą pochodną . . . 61

3.3.3 Warunki na drugą pochodną . . . 61

(4)

3.3.4 Zadania . . . 63

3.4 Optymalizacja. . . 64

3.4.1 Metoda ekspansji . . . 64

3.4.2 Poszukiwanie minimum w przedziale . . . 65

3.4.3 Metoda złotego podziału . . . 65

3.4.4 Metoda Fibonacciego . . . 67

3.4.5 Zadania . . . 67

3.5 Optymalizacja. . . 68

3.5.1 Metoda Hooke’a-Jeevesa . . . 68

3.5.2 Zadania . . . 71

3.6 Optymalizacja. . . 71

3.6.1 Metody gradientowe . . . 71

3.6.2 Metoda największego spadku . . . 72

3.6.3 Zadania . . . 73

3.7 Optymalizacja. . . 74

3.7.1 Metoda Newtona . . . 74

3.7.2 Zadania . . . 75

3.8 Optymalizacja. . . 76

3.8.1 Problemy optymalizacyjne z warunkami . . . 76

3.8.2 Warunki równościowe i twierdzenie Lagrange’a . . . 76

3.8.3 Warunki na drugą pochodną . . . 77

3.8.4 Metoda Lagrange’a . . . 78

3.8.5 Przykłady . . . 79

3.8.6 Zadania . . . 80

(5)

Rozdział 1

Ogólne działy

1.1 Logika

Przydatne reguły logiczne w dowodzeniu twierdzeń.

(p ∧ q) ⇒ r ⇔ p ∧ ¬r ⇒ ¬q (p ∧ q) ⇒ r ⇔ p ⇒ (q ⇒ r)

¬ (p ⇒ (q ∧ r)) ⇔ ¬ (p ⇒ q) ∨ ¬ (p ⇒ r) (p ⇒ q) ∧ (p ⇒ r) ⇔ p ⇒ (q ∧ r)

(p ⇒ q) ∧ (q ⇒ r) ⇒ (p ⇒ r) (p ⇒ q) ∧ (q ⇒ r) ⇒ (p ⇒ q ∧ r)

Standaryzacja liniowa funkcji liniowej. Funkcja po standaryzacji

y = ax + b (1.1)

Chcemy odstandaryzować wartości zmiennej niezależnej i zależnej. Mamy dane ymin, ymax, yold min, yold max, oraz xmin, xmax, xold min, xold max. Mamy dane zależności

xold− xold min

xold max− xold min = x − xmin

xmax− xmin (1.2)

xold− xold min

∆xold = x − xmin

∆x (1.3)

gdzie ∆xold= xold max− xold min, ∆x = xmax− xmin x = ∆x (xold− xold min)

∆xold + xmin (1.4)

Dla y

yold− yold min

yold max− yold min = y − ymin

ymax− ymin (1.5)

(6)

yold− yold min

∆yold = y − ymin

∆y (1.6)

gdzie ∆yold= yold max− yold min, ∆y = ymax− ymin y = ∆y (yold− yold min)

∆yold + ymin (1.7)

Po podstawieniu do funkcji otrzymujemy

∆y (yold− yold min)

∆yold + ymin = a

∆x (xold− xold min)

∆xold + xmin



+ b (1.8)

Należy obliczyć yold jako funkcję xold

∆y (yold− yold min)

∆yold = a

∆x (xold− xold min)

∆xold + xmin



+ b − ymin (1.9)

∆y (yold− yold min) = ∆yold

 a

∆x (xold− xold min)

∆xold + xmin



+ b − ymin



(1.10) yold− yold min= ∆yold

∆y

 a

∆x (xold− xold min)

∆xold + xmin



+ b − ymin



(1.11) yold= ∆yold

∆y

 a

∆x (xold− xold min)

∆xold + xmin



+ b − ymin



+ yold min (1.12) yold= a∆yold∆x (xold− xold min)

∆y∆xold +∆yold

∆y (axmin+ b − ymin) + yold min (1.13) A zatem współczynnik kierunkowy przed standaryzacją to

a∆yold∆x

∆y∆xold (1.14)

a wyraz wolny to

a−xold min∆yold∆x

∆y∆xold +∆yold

∆y (axmin+ b − ymin) + yold min (1.15)

(7)

Rozdział 2

Metody numeryczne

2.1 Wprowadzenie do metod numerycznych

2.1.1 Przestrzeń euklidesowa Zbiór liczb naturalnych:

N = {1, 2, 3, . . .}

Zbiór liczb całkowitych:

Z = {. . . , −1, 0, 1, . . .}

Zbiór liczb wymiernych:

Q =



x|x = p

q, p, q ∈ Z, q 6= 0



Liczby rzeczywiste oznaczane są jako R. Wartość bezwzględna liczby x ∈ R:

|x| =

( x jesli x ≥ 0

−x jesli x < 0

Odległość euklidesowa między dwoma punktami x, y ∈ R zdefiniowana jest jako |x − y|.

Dla n ∈ N , Rnoznacza n-wymiarową przestrzeń euklidesową. Gdy n = 1 piszemy samo R. Punkt x w Rn to wektor

x = (x1, . . . , xn)

gdzie dla i ∈ {1..n}, liczba xi ∈ R nazywa się i-tą współrzędną punktu x. Symbol 0 oznacza punkt o współrzędnych (0, . . . , 0). Dodawanie wektorów dla x, y ∈ Rn

x + y = (x1+ y1, . . . , xn+ yn) Mnożenie skalarne wektora x ∈ Rn przez liczbę α ∈ R

αx = (αx1, . . . , αxn)

(8)

Porównywanie dwóch wektorów x = (x1, . . . , xn) i y = (y1, . . . , yn):

x = y, jesli xi = yi dla kazdego i ∈ {1..n}

x ≥ y, jesli xi ≥ yi dla kazdego i ∈ {1..n}

x > y, jesli x ≥ y i x 6= y

x  y, jesli xi > yi dla kazdego i ∈ {1..n}

Gdy n > 1 nie zawsze możemy stwierdzić który wektor jest większy, np: wektory x = (1, 2) i y = (2, 1) nie spełniają obu nierówności x ≥ y i y ≥ x. Wyróżnimy następujące części przestrzeni Rn: nieujemna

Rn+= {x ∈ Rn|x ≥ 0}

ściśle dodatnia

R++n = {x ∈ Rn|x  0}

Mamy dane x, y ∈ R. Iloczyn skalarny wektorów x i y zdefiniowany jest jako:

x · y =

n

X

i=1

xiyi

Iloczyn skalarny ma następujące własności, dla wektorów x, y, z ∈ Rn i liczb a, b ∈ R

• przemienność: x · y = y · x

• dwuliniowość: (ax + by) · z = ax · z + by · z oraz x · (ay + bz) = x · ay + x · bz

• nieujemność: x · x ≥ 0, przy czym równość zachodzi tylko gdy x = 0 Nierówność Cauchy-Schwarza. Dla dowolnych x, y ∈ Rn:

|x · y| ≤ (x · x)1/2(y · y)1/2 Norma euklidesowa wektora x ∈ Rn zdefiniowana jest jako:

kxk =

n

X

i=1

x2i

!1/2

Zachodzi następujący związek z iloczynem skalarnym:

kxk = (x · x)1/2

Nierówność Cauchy-Szwarza może być zapisana w postaci:

|x · y| ≤ kxk kyk Norma ma następujące własności dla x, y ∈ Rn i a ∈ R:

(9)

• nieujemność: kxk ≥ 0, przy czym równość jest spełniona tylko gdy x = 0.

• jednorodność: kaxk = |a| · kxk.

• nierówność trójkąta: kx + yk ≤ kxk + kyk.

Odległość pomiędzy dwoma wektorami x, y ∈ Rn jest zdefiniowana jako:

d (x, y) =

n

X

i=1

(xi− yi)2

!1/2

Odległość d zwana jest również metryką. Jest powiązana z normą:

d (x, y) = kx − yk

Metryka ma następujące własności, dla dowolnych x, y, z ∈ Rn:

• nieujemność: d (x, y) ≥ 0, przy czym równość jest spełniona tylko gdy x = y

• przemienność: d (x, y) = d (y, x)

• nierówność trójkąta: d (x, z) ≤ d (x, y) + d (y, z) 2.1.2 Ciągi

Ciąg w Rn jest to specyfikacja punktu xk ∈ Rn dla każdej liczby k ∈ {1, 2, . . .}. Ciąg zapisujemy zazwyczaj w postaci x1, x2, . . ., albo {xk}.

Definition 2.1.1. Ciąg {xk} w Rnjest zbieżny do granicy x (co zapisujemy jako xkx), jeśli odległość d (xk, x) zmierza do zera, gdy k dąży do nieskończoności, czyli gdy dla każdego  > 0 istnieje liczba k () taka, że dla każdego k ≥ k () mamy d (xk, x) < .

Przykładowo ciąg w R zdefiniowany jako xk = 1/k dla każdego k jest ciągiem zbież- nym z granicą x = 0. Dowód: weźmy dowolne k () > 1/. Wtedy dla każdego k > k () mamy d (xk, 0) = d (1/k, 0) = 1/k < 1/k () < .

Theorem 2.1.2. Ciąg może mieć maksymalnie jedną granicę. To znaczy, gdy ciąg {xk} jest ciągiem w Rn zbieżnym do punktu x ∈ Rn, to nie może być równocześnie zbieżny do punktu y ∈ Rn dla y 6= x.

Dowód. Z nierówności trójkąta mamy

d (xk, y) ≥ d (x, y) − d (xk, x)

Ponieważ d (x, y) > 0 oraz d (xk, x) → 0 to z nierówności wynika, że d (xk, y) nie może dążyć do zera, gdy k dąży do nieskończoności, dlatego xk→ y jest niemożliwe.

(10)

Ciąg {xk} jest ciągiem ograniczonym, kiedy istnieje liczba rzeczywista M taka, że kxkk ≤ M dla każdego k. Ciąg, który nie jest ograniczony zwie się ciągiem nieograni- czonym i zachodzi: ciąg {xk} jest nieograniczony, gdy dla każego M ∈ R istnieje k (M ) taka, że

xk(M ) > M .

Theorem 2.1.3. Każdy ciąg zbieżny w Rn jest ograniczony.

Dowód. Załóżmy, że xk → x oraz, że  = 1 w definicji ciągu zbieżnego. Wtedy istnieje k (1) takie, że dla każdego k ≥ k (1), d (xk, x) < 1. Ponieważ d (xk, x) = kxk− xk, to z nierówności trójkąta dla każdego k ≥ k (1)

kxkk = k(xk− x) + xk ≤ k(xk− x)k + kxk < 1 + kxk Teraz zdefiniujmy M jako maksimum skończonego zbioru liczb

nkx1k , . . . , xk(1)−1 , 1 + kxko Wtedy M ≥ kxkk dla każdego k.

Z powyższego twierdzenia wynika, że jeśli ciąg nie jest ograniczony, to nie jest zbieżny.

Kiedy np. ciąg {xk} jest zdefiniowany jako xk = k. Ale to, że ciąg nie jest ograniczony nie jest jedyną przyczyną braku zbieżności ciągu. Przykładowo ciąg:

xk= ( 1

k, k = 1, 3, 5, . . . 1 −1k, k = 2, 4, 6, . . .

jest ograniczony, ponieważ zachodzi |xk| ≤ 1 dla każdego k, ale nie jest zbieżny, ponieważ dla nieparzystych k ciąg zbiega do 0, a dla nieparzystych do 1, a ciąg zbieżny może mieć jedną tylko granicę.

Theorem 2.1.4. Ciąg nxko w Rn jest zbieżny do granicy x, wtedy i tylko wtedy, gdy xki → xi dla każdego i ∈ {1, . . . , n}, gdzie xk=xk1, . . . , xkn oraz x = (x1, . . . , xn).

Dowód. Odległość pomiędzy dwoma punktami w Rn może być zapisana jako:

d (x, y) =

n

X

i=1

|xi− yi|2

!1/2

gdzie |xi− yi| to odległość pomiędzy punktami xii yiw R. W pierwszym kroku załóżmy, że xk → x. Musimy pokazać, że xki → xi dla każdego i, czyli, że dla dowolnych i oraz

 > 0 istnieje ki() takie, że dla każdego k ≥ ki() mamy

xki − xi

< . Z definicji xk → x wiemy, że istnieje k () takie, że dxk, x<  takie, że k ≥ k (). Dlatego też dla każdego k ≥ k () i dla każdego i zachodzi:

xki − xi =



xki − xi 2

1/2

n

X

l=1

xkj − xj 2

!1/2

= dxk, x< 

(11)

Dlatego wystarczy wziąść ki() = k () dla każdego i.

W drugim kroku załóżmy, że nxkio jest zbieżne do xi dla każdego i. Niech  > 0.

Pokażemy, że istnieje k () takie, że dxk, x<  dla każdego k ≥ k (), co gwarantuje, że xk → x. Zdefiniujmy liczbę p = /

n. Dla każdego i istnieje ki(p) takie, że dla każdego k ≥ ki(p) zachodzi

xki − xi

< p. Zdefiniujmy k () jako maksimum ze skończonego zbioru liczb k1(p) , . . . , kn(p). Wtedy dla k ≥ k () mamy xki − xi < p dla każdego i, dlatego:

dxk, x=

n

X

i=1

xki − xi 2

!1/2

<

n

X

i=1

 

n

2!1/2

= 

Theorem 2.1.5. Niech nxko będzie ciągiem w Rn zbieżnym do granicy x. Załóżmy, że dla każdego k zachodzi a ≤ xk ≤ b, gdzie a = (a1, . . . , an) oraz b = (b1, . . . , bn) są pewnymi stałymi wektorami w Rn. Wtedy zachodzi, a ≤ x ≤ b.

Dowód. Twierdzenie zostanie udowodnione, gdy pokażemy, że ai ≤ xi ≤ bi dla każdego i ∈ {1..n}. Załóżmy, że nie zachodzi powyższe, to znaczy dla pewnego i mamy xi < ai. Z poprzedniego twierdzenia mamy, że xk → x, to z tego wynika, że xkj → xj dla każdego j ∈ {1..n}, czyli również xki → xi. Ale to oznacza wraz z xi < ai, że dużych k musi zachodzić xki < ai, co jest sprzeczne z hipotezą, że a ≤ xk≤ b. Podobnie dla xi > bi. 2.1.3 Zadania

Zadanie 1. Ile wynosi norma wektora (3, 4, 12) i jaka jest jej interpretacja geometryczna?

Zadanie 2. Zbadać czy poniższe ciągi są zbieżne. Jeśli tak to do jakiej granicy:

1. 1/k, (−1)k 2. (k − 1/k, 1/k sin k) 3. (2, cos 1/k)

4. (k, (k − 1) /2k) 2.1.4 Laboratoria

1. Zadania na 3.0

(a) Opanować wyszukiwanie granic na stronie wolframalpha.com, oraz wyświe- tlanie wykresów ciągów.

(b) Napisać funkcję zwracającą dokładność przybliżenia liczby e, za pomocą war- tości ciągu1 +1kk dla dużego k. Funkcja jako parametr przyjmuje liczbę e

wczytaną uprzednio z pliku pochodzącego np ze strony http://const.physics.edu.pl/liczbae.php.

(12)

2. Zadania na 4.0

(a) Napisać funkcję sprawdzającą czy dany ciąg jest ograniczony daną liczbą, funkcja przyjmuje jako parametry ciąg w postaci klasy abstrakcyjnej, oraz wartość ograniczenia, sprawdzamy wartości ciągu począwszy od k = 1, a skończywszy na wybranej dużej liczbie k.

3. Zadania na 5.0

(a) Zaimplementować z definicji wyszukiwanie granic ciągów liczbowych, jedno- wymiarowych. Wskazówki: rozpatrujemy wybrany duży przedział dla wartości k ∈ [a, b],  wybierane takie, które pojawiły się dla rozpatrywanego przedzia- łu k, kandydat na granicę wybierany za pomocą sprawdzenia wartości dla dużego k. Program zwraca informację czy dany kandydat może być granicą, dokładniej zwraca informację o otoczeniu podanej granicy, w którym może znajdować się prawdziwa granica.

Ciągi do testowania:

sin k 1 k (−1)k

k − 1 k sin k

k 2 cos1

k k k − 1

2k

 1 +1

k

k

k

a dla wybranych a > 0

k sin1 k ek

k kkqk

(13)

dla |q| < 1

 1 +a

k

k

k

k ln k k ek ka dla a ∈ N

ka k!

n ln

 1 +1

n



ka1/k− 1 dla a > 0

ln ln k ln k

ak k!

dla a ∈ R

k

X

i=1

1 i − ln k

dowolnie wybrane ciągi arytmetyczne i geometryczne k2+ 2k + 1

3k2+ 1

2.2 Wprowadzenie do metod numerycznych

2.2.1 Podciągi

Mamy dany {xk} w Rn. Niech m będzie dowolną regułą, która przyporządkowuje dla każdego k ∈ N wartość m (k) ∈ N . Załóżmy ponadto, że m wzrasta wraz ze wzrostem k, co znaczy dla każdego k ∈ N m (k) < m (k + 1). Możemy zdefiniować nowynxm(k)o, którego k-ty element jest m (k) elementem {xk}. Ten nowy ciąg jest zwany podciągiem.

Mówiąc inaczej podciąg jest dowolnym nieskończonym podzbiorem wyjściowego ciągu, który zachowuje kolejność elementów. Pomimo tego, że {xk} nie jest zbieżny, to może zawierać podciągi, które są zbieżne. Przykładowo ciąg 0, 1, 0, 1, 0, 1, . . . nie ma granicy, ale podciągi 0, 0, 0, . . . i 1, 1, 1, . . . mają granicę.

Jeśli ciąg zawiera podciąg zbieżny, to granica podciągu zbieżnego jest zwana punktem skupienia ciągu wyjściowego. Przykładowo ciąg 0, 1, 0, 1, . . . ma dwa punkty skupienia 0 i 1.

(14)

Theorem 2.2.1. Punkt x jest punktem skupienia {xk}, wtedy i tylko wtedy, gdy dla każdego  > 0, istnieje nieskończenie wiele wartości m takich, że

d (x, xm) < .

Dowód. Załóżmy, że x jest punktem skupienia {xk}. Wtedy musi istnieć podciągnxm(k)o, który jest zbieżny do x. Z definicji zbieżności dla każdego  > 0 nieskończenie wiele ele- mentów nxm(k)omusi spełniać d (x, xm) < , dlatego też nieskończenie wiele elementów {xk} musi spełniać d (x, xm) < .

W drugą stronę załóżmy, że dla każdego  > 0 istnieje nieskończenie wiele m takich, że d (x, xm) < . Z tego wynika, że możemy zdefiniować podciąg nxm(k)o ciągu {xk} w następujący sposób: m (1) będzie dowolną liczbą taką, że d (x, xm) < 1. Dla k = 2, 3, . . . zdefiniujmy m (k) jako dowolne m spełniające dwa warunki: d (x, xm) < 1/k i m (k) > m (k − 1). Możemy zauważyć, że nxm(k)ozbiega do x, dlatego x jest punktem skupienia {xk}.

Ciąg {xk} jest zbieżny do x, wtedy i tylko wtedy, gdy każdy jego podciąg jest zbieżny do x. Ciąg {xk} może mieć dowolną liczbę punktów skupienia. Przykładowo punktami skupienia są wszystkie liczby naturalne następującego ciągu:

1, 1, 2, 1, 2, 3, 1, 2, 3, 4, . . .

Jest możliwe, że żaden podciąg nie jest zbieżny, czyli, że ciąg nie ma punktów skupienia.

Przykładowo ciąg {xk} w R zdefiniowany jako xk = k dla każdego k. Każdy podciąg tego ciągu zmierza do +∞.

2.2.2 Ciągi Cauchy’ego

Ciąg {xk} w Rnspełnia kryterium Cauchy’ego, jeśli dla każdego  > 0 istnieje liczba k () taka, że dla każdego m, l ≥ k () mamy d (xm, xl) < . Opisowo ciąg {xk} spełnia kryte- rium Cauchy’ego, kiedy wybierając dostatecznie duże k odległość pomiędzy dowolnymi dwoma elementami xm i xl w ogonie ciągu:

xk, xk+1, xk+2, . . .

może być uczyniona dowolnie małą. Ciąg, który spełnia kryterium Cauchy’ego jest nazy- wany ciągiem Cauchy’ego. Przykładowym ciągiem spełniającym kryterium Cauchy’ego jest {xk} w R zdefiniowany jako xk= 1/k2 dla każdego k. Dowód przebiega następująco weźmy dowolne  > 0. Wybierzmy k () takie, że k2 > 2. Dla m, l ≥ k () mamy:

d (xm, xl) =

1 m2 − 1

l2

1 m2 + 1

l2

1

k ()2 + 1 k ()2

= 2

k ()2 < 

Theorem 2.2.2. Ciąg nxkow Rn jest ciągiem Cauchy’ego, wtedy i tylko wtedy, gdy dla każdego i ∈ {1, . . . , n} nxkiojest ciągiem Cauchy’ego w R.

(15)

Dowód. Niech nxko będzie ciągiem Cauchy’ego w Rn. Pokażemy, że dla każdego i i

 > 0 istnieje ki() takie, że dla każdego m, l ≥ ki() mamy xmi − xli < . Dane są

 > 0 i i. Ponieważ nxkojest ciągiem Cauchy’ego, to istnieje k () takie, że dla każdego m, l ≥ k () mamy dxm− xl< . Dlatego też dla każdego m, l ≥ k () otrzymujemy:

xmi − xli =



xmi − xli 2

1/2

n

X

j=1

xmj − xlj 2

1/2

= dxm, xl< 

Wystarczy teraz wybrać ki() = k (). Dowód w drugą stronę: załóżmy, że nxkio jest ciągiem Cauchy’ego dla każdego i. Pokażemy, że dla każdego  > 0 istnieje k () takie, że dla każdego m, l ≥ k () zachodzi d

xm− xl

< . Niech  > 0. Zdefiniujmy p = /n.

Ponieważ każdy nxkio jest ciągiem Cauchy’ego, to istnieje ki(p) takie, że dla każdego m, l ≥ ki(p) mamy xmi − xli < p. Zdefiniujmy k () = max {k1(p) , . . . , kn(p)}. Wtedy dla m, l ≥ k () mamy

dxm, xl=

n

X

i=1

xmi − xli 2

!1/2

<

n

X

i=1

 

n

2!1/2

= 

Jedną z różnic między ciągiem zbieżnym i ciągiem Cauchy’ego jest to, że w defi- nicji ciągu zbieżnego występuje bezpośrednio granica. Oba typy ciągów w przestrzeni euklidesowej związane są następującym twierdzeniem:

Theorem 2.2.3. Ciąg {xk} w Rn jest ciągiem Cauchy’ego, wtedy i tylko wtedy, gdy jest ciągiem zbieżnym, to znaczy, wtedy i tylko wtedy gdy istnieje x ∈ Rn takie, że xk→ x.

Dowód. Załóżmy, że ciąg {xk} jest ciągiem zbieżnym. Pokażemy, że jest wtedy ciągiem Cauchy’ego. Weźmy  > 0. Zdefiniujmy p = /2. Ponieważ xk → x, to istnieje k (p) takie, że dla każdego j ≥ k (p) mamy d (xj, x) < p. Z nierówności trójkąta dla j, l ≥ k (p) otrzymujemy:

d (xj, xl) ≤ d (xj, x) + d (xl, x) < p + p = 

Wystarczy teraz wziąść k () = k (p). Dowód w drugą stronę zostanie tutaj pominięty.

Można łatwo udowodnić słabsze twierdzenie:

Theorem 2.2.4. Niech {xk} będzie ciągiem Cauchy’ego. Wtedy {xk} jest ograniczony, a także posiada co najwyżej jeden punkt skupienia.

Dowód. Na początku pokażemy, że ciąg Cauchy’ego jest ograniczony, weźmy  = 1.

Wtedy istnieje k (1) takie, że dla każdego j, l ≥ k (l) mamy d (xj, xl) < 1. Z nierówności trójkąta dla j ≥ k (1) otrzymujemy:

kxjk = xj− xk(l)+ xk(l) xj− xk(l) + xk(l) < 1 + xk(l)

(16)

Wybierzmy następnie M jako maksimum ze zbioru:

nkx1k , . . . , xk(l)−1 , 1 + xk(l) o

Dla takiego M zachodzi M ≥ kxkk dla każdego k. Teraz udowodnimy, że ciąg Cauchy’ego nie może mieć więcej niż jednego punktu skupienia. Załóżmy, że x jest punktem skupienia ciągu Cauchy’ego {xk}. Pokażemy, że xk → x. Niech  > 0 i p = /2. Ponieważ {xk} jest ciągiem Cauchy’ego, to istnieje k (p) takie, że d (xj, xl) < p dla każdego j, l ≥ k (p).

Ponadto ponieważ x jest punktem skupienia {xk}, istnieją wyrazy ciągu {xk}, które leżą dowolnie blisko x. W szczególności możemy znaleźć m ≥ k (p) takie, że d (xm, x) < p.

Dlatego, jeśli j ≥ k (p)

d (xj, x) ≤ d (xj, xm) + d (xm, x) ≤ p + p = 

Z tego wynika, że xk → x. A z tego wynika, że nie może posiadać więcej niż jednego punktu skupienia.

Dwa ciągi Cauchy’ego {xk} i {yk} są równoważne, jeśli dla każdego  > 0 istnieje k () takie, że dla każdego j ≥ k () zachodzi d (xj, yj) < . Ciągi Cauchy’ego równoważne zapisujemy jako {xk} ∼ {yk}. Można zauważyć, że relacja ∼ jest relacją równoważności.

Jest zwrotna {xk} ∼ {xk}, symetryczna {xk} ∼ {yk} z tego wynika {yk} ∼ {xk} i prze- chodnia {xk} ∼ {yk} i {yk} ∼ {zk} implikuje {xk} ∼ {zk}. Dowód przechodniości: niech

 > 0 oraz p = /2. Ponieważ {xk} ∼ {yk}, to istnieje k1(p) takie, że dla każdego k speł- niającego k ≥ k1(p) zachodzi d (xk, yk) < p. Podobnie istnieje k2(p) takie, że dla każde- go k spełniającego k ≥ k2(p) zachodzi d (yk, zk) < p. Niech k () = max {k1(p) , k2(p)}.

Wtedy dla każdego k ≥ k () zachodzi d (xk, zk) ≤ d (xk, yk) + d (yk, zk) < p + p = , dlatego {xk} ∼ {zk}.

Równoważne ciągi Cauchy’ego muszą mieć tą samą granicę. Dowód: załóżmy, że {xk} ∼ {yk} oraz xk → x. Niech  > 0. Istnieje k1() takie, że dla każdego k ≥ k1() zachodzi d (xk, x) < /2, istnieje także k2() takie, że dla każdego k ≥ k2() zachodzi d (xk, yk) < /2. Ustawiając k () = max {k1() , k2()}, dla każdego k ≥ k () zachodzi d (x, yk) ≤ d (x, xk) + d (xk, yk) < /2 + /2 = , co oznacza yk→ x.

2.2.3 Kres górny, dolny, maksimum, minimum

Niech A będzie niepustym podzbiorem R. Ograniczenie górne zbioru A, zapisywane jako U (A) jest zdefiniowane jako:

U (A) = {u ∈ R|u ≥ a dla kazdego a ∈ A}

Ograniczenie dolne, L (A) jest zdefiniowane jako:

L (A) = {l ∈ R|l ≤ a dla kazdego a ∈ A}

Zbiór U i zbiór L mogą być puste. Przykładowo dla A = N zbiór U jest pusty, dla A = Z zbiory U i L są puste. Jeśli U (A) jest niepusty to mówimy, że zbiór A jest

(17)

ograniczony od góry. Jeśli L (A) jest niepusty to mówimy, że zbiór A jest ograniczony od dołu. Kres górny zbioru A, zapisywany jako sup A jest najmniejszym elementem ze zbioru ograniczenia górnego. Jeśli U (A) jest niepusty, to sup A jest zdefiniowane jako unikalny punkt a ∈ U (A) taki, że a ≤ u dla każdego u ∈ U (A). Jeśli U (A) jest pusty to piszemy sup A = +∞. Podobnie kres dolny zbioru A, zapisywany jako inf A jest największym elementem ze zbioru ograniczenia dolnego. Jeśli L (A) jest niepusty, to inf A jest zdefiniowane jako unikalny punkt ˆa ∈ L (A) taki, że ˆa ≥ l dla każdego l ∈ L (A). Jeśli L (A) jest pusty to piszemy inf A = −∞.

Theorem 2.2.5. Jeśli U (A) jest niepusty, to kres górny istnieje, to znaczy istnieje a ∈ U (A) takie, że a ≤ u dla każdego u ∈ U (A). Podobnie jeśli L (A) jest niepusty, to kres dolny istnieje, to znaczy istnieje ˆa ∈ L (A) takie, że ˆa ≥ l dla każdego l ∈ L (A).

Theorem 2.2.6. Załóżmy, że sup A jest skończone. Wtedy dla każdego  > 0, istnieje a () ∈ A takie, że a () > sup A − .

Dowód. Wprowadźmy oznaczenie a = sup A. Przypuśćmy, że twierdzenie nie będzie spełnione dla pewnego  > 0, to znaczy, że a ≤ a−  dla każdego a ∈ A. Ale wtedy a−  będzie należało do ograniczenia górnego A. Ale to stoi w sprzeczności z definicją a jako najmniejszego elementu ograniczenia górnego.

Maksimum niepustego zbioru A ⊂ R, zapisywane jako max A jest zdefiniowane jako punkt z ∈ A taki, że z ≥ a dla każdego a ∈ A. Minimum niepustego zbioru A ⊂ R, zapisywane jako min A jest zdefiniowane jako punkt w ∈ A taki, że w ≤ a dla każdego a ∈ A. Z definicji wynika, że maksimum musi być elementem ograniczenia górnego A, a minimum musi być elementem ograniczenia dolnego A. Można podać alternatywne definicje takie, że max A = A∩U (A) i min A = A∩L (A). Wartości sup A i inf A są zawsze zdefiniowane dla niepustego A, a max A i min A mogą nie istnieć, nawet gdy sup A i inf A są skończone. Dla przykładu A = (0, 1), wtedy U (A) = {x|x ≥ 1} i L (A) = {x|x ≤ 0}, sup A = 1, inf A = 0. Ale maksimum i minimum nie istnieje. Z definicji wynika, że jeśli maksimum istnieje, to max A = sup A, co oznacza, że maksimum istnieje wtedy i tylko wtedy, gdy sup A ∈ A. Podobnie z minimum.

2.2.4 Ciągi monotoniczne

Ciąg {xk} w R jest ciągiem rosnącym kiedy

xk+1≥ xk dla kazdego k a ciągiem malejącym, gdy

xk+1≤ xk dla kazdego k

Ciąg {xk} w R zmierza do +∞ (xk ↑ +∞), jeśli dla każdego p ∈ N istnieje k (p) takie, że dla każdego k ≥ k (p) zachodzi xk ≥ p, ciąg {xk} w R zmierza do −∞ (xk ↑ −∞), jeśli dla każdego p ∈ N istnieje k (p) takie, że dla każdego k ≥ k (p) zachodzi xk ≤ −p.

(18)

Jeśli ciąg zmierza do ±∞, to musi być nieograniczony, ale odwrotnie niekoniecznie, np.

ciąg {xk} zdefiniowany jako xk=

( 1 kiedy k jest nieparzyste k kiedy k jest parzyste

jest nieograniczony, ale nie zmierza do +∞. Jeśli {xk} jest ciągiem nieograniczonym, to musi zawierać co najmniej jeden podciąg, który zmierza do +∞ lub −∞.

Theorem 2.2.7. Niech {xk} będzie ciągiem rosnącym w R. Jeśli {xk} jest nieograni- czony, to musi zmierzać do +∞. Jeśli {xk} jest ograniczony, to jest zbieżny do granicy x, gdzie x to kres górny zbioru punktów {x1, x2, . . .}.

Ponieważ {xk} w R jest ciągiem rosnącym, wtedy i tylko wtedy, gdy {−xk} jest ciągiem malejącym, to zachodzi następujące twierdzenie:

Theorem 2.2.8. Niech {xk} będzie ciągiem malejącym w R. Jeśli {xk} jest nieograni- czony, to musi zmierzać do −∞. Jeśli {xk} jest ograniczony, to jest zbieżny do granicy x, gdzie x to kres dolny zbioru punktów {x1, x2, . . .}.

2.2.5 Granica dolna i górna

Wprowadzimy konwencje, że ciąg {xk} posiada punkt skupienia +∞, kiedy {xk} zawiera podciągnxm(k)o, który zmierza do +∞, ciąg {xk} posiada punkt skupienia −∞, kiedy {xk} zawiera podciąg nxm(k)o, który zmierza do −∞. W szczególności jeśli ciąg {xk} zmierza do +∞, wtedy +∞ będzie traktowane jako granica {xk}. Niech będzie dany {xk} w R. Granica górna {xk} jest zdefiniowana jako granica przy k → ∞ {ak} zdefiniowanego jako:

ak= sup {xk, xk+1, xk+2, . . .}

i jest zapisywana jako: lim supk→∞xk. Można zauważyć, że granica górna zawsze istnie- je, są 3 możliwości dla ciągu ak, po pierwsze ak = +∞ dla pewnego k lub dla każdego k, po drugie {ak} musi spełniać ak+1 ≤ ak dla każdego k, ponieważ ak+1 jest kresem górnym z mniejszego zbioru, co oznacza, że {ak} musi być ciągiem nierosnącym w R. Z poprzedniego twierdzenia dla ciągów monotonicznych wynika, że jeśli {ak} jest nieogra- niczony, to ak ↓ −∞, a jeśli {ak} jest ograniczony, wtedy {ak} zmierza do pewnego a.

We wszystkich 3 przypadkach granica istnieje. Dlatego lim sup zawsze istnieje. Granica dolna {xk} jest zdefiniowana jako granica przy k → ∞ {bk} zdefiniowanego jako:

bk = inf {xk, xk+1, xk+2, . . .}

i jest zapisywana jako: lim infk→∞xk.

Theorem 2.2.9. Niech {xk} będzie ciągiem w R oraz A zbiorem wszystkich punktów skupienia {xk} (włącznie z ±∞). Oznaczmy: a = lim supk→∞xk, b = lim infk→∞xk. Wtedy zachodzi: istnieją podciągi nxm(k)o i nxl(k)o takie, że xm(k) → a i xl(k) → b, a = sup A i b = inf A.

(19)

Z powyższego twierdzenia wynika, że lim supk→∞xk≥ lim infk→∞xk. Ostra nierów- ność zachodzi np. dla ciągu {xk} = {0, 1, 0, 1, 0, 1, . . .}, który ma

lim supk→∞xk = 1 i lim infk→∞xk= 0.

Theorem 2.2.10. Ciąg {xk} w R jest zbieżny do granicy x ∈ R, wtedy i tylko wtedy, gdy lim supk→∞xk= lim infk→∞xk= x.

Theorem 2.2.11. Ciąg {xk} w Rn jest zbieżny do granicy x, wtedy i tylko wtedy, gdy każdy podciąg {xk} jest zbieżny do x.

Przykład 1: dany jest ciąg xk= (−1)k/k. Dla k nieparzystego mamy ak= 1/ (k + 1), dla parzystego ak = 1/k, a zatem lim supk→∞xk = 0. Przykład 2: dany jest ciąg xk = sin k, wtedy można udowodnić, że ak= 1, a zatem lim supk→∞xk= 1.

2.2.6 Zadania

Zadanie 1. Znaleźć granicę dolną i górną następujących ciągów:

• xk= (−1)k dla k = 1, 2, . . .

• xk= k (−1)k dla k = 1, 2, . . .

• xk= (−1)k+ 1/k dla k = 1, 2, . . .

• xk= 1 dla k parzystych, xk= −k/2 dla k nieparzystych, k = 1, 2, . . ..

• 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, . . .

Zadanie 2. Znajdź kres dolny, górny, maksimum, minimum następujących zbiorów:

• X = {x ∈ [0, 1] |x jest niewymierne}

• X = {x|x = 1/n, n = 1, 2, . . .}

• X = {x|x = 1 − 1/n, n = 1, 2, . . .}

• X = {x ∈ [0, π] | sin x > 1/2}

2.2.7 Laboratoria 1. Zadania na 3.0

(a) Napisać metodę w klasie Sequence zwracającą informację czy dany ciąg jest ciągiem malejącym, rosnącym, ściśle malejącym, ściśle rosnącym, stałym.

(b) Sprawdzić czy podane ciągi w poprzednim konspekcie w zadaniu na 5.0 są ciągami rosnącymi, malejącymi, itd.

(c) Napisać metodę w klasie Sequence zwracającą maksimum i minimum dla cią- gów dla zdefiniowanego dużego przedziału, przetestować dla ciągów z poprzed- niego konspektu.

(20)

2. Zadania na 4.0

(a) napisać metodę dla klasy Sequence sprawdzającą czy dany ciąg jest zbieżny za pomocą kryterium Cauchy’ego.

3. Zadania na 5.0

(a) Napisać metodę w klasie Sequence zwracającą najdłuższy podciąg stały, ro- snący, malejący podanego ciągu w zdefiniowanym dużym przedziale. Wska-

zówka: można zaimplementować algorytm podany tutaj: http://en.wikipedia.org/wiki/Longest_increasing_subsequence .

2.3 Wprowadzenie do metod numerycznych

2.3.1 Kule otwarte, zbiory otwarte, zbiory domknięte

Niech x ∈ Rn. Kula otwarta B (x, r) ze środkiem x i promieniem r > 0 jest zdefiniowana jako:

B (x, r) = {y ∈ Rn|d (x, y) < r}

Po zastąpieniu nierówności ostrej nierównością słabą otrzymujemy kulę domkniętą Bz(x, r).

Zbiór S w Rn nazywamy otwartym, jeśli dla każdego x ∈ S istnieje r > 0 takie, że B (x, r) ⊂ S. Intuicyjnie zbiór S jest otwarty, gdy z każdego punktu x ∈ S możemy przemieścić się na małą odległość w dowolnym kierunku bez opuszczania S. Zbiór S w Rn jest domknięty, kiedy jego dopełnienie Sc= {x ∈ Rn|x /∈ S} jest otwarte.

Theorem 2.3.1. Zbiór S ⊂ Rn jest domknięty, wtedy i tylko wtedy, gdy dla każdego ciągu {xk} takiego, że dla każdego k xk ∈ S, zachodzi xk→ x, gdzie x ∈ S.

Przykładem zbioru domkniętego jest domknięty przedział jednostkowy [0, 1] = {x ∈ R|0 ≤ x ≤ 1}, a zbioru otwartego otwarty przedział jednostkowy (0, 1) = {x ∈ R|0 < x < 1}. Istnieją

ponadto zbiory, które nie są otwarte i nie są domknięte. Przykładowo [0, 1) = {x ∈ R|0 < x ≤ 1}

oraz (0, 1] = {x ∈ R|0 ≤ x < 1} Zbiorami w przestrzeni euklidesowej, które są zarówno otwarte jak i domknięte są tylko zbiór pusty i cała przestrzeń.

2.3.2 Zbiory ograniczone i zbiory zwarte

Zbiór S ⊂ Rn nazywamy ograniczonym, jeśli istnieje r > 0 takie, że S ⊂ B (0, r).

Czyli gdy zbiór jest całkowicie zawarty w pewnej kuli otwartej ze środkiem w punkcie 0. Przykładowo przedział (0, 1) jest zbiorem ograniczonym w R, natomiast zbiór liczb naturalnych nie jest ograniczony. Zbiór S ⊂ Rn jest zwarty, jeśli dla każdego ciągu punktów {xk} takiego, że dla każdego k xk∈ S, istnieje podciągnxm(k)ooraz istnieje x ∈ S takie, że xm(k) → x. Opisowo zbiór jest zwarty, jeśli każdy jego ciąg zawiera podciąg zbieżny do granicy ze zbioru S. Jeśli S ⊂ Rn jest zwarty, to S musi być ograniczony, ponieważ gdyby nie był ograniczony to istniałby ciąg {xk} w S taki, że kxkk > k, a taki ciąg nie może zawierać podciągu zbieżnego. Podobnie, jeśli zbiór jest zwarty, to musi

(21)

być również domknięty. Jeśli by tak nie byłoby, to istniałby {xk} w S taki, że xk → x, gdzie x /∈ S. Wszystkie podciągi wtedy również zmierzają do x, co stoi w sprzeczności z definicją zwartości. Zachodzi ponadto twierdzenie w drugą stronę, w sumie:

Theorem 2.3.2. Zbiór S ⊂ Rn jest zwarty, wtedy i tylko wtedy, gdy jest domknięty i ograniczony.

2.3.3 Kombinacje wypukłe, zbiory wypukłe

Dana jest kolekcja punktów x1, . . . , xm ∈ Rn. Punkt z ∈ Rn jest kombinacją wypukłą punktów (x1, . . . , xm), jeśli istnieje λ ∈ Rmspełniające λi ≥ 0, i = 1, . . . , m iPmi=1λi = 1 takie, że z = Pmi=1λixi. Zbiór S ⊂ Rn jest wypukły, jeśli każda kombinacja wypukła każdej pary punktów z S jest w S. Intuicyjnie S jest wypukły, jeśli odcinek łączący dowolne dwa punkty w S jest całkowicie zawarty w S. Przykładowo otwarty i domknięty przedział jednostkowy są wypukłe, hiperkula domknięta

D = {x ∈ Rn| kxk ≤ 1}

jest również wypukła. Okrąg jednostkowy

C =nx ∈ R2| kxk = 1o

nie jest wypukły, ponieważ dla punktów (−1, 0) ∈ C i (1, 0) ∈ C istnieje kombinacja wypukła z = (0, 0) /∈ C. Powyższy punkt jest kombinacją wypukłą, ponieważ dla λ = (0.5, 0.5) mamy 0.5 [−1, 0] + 0.5 [1, 0] = [0, 0]. Zauważmy również, że dla podanych dwóch punktów mogą istnieć kombinacje wypukłe należące do C.

2.3.4 Suma zbiorów, przekrój zbiorów

Zbiór A indeksuje kolekcje zbiorów S, jeśli Sa∈ S jest zdefiniowany dla każdego a ∈ A oraz dla każdego Si ∈ S istnieje a ∈ A. Kolekcja zbiorów S będzie oznaczana jako (Sa)a∈A. Jeśli zbiór indeksowy zawiera skończoną liczbę elementów będzie zwany skoń- czonym zbiorem indeksowym, w przeciwnym wypadku dowolnym zbiorem indeksowym.

Jeśli B ⊂ A, wtedy kolekcja (Sb)b∈B jest nazywana podkolekcją. Skończona podkolekcja będzie oznaczana jako (Sϕ)ϕ∈B Dla dowolnej kolekcji (Sa) unia kolekcji zapisywana jako S

a∈ASa i przecięcie kolekcji zapisywane jakoTa∈ASa są zdefiniowane następująco:

[

a∈A

Sa= {x ∈ Rn|x ∈ Sa dla pewnego a ∈ A}

\

a∈A

Sa= {x ∈ Rn|x ∈ Sa dla kazdego a ∈ A}

Theorem 2.3.3 (Prawo de Morgana). Niech A będzie dowolnym zbiorem indeksowym.

Niech (Ga) będzie kolekcją zbiorów indeksowanych przez A. Wtedy:

[

a∈A

Ga

!c

= \

a∈A

Gca

Cytaty

Powiązane dokumenty

Wymienić, jakie znane

Wariacją n–elementową bez powtórzeń ze zbioru m–elementowego nazywamy uporząd- kowany zbiór (n–wyrazowy ciąg) składający się z n różnych elementów wybranych z

Pokazać, że każdy operator śladowy jest iloczynem dwu operatorów

Czy istnieje funkcja f, że jest tylko jeden punkt a o tej włąsności?.

Zmodyfikuj ten przykład i podaj funkcję, której zbiorem punktów nieciągłości jest Q..

[r]

kiedy władca zasiadł na tebańskim tronie w okolicznych górach pojawił się dziwny stwór który porywał ludzi i rzucał ich w przepaść miał twarz kobiety a z

Niech, tak jak wcześniej przyjęliśmy, Fo(W) będzie aktem mowy, w którym nadawca N wyraża swoje stanowisko w odniesieniu do zdania W. Aby zespól tych aktów mowy mógł