Algebra liniowa z geometrią analityczną/Wykład 6: Macierze a odwzorowania liniowe

Z Studia Informatyczne
Wersja z dnia 10:54, 9 sie 2006 autorstwa Pitab (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

W niniejszym wykładzie wszystkie rozważane przestrzenie są skończenie wymiarowe a bazy są uporządkowane.

Macierz odwzorowania liniowego

Niech dane będą przestrzenie wektorowe V i W nad ciałem 𝕂 oraz odwzorowanie liniowe f:VW.

Niech e1,...,en będzie bazą przestrzeni wektorowej V, zaś e'1,...,e'm bazą przestrzeni W. Dla odwzorowania liniowego f mamy


f(e1)=a11e'1+...+am1e'm,   .   .   .f(en)=a1ne'1+...+amne'm.      (1.1)


dla pewnych skalarów aij, i=1,...,m, j=1,...,n. Inaczej zapisując


f(ej)=i=1maije'i


dla każdego j=1,...,n.

Otrzymaliśmy więc macierz Parser nie mógł rozpoznać (nieznana funkcja „\tiny”): {\displaystyle A=[a_{ij}]_ {\tiny\begin{array} {l} 1\le i\le m\\ 1\le j\le n \end{array} }} , która całkowicie opisuje odwzorowanie liniowe f. Istotnie, jeśli znamy wartości odwzorowania liniowego na bazie, to znamy to odwzorowanie. Macierz tę nazywamy macierzą odwzorowania f przy bazach e1,...,en i e'1,...,e'm.

Jeśli mamy daną macierz A, ustalone bazy w przestrzeniach V, W, to macierz ta jest macierzą odwzorowania liniowego f:VW. Odwzorowanie to jest dane formułą (1.1).

Wygodnie jest myśleć o macierzach jako o odwzorowaniach liniowych. Jeśli żadne szczególne przestrzenie nie są wyróżnione, to macierz A=Am×n możemy traktować jako odwzorowanie liniowe f:𝕂n𝕂m dane przepisem (1.1), gdzie e1,...,en jest bazą kanoniczną przestrzeni 𝕂n, zaś e'1,...,e'm jest bazą kanoniczną przestrzeni 𝕂m.

Jeśli A jest macierzą odwzorowania f:VW i przez A1,...,An oznaczymy kolumny macierzy A, to każda kolumna Aj jest ciągiem współrzędnych wektora f(ej) w bazie e'1,...,e'm. Oznacza to, że układ kolumn macierzy A można uważać za wektory (wyrażone we współrzędnych w bazie e1,...,en) f(e1),...,f(en). Rząd odwzorowania f jest więc rzędem układu wektorów A1,...,An macierzy A.

Mamy więc

Twierdzenie 1.1

Jeśli A jest macierzą odwzorowania f:VW przy pewnych bazach przestrzeni V i W, to Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \rk A=\rk f} .

Niech f,h:VW będą dwoma odwzorowaniami liniowymi. Wiemy, że suma tych odwzorowań jest odwzorowaniem liniowym. Przy danych bazach e1,...,en, e'1,...,e'm przestrzeni V i W odpowiednio, macierz odwzorowania f+h jest sumą macierzy Af+Ah, gdzie Af jest macierzą odwzorowania f a Ah macierzą odwzorowania h. A zatem dodawanie macierzy odpowiada dodawaniu odwzorowań liniowych. Podobnie mnożeniu macierzy przez skalar odpowiada mnożenie odwzorowania liniowego przez skalar.

Załóżmy teraz, że mamy trzy przestrzenie wektorowe V, W, U. Załóżmy ponadto, że e1,...,en jest bazą V, e'1,...,e'k jest bazą W i e'1,...,e'm jest bazą U. Niech f:VW i h:WU będą odwzorowaniami liniowymi. Oznaczmy przez


Parser nie mógł rozpoznać (nieznana funkcja „\tiny”): {\displaystyle A= [a_{lj}]_ {\tiny\begin{array} {l} 1\le l\le k\\ 1\le j\le n \end{array} },\ \ \ B= [b_{il}]_ {\tiny\begin{array} {l} 1\le i\le m\\ 1\le l\le k \end{array} }, \ \ \ \ C= [c_{ij}]_ {\tiny\begin{array} {l} 1\le i\le m\\ 1\le j\le n \end{array} },}


macierze odwzorowania f, h i hf odpowiednio, przy danych bazach. Zachodzą następujące równości


Parser nie mógł rozpoznać (błąd składni): {\displaystyle f(e_j)=\sum _{l=1}^k a_{lj}e'_l,\ \ \ \ h(e'_l)=\sum _{i=1}^m b_{il}e''_i,\ \ \ \ \ (h\circ f)(e_j)= \sum _{i=1}^m c_{ij}e''_i.}


Z drugiej strony


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned(h \circ f)(e_j)= h(f(e_j))&=&h(\sum _{l=1}^k a_{lj}e'_l)=\sum _{l=1}^k a_{lj}h(e'_l) \\ &=&\sum _{l=1}^k a_{lj}\left(\sum _{i=1}^m b_{il}e''_i\right)\\ &=&\sum _{i=1}^m \left(\sum _{l=1}^kb_{il}a_{lj}\right )e''_i . \endaligned}


Zatem


cij=l=1kbilalj.


Oznacza to, że


C=BA.


Krótko mówiąc, mnożenie macierzy odpowiada składaniu odwzorowań liniowych. Ponieważ składanie odwzorowań jest łączne, więc mnożenie macierzy jest łączne. Wspomnieliśmy już tę własność w poprzednim wykładzie. Teraz uzasadniliśmy jej prawdziwość.

Zauważmy także, że jeśli h1,h2:WU, to (h1+h2)f=h1f+h2f. Jeśli f1,f2:VW, to h(f1+f2)=hf1+hf2. W języku macierzy oznacza to, że (B1+B2)A=B1A+B2A oraz B(A1+A2)=BA1+BA2 (jeśli występujące tu dodawania i mnożenia macierzy można wykonać). Te własności rachunku macierzy również wymieniliśmy w poprzednim wykładzie.

Macierz dualna i odwzorowanie dualne

Niech e1*,...,en* będzie bazą dualną do bazy e1,...,en przestrzeni V i e'1*,...,e'm* bazą dualną do bazy e'1,...,e'm przestrzeni W. Rozważmy odwzorowanie dualne f*:W*V*. Chcemy znaleźć macierz f* przy wyróżnionych właśnie bazach dualnych. Oznaczmy poszukiwaną macierz przez Parser nie mógł rozpoznać (nieznana funkcja „\tiny”): {\displaystyle B=[b_{ji}]_ {\tiny\begin{array} {l} 1\le j\le n\\ 1\le i\le m \end{array} }} , czyli


f*(e'i*)=j=1nbjiej*.


Po obydwu stronach powyższej równości mamy wektory z V*, czyli odwzorowania liniowe określone na V i o wartościach w 𝕂. Obliczymy wartość tych odwzorowań na wektorach bazy e1,...,en. Otrzymujemy


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned\left( f^*(e'^*_i)\right)(e_s)&=&\left((e'^*_i)\circ f\right)(e_s) =e'^*_i\left(\sum _{l=1}^m a_{ls}e'_l\right) \\ &=&\sum _{l=1}^m a_{ls}\left(e'^*_i(e'_l) \right)\\ &=&\sum _{l=1}^m a_{ls}\delta _{il} =a_{is}. \endaligned}


Z drugiej strony


(j=1nbjiej*)(es)=j=1nbji(ej*(es))=j=1nbjiδjs=bsi.


A zatem ais=bsi, co oznacza, że macierz B jest macierzą dualna do macierzy A.

Macierz odwzorowania dualnego jest macierzą dualną do macierzy odwzorowania danego, jeśli w przestrzeniach dualnych wybierzemy bazy dualne.

Udowodnimy teraz następujące twierdzenie

Twierdzenie 2.1

Rząd odwzorowania dualnego do f jest równy rzędowi odwzorowania f.

Dowód

Wiemy, że

Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \rk f^*=\dim W^*-\dim\ker f^*=\dim W-\dim\ker f^*. }      (2.2)


Przyjrzyjmy się więc przestrzeni kerf*. Mamy


Parser nie mógł rozpoznać (błąd składni): {\displaystyle \ker f^*=\{\beta \in W^*|\ \beta\circ f=0\}=\{\beta \in W^*|\ \beta _{|\im f}=0\}.}


Weźmy bazę w1,...,wk przestrzeni Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle \im f} . Jeśli Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle \im f= W} , to Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \rk f=\dim W} i kerf*={0}. Twierdzenie w tym przypadku jest prawdziwe..

Jeśli Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle \im f\ne W} , to układ w1,...,wk rozszerzmy do bazy


w1,...,wk,wk+1,...,wm


przestrzeni W. Przestrzeń U rozpięta na wektorach wk+1,...,wm jest dopełnienieniem algebraicznym do Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle \im f} w W, czyli Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle W=U\oplus\im f} . Zauważmy, że odwzorowanie


ϕ:kerf*ββ|UU*


jest izomorfizmem. Oczywiście odwzorowanie ϕ jest liniowe. Jeśli ϕ(β)=0, to β|U i Parser nie mógł rozpoznać (nieznana funkcja „\im”): {\displaystyle \beta _{|\im f} } są odwzorowaniami zerowymi. A zatem, β jest odwzorowaniem zerowym na całym W. Odwzorowanie ϕ jest więc monomorfizmem.

Jest też epimorfizmem. Jeśli bowiem γ:U𝕂 jest liniowe, to odwzorowanie liniowe β:W𝕂 zdefiniowane na bazie przestrzeni W następująco: β(wi)=0 dla i=1,...,k,β(wi)=γ(wi) dla i=k+1,...,m, jest takie, że ϕ(β)=γ.

Ponieważ ϕ jest izomorfizmem, więc Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \dim\ker f^* = \dim U ^* =\dim U =m-k =\dim W-\rk f} . Porównując tę równość z równością z pierwszego zdania tego dowodu otrzymujemy żądaną tezę.

Z powyższego twierdzenia i stąd, że macierz odwzorowania dualnego jest macierzą dualną do macierzy odwzorowania danego wynika następujący wniosek

Wniosek 2.2

Dla dowolnej macierzy A zachodzi równość Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \rk A=\rk A^*} .

Przypomnijmy sobie teraz operacje dopuszczalne na macierzy (ze względu na rząd macierzy). Korzystając z równości Parser nie mógł rozpoznać (nieznana funkcja „\rk”): {\displaystyle \rk A=\rk A^*} dostajemy natychmiast kilka kolejnych operacji dopuszczalnych, tzn. nie zmieniających rzędu macierzy. Mianowicie, dodając do danego wiersza macierzy A kombinację liniową pozostałych wierszy tej macierzy, nie zmieniamy jej rzędu. Mnożąc dowolny wiersz przez niezerowy skalar nie zmieniamy rzędu macierzy. I wreszczcie, permutując wiersze macierzy nie zmieniamy jej rzędu.

Tak jak w dowodzie twierdzenia o istnieniu bazy z Wykładu 2. możemy stwierdzić, że rząd skończonego układu wektorów jest równy maksymalnej liczbie wektorów liniowo niezależnych, które można wybrać z danego układu wektorów.

A zatem mamy następujące twierdzenie