• Nie Znaleziono Wyników

Na to, by funkcja ϕ : I → R była rozwiązaniem równania (1) spełniającym warunek początkowy ϕ(ξ

N/A
N/A
Protected

Academic year: 2021

Share "Na to, by funkcja ϕ : I → R była rozwiązaniem równania (1) spełniającym warunek początkowy ϕ(ξ"

Copied!
7
0
0

Pełen tekst

(1)

1. Twierdzenie Picarda o istnieniu i jednoznaczności

Niech f : G → R będzie funkcją określoną na obszarze G ⊂ R2 i rozważmy równanie różniczkowe zwyczajne postaci

(1) y0= f (x, y).

Zbadamy przy jakich założeniach o funkcji f istnieją rozwiązania tego równania. Jeśli f jest funk- cją stałą, to powyższe równanie jest równaniem liniowym i o istnieniu rozwiązań świadczą twierdzenia dotyczące równania liniowego. Zatem w dalszym ciągu zakładamy, że f nie jest funkcją stałą.

Lemat 1. Niech f : G → R będzie funkcją ciągłą i (ξ, η) ∈ G. Na to, by funkcja ϕ : I → R była rozwiązaniem równania (1) spełniającym warunek początkowy ϕ(ξ) = η potrzeba i wystarcza, by była ona ciągłym rozwiązaniem równania całkowego

(2) y(x) = η +

Z x ξ

f t, y(t)dt.

Dowód. Załóżmy najpierw, że ϕ : I → R jest rozwiązaniem równania (1) spełniającym warunek ϕ(ξ) = η. Wówczas ϕ jest różniczkowalna (a więc w szczególności ciągła) i

ϕ0(x) = f x, ϕ(x)

dla x ∈ I.

Stąd

ϕ(x) − ϕ(ξ) = Z x

ξ

f t, ϕ(t)dt,

co po uwzględnieniu warunku początkowego ϕ(ξ) = η daje, że ϕ spełnia równanie (2).

Odwrotnie, jeśli ϕ jest funkcją ciągłą spełniającą równanie (2), to spełnia oczywiście warunek ϕ(ξ) = η i na podstawie twierdzenia o różniczkowaniu funkcji górnej granicy całkowania otrzymujemy ϕ0(x) = f x, ϕ(x) dla x ∈ I.

Lemat 2. Niech I = {x ∈ R : |x − ξ| 6 δ}, gdzie δ > 0 i niech h : I → R będzie funkcją ciągłą na przedziale I, spełniającą warunek

|h(x)| 6 M|x − ξ|n dla x ∈ I (M > 0, n > 0)1. Wówczas

Z x ξ

h(t)dt 6 M

n + 1|x − ξ|n+1 dla x ∈ I.

1 Dla n = 0 przyjmujemy w tym miejscu, że 00= 1.

(2)

Dowód. W przypadku x> ξ mamy

Z x

ξ

h(t)dt 6

Z x ξ

|h(t)|dt 6 Z x

ξ

M |t−ξ|ndt = Z x

ξ

M (t−ξ)ndt = M

n + 1(x−ξ)n+1 = M

n + 1|x−ξ|n+1. W przypadku x < ξ mamy

Z x ξ

h(t)dt =

− Z ξ

x

h(t)dt =

Z ξ

x

h(t)dt i podobnie jak w pierwszym przypadku wykazujemy, że

Z ξ x

h(t)dt

6 M

n + 1(ξ − x)n+1 = M

n + 1|x − ξ|n+1. Reasumując dla wszystkich x ∈ I prawdziwa jest teza lematu.

Zanim sformułujemy twierdzenie wprowadzimy jeszcze jedno określenie. Niech T ⊂ G. Mówimy, że funkcja f spełnia na T warunek Lipschitza ze wzgędu na y, ze stałą L > 0, gdy nierówność

|f (x, y) − f (x, y)| 6 L|y − y|.

zachodzi dla wszystkich punktów (x, y), (x, y) ∈ T . Niech (ξ, η) ∈ G i T będzie prostokątem postaci

T = {(x, y) ∈ R2: |x − ξ| 6 a, |y − η| 6 b}, gdzie a, b > 0.

Twierdzenie 1 (Picarda2). Jeśli spełnione są poniższe założenia:

(a) f : G → R jest funkcją ciągłą, (b) T ⊂ G,

(c) f spełnia na T warunek Lipschitza ze względu na y, ze stałą L > 0, (d) |f (x, y)| 6 M dla (x, y) ∈ T , gdzie M > 0 jest pewną stałą,

(e) I = {x ∈ R : |x − ξ| 6 δ}, gdzie δ = min{a, b/M },

to istnieje rozwiązanie ϕ : I → R równania (1) spełniające warunek początkowy ϕ(ξ) = η, którego wykres leży w T . Ponadto rozwiązanie to jest jednoznaczne w tym sensie, że jeśli ϕ : ee I → R jest rozwiązaniem równania (1), spełniającym warunek początkowy ϕ(ξ) = η i którego wykres przebiegae w T , toϕ(x) = ϕ(x) dla x ∈ I ∩ ee I.

Dowód istnienia. Będzie on przebiegał w paru krokach.

Krok 1. Poszukiwanie rozwiązania równania (1) spełniającego warunek początkowy ϕ(ξ) = η spro- wadzamy na podstawie lematu 1 do poszukiwania ciągłego rozwiązania równania całkowego

y(x) = η + Z x

ξ

f t, y(t)dt.

2 Émile Picard (1856-1941) – matematyk francuski.

(3)

Krok 2. Na przedziale I ⊂ (a, b) definiujemy indukcyjnie ciąg funkcyjny (ϕk), k = 0, 1, . . . w nastę- pujący sposób:

ϕ0(x) = η, (3)

ϕk(x) = η + Z x

ξ

f t, ϕk−1(t)dt, k = 1, 2, . . . (4)

Każda funkcja ϕk jest ciągła i ma wykres zawarty w prostokącie T . Istotnie, po pierwsze, ϕ0 jest funkcją ciągłą o wykresie w prostokącie T . Po drugie, jeśli funkcja ϕk−1 jest ciągła i jej wykres przebiega w T , to na mocy twierdzenia o różniczkowaniu funkcji górnej granicy całkowania wynika, że funkcja ϕk określona wzorem (4) jest różniczkowalna, a więc ciągła. Ponadto z lematu 2 dla n = 0 i h(x) = f (x, ϕk−1(x)) wynika, że:

(5) |ϕk(x) − η| =

Z x ξ

f t, ϕk−1(t)dt

6 M |x − ξ| 6 M δ 6 b dla x ∈ I.

Zatem wykres funkcji ϕk przebiega w prostokącie T . Indukcja kończy rozumowanie.

Krok 3. Dla każdego k> 1 i każdego x ∈ I spełniona jest nierówność

(6) |ϕk(x) − ϕk−1(x)| 6 M Lk−1

k! |x − ξ|k. Istotnie, po pierwsze z lematu 2 dla n = 0 i h(x) = f (x, ϕ0(x)) dostajemy

1(x) − ϕ0(x)| = |ϕ1(x) − η| =

Z x ξ

f t, ϕ0(t)dt

6 M |x − ξ|.

Po drugie, jeśli nierówność (6) jest spełniona, to na podstawie lematu 2 dla n = k i funkcji h(x) = f (x, ϕk(x)) − f (x, ϕk−1(x)) dostajemy:

k+1(x) − ϕk(x)| =

Z x ξ

f t, ϕk(t) − f t, ϕk−1(t)dt

6 M Lk

(k + 1)!|x − ξ|k+1, gdyż z warunku Lipschitza mamy:

f x, ϕk(x) − f x, ϕk−1(x)

6 L|ϕk(x) − ϕk−1(x)| 6 M Lk

k! |x − ξ|k. Na mocy indukcji wnioskujemy, że nierówność (6) zachodzi dla każdej liczby naturalnej k.

Krok 4. Zbieżność jednostajna ciągu (ϕk) jest równoważna zbieżności jednostajnej szeregu

X

k=1

k− ϕk−1), gdyż

ϕk= ϕ0+

k

X

i=1

i− ϕi−1).

Z nierówności (6) dostastajemy, że |ϕk(x) − ϕk−1(x)| 6 M Lk−1δk/k!, a stosując kryterium d’Alemberta pokazać można, że szereg liczbowyP

k=1M Lk−1δk/k! jest zbieżny. Zatem, jak wynika z kryterium Wieierstrassa dla szeregów funkcyjnych, szereg

ϕ0+

X

k=1

k− ϕk−1)

jest jednostajnie zbieżny na przedziale I. Tym samym, ciąg (ϕk) jest jednostajnie zbieżny na I.

(4)

Krok 5. Pokażemy, że granica ϕ ciągu (ϕk) spełnia wspomniane w kroku 1 równanie całkowe. Za- uważmy najpierw, że z kroku poprzedniego funkcja ϕ jest ciągła na przedziale I. Ponadto, wykres funkcji ϕ jest zawarty w prostokącie T , gdyż dla x ∈ I mamy:

|ϕ(x) − η| = lim

k→∞k(x) − η| 6 b.

Fakt, że ϕ jest rozwiązaniem równania całkowego (2) wynikał będzie z przejścia granicznego pod znakiem całki we wzorze definiującym funkcje ϕk:

(7) ϕk(x) = η +

Z x ξ

f t, ϕk−1(t)dt.

Uzasadnimy, że takie przejście jest możliwe. Dla x ∈ I i k = 0, 1, . . . oznaczmy:

gk(x) = f x, ϕk−1(x), g(x) = f x, ϕ(x).

Ponieważ funkcja f spełnia warunek Lipschitza ze względu na zmienną y, to dla x ∈ I

|gk(x) − g(x)| 6 L|ϕk−1(x) − ϕ(x)|.

Zatem, tak jak ciąg (ϕk), ciąg (gk) jest jednostajnie zbieżny do funkcji g na przedziale I, co pozwala przechodzić do granicy pod znakiem całki we wzorze (7):

ϕ(x) = lim

k→∞ϕk(x) = η + lim

k→∞

Z x ξ

gk(t)dt = η + Z x

ξ

g(t)dt = η + Z x

ξ

f t, ϕ(t)dt.

Dowód jednoznaczności. Weźmy dowolne rozwiązanieϕ : ee I → R spełniające równanie (1), o wykresie przebiegającym w prostokącie T , z warunkiem początkowymϕ(ξ) = η. Z lematu 1 mamye

ϕ(x) = η +e Z x

ξ

f t,ϕ(t)dte dla x ∈ eI.

Stąd, drogą łatwej indukcji (korzystając z lematu 2) dla dowolnego k > 0 i wszystkich x ∈ I ∩ eI otrzymujemy

|ϕ(x) − ϕe k(x)| 6 M Lk

(k + 1)!|x − ξ|k+1.

Ponieważ prawa strona powyższej nierówności zbiega do 0, to dla x ∈ I ∩ eI,

ϕ(x) = lime

k→∞ϕk(x) = ϕ(x).

To kończy dowód twierdzenia.

Ciąg (ϕk) określony w kroku 2. powyższego dowodu nosi nazwę ciągu kolejnych przybliżeń roz- wiązania ϕ. Z dowodu jednoznaczności otrzymujemy natychmiast

Wniosek 1. Dla dowolnego k ∈ N i x ∈ I mamy

|ϕ(x) − ϕk(x)| 6 M Lk

(k + 1)!|x − ξ|k+1.

(5)

Przykład 1. Rozważmy równanie Riccatiego postaci y0 = y2+ x

w zbiorze G = R2. Niech f (x, y) = y2+ x, (x, y) ∈ G, (ξ, η) = (0, 0) i T = {(x, y) ∈ R2 : |x| 6 1, |y| 6 1}.

Funkcja f jest ciągła na G, prostokąt T ⊂ G i

|f (x, y)| 6 |y|2+ |x| 6 2 dla (x, y) ∈ T, oraz

|f (x, y) − f (x, y∗∗)| 6 |y| + |y∗∗||y− y∗∗| 6 2|y− y∗∗| dla (x, y), (x, y∗∗) ∈ T.

Niech δ = min{1, 1/2} = 1/2 i I = h−1/2, 1/2i, L = 2. Na podstawie twierdzenia Picarda istnieje rozwiązanie ϕ : I → R danego równania, spełniające warunek początkowy ϕ(0) = 0, którego wykres przebiega w prostokącie T . Rozwiązanie to jest granicą ciągu (ϕk) kolejnych przybliżeń, gdzie

(8) |ϕ(x) − ϕk(x)| 6 2 · 2k

(k + 1)!|x|k+1 dla x ∈ I oraz

ϕ0(x) = 0, ϕk(x) = Z x

0

ϕk−1(t)2

dt +1

2x2 dla k > 1.

Wyznaczmy pięć kolejnych przybliżeń rozwiązania ϕ.

ϕ0(x) = 0, ϕ1(x) = 1

2x2, ϕ2(x) =

Z x 0

1 2t2

2

dt + 1

2x2 = 1

20x5+1 2x2, ϕ3(x) =

Z x 0

 1 20t5+1

2t22

dt + 1 2x2 =

Z x 0

 1

400t10+ 1 20t7+1

4t4 dt +1

2x2

= 1

4400x11+ 1

160x8+ 1

20x5+1 2x2, ϕ4(x) =

Z x 0

 1

4400t11+ 1

160t8+ 1 20t5+1

2t22

dt +1 2x2

= 1

445280000x23+ 1

7040000x20+ 87

23936000x17+ 3

49280x14+ 7 8800x11+ + 1

160x8+ 1

20x5+1 2x2.

Błąd przybliżenia ϕ4 na przedziale I oszacujemy ze wzoru (8). Ponieważ

|ϕ(x) − ϕk(x)| 6 2k+1

(k + 1)!|x|k+16 2k+1 (k + 1)! ·1

2

k+1

= 1

(k + 1)! dla x ∈ I, to w szczególności |ϕ(x) − ϕ4(x)| 6 1/120 < 0, 01 dla x ∈ I.

Z powyższego wynika na przykład, że aby otrzymać przybliżenie rozwiązania z dokładnością do trzeciego miejsca po przecinku, na całym przedziale I, należy wyznaczyć przybliżenie ϕk takie, by 1/(k + 1)! < 1/1000. Nietrudno sprawdzić, że nierówność ta jest spełniona dla k > 6.

(6)

Rysunek II.1. Wykresy pierwszych przybliżeń rozwiązania równania y0 = y2+ x.

Przykład 2. Metodą kolejnych przybliżeń znajdziemy rozwiązanie ϕ równania y0= 2x + y

w prostokącie T = {(x, y) ∈ R2 : |x| 6 1, |y + 2| 6 1}, spełniające warunek początkowy ϕ(0) = −2.

Niech f (x, y) = 2x + y, (x, y) ∈ R2. Funkcja f jest ciągła i

|f (x, y)| 6 2|x| + |y + 2| + 2 6 5 dla (x, y) ∈ T.

Ponadto

|f (x, y) − f (x, y∗∗)| 6 |y− y∗∗| dla (x, y), (x, y∗∗) ∈ T.

Niech δ = min{1,15} = 15 i oznaczmy I = h−15,15i. Z twierdzenia Picarda istnieje rozwiązanie ϕ : I → R danego równania o wykesie przebiegającym w prostokacie T i spełniające warunek początkowy ϕ(0) = −2. Rozwiązanie to jest granicą ciągu kolejnych przybliżeń. Postępując jak w poprzednim przykładzie, obliczamy kolejno:

ϕ0(x) = −2, ϕ1(x) = −2 +

Z x 0

f (t, −2)dt = Z x

0

(2t − 2)dt = −2 − 2x + x2, ϕ2(x) = −2 +

Z x 0

f t, t2− 2t − 2dt = Z x

0

2t + (t2− 2t − 2)dt = −2 − 2x +1 3x3, ϕ3(x) = −2 +

Z x 0

f t,1

3t3− 2t − 2dt = Z x

0

2t + (1

3t3− 2t − 2)dt = −2 − 2x + 1 3 · 4x4, . . . . Zauważamy teraz (co łatwo sprawdzić za pomocą indukcji), że k-te przybliżenie jest postaci:

ϕk(x) = −2 − 2x + 2

(k + 1)!xk+1.

(7)

Aby wyznaczyć wzór określający szukane rozwiązanie ϕ, obliczamy granicę ciągu (ϕk):

ϕ(x) = lim

k→∞ϕk(x) = lim

k→∞



− 2 − 2x + 2

(k + 1)!xk+1



= −2 − 2x, gdyż

k→∞lim

2 (k+2)!xk+2

2 (k+1)!xk+1

= lim

k→∞

|x|

k + 2 = 0 < 1.

2. Twierdzenie Peano o istnieniu rozwiązań

Pomijając założenie o warunku Lipschitza otrzymujemy słabsze, gdyż bez tezy o jednoznaczności, twierdzenie o istnieniu rozwiązań.

Twierdzenie 1 (Peano3). Jeśli spełnione są poniższe założenia:

(a) f : G → R jest funkcją ciągłą, (b) T ⊂ G,

(c) |f (x, y)| 6 M dla (x, y) ∈ T , gdzie M > 0 jest pewną stałą, (d) I = {x ∈ R : |x − ξ| 6 δ}, gdzie δ = min{a,Mb },

to istnieje rozwiązanie ϕ : I → R równania (1) spełniające warunek początkowy ϕ(ξ) = η o wykresie leżącym w T .

Strategia dowodu tego twierdzenia polega na: (i) przybliżeniu funkcji f wielomianami fn dwóch zmiennych x i y (z wykorzystaniem twierdzenia Stone’a-Weierstrassa); (ii) zastosowaniu twierdze- nia Picarda do każdego równania y0 = fn(x, y) i uzyskaniu rozwiązań (ϕn) spełniających warunek ϕn(ξ) = η; (iii) otrzymaniu rozwiązania równania y0= f (x, y) jako granicy odpowiedniego podciągu ciągu (ϕn) (z wykorzystaniem twierdzenia Arzeli-Ascoliego).

Przykład 1. Funkcja f (x, y) = 323

y, (x, y) ∈ R2 jest ciągła, lecz nie spełnia warunku Lipschitza w żadnym prostokącie postaci

T = {(x, y) ∈ R2: |x| 6 a, |y| 6 b}, gdzie a, b > 0. Ponieważ |f (x, y)|6 323

b dla (x, y) ∈ T , więc niech δ = min{a,23 3

b2}. Z twierdzenia Peano istnieje rozwiązanie ϕ : h−δ, δi → R równania

y0 = 3 2

3

y

o wykresie przebiegającym w T i spełniające warunek początkowy ϕ(0) = 0. Takich rozwiązań jest nieskończenie wiele, gdyż funkcje

ϕγ(x) =

0 dla x ∈ h−δ, −γi, p(x + γ)3 dla x ∈ (−γ, δi

dla γ ∈ h0, δ) są rozwiązaniami danego równania, ich wykresy mieszczą się w prostokącie T i prze- chodzą przez punkt (0, 0).

3 Giuseppe Peano (1858-1932) – matematyk włoski.

Cytaty

Powiązane dokumenty

Rozwi¡zaniem (caªk¡ szczególn¡) równania nazywamy ka»d¡ funkcj¦, która speªnia równanie dla wszystkich warto±ci zmiennej z pewnego przedziaªu.Caªk¡. ogóln¡

W tym przypadku stanem procesu określającego rozmieszczenie komórek w naczyniu w danej chwili jest właśnie funkcja rozkładu gęstości, a proces, który nas interesuje, określa,

Dla każdej z form kwadratowych z zadania 5 wyznaczyć jej rząd oraz zbadać czy jest ona dodatnio określona oraz istotnie dodatnio

Wykazać, że jeśli H oraz G/H sˇs grupami cyklicznymi, to grupa G jest generowana przez

Pokazać, że wtedy całą przestrzeń można zapisać w postaci sumy mnogościowej dwu rozłącznych, gęstych i wypukłych

Zestaw zadań 5: homomorfizmy grup, podgrupy normalne. (1) Sprawdzić, że funkcja ϕ jest homomorfizmem

Intensywność przepływu ciepła V = −k∇T (gdzie k jest stałą zależną od stopnia izolacji ścian) poprzez ściany restauracji (włącznie z sufitem i ścianą dotykającą

Aby sprawdzić, czy liczba jest rozwiązaniem równania kwadratowego należy tę liczbę podstawić w miejsce x do danego równania i sprawdzić