1 Przestrzenie euklidesowe i unitarne

advertisement
GAL (Informatyka)
Wykład - przestrzenie euklidesowe
Wersja z dnia 6 lutego 2014
Paweł Bechler
1
Przestrzenie euklidesowe i unitarne
Niech X będzie przestrzenią liniową nad ciałem K.
Definicja 1. Iloczyn skalarny na X jest to funkcja φ : X × X → K, którą
będziemy zapisywać jako hx, yi = φ(x, y), o następujących własnościach:
(i) dla dowolnych x, y1 , y2 ∈ X i α1 , α2 ∈ K:
hx, α1 y1 + α2 y2i = α1 hx, y1 i + α2 hx, y2 i,
(ii) dla dowolnych x, y ∈ X
hx, yi = hy, xi,
(iii) dla dowolnego x ∈ X \ {0}
hx, xi > 0.
Uwaga 1. W szczególność, w przypadku zespolonym (K = C) warunek (iii)
oznacza, że iloczyn skalarny niezerowego wektora x ∈ X z samym sobą jest
liczbą rzeczywistą dodatnią.
Przykład 1 (Standardowy iloczyn skalarny w Kn ).
h~x, ~y i = ~xH ~y = x̄1 y1 + . . . + x̄n yn
(jeżeli K = R to oczywiście h~x, ~y i = ~xT ~y ).
Przykład 2. Dla x, y ∈ R2 niech
h~x, ~y i = 2x1 y1 − x2 y2 − x1 y2 + 5x2 y2 .
Jest to iloczyn skalarny: warunki (i) i (ii) są oczywiste, warunek (iii) zachodzi,
gdyż
hx, xi = 2x21 − 2x1 x2 + 5x22
= (x21 + 2x1 x2 + x22 ) + (x21 − 4x1 x2 + 4x22 )
= (x1 + x2 )2 + (x1 − 2x2 )2 > 0
1
gdy ~x 6= 0
Przykład 3. Niech x0 , . . . xn ∈ K będą różnymi punktami. Dla p, q ∈ K[x]n
określamy
hp, qi =
n
X
p(xk )q(xk ).
k=0
To jest iloczyn skalarny na K[x]n . Uzasadnienie tego faktu pozostawiamy
jako ćwiczenie.
Stwierdzenie 1 (Własności iloczynu skalarnego). Załóżmy, że h·, ·i jest iloczynem skalarnym na przestrzeni liniowej X nad ciałem K. Wówczas:
(a) dla dowolnych x1 , x2 , y ∈ X, α1 , α2 ∈ K
hα1 x1 + α2 x2 , yi = ᾱ1 hx1 , yi + ᾱ2 hx2 , yi,
(b) dla dowolnego x ∈ X
hx, 0i = h0, xi = 0,
(c) dla dowolnego x ∈ X
hx, xi = 0 wtedy i tylko wtedy, gdy x = 0,
(d) jeżeli x ∈ X i dla każdego y ∈ X zachodzi hx, yi = 0, to x = 0.
Dowód. Podpunkt (a) wynika z warunków (ii) i (iii) definicji, podpunkt (b)
wynika z ciągu równości:
hx, 0i = hx, x − xi = hx, xi − hx, xi = 0
oraz (ii), podpunkt (c) wynika z (b) i (iii), podpunkt (d) wynika z (c).
Definicja 2. Przestrzeń liniową X nad ciałem R z iloczynem skalarnym h·, ·i
nazywamy przestrzenią euklidesową.
Przestrzeń liniową X nad ciałem C z iloczynem skalarnym h·, ·i nazywamy
przestrzenią unitarną.
Przestrzeń euklidesową lub unitarną X z iloczynem skalarnym h·, ·i zapisujemy jako parę (X, h·, ·i).
Określenie iloczynu skalarnego na przestrzeni liniowej umożliwia zdefiniowanie pojęcia długości wektora, czyli jego normy:
Definicja 3. Norma na przestrzeni euklidesowej (unitarnej) (X, h·, ·i), pochodząca od iloczynu skalarnego, jest to funkcja k · k : X → [0, +∞) zadana
wzorem
q
kxk = hx, xi,
x ∈ X.
Przykład 4. Na przestrzeni Kn ze standardowym iloczynem skalarnym h~x, ~y i =
~xH ~y mamy normę
q
kxk = |x1 |2 + . . . + |xn |2 .
2
Twierdzenie 2 (Nierówność Schwarza). W przestrzeni euklidesowej lub unitarnej (X, h·, ·i), dla dowolnych x, y ∈ X zachodzi nierówność
|hx, yi| ¬ kxk · kyk .
Dowód. Niech x, y ∈ X. Weźmy t ∈ K i niech α, β ∈ R to argumenty liczb
(zespolonych) t i hx, yi, czyli
t = |t|(cos α + i sin β) = |t|ωα
hx, yi = |hx, yi|(cos β + i sin β) = |hx, yi|ωβ ,
gdzie ωφ = cos φ + i sin φ. Wówczas
0 ¬ kx + tyk2 = hx + ty, x + tyi
= hx, xi + hty, xi + hx, tyi + hty, tyi =
= kxk2 + t̄hx, yi + thx, yi + tt̄ kyk2
= kxk2 + |t|ω−α |hx, yi|ω−β + |t|ωα |hx, yi|ωβ + |t|2 kyk2
= kxk2 + |t||hx, yi|(ω−(α+β) + ω(α+β) ) + |t|2 kyk2 .
Dla α = −β otrzymujemy
0 ¬ kxk2 + 2|t||hx, yi| + |t|2 kyk2 ,
natomiast dla α = π − β:
0 ¬ kxk2 − 2|t||hx, yi| + |t|2 kyk2 .
Zatem, dla dowolnego s ∈ R:
0 ¬ kxk2 + 2s|hx, yi| + s2 kyk2 .
Jest to trójmian kwadratowy zmiennej s, przyjmujący wyłącznie wartości
nieujemne, więc jego wyróżnik jest niedodatni:
0 ­ (2|hx, yi|)2 − 4 kxk2 kyk2 ,
lub równoważnie
|hx, yi| ¬ kxk · kyk .
Stwierdzenie 3 (Własności normy). Niech (X, h·, ·i) będzie przestrzenią euklidesową (unitarną), a k · k to norma na X pochodząca od iloczynu skalarnego. Wówczas
(a) dla każego x ∈ X, kxk = 0 wtedy i tylko wtedy, gdy x = 0,
(b) dla dowolnych x ∈ X i α ∈ K
kαxk = |α| · kxk ,
3
(c) dla dowolnych x, y ∈ X
kx + yk ¬ kxk + kyk .
Dowód. Podpunkty (a) i (b) wynikają z własności iloczynu skalarnego. Podpunkt (c) jest wnioskiem z nierówności Schwarza:
kx + yk2 = hx + y, x + yi
= hx, xi + hx, yi + hx, yi + hy, yi
= kxk2 + kyk2 + 2Rehx, yi
¬ kxk2 + kyk2 + 2|hx, yi|
2
2
¬ kxk + kyk + 2 kxk · kyk
= (kxk + kyk)2 .
gdyż Rez ¬ |z|
z nier. Schwarza.
Uwaga 2. Norma k · k na przestrzeni euklidesowej X zadaje również funkcję
odległości wektorów, czyli metrykę d : X × X → [0, ∞):
d(x, y) = kx − yk .
Z własności normy wynika, że
• d(x, y) = d(y, x)
• d(x, y) = 0 wtedy i tylko wtedy, gdy x = y,
• d(x, y) ¬ d(x, z) + d(z, x) dla dowolnych x, y, z ∈ X (nierówność trójkąta)
2
Ortogonalność
W celu uproszczenia zapisu, wprowadźmy oznaczenie:
δj,k =

1
0
gdy i = j
.
gdy i =
6 j
Niech (X, h·, ·i) będzie przestrzenią euklidesową lub unitarną.
Definicja 4. Powiemy, że wektory x, y ∈ X są ortogonalne (prostopadłe),
jeżeli hx, yi = 0. Piszemy wówczas x ⊥ y.
Powiemy, że układ wektorów x1 , . . . , xk ∈ X jest układem ortogonalnym,
jeżeli xj 6= 0 dla każdego j oraz xi ⊥ xj dla i 6= j, czyli hxi , xj i = δi,j .
Ortogonalny układ wektorów wektorów x1 , . . . , xn ∈ X nazywamy układem
ortonormalnym, jeżeli dodatkowo kxj k = 1 dla każdego j.
4
Przykład 5. Wektory ~e1 , . . . , ~en ∈ Kn tworzą układ ortonormalny w Kn ze
standardowym iloczynem skalarnym.
Przykład 6. W R4 ze standardowym iloczynem skalarnym h~x, ~y i = ~xT ~y
wektory
1
1
 
~v1 =   ,
1
1
 
1
−1


~v3 =   ,
−1
1
1
 1 


~v2 =   ,
−1
−1




1
−1


~v4 =  
 1 
−1


tworzą układ ortogonalny.
Stwierdzenie 4. Każdy ortogonalny układ wektorów w przestrzeni euklidesowej lub unitarnej (X, h·, ·i) jest liniowo niezależny.
Dowód. Załóżmy, że wektory x1 , . . . xk tworzą układ ortogonalny i α1 x1 +
. . . + αk xk = 0 dla αj ∈ K. Dla j = 1, . . . , k
0 = hxj , α1 x1 + . . . αk xk i =
k
X
αi hxj , xi i = αj kxj k2 ,
i=0
więc αj = 0.
Definicja 5. Układ ortogonalny (ortonormalny) w przestrzeni euklidesowej
lub unitarnej (X, h·, ·i), który jest bazą tej przestrzeni, nazywamy bazą ortogonalną (ortonormalną).
Przykład 7. Układ ~e1 , . . . , ~en jest bazą ortonormalną w Kn ze standardowym iloczynem skalarnym.
Przykład 8. Wektory ~v1 , ~v2 , ~v3 , ~v4 z przykładu 6 tworzą bazę ortogonalną
przestrzeni R4 .
Stwierdzenie 5. Załóżmy, że układ y1 , . . . , yn jest bazą ortogonalną w przestrzeni euklidesowej (X, h·, ·i). Wówczas każdy wektor x ∈ X możemy zapisać
jako
n
X
hyk , xi
yk .
x=
k=1 hyk , yk i
Inaczej mówiąc, baza sprzężona do y1 , . . . , yn składa się z funkcjonałów
φk (x) =
1
hyk , xi.
hyk , yk i
Dowód. Zgodnie z definicją i własnościami baz sprzężonych, wystarczy sprawdzić, że φk (yj ) = 0 gdy k 6= j oraz φk (yk ) = 1.
5
3
Ortogonalizacja Grama - Schmidta
Niech x1 , . . . , xm będzie liniowo niezależnym układem wektorów w przestrzeni euklidesowej lub unitarnej (X, h·, ·i). Chcemy znaleźć układ ortogonalny
(y1 , . . . , ym ) lub ortonormalny (ỹ1 , . . . , ỹm ) taki, że dla k = 1, . . . , m:
span(x1 , . . . , xk ) = span(y1 , . . . , yk ) = span(ỹ1 , . . . , ỹk ).
(1)
Układ taki można skonstruować rekurencyjnie w następujący sposób:
• y1 = x1 i ỹ1 =
1
y,
ky1 k 1
• jeżeli wyznaczyliśmy już y1 , . . . yk i ỹ1 , . . . ỹk oraz k < m, to
k
X
k
X
hyj , xk+1 i
yj = xk+1 − hỹj , xk+1 iỹj ,
j=1 hyj , yj i
j=1
yk+1 = xk+1 −
oraz ỹk+1 =
1
y
kyk+1 k k+1
Twierdzenie 6. Otrzymane w powyżej opisany sposób wektory y1 , . . . , ym są
niezerowe i tworzą układ ortogonalny taki, że spełnione jest (1).
Dowód. Ponieważ dla k = 1, . . . , m zachodzi yk ∈ span(x1 , . . . , xk ), więc
yk+1 = xk+1 −
k
X
αj yj 6= 0.
j=1
Ortogonalnkość wektorów yj jest równoważna ortogonalności wektorów ỹj .
Ortogonalnośc układu ỹ1 , . . . , ỹk dowodzimy przez indukcję po k. Gdy k = 1
mamy układ składający się z jednego wektora, który w oczywisty sposób jest
ortogonalny.
Załóżmy, że wektory ỹ1 , . . . ỹk są ortogonalne. Pokażemy, że wektor yk+1 jest
ortogonalny do każdego z nich:
*
hỹj , yk i = ỹj , xk+1 −
= hỹj , xk+1 i −
k
X
+
hỹi , xk+1 iỹi
i=1
k
X
hỹi , xk+1 ihỹj , ỹi i
i=1
= hỹj , xk+1 i − hỹj , xk+1 ihỹj , ỹj i
= hỹj , xk+1 i − hỹj , xk+1 i
= 0.
Ponadto, y1 , . . . , yk ∈ span(x1 , . . . , xk ) są liniowo niezależne jako układ ortogonalny, więc zachodzi (1).
Przykład 9. Ortogonalizacja Grama - Schmidta układu
 
1
 
0 ,
0
 
1
 
1 ,
0
 
1
 
1
1
w R3 ze standardowym iloczynem skalarnym daje układ ~e1 , ~e2 , ~e3 .
6
Wniosek 7. W każdej przestrzeni euklidesowej lub unitarnej (X, h·, ·i) skończonego wymiaru istnieje baza ortogonalna.
Dowód. Przeprowadzamy ortogonalizację Grama - Schmidta dowolnej bazy
przestrzeni X
Na zakończenie tego podrozdziału udowodnimy następujący ważny fakt dotyczący baz ortonormalnych:
Twierdzenie 8 (Tożsamość Parsevala). Jeżeli układ y1 , . . . , yn jest bazą ortonormalną w przestrzeni euklidesowej/unitarnej (X, h·, ·i) oraz u, v ∈ X,
to
n
hu, vi =
X
hyj , uihyj , vi.
j=1
W szczególności
kuk2 =
n
X
|hyj , ui|2 .
j=1
Dowód. Korzystając z ortonormalności bazy y1 , . . . , yn , obliczamy
hu, vi =
=
=
* n
X
hyj , uiyj ,
j=1
n
n
XX
n
X
+
hyk , viyk
k=1
hyj , uihyk , vihyj , yk i
j=1 k=1
n
X
hyj , uihyj , vi.
j=1
4
Izometrie, macierze ortogonalne i unitarne
Definicja 6. Rozważamy dwie przestrzenie euklidesowe/unitarne (Xh·, ·iX ) i
(X, h·, ·iY ).1 Powiemy, że przekształcenie liniowe F ∈ L(X, Y ) jest izometrią,
jeżeli dla dowolnych u, v ∈ X
hu, viX = hF (u), F (v)iY .
Uwaga 3. Inaczej mówiąc, izometria to przekształcenie liniowe, które zachowuje iloczyn skalarny i w szczególności kukX = kF (u)kY dla każdego wektora
u ∈ X.
Przykład 10. Przekształcenie identycznościowe id : X → X jest izometrią
przestrzeni (X, h·, ·i) w siebie.
1
Zakładamy oczywiście, że albo obie przestrzenie są euklidesowe, albo obie są unitarne.
7
Przykład 11. Łatwo sprawdzić, że obrót o kąt θ:
"
cos θ − sin θ
F (~x) =
sin θ cos θ
#
jest izometrią R2 w siebie (ze standardowym iloczynem skalarnym) h~x, ~y i =
~xT ~y .
Przykład 12. W R3 ze standardowym iloczynem skalarnym rozważamy symetrię względem płaszczyzny y = 0, tzn.
F ([x, y, z]T ) = [x, −y, z].
Jest to izometria.
Stwierdzenie 9. Izometria F ∈ L(X, Y ) jest izomorfizmem liniowym przestrzeni X i podprzestrzeni imF ⊂ Y .
Dowód. Wystarczy pokazać, że F (x) = 0 wtedy i tylko wtedy, gdy x = 0.
Ale, jeżeli F (x) = 0, to
0 = kF (x)kY = kxkX ,
więc x = 0
Bezpośrednio z definicji izometrii wynika następujące:
Stwierdzenie 10. Jeżeli F ∈ L(X, Y ) jest izometrią i x1 , . . . , xn jest bazą ortogonalną (ortonormalną) przestrzeni X, to F (x1 ), . . . , F (xn ) jest bazą
ortogonalną (ortonormalną) podprzestrzeni imF ⊂ Y .
Stwierdzenie 11. Jeżeli x1 , . . . , xn jest bazą ortonormalną w X, natomiast
y1 , . . . , yn to układ ortonormalny w Y , to przekształcenie F ∈ L(X, Y ) takie,
że
F (xk ) = yk
dla k = 1, . . . , n
jest izometrią.
Dowód. Niech u, v ∈ X, u =
F (u) =
n
X
Pn
j=1 hxj , uiX xj ,
hxj , uiX yj ,
v=
F (v) =
j=1
Pn
n
X
j=1 hxj , viX xj .
hxj , viX yj
j=1
i zgodnie z tożsamością Parsevala
hF (u), F (v)iY =
n
X
hxj , uiX hxj , viX = hu, viX .
j=1
8
Wtedy
Przykład 13. Przekształcenie liniowe F ∈ L(R4 ) zadane przez warunki
1

1 1

F (~e1 ) = 
 ,

1
2 
1
 
1

1 1

F (~e2 ) = 

,


−1
2
−1

1

1 −1

F (~e3 ) = 

,


−1
2
1



1

1 −1

F (~e4 ) = 




1
2
−1


jest izometrią R4 ze standardowym iloczynem skalarnym (w siebie).
Omówimy teraz postać macierzy izometrii F ∈ L(X) w danej bazie ortonormalnej.
Definicja 7. Powiemy, że macierz U ∈ Rn,n jest ortogonalna, jeżeli AT A =
In .
Powiemy, że macierz U ∈ Cn,n jest unitarna, jeżeli AH A = In .
Uwaga 4. Z definicji powyższej wynika, że każda macierz ortogonalna lub
unitarna A jest nieosobliwa i A−1 = AT (gdy A jest ortogonalna) lub A−1 =
AH (gdy A jest unitarna).
Przykład 14. Macierz
1 1
1
1

1
1
1
−1
−1


A= 
 ∈ K4,4
2 1 −1 1 −1
1 −1 −1 1


jest ortogonalna (dla K = R) i unitarna (dla K = C).
Przykład 15. Niech z1 , . . . , zn ∈ C i |zj | = 1 dla j = 1, . . . , n. Wówczas
macierz diag(z1 , . . . , zn ) ∈ Cn,n jest unitarna.
Stwierdzenie 12. Macierz U = [~u1 , . . . , ~un ] ∈ Kn,n , ~uj ∈ Kn , jest ortogonalna/unitarna wtedy i tylko wtedy, gdy jej kolumny ~uj tworzą bazę ortonormalną w Kn ze standardowym iloczynem skalarnym.
Dowód. Mamy U H U = [h~ui , ~uj i]ni,j=1 = [~uH
uj ]ni,j=1 = In .
i ~
Twierdzenie 13. Niech (X, h·, ·i) będzie przestrzenią euklidesową/unitarną,
x1 , . . . , xn to baza ortonormalna w X i F ∈ L(X). Wówczas F jest izometrią X na siebie wtedy i tylko wtedy, gdy macierz F w bazie x1 , . . . , xn jest
macierzą ortogonalną/unitarną.
Dowód. Załóżmy, że F jest izometrią. Niech M oznacza macierz przekształcenia F w bazie x1 , . . . , xn . Współczynniki hxj , F (xk )i tworzą k-tą kolumnę
macierzy M , czyli
M = [hxi , F (xj )i]ni,j=1 .
Zgodnie z uwagami dot. izometrii, układ F (x1 ), . . . , F (xn ) jest bazą ortonormalną przestrzeni X oraz
F (xk ) =
n
X
hxj , F (xk )ixj .
j=1
9
Na mocy tożsamości Parsevala
hF (xk ), F (xl )i =
n
X
hxj , F (xk )ihxj , F (xl )i = δk,l
j=1
Inaczej mówiąc, M H M = In .
Załóżmy teraz, że M = [mij ]ni,j=1 to macierz F w bazie x1 , . . . , xn i M H M =
In . Mamy też [m1j , . . . , mnj ]T = M~eTj dla j = 1, . . . , n. Na mocy stw. 11,
wystarczy pokazać, że układ F (x1 ), . . . , F (xn ) jest bazą ortonormalną, czyli,
że jest ortonormalny. Mamy
F (xj ) =
n
X
mij xj ,
i=1
i z tożsamości Parsevala
hF (xj ), F (xk )i =
=
5
n
X
H
mij mik = (M~ej )H (M~ek ) = ~eH
ek
j M M~
i=1
~eH
ek
j In~
= ~eH
ek = δj,k .
j ~
Rozkład ortogonalny przestrzeni
Definicja 8. Załóżmy, że Z jest podzbiorem przestrzeni euklidesowej/unitarnej
(X, h·, ·i). Dopełnienie ortogonalne zbioru Z jest to zbiór
Z ⊥ = {x ∈ X : x ⊥ z dla każdego z ∈ Z}.
Stwierdzenie 14. Z ⊥ jest podprzestrzenią liniową w X
Dowód. Jeżeli x, y ∈ Z ⊥ , to hz, xi = hz, yi = 0 dla każdego z ∈ Z. Zatem
dla dowolnych skalarów α, β ∈ K hz, αx + βyi = αhz, xi + βhz, yi = 0, więc
αx + βy ∈ K.
Przykład 16. W R3 ze standardowym iloczynem skalarnym niech
Z = {~z ∈ R3 : z1 − 2z2 + 4z3 = 0}.
Wówczas ~x = [1, −2, 4]T ∈ Z ⊥ . Ponadto, niech W = span([1, −2, 4]T . Wtedy
W ⊥ = Z:
W ⊥ = {~x ∈ X
= {~x ∈ X
= {~x ∈ X
= {~x ∈ X
= Z.
: hw,
~ ~xi = 0 dla każdego w ∈ W }
: α[1, −2, 4]~x = 0 dla każdego α ∈ R}
: [1, −2, 4]~x = 0}
: x1 − 2x2 + 4x3 = 0}
10
Z drugiej strony Z = span([2, 1, 0]T , [−4, 0, 1]T ) i
"
#
2 1 0
Z = ker
= span([1, −2, 4]T ) = W.
−4 0 1
⊥
Ponadto R3 = Z ⊕ W = Z ⊕ Z ⊥ . Przedstawiliśmy R3 jako sumę prostą
podprzestrzeni Z i jej dopełnienia ortogonalnego.
Stwierdzenie 15. Załóżmy, że (X, h·, ·i) jest przestrzenią euklidesową/unitarną
i Z ⊂ X jest podprzestrzenią liniową. Wówczas
Z ∩ Z ⊥ = {0}.
Dowód. Jeżeli x ∈ Z ⊥ , to dla każdgo z ∈ Z zachodzi hz, xi = 0. Zatem, dla
x ∈ Z ∩ Z ⊥ mamy hx, xi = 0, więc x = 0.
Twierdzenie 16 (Rozkład ortogonalny przestrzeni). Załóżmy, że (X, h·, ·i)
jest przestrzenią euklidesową/unitarną wymiaru n < ∞ i Z ⊂ X jest podprzestrzenią liniową. Wówczas
X = Z ⊕ Z ⊥.
Dowód. Wiemy już, że Z ∩ Z ⊥ = {0}, wystarczy więc pokazać, że X =
Z + Z ⊥.
Niech z1 , . . . , zk będzie bazą ortonormalną podprzestrzeni Z i niech x ∈ X
będzie dowolnym wektorem. Określmy
z=
k
X
hzj , xizj ,
w = x − z.
j=1
Jasne jest, że z ∈ Z. Pokażemy, że w ∈ Z ⊥ . Dla i = 1, . . . , k mamy:
*
hzi , wi = zi , x −
k
X
+
hzj , xizj
j=1
= hzi , xi −
k
X
hzj , xihzi , zj i
j=1
= hzi , xi −
k
X
hzj , xiδi,j
j=1
= hzi , xi − hzi , xi
= 0.
Pokazaliśmy, że wektor w jest ortogonalny do każdego wektora z bazy przestrzeni Z, więc w jest ortognalny do dowolnego wektora z przestrzeni Z.
Wobec tego w ∈ Z ⊥ . Ponieważ x = z + w, więc X = Z + Z ⊥ .
Wniosek 17. dim Z ⊥ = dim X − dim Z.
11
6
Rzut ortogonalny
Definicja 9. W przestrzeni euklidesowej/unitarnej (X, h·, ·i) dana jest podprzestrzeń liniowa Z. Wówczas, dla każdego x ∈ X istnieją jednoznacznie
wyznaczone wektory z ∈ Z oraz w ∈ Z ⊥ takie, że x = z + w. Wektor z
nazywamy rzutem ortogonalnym wektora x na podprzestrzeń z. Będziemy
go oznaczać PZ (x).
Stwierdzenie 18. Przekształcenie x → PZ (x) jest liniowym endomorifzmem
przestrzeni X oraz imPZ = Z i ker PZ = Z ⊥ .
Dowód. Niech z1 , . . . , zk będzie bazą ortonormalną podprzestrzeni Z. Zgodnie z dowodem tw. 16
k
X
PZ (x) =
hzj , xizj .
j=1
Z tego wzoru wynika już, że PZ ∈ L(X) oraz PZ (x) = 0 wtedy i tylko wtedy,
gdy x ⊥ zj dla j = 1, . . . , k, czyli x ∈ Z ⊥ . Własność imPZ = Z wynika z
powyższego wzoru i tego, że P (z) = z dla z ∈ Z.
Uwaga 5. Niech x1 , . . . , xm będzie dowolnym układem liniowo niezależnym
w X. Proces ortogonalizacji Grama-Schmidta tego układu możemy opisać za
pomocą rzutów ortogonalnych:
Niech Xk = span(x1 , . . . , xk ) dla j = 1, . . . , k. Wówczas, jeżeli wyznaczyliśmy
już wektory ortogonalne y1 , . . . , yk , to
yk+1 = xk+1 − PXk (xk+1 ).
Uwaga 6. Aby wyznaczyć rzut ortogonalny wektora x ∈ X na daną podprzestrzń Z ⊂ X, wystarczy znaleźć bazę ortonormalną z1 , . . . zk podprzestrzeni
Z i skorzystać ze wzoru
PZ (x) =
k
X
hz, xizj .
j=1
Stwierdzenie 19. Jeżeli Z ⊂ X jest podprzestrzenią liniową, to
idX = PZ + PZ ⊥ .
Dowód. Niech bowiem z1 , . . . , zk to baza ortnormalna Z, a zk+1 , . . . , zn to
baza ortonormalna Z ⊥ . Wtedy z1 , . . . , zn jest bazą ortonormalną X i
x=
n
X
hzj , xizJ ,
j=1
PZ (x) =
PZ ⊥ (x) =
k
X
hzj , xizJ ,
j=1
n
X
hzj , xizJ .
j=1
12
Przykład 17. W przestrzeni R4 ze standardowym iloczynem skalarnym rozważamy podprzestrzeń
1
1
1
 1  −1 −1

 
 

Z = {~z ∈ R4 : z1 + z2 + z3 + z4 = 0} = span   ,   ,   .
−1 −1  1 
−1
1
−1
 
 


Wówczas
1

1 1

~z1 = 

,


−1
2
−1


1

1 −1

~z2 = 

,


−1
2
1


1

1 −1

~z3 = 




1
2
−1


jest bazą ortonormalną podprzestrzeni Z i rzut ortogonalny wektora ~x =
[1, 0, 1, −4]T na Z to
PZ (~x) = (~z1T ~x)~z1 + (~z2T ~x)~z2 + (~z3T ~x)~z3
= 2 · ~z1 − 2 · ~z2 + 3 · ~z3
= 21 [3, 1, 3, 7]T .
Zauważmy jednak, że w tym przypadku łatwiej jest obliczyć PZ ⊥ (~x). Mamy
bowiem Z ⊥ = span(~z4 ), ~z4 = 12 [1, 1, 1, 1]T . Potem wystarczy skorzystać ze
wzoru PZ (x) = x − PZ ⊥ (x).
Na koniec udowodnimy:
Twierdzenie 20. Rzut ortogonalny PZ na podprzestrzeń liniową Z w przestrzeni euklidesowej/unitarnej (X, h·, ·i) spełnia
kx − PZ (x)k ¬ kx − zk
dla każdego wektora x ∈ X i z ∈ Z. Ponadto równość zachodzi wtedy i tylko
wtedy, gdy z = PZ (x).
Dowód. Niech z1 , . . . , zk będzie bazą ortonormalną Z, którą rozszerzamy
wektorami zk+1 , . . . , zn do bazy ortonormalnej całej przestrzeni X, x ∈ X
oraz z ∈ Z. Wówczas
x=
n
X
hzj , xizj
oraz z =
j=1
k
X
αj zj ,
j=1
dla pewnych α1 , . . . , αk ∈ K. Ponadto
2
kx − PZ (x)k =
n
X
|hzj , xi|2
j=k+1
oraz
2
kx − zk =
k
X
2
|hzj , xi − αj | +
j=1
n
X
|hzj , xi|2 .
j=k+1
Zatem dla każdego z ∈ Z kx − PZ (x)k ¬ kx − zk, a równość zachodzi wtedy
i tylko wtedy, gdy hzj , xi − αj = 0 dla j = 1, . . . , k, czyli gdy z = PZ (x).
13
Download