Algebra liniowa z geometrią analityczną/Wykład 11: Formy kwadratowe: Różnice pomiędzy wersjami
m Zastępowanie tekstu – „,↵</math>” na „</math>,” |
m Zastępowanie tekstu – „,...,” na „,\ldots,” |
||
Linia 74: | Linia 74: | ||
[[File:ag11_1a.mp4|253x253px|thumb|right|Macierz odwzorowania dwuliniowego]] | [[File:ag11_1a.mp4|253x253px|thumb|right|Macierz odwzorowania dwuliniowego]] | ||
Niech <math>e_1,...e_n</math> będzie bazą przestrzeni <math>V</math> zaś <math>e^*_1, | Niech <math>e_1,...e_n</math> będzie bazą przestrzeni <math>V</math> zaś <math>e^*_1,\ldots,e^*_n</math> będzie jej bazą dualną. | ||
Znajdźmy macierz odwzorowania <math>\tilde \Phi</math> przy tak wybranych | Znajdźmy macierz odwzorowania <math>\tilde \Phi</math> przy tak wybranych | ||
baz. Skorzystajmy ze wzoru (5.4) z Wykładu IV. | baz. Skorzystajmy ze wzoru (5.4) z Wykładu IV. | ||
Linia 89: | Linia 89: | ||
Oznacza to, że poszukiwana macierz <math>\tilde \Phi</math> jest równa | Oznacza to, że poszukiwana macierz <math>\tilde \Phi</math> jest równa | ||
macierzy <math>[\Phi (e_i, e_j)]</math>. Macierz tę nazywamy macierzą | macierzy <math>[\Phi (e_i, e_j)]</math>. Macierz tę nazywamy macierzą | ||
odwzorowania dwuliniowego w bazie <math>e_1, | odwzorowania dwuliniowego w bazie <math>e_1,\ldots,e_n</math>. | ||
Jeżeli <math>\phi</math> jest odwzorowaniem dwuliniowym skojarzonym z formą | Jeżeli <math>\phi</math> jest odwzorowaniem dwuliniowym skojarzonym z formą | ||
kwadratową <math>f</math>, to macierz tę nazywa się ''macierzą formy | kwadratową <math>f</math>, to macierz tę nazywa się ''macierzą formy | ||
kwadratowej'' <math>f</math> przy bazie <math>e_1, | kwadratowej'' <math>f</math> przy bazie <math>e_1,\ldots,e_n</math>. Macierz formy kwadratowej jest symetryczna. Rząd tej macierzy jest rzędem odwzorowania liniowego <math>\tilde\phi</math> i nazywa się ''rzędem formy kwadratowej'' <math>f</math>. | ||
Mając bazę <math>e_1, | Mając bazę <math>e_1,\ldots,e_n</math> przestrzeni <math>V</math> i macierz formy | ||
kwadratowej <math>f</math> możemy znaleźć wartość <math>f</math> na dowolnym wektorze <math>v\in V</math>. Mianowicie, jeśli <math>\phi</math> jest odwzorowaniem dwuliniowym skojarzonym z <math>f</math>, <math>a_{ij}=\phi(e_i,e_j)</math> oraz <math>v=v_1e_1+...+e_ne_n</math>, to | kwadratowej <math>f</math> możemy znaleźć wartość <math>f</math> na dowolnym wektorze <math>v\in V</math>. Mianowicie, jeśli <math>\phi</math> jest odwzorowaniem dwuliniowym skojarzonym z <math>f</math>, <math>a_{ij}=\phi(e_i,e_j)</math> oraz <math>v=v_1e_1+...+e_ne_n</math>, to | ||
Linia 107: | Linia 107: | ||
Zobaczmy jeszcze, jak zmienia się macierz odwzorowania | Zobaczmy jeszcze, jak zmienia się macierz odwzorowania | ||
dwuliniowego, jeśli zmienimy bazę. Niech więc dane będą dwie bazy | dwuliniowego, jeśli zmienimy bazę. Niech więc dane będą dwie bazy | ||
przestrzeni wektorowej <math>V</math>: <math>e_1, | przestrzeni wektorowej <math>V</math>: <math>e_1,\ldots,e_n</math>, <math>e'_1,...e'_n</math>. Niech <math>P</math> będzie macierzą przejścia od bazy <math>e_1,\ldots,e_n</math> do bazy <math>e'_1,\ldots,e'_n</math>, tzn. | ||
Linia 113: | Linia 113: | ||
dla <math>j=1, | dla <math>j=1,\ldots,n</math> (porównaj rozdział 4. Wykładu VI). Jeśli <math>\Phi | ||
:V\times V\longrightarrow {\mathbb K}</math> jest odwzorowaniem dwuliniowym, to | :V\times V\longrightarrow {\mathbb K}</math> jest odwzorowaniem dwuliniowym, to | ||
zachodzą następujące równości | zachodzą następujące równości | ||
Linia 132: | Linia 132: | ||
gdzie <math>A</math> jest macierzą <math>\Phi</math> przy bazie <math>e_1, | gdzie <math>A</math> jest macierzą <math>\Phi</math> przy bazie <math>e_1,\ldots,e_n</math>, zaś <math>A'</math> jest macierzą <math>\Phi</math> przy bazie <math>e'_1,\ldots,e'_n</math>. | ||
Co prawda udowodniliśmy już, że rząd macierzy <math>\Phi</math> nie zależy od | Co prawda udowodniliśmy już, że rząd macierzy <math>\Phi</math> nie zależy od | ||
Linia 150: | Linia 150: | ||
Niech <math>f</math> będzie formą kwadratową na skończenie wymiarowej | Niech <math>f</math> będzie formą kwadratową na skończenie wymiarowej | ||
przestrzeni euklidesowej <math>V</math>. Istnieje baza ortonormalna | przestrzeni euklidesowej <math>V</math>. Istnieje baza ortonormalna | ||
<math>e_1, | <math>e_1,\ldots,e_n</math> przestrzeni <math>V</math>, przy której macierz <math>A</math> formy kwadratowej <math>f</math> jest diagonalna i <math>a_{11}\ge...\ge a_{nn}</math>, gdzie <math>a_{11},\ldots,a_{nn}</math> są wyrazami głównej przekątnej macierzy <math>A</math>. | ||
}} | }} | ||
Linia 179: | Linia 179: | ||
<math>W</math> jest <math>(n-1)</math>-wymiarowa. | <math>W</math> jest <math>(n-1)</math>-wymiarowa. | ||
Na podstawie założenia indukcyjnego wiemy, że dla <math>\tilde f=f_{|W}</math> istnieje baza ortonormalna <math>e_2, | Na podstawie założenia indukcyjnego wiemy, że dla <math>\tilde f=f_{|W}</math> istnieje baza ortonormalna <math>e_2,\ldots,e_n</math> przestrzeni <math>W</math>, przy której macierz <math>\tilde f</math> jest diagonalna i wyrazy na głównej przekątnej tworzą ciąg niemalejący. Twierdzimy, że <math>e_1,\ldots,e_n</math> jest bazą <math>V</math> spełniającą żądane warunki. | ||
Po pierwsze <math>e_1,...e_n</math> jest oczywiście bazą ortonormalną <math>V</math> i <math>\phi (e_1,e_1)=f(e_1) \ge f(e_i)= \phi (e_i,e_i)</math> dla każdego <math>i=2,...n</math>, bo wszystkie <math>e_2, | Po pierwsze <math>e_1,...e_n</math> jest oczywiście bazą ortonormalną <math>V</math> i <math>\phi (e_1,e_1)=f(e_1) \ge f(e_i)= \phi (e_i,e_i)</math> dla każdego <math>i=2,...n</math>, bo wszystkie <math>e_2,\ldots,e_n</math> należą do <math>S ^{n-1}</math>. Wystarczy teraz pokazać, że <math>\phi (e_1,e_i)=0</math> dla każdego <math>i=2,...n</math>. | ||
W tym celu, dla ustalonego wskaźnika <math>i=2, | W tym celu, dla ustalonego wskaźnika <math>i=2,\ldots,n</math>, rozważmy funkcję | ||
Linia 208: | Linia 208: | ||
{{twierdzenie|1.2 [Sylvestera]|tw 1.2| | {{twierdzenie|1.2 [Sylvestera]|tw 1.2| | ||
Niech <math>V</math> będzie <math>n</math>-wymiarową przestrzenią wektorową nad ciałem <math>{\mathbb R}</math>. Dla każdej formy kwadratowej <math>f</math> na <math>V</math> istnieje baza <math>e_1, | Niech <math>V</math> będzie <math>n</math>-wymiarową przestrzenią wektorową nad ciałem <math>{\mathbb R}</math>. Dla każdej formy kwadratowej <math>f</math> na <math>V</math> istnieje baza <math>e_1,\ldots,e_n</math>, przy której macierz <math>f</math> jest postaci blokowej | ||
Linia 219: | Linia 219: | ||
gdzie <math>{\rm I} _k</math> jest macierzą jednostkową o wymiarach <math>k</math> na <math>k</math>. | gdzie <math>{\rm I} _k</math> jest macierzą jednostkową o wymiarach <math>k</math> na <math>k</math>. | ||
Liczby <math>p</math> i <math>q</math> nie zależą od wyboru bazy <math>e_1, | Liczby <math>p</math> i <math>q</math> nie zależą od wyboru bazy <math>e_1,\ldots,e_n</math>. | ||
}} | }} | ||
Linia 232: | Linia 232: | ||
Udowodnimy teraz druga część twierdzenia. Widać, że <math>p+q</math> jest | Udowodnimy teraz druga część twierdzenia. Widać, że <math>p+q</math> jest | ||
rzędem formy kwadratowej <math>f</math>, a zatem nie zależy od wyboru bazy. | rzędem formy kwadratowej <math>f</math>, a zatem nie zależy od wyboru bazy. | ||
Załóżmy, że dla dwóch baz <math>e_1, | Załóżmy, że dla dwóch baz <math>e_1,\ldots,e_n</math> i <math>e'_1,...e'_n</math> | ||
spełniających tezę twierdzenia mamy pary liczb <math>p, q</math> oraz | spełniających tezę twierdzenia mamy pary liczb <math>p, q</math> oraz | ||
<math>p',q'</math> odpowiednio. Wiemy, że <math>p+q=p'+q'</math>. Wystarczy więc | <math>p',q'</math> odpowiednio. Wiemy, że <math>p+q=p'+q'</math>. Wystarczy więc | ||
pokazać, że <math>p=p'</math>. | pokazać, że <math>p=p'</math>. | ||
Dla dowodu nie wprost przypuśćmy, że <math>p'>p</math>. Niech <math>U</math> będzie podprzestrzenią wektorową generowaną przez wektory <math>e_{p+1}, | Dla dowodu nie wprost przypuśćmy, że <math>p'>p</math>. Niech <math>U</math> będzie podprzestrzenią wektorową generowaną przez wektory <math>e_{p+1},\ldots,e_n</math>, zaś <math>W</math> - podprzestrzenią generowaną przez wektory <math>e'_1,\ldots,e'_{p'}</math>. Mamy następujący ciąg równości i | ||
nierówności | nierówności | ||
Linia 263: | Linia 263: | ||
zakończony.}} | zakończony.}} | ||
Z twierdzenia Sylvestera wynika, że przy pewnej bazie <math>e_1, | Z twierdzenia Sylvestera wynika, że przy pewnej bazie <math>e_1,\ldots,e_n</math> forma kwadratowa dana jest ''w postaci kanonicznej'', tj. wyraża się wzorem | ||
Aktualna wersja na dzień 21:57, 15 wrz 2023
Niech będzie przestrzenią wektorową nad ciałem o charakterystyce różnej od 2. Odwzorowanie
nazywamy formą kwadratową, jeśli istnieje odwzorowanie
dwuliniowe
takie, że
dla każdego . Mówimy, że odwzorowanie dwuliniowe indukuje formę kwadratową .
Udowodnimy najpierw następujący lemat
Lemat 0.1
Dla formy kwadratowej istnieje dokładnie jedno odwzorowanie dwuliniowe symetryczne indukujące .
Dowód
Niech będzie pewnym odwzorowaniem dwuliniowym indukującym . Zdefiniujmy odwzorowanie następująco
Odwzorowanie to jest dwuliniowe, symetryczne i indukuje .
Zauważmy, że tutaj właśnie wykorzystaliśmy założenie, że
charakterystyka ciała jest różna od .
Jedyność symetrycznego indukującego wykazujemy jak następuje.
Niech , będą odwzorowaniami dwuliniowymi symetrycznymi indukującymi . Wtedy jest odwzorowaniem dwuliniowym symetrycznym takim, że dla każdego . Wykorzystując dwuliniowość i symetrię otrzymujemy następujące równości

Jedyne dwuliniowe odwzorowanie symetryczne indukujące nazywa się odwzorowaniem dwuliniowym skojarzonym z formą kwadratową .
Dla odwzorowania dwuliniowego rozważamy odwzorowanie
(0.1)
Odwzorowanie to jest oczywiście liniowe.
Od tego momentu zakładamy, że wszystkie rozważane w tym wykładzie przestrzenie są skończenie wymiarowe.
Niech będzie bazą przestrzeni zaś będzie jej bazą dualną. Znajdźmy macierz odwzorowania przy tak wybranych baz. Skorzystajmy ze wzoru (5.4) z Wykładu IV.
Otrzymujemy następujące równości
Oznacza to, że poszukiwana macierz jest równa
macierzy . Macierz tę nazywamy macierzą
odwzorowania dwuliniowego w bazie .
Jeżeli jest odwzorowaniem dwuliniowym skojarzonym z formą
kwadratową , to macierz tę nazywa się macierzą formy
kwadratowej przy bazie . Macierz formy kwadratowej jest symetryczna. Rząd tej macierzy jest rzędem odwzorowania liniowego i nazywa się rzędem formy kwadratowej .
Mając bazę przestrzeni i macierz formy kwadratowej możemy znaleźć wartość na dowolnym wektorze . Mianowicie, jeśli jest odwzorowaniem dwuliniowym skojarzonym z , oraz , to
(0.2)
Zobaczmy jeszcze, jak zmienia się macierz odwzorowania
dwuliniowego, jeśli zmienimy bazę. Niech więc dane będą dwie bazy
przestrzeni wektorowej : , . Niech będzie macierzą przejścia od bazy do bazy , tzn.
dla (porównaj rozdział 4. Wykładu VI). Jeśli jest odwzorowaniem dwuliniowym, to
zachodzą następujące równości
A zatem przy zmianie bazy macierz odwzorowania dwuliniowego zmienia się według wzoru
, (0.3)
gdzie jest macierzą przy bazie , zaś jest macierzą przy bazie .
Co prawda udowodniliśmy już, że rząd macierzy nie zależy od wyboru bazy, ale warto zauważyć, że wynika to również z powyższego wzoru, bo jest macierzą nieosobliwą.
Formy kwadratowe w przestrzeni nad ciałem
Celem tego rozdziału jest pokazanie, że w przestrzeni wektorowej nad ciałem , każda forma kwadratowa ma macierz szczególnie prostej postaci.
Rozważymy najpierw formy kwadratowe w przestrzeniach euklidesowych. Udowodnimy teraz twierdzenie Lagrange'a
Twierdzenie 1.1
Niech będzie formą kwadratową na skończenie wymiarowej przestrzeni euklidesowej . Istnieje baza ortonormalna przestrzeni , przy której macierz formy kwadratowej jest diagonalna i , gdzie są wyrazami głównej przekątnej macierzy .
Dowód
Dowód twierdzenia jest indukcyjny ze względu na wymiar przestrzeni .
Dla twierdzenie jest trywialne. Załóżmy, że jest prawdziwe dla .
Niech będzie formą kwadratową na -wymiarowej przestrzeni euklidesowej . W przestrzeni mamy naturalną topologię. Albo wprowadzimy ją przez normę (którą mamy, bo iloczyn skalarny definiuje normę), albo bierzemy dowolny izomorfizm liniowy i mówimy, że podzbiór przestrzeni jest otwarty wtedy i tylko wtedy, gdy jest otwarty w . Ponieważ każde odwzorowanie liniowe przestrzeni jest ciągłe, więc tak zdefiniowana topologia nie zależy od wyboru izomorfizmu . Tak czy inaczej, sfera jednostkowa
jest zbiorem zwartym a forma kwadratowa jest odwzorowaniem ciągłym na (porównaj wzór (0.2)).
A zatem istnieje wektor , w którym funkcja osiąga swoje maksimum. Niech będzie dopełnieniem ortogonalnym do podprzestrzeni . Podprzestrzeń jest -wymiarowa.
Na podstawie założenia indukcyjnego wiemy, że dla istnieje baza ortonormalna przestrzeni , przy której macierz jest diagonalna i wyrazy na głównej przekątnej tworzą ciąg niemalejący. Twierdzimy, że jest bazą spełniającą żądane warunki.
Po pierwsze jest oczywiście bazą ortonormalną i dla każdego , bo wszystkie należą do . Wystarczy teraz pokazać, że dla każdego . W tym celu, dla ustalonego wskaźnika , rozważmy funkcję
Wektor należy do dla każdego . Ponieważ osiąga w maksimum, więc funkcja osiąga maksimum w . Zatem .
Mamy następujące równości
Łatwo stad wyliczyć, że

Udowodnimy teraz twierdzenie o bezwładności form kwadratowych, zwane także twierdzeniem Sylvestera.
Twierdzenie 1.2 [Sylvestera]
Niech będzie -wymiarową przestrzenią wektorową nad ciałem . Dla każdej formy kwadratowej na istnieje baza , przy której macierz jest postaci blokowej
gdzie jest macierzą jednostkową o wymiarach na .
Liczby i nie zależą od wyboru bazy .
Dowód
Na przestrzeni wektorowej wprowadzamy dowolny iloczyn skalarny (porównaj Przykład 1.4 z Wykładu X) Z twierdzenia Lagrange'a wiemy, że istnieje baza ortonormalna, przy której macierz formy jest taka, jak to opisano w poprzednim twierdzeniu. Uporządkujmy tę bazę tak, aby na głównej przekątnej najpierw (tzn. począwszy od lewego górnego rogu) pojawiły się wyrazy dodatnie, potem ujemne i na końcu wyrazy zerowe. Wystarczy teraz pomnożyć wektory bazy odpowiadające niezerowym wyrazom macierzy pomnożyć przez przez odpowiedni skalar. Jeśli , to zastępujemy wektorem .
Udowodnimy teraz druga część twierdzenia. Widać, że jest rzędem formy kwadratowej , a zatem nie zależy od wyboru bazy. Załóżmy, że dla dwóch baz i spełniających tezę twierdzenia mamy pary liczb oraz odpowiednio. Wiemy, że . Wystarczy więc pokazać, że .
Dla dowodu nie wprost przypuśćmy, że . Niech będzie podprzestrzenią wektorową generowaną przez wektory , zaś - podprzestrzenią generowaną przez wektory . Mamy następujący ciąg równości i nierówności
Wobec tego . Istnieje więc wektor . Niech i
. Ponieważ , więc
Ponieważ , więc
Porównując te nierowności widzimy, że . Ponieważ , więc . Korzystając z tego, że , otrzymujemy, że , co jest sprzeczne z naszym założeniem. Dowód twierdzenia jest

Z twierdzenia Sylvestera wynika, że przy pewnej bazie forma kwadratowa dana jest w postaci kanonicznej, tj. wyraża się wzorem
, (1.4)
dla .
Definicja 1.3 [Sygnatura]
Parę liczb nazywamy sygnaturą formy kwadratowej.
Mówimy, że forma kwadratowa jest półokreślona dodatnio, jeśli w powyższym przedstawieniu (1.4) są same plusy. Jeśli są same plusy i , to mówimy, że forma kwadratowa jest dodatnio określona. Podobnie definiuje się formy półokreślone ujemnie i określone ujemnie. Forma kwadratowa nazywa się formą określoną, jeśli jest określona dodatnio lub ujemnie.
Niech będzie endomorfizmem. Mówimy, że odwzorowanie jest symetryczne, jeśli
dla każdych wektorów .
Niech będzie odwzorowaniem dwuliniowym (symetrycznym) zdefiniowanym formułą
Odwzorowanie to jest odwzorowaniem skojarzonym pewnej formy kwadratowej. Ze wzoru (1.4) z Wykładu XI i z twierdzenia Lagrange'a wynika, że istnieje baza ortonormalna, przy której macierz odwzorowania jest diagonalna. Jest to bardzo szczególny przypadek endomorfizmu mającego bardzo prostą macierz
Jordana.