rachunek operatorowy mikusi´nskiego i jego zastosowanie do r

Transkrypt

rachunek operatorowy mikusi´nskiego i jego zastosowanie do r
RACHUNEK OPERATOROWY MIKUSIŃSKIEGO I
JEGO ZASTOSOWANIE DO RÓWNAŃ
RÓŻNICZKOWYCH
Tomasz Kochanek
1
Twierdzenie Titchmarsha
Symbolem C[0, ∞) oznaczać bedziemy
przestrzeń wszystkich zespolonych funkcji ciag
, lych określonych
,
na przedziale [0, ∞), wyposażona, w nastepuj
ace
dzialania dodawania i mnożenia splotowego
,
,
(f + g)(t) := f (t) + g(t) ; t ∈ [0, ∞) ;
Z t
f (t − u)g(u) du ; t ∈ [0, ∞)
(f ∗ g)(t) :=
0
dla f, g ∈ C[0, ∞). Bezpośrednio można sprawdzić, że powyżej określone dzialanie splotu jest
laczne,
przemienne i rozdzielne wzgledem
dodawania, tj.
,
,
f ∗ (g ∗ h) = (f ∗ g) ∗ h ;
f ∗g =g∗f;
f ∗ (g + h) = f ∗ g + f ∗ h ;
dla wszystkich f, g, h ∈ C[0, ∞). Oznacza to, że struktura algebraiczna (C[0, ∞), +, ∗) jest pierścieniem
przemiennym. Warto zauważyć, że jest to pierścień bez jedności. Istotnie, gdyby istniala taka funkcja f ∈ C[0, ∞), że f ∗ g = g dla wszystkich g ∈ C[0, ∞), to w szczególności mielibyśmy (biorac
, w
roli funkcji g funkcje, identycznie równa, 1)
Z t
f (u) du = 1
0
dla każdego t ∈ [0, ∞), co oczywiście jest niemożliwe, wobec ciag
, lości f .
Bardzo gleboka
i
fundamentalna
jest
obserwacja
orzekaj
aca,
że pierścień (C[0, ∞), +, ∗) jest
,
,
pierścieniem bez dzielników zera. Mianowicie zachodzi nastepuj
ace
slynne
,
,
Twierdzenie 1. (Titchmarsha) Zalóżmy, że funkcje f, g ∈ C[0, ∞) sa, takie, że (f ∗ g)(t) = 0 dla
t ∈ [0, ∞). Wówczas f = 0 lub g = 0 na [0, ∞).
Dowód tego twierdzenia poprzedzimy kilkoma lematami.
Lemat 1. (Phragména) Niech T > 0 i zalóżmy, że funkcja g : [0, T ] → C jest ciag
, la. Wówczas
dla każdego t ∈ [0, T ] zachodzi równość
Z
Z t
∞
X
(−1)k−1 T kx(t−u)
e
g(u) du =
g(u) du .
lim
x→∞
k!
0
0
k=1
1
Dowód. Przy ustalonych x > 0, t ∈ [0, T ] mamy oszacowanie
M exT k
(−1)k−1 kx(t−u)
≤
e
g(u)
; k ∈ N , u ∈ [0, T ] ,
k!
k!
gdzie M := supu∈[0,T ] |g(u)|. Zatem, wobec zbieżności szeregu
∞
X
ek
k!
k=1
i kryterium Weierstrassa, szereg funkcyjny
∞
X
(−1)k−1
k!
k=1
ekx(t−u) g(u)
x(t−u)
1
−
exp(−e
)
g(u).
jest zbieżny jednostajnie ze wzgledu
na
zmienn
a
u.
Ponadto,
jego
suma
wynosi
,
,
Twierdzenie o calkowaniu wyraz po wyrazie szeregów funkcyjnych jednostajnie zbieżnych oraz twierdzenie Lebesgue’a o zbieżności zmajoryzowanej daja, nam
Z T
Z
∞
X
(−1)k−1 T kx(t−u)
lim 1 − exp(−ex(t−u) ) g(u) .
e
g(u) du =
lim
x→∞
k!
0 x→∞
0
k=1
Przy u < t granica wystepuj
aca
pod ostatnia, calka, wynosi g(u), natomiast przy u ≥ t wynosi ona
,
,
0. Otrzymujemy stad
, dowodzona, równość.
Z udowodnionego lematu latwo wyprowadzimy wniosek mówiacy
o tym, że jeśli funkcja ciag
,
, la
f (t) mnożona przez funkcje kontrolne ent , szybko rosnace
do
∞
ma
ca
lki
jednostajnie
ograniczone
,
ze wzgledu
na
n,
to
funkcja
ta
musi
być
zerowa.
Dok
ladniej,
mamy nastepuj
acy
,
,
,
Lemat 2. Niech T > 0 i zalóżmy, że f : [0, T ] → C jest ciag
, la oraz istnieje taka stala M ,
że
Z T
nt
<M
e
f
(t)
du
0
dla wszystkich n ∈ N. Wówczas f = 0 na [0, T ].
Dowód. Dla każdego t ∈ [0, T ] mamy nastepuj
ace
oszacowanie
,
,
∞
∞
X (−1)k−1 Z T
X
ekn(t−T )
kn(t−u)
e
f (T − u) du ≤
k!
k!
0
k=1
k=1
≤ M
Z
T
e
kn(T −u)
0
f (T − u) du
∞
X
ekn(t−T )
k=1
k!
= M exp(en(t−T ) ) − 1 .
Gdy t < T , wtedy ostatnie wyrażenie zbiega do 0 przy n → ∞. Stad
, i z lematu 1 dostajemy
Z t
f (T − u) du = 0 dla każdego t ∈ [0, T ).
0
2
Zatem, wobec ciag
, lości f , mamy f = 0 na [0, T ].
Lemat 2 bedzie
narzedziem
slużacym
do udowodnienia twierdzenia Titchmarsha w szczególnym
,
,
,
przypadku, mianowicie wtedy, gdy funkcje f, g wystepuj
ace
w jego wypowiedzi sa, równe. Przejście
,
,
od tego szczególnego przypadku do sytuacji ogólnej wymagalo bedzie
użycia jeszcze jednego lematu.
,
Lemat 3. (Lercha) Niech a < b bed
, a, liczbami rzeczywistymi i niech φ : [a, b] → C bedzie
,
funkcja, ciag
l
a.
Za
lóżmy,
że
,
,
Z b
xn φ(x) dx = 0
a
dla wszystkich n ∈ N. Wówczas φ = 0 na [a, b].
Dowód. Z zalożenia bezpośrednio wynika, że
Z b
P (x)φ(x) dx = 0
a
dla każdego zespolonego wielomianu P (x). Na mocy twierdzenia Stone’a - Weierstrassa, zbiór
wszystkich takich wielomianów jest gesty
w przestrzeni
Banacha zespolonych funkcji ciag
, lych określonych
,
Rb
na [a, b] z norma, k · ksup . Funkcjonal Λ : f 7→ a f φ określony na tej przestrzeni jest zatem funkcjonalem liniowym, ciag
sie, na podzbiorze gestym.
Jest on wobec tego zerowy. W
, lym
,
,
R b i zerujacym
2
szczególności 0 = Λ(φ) = a φ2 . Funcja podcalkowa jest ciag
la
i
nieujemna.
Dostajemy wiec
,
, φ = 0,
czyli φ = 0.
Dowód Twierdzenia Titchmarsha. Jak to zostalo już wcześniej zapowiedziane, najpierw wykażemy
twierdzenie w przypadku, gdy f = g.
Niech T > 0 i zalóżmy, że funkcja f ∈ C[0, ∞) spelnia warunek
(f ∗ f )(t) = 0 dla wszystkich t ∈ [0, 2T ].
Pokażemy, że wówczas f zeruje sie, na przedziale [0, T ]. Z takiego stwierdzenia, biorac
, T dowolnie
duże, można wywnioskować teze, twierdzenia dla f = g. Z zalożenia mamy
Z t
Z 2T
n(2T −t)
f (t − u)f (u) du dt = 0
e
0
0
dla dowolnego n ∈ N. Podstawmy u 7→ T − v, t 7→ 2T − v − w. Jakobian takiego odwzorowania
wynosi
∂u ∂u −1 0 ∂w = ∂v
∂t ∂t −1 −1 = 1 ,
∂v
∂w
a obszar calkowania przechodzi na trójkat
, określony nierównościami: v ≤ T , w ≤ T , v + w ≥ 0.
Oznaczmy ten trójkat
przez
∆,
natomiast
trójkat
go do prostokata
[−T, T ] × [−T, T ]
,
, dopelniajacy
,
,
0
oznaczmy przez ∆ . Mamy
Z
en(v+w) f (T − v)f (T − w) dv dw = 0 ,
∆
skad
,
Z
n(v+w)
e
Z
f (T − v)f (T − w) dv dw =
∆+∆0
∆0
3
en(v+w) f (T − v)f (T − w) dv dw .
Calka po lewej stronie wynosi
Z
T
−T
2
e f (T − x) dx ,
nx
natomiast na trójkacie
∆0 modul wyrażenia en(v+w) ograniczony jest z góry przez 1. Zatem
,
Z
T
−T
2
enx f (T − x) dx ≤ P M 2 ,
gdzie M := sup |f | , P jest polem trójkata
∆0 . Otrzymujemy
,
Z T
Z T
Z 0
nx
nx
nx
≤ +
e
f
(T
−
x)
dx
e
f
(T
−
x)
dx
e
f
(T
−
x)
dx
0
−T
−T
√
≤
PM + TM .
Na mocy lematu 2, f = 0 na przedziale [0, T ]. Jak wcześniej zauważyliśmy, dowodzi to prawdziwości
twierdzenia w przypadku f = g.
Ustalmy teraz dwie funkcje f, g ∈ C[0, ∞) takie, że (f ∗ g)(t) = 0 dla wszystkich t ∈ [0, ∞).
Oznaczmy
f1 (t) := tf (t) , g1 (t) := tg(t) dla t ∈ [0, ∞) .
Wobec oczywistej równości
Z t
Z t
Z t
(t − u)f (t − u)g(u) du +
ug(u)f (t − u) du = t
f (t − u)g(u) du ,
0
0
0
mamy
(f1 ∗ g + f ∗ g1 )(t) = 0 dla wszystkich t ∈ [0, ∞).
Stad
,
0 = f ∗ g1 ∗ (f1 ∗ g + f ∗ g1 ) = (f ∗ g) ∗ (f1 ∗ g1 ) + (f ∗ g1 ) ∗ (f ∗ g1 )
= (f ∗ g1 ) ∗ (f ∗ g1 ) .
Z udowodnionej już cześci
twierdzenia wnosimy, że f ∗ g1 = 0. Innymi slowy
,
Z t
ug(u)f (t − u) du = 0 ; t ∈ [0, ∞) .
0
Powtarzajac
, to samo rozumowanie, dostajemy
Z t
un g(u)f (t − u) du = 0
0
dla wszystkich: n ∈ N oraz t ∈ [0, ∞). Korzystajac
, z lematu 3, mamy
g(u)f (t − u) = 0 dla wszystkich t ∈ [0, ∞), u ∈ [0, t] .
Gdyby istnial punkt x0 taki, że g(x0 ) 6= 0, to stosujac
, powyższy warunek dla t ≥ x0 otrzymalibyśmy
f = 0 na [0, ∞). Zatem f = 0 lub g = 0 na [0, ∞).
4
2
Cialo operatorów Mikusińskiego
Wiadomość, że pierścień (C[0, ∞), +, ∗) jest pierścieniem przemiennym bez dzielników zera
pozwala dokonać standardowej algebraicznej konstrukcji i zbudować dla tego pierścienia odpowiadajace
mu przemienne cialo ulamków. Cialo to oznaczać bedziemy
symbolem M i nazywać cialem
,
,
operatorów Mikusińskiego, a jego elementy - operatorami Mikusińskiego.
Funkcje, f ∈ C[0, ∞) oznaczać bedziemy
też symbolem {f (t)}. Zauważmy, że każdy taki ele,
ment f pierścienia (C[0, ∞), +, ∗) może być utożsamiany z elementem ciala M, mianowicie z klasa,
. Symbol {1} oznacza funkcje, identycznie równa,
abstrakcji reprezentowana, przez ulamek {f (t)}·{1}
{1}
1, a symbol · oznacza oczywiście mnożenie splotowe. Mamy wiec
, naturalne zanurzenie
C[0, ∞) 3 f ,→
{f (t)} · {1}
∈ M.
{1}
Podobnie każda, liczbe, zespolona, α możemy utożsamiać w naturalny sposób z pewnym operatorem, mianowicie tzw. operatorem skalarnym
[α] :=
{α}
,
{1}
gdzie {α} oznacza funkcje, identycznie równa, α, rozważana, jako element ciala M. Okazuje sie,
, że
mnożenie splotowe przez operatory skalarne odpowiada zwyklemu mnożeniu przez liczbe, zespolona.,
Dokladniej, zachodza, nastepuj
ace
wzory
,
,
[α + β] = [α] + [β] ,
[αβ] = [α] · [β] ,
[α] · {f (t)} = {αf (t)} ,
[α] ·
{αf (t)}
{f (t)}
=
{g(t)}
{g(t)}
dla wszystkich: α, β ∈ C, f, g ∈ C[0, ∞). Mamy zatem nastepne
naturalne zanurzenie
,
C 3 α ,→ [α] ∈ M .
W ciele M istnieje oczywiście jedność. Oznaczamy ja, symbolem 1M . Jest ona ulamkiem wyznaczonym przez dowolny reprezentant c 6= 0 w nastepuj
acy
sposób
,
,
1M =
c
.
c
Wyróżnimy teraz dwa operatory grajace
szczególnie ważna, role, w zastosowaniach rachunku
,
operatorów do równań różniczkowych. Operator generowany przez funkcje, tożsamościowo równa, 1
oznaczymy symbolem h na cześć Heaviside’a (operator ten bywa także czesto
oznaczany przez l):
,
h := {1} .
Operator ten zwiemy operatorem calkowym, co motywowane jest nastepuj
acym
rachunkiem
,
,
Z t
h · {f (t)} = {1} · {f (t)} =
f (s) ds .
o
Operator, który jest elementem odwrotnym do h w ciele M oznaczymy symbolem s i nazwiemy
operatorem różniczkowym:
1M
s :=
.
h
5
W dalszym ciagu,
jeśli piszemy równość operatorowa,, to każda, wystepuj
ac
,
, a, w niej liczbe, zespo,
lona, rozumieć należy jako odpowiadajacy
jej operator skalarny.
,
Twierdzenie 2. Niech f ∈ C n [0, ∞). Wówczas zachodzi nastepuj
aca
równość operatorowa
,
,
f (n) = sn · f − sn−1 · f (0) − . . . − s · f (n−2) (0) − f (n−1) (0) .
Dowód. Mnożac
, obustronnie równość
Z
{f (t)} = {f (0)} +
t
0
f (s) ds
0
przez s i pamietaj
ac,
że s · h = h · s = 1M , dostajemy teze, w przypadku, gdy n = 1. Wzór dla n > 1
,
,
wynika latwo z tego przez indukcje.
,
3
Zastosowanie do równań różniczkowych
Idea stosowania rachunku operatorowego do równań różniczkowych polega na fakcie, że operacje różniczkowania i calkowania w ciele M polegaja, po prostu na mnożeniu przez odpowiednie
operatory s i h. W ten sposób zapisanie równania różniczkowego w postaci operatorowej pozwala sprowadzić problem do rozwiazania
prostego algebraicznego równania. Z uwagi na to, że po
,
rozwiazaniu
powstalego równania algebraicznego w wyniku dostajemy operator ciala M, dodat,
kowo należy wiedzieć, przez jaka, funkcje, tenże operator jest reprezentowany. W przypadku równań
różniczkowych liniowych o stalych wspólczynnikach lub ukladów takich równań rozwiazanie
w po,
staci algebraicznej zawsze wyraża sie, pewna, funkcja, wymierna, zmiennej s. Jeśli uwzglednimy
to, że
,
funkcje takie zawsze daja, rozlożyć sie, na ulamki proste, to wystarczajace
dla
nas
w
tym
przypadku
,
bed
a
nast
epuj
ace
wzory
,
, ,
,
Twierdzenie 3. Mamy
tn−1 αt
e
,
(n − 1)!
1M
1 αt
=
e sin βt ,
(s − α)2 + β 2
β
αt
s−α
=
e
cos
βt
(s − α)2 + β 2
1M
=
(s − α)n
dla wszystkich: n ∈ N, α ∈ C, β ∈ C \ {0}.
Dowód. Pokażemy dowód wzoru (1). Na mocy twierdzenia 2 mamy
s · {eαt } = {αeαt } + 1 = α · {eαt } + 1M ,
6
(1)
(2)
(3)
co dowodzi tego wzoru w przypadku n = 1. Jeśli teraz n > 1 i zalożymy prawdziwość wzoru dla
n − 1, to mamy
n−2
1M
t
αt
αt
e
= {e } ·
(s − α)n
(n − 2)!
Z t
1
n−2 αs α(t−s)
s e e
ds
=
(n − 2)! 0
Z t
eαt
n−2
=
s
ds
(n − 2)! 0
n−1
t
αt
e
,
=
(n − 1)!
co kończy dowód indukcyjny.
Przyklad. Rozwiazać
uklad równań różniczkowych
,
0
x = x + 2y
y 0 = −x + 2y
z warunkami poczatkowymi
x(0) = ξ, y(0) = η.
,
Uklad ten w postaci operatorowej przyjmuje postać
(s − 1)x − 2y
= ξ
.
x
+ (s − 2)y = η
Zapisujac
, go w postaci macierzowej, mnożac
, obustronnie przez odpowiednia, macierz odwrotna, i
zapisujac
, jej elementy w postaci sum ulamków zwyklych, otrzymujemy
 
   21 2 1
1
+ 3 s−3 − 23 1s + 23 s−3
ξ
x
3s
  .
 =
11
1
11
1
η
y
− 13 s−3
+ 32 s−3
3s
3s
Stad
operatorowe. Natomiast korzystajac
, możemy odczytać rozwiazanie
,
, ze wzoru (1) twierdzenia
3, możemy napisać przez jakie funkcje to algebraiczne rozwiazanie
jest reprezentowane. Faktyczne
,
rozwiazanie
danego ukladu ma postać
,
2
2
x(t) = (ξ − η) + e−3t (ξ + η) ,
3
3
1
1
y(t) = (ξ + η) − e−3t (ξ − η) .
3
3
Rachunek operatorowy daje istotna, korzyść w porównaniu ze zwykla, metoda, rozwiazywania
,
równań różniczkowych liniowych o stalych wspólczynnikach lub ukladów takich równań. Użycie
rachunku operatorowego daje zupelnie algorytmiczna, metode, rozwiazywania
takich równań, na,
wet wtedy, gdy macierz ukladu posiada wielokrotne wartości wlasne, co jest sytuacja, niekorzystna,
w przypadku stosowania metody standardowej. Jak sie, bowiem okazuje, macierz odpowiedniego
ukladu algebraicznego jest zawsze nieosobliwa w ciele M. Wynika to z nastepuj
acego
faktu.
,
,
7
Twierdzenie 4. Operatory
1, s, s2 , . . . , sn , . . .
sa, liniowo niezależne nad cialem C.
Dowód. Zalóżmy, że liczby zespolone α0 , α1 , . . . , αn sa, takie, że w ciele M zachodzi równość
αn sn + · · · + α1 s + α0 = 0 .
n
Mnożac
, te, równość obustronnie przez operator h , dostajemy
αn + · · · + α1 hn−1 + α0 hn = 0 .
Latwo sprawdzić, że dla każdej liczby naturalnej k mamy
k−1 t
k
h =
.
(k − 1)!
Wobec tego funkcja
αn + · · · + α1
tn−2
tn−1
+ α0
(n − 2)!
(n − 1)!
jest funkcja, zerowa,, skad
, α0 = . . . = αn = 0.
8