I Algebra liniowa z geometrią 1

Rozdział 6 Odwzorowania liniowe

SŁOWA KLUCZOWE ROZDZIAŁU odwzorowanie liniowe ◇ macierz jako odwzorowanie liniowe ◇ rzut prostopadły na prostą ◇ symetria względem prostej ◇ obrót ◇ przestrzeń wektorowa odwzorowań liniowych ◇ jądro i obraz ◇ mono-epi-izo ◇ formuła wymiaru Dwie podstawowe podprzestrzenie: jądro i obraz.
Definicja 6.1.

Odwzorowanie liniowe

Niech V, W będą przestrzeniami wektorowymi nad tym samym ciałem 𝔽. Odwzorowanie L:V⟶W nazywamy odwzorowaniem liniowym, jeśli zachodzą warunki

  • (L1)

    (addytywność)

    L⁢(v1+v2)=L⁢(v1)+L⁢(v2),v1,v2∈V,
  • (L2)

    (jednorodność)

    L⁢(t⋅v)=t⋅L⁢(v),t∈𝔽,v∈V.
Wniosek 6.1.

Jeśli L:V⟶W jest odwzorowaniem liniowym, to L⁢(0)=0.

Dowód.

Teza zachodzi, bo L⁢(0)=L⁢(0+0)=L⁢(0)+L⁢(0), więc L⁢(0)=0. ∎

Przykład 6.1.

Odwzorowanie L:ℝ∋x⟼x+1∈ℝ nie jest odwzorowaniem liniowym, bo L⁢(0)=1≠0.

Przykład 6.2.

Odwzorowanie L:ℝ∋x⟼x2∈ℝ nie jest odwzorowaniem liniowym pomimo, że L⁢(0)=0. Nie spełnia ono żadnego z warunków (L1)-(L2). Rzeczywiście, L⁢(x+y)=(x+y)2 oraz L⁢(x)+L⁢(y)=x2+y2 i równość (x+y)2=x2+y2 nie zachodzi dla wszystkich liczb rzeczywistych. Podobnie, L⁢(t⁢x)=t2⁢x2, a t⁢L⁢(x)=t⁢x2.

Przykład 6.3.

Pokażemy, że jeśli L:ℝ⟶ℝ jest liniowe, to istnieje taka liczba rzeczywista a∈ℝ, że L⁢(x)=a⁢x. Rzeczywiście,

L⁢(x)=L⁢(x⋅1)=x⁢L⁢(1),

więc wystarczy przyjąć, że a=L⁢(1).

ODWZOROWANIE LINIOWE ZADANE MACIERZĄ Rozważmy macierz A=[a1…an]∈Mk×n⁢(𝔽) i wektor x=[x1,…,xn]T∈𝔽n. Definiujemy A⁢x =[a11…a1⁢n⋮⋮ak⁢1…ak⁢n]⁢[x1⋮xn] :=[x1⁢a11+…+xn⁢a1⁢n⋮x1⁢ak⁢1+…+xn⁢ak⁢n] =x1⋅a1+…+xn⋅an∈𝔽k. Możemy określić odwzorowanie LA:𝔽n⟶𝔽k przez LA⁢(x):=A⁢x. Jest to odwzorowanie liniowe, bo jak łatwo sprawdzamy A⁢(x+y)=A⁢x+A⁢y,A⁢(t⋅x)=t⋅A⁢x.
Przykład 6.4.

Odwzorowanie

L:ℝ2∋[x1,x2]T⟶[3⁢x1-2⁢x2,x1+4⁢x2,x1+x2]T∈ℝ3

jest liniowe, bo L=LA (jest ono zadane macierzą A) dla

A=[3-21411].

Zauważmy, że A=[L⁢(e1)L⁢(e2)].

Przykład 6.5 (Rzut prostopadły na prostą w R2).

Niech u=[u1,u2]T∈ℝ2 będzie niezerowym wektorem. Rozważmy odwzorowanie P:ℝ2→ℝ2 dane wzorem

P⁢(v)=(v|u)(u|u)⁢u.

Jest to rzut prostopadły na prostą generowaną przez wektor u. Zauważmy, że

P⁢(e1)=1u12+u22⁢[u12u1⁢u2],P⁢(e2)=1u12+u22⁢[u1⁢u2u22].

Rozważmy macierz

A=1u12+u22⁢[u12u1⁢u2u1⁢u2u22].

Wtedy P⁢(v)=LA⁢v. Zauważmy, że dla wektora jednostkowego u=[cos⁡θ,sin⁡θ]T mamy

A=[cos2⁡θsin⁡θ⁢cos⁡θsin⁡θ⁢cos⁡θsin2⁡θ]=[cos⁡θsin⁡θ]⋅[cos⁡θsin⁡θ]⏟iloczyn macierzy.
Przykład 6.6 (Symetria względem prostej na płaszczyźnie).
Rysunek 6.1: Symetria S względem prostej l. Jeśli P jest rzutem prostopadłym na prostą l, to S⁢(v)+v=2⁢P⁢(v).

Załóżmy, że prosta l tworzy z osią x kąt θ. Znajdziemy macierz MS symetrii S względem prostej l. Wektor u=[cos⁡θ,sin⁡θ]T jest wektorem jednostkowym na prostej l. Niech MP będzie macierzą rzutu prostopadłego P na prostą l. Sprawdzamy łatwo, że

S+I=2⁢P,

czyli S=2⁢P-I. Stąd

MS =2⁢MP-I
=[2⁢cos2⁡θ-12⁢sin⁡θ⁢cos⁡θ2⁢sin⁡θ⁢cos⁡θ2⁢sin2⁡θ-1]
=[cos⁡2⁢θsin⁡2⁢θsin⁡2⁢θ-cos⁡2⁢θ].
Rysunek 6.2: Obrazy kwadratu jednostkowego pod wpływem macierzy A.
  • 𝗧𝗘𝗦𝗧→

    Rysunek 6.2 przedstawia obrazy kwadratu jednostkowego rozpiętego na wektorach bazowych e1,e2 pod wpływem działania macierzy A∈M2×2⁢(ℝ). Dopasować poniższe macierze z odpowiednim obrazkiem:

    • –

      A=[1a01] z 0<a<1,

    • –

      A=[10a1] z 0<a<1,

    • –

      jednokładność: A=[a00a] z 0<a<1,

    • –

      jednokładność: A=[a00a] z 1<a,

    • –

      symetria względem osi x: A=[100-1],

    • –

      obrót: A=[cos⁡θ-sin⁡θsin⁡θcos⁡θ]

    • –

      symetria względem punktu 0: A=[-100-1],

    • –

      symetria względem prostej nachylonej do osi x pod kątem θ: A=[cos⁡2⁢θsin⁡2⁢θsin⁡2⁢θ-cos⁡2⁢θ],

    • –

      A=[a-bba] z a,b>0,

    • –

      rzutowanie na oś x: A=[1000],

    • –

      rzutowanie na oś x: A=[0001],

    Przeanalizować jak zmienia się pole obrazu kwadratu jednostkowego przez A w zależności od wyznacznika macierzy A.

⟵

6.1 Przestrzeń wektorowa odwzorowań liniowych

Definicja 6.2.

Przestrzeń wektorowa odwzorowań liniowych

Niech V,W∈Vekt𝔽. Definiujemy zbiór

ℒ⁢(V,W)={L:V⟶W:L⁢𝗃𝖾𝗌𝗍⁢𝗅𝗂𝗇𝗂𝗈𝗐𝖾}.

Wprowadzimy w zbiorze ℒ⁢(V,W) strukturę przestrzeni wektorowej nad cialem 𝔽. Dla L,G∈ℒ⁢(V,W) oraz t∈𝔽 definiujemy:

(L+G)⁢(v):=L⁢(v)+G⁢(v),(t⋅L)⁢(v):=t⋅L⁢(v),v∈V

Tak określona trójka (ℒ⁢(V,W),+,⋅) jest przestrzenią wektorową nad ciałem 𝔽.

  • U

    Załóżmy, że v1,…,vn jest bazą przestrzeni wektorowej V i L:V⟶W jest odwzorowaniem liniowym. Dla dowolnego v∈V istnieją jednoznacznie wyznaczone takie skalary x1,…,xn, że v=x1⋅v1+…+xn⋅vn. Wtedy z liniowości L otrzymujemy, że

    L⁢(v) =L⁢(x1⋅v1+…+xn⋅vn)
    =L⁢(x1⋅v1)+…+L⁢(xn⋅vn)
    =x1⋅L⁢(v1)+…+xn⋅L⁢(vn),

    czyli

    L⁢(v)=x1⋅L⁢(v1)+…+xn⋅L⁢(vn). (6.1)

    Równość (6.1) oznacza, że odwzorowanie L jest jednoznacznie wyznaczone przez swoje wartości L⁢(v⁢1),…,L⁢(vn) na dowolnej bazie przestrzeni V. Jest to bardzo przyjemna własność odwzorowań liniowych: wystarczy znać skończoną liczbę wartości, aby znać całe odwzorowanie.

Wniosek 6.2.

Niech v1,…,vn będzie bazą przestrzeni wektorowej V. Dla dowolnych wektorów w1,…,wn∈W istnieje dokładnie jedno takie odwzorowanie liniowe L:V⟶W, że

L⁢(v1)=w1,…,L⁢(vn)=wn.

W szczególności, jeśli L,G∈L⁢(V,W) są takie, że

L⁢(v1)=G⁢(v1),…,L⁢(vn)=G⁢(vn),

to L=G.

Dowód.

Pokażemy najpierw, że takie odwzorowanie liniowe L istnieje. Wektor v∈V zapisujemy jednoznacznie w bazie v1,…,vn jako kombinację liniową v=x1⋅v1+…+xn⋅vn. Definiujemy odwzorowanie L:V→W przez

L⁢(v)=x1⋅L⁢(v1)+…+xn⋅L⁢(vn):=x1⋅w1+…+xn⋅wn.

Tak zdefiniowane L jest oczywiście liniowe. Jeśli, L′:V→W jest innym odwzorowaniem liniowym spełniającym tezę, to

L′⁢(v) =L′⁢(x1⋅v1+…+xn⋅vn)
=L′⁢(x1⋅v1)+…+L′⁢(xn⋅vn)
=x1⋅L′⁢(v1)+…+xn⋅L′⁢(vn)
=x1⋅w1+…+xn⋅wn=L⁢(v).

∎

Lemat 6.1.

Jeśli L:V⟶W i G:W⟶Z są odwzorowaniami liniowymi, to G∘L:V⟶Z jest również liniowe.

Dowód.

Warunek (L1) zachodzi, bo dla v1,v2∈V mamy

(G∘L)⁢(v1+v2) =G⁢(L⁢(v1+v2))
=G⁢(L⁢(v1)+L⁢(v2))
=G⁢(L⁢(v1))+G⁢(L⁢(v2))
=(G∘L)⁢(v1)+(G∘L)⁢(v2).
Podobnie,
(G∘L)⁢(t⋅v) =G⁢(L⁢(t⋅v))
=G⁢(t⋅L⁢(v))
=t⋅G⁢(L⁢(v))
=t⋅(G∘L)⁢(v).

∎

6.2 Jądro i obraz odwzorowania liniowego

Definicja 6.3.

Jądro odwzorowania liniowego

Jądro odwzorowania liniowego L:V⟶W definiujemy jako

ker⁢L:={v∈V:L⁢(v)=0}=L-1⁢({0}).
Wniosek 6.3.

Jeśli L:V⟶W jest odwzorowaniem liniowym, to ker⁢L jest podprzestrzenią przestrzeni wektorowej V.

Dowód.

Ponieważ L⁢(0)=0, więc 0∈ker⁢L, czyli zachodzi warunek (P1). Jeśli v,w∈ker⁢L, to

L⁢(v+w) =L⁢(v)+L⁢(w)
=0+0=0,

więc v+w∈ker⁢L, czyli spełniony jest warunek (P2). Dla t∈𝔽 i v∈ker⁢L, to

L⁢(t⋅v) =t⋅L⁢(v)
=t⋅0=0,

czyli zachodzi warunek (P3). ∎

Przykład 6.7.

Rozważmy płaszczyznę P o równaniu 3⁢x1-x2+2⁢x3=0 w ℝ3. Ponieważ odwzorowanie

L:ℝ3∋[x1,x2,x3]T⟼3⁢x1-x2+2⁢x3∈ℝ

jest liniowe oraz P=ker⁢L, więc P jest podprzestrzenią wektorową w ℝ3.

Definicja 6.4.

Obraz odwzorowania liniowego

Obraz odwzorowania liniowego L:V⟶W to zbiór

im⁢L:=L⁢(V)={L⁢(v):v∈V}⊂W.
Wniosek 6.4.

Jeśli L:V⟶W jest odwzorowaniem liniowym, to jego obraz L⁢(V) jest podprzestrzenią wektorową w W.

Dowód.

Ponieważ L⁢(0)=0, więc 0∈L⁢(V). Niech w1,w2∈L⁢(W). Wtedy istnieją takie v1,v2∈V, że

L⁢(v1)=w2,L⁢(v2)=w2.

Stąd

w1+w2 =L⁢(v1)+L⁢(v2)
=L⁢(v1+v2),

czyli w1+w2∈L⁢(V). Jeśli t∈𝔽 i w∈L⁢(V), to istnieje taki wektor v∈V, że L⁢(v)=w. Stąd

t⋅w =t⋅L⁢(v)
=L⁢(t⋅v),

czyli t⋅w∈L⁢(V). ∎

Przykład 6.8.

Zbiór

S={[x1+x2,2⁢x1-3⁢x2,-x1+4⁢x2,x2]T∈ℝ4:x1,x2∈ℝ}

jest podprzestrzenią wektorową w ℝ4, bo jest on obrazem odwzorowania liniowego

L:ℝ2∋[x1,x2]T⟼[x1+x2,2⁢x1-3⁢x2,-x1+4⁢x2,x2]T∈ℝ4.

6.3 Mono-Epi-Izo. Formuła wymiaru

Definicja 6.5.

Monomorfizm-epimorfizm-izomorfizm

Niech L:V⟶W będzie odwzorowaniem liniowy. Mówimy, że

  • (i)

    L jest monomorfizmem, gdy L jest różnowartościowe (injekcją),

  • (ii)

    L jest epimorfizmem, gdy W=L⁢(V), czyli L jest surjekcją,

  • (iii)

    L jest izomorfizmem, gdy L jest bijekcją, czyli jest zarówno monomorfizmem jak i epimorfizmem.

  • U

    Możecie zapytać dlaczego wprowadzamy nowe nazwy monomorfizm, epimorfizm, izomorfizm na znane nam z teorii mnogości pojęcia injekcja, surjekcja, bijekcja. Odpowiedź jest prosta. Robimy to dla wygody. Przykładowo, stwierdzenie L:V⟶W jest monomorfizmem niesie w sobie więcej treści niże samo stwierdzenie, że L jest odwzorowaniem różnowartościowym. Zamiast krótkiego L:V⟶W jest monomorfizmem powinniśmy powiedzieć: L:V⟶W jest odwzorowaniem liniowym przestrzeni wektorowych i jest różnowartościowe. Monomorfizm oznacza więc różnowartościowość, ale jednocześnie liniowość odwzorowania.

    Wiele problemów matematycznych da się sprowadzić do zagadnienia istnienia i jednoznaczności rozwiązań równania

    L⁢(x)=y,

    gdzie L:V⟶W jest odwzorowaniem i y∈W. Różnowartościowość L oznacza, że przy ustalonym y istnieje co najwyżej jedno rozwiązanie x. Z drugiej strony, surjektywność gwarantuje, że dla dowolnego y∈W istnieje pewne rozwiązanie x∈V. Połączenie tych warunków, czyli bijektywność L oznacza, że dla dowolnego y∈W istnieje dokładnie jeden taki x∈V, że L⁢(x)=y.

Lemat 6.2.

L:V⟶W jest monomorfizmem wtedy i tylko wtedy, gdy ker⁢L={0}.

Dowód.

Niech L będzie monomorfizmem. Jeśli v∈ker⁢L, to L⁢(0)=0=L⁢(v), czyli v=0. Oznacza to, że ker⁢L={0}. Załóżmy teraz, że ker⁢L={0}. Jeśli v,w∈V oraz L⁢(v)=L⁢(w), to z liniowości L mamy

0=L⁢(v)-L⁢(w)=L⁢(v-w),

czyli v-w∈ker⁢L, więc v-w=0. ∎

Lemat 6.3.

Jeśli L:V⟶W jest monomorfizmem i v1,…,vn∈V są liniowo niezależne, to wektory

L⁢(v1),…,L⁢(vn)

są liniowo niezależne.

Dowód.

Załóżmy, że x1⋅L⁢(v1)+…+xn⋅L⁢(vn)=0 dla pewnych skalarów xi∈𝔽. Wtedy

0 =L⁢(x1⋅v1+…+xn⋅vn),
czyli
x1⋅v1+…+xn⋅vn∈ker⁢L={0},
więc
x1⋅v1+…+xn⋅vn=0.

Ponieważ v1,…,vn∈V są liniowo niezależne, więc x1=…=xn=0. ∎

Lemat 6.4.

Jeśli L:V⟶W jest epimorfizmem i V=span⁢{v1,…,vn}, to W=span⁢{L⁢(v1),…,L⁢(vn)}.

Dowód.

Niech w∈W. Ponieważ L jest epimorfizmem, więc istnieje taki wektor v∈V, że L⁢(v)=w. Z założenia V=span⁢{v1,…,vn}, więc v=x1⋅v1+…+xn⋅vn dla pewnych xi∈𝔽. Wtedy

w =L⁢(v)
=L⁢(x1⋅v1+…+xn⋅vn)
=x1⋅L⁢(v1)+…+xn⋅L⁢(vn),

czyli w∈span⁢{L⁢(v1),…,L⁢(vn)}. ∎

Wniosek 6.5.

Jeśli L:V⟶W jest izomorfizmem liniowym i v1,…,vn∈V jest bazą V, to L⁢(v1),…,L⁢(vn) jest bazą W.

Wniosek 6.6.

Niech L:V⟶W będzie odwzorowaniem liniowym i dim⁢V=n. Następujące warunki są równoważne:

  • (i)

    L:V⟶W jest izomorfizmem,

  • (ii)

    dla każdej bazy v1,…,vn w V, wektory L⁢(v1),…,L⁢(vn) tworzą bazę w W,

  • (iii)

    istnieje taka baza v1,…,vn w V, że wektory L⁢(v1),…,L⁢(vn) tworzą bazę w W.

Wniosek 6.7.

Jeśli odwzorowanie L:V⟶W jest liniowe i dim⁢V<∞, to dim⁢L⁢(V)≤dim⁢V<∞.

Dowód.

Zauważmy, że odwzorowanie liniowe

L:V⟶L⁢(V)

jest epimorfizmem, więc jeśli v1,…,vn jest bazą dla V, to

L⁢(V)=span⁢{L⁢(v1),…,L⁢(vn)}.

∎

  • U

    Jeśli L:V⟶W jest izomorfizmem liniowym, to odwzorowanie odwrotne L-1:W→V jest również liniowe. Rzeczywiście, niech w1,w2∈W. Musimy uzasadnić, że L-1⁢(w1+w2)=L-1⁢(w1)+L-1⁢(w2). Niech v1=L-1⁢(w1) i v2=L-1⁢(w2). Z liniowości L mamy

    w1+w2=L⁢(v1)+L⁢(v2)=L⁢(v1+v2),

    czyli v1+v2=L-1⁢(w1+w2).

    Analogicznie uzasadniamy, że L-1⁢(t⋅w)=t⋅L-1⁢(w). Niech v=L-1⁢(w). Wtedy

    L⁢(t⋅v)=t⋅L⁢(v)=t⋅w,

    czyli t⋅L-1⁢(w)=t⋅v=L-1⁢(t⋅w).

Wniosek 6.8.

Niech L:V⟶V będzie odwzorowaniem liniowym i dim⁢V<∞. Wtedy następujące warunki są równoważne

  • (1)

    L jest monomorfizmem,

  • (2)

    L jest epimorfizmem,

  • (3)

    L jest izomorfizmem.

Rysunek 6.3: Wybór bazy v1,…,vn w V zadaje izomorfizm z 𝔽n. Wektorowi v=c1⋅v1+…+cn⋅vn przypisujemy wektor [c1,…,cn]T jego współrzędnych.
Twierdzenie 6.1.

Niech V∈VektF. Jeśli dimF⁢V=n<∞, to V jest izomorficzna z Fn.

Dowód.

Niech v1,…,vn będzie bazą dla V, a e1,…,en bazą standardową w 𝔽n. Definiujemy odwzorowanie liniowe L:V⟶𝔽n zadając jego wartości na bazie:

L⁢(v1)=e1,…,L⁢(vn)=en.

∎

Wniosek 6.9.

Jeśli V,W∈VektF są skończenie wymiarowe, to V jest izomorficzna z W wtedy i tylko wtedy, gdy dim⁢V=dim⁢W.

Dowód.

Jeśli dim⁢V=dim⁢W=n, to V i W są izomorficzne, gdyż obydwie są izomorficzne z 𝔽n. Z drugiej strony, jeśli V i W są izomorficzne, to mają taki sam wymiar, bo izomorfizm przekształca bijektywnie bazę na bazę. ∎

Twierdzenie 6.2 (Formuła wymiaru).

Załóżmy, że odwzorowanie L:V⟶W jest liniowe i dim⁢V<∞. Wtedy

dim⁢V=dim⁢ker⁢L+dim⁢Im⁢L.

Dowód.

Wybieramy bazę v1,…,vp dla ker⁢L⊂V i rozszerzamy ją do bazy

v1,…,vp,u1,…,uq

dla V. Wtedy

p=dim⁢ker⁢L,p+q=dim⁢V.

Mamy udowodnić, że q=dim⁢L⁢(V). Wystarczy pokazać, że wektory L⁢(u1),…,L⁢(uq) tworzą bazę L⁢(V). Pokażemy najpierw, że wektory L⁢(u1),…,L⁢(uq) generują L⁢(V). Niech w∈L⁢(V). Istnieje więc taki wektor

v =c1⋅v1+…+cp⋅vp+x1⋅u1+…+xq⋅uq,
że L⁢(v)=w. Stąd
w =L⁢(c1⋅v1+…+cp⋅vp+x1⋅u1+…+xq⋅uq)
=c1⋅L⁢(v1)+…+cp⋅L⁢(vp)+x1⋅L⁢(u1)+…+xq⋅L⁢(uq)
=x1⋅L⁢(u1)+…+xq⋅L⁢(uq),

czyli w∈span⁢{L⁢(u1),…,L⁢(uq)}.

Pokażemy teraz, że wektory L⁢(u1),…,L⁢(uq) są liniowo niezależne. Przypuśćmy, że

0 =x1⋅L⁢(u1)+…+xq⋅L⁢(uq)
dla pewnych skalarów xi∈ℝ. Musimy pokazać, że
x1=…=xq=0.
Z liniowości L otrzymujemy, że
0 =L⁢(x1⋅u1+…+xq⋅uq),
czyli x1⋅u1+…+xq⋅uq∈ker⁢L. Stąd
x1⋅u1+…+xq⋅uq
jest kombinacją liniową wektorów v1,…,vp, czyli
x1⋅u1+…+xq⋅uq=c1⋅v1+…+cp⋅vp
dla pewnych skalarów ci. Wtedy
x1⋅u1+…+xq⋅uq-c1⋅v1-…-cp⋅vp=0,

więc x1=…=xq=c1=…=cp=0, bo v1,…,vp,u1,…,uq tworzą bazę V.

∎

Przykład 6.9.

Rozważmy odwzorowanie liniowe L:ℤ23→ℤ23 dane przez

L⁢([x1,x2,x3]T)=[x1+x2,x3+x1,x2+x3]T.

Przestrzeń ℤ23 składa się tylko z 8 wektorów, więc możemy wypisać wszystkie wartości L:

L⁢([0,0,0]T)=L⁢([1,1,1]T)=[0,0,0]T,
L⁢([1,1,0]T)=L⁢([0,0,1]T)=[0,1,1]T,
L([1,0,1]T=L([0,1,0]T)=[1,0,1]T,
L⁢([0,1,1]T)=L⁢([1,0,0]T)=[1,1,0]T.

Stąd,

ker⁢L=span⁢{[1,1,1]T}={[0,0,0]T,[1,1,1]T},
im⁢L=span⁢{[1,1,0]T,[1,0,1]T}={[1,1,0]T,[1,0,1]T,[1,1,0]T}.