Line´ arn´ı algebra David Krejˇciˇr´ık http://gemma.ujf.cas.cz/~krejcirik
16. ledna 2017
Jednosemestr´aln´ı pˇredn´aˇska Matematika 3 pˇredn´aˇsen´ a ˇ autorem na FJFI CVUT na podzim 2016. Aktu´ aln´ı verzi tohoto textu lze naj´ıt na tomto odkazu: http://gemma.ujf.cas.cz/~krejcirik/other/la.pdf
Obsah
David Krejˇciˇr´ık
Obsah ´ 0 Uvod
1
1 Vektorov´ y prostor 1.1 Definice . . . . . . . . . . . 1.2 Vlastnosti . . . . . . . . . . 1.3 Pˇr´ıklady . . . . . . . . . . . 1.4 Podprostory . . . . . . . . . 1.5 Souˇcet podprostor˚ u . . . . . 1.6 Direktn´ı souˇcet podprostor˚ u 1.7 Cviˇcen´ı . . . . . . . . . . . . 2 Vektory 2.1 Line´arn´ı obal . . . . . 2.2 Line´arn´ı nez´avislost . . 2.3 Steinitzova vˇeta . . . . 2.4 B´aze . . . . . . . . . . 2.5 Dimenze . . . . . . . . 2.6 Dimenze a podprostory 2.7 Cviˇcen´ı . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . .
3 3 3 5 7 9 9 13
. . . . . . .
16 16 17 20 22 24 26 29
3 Line´ arn´ı zobrazen´ı 3.1 Definice a pˇr´ıklady . . . . . . 3.2 Operace se zobrazen´ımi . . . . 3.3 J´adro a injektivita . . . . . . 3.4 Obor hodnot a surjektivita . . 3.5 Dimenze prostor˚ u a bijektivita 3.6 Invertibilita . . . . . . . . . . 3.7 Cviˇcen´ı . . . . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
31 31 33 34 36 38 41 44
4 Metrika 4.1 Skal´arn´ı souˇcin . . . 4.2 Norma . . . . . . . . 4.3 Ortogonalita . . . . . 4.4 Nerovnosti . . . . . . 4.5 Ortonorm´aln´ı b´aze . 4.6 Ortogon´aln´ı projekce 4.7 Line´arn´ı funkcion´aly 4.8 Sdruˇzen´e zobrazen´ı . 4.9 Cviˇcen´ı . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
45 45 46 46 47 49 51 53 54 58
. . . . . . .
60 60 60 62 63 64 67 69
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
5 Matice 5.1 Tabulkov´a definice . . . . . 5.2 Matice line´arn´ıho zobrazen´ı 5.3 Operace s maticemi . . . . . 5.4 Matice vektoru . . . . . . . 5.5 Izomorfismus . . . . . . . . 5.6 Hodnost matice . . . . . . . 5.7 Transpozice . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
David Krejˇciˇr´ık
Obsah
5.8 Sdruˇzen´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 Cviˇcen´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70 73
6 Determinanty 6.1 Inverzn´ı matice . . . . . . . . . . . . . . . . . 6.2 Dvojdimenzion´aln´ı Cramerovo pravidlo . . . . 6.3 Definice . . . . . . . . . . . . . . . . . . . . . 6.4 Prohazov´an´ı ˇr´adk˚ u . . . . . . . . . . . . . . . 6.5 Rozklad podle ˇr´adk˚ u . . . . . . . . . . . . . . 6.6 Line´arn´ı z´avislost ˇr´adk˚ u . . . . . . . . . . . . 6.7 Rozklad podle sloupc˚ u . . . . . . . . . . . . . 6.8 Krit´eria pro invertibilitu a line´arn´ı nez´avislost 6.9 Obecn´e Cramerovo pravidlo . . . . . . . . . . 6.10 Determinant souˇcinu je souˇcin determinant˚ u . 6.11 Zmˇena b´aze . . . . . . . . . . . . . . . . . . . 6.12 Invarianty . . . . . . . . . . . . . . . . . . . . 6.13 Cviˇcen´ı . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
75 75 76 77 78 81 83 84 86 87 87 89 91 93
7 Spektrum 7.1 Invariantn´ı podprostory . . . . . . . . . . . 7.2 Jednodimenzion´aln´ı invariantn´ı podprostory 7.3 Pˇr´ıklady vlastn´ıch hodnot a vektor˚ u. . . . . 7.4 Line´arn´ı nez´avislost vlastn´ıch vektor˚ u . . . . 7.5 Polynom oper´atoru . . . . . . . . . . . . . . 7.6 Existence spektra . . . . . . . . . . . . . . . 7.7 Jednoduch´e matice . . . . . . . . . . . . . . 7.8 Determinant, invertibilita a spektrum . . . . 7.9 Diagonalizovatelnost . . . . . . . . . . . . . 7.10 Samosdruˇzenost . . . . . . . . . . . . . . . . 7.11 Spektr´aln´ı teor´em . . . . . . . . . . . . . . . 7.12 Exponenci´ala oper´atoru . . . . . . . . . . . 7.13 Cviˇcen´ı . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
95 95 96 97 98 99 100 101 104 107 110 111 112 118
A Pravidla zkouˇ sky
. . . . . . . . . . . . .
120
Motto
David Krejˇciˇr´ık
Linear algebra abstracts the two basic operations with vectors: the addition of vectors, and their multiplication by numbers (scalars). It is astonishing that on such slender foundations an elaborate structure can be built, with romanesque, gothique and baroque aspects. It is even more astounding that linear algebra has not only the right theorems but also the right language for many mathematical topics, including applications of mathematics. Peter D. Lax, Linear algebra and its applications, [8, p. 1]
´ 0. Uvod
David Krejˇciˇr´ık
0
1
´ Uvod
N´azev pˇredmˇetu je sloˇzen ze dvou slov [2, 1]: • algebra poch´az´ı z arabsk´eho slova al-dˇzabr (nespisovnˇe al-dˇzebr ), jeˇz p˚ uvodnˇe znamenalo l´ekaˇrsk´y chirurgick´y u ´ kon za u ´ˇcelem n´apravy zlomen´ych ˇci vymknut´ych kost´ı. V pˇrenesen´em v´yznamu tedy “obnoven´ı”, “n´aprava”, “sjednocen´ı rozbit´ych ˇc´ast´ı”. V matematick´em v´yznamu bylo slovo pouˇzito v n´azvu pr´ace persk´eho matematika Muhammada al-Chw´arizm´ıho z 9. stolet´ı po Kristu (820 AD) o ˇreˇsen´ı (line´arn´ıch a kvadratick´ych) rovnic. • line´ arn´ı poch´az´ı z latinsk´eho slova linearis, jeˇz znamen´a “tvoˇreno pˇr´ımkami”. V pˇrenesen´em v´yznamu tedy nˇeco “pˇr´ım´eho”, “rovn´eho”. V dneˇsn´ım v´yznamu “algebra” zahrnuje celou ˇradu rozliˇcn´ych matematick´ych discipl´ın. Odvˇetv´ı “line´arn´ı algebra” se zab´yv´a prostory, jejich prvky (ˇcleny) a transformacemi (zobrazen´ımi) mezi nimi, schematicky: • prostor,
• prvek,
• transformace,
jeˇz jsou charakterizov´any line´arnost´ı; vˇse se tedy v podstatˇe redukuje na sˇc´ıt´an´ı prvk˚ u a jejich n´asoben´ı ˇc´ısly. Je fascinuj´ıc´ı, ˇze takov´eto jednoduch´e u ´ kony vedou k nesm´ırnˇe propracovan´e abstraktn´ı teorii, jeˇz poskytuje elegantn´ı sjednocuj´ıc´ı apar´at pro mnoˇzstv´ı probl´em˚ u v matematice, fyzice a dalˇs´ıch vˇedn´ıch oborech. Vˇzdyt’ kvantov´a mechanika, coˇz je nejlepˇs´ı fyzik´aln´ı teorie, kterou m´a lidstvo v souˇcasnosti k dispozici, nen´ı matematicky vlastnˇe nic jin´eho neˇz line´arn´ı algebra na nekoneˇcnˇe dimenzion´aln´ıch prostorech. V t´eto pˇredn´aˇsce se vˇsak budeme v´yhradnˇe zab´yvat koneˇcnˇe dimenzion´aln´ımi prostory. Mlhavˇe v´yˇse nazvan´e pˇredmˇety z´ajmu line´arn´ı algebry se t´eˇz naz´yvaj´ı: • vektorov´y prostor,
• vektor,
• matice.
Tyto objekty zn´ate z kaˇzdodenn´ıho ˇzivota. Mnoho fyzik´aln´ıch veliˇcin lze charakterizovat pouze jejich velikost´ı (tzv. skal´ary, napˇr. hmotnost, ˇcas, teplota) a tedy popsat pouze jedn´ım ˇc´ıslem. Jin´e vˇsak maj´ı i smˇer (napˇr. poloha, rychlost, s´ıla) a tyto pak popisujeme v´ıce ˇc´ısly, jejichˇz poˇcet je urˇcen dimenz´ı prostoru; to jsou vektory. V klasick´e mechanice se za vektorov´y prostor obvykle bere tˇr´ırozmˇern´y eukleidovsk´y prostor R3 , v nˇemˇz lze vektor v ∈ R3 (napˇr. rychlost) tedy charakterizovat tˇremi re´aln´ymi ˇc´ısly v1 , v2 , v3 . Zapisujeme v1 v = v2 v3 a ˇc´ısl˚ um v1 , v2 , v3 ˇr´ık´ame sloˇzky vektoru v. Obecn´a line´arn´ı transformace tohoto vektoru v na jin´y vektor v ′ (napˇr. pˇri pootoˇcen´ı souˇradn´e soustavy) bude m´ıt tvar ′ a11 v1 + a12 v2 + a13 v3 v1 a11 a12 a13 v1 v2′ = a21 v1 + a22 v2 + a23 v3 =: a21 a22 a23 v2 , (0.1) ′ a31 v1 + a32 v2 + a33 v3 v3 a31 a32 a33 v3 | {z } A
kde aij , i, j = 1, . . . , 3, jsou libovoln´a re´aln´a ˇc´ısla. Tabulce A se ˇr´ık´a matice a posledn´ı rovnost v (0.1) je vlastnˇe definice pro n´asoben´ı matice s vektorem. Line´arn´ı transformaci (0.1) lze tedy elegantnˇe zapsat ve tvaru v ′ = Av .
´ 0. Uvod
2
David Krejˇciˇr´ık
Zobecnˇ en´ı: ⋄ Dimenze. V pˇr´ırodˇe se setk´av´ame i s prostory jin´e dimenze (niˇzˇs´ı i vyˇsˇs´ı) neˇz tˇri. Napˇr´ıklad i v klasick´e mechanice je zvykem popisovat stav jedn´e ˇc´astice polohou a rychlost´ı coby jedn´ım vektorem v ˇsestirozmˇern´em (f´azov´em) prostoru R3 × R3 . Obecnˇeji, stav N ˇc´astic ve f´azov´em prostoru je reprezentov´an vektorem o 2N sloˇzk´ach. V teorii relativity je stav pops´an v ˇctyˇrrozmˇern´em ˇcasoprostoru. Budeme tedy uvaˇzovat vektorov´e prostory libovoln´e dimenze. ˇ ıseln´ ⋄ C´ e tˇ eleso. Kromˇe nutnosti uvaˇzovat libovolnˇe dimenzion´aln´ı vektorov´e prostory se ukazuje jako uˇziteˇcn´e zobecnˇen´ı vz´ıt za sloˇzky vektoru prvky libovoln´eho ˇc´ıseln´eho tˇelesa (napˇr´ıklad komplexn´ı ˇc´ısla v kvantov´e mechanice). Lze tedy uvaˇzovat vektorov´e prostory nad libovoln´ym ˇc´ıseln´ym tˇelesem. V t´eto pˇredn´aˇsce se vˇsak v´yhradnˇe zamˇeˇr´ıme na vektorov´e prostory nad ˇc´ısly re´aln´ymi ˇci komplexn´ımi. ⋄ R˚ uzn´ e prostory. Dalˇs´ım zobecnˇen´ım je moˇznost uvaˇzovat line´arn´ı transformace mezi dvˇema prostory odliˇsn´ych dimenz´ı, coˇz vede k matic´ım obd´eln´ıkov´eho tvaru m´ısto ˇctvercov´eho. Pˇredmˇetem line´arn´ı algebry – a tedy u ´ kolem t´eto pˇredn´aˇsky – je zav´est takovouto obecnou matematickou abstrakci a studovat vlastnosti matic. Sezn´am´ıte se s robustn´ım apar´atem a jeho metodami, kter´y v´am poskytne sjednocuj´ıc´ı strukturu pro aplikace na konkr´etn´ı probl´emy v oborech, kter´e studujete. Literatura Hlavn´ım zdrojem t´eto pˇredn´aˇsky je zcela v´yjimeˇcn´a uˇcebnice americk´eho autora Sheldona ˇ am z druh´eho vyd´an´ı z roku 2004 [3], avˇsak existuje uˇz Axlera Linear algebra done right. Cerp´ i tˇret´ı, barevn´e vyd´an´ı z roku 2014 [4]. Velk´a ˇc´ast m´e pˇredn´aˇsky je pouh´y (a neumˇel´y) pˇreklad vybran´ych parti´ı z [3] do ˇceˇstiny. Posluchaˇcovi doporuˇcuji k nahl´ednut´ı volnˇe pˇr´ıstupnou zkr´acenou verzi tˇret´ıho vyd´an´ı [5]. ˇ asteˇcnˇe ˇcerp´am rovnˇeˇz z Halmosovy knihy Finite-dimensional vector spaces [6] a z Kop´aˇcC´ kov´ych skript Matematika pro fyziky II [7].
Obr´azek na prvn´ı str´ance je absorpˇcn´ı spektrum Slunce. Bˇehem pˇredn´aˇsky se sezn´am´ıte se spektrem matice. Oba tyto pojmy spolu u ´ zce souvis´ı, a to skrze kvantovou teorii hmoty.
1. Vektorov´y prostor
David Krejˇciˇr´ık
1
3
Vektorov´ y prostor
V t´eto pˇredn´aˇsce se budeme v´yhradnˇe zab´yvat vektorov´ymi prostory nad re´aln´ymi ˇc´ısly R nebo komplexn´ımi ˇc´ısly C. Abychom mohli efektivnˇe uv´adˇet definice a dokazovat vˇety, kter´e plat´ı jak pro re´aln´a, tak komplexn´ı ˇc´ısla, zavedeme toto sjednocuj´ıc´ı znaˇcen´ı: K := R nebo C. Prvky ˇc´ıseln´eho tˇelesa K, tedy ˇc´ısla (nˇekdy t´eˇz naz´yvan´e skal´ary), budeme obvykle znaˇcit ˇreck´ymi p´ısmeny.
1.1
Definice
Vektorov´y prostor je, zhruba ˇreˇceno, mnoˇzina objekt˚ u, jeˇz m˚ uˇzeme navz´ajem sˇc´ıtat a rovnˇeˇz n´asobit ˇc´ısly tak, ˇze v´ysledky tˇechto operac´ı jsou opˇet prvky t´eto mnoˇziny. Form´aln´ı definice zn´ı takto: Definice 1.1. Vektorov´y prostor je mnoˇzina V prvk˚ u naz´yvan´e vektory, kter´a splˇ nuje n´asleduj´ıc´ı axiomy: (A) Existuje zobrazen´ı (souˇcet vektor˚ u) V × V → V : {(u, v) 7→ u + v} splˇ nuj´ıc´ı: (1) ∀u, v ∈ V,
u + v = v + u;
(2) ∀u, v, w ∈ V,
(komutativita)
u + (v + w) = (u + v) + w;
(3) ∃0 ∈ V,
∀u ∈ V,
(4) ∀u ∈ V,
∃ − u ∈ V,
u + 0 = u;
(asociativita) (nulov´y vektor, poˇc´atek)
u + (−u) = 0.
(opaˇcn´y vektor)
(B) Existuje zobrazen´ı (n´asoben´ı vektor˚ u ˇc´ısly) K × V → V : {(α, u) 7→ αu} splˇ nuj´ıc´ı: (1) ∀α, β ∈ K,
u ∈ V,
(2) ∀u ∈ V,
1u = u.
α(βu) = (αβ)u;
(asociativita) (identita)
(C) Tato zobrazen´ı jsou vz´ajemnˇe prov´az´ana skrze distributivitu: (1) ∀α ∈ K, (2) ∀α, β ∈ K,
u, v ∈ V,
α(u + v) = αu + αv;
(distributivita 1)
u ∈ V,
(α + β)u = αu + βu.
(distributivita 2)
Vektorov´e prostory budeme obvykle znaˇcit velk´ymi psac´ımi p´ısmeny a jejich prvky (vektory) mal´ymi latinsk´ymi p´ısmeny. Operace n´asoben´ı vektor˚ u ˇc´ısly z´avis´ı na volbˇe ˇc´ıseln´eho tˇelesa K. Budeme-li tedy cht´ıt pˇresn´ı, ˇrekneme, ˇze V je vektorov´y prostor nad tˇelesem K. Vektorov´y prostor nad R se naz´yv´a re´aln´y vektorov´y prostor a vektorov´y prostor nad C se naz´yv´a komplexn´ı vektorov´y prostor.
1.2
Vlastnosti
Nyn´ı se budeme vˇenovat z´akladn´ım vlastnostem vektorov´ych prostor˚ u, kter´e plynou z Definice 1.1. Abychom se vyhnuli neust´al´emu opakov´an´ı tvrzen´ı typu “necht’ V je vektorov´y
4
1. Vektorov´y prostor
David Krejˇciˇr´ık
prostor nad tˇelesem K”, dohodnˇeme se pro zbytek pˇredn´aˇsky, ˇze symbol V bude znaˇcit libovoln´y vektorov´y prostor nad tˇelesem K, tedy: V := libovoln´y vektorov´y prostor nad K. Vˇsimnˇete si, ˇze stejn´y symbol 0, kter´y standardnˇe pouˇz´ıv´ame pro ˇc´ıselnou nulu, v Definici 1.1 oznaˇcuje nulov´y vektor. Toto maten´ı studenta by nikdy nemˇelo v´est k jeho popleten´ı, a to d´ıky n´asleduj´ıc´ım tvrzen´ım, jeˇz uˇz´ıv´an´ı stejn´eho znaˇcen´ı ospravedlˇ nuj´ı: Tvrzen´ı 1.1 (Ned˚ uleˇzitost schismatu nulov´eho symbolu). (i) ∀v ∈ V,
0v = 0.
(ii) ∀α ∈ K,
α0 = 0.
(vlevo ˇc´ıseln´a nula, vpravo nulov´y vektor) (vlevo i vpravo nulov´y vektor)
D˚ ukaz. Vˇsimnˇete si, ˇze obˇe tvrzen´ı vypov´ıdaj´ı nˇeco o n´asoben´ı vektor˚ u ˇc´ısly a nulov´em vektoru (neutr´aln´ı prvek v˚ uˇci souˇctu). Ponˇevadˇz jedin´a ˇc´ast Definice 1.1, jeˇz spojuje sˇc´ıt´an´ı vektor˚ u a jejich n´asoben´ı ˇc´ısly, je axiom (C), bude v d˚ ukazu tˇreba vyuˇz´ıt pr´avˇe distributivn´ı vlastnosti. ad (i). Pro libovoln´y vektor ∀v ∈ V m´ame 0v = (0 + 0)v = 0v + 0v , kde prvn´ı rovnost je element´arn´ı identita mezi ˇc´ısly a druh´a rovnost plyne z axiomu (C2). K obou stran´am t´eto rovnice pˇriˇcteme −0v (tedy opaˇcn´y vektor k 0v) a uˇzit´ım axiomu (A4) dostaneme 0 = 0v , coˇz je rovnost, kterou jsme chtˇeli dok´azat. ad (ii). Pro libovoln´e ˇc´ıslo ∀α ∈ K m´ame α0 = α(0 + 0) = α0 + α0 , kde prvn´ı rovnost vyuˇz´ıv´a axiom (A3), zat´ımco druh´a rovnost plyne z axiomu (C1). K obou stran´am t´eto rovnice pˇriˇcteme −α0 (tedy opaˇcn´y vektor k α0) a uˇzit´ım axiomu (A4) dostaneme 0 = α0 , coˇz je rovnost, kterou jsme chtˇeli dok´azat.
ˇ (Ctvereˇ cek znamen´a konec d˚ ukazu.)
Prvn´ı tvrzen´ı (i) lze ch´apat jako konstrukci nulov´eho vektoru: dostaneme ho tak, ˇze libovoln´y vektor pˇren´asob´ıme ˇc´ıslem nula. Axiom (A3) vyˇzaduje, aby ve vektorov´em prostoru existoval alespoˇ n jeden poˇc´atek (nulov´y vektor). Dalˇs´ı tvrzen´ı upˇresˇ nuje, ˇze takov´yto poˇc´atek je pr´avˇe jeden (v´yznam kvantifik´atoru ∃!). Tvrzen´ı 1.2 (Jedineˇcnost nulov´eho vektoru). ∃!0 ∈ V,
∀u ∈ V,
u + 0 = u.
1. Vektorov´y prostor
David Krejˇciˇr´ık
5
D˚ ukaz. Tento typ tvrzen´ı se nejl´epe dokazuje sporem. Necht’ ve vektorov´em prostoru V existuj´ı dva r˚ uzn´e nulov´e vektory 0 6= 0′ . Pak 0′ = 0′ + 0 = 0 , kde prvn´ı rovnost vyuˇz´ıv´a nulovosti vektoru 0 a druh´a rovnost vyuˇz´ıv´a nulovosti vektoru 0′ . Tedy 0 = 0′ , coˇz je ve sporu s pˇredpokladem, ˇze nulov´e vektory 0 a 0′ jsou r˚ uzn´e. Obdobnˇe, axiom (A4) vyˇzaduje, aby pro kaˇzd´y prvek vektorov´eho prostoru existoval alespoˇ n jeden inverzn´ı prvek. Dalˇs´ı tvrzen´ı upˇresˇ nuje, ˇze takov´yto prvek je pr´avˇe jeden. Tvrzen´ı 1.3 (Jedineˇcnost opaˇcn´eho vektoru). ∀u ∈ V,
∃! − u ∈ V,
u + (−u) = 0.
D˚ ukaz. Necht’ u ∈ V je libovoln´y. Pˇredpokl´adejme, ˇze existuj´ı dva r˚ uzn´e opaˇcn´e vektory v 6= v ′ splˇ nuj´ıc´ı u + v = 0 a u + v ′ = 0. Pak v = v + 0 = v + (u + v ′ ) = (v + u) + v ′ = 0 + v ′ = v ′ , kde jsme nav´ıc vyuˇzili asociativitu a komutativitu. Tedy v = v ′ , coˇz je ve sporu s pˇredpokladem, ˇze opaˇcn´e vektory v a v ′ jsou r˚ uzn´e. Uˇz v Definici 1.1 jsme si oznaˇcili opaˇcn´y vektor k u intuitivn´ım znaˇcen´ım −u. Toto znaˇcen´ı je obh´ajeno n´asleduj´ıc´ım tvrzen´ım. Tvrzen´ı 1.4 (Konstrukce opaˇcn´eho vektoru). ∀u ∈ V,
−u = (−1)u.
D˚ ukaz. Pro libovoln´y vektor u ∈ V m´ame u + (−1)u = 1u + (−1)u = [1 + (−1)]u = 0u = 0 , kde prvn´ı rovnost vyuˇz´ıv´a axiomu (B2), druh´a rovnost je distributivita (C2), tˇret´ı rovnost je element´arn´ı a ˇctvrt´a rovnost je Tvrzen´ı 1.1(i). V´ysledn´a rovnost ˇr´ık´a, ˇze v´ysledkem souˇctu vektor˚ u u a (−1)u je nulov´y vektor, tedy (−1)u mus´ı b´yt roven opaˇcn´emu vektoru −u, coˇz jsme chtˇeli dok´azat. V n´asleduj´ıc´ım budeme zkracovat u + (−v) =: u − v.
1.3
Pˇ r´ıklady
Nyn´ı nastal ˇcas si pˇredstavit nˇekolik charakteristick´ych pˇr´ıklad˚ u vektorov´ych prostor˚ u. Pˇ r´ıklad 1.1 (Nulov´ y prostor). Nejjednoduˇsˇs´ı vektorov´ y prostor obsahuje pouze jeden prvek, a to nulov´ y vektor. Jin´ ymi slovy, mnoˇzina {0} je vektorov´ y prostor, kter´ y splˇ nuje trivi´aln´ı pravidla pro sˇc´ıt´an´ı vektor˚ u a n´ asoben´ı ˇc´ısly: 0+0=0 a α0 = 0 , kde α ∈ K. Tento prostor nen´ı samozˇrejmˇe nijak zaj´ımav´ y, avˇsak dejme mu jm´eno, nulov´y prostor. (Diamant znamen´ a konec pˇr´ıkladu.) ♦
6
1. Vektorov´y prostor
David Krejˇciˇr´ık
ˇ ıseln´e tˇeleso). Samotn´e ˇc´ıseln´e tˇeleso K se stane vektorov´ Pˇ r´ıklad 1.2 (C´ ym prostorem, pokud definujeme sˇc´ıt´an´ı jeho prvk˚ u a n´ asoben´ı ˇc´ısly z K obvykl´ ymi operacemi pro sˇc´ıt´an´ı a n´ asoben´ı ˇc´ısel. Speci´ alnˇe C je pak komplexn´ı vektorov´ y prostor a R je re´ aln´ y vektorov´ y prostor. M˚ uˇzeme rovnˇeˇz uvaˇzovat C coby re´ aln´ y vektorov´ y prostor (m´ ame tedy na mysli nestandardn´ı volbu V := C a K := R), pokud definujeme sˇc´ıt´ an´ı komplexn´ıch ˇc´ısel jako obvykle a n´ asoben´ı komplexn´ıho ˇc´ısla re´aln´ ym ˇc´ıslem jako obvykle, avˇsak tento pˇr´ıklad se liˇs´ı od C coby komplexn´ıho vektorov´eho prostoru. Naopak R nelze uvaˇzovat jako komplexn´ı vektorov´ y prostor (protoˇze pˇren´ asoben´ım re´aln´eho ˇc´ısla komplexn´ım ˇc´ıslem obecnˇe dostaneme nere´aln´e ˇc´ıslo). ♦ Pˇ r´ıklad 1.3 (Souˇradnicov´ y prostor). Necht’ Kn s n ∈ N∗ := N\{0} (v naˇs´ı konvenci pˇrirozen´ a ˇc´ısla obsahuj´ı nulu) je mnoˇzina tvoˇren´ a uspoˇr´ad´an´ ymi n-ticemi ˇc´ısel z tˇelesa K. Prvek x ∈ Kn zapisujeme v podobˇe sloupce x1 x2 x = . , .. xn
ˇ ısla xi naz´ kde xi ∈ K, i = 1, . . . , n. C´ yv´ame sloˇzky vektoru v. Sˇc´ıt´an´ı prvk˚ u x, y ∈ Kn a n´ asoben´ı ˇc´ısly α ∈ K definujeme po sloˇzk´ ach: x1 + y1 αx1 x2 + y2 αx2 x + y := αx := . . , .. .. . xn + yn
αxn
S takto definovan´ ymi operacemi se Kn stane vektorov´ ym prostorem (nad tˇelesem K), jenˇz budeme naz´ yvat ndimenzion´ aln´ı souˇradnicov´y prostor (nad K). Cn budeme naz´ yvat n-dimenzion´ aln´ı komplexn´ı souˇradnicov´y prostor a Rn budeme naz´ yvat n-dimenzion´ aln´ı re´ aln´y souˇradnicov´y prostor (Rn je tak´e nˇekdy zvykem naz´ yvat n-dimenzion´ aln´ı eukleidovsk´y prostor ). Nulov´ y vektor 0 ∈ Kn a opaˇcn´ y vektor −x k vektoru x ∈ Kn splˇ nuj´ı −x1 0 −x2 0 −x := . . 0 = . , . . . . −xn 0
V n-dimenzion´ aln´ım re´ aln´em souˇradnicov´em prostoru Rn s n = 1, 2, 3 a v 1-dimenzion´aln´ım komplexn´ım 1 prostoru C = C m˚ uˇzeme vektory reprezentovat pomoc´ı ˇsipek. ♦ Pˇ r´ıklad 1.4 (Prostor polynom˚ u). Necht’ m ∈ N. Funkce p : K → K se naz´ yv´a polynom, pokud existuj´ı ˇc´ısla α0 , . . . , αm ∈ K takov´a, ˇze p(x) = α0 + α1 x + · · · + αm xm .
Pokud αm 6= 0, p se naz´ yv´a polynom stupnˇe m. Souˇcet dvou polynom˚ u p a q a pˇren´ asoben´ı ˇc´ıslem α ∈ K definujeme jako obvykle: (p + q)(x) := p(x) + q(x) ,
(αp)(x) := αp(x) ,
pro vˇsechna x ∈ K. S takto definovan´ ymi operacemi se mnoˇzina vˇsech takov´ ychto polynom˚ u, kterou budeme znaˇcit Pm , stane vektorov´ ym prostorem nad K. Nulov´ y vektor v Pm je polynom, jenˇz je identicky roven nule (t.j. vˇsechna ˇc´ısla α0 , . . . , αm jsou rovna nule), 0(x) = 0 pro vˇsechna x ∈ K, a opaˇcn´ y polynom −p k polynomu p ∈ Pm je d´ an vztahem (−p)(x) = −p(x)
1. Vektorov´y prostor
David Krejˇciˇr´ık
7
pro vˇsechna x ∈ K. (Vˇsimnˇete si, ˇze P0 = K s obvykl´ ymi operacemi sˇc´ıt´an´ı a n´ asoben´ı mezi ˇc´ısly.) Kromˇe vektorov´eho prostoru Pm , jenˇz je charakterizov´an t´ım, ˇze obsahuje polynomy nejv´ yˇse stupnˇe m, budeme pˇr´ıleˇzitostnˇe rovnˇeˇz uvaˇzovat prostor vˇsech polynom˚ u na K. Oznaˇcme takov´ yto prostor symbolem P∞ . Zˇrejmˇe plat´ı ∞ [ Pm . P∞ = m=0
♦
Pˇ r´ıklad 1.5 (Prostor kvantov´e ˇca´stice). V nerelativistick´e kvantov´e mechanice je fyzik´aln´ı stav ˇca´stice (napˇr´ıklad elektronu) pops´ an bodem v prostoru mˇeˇriteln´ ych funkc´ı, jeˇz jsou kvadraticky integrabiln´ı (Lebesgue˚ uv prostor): Z L2 (R3 ) :=
ψ : R3 → C :
R3
|ψ(x)|2 dx < ∞ .
S obvykl´ ymi operacemi sˇc´ıt´ an´ı dvou funkc´ı a jejich n´ asoben´ı ˇc´ısly lze ovˇeˇrit, ˇze se skuteˇcnˇe jedn´a o vektorov´ y prostor. ♦
1.4
Podprostory
Z geometrie v´ıte, ˇze kromˇe cel´eho prostoru R3 a jeho bod˚ u (vektory) je zaj´ımav´e uvaˇzovat dalˇs´ı line´arn´ı objekty jako pˇr´ımky a roviny. N´asleduj´ıc´ı definice zobecˇ nuje tyto pojmy na abstraktn´ı vektorov´e prostory (vˇcetnˇe libovoln´e dimenze). Definice 1.2. Podprostor vektorov´eho prostoru V je podmnoˇzina U ⊂ V, jeˇz je sama o sobˇe vektorov´ym prostorem (se stejn´ymi operacemi sˇc´ıt´an´ı vektor˚ u a n´asoben´ı ˇc´ısly jako ve V). Znaˇc´ıme U ⊂⊂ V. Upozornˇen´ı: Pokud chceme ch´apat podprostory jako zobecnˇen´e pˇr´ımky a roviny, mus´ıme m´ıt na pamˇeti, ˇze tyto jsou v definici v´yˇse vyˇzadov´any proch´azet poˇc´atkem (ponˇevadˇz 0 ∈ U coby d˚ usledek toho, ˇze U je s´am o sobˇe vektorov´y prostor). N´asleduj´ıc´ı vˇeta poskytuje vhodn´e kriterium, jak urˇcit, zda dan´a podmnoˇzina V je podprostorem V. Vˇ eta 1.1. Necht’ U ⊂ V. Plat´ı tato ekvivalence: (i) 0 ∈ U ; (ii) ∀u, v ∈ U, u+ v ∈ U; U ⊂⊂ V ⇐⇒ (iii) ∀α ∈ K, u ∈ U, αu ∈ U .
(obsahuje poˇc´atek) (uzavˇrenost v˚ uˇci souˇctu) (uzavˇrenost v˚ uˇci n´asoben´ı)
(Logick´a spojka mezi vlastnostmi (i), (ii) a (iii) je a (konjunkce).) D˚ ukaz. Implikace ⇒ je zˇrejm´a: pokud je U podprostor, je podle Definice 1.2 s´am o sobˇe vektorov´ym prostorem, tud´ıˇz mus´ı speci´alnˇe splˇ novat body (i)–(iii), viz Definice 1.1. Opaˇcn´a implikace ⇐ n´am ˇr´ık´a, ˇze staˇc´ı ovˇeˇrit pouze vlastnosti (i)–(iii), abychom si byli jisti, ˇze U je podprostorem. Jin´ymi slovy, mus´ıme dok´azat, ˇze body (i)–(iii) implikuj´ı vˇsechny
8
1. Vektorov´y prostor
David Krejˇciˇr´ık
axiomy (A), (B) a (C) Definice 1.1. Bod (ii) zaruˇcuje, ˇze sˇc´ıt´an´ı vektor˚ u v U je dobˇre definov´ano a bod (iii) zaruˇcuje, ˇze n´asoben´ı vektor˚ u z U ˇc´ısly z K je dobˇre definov´ano. D´ıky tomu axiomy (A1), (A2), (B) a (C) nen´ı tˇreba ovˇeˇrovat, ponˇevadˇz plat´ı na vˇetˇs´ı mnoˇzinˇe V. Bod (i) zaruˇcuje, ˇze nulov´y vektor leˇz´ı v U, tud´ıˇz i axiom (A3) plat´ı (opˇet z d˚ uvodu jeho ’ platnosti na vˇetˇs´ı mnoˇzinˇe V). Zb´yv´a ovˇeˇrit axiom (A4). Necht u ∈ U ⊂ V. Pak existuje −u ∈ V takov´y, ˇze u − u = 0 coby identita ve V. Avˇsak podle Tvrzen´ı 1.4 plat´ı −u = (−1)u, kde prav´a strana leˇz´ı v U d´ıky bodu (iii). Tedy −u ∈ U a rovnost u − u = 0 plat´ı coby identita ve U.
Uˇzit´ım Vˇety 1.1 snadno ovˇeˇr´ıme n´asleduj´ıc´ı pˇr´ıklady. Pˇ r´ıklad 1.6 (Nulov´ y a cel´ y prostor). Nejjednoduˇsˇs´ım pˇr´ıkladem podprostoru libovoln´eho vektorov´eho prostoru V je nulov´ y prostor {0} a cel´ y prostor V. Pr´azdn´ a mnoˇzina ∅ nen´ı podprostor, ponˇevadˇz podprostor je vektorov´ y prostor a vektorov´ y prostor mus´ı obsahovat alespoˇ n jeden prvek, a to poˇca´tek 0. ♦ Pˇ r´ıklad 1.7 (Pˇr´ımky, roviny atd.). Podprostory R jsou nulov´ y prostor {0} a cel´ y prostor R. Podprostory R2 2 jsou nulov´ y prostor {0}, cel´ y prostor R a vˇsechny pˇr´ımky proch´ azej´ıc´ı poˇca´tkem. Podprostory R3 jsou 3 nulov´ y prostor {0}, cel´ y prostor R , vˇsechny pˇr´ımky proch´ azej´ıc´ı poˇca´tkem a vˇsechny roviny proch´ azej´ıc´ı poˇca´tkem. Obecnˇeji, necht’ m, n ∈ N∗ s m ≤ n. Pak {x ∈ Kn : x1 = x2 = · · · = xm = 0} je podprostorem Kn .
♦
Pˇ r´ıklad 1.8 (Sud´e a lich´e polynomy). Mnoˇziny (symbol ± znamen´ a bud’ plus nebo minus) P± m := {p ∈ Pm : ∀x ∈ K, p(x) = ±p(−x)}
(1.1)
jsou podprostory vektorov´eho prostoru polynom˚ u Pm . Vˇsimnˇete si, ˇze podprostor P+ ren polynomy p+ , m je tvoˇ jeˇz obsahuj´ı pouze sud´e mocniny x, m
p+ (x) = α0 + α2 x2 + · · · + α2⌊ m2 ⌋ x2⌊ 2 ⌋ , a podprostor P− ren polynomy p− , jeˇz obsahuj´ı pouze lich´e mocniny x, m je tvoˇ p− (x) = α1 x + α3 x3 + · · · + α2⌊ m+1 ⌋−1 x2⌊ 2
m+1 2 ⌋−1
,
kde ⌊β⌋ := max{n ∈ Z : n ≤ β} znaˇc´ı doln´ı celou ˇc´ ast re´aln´eho ˇc´ısla β. Ve speci´ aln´ım pˇr´ıpadˇe K := R jsou − polynomy v podprostoru P+ sud´ e funkce na R a polynomy v podprostoru P jsou lich´e funkce na R. ♦ m m Pˇ r´ıklad 1.9. Uvaˇzujme podmnoˇzinu prostoru stav˚ u kvantov´e ˇca´stice (viz Pˇr´ıklad 1.5), jeˇz je charakterizov´ana stavy, pro nˇeˇz i derivace jsou kvadraticky integrabiln´ı (Sobolev˚ uv prostor): H 1 (R3 ) := ψ ∈ L2 (R3 ) : ∇ψ ∈ L2 (R3 ) . Lze ovˇeˇrit, ˇze skuteˇcnˇe plat´ı H 1 (R3 ) ⊂⊂ L2 (R3 ). V kvantov´e mechanice lze H 1 (R3 ) interpretovat coby prostor fyzik´aln´ıch stav˚ u s koneˇcnou (kinetickou) energi´ı. ♦
1. Vektorov´y prostor
David Krejˇciˇr´ık
1.5
9
Souˇ cet podprostor˚ u
Jedna moˇznost, jak utvoˇrit ze dvou dan´ych mnoˇzin U1 a U2 dalˇs´ı mnoˇzinu, je vz´ıt jejich sjednocen´ı U := U1 ∪ U2 . Pokud U1 a U2 jsou podprostory nˇejak´eho vektorov´eho prostoru V, jen “m´alokdy” se vˇsak stane, ˇze jejich sjednocen´ı U bude opˇet podprostor (pˇresn´y v´yznam uvozovek zde je, ˇze jeden z podprostor˚ u mus´ı b´yt podmnoˇzinou toho druh´eho, aby se tak stalo). Z tohoto d˚ uvodu je pro podprostory zaj´ımavˇejˇs´ı jin´a operace. Definice 1.3. Necht’ U1 , U2 ⊂⊂ V. Souˇcet podprostor˚ u U1 a U2 je mnoˇzina U1 + U2 := {u1 + u2 : u1 ∈ U1 , u2 ∈ U2 } . Mˇeli byste si ovˇeˇrit, ˇze takto definovan´a mnoˇzina U1 + U2 je skuteˇcnˇe podprostorem V. Souˇcet dvou podprostor˚ u v teorii vektorov´ych prostor˚ u je operace analogick´a operaci sjednocen´ı mnoˇzin v teorii mnoˇzin v tomto smyslu: Nejmenˇs´ı podprostor obsahuj´ıc´ı dva dan´e podprostory je pr´avˇe jejich souˇcet. (Analogicky, nejmenˇs´ı mnoˇzina obsahuj´ıc´ı dvˇe dan´e mnoˇziny je jejich sjednocen´ı.) Schematicky: souˇcet podprostor˚ u
←→
sjednocen´ı mnoˇzin.
Pod´ıvejme se nyn´ı na p´ar pˇr´ıklad˚ u. Pˇ r´ıklad 1.10. Necht’ U1 := Pak
n x 0 0
∈ K3 : x ∈ K
o
U1 + U2 =
a
U2 :=
n 0 y 0
∈ K3 : y ∈ K
n x
o ∈ K3 : x, y ∈ K .
o
a
y 0
o
.
V pˇr´ıpadˇe K := R lze U1 a U2 geometricky interpretovat jako souˇradnicov´e osy x a y v xyz-kart´ezsk´em souˇradnicov´em syst´emu na R3 . Souˇcet U1 + U2 m´a pak geometrick´ y v´ yznam roviny xy. ♦ Pˇ r´ıklad 1.11. Necht’ U1 :=
n x 0 0
∈ K3 : x ∈ K
U2 :=
n y y 0
o ∈ K3 : y ∈ K .
I v tomto pˇr´ıpadˇe dostaneme stejn´ y v´ ysledek jako v pˇredeˇsl´em pˇr´ıkladu, n x o y U1 + U2 = ∈ K3 : x, y ∈ K . 0
V pˇr´ıpadˇe K := R lze U1 geometricky interpretovat jako souˇradnicovou osu x, U2 jako souˇradnicovou osu y pootoˇcenou o 45◦ v xy-rovinˇe a souˇcet U1 + U2 m´a opˇet geometrick´ y v´ yznam roviny xy. ♦
1.6
Direktn´ı souˇ cet podprostor˚ u
Uvaˇzujme nyn´ı speci´aln´ı pˇr´ıpad podprostor˚ u U1 a U2 vektorov´eho prostoru V, jejichˇz souˇcet d´a cel´y prostor V, tedy V = U1 + U2 . Pak kaˇzd´y prvek v ∈ V m˚ uˇzeme napsat ve tvaru v = u1 + u2 , kde u1 ∈ U1 a u2 ∈ U2 , tedy ∀v ∈ V,
∃ u1 ∈ U1 , u2 ∈ U2 ,
v = u1 + u2 .
10
1. Vektorov´y prostor
David Krejˇciˇr´ık
Zvl´aˇstˇe d˚ uleˇzit´a situace nast´av´a, kdyˇz tento rozklad je urˇcen jednoznaˇcnˇe. ˇ Definice 1.4. U1 , U2 ⊂⊂ V. Rekneme, ˇze V je direktn´ım souˇctem podprostor˚ u U1 a U2 , pokud ∀v ∈ V, ∃! u1 ∈ U1 , u2 ∈ U2 , v = u1 + u2 . Zapisujeme V = U1 ⊕ U2 . Pod´ıvejme se nyn´ı na p´ar charakteristick´ych pˇr´ıklad˚ u. Pˇ r´ıklad 1.12. Necht’ U1 := Pak
n x y 0
∈ K3 : x, y ∈ K
o
a
U2 :=
n 0 0 z
o ∈ K3 : z ∈ K .
K3 = U1 ⊕ U2 . V pˇr´ıpadˇe K := R lze U1 geometricky interpretovat jako xy-rovinu a U2 jako souˇradnicovou osu z.
♦
Pˇ r´ıklad 1.13. Necht’ o n 0 o n 0 o n x 3 y 0 0 ∈K : z ∈ K . ∈ K3 : x ∈ K , U2 := ∈ K3 : y ∈ K , U3 := U1 := 0
z
0
Pak
K3 = U1 ⊕ U2 ⊕ U3 . V pˇr´ıpadˇe K := R lze U1 , U2 a U3 geometricky interpretovat jako souˇradnicov´e osy.
♦
Pˇ r´ıklad 1.14. Necht’ P± eho prostoru polynom˚ u Pm definovan´e v (1.1). Pak m jsou podprostory vektorov´ − Pm = P+ m ⊕ Pm .
V re´aln´em pˇr´ıpadˇe K := R je toto dobˇre zn´am´ y rozklad funkce na R jako souˇcet jej´ı sud´e a lich´e ˇca´sti.
♦
Pˇ r´ıklad 1.15. Nyn´ı uved’me pˇr´ıklad pro pochopen´ı rozd´ılu mezi souˇctem a direktn´ım souˇctem podprostor˚ u. Necht’ o o n 0 o n 0 n x 3 y y 0 ∈ K : y ∈ K , U3 := ∈ K3 : z ∈ K . ∈ K3 : x ∈ K , U2 := U1 := y
z
0
Zˇrejmˇe plat´ı
K3 = U1 + U2 + U3 , ponˇevadˇz libovoln´ y vektor
x y z
∈ K3 m˚ uˇzeme zapsat ve tvaru x x 0 0 y = y + 0 + 0 . z 0 z 0 | {z} |{z} |{z} ∈U1
Avˇsak ponˇevadˇz napˇr´ıklad vektor
0 0 0
∈U2
∈U3
K3 6= U1 ⊕ U2 ⊕ U3 ,
m˚ uˇze b´ yt naps´ an jako ∈U1 z}|{ 0 1 + 0 0 0 0 = 0 0 + 0 |{z} ∈U1
souˇcet vektor˚ u z U1 , U2 a U3 v´ıce zp˚ usoby: ∈U2
∈U3
z}|{ 0
z }| { 0 0 + −1 , 1 −1 0 0 0 + 0 . 0 0 |{z} |{z} ∈U2
∈U3
1. Vektorov´y prostor
David Krejˇciˇr´ık
Ponˇevadˇz rozklad nen´ı jednoznaˇcn´ y, nem˚ uˇze se jednat o direktn´ı souˇcet.
11
♦
V pˇredchoz´ım pˇr´ıkladˇe jsme uk´azali, ˇze nˇejak´y vektorov´y prostor nen´ı direktn´ım souˇctem jist´ych podprostor˚ u t´ım, ˇze jsme uk´azali, ˇze nulov´y vektor 0 nem´a jednoznaˇcn´y rozklad do odpov´ıdaj´ıc´ıch vektor˚ u. Definice 1.4 vyˇzaduje, aby kaˇzd´y vektor mˇel jednoznaˇcn´y rozklad. Mˇejme nyn´ı podprostory, jejichˇz souˇcet se rovn´a cel´emu vektorov´emu prostoru. N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze ve skuteˇcnosti staˇc´ı prozkoumat, zda pouze nulov´y vektor 0 m´a jednoznaˇcn´y rozklad, abychom rozhodli, zda se jedn´a o direktn´ı souˇcet. Vˇ eta 1.2. Necht’ U1 a U2 jsou podprostory vektorov´eho prostoru V. Plat´ı tato ekvivalence: ( (i) V = U1 + U2 ; V = U1 ⊕ U2 ⇐⇒ (ii) ∀u1 ∈ U1 , u2 ∈ U2 , 0 = u1 + u2 =⇒ u1 = u2 = 0 .
D˚ ukaz. Dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Necht’ V = U1 ⊕ U2 . Pak (i) V = U1 + U2 , coˇz plyne pˇr´ımo z toho, jak jsou souˇcet a direktn´ı souˇcet podprostor˚ u definov´any. Vlastnost (ii) plyne z toho, ˇze m´ame rozklad 0 = |{z} 0 + |{z} 0 |{z} ∈V
∈U1
∈U2
a ten mus´ı b´yt jednoznaˇcn´y z definice direktn´ıho souˇctu. ⇐ Nyn´ı pˇredpokl´adejme, ˇze plat´ı (i) a (ii). Necht’ v ∈ V. Z (i) plyne, ˇze existuj´ı u1 ∈ U1 a u2 ∈ U2 takov´e, ˇze m˚ uˇzeme ps´at v = u1 + u2 . (1.2) M´ame za u ´ kol dok´azat, ˇze tento rozklad je jednoznaˇcn´y. Jak obvykl´e v tˇechto pˇr´ıpadech, budeme postupovat sporem. Pˇredpokl´adejme tedy, ˇze existuj´ı jeˇstˇe jin´e vektory u′1 ∈ U1 a u′2 ∈ U2 takov´e, ˇze u′1 6= u1 nebo u′2 6= u2 , pˇriˇcemˇz m´ame alternativn´ı rozklad v = u′1 + u′2 .
(1.3)
Odeˇcten´ım (1.2) a (1.3) dostaneme 0 = u1 − u′1 + u2 − u′2 . |{z} | {z } | {z } ∈V
∈U1
∈U2
Uˇzit´ım vlastnosti (ii) dostaneme u1 − u′1 = 0 a u2 − u′2 = 0, tedy u1 = u′1 a u2 = u′2 , coˇz je spor s pˇredpokladem v´yˇse, ˇze u′1 6= u1 nebo u′2 6= u2 . Na z´avˇer si pˇredstav´ıme jeˇstˇe jedno velice uˇziteˇcn´e krit´erium. Vˇ eta 1.3. Necht’ U1 a U2 jsou podprostory vektorov´eho prostoru V. Plat´ı tato ekvivalence: ( (i) V = U1 + U2 ; V = U1 ⊕ U2 ⇐⇒ (ii) U1 ∩ U2 = {0} .
12
1. Vektorov´y prostor
David Krejˇciˇr´ık
D˚ ukaz. Opˇet dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Jako v d˚ ukazu Vˇety 1.2 je zˇrejm´e, ˇze direktn´ı souˇcet implikuje souˇcet, tedy (i). Z´aroveˇ n, pokud u ∈ U1 ∩ U2 , pak 0 = |{z} u + (−u) . |{z} | {z } ∈V
∈U1
∈U2
D´ıky jednoznaˇcn´emu rozkladu nulov´eho vektoru mus´ı platit u = 0. Z libovolnosti vektoru u dost´av´ame vlastnost (ii).
⇐ Nyn´ı pˇredpokl´adejme, ˇze plat´ı (i) a (ii). Uˇzit´ım Vˇety 1.2 staˇc´ı uk´azat, ˇze nulov´y vektor m´a jednoznaˇcn´y rozklad. Piˇsme tedy 0 = u1 + u2 . |{z} |{z} |{z} ∈V
∈U1
(1.4)
∈U2
Z t´eto rovnice plyne, ˇze u1 = −u2 ∈ U2 . Tedy u1 ∈ U1 ∩ U2 . Z vlastnosti (ii) vˇsak dost´av´ame u1 = 0. Z tohoto v´ysledku a rovnice (1.4) pak dost´av´ame rovnˇeˇz u2 = 0. Uˇz jsme se zm´ınili, ˇze souˇcet podprostor˚ u je operace analogick´a sjednocen´ı mnoˇzin. Obdobnˇe (viz pˇredchoz´ı Vˇetu 1.3) direktn´ı souˇcet podprostor˚ u je operace analogick´a disjunktn´ımu sjednocen´ı mnoˇzin. Schematicky: direktn´ı souˇcet podprostor˚ u
←→
disjunktn´ı sjednocen´ı mnoˇzin.
ˇ adn´e dva podprostory vektorov´eho prostoru nemohou b´yt u Z´ ´ plnˇe disjunktn´ı, ponˇevadˇz oba mus´ı obsahovat nulov´y vektor. Tedy ˇcist´a disjunktnost je v pˇr´ıpadˇe podprostor˚ u zamˇenˇena za poˇzadavek, aby jejich pr˚ unik byl nulov´y prostor.
1. Vektorov´y prostor
David Krejˇciˇr´ık
1.7
13
Cviˇ cen´ı
1. Ukaˇzte, ˇze plat´ı ∀v ∈ V,
−(−v) = v .
2. Ukaˇzte, ˇze plat´ı ∀α ∈ K, v ∈ V,
αv = 0
=⇒
(α = 0 ∨ v = 0) .
3. Pro jak´e hodnoty α, β ∈ R je mnoˇzina x1 ( x2 ) ∈ K4 : x2 = αx1 + β podprostorem v R2 ? Interpretujte geometricky.
[Tehdy a jen tehdy, pokud β = 0. Hint: Pouˇzijte Vˇetu 1.1.] 4. Pro jak´e hodnoty α ∈ K je mnoˇzina x 1 x2 4 ∈ K : x3 = 5x4 + α x3 x4
podprostorem v K4 ? [Tehdy a jen tehdy, pokud α = 0.] 5. Ukaˇzte, ˇze mnoˇzina {p ∈ P∞ : p(3) = 0} je podprostorem v P∞ . u stupnˇe 6. Necht’ m ∈ N∗ . Je mnoˇzina (sjednocen´ı nulov´eho polynomu a vˇsech polynom˚ pr´avˇe m) {0} ∪ {p : K → K : p(x) = α0 + α1 x + · · · + αm xm , α1 , . . . , αm ∈ K, αm 6= 0} podprostorem v Pm ? [Ne. (Nen´ı uzavˇren´a v˚ uˇci souˇctu.)] 7. Kter´e z n´asleduj´ıc´ıch podmnoˇzin prostoru K3 jsou podprostory prostoru K3 ? o n x1 3 x2 ∈ K : x + 2x + 3x = 0 ; (a) 1 2 3 x3 n x1 o x2 (b) ∈ K3 : x1 + 2x2 + 3x3 = 4 ; x3 n x1 o 3 x2 (c) ∈ K : x x x = 0 ; 1 2 3 x3 n x1 o x2 (d) ∈ K3 : x1 = 5x3 . x3 Interpretujte geometricky pro K = R.
[(a), (d) jsou podprostory; (b), (c) nejsou.] 8. Je R2 podprostorem C? [Ne. (Nen´ı to ani podmnoˇzina.)]
14
1. Vektorov´y prostor
David Krejˇciˇr´ık
9. Plat´ı n´asleduj´ıc´ı tvrzen´ı? (a) (b)
x1 ( x2 ) ∈ R2 : x2 = 0 ⊂⊂ R2 ; {z ∈ C : z ∈ R} ⊂⊂ C.
Interpretujte geometricky. [(a) plat´ı; (b) neplat´ı. Obr´azky vˇsak vypadaj´ı stejnˇe.] 10. Kter´a z n´asleduj´ıc´ıch tvrzen´ı jsou pravdiv´a? n a o 3 3 3 b (a) ∈ R : a = b ⊂⊂ R3 ; c o n a 3 3 3 b ⊂⊂ C3 . ∈ C : a = b (b) c Jak´a je geometrick´a interpretace mnoˇziny v (a)?
[(a) plat´ı (a3 = b3 ⇒ a = b pro re´aln´a ˇc´ısla); (b) neplat´ı (m´ame napˇr´ıklad (ei2π/3 )3 = 13 ), ˇcehoˇz lze vyuˇz´ıt pro neplatnost uzavˇrenosti v˚ uˇci souˇctu.] 11. Dejte pˇr´ıklad nepr´azdn´e mnoˇziny U ⊂ R2 , jeˇz je uzavˇren´a vzhledem ke sˇc´ıt´an´ı (t.j. ∀u, v ∈ U, u + v ∈ U) a vzat´ı opaˇcn´eho vektoru (t.j. ∀u ∈ U, −u ∈ U), avˇsak U nen´ı podprostorem v R2 . [Napˇr´ıklad {( xx12 ) ∈ R2 : x2 = α} pro α 6= 0.] 12. Ukaˇzte, ˇze pr˚ unik podprostor˚ u ve V je podprostor ve V, tedy: U1 , . . . , Un ⊂⊂ V
=⇒
n \
j=1
Uk ⊂⊂ V .
13. Ukaˇzte, ˇze sjednocen´ı dvou podprostor˚ u ve V je podprostor ve V tehdy a jen tehdy, pokud jeden z podprostor˚ u je podmnoˇzinou toho druh´eho. Jin´ymi slovy, mˇejme podprostory U1 , U2 ⊂⊂ V; potom plat´ı ekvivalence U1 ∪ U2 ⊂⊂ V
⇐⇒
(U1 ⊂ U2 ∨ U2 ⊂ U1 ) .
14. Necht’ U ⊂⊂ V. Co je U + U? [U + U = U.] 15. Je operace sˇc´ıt´an´ı podprostor˚ u komutativn´ı? Je asociativn´ı? Jin´ymi slovy, plat´ı n´asleduj´ıc´ı tvrzen´ı? ∀U1 , U2 , U3 ⊂⊂ V,
(a) U1 + U2 = U2 + U1 ; (b) (U1 + U2 ) + U3 = U1 + (U2 + U3 ) .
[Plat´ı.] 16. M´a operace sˇc´ıt´an´ı podprostor˚ u nulov´y prvek? Tedy plat´ı ∃N ⊂⊂ V,
∀U ⊂⊂ V,
[Ano, a to nulov´y podprostor N := {0}.]
N + U = U?
1. Vektorov´y prostor
David Krejˇciˇr´ık
15
17. Kter´e podprostory obsahuj´ı opaˇcn´e prvky v˚ uˇci sˇc´ıt´an´ı? Tedy pro kter´e podprostory U plat´ı ∃ − U ⊂⊂ V, U + (−U) = N ? [Pouze nulov´e podprostory U = N = {0}. Hint: Nezbytnˇe −U = U a pouˇzijte Cviˇcen´ı 14.] 18. Dokaˇzte, nebo dejte protipˇr´ıklad: ∀U1 , U2 , W ⊂⊂ V,
U1 + W = U2 + W
=⇒
U1 = U2 .
[Protipˇr´ıklad: U1 := ( x0 ) ∈ R2 : x ∈ R , U2 := ( xx ) ∈ R2 : x ∈ R , W := coˇz d´av´a U1 + W = U2 + W = R2 .]
0 y
∈ R2 : y ∈ R ,
19. Uvaˇzujme podprostor U := {p ∈ P∞ : p(x) := αx2 + βx5 , α, β ∈ K} ⊂⊂ P∞ . Najdˇete podprostor W v P∞ takov´y, ˇze m´ame rozklad P∞ = U ⊕ W . [W := P∞ \ U.] 20. Dokaˇzte, nebo dejte protipˇr´ıklad: ∀U1 , U2 , W ⊂⊂ V,
U1 ⊕ W = U2 ⊕ W
[Tvrzen´ı plat´ı. Hint: Vyuˇzijte Vˇety 1.3.]
=⇒
U1 = U2 .
16
2
2. Vektory
David Krejˇciˇr´ık
Vektory
Nyn´ı, co jsme popsali prostory, kter´ymi se budeme zab´yvat, se zamˇeˇr´ıme na jejich prvky a vztahy mezi nimi.
2.1
Line´ arn´ı obal
Ze vˇseho nejdˇr´ıve dejme jm´eno vektoru utvoˇren´emu z mnoˇziny dan´ych vektor˚ u. Budeme implicitnˇe pˇredpokl´adat, ˇze ˇc´ıslo m znaˇc´ıc´ı poˇcet vektor˚ u je striktnˇe kladn´e cel´e ˇc´ıslo, tedy: m ∈ N∗ . Definice 2.1. Line´arn´ı kombinace vektor˚ u v1 , . . . , vm ∈ V je vektor α1 v1 + · · · + αm vm , kde α1 , . . . , αm ∈ K. ˇ ısla α1 , . . . , αm vystupuj´ıc´ı v Definici 2.1 naz´yv´ame koeficienty line´arn´ı kombinace. JsouC´ li vˇsechna tato ˇc´ısla rovna nule (tedy α1 = · · · = αm = 0), pak tuto line´arn´ı kombinaci naz´yv´ame trivi´aln´ı. V opaˇcn´em pˇr´ıpadˇe (t.j. kdyˇz existuje 1 ≤ i ≤ m takov´e, ˇze αi 6= 0) budeme ˇr´ıkat, ˇze line´arn´ı kombinace je netrivi´aln´ı. Trivi´aln´ı line´arn´ı kombinace libovoln´ych vektor˚ u je zˇrejmˇe rovna nulov´emu vektoru. Jak uˇz b´yv´a v matematice zvykem, pˇriˇrad´ıme n´azev i mnoˇzinˇe vˇsech line´arn´ıch kombinac´ı dan´ych vektor˚ u. Definice 2.2. Line´arn´ı obal vektor˚ u v1 , . . . , vm ∈ V je mnoˇzina span{v1 , . . . , vm } := {α1 v1 + · · · + αm vm : α1 , . . . , αm ∈ K} . ˇ ık´ame, Vektory v1 , . . . , vm vystupuj´ıc´ı v Definici 2.2 naz´yv´ame gener´atory line´arn´ıho obalu. R´ ˇze mnoˇzina span{v1 , . . . , vm } je generov´ana vektory v1 , . . . , vm ˇci ˇze ji tyto vektory generuj´ı. Student si snadno dok´aˇze, ˇze line´arn´ı obal je podprostor: Vˇ eta 2.1. ∀v1 , . . . , vm ∈ V,
span{v1 , . . . , vm } ⊂⊂ V.
Lze snadno nahl´ednout, ˇze line´arn´ı obal span{v1 , . . . , vm } je ve skuteˇcnosti nejmenˇs´ı ze vˇsech podprostor˚ u ve V obsahuj´ıc´ıch vektory v1 , . . . , vm , a to v tomto smyslu: ∀U ⊂⊂ V,
{v1 , . . . , vm } ⊂ U
=⇒
span{v1 , . . . , vm } ⊂ U .
2. Vektory
David Krejˇciˇr´ık
17
Definice 2.3. Vektorov´y prostor V je koneˇcnˇe dimenzion´aln´ı, pokud je generov´an koneˇcn´ym poˇctem sv´ych prvk˚ u, tedy ∃v1 , . . . , vm ∈ V,
span{v1 , . . . , vm } = V .
V opaˇcn´em pˇr´ıpadˇe ˇrekneme, ˇze V je nekoneˇcnˇe dimenzion´aln´ı.
Pˇ r´ıklad 2.1. Nulov´ y prostor {0} je koneˇcnˇe dimenzion´aln´ı. Plat´ı span{0} = {0}. Pˇ r´ıklad 2.2. Prostor Km je koneˇcnˇe dimenzion´aln´ı, ponˇevadˇz vektory 1 0 0 0 1 0 e1 := . , e2 := . , . . . , em := . , .. .. .. 0
0
♦
1
ho generuj´ı.
♦
Pˇ r´ıklad 2.3. Prostor polynom˚ u Pm stupnˇe nejv´ yˇse m je koneˇcnˇe dimenzion´aln´ı, ponˇevadˇz monomy p0 (x) := 1,
p1 (x) := x,
p2 (x) := x2 ,
...,
pm (x) := xm ,
ho generuj´ı.
♦
Pˇ r´ıklad 2.4. Prostor vˇsech polynom˚ u P∞ je nekoneˇcnˇe dimenzion´aln´ı.
♦
Pˇ r´ıklad 2.5. Lebesgue˚ uv prostor L2 (R3 ) je nekoneˇcnˇe dimenzion´aln´ı.
♦
V t´eto pˇredn´aˇsce se budeme zab´yvat v´yhradnˇe koneˇcnˇe dimenzion´aln´ımi vektorov´ymi prostory. Nekoneˇcnˇe dimenzion´aln´ımi vektorov´ymi prostory se zab´yv´a odvˇetv´ı matematiky, jeˇz se naz´yv´a funkcion´aln´ı anal´yza, nebot’ jejich typick´ymi pˇredstaviteli jsou prostory funkc´ı, viz posledn´ı dva pˇr´ıklady v´yˇse.
2.2
Line´ arn´ı nez´ avislost
Necht’ v1 , . . . , vm ∈ V. Z definice souˇctu podprostor˚ u (Definice 1.3) a definice line´arn´ıho obalu vektor˚ u (Definice 2.2) okamˇzitˇe dost´av´ame rovnost span{v1 , . . . , vm } = span{v1 } + · · · + span{vm } ,
(2.1)
tedy line´arn´ı obal vektor˚ u v1 , . . . , vm je souˇcet line´arn´ıch obal˚ u jednotliv´ych vektor˚ u. Pokud v ∈ span{v1 , . . . , vm }, pak podle Definice 2.2 existuj´ı ˇc´ısla α1 , . . . , αm ∈ K takov´a, ˇze v = α1 v1 + · · · + αm vm .
(2.2)
Poloˇzme si ot´azku, zda volba ˇc´ısel je jednoznaˇcn´a. Jin´ymi slovy, zda se v (2.1) jedn´a o direktn´ı souˇcet podprostor˚ u generovan´ych jednotliv´ymi vektory. Podle Vˇety 1.2 k tomu dojde tehdy
18
2. Vektory
David Krejˇciˇr´ık
a jen tehdy, pokud plat´ı implikace α1 v1 + · · · + αm vm = 0 |{z} | {z } ∈span{v1 }
=⇒
∈span{vm }
α1 v1 = · · · = αm vm = 0 .
Pokud bychom nav´ıc pˇredpokl´adali, ˇze vˇsechny vektory v1 , . . . , vm jsou nenulov´e, pak z posledn´ı rovnosti dost´av´ame, ˇze vˇsechny koeficienty α jsou nulov´e, tedy α1 v1 = · · · = αm vm = 0
=⇒
α1 = · · · = αm = 0 .
Tato situace je tak d˚ uleˇzit´a, ˇze j´ı d´ame jm´eno. ˇ Definice 2.4. Rekneme, ˇze vektory v1 , . . . , vm ∈ V jsou line´arnˇe nez´avisl´e, pokud plat´ı ∀α1 , . . . , αm ∈ K,
α1 v1 + · · · + αm vm = 0
=⇒
α1 = · · · = αm = 0 .
V opaˇcn´em pˇr´ıpadˇe ˇrekneme, ˇze vektory v1 , . . . , vm jsou line´arnˇe z´avisl´e. Negac´ı implikace se snadno pˇresvˇedˇc´ıme, ˇze vektory v1 , . . . , vm jsou line´arnˇe z´avisl´e tehdy a jen tehdy, kdyˇz ∃α1 , . . . , αm ∈ K,
|α1 | + · · · + |αm | = 6 0,
α1 v1 + · · · + αm vm = 0 .
Nerovnost´ı |α1 | + · · · + |αm | = 6 0 vyjadˇrujeme podm´ınku, aby alespoˇ n jedno ˇc´ıslo αj bylo nenulov´e. Pˇ r´ıklad 2.6. Vektory e1 , . . . , em z Pˇr´ıkladu 2.2 jsou line´arnˇe nez´avisl´e v Km .
♦
Pˇ r´ıklad 2.7. Monomy p0 , . . . , pm z Pˇr´ıkladu 2.3 jsou line´arnˇe nez´avisl´e v Pm .
♦
Pˇ r´ıklad 2.8. Libovoln´ a dvˇe ˇc´ısla (ˇci v´ıce) z vektorov´eho prostoru K jsou line´arnˇe z´ avisl´a.
♦
Pˇ r´ıklad 2.9. Polynomy q1 (x) := 1 − x ,
q2 (x) := x(1 − x) ,
q3 (x) := 1 − x2 ,
jsou line´arnˇe z´ avisl´e v Pm s m ∈ [2, ∞], nebot’ q1 + q2 − q3 = 0.
♦
Student necht’ si dok´aˇze tˇri n´asleduj´ıc´ı, element´arn´ı tvrzen´ı. Prvn´ı tvrzen´ı interpretuje Definici 2.4 v pˇr´ıpadˇe pouze jednoho vektoru. Tvrzen´ı 2.1. Plat´ı tato ekvivalence: ∀v ∈ V,
v je line´arnˇe z´avisl´y
⇐⇒
v = 0.
Druh´e tvrzen´ı n´am ˇr´ık´a, vektory jsou vˇzdy line´arnˇe z´avisl´e, pokud alespoˇ n jeden z nich se rovn´a nule. (Opaˇcn´a implikace samozˇrejm´e neplat´ı.)
2. Vektory
David Krejˇciˇr´ık
19
Tvrzen´ı 2.2. Necht’ v1 , . . . , vm ∈ V. Plat´ı tato implikace: ∃j ∈ {1, . . . , m}, vj = 0
=⇒
v1 , . . . , vm jsou line´arnˇe z´avisl´e .
Tˇret´ı tvrzen´ı ukazuje, co se dˇeje pˇri pˇrid´av´an´ı ˇci odebr´av´an´ı vektor˚ u, ale vˇzdy jen pro line´arn´ı z´avislost v prvn´ım pˇr´ıpadˇe a line´arn´ı nez´avislost v druh´em pˇr´ıpadˇe. Tvrzen´ı 2.3. Necht’ v1 , . . . , vm+1 ∈ V. Plat´ı tyto implikace: (i) v1 , . . . , vm jsou line´arnˇe z´avisl´e =⇒ v1 , . . . , vm+1 jsou line´arnˇe z´avisl´e. (ii) v1 , . . . , vm jsou line´arnˇe nez´avisl´e =⇒ v1 , . . . , vm−1 jsou line´arnˇe nez´avisl´e.
V druh´e implikaci je nutno pˇredpokl´adat, ˇze m ≥ 2 nebo dodefinovat (jak b´yv´a ostatnˇe zvykem), ˇze pr´azdn´a mnoˇzina vektor˚ u je line´arnˇe nez´avisl´a. N´asleduj´ıc´ı vˇeta je fundament´aln´ım v´ysledkem v teorii line´arn´ı z´avislosti vektor˚ u. Vˇ eta 2.2. Necht’ v1 , . . . , vm ∈ V jsou nenulov´e. Plat´ı tato ekvivalence: v1 , . . . , vm jsou line´arnˇe z´avisl´e
⇐⇒
∃j ∈ {2, . . . , m},
vj ∈ span{v1 , . . . , vj−1} .
D˚ ukaz. Jako obvykle, dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Pˇredpokl´adejme, ˇze v1 , . . . , vm jsou line´arnˇe z´avisl´e a nenulov´e. Necht’ j ∈ {2, . . . , m} je prvn´ı index, pro kter´y vektory v1 , . . . , vj jsou line´arnˇe z´avisl´e (v nejhorˇs´ım j = m). Pak existuj´ı ˇc´ısla α1 , . . . , αj ∈ K, ne vˇsechny rovny nule, takov´e, ˇze α1 v1 + · · · + αj vj = 0 .
(2.3)
At’ uˇz jsou ˇc´ısla α1 , . . . , αj jak´akoli, nem˚ uˇzeme m´ıt αj = 0, ponˇevadˇz jinak bychom mˇeli line´arn´ı z´avislost pro vektory v1 , . . . , vj−1, coˇz je ve sporu s t´ım, jak jsme index j definovali (pˇripomeˇ nme rovnˇeˇz, ˇze vj je nenulov´y). Rovnici (2.3) tedy m˚ uˇzeme pˇrepsat takto vj =
−α1 −αj−1 v1 + · · · + vj−1 αj αj
coˇz je tvrzen´ı, kter´e jsme chtˇeli dok´azat. ⇐ Z pˇredpokladu plyne, ˇze existuj´ı ˇc´ısla α1 , . . . , αj−1 ∈ K takov´e, ˇze vj = α1 v1 + · · · + αj−1 vj−1 . Tedy α1 v1 + · · · + αj−1vj−1 − vj = 0 , z ˇcehoˇz plyne, ˇze vektory v1 , . . . , vj jsou line´arnˇe z´avisl´e. Pˇrid´an´ım vektor˚ u vj+1 , . . . , vm line´arn´ı z´avislost nezmˇen´ıme, jak v´ıme z Tvrzen´ı 2.3(i).
20
2.3
2. Vektory
David Krejˇciˇr´ık
Steinitzova vˇ eta
V pˇredchoz´ıch dvou kapitolk´ach jsme se pˇripravili na d˚ ukaz jedn´e ze z´akladn´ıch vˇet line´arn´ı algebry, tzv. Steinitzovy vˇety. Vˇ eta 2.3 (Steinitzova). Necht’ v1 , . . . , vn ∈ V a u1 , . . . , um ∈ V, n, m ∈ N∗ . Potom plat´ı tato implikace: ) (i) u1 , . . . , um jsou line´arnˇe nez´avisl´e; =⇒ m ≤ n. (ii) ∀j ∈ {1, . . . , m}, uj ∈ span{v1 , . . . , vn }.
Steinitzova vˇeta se d´a formulovat i takto: V mnoˇzinˇe vˇsech line´arn´ıch kombinac´ı dan´ych n vektor˚ u existuje nejv´yˇse n line´arnˇe nez´avisl´ych vektor˚ u (t.j. kaˇzd´ych k vektor˚ u, k ≥ n, je line´arnˇe z´avisl´ych). D˚ ukaz. D˚ ukaz provedeme indukc´ı podle n. n = 1 Necht’ n = 1 a necht’ u1 , u2 jsou dva (m = 2 > 1 = n) vektory takov´e, ˇze u1 = α1 v1 a u2 = α2 v1 , kde α1 , α2 ∈ K. Dok´aˇzeme, ˇze pak u1 , u2 jsou line´arnˇe z´avisl´e, coˇz je ve sporu s pˇredpokladem. Je-li α1 = 0, pak u1 = 0, coˇz implikuje, ˇze u1 , u2 jsou line´arnˇe z´avisl´e (viz Tvrzen´ı 2.2). Je-li α1 6= 0, pak v1 = α1−1 u1 , a tedy u2 = α2 α1−1 u1, coˇz znamen´a, ˇze u1 , u2 jsou opˇet line´arnˇe z´avisl´e. nme indukˇcn´ı pˇredpoklad, ˇze tvrzen´ı vˇety plat´ı pro n ≥ 1. n ≥ 1 Uˇciˇ n + 1 Dokaˇzme, ˇze tvrzen´ı vˇety pak plat´ı pro n+1. Necht’ u1 , . . . , um jsou line´arnˇe nez´avisl´e a n+1 X ∀j ∈ {1, . . . , m}, uj = αjk vk , (2.4) k=1
kde αjk ∈ K, j = 1, . . . , m, k = 1, . . . , n + 1. Potom um 6= 0, a tedy alespoˇ n jedno z ˇc´ısel αm1 , . . . , αmn+1 je r˚ uzn´e od nuly (protoˇze jinak by um = 0 d´ıky (2.4) s j = m). Bez u ´ jmy na obecnosti pˇredpokl´adejme, ˇze je to napˇr´ıklad ˇc´ıslo αmn+1 . Definujme u˜j := uj −
αjn+1 um , αmn+1
j = 1, . . . , m − 1 .
(2.5)
Potom, uˇzit´ım (2.4), n X
n X αjn+1 αjn+1 αmk vk − αmn+1 vn+1 u˜j = αjk vk + αjn+1 vn+1 − α α mn+1 mn+1 k=1 k=1 n X αjn+1 αjk − = αmk vk , αmn+1 k=1
kde druh´a rovnost plyne povˇsimnut´ım si, ˇze druh´y a posledn´ı ˇclen na prav´e stranˇe prvn´ıho ˇr´adku se navz´ajem vyruˇs´ı. Tedy m − 1 vektor˚ u u˜1 , . . . , u˜m−1 se d´a vyj´adˇrit jako line´arn´ı kombinace n vektor˚ u v1 , . . . , vn .
2. Vektory
David Krejˇciˇr´ık
21
Dokaˇzme, ˇze u˜1 , . . . , u˜m−1 jsou line´arnˇe nez´avisl´e. Kdyby existovala ˇc´ısla β1 , . . . , βm−1 ∈ K takov´a, ˇze ne vˇsechna jsou rovna nule a z´aroveˇ n m−1 X
βj u˜j = 0 ,
j=1
dostali bychom, uˇzit´ım (2.5), m−1 X j=1
βj uj −
m−1 X j=1
βj
αjn+1 αmn+1
!
um = 0 ,
coˇz by znamenalo, ˇze u1 , . . . , um jsou line´arnˇe z´avisl´e, coˇz je spor. Tedy jsme pr´avˇe dok´azali, ˇze u˜1, . . . , u˜m−1 jsou skuteˇcnˇe line´arnˇe nez´avisl´e. Podle indukˇcn´ıho pˇredpokladu (aplikovan´eho na m − 1 vektor˚ u u˜1, . . . , u˜m−1 a n vektor˚ u v1 , . . . , vn ) tedy m´ame m − 1 ≤ n. Posledn´ı nerovnost lze pˇrepsat jako m ≤ n + 1, coˇz bylo naˇs´ım c´ılem uk´azat. Pouˇzijme Steinitzovu vˇetu pro d˚ ukaz (na prvn´ı pohled velice intuitivn´ıho) tvrzen´ı, ˇze kaˇzd´y podprostor koneˇcnˇe dimenzion´aln´ıho vektorov´eho prostoru je koneˇcnˇe dimenzion´aln´ı. Tvrzen´ı 2.4. Plat´ı tato implikace: ∀U ⊂⊂ V,
V je koneˇcnˇe dimenzion´aln´ı
=⇒
U je koneˇcnˇe dimenzion´aln´ı.
D˚ ukaz. Necht’ V je koneˇcnˇe dimenzion´aln´ı vektorov´y prostor, coˇz znamen´a, ˇze existuj´ı vektory v1 , . . . , vn ∈ V takov´e, ˇze span{v1 , . . . , vn } = V. Necht’ U ⊂⊂ V je podprostor, coˇz speci´alnˇe znamen´a, ˇze kaˇzd´y vektor v U je z´aroveˇ n vektorem ve V. Potˇrebujeme uk´azat, ˇze U je koneˇcnˇe dimenzion´aln´ı. Pouˇzijeme n´asleduj´ıc´ı v´ıcekrokov´y algoritmus. Krok 1 • Pokud U = {0}, pak U je zˇrejmˇe koneˇcnˇe dimenzion´aln´ı a d˚ ukaz je u konce. • Pokud U 6= {0}, pak zvol´ıme nenulov´y vektor u1 ∈ U. Krok j ≥ 2 • Pokud U = span{u1 , . . . , uj−1}, pak U je koneˇcnˇe dimenzion´aln´ı a d˚ ukaz je u konce. • Pokud U 6= span{u1 , . . . , uj−1}, pak zvol´ıme vektor uj ∈ U takov´y, ˇze uj 6∈ span{u1 , . . . , uj−1} . Vˇsimnˇete si, ˇze takov´yto vektor je nezbytnˇe nenulov´y. V kaˇzd´em kroku, dokud se algoritmus nezastav´ı, jsme zkonstruovali soubor nenulov´ych vektor˚ u takov´ych, ˇze ˇz´adn´y vektor v tomto souboru neleˇz´ı v line´arn´ım obalu pˇredchoz´ıch vektor˚ u. Z Vˇety 2.2 plyne, ˇze u1 , . . . , uj jsou line´arnˇe nez´avisl´e. Z Vˇety 2.3 pak plyne, ˇze poˇcet vektor˚ u v takov´emto souboru nem˚ uˇze b´yt vˇetˇs´ı neˇz poˇcet vektor˚ u generuj´ıc´ıch prostor V, tedy j ≤ n. Z toho plyne, ˇze algoritmus se mus´ı nakonec zastavit, tud´ıˇz U je koneˇcnˇe dimenzion´aln´ı.
22
2.4
2. Vektory
David Krejˇciˇr´ık
B´ aze
V dalˇs´ım v´ykladu se pro jednoduchost omez´ıme na koneˇcnˇe dimenzion´aln´ı vektorov´e prostory, tedy: V = koneˇcnˇe dimenzion´aln´ı vektorov´y prostor nad K. Mˇejme m vektor˚ u v1 , . . . , vm , jeˇz generuj´ı vektorov´y prostor V, tedy span{v1 , . . . , vm } = V. Student se snadno pˇresvˇedˇc´ı o tom, ˇze line´arn´ı obal se nezmˇen´ı, pokud z nˇeho vyhod´ıme vektor, jenˇz je kombinac´ı ostatn´ıch vektor˚ u. Mezi gener´atory dan´eho prostoru m˚ uˇzeme tedy hledat “minim´aln´ı” gener´atory, tedy takov´e, ˇze vynech´ame-li mezi nimi jedin´y prvek, zbyl´e vektory uˇz nebudou gener´atory. Tato u ´ vaha n´as pˇrirozenˇe pˇriv´ad´ı k d˚ uleˇzit´emu pojmu b´aze. Definice 2.5. Vektory v1 , . . . , vm ∈ V nazveme b´az´ı prostoru V, jestliˇze (i) v1 , . . . , vm jsou line´arnˇe nez´avisl´e; (ii) span{v1 , . . . , vm } = V. Pˇr´ıleˇzitostnˇe budeme rovnˇeˇz ˇr´ıkat, ˇze vektory v1 , . . . , vm tvoˇr´ı b´azi prostoru V. Pˇ r´ıklad 2.10. Vektory e1 , . . . , em z Pˇr´ıkladu 2.2 tvoˇr´ı b´ azi v Km , kter´e ˇr´ık´ ame kanonick´ a (ˇci standardn´ı) b´ aze. ♦ Pˇ r´ıklad 2.11. Monomy p0 , . . . , pm z Pˇr´ıkladu (2.3) tvoˇr´ı b´ azi v Pm .
♦
Pˇ r´ıklad 2.12. 0 nen´ı b´ aze nulov´eho prostoru {0}, nebot’ 0 je line´arnˇe z´ avisl´ y vektor (viz Tvrzen´ı 2.1). Nˇekdy je vˇsak zvykem uvaˇzovat pr´azdnou mnoˇzinu ∅ coby b´ azi {0}. ♦
Z bodu (ii) Definice 2.5 plyne ∀v ∈ V, ∃α1 , . . . , αm ∈ K,
v = α1 v1 + · · · + αm vm .
D˚ uleˇzitost b´aze spoˇc´ıv´a v tom, ˇze tento rozklad je jednoznaˇcn´y. Tvrzen´ı 2.5. Necht’ v1 , . . . , vm ∈ V. Plat´ı tato ekvivalence: v1 , . . . , vm je b´aze ve V
⇐⇒
∀v ∈ V, ∃!α1 , . . . , αm ∈ K,
v = α1 v1 + · · · + αm vm
ˇ ısla α1 , . . . , αm se naz´yvaj´ı souˇradnicemi vektoru v v b´azi v1 , . . . , vm . C´ D˚ ukaz. Jako obvykle dok´aˇzeme ekvivalenci jakou platnost dvou implikac´ı. ⇒ Necht’ v1 , . . . , vm tvoˇr´ı b´azi ve V a necht’ v ∈ V je libovoln´y vektor. Z bodu (ii) Definice 2.5 dost´av´ame existenci ˇc´ısel α1 , . . . , αm ∈ K takov´ych, ˇze v = α1 v1 + · · · + αm vm .
2. Vektory
David Krejˇciˇr´ık
23
Abychom dok´azali, ˇze tento rozklad je jednoznaˇcn´y, pˇredpokl´adejme, ˇze existuj´ı jeˇstˇe jin´a ′ ˇc´ısla α1′ , . . . , αm ∈ K takov´a, ˇze ′ v = α1′ v1 + · · · + αm vm .
Odeˇcten´ım tˇechto dvou rovnic dostaneme ′ 0 = (α1 − α1′ )v1 + · · · + (αm − αm )vm .
Z t´eto rovnosti a line´arn´ı nez´avislosti vektor˚ u v1 , . . . , vm (bod (i) Definice 2.5) vˇsak dost´a′ v´ame α1 − α1′ = · · · = αm − αm = 0. ⇐ Nyn´ı pˇredpokl´adejme, ˇze libovoln´y vektor v ∈ V lze jednoznaˇcnˇe napsat jako line´arn´ı kombinaci vektor˚ u v1 , . . . , vm . Je zˇrejm´e, ˇze z toho plyne, ˇze v ∈ span{v1 , . . . , vm }. Z libovolnosti v dost´av´ame platnost bodu (ii) Definice 2.5. Abychom uk´azali, ˇze v1 , . . . , vm jsou line´arnˇe nez´avisl´e, pˇredpokl´adejme α1 v1 + · · · + αm vm = 0 , kde α1 , . . . , αm ∈ K. Avˇsak z jednoznaˇcnosti rozkladu aplikovan´eho na nulov´y vektor (v = 0) dost´av´ame α1 = · · · = αm = 0. Tedy v1 , . . . , vm jsou line´arnˇe nez´avisl´e a dost´av´ame bod (i) Definice 2.5. Vektory generuj´ıc´ı prostor V nemus´ı tvoˇrit b´azi, ponˇevadˇz nejsou line´arnˇe nez´avisl´e. N´asleduj´ıc´ı tvrzen´ı n´am ˇr´ık´a, ˇze vyjmut´ım nˇekter´ych z tˇechto vektor˚ u doc´ıl´ıme line´arn´ı nez´avislosti zat´ımco zb´yvaj´ıc´ı budou st´ale gener´atory prostoru V. D˚ ukaz n´am dokonce poskytuje konstrukˇcn´ı algoritmus, jak postupovat. Tvrzen´ı 2.6 (Z´ uˇzen´ı vektor˚ u na b´azi). Necht’ v1 , . . . , vm ∈ V splˇ nuj´ı span{v1 , . . . , vm } = V. Potom existuj´ı indexy 1 ≤ k1 < k2 < · · · < kp ≤ m takov´e, ˇze vybran´e vektory vk1 , . . . , vkp tvoˇr´ı b´azi ve V. D˚ ukaz. K d˚ ukazu pouˇzijeme n´asleduj´ıc´ı v´ıcekrokov´y algoritmus. Zaˇcneme s volbou souboru (uspoˇr´adan´e m-tice) vektor˚ u B := (v1 , . . . , vm ). Krok 1 • Pokud v1 = 0, vyjmeme v1 z B. • Pokud v1 6= 0, ponech´ame soubor B netknut´y. Krok j ≥ 2 • Pokud vj ∈ span{v1 , . . . , vj−1 }, vyjmeme vj z B. • Pokud vj 6∈ span{v1 , . . . , vj−1 }, ponech´ame soubor B netknut´y. Zastavme algoritmus po m-t´em kroku, ˇc´ımˇz z´ısk´ame (potenci´alnˇe zmˇenˇen´y) soubor B, jehoˇz prvky si m˚ uˇzeme oznaˇcit (vk1 , . . . , vkp ). St´ale plat´ı span{vk1 , . . . , vkp } = V, jelikoˇz jsme vyjmuli pouze prvky, jeˇz uˇz byly v line´arn´ım obalu pˇredeˇsl´ych prvk˚ u. Algoritmus zaruˇcuje, ˇze ˇz´adn´y z vektor˚ u vk1 , . . . , vkp neleˇz´ı v line´arn´ım obalu tˇech pˇredeˇsl´ych. Tedy vektory vk1 , . . . , vkp jsou line´arnˇe nez´avisl´e d´ıky Vˇetˇe 2.2.
24
2. Vektory
David Krejˇciˇr´ık
D˚ usledkem tohoto tvrzen´ı je n´asleduj´ıc´ı, d˚ uleˇzit´a vˇeta. Pˇripom´ın´ame, ˇze jsme se omezili na koneˇcnˇe dimenzion´aln´ı vektorov´e prostory, nicm´enˇe tvrzen´ı (se zobecnˇenou definic´ı b´aze a modifikovan´ym d˚ ukazem) plat´ı v pln´e obecnosti. Vˇ eta 2.4. V kaˇzd´em vektorov´em prostoru existuje b´aze.
D˚ ukaz. Podle definice koneˇcnˇe dimenzion´aln´ıho prostoru, ve vektorov´em prostoru V existuj´ı vektory v1 , . . . , vm , jeˇz ho generuj´ı, tedy span{v1 , . . . , vm } = V. Tvrzen´ı 2.6 n´am ˇr´ık´a, ˇze z tˇechto vektor˚ u lze vybrat b´azi. Dalˇs´ı v´ysledek je v jist´em smyslu du´aln´ı k Tvrzen´ı 2.6. Tvrzen´ı 2.7 (Rozˇs´ıˇren´ı vektor˚ u na b´azi). Necht’ v1 , . . . , vm ∈ V jsou line´arnˇe nez´avisl´e. Pokud v1 , . . . , vm netvoˇr´ı b´azi ve V, potom existuj´ı vektory vm+1 , . . . , vm+p ∈ V takov´e, ˇze rozˇs´ıˇren´e vektory v1 , . . . , vm , vm+1 , . . . , vm+p tvoˇr´ı b´azi ve V.
D˚ ukaz. K d˚ ukazu opˇet pouˇzijeme v´ıcekrokov´y algoritmus. Necht’ w1 , . . . , wn ∈ V jsou libovoln´e vektory splˇ nuj´ıc´ı span{w1 , . . . , wn } = V. Krok 1 • Pokud w1 ∈ span{v1 , . . . , vm }, definujeme B := {v1 , . . . , vm }. • Pokud w1 6∈ span{v1 , . . . , vm }, definujeme B := {v1 , . . . , vm , w1}. Krok j ≥ 2 • Pokud wj ∈ span B, ponech´ame definici B beze zmˇeny. • Pokud wj 6∈ span B, rozˇs´ıˇr´ıme mnoˇzinu B dod´an´ım prvku wj (tedy “B := B ∪ {wj }”). Po kaˇzd´em kroku je mnoˇzina B tvoˇrena line´arnˇe nez´avisl´ymi vektory, a to d´ıky Vˇetˇe 2.2. Po kroku n jsme si jisti, ˇze vˇsechny vektory w1 , . . . , wn leˇz´ı v span B. Tedy pro mnoˇzinu vektor˚ u B, kterou z´ısk´ame po kroku n, plat´ı span B = V a jej´ı prvky tud´ıˇz tvoˇr´ı b´azi ve V. Vˇsimnˇete si, ˇze Tvrzen´ı 2.7 lze pouˇz´ıt k alternativn´ımu d˚ ukazu Vˇety 2.4, zaˇcneme-li rozˇsiˇrovat pr´azdnou mnoˇzinu vektor˚ u ∅ (jeˇz je podle definice line´arnˇe nez´avisl´a).
2.5
Dimenze
Mluv´ıme o koneˇcnˇe dimenzion´aln´ıch prostorech, aniˇz bychom zat´ım pojem dimenze definovali. Jak tento pojem zav´est? Jsme sv´adˇeni k tomu, ˇze dimenze prostoru bude d´ana poˇctem prvk˚ u b´aze (viz m prvk˚ u kanonick´e b´aze e1 , . . . , em prostoru Km ). Avˇsak ve vektorov´em prostoru m˚ uˇze existovat v´ıce b´az´ı a zat´ım n´am nic nezaruˇcuje, ˇze vˇsechny obsahuj´ı stejn´y poˇcet prvk˚ u, takˇze takov´yto pojem dimenze by nemusel b´yt dobˇre definovan´y. N´asleduj´ıc´ı vˇeta tento probl´em naˇstˇest´ı ˇreˇs´ı.
David Krejˇciˇr´ık
2. Vektory
25
Vˇ eta 2.5. Libovoln´e dvˇe b´aze vektorov´eho prostoru maj´ı stejn´y poˇcet prvk˚ u.
D˚ ukaz. Pr´avˇe kv˚ uli t´eto vˇetˇe jsme si dok´azali Steinitzovu vˇetu (Vˇeta 2.3). Necht’ v1 , . . . , vm a w1 , . . . , wn jsou dvˇe b´aze prostoru V. Ponˇevadˇz vektory v1 , . . . , vm jsou line´arnˇe nez´avisl´e a span{w1 , . . . , wn } = V, m´ame m ≤ n. Naopak, ponˇevadˇz vektory w1 , . . . , wn jsou line´arnˇe nez´avisl´e a span{v1 , . . . , vm } = V, m´ame n ≤ m. Tud´ıˇz m = n. S pˇredchoz´ı vˇetou m´a n´asleduj´ıc´ı, intuitivn´ı definice dobr´y smysl. Definice 2.6. Dimenze vektorov´eho prostoru V je poˇcet prvk˚ u b´aze, jenˇz oznaˇcujeme symbolem dim V. Vˇsimnˇete si, ˇze dimenze je cel´e nez´aporn´e ˇc´ıslo n ∈ N. Pokud dim V = n, budeme ˇr´ıkat, ˇze V m´a dimenzi n nebo ˇze V je n-dimenzion´aln´ı. Pˇ r´ıklad 2.13. Protoˇze b´ az´ı nulov´eho prostoru {0} je pr´azdn´ a mnoˇzina, m´ame dim{0} = 0.
♦
Pˇ r´ıklad 2.14. dim Km = m. Speci´ alnˇe m´ame dim R2 = 2 a dim C = 1. Toto je na prvn´ı pohled matouc´ı, ponˇevadˇz R2 a C coby mnoˇziny je zvykem identifikovat. K osvˇetlen´ı tohoto schizmatu pom˚ uˇze pˇripomenout, ˇze R2 ch´ apeme jako re´aln´ y vektorov´ y prostor a C ch´ apeme jako komplexn´ı vektorov´ y prostor. Kdybychom C ch´ apali jako re´aln´ y vektorov´ y prostor (viz Pˇr´ıklad 1.2), mˇeli bychom dim C = 2. Tedy je vˇzdy d˚ uleˇzit´e specifikovat, nad kter´ ym ˇc´ıslen´ ym tˇelesem pracujeme. ♦ Pˇ r´ıklad 2.15. dim Pm = m + 1.
♦
Abychom ovˇeˇrili, ˇze nˇejak´e vektory tvoˇr´ı b´azi ve vektorov´em prostoru V, mus´ıme podle Definice 2.5 ovˇeˇrit dvˇe vˇeci: vektory jsou line´arnˇe nez´avisl´e a generuj´ı prostor V. N´asleduj´ıc´ı tvrzen´ı ˇr´ık´a, ˇze v pˇr´ıpadˇe, ˇze m´ame ten spr´avn´y poˇcet vektor˚ u, staˇc´ı ovˇeˇrit pouze jednu z tˇechto vlastnost´ı. To je uˇziteˇcn´e v praktick´ych v´ypoˇctech. Tvrzen´ı 2.8. Necht’ V je n-dimenzion´aln´ı vektorov´y prostor. Plat´ı tyto ekvivalence: v1 , . . . , vn tvoˇr´ı b´azi ve V
⇐⇒ ⇐⇒
v1 , . . . , vn jsou line´arnˇe nez´avisl´e span{v1 , . . . , vn } = V.
D˚ ukaz. Pokud v1 , . . . , vn tvoˇr´ı b´azi ve V, jsou line´arnˇe nez´avisl´e a generuj´ı V. Zb´yv´a tedy dok´azat pouze obr´acen´e implikace. Pokud vektory v1 , . . . , vn jsou line´arnˇe nez´avisl´e a netvoˇr´ı b´azi, m˚ uˇzeme je rozˇs´ıˇrit na b´azi pˇrid´an´ım p vektor˚ u, d´ıky Tvrzen´ı 2.7. Avˇsak kaˇzd´a b´aze m´a n prvk˚ u, tedy toto rozˇs´ıˇren´ı mus´ı b´yt trivi´aln´ı (ve smyslu p = 0, tedy nic nen´ı pˇrid´ano), tedy uˇz vektory v1 , . . . , vn tvoˇr´ı b´azi.
26
2. Vektory
David Krejˇciˇr´ık
Pokud vektory v1 , . . . , vn generuj´ı V, potom z nich m˚ uˇzeme vybrat vektory vk1 , . . . , vkp , jeˇz tvoˇr´ı b´azi ve V, d´ıky Tvrzen´ı 2.6. Avˇsak kaˇzd´a b´aze m´a n prvk˚ u, tedy toto vybr´an´ı mus´ı b´yt trivi´aln´ı (ve smyslu kj = j pro vˇsechna j = 1, . . . , n, tedy nic nen´ı odebr´ano), tedy uˇz vektory v1 , . . . , vn tvoˇr´ı b´azi.
2.6
Dimenze a podprostory
Kaˇzd´y podprostor koneˇcnˇe dimenzion´aln´ıho vektorov´eho prostoru je koneˇcnˇe dimenzion´aln´ı (Tvrzen´ı 2.4), tud´ıˇz m´a dimenzi. N´asleduj´ıc´ı v´ysledek d´av´a oˇcek´avanou nerovnost. Tvrzen´ı 2.9. U ⊂⊂ V
=⇒
dim U ≤ dim V.
D˚ ukaz. Jak´akoli b´aze prostoru U je d´ana line´arnˇe nez´avisl´ymi vektory ve V, a tak je lze doplnit na b´azi ve V d´ıky Tvrzen´ı 2.7. Tud´ıˇz poˇcet vektor˚ u b´aze U je menˇs´ı nebo rovno poˇctu vektor˚ u b´aze V. Na z´avˇer se budeme zab´yvat vztahem mezi dimenz´ı a souˇctem podprostor˚ u. Vˇ eta 2.6. Necht’ U1 , U2 ⊂⊂ V. Pak plat´ı tyto identity: (i) dim(U1 + U2 ) = dim U1 + dim U2 − dim(U1 ∩ U2 ) . (ii) dim(U1 ⊕ U2 ) = dim U1 + dim U2 . D˚ ukaz. Druh´e tvrzen´ı je pˇr´ım´ym d˚ usledkem prvn´ıho a Vˇety 1.3. Zb´yv´a tedy dok´azat prvn´ı tvrzen´ı. Necht’ u1 , . . . , um je b´aze U1 ∩U2 (pˇresvˇedˇcte se o tom, ˇze pr˚ unik podprostor˚ u je podprostor); tedy dim(U1 ∩ U2 ) = m. Ponˇevadˇz u1 , . . . , um je b´aze U1 ∩ U2 , jedn´a se o line´arnˇe nez´avisl´e vektory v U1 , a m˚ uˇzeme je tud´ıˇz rozˇs´ıˇrit o nˇejak´e vektory v1 , . . . , vj na b´azi U1 (Tvrzen´ı 2.7). Tedy u1, . . . , um , v1 , . . . , vj je b´aze podprostoru U1 a m´ame dim U1 = m + j. Stejn´ym zp˚ usobem rozˇs´ıˇr´ıme vektory u1 , . . . , um na b´azi u1 , . . . , um , w1, . . . , wk podprostoru U2 ; tedy dim U2 = m + k. Uk´aˇzeme, ˇze u1 , . . . , um , v1 , . . . , vj , w1 , . . . , wk je b´aze souˇctu U1 + U2 . Tento v´ysledek bude znamenat konec d˚ ukazu, ponˇevadˇz pak dim(U1 + U2 ) = m + j + k = (m + j) + (m + k) − m = dim U1 + dim U2 − dim(U1 ∩ U2 ) . Je zˇrejm´e, ˇze span{u1 , . . . , um , v1 , . . . , vj , w1 , . . . , wk } ⊃ U1 + U1 , ponˇevadˇz tento line´arn´ı obal obsahuje kaˇzd´y z podprostor˚ u U1 a U2 zvl´aˇst’. Opaˇcn´a inkluze rovnˇeˇz plat´ı, jak se snadno pˇresvˇedˇc´ıme z definice line´arn´ıho obalu a souˇctu podprostor˚ u. Zb´yv´a tedy uk´azat, ˇze vektory u1 , . . . , um, v1 , . . . , vj , w1 , . . . , wk jsou line´arnˇe nez´avisl´e. Za t´ımto u ´ˇcelem, pˇredpokl´adejme rovnost α1 u1 + · · · + αum + β1 v1 + · · · + βj vj + γ1 w1 + · · · + γk wk = 0 ,
(2.6)
2. Vektory
David Krejˇciˇr´ık
27
kde α1 , . . . , αm , β1 , . . . , βj , γ1 , . . . , γk ∈ K; chceme uk´azat, ˇze vˇsechna tato ˇc´ısla jsou pak rovna nule. Pˇrepiˇsme rovnost t´ımto zp˚ usobem γ1 w1 + · · · + γk wk = −α1 u1 − · · · − αum − β1 v1 − · · · − βj vj ∈ U1 , coˇz ukazuje, ˇze γ1 w1 + · · ·+ γk wk ∈ U1 . Ve skuteˇcnosti γ1 w1 + · · ·+ γk wk ∈ U1 ∩U2 , ponˇevadˇz vˇsechny vektory w1 , . . . , wk leˇz´ı v U2 . Jelikoˇz u1, . . . , um je b´aze U1 ∩ U2 , m˚ uˇzeme ps´at γ1 w1 + · · · + γk wk = δ1 u1 + · · · + δm um , kde δ1 , . . . , δm ∈ K. Avˇsak u1 , . . . , um , w1 , . . . , wk jsou line´arnˇe nez´avisl´e, tud´ıˇz vˇsechna ˇc´ısla γ (a δ) jsou rovna nule. Rovnost (2.6) se tedy zjednoduˇs´ı na α1 u1 + · · · + αum + β1 v1 + · · · + βj vj = 0 , odkud okamˇzitˇe plyne, ˇze vˇsechna ˇc´ısla α a β jsou rovna nule, protoˇze u1 , . . . , um , v1 , . . . , vj jsou line´arnˇe nez´avisl´e. Tedy jsem dok´azali, ˇze vˇsechna ˇc´ısla α, β a γ jsou rovna nule coby d˚ usledek pˇredpokladu (2.6), coˇz bylo naˇs´ım c´ılem uk´azat. Z pˇredchoz´ı vˇety vid´ıme, ˇze dimenze a direktn´ı souˇcet “jsou kamar´adi”. Pˇredstavme uˇziteˇcn´e krit´erium pro direktn´ı souˇcet podprostor˚ u. Tvrzen´ı 2.10. Necht’ U1 , . . . , Um ⊂⊂ V. Pak plat´ı tato ekvivalence: ( (i) V = U1 + · · · + Um ; V = U1 ⊕ · · · ⊕ Um ⇐⇒ (ii) dim V = dim U1 + · · · + dim Um .
D˚ ukaz. Implikace ⇒ je trivi´aln´ı (uˇzit´ım toho, ˇze direktn´ı souˇcet podprostor˚ u je automaticky souˇcet podprostor˚ u, a Vˇety 2.6(ii)). Zb´yv´a tedy dok´azat implikaci ⇐ . Zvolme b´azi pro kaˇzd´y z podprostor˚ u Uj , j = 1, . . . , m. D´ame-li tyto b´aze dohromady, zjist´ıme, ˇze v´ysledn´y soubor obsahuje dim V vektor˚ u (d´ıky vlastnosti (ii)), jeˇz generuj´ı prostor V (d´ıky vlastnosti (i)). Uˇzit´ım Tvrzen´ı 2.8 vid´ıme, ˇze tento v´ysledn´y soubor vektor˚ u tvoˇr´ı b´azi prostoru V. Speci´alnˇe v´ıme, ˇze vektory v nˇem obsaˇzen´e jsou line´arnˇe nez´avisl´e. Nyn´ı pˇredpokl´adejme, ˇze u1 ∈ U1 , . . . , um ∈ Um jsou takov´e, ˇze 0 = u1 + · · · + um . Vyj´adˇren´ım kaˇzd´eho z vektor˚ u uj jako line´arn´ı kombinaci vektor˚ u b´aze Uj zvolen´e v´yˇse, dostaneme rozklad nulov´eho vektoru do vektor˚ u b´aze. Tedy vˇsechna ˇc´ısla vystupuj´ıc´ı v tomto rozkladu mus´ı b´yt rovna nule, v d˚ usledku ˇcehoˇz uj = 0 pro vˇsechna j = 1, . . . , m. Uˇzit´ım Vˇety 1.2 dost´av´ame poˇzadovan´y v´ysledek V = U1 ⊕ · · · ⊕ Um . N´asleduj´ıc´ı vˇeta ˇr´ık´a, ˇze kaˇzd´y podprostor vektorov´eho prostoru m´a doplnˇek. (Analogick´e tvrzen´ı plat´ı i v nekoneˇcnˇe dimenzion´aln´ıch prostorech.) Vˇ eta 2.7. Necht’ U ⊂⊂ V, kde dim V =: m + n a dim U =: m. Potom ∃W ⊂⊂ V,
dim W = n
∧
V = U⊕W.
28
2. Vektory
David Krejˇciˇr´ık
D˚ ukaz. Necht’ u1 , . . . , um je b´aze podprostoru U. Ponˇevadˇz se speci´alnˇe jedn´a o line´arnˇe nez´avisl´e vektory, m˚ uˇzeme je podle Tvrzen´ı 2.7 rozˇs´ıˇrit o nˇejak´e vektory w1 , . . . , wn na b´azi V. Tedy u1 , . . . , um , w1 , . . . , wn je b´aze V. Definujme W := span{w1 , . . . , wn }. Zjevnˇe plat´ı W ⊂⊂ V a dim W = m. Zb´yv´a uk´azat, ˇze V = U ⊕ W. K tomu pouˇzijeme Vˇetu 1.3, podle kter´e je potˇreba uk´azat, ˇze V=U+W a U ∩ W = {0} . K d˚ ukazu prvn´ıho tvrzen´ı si vezmˇeme libovoln´y vektor v ∈ V. Ponˇevadˇz plat´ı rovnost span{u1 , . . . , um, w1 , . . . , wn } = V, existuj´ı ˇc´ısla α1 , . . . , αm , β1 , . . . , βn ∈ K takov´a, ˇze v = α1 u1 + · · · + αm um + β1 v1 + · · · + βn vn , {z } | | {z } u∈U
w∈W
z ˇcehoˇz vid´ıme platnost V = U + W.
K d˚ ukazu tvrzen´ı U ∩ W = {0} si vezmˇeme libovoln´y vektor v ∈ U ∩ W. Pak existuj´ı ˇc´ısla α1 , . . . , αm , β1 , . . . , βn ∈ K takov´a, ˇze v = α1 u1 + · · · + αm um = β1 v1 + · · · + βn vn . Z toho dost´av´ame rovnost α1 u1 + · · · + αm um − β1 v1 − · · · − βn vn = 0 . Ponˇevadˇz vektory u1 , . . . , um, w1 , . . . , wn jsou line´arnˇe nez´avisl´e, z posledn´ı rovnosti plyne, ˇze vˇsechna ˇc´ısla α a β jsou nezbytnˇe nulov´a. Pak vˇsak v = 0, coˇz bylo naˇs´ım c´ılem uk´azat.
2. Vektory
David Krejˇciˇr´ık
2.7
29
Cviˇ cen´ı
1. Uvaˇzujme vektorov´y prostor R2 a v nˇem vektory v1 := ( 10 ) ,
v2 := ( 11 ) ,
v3 := ( 01 ) .
(a) Rozhodnˇete, zda vektor v1 je line´arn´ı kombinac´ı vektoru v2 . (b) Rozhodnˇete, zda vektor v1 je line´arn´ı kombinac´ı vektor˚ u v2 a v3 . Interpretujte geometricky. [(a) Ne. (b) Ano. (v1 = v2 − v3 )] 2. Uvaˇzujme vektorov´y prostor K3 a v nˇem vektory 1 7 2 , v2 := 0 , v1 := 1
9
v3 :=
2 1 3
.
Rozhodnˇete, zda vektor v1 je line´arn´ı kombinac´ı vektor˚ u v2 a v3 . [Ano. (v1 = 3v2 + 2v3 )]
3. Naleznˇete hodnoty parametru t ∈ R takov´e, aby vektory 2 3 5 −3 , 1 , 9 , 4
5
t
nebyly line´arnˇe nez´avisl´e v R3 .
[t = 2] 4. Ukaˇzte, ˇze plat´ı tato implikace: span{v1 , v2 , . . . , vm−1 , vm } = V =⇒
span{v1 − v2 , v2 − v3 , . . . , vm−1 − vm , vm } = V .
5. Ukaˇzte, ˇze plat´ı tato implikace: v1 , v2 , . . . , vm−1 , vm jsou line´arnˇe nez´avisl´e =⇒ v1 − v2 , v2 − v3 , . . . , vm−1 − vm , vm
jsou line´arnˇe nez´avisl´e .
6. Necht’ v1 , . . . , vm ∈ V jsou line´arnˇe nez´avisl´e a w ∈ V. Ukaˇzte, ˇze plat´ı tato implikace: v1 + w, . . . , vm + w
jsou line´arnˇe z´avisl´e
=⇒
w = span{v1 , . . . , vm } .
7. Dokaˇzte, nebo dejte protipˇr´ıklad: v1 , . . . , vm
jsou line´arnˇe nez´avisl´e =⇒ 5v1 − 4v2 , v2 , . . . , vm
[Tvrzen´ı plat´ı.]
jsou line´arnˇe nez´avisl´e .
30
2. Vektory
David Krejˇciˇr´ık
8. Dokaˇzte, nebo dejte protipˇr´ıklad: v1 , . . . , vm
jsou line´arnˇe nez´avisl´e =⇒ ∀λ ∈ K \ {0},
λv1 , λv2 , . . . , λvm
jsou line´arnˇe nez´avisl´e .
[Tvrzen´ı plat´ı.] 9. Ukaˇzte, ˇze vektory v1 := ( 12 ) ,
v2 := ( 35 ) ,
tvoˇr´ı b´azi v prostoru K2 . 10. Ve vektorov´em prostoru K2 uvaˇzujme vektory v1 := ( 12 ) ,
v2 := ( 36 ) ,
v3 := ( 47 ) ,
v4 := ( 59 ) .
(a) Ukaˇzte, ˇze span{v1 , v2 , v3 , v4 } = K2 . (b) Pouˇzijte algoritmus d˚ ukazu Tvrzen´ı 2.6 pro z´ uˇzen´ı vektor˚ u v1 , v2 , v3 , v4 na b´azi. [v1 , v3 ] 11. Uvaˇzujme podprostor v R5 definovan´y pˇredpisem x 1 x2 5 ∈ R : x1 = 3x2 ∧ x3 = 7x4 . U := x3 x4
Najdˇete v U b´azi. 3 0 [ 10 , 07 ] 0
1
12. Necht’ dim V = m. Ukaˇzte, ˇze existuj´ı jednodimenzion´aln´ı podprostory U1 , . . . , Um ⊂⊂ V splˇ nuj´ıc´ı V = U1 ⊕ · · · ⊕ Um . [Uj = span{uj }, j = 1, . . . , m, kde u1 , . . . , um je b´aze ve V.] 13. Dokaˇzte n´asleduj´ıc´ı implikaci: (U ⊂⊂ V
∧
dim U = dim V)
=⇒
U = V.
[Plyne z Vˇety 2.7 (V = U ⊕ {0} = U).]
14. Necht’ U, W ⊂⊂ R8 . Dokaˇzte n´asleduj´ıc´ı implikaci dim U = 3 ∧ dim W = 5 ∧ U + W = R8 [Plyne z Vˇety 2.6.]
=⇒
U ∩ W = {0} .
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
3
31
Line´ arn´ı zobrazen´ı
Doposud jsme se soustˇredili na vektorov´e prostory a jejich prvky. Na nich v podstatˇe nen´ı nic moc vzruˇsuj´ıc´ıho. Zaj´ımav´a ˇc´ast line´arn´ı algebry zaˇc´ın´a aˇz s objekty, kter´ymi se budeme zab´yvat pr´avˇe nyn´ı: line´arn´ımi zobrazen´ımi (ˇci transformacemi ˇci oper´atory). Pˇripomeˇ nme naˇse sjednocuj´ıc´ı znaˇcen´ı K pro ˇc´ıseln´e tˇeleso R nebo C. Pˇripomeˇ nme rovnˇeˇz, ˇze V znaˇc´ı libovoln´y koneˇcnˇe dimenzion´aln´ı vektorov´y prostor nad K. V t´eto kapitolce se budeme ˇcasto setk´avat jeˇstˇe s jin´ym prostorem, kter´y budeme obvykle znaˇcit W, tedy: W = koneˇcnˇe dimenzion´aln´ı vektorov´y prostor nad K.
3.1
Definice a pˇ r´ıklady
Definice 3.1. Line´arn´ı zobrazen´ı z V do W je zobrazen´ı T : V → W splˇ nuj´ıc´ı tyto vlastnosti: (1) ∀u, v ∈ V, (2) ∀α ∈ K,
T (u + v) = T (u) + T (v); v ∈ V,
T (αv) = αT (v).
(aditivita) (homogenita)
Vˇsimnˇete si, ˇze v t´eto definici pouˇz´ıv´ame standardn´ı funkcion´aln´ı znaˇcen´ı T (v) pro funkˇcn´ı hodnotu zobrazen´ı T v bodˇe v. Nad´ale budeme pouˇz´ıvat i zjednoduˇsuj´ıc´ı znaˇcen´ı T v. Line´arn´ı zobrazen´ı se t´eˇz alternativnˇe naz´yv´a line´arn´ı transformace nebo line´arn´ı oper´ator. Mnoˇzinu vˇsech line´arn´ıch zobrazen´ı z vektorov´eho prostoru V do W budeme znaˇcit L (V, W) . Pokud W = V, budeme zkracovat L (V, V) =: L (V). Pod´ıvejme se nyn´ı na nˇekter´e pˇr´ıklady line´arn´ıch zobrazen´ı. Ovˇeˇrte si, ˇze vˇsechny ty funkce definovan´e n´ıˇze jsou skuteˇcnˇe line´arn´ı zobrazen´ı. Pˇ r´ıklad 3.1 (Nula). K tˇem vˇsem v´ yznam˚ um, kter´e jsme pˇriˇradili znaˇcen´ı 0 (ˇc´ıslo nula, nulov´ y vektor) nyn´ı dod´ ame jeˇstˇe dalˇs´ı. Bude se jednat o nulov´e zobrazen´ı, jeˇz pˇriˇrad´ı libovoln´emu vektoru z prostoru V nulov´ y vektor z prostoru W: 0 : V → W : {v 7→ 0} . Z kontextu by mˇelo b´ yt vˇzdy zˇrejm´e, o jak´ y z mnoha v´ yznam˚ u symbolu 0 se jedn´a.
♦
Pˇ r´ıklad 3.2 (Identita). Identick´e zobrazen´ı vektorov´eho prostoru V na V je line´arn´ı zobrazen´ı I, jeˇz pˇriˇrad´ı libovoln´emu vektoru ten sam´ y vektor: I : V → V : {v 7→ v} . Vˇsimnˇete si, ˇze identick´e zobrazen´ı definujeme pouze jako zobrazen´ı z vektorov´eho prostoru do toho sam´eho prostoru. ♦ Pˇ r´ıklad 3.3 (Derivace). Na prostoru vˇsech re´aln´ ych polynom˚ u definujme zobrazen´ı D : P∞ → P∞ : {p 7→ p′ } .
32
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
Tvrzen´ı, ˇze se skuteˇcnˇe jedn´a o line´arn´ı zobrazen´ı, je vlastnˇe jen pouˇzit´ı dobˇre zn´am´ ych v´ ysledk˚ u z anal´ yzy, ˇze derivace souˇctu diferencovateln´ ych funkc´ı (coˇz polynomy jsou) je souˇcet derivac´ı a derivace diferencovateln´e funkce pˇren´ asoben´e ˇc´ıslem je derivace funkce kr´ at to ˇc´ıslo. ♦ Pˇ r´ıklad 3.4 (Integrace). Rovnˇeˇz pˇreintegrov´an´ı polynomu na prostoru vˇsech re´aln´ ych polynom˚ u definuje line´arn´ı zobrazen´ı: Z 1 T : P∞ → P∞ : p 7→ p(x) dx . 0
Tvrzen´ı, ˇze takov´eto zobrazen´ı je skuteˇcnˇe line´arn´ı, je opˇet jen pouˇzit´ı dobˇre zn´am´ ych v´ ysledk˚ u z anal´ yzy, ˇze (Riemann˚ uv) integr´al souˇctu dvou spojit´ ych funkc´ı (coˇz polynomy jsou) je souˇcet integr´al˚ u a integr´al spojit´e funkce pˇren´ asoben´e ˇc´ıslem je integr´al funkce kr´ at to ˇc´ıslo. ♦ Pˇ r´ıklad 3.5 (N´asoben´ı polynomem). Jako speci´ aln´ı pˇr´ıpad uvaˇzujme pˇren´ asoben´ı kvadratick´ ym monomem p2 (x) := x2 (viz Pˇr´ıklad 2.3 pro znaˇcen´ı monom˚ u): Mp2 : P∞ → P∞ : {p 7→ p2 p} ,
kde
(p2 p)(x) := p2 (x)p(x) .
Dobˇre si rozmyslete, ˇze zde se skuteˇcnˇe jedn´a o line´arn´ı zobrazen´ı, i kdyˇz kvadratick´a funkce p2 : R → R : {x 7→ x2 } line´arn´ı samozˇrejmˇe nen´ı. ♦ Pˇ r´ıklad 3.6 (Eukleidovsk´e transformace). Jako v u ´vodu, uvaˇzujme transformaci mezi prostory Kn a Km (v pˇr´ıpadˇe K = R se jedn´a o eukleidovsk´e prostory) difinovanou pˇredpisem ( x1 a11 x1 + · · · + a1n xn y1 ) .. . . n m .. (3.1) T : K → K : . 7→ =: .. , xn | {z } x
am1 x1 + · · · + amn xn
ym | {z } y
kde aij ∈ K, i = 1, . . . , m, j = 1, . . . , n, jsou dan´a ˇc´ısla. Lze snadno ovˇeˇrit, ˇze se jedn´a o line´arn´ı zobrazen´ı. V pˇr´ıpadˇe eukleidovsk´eho prostoru (K = R) lze takov´ ymto zp˚ usobem napˇr´ıklad zapsat rotaci. Pozor! Posunut´ı v eukleidovsk´em prostoru nen´ı line´arn´ı zobrazen´ı (kromˇe trivi´aln´ıho pˇr´ıpadu identity). To plyne z toho, ˇze (obecnˇeji) zobrazen´ı pˇriˇrazuj´ıc´ı libovoln´emu vektoru fixn´ı vektor: β1 x1 .. .. n m B : K → K : . 7→ . , (3.2) xn βm
kde βi ∈ K, i = 1, . . . , m, jsou dan´a ˇc´ısla (nez´ avisl´a na souˇradnic´ıch vektoru v), nen´ı line´arn´ı (kromˇe trivi´aln´ıho pˇr´ıpadu β1 = · · · = βm = 0). ♦ Pˇ r´ıklad 3.7 (Zobrazen´ı definovan´e pomoc´ı b´ aze). Necht’ v1 , . . . , vn je b´ aze vektorov´eho prostoru V a necht’ w1 , . . . , wn jsou libovoln´e vektory z prostoru W. Potom zobrazen´ı definovan´e takov´ ymto zp˚ usobem T : V → W : α1 v1 + · · · + αn vn 7→ α1 w1 + · · · + αn wn ,
kde α1 , . . . , αn ∈ K jsou libovoln´ a dan´a ˇc´ısla, je line´arn´ı. Ponˇevadˇz v1 , . . . , vn je b´ aze, libovoln´ y vektor v z prostoru V lze zapsat ve tvaru v = α1 v1 + · · · + αn vn , a tud´ıˇz T je dobˇre definovan´e (na cel´em prostoru V). Vˇsimnˇete si, ˇze ˇc´ısla α1 , . . . , αn z rozkladu v = α1 v1 + · · · + αn vn (souˇradnice vektoru v v b´ azi v1 , . . . , vn ) z´ avisej´ı na volbˇe vektoru v. ♦
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
3.2
33
Operace se zobrazen´ımi
Nyn´ı definujeme dvˇe z´akladn´ı operace na mnoˇzinˇe line´arn´ıch zobrazen´ı L (V, W). Souˇcet dvou zobrazen´ı S, T ∈ L (V, W) definujeme (jak b´yv´a zvykem) pˇres souˇcet funkˇcn´ıch hodnot: S + T : V → W : {v 7→ Sv + T v} . Mˇeli byste si ovˇeˇrit, ˇze skuteˇcnˇe S + T ∈ L (V, W). Obdobnˇe, pˇren´asoben´ı zobrazen´ı T ∈ L (V, W) ˇc´ıslem α ∈ K definujeme (jako obvykle) pˇredpisem αT : V → W : {v 7→ α(T v)} . Opˇet byste si mˇeli ovˇeˇrit, ˇze αT ∈ L (V, W). S takto definovan´ymi operacemi (a s nulov´ym zobrazen´ım definovan´ym v Pˇr´ıkladu 3.1) se lze lehce pˇresvˇedˇcit o pravdivosti n´asleduj´ıc´ıho tvrzen´ı. Tvrzen´ı 3.1. L (V, W) je vektorov´y prostor nad K. Obecnˇe nem´a smysl n´asobit prvky vektorov´eho prostoru mezi sebou. Avˇsak pro jist´e p´ary line´arn´ıch zobrazen´ı smyslupln´e n´asoben´ı existuje. K prostor˚ um V a W uvaˇzujme jeˇstˇe nˇejak´y ’ tˇret´ı vektorov´y prostor U nad K. Necht T ∈ L (U, V) a S ∈ L (V, W). Pak definujeme sloˇzen´e zobrazen´ı ST : U → W : {v 7→ S(T v)} . (Nˇekdy b´yv´a zvykem ps´at S ◦T , avˇsak pro line´arn´ı zobrazen´ı se krouˇzek obvykle vynech´av´a.) Mˇeli byste si ovˇeˇrit, ˇze skuteˇcnˇe ST ∈ L (U, W). Budeme t´eˇz ˇr´ıkat, ˇze sloˇzen´e zobrazen´ı ST je souˇcin zobrazen´ı S a T . Sloˇzen´e zobrazen´ı splˇ nuje vˇetˇsinu vlastnost´ı souˇcinu. Tvrzen´ı 3.2. Pro skl´ad´an´ı line´arn´ıch zobrazen´ı plat´ı tyto vztahy: (i) (T1 T2 )T3 = T1 (T2 T3 ),
(asociativita)
kde T1 ∈ L (V1 , V2 ), T2 ∈ L (V2 , V3 ), T3 ∈ L (V3 , V4 ) a V1 , V2 , V3 , V4 jsou vektorov´e prostory. (identita)
(ii) T I = IT = T ,
kde T ∈ L (V, W), prvn´ı I znaˇc´ı identitu na V a druh´e I znaˇc´ı identitu na W. (iii) (S1 + S2 )T = S1 T + S2 T a S(T1 + T2 ) = ST1 + ST2 ,
(distributivita)
kde T, T1 , T2 ∈ L (U, V) a S, S1 , S2 ∈ L (V, W). Avˇsak skl´ad´an´ı zobrazen´ı nen´ı komutativn´ı! Pˇred uveden´ım pˇr´ıkladu si definujme jeˇstˇe jednu operaci na vektorov´em prostoru line´arn´ıch zobrazen´ı. Komut´ator zobrazen´ı S, T ∈ L (V) definujeme pˇredpisem: [S, T ] : V → V : {v 7→ (ST )v − (T S)v} . Pˇresvˇedˇcte se, ˇze [S, T ] ∈ L (V).
34
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
asoben´ı kvadratickou funkc´ı Pˇ r´ıklad 3.8. Necht’ D je oper´ ator derivace z Pˇr´ıkladu 3.3 a Mp2 oper´ator n´ z Pˇr´ıkladu 3.5. Pak avˇsak (DTp2 )p (x) = x2 p′ (x) + 2xp(x) , (Mp2 D)p (x) = x2 p′ (x) , kde p ∈ P∞ a x ∈ R. Tedy
([Tf , D]p)(x) = −2xp(x) ,
coˇz nen´ı rovno nule coby rovnost na prostoru polynom˚ u P∞ .
3.3
♦
J´ adro a injektivita
Pod´ıvejme se na d˚ uleˇzitou podmnoˇzinu v´ychoz´ıho prostoru line´arn´ıho zobrazen´ı. Definice 3.2. J´adro line´arn´ıho zobrazen´ı T : V → W je podmnoˇzina v´ychoz´ıho prostoru definovan´a pˇredpisem ker T := {v ∈ V : T v = 0} . Pouˇz´ıv´ame znaˇcen´ı “ker”, jeˇz poch´az´ı z anglick´eho “kernel”. Jin´ı autoˇri pouˇz´ıvaj´ı “null” nebo “N(·)” z anglick´eho “null space”. Zaˇcnˇeme s nˇekolika z´akladn´ımi pˇr´ıklady. Pˇ r´ıklad 3.9. Pro nulov´e zobrazen´ı 0 : V → W z Pˇr´ıkladu 3.1 zˇrejmˇe m´ame ker 0 = V . ♦ Pˇ r´ıklad 3.10. Pro identick´e zobrazen´ı I : V → V z Pˇr´ıkladu 3.1 zˇrejmˇe m´ame ker I = {0} . ♦ Pˇ r´ıklad 3.11. Necht’ D je oper´ ator derivace na prostoru vˇsech re´aln´ ych polynom˚ u P∞ z Pˇr´ıkladu 3.3. Ponˇevadˇz jedin´e funkce, pro nˇeˇz je derivace identicky rovna nule, jsou konstantn´ı funkce, m´ame ker D = {p ∈ P∞ : ∃α ∈ R, ∀x ∈ R,
p(x) = α} .
(konstantn´ı polynomy) ♦
ator n´ asoben´ı kvadratickou funkc´ı na prostoru vˇsech re´aln´ ych polynom˚ u P∞ Pˇ r´ıklad 3.12. Necht’ Mp2 oper´ z Pˇr´ıkladu 3.5. Ponˇevadˇz jedin´ y polynom p, pro nˇejˇz plat´ı x2 p(x) = 0 pro vˇsechna x ∈ R, je nulov´ y polynom, m´ame ker Mp2 = {0} . ♦
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
35
N´asleduj´ıc´ı tvrzen´ı n´am ˇr´ık´a, ˇze j´adro zobrazen´ı je podprostor v´ychoz´ıho prostoru. Speci´alnˇe to znamen´a, ˇze nulov´y vektor je v j´adru libovoln´eho line´arn´ıho zobrazen´ı. Tvrzen´ı 3.3. Necht’ T ∈ L (V, W). Potom plat´ı ker T ⊂⊂ V .
D˚ ukaz. Pouˇzijeme Vˇetu 1.1. ad (i) D´ıky aditivn´ı vlastnosti line´arn´ıho zobrazen´ı plat´ı T (0) = T (0 + 0) = T (0) + T (0) , z ˇcehoˇz plyne T (0) = 0. Tedy 0 ∈ ker T (j´adro obsahuje poˇc´atek). ad (ii) Pro libovoln´e vektory u, v ∈ ker T plat´ı T (u + v) = T u + T v = 0 + 0 = 0 , a tedy u + v ∈ ker T (j´adro je uzavˇren´e v˚ uˇci sˇc´ıt´an´ı). ad (iii) Pro libovoln´y vektor u ∈ ker T a ˇc´ıslo α ∈ K plat´ı T (αu) = αT u = α0 = 0 , a tedy αu ∈ ker T (j´adro je uzavˇren´e v˚ uˇci n´asoben´ı ˇc´ıslem). Pˇripomeˇ nme, ˇze (libovoln´e) zobrazen´ı se naz´yv´a injektivn´ı, pokud pˇriˇrazuje r˚ uzn´ym vzor˚ um r˚ uzn´e obrazy. Tento pojem pˇrijmeme i pro line´arn´ı zobrazen´ı. Definice 3.3. Line´arn´ı zobrazen´ı T : V → W je injektivn´ı, pokud ∀u, v ∈ V,
Tu = Tv
=⇒
u = v.
Alternativn´ı terminologie je prost´e zobrazen´ı nebo injekce (v angliˇctinˇe t´eˇz one-to-one). Pˇ r´ıklad 3.13. Pˇr´ımo z definice je zˇrejm´e, ˇze identick´e zobrazen´ı z Pˇr´ıkladu 3.2 je injektivn´ı, zat´ımco nulov´e zobrazen´ı z Pˇr´ıkladu 3.1 injektivn´ı nen´ı. ♦
U sloˇzitˇejˇs´ıch pˇr´ıklad˚ u m˚ uˇze b´yt ovˇeˇrov´an´ı podle definice pracnˇejˇs´ı. Proto je n´asleduj´ıc´ı ˇ tvrzen´ı pozoruhodn´e: R´ık´a n´am, ˇze k ovˇeˇren´ı injektivity line´arn´ıho zobrazen´ı se staˇc´ı pod´ıvat na j´adro zobrazen´ı (zda nula je jedin´y vektor, jenˇz je mapov´an na nulu). Tvrzen´ı 3.4. Necht’ T ∈ L (V, W). Potom plat´ı tato ekvivalence T je injektivn´ı
⇐⇒
ker T = {0} .
36
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
D˚ ukaz. Jako obvykle dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Pˇredpokl´adejme, ˇze T je injektivn´ı. Z Tvrzen´ı 3.3 uˇz v´ıme, ˇze {0} ⊂ ker T . Abychom dok´azali opaˇcnou inkluzi, vezmˇeme libovoln´y vektor v ∈ ker T . Pak plat´ı T (v) = 0 = T (0) . Jelikoˇz T je injektivn´ı, tyto rovnosti implikuj´ı v = 0. Tedy ker T = {0}, coˇz jsme chtˇeli dok´azat. ´ˇcelem ⇐ Nyn´ı pˇredpokl´adejme ker T = {0}. Chceme dok´azat, ˇze T je injektivn´ı. Za t´ımto u vezmˇeme dva vektory u, v ∈ V a poloˇzme T u = T v. Pak 0 = T u − T v = T (u − v) . Tedy u − v ∈ ker T . Ponˇevadˇz ker T = {0}, m´ame u − v = 0, z ˇcehoˇz plyne u = v. Tedy T je injektivn´ı, coˇz jsme chtˇeli dok´azat. Pˇ r´ıklad 3.14. Uˇzit´ım Tvrzen´ı 3.4 a Pˇr´ıklad˚ u 3.11 a 3.12 okamˇzitˇe vid´ıme, ˇze oper´ator n´ asoben´ı Tf je injektivn´ı, zat´ımco oper´ ator derivace D injektivn´ı nen´ı. ♦ Pˇ r´ıklad 3.15. Vˇsimnˇete si dobˇre, ˇze platnost Tvrzen´ı 3.4 je velice z´ avisl´e na tom, ˇze uvaˇzujeme line´ arn´ı zobrazen´ı. Napˇr´ıklad line´arn´ı zobrazen´ı (jeˇz si m˚ uˇzeme geometricky zn´azornit jako pˇr´ımku v rovinˇe) Tα : R → R : {x 7→ αx} ,
α ∈ R,
je skuteˇcnˇe injektivn´ı tehdy a jen tehdy, pokud ker Tα = {0}, ˇcemuˇz odpov´ıdaj´ı vˇsechna α 6= 0 (naopak pro α = 0 m´ame ker T0 = R, jelikoˇz T0 = 0 je nulov´e zobrazen´ı). Avˇsak neline´ arn´ı zobrazen´ı (kvadratick´a funkce, jiˇz si m˚ uˇzeme zn´azornit jako parabolu) fα : R → R : {x 7→ αx2 } ,
α ∈ R,
nen´ı injektivn´ı pro vˇsechna α ∈ R, i kdyˇz (pokud rozˇs´ıˇr´ıme Definici 3.2 i na obecn´e funkce) ker fα = {0} (pro α = 0 m´ame ker f0 = R, jelikoˇz f0 = 0 je opˇet nulov´e zobrazen´ı). ♦
3.4
Obor hodnot a surjektivita
Nyn´ı se pod´ıvejme se na d˚ uleˇzitou podmnoˇzinu c´ılov´eho prostoru line´arn´ıho zobrazen´ı. Definice 3.4. Obor hodnot line´arn´ıho zobrazen´ı T : V → W je podmnoˇzina c´ılov´eho prostoru definovan´a pˇredpisem ran T := {T v ∈ W : v ∈ V} . Pouˇz´ıv´ame znaˇcen´ı “ran”, jeˇz poch´az´ı z anglick´eho “range”. Jin´ı autoˇri pouˇz´ıvaj´ı “R(·)” nebo t´eˇz (“im” z anglick´eho “image”). Opˇet zaˇcnˇeme s nˇekolika z´akladn´ımi pˇr´ıklady.
David Krejˇciˇr´ık
3. Line´arn´ı zobrazen´ı
37
Pˇ r´ıklad 3.16. Pro nulov´e zobrazen´ı 0 : V → V z Pˇr´ıkladu 3.1 zˇrejmˇe m´ame ran 0 = {0} . ♦ Pˇ r´ıklad 3.17. Pro identick´e zobrazen´ı I : V → V z Pˇr´ıkladu 3.1 zˇrejmˇe m´ame ran I = V . ♦ Pˇ r´ıklad 3.18. Necht’ D je oper´ ator derivace na prostoru vˇsech re´aln´ ych polynom˚ u P∞ z Pˇr´ıkladu 3.3. Potom zˇrejmˇe m´ame ran D = P∞ , ponˇevadˇz pro kaˇzd´ y polynom q ∈ P∞ existuje polynom p ∈ P∞ takov´ y, ˇze p′ = q.
♦
ator n´ asoben´ı kvadratickou funkc´ı na prostoru vˇsech re´aln´ ych polynom˚ u P∞ Pˇ r´ıklad 3.19. Necht’ Mp2 oper´ z Pˇr´ıkladu 3.5. Potom zˇrejmˇe m´ame ran Mp2 = x 7→ α0 x2 + α1 x3 + · · · : α0 , α2 , · · · ∈ K , ad´a konstantn´ı polynomy a polynomy prvn´ıho stupnˇe. tedy obor hodnot Mp2 postr´
♦
Pro studenta uˇz nebude pˇrekvapen´ım n´asleduj´ıc´ı tvrzen´ı, kter´e ˇr´ık´a, ˇze obor hodnot zobrazen´ı je podprostor c´ılov´eho prostoru. Speci´alnˇe to tedy opˇet znamen´a, ˇze nulov´y vektor je v oboru hodnot libovoln´eho line´arn´ıho zobrazen´ı. Tvrzen´ı 3.5. Necht’ T ∈ L (V, W). Potom plat´ı ran T ⊂⊂ W .
D˚ ukaz. Pouˇzijeme Vˇetu 1.1. ad (i) Z Tvrzen´ı 3.3 plyne T (0) = 0, tedy 0 ∈ ran T (obor hodnot obsahuje poˇc´atek). ad (ii) Vlastnost w1 , w2 ∈ ran T znamen´a, ˇze existuj´ı vektory v1 , v2 ∈ V takov´e, ˇze T v1 = w1 a T v2 = w2 . Tedy T (v1 + v2 ) = T v1 + T v2 = w1 + w2 , coˇz znamen´a, ˇze w1 + w2 ∈ ran T (obor hodnot je uzavˇren´y v˚ uˇci sˇc´ıt´an´ı). ad (iii) Vlastnost w ∈ ran T znamen´a, ˇze existuje vektor v ∈ V takov´y, ˇze T v = w. Pro libovoln´e ˇc´ıslo α ∈ K m˚ uˇzeme ps´at T (αv) = αT v = αw , a tedy αw ∈ ran T (obor hodnot je uzavˇren´y v˚ uˇci n´asoben´ı ˇc´ıslem).
38
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
Pˇripomeˇ nme, ˇze (libovoln´e) zobrazen´ı se naz´yv´a surjektivn´ı, pokud zobrazuje na celou c´ılovou mnoˇzinu. Kaˇzd´y prvek c´ılov´e mnoˇziny m´a tedy alespoˇ n jeden vzor. Tento pojem pˇrijmeme i pro line´arn´ı zobrazen´ı. Definice 3.5. Line´arn´ı zobrazen´ı T : V → W je surjektivn´ı, pokud ran T = W .
Alternativn´ı terminologie je zobrazen´ı na nebo surjekce (v angliˇctinˇe t´eˇz onto). Pˇ r´ıklad 3.20. Z Pˇr´ıklad˚ u 3.18 a 3.19 okamˇzitˇe vid´ıme, ˇze oper´ator derivace D na prostoru vˇsech polynom˚ u P∞ je surjektivn´ı, zat´ımco oper´ ator n´ asoben´ı kvadratick´ ym monomem Mp2 na stejn´em prostoru surjektivn´ı nen´ı. ♦ Pˇ r´ıklad 3.21. Je d˚ uleˇzit´e si uvˇedomit, ˇze surjektivita z´ avis´ı na volbˇe c´ılov´eho prostoru. V pˇredchoz´ım pˇr´ıkladu jsme si ˇrekli, ˇze D ∈ L (P∞ , P∞ ) je surjektivn´ı. Avˇsak D ∈ L (Pm , Pm ) s m ∈ N∗ surjektivn´ı nen´ı, jelikoˇz derivov´an´ım se n´ am vytrat´ı polynom xm z oboru hodnot. To zachr´an´ıme volbou nov´eho c´ılov´eho prostoru: oper´ator D ∈ L (Pm , Pm−1 ) je surjektivn´ı, jelikoˇz zderivov´an´ım polynomu nejv´ yˇse ˇr´adu m dostaneme pr´avˇe polynom nejv´ yˇse ˇr´adu m − 1. ♦
3.5
Dimenze prostor˚ u a bijektivita
N´asleduj´ıc´ı vˇeta se nˇekdy povaˇzuje za fundament´aln´ı v´ysledek v teorii line´arn´ıch zobrazen´ıch. Pro jej´ı platnost je d˚ uleˇzit´e, ˇze pˇredpokl´ad´ame, ˇze naˇse vektorov´e prostory jsou koneˇcnˇe dimenzion´aln´ı. Vˇ eta 3.1. Necht’ T ∈ L (V, W). Potom plat´ı dim V = dim ker T + dim ran T .
D˚ ukaz. Necht’ u1 , . . . , um je b´aze ker T ; tedy dim ker T = m. Ponˇevadˇz vektory u1 , . . . , um jsou line´arnˇe nez´avisl´e, m˚ uˇzeme je rozˇs´ıˇrit o vektory w1 , . . . , wn ∈ V na b´azi prostoru V (Tvrzen´ı 2.7); tedy u1 , . . . , um , w1, . . . , wn je b´aze prostoru V a dim V = m + n. K dokonˇcen´ı d˚ ukazu potˇrebujeme pouze uk´azat, ˇze dim ran T = n. Toho doc´ıl´ıme tak, ˇze uk´aˇzeme, ˇze vektory T w1, . . . , T wn tvoˇr´ı b´azi ran T . • span{T w1, . . . , T wn } = ran T Necht’ v ∈ V. Ponˇevadˇz u1 , . . . , um , w1 , . . . , wn generuj´ı V, m˚ uˇzeme ps´at v = α1 u1 + · · · + αm um + β1 w1 + · · · + βn wn , kde α1 , . . . , αm , β1 , . . . , βn ∈ K. Pust´ıme-li T na obˇe strany t´eto rovnice, dostaneme T v = β1 T w1 + · · · + βn T wn , protoˇze ˇcleny obsahuj´ıc´ı u1 , . . . , um ∈ ker T vymiz´ı. Posledn´ı rovnost ukazuje, ˇze vektory T w1 , . . . , T wn generuj´ı ran T . Zb´yv´a uk´azat, ˇze tyto vektory jsou line´arnˇe nez´avisl´e.
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
39
• line´arn´ı nez´avislost T w1 , . . . , T wn Zb´yv´a uk´azat, ˇze tyto vektory jsou line´arnˇe nez´avisl´e. Za t´ımto u ´ˇcelem pˇredpokl´adejme rovnost γ 1 T w1 + · · · + γ n T wn = 0 , kde γ1 , . . . , γn ∈ K. Pak ovˇsem T (γ1 w1 + · · · + γn wn ) = 0 , a tud´ıˇz γ1 w1 + · · · + γn wn ∈ ker T . Ponˇevadˇz u1 , . . . , um generuj´ı ker T , m˚ uˇzeme ps´at γ1 w1 + · · · + γn wn = δ1 u1 + · · · + δm um s nˇejak´ymi ˇc´ısly δ1 , . . . , δm ∈ K. Z t´eto rovnice plyne, ˇze vˇsechna ˇc´ısla γ a δ jsou rovna nule, protoˇze u1 , . . . , um , w1, . . . , wn jsou line´arnˇe nez´avisl´e. Tedy T w1 , . . . , T wn jsou line´arnˇe nez´avisl´e, coˇz zb´yvalo uk´azat pro d˚ ukaz, ˇze tyto vektory tvoˇr´ı b´azi ran T . Nˇekdy se zav´ad´ı tato oznaˇcen´ı: rank T := dim ran T , null T := dim ker T , a rank T se naz´yv´a hodnost zobrazen´ı T . Pak lze Vˇetu 3.1 formulovat jako dim V = rank T + null T . Vˇeta 3.1 m´a dva d˚ uleˇzit´e d˚ usledky. Prvn´ı n´am ˇr´ık´a, ˇze ˇz´adn´e line´arn´ı zobrazen´ı z vektorov´eho prostoru do “menˇs´ıho” vektorov´eho prostoru nem˚ uˇze b´yt injektivn´ı, pˇriˇcemˇz “menˇs´ı” je mˇeˇreno dimenz´ı. D˚ usledek 3.1. ∀T ∈ L (V, W), dim V > dim W
=⇒
T nen´ı injektivn´ı .
D˚ ukaz. M´ame dim ker T = dim V − dim ran T ≥ dim V − dim W > 0, kde rovnost plat´ı d´ıky Vˇetˇe 3.1. Jelikoˇz dim ker T > 0, j´adro zobrazen´ı T mus´ı obsahovat jin´e vektory kromˇe 0, a tedy T nem˚ uˇze b´yt injektivn´ı d´ıky Tvrzen´ı 3.4. ˇ ık´a n´am, ˇze ˇz´adn´e line´arn´ı Druh´y d˚ usledek je v jist´em smyslu du´aln´ı k tomu pˇredchoz´ımu. R´ zobrazen´ı z vektorov´eho prostoru do “vˇetˇs´ıho” vektorov´eho prostoru nem˚ uˇze b´yt surjektivn´ı, pˇriˇcemˇz “vˇetˇs´ı” je opˇet mˇeˇreno dimenz´ı.
40
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
D˚ usledek 3.2. ∀T ∈ L (V, W), dim V < dim W
=⇒
T nen´ı surjektivn´ı .
D˚ ukaz. M´ame dim ran T = dim V − dim ker T ≤ dim V < dim W , kde rovnost plat´ı d´ıky Vˇetˇe 3.1. Jelikoˇz dim ran T < dim W, obor hodnot T se nem˚ uˇze rovnat prostoru W, a tedy T nem˚ uˇze b´yt surjektivn´ı. D˚ usledky 3.1 a 3.2 n´am tedy poskytuj´ı nezbytn´e podm´ınky proto, aby line´arn´ı zobrazen´ı bylo injektivn´ı nebo surjektivn´ı. Pˇripomeˇ nme jeˇstˇe jeden pojem z teorie zobrazen´ıch (ne nezbytnˇe line´arn´ıch). Definice 3.6. Line´arn´ı zobrazen´ı T : V → W je bijektivn´ı, pokud T je injektivn´ı a surjektivn´ı.
N´asleduj´ıc´ı tvrzen´ı je skuteˇcnˇe zcela pˇr´ım´ym d˚ usledkem t´eto definice a D˚ usledk˚ u 3.1 a 3.2. D˚ usledek 3.3. ∀T ∈ L (V, W), T je bijektivn´ı
=⇒
dim V = dim W .
D˚ usledky v´yˇse maj´ı d˚ uleˇzitou aplikaci pˇri ˇreˇsen´ı oper´atorov´ych rovnic. Pˇ r´ıklad 3.22 (Soustavy line´arn´ıch algebraick´ ych rovnic). Necht’ T : Kn → Km s n, m ∈ N∗ je line´arn´ı zobrazen´ı definovan´e v Pˇr´ıkladu 3.6 pro libovoln´ a ˇc´ısla aij ∈ K, i = 1, . . . , m, j = 1, . . . , n. Oper´atorov´a rovnice T x = 0 je ekvivalentn´ı soustavˇe homogenn´ıch rovnic (homogenn´ı zde znamen´ a, ˇze prav´e strany jsou rovny nule) a11 x1 + · · · + a1n xn = 0 , .. (3.3) . am1 x1 + · · · + amn xn = 0 . Pˇredstavujeme si, ˇze ˇc´ısla a jsou zadan´a a hled´ ame promˇenn´e x1 , . . . , xn ∈ K splˇ nuj´ıc´ı tuto soustavu. M´ ame tedy m rovnic o n nezn´ am´ ych. Trivi´aln´ı volba x1 = · · · = xn = 0 samozˇrejmˇe soustavu (3.3) ˇreˇs´ı; kl´ıˇcovou ot´azkou je, zda existuj´ı jin´a, tzv. netrivi´ aln´ı ˇreˇsen´ı. Jin´ ymi slovy se pt´ame po tom, zda ker T je striktnˇe vˇetˇs´ı neˇz {0}. Podle Tvrzen´ı 3.4 k tomu dojde pr´avˇe tehdy, kdyˇz T nen´ı injektivn´ı. D´ıky D˚ usledku 3.1 v´ıme, ˇze T nen´ı injektivn´ı, pokud n > m. Z´ avˇer: Soustava homogenn´ıch rovnic, v n´ıˇz je v´ıce nezn´am´ ych neˇz rovnic, mus´ı m´ıt netrivi´aln´ı ˇreˇsen´ı: poˇcet nezn´ am´ ych > poˇcet rovnic
=⇒
∃ netrivi´aln´ı ˇreˇsen´ı homogenn´ı soustavy rovnic.
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
41
Pod´ıvejme se nyn´ı na obecnˇejˇs´ı oper´ atorovou rovnici T x = y, kde y ∈ Km je vektor o sloˇzk´ ach y1 , . . . , ym ∈ K. Ta je ekvivalentn´ı soustavˇe rovnic a11 x1 + · · · + a1n xn = y1 , .. (3.4) . am1 x1 + · · · + amn xn = ym , kde opˇet uvaˇzujeme, ˇze ˇc´ısla a jsou zadan´a. Pt´ame se, zda existuje alespoˇ n jedno ˇreˇsen´ı x1 , . . . , xn ∈ K splˇ nuj´ıc´ı tuto soustavu, a to pˇri libovoln´e volbˇe konstant y1 , . . . , ym . Jin´ ymi slovy, chceme vˇedˇet, zda ran T = Km . D´ıky D˚ usledku 3.2 v´ıme, ˇze T nen´ı surjektivn´ı, pokud n < m. Z´ avˇer: Soustava nehomogenn´ıch rovnic, v n´ıˇz je v´ıce rovnic neˇz nezn´ am´ ych, nem´ a ˇreˇsen´ı pro urˇcitou volbu konstant y1 , . . . , ym : poˇcet nezn´ am´ ych < poˇcet rovnic
=⇒
∃y, pro nˇeˇz nehomogenn´ı soustava rovnic nen´ı ˇreˇsiteln´a.
Takov´eto v´ ysledky o ˇreˇsen´ı soustav line´arn´ıch algebraick´ ych rovnic se obvykle dokazuj´ı pomoc´ı Gaussovy eliminaˇcn´ı metody. Abstraktn´ı pˇr´ıstup, kter´ y zde pˇrej´ım´ ame, m´a tu v´ yhodu, ˇze vede k mnohem elegantnˇejˇs´ım d˚ ukaz˚ um a lze ho pouˇz´ıt i na jin´e probl´emy. ♦
3.6
Invertibilita
Definice 3.7. Line´arn´ı zobrazen´ı T : V → W je invertibiln´ı, pokud existuje line´arn´ı zobrazen´ı S : W → V takov´e, ˇze ST = I a TS = I . (V prvn´ı rovnosti znaˇc´ı I identick´y oper´ator na V a v druh´e rovnosti znaˇc´ı I identick´y oper´ator na W.) Zobrazen´ı S vystupuj´ıc´ı v t´eto definici budeme naz´yvat inverzn´ım zobrazen´ım (ˇci jednoduˇse inverz´ı) zobrazen´ı T . Invertibiln´ı zobrazen´ı se t´eˇz naz´yv´a regul´arn´ı a zobrazen´ı, jeˇz nen´ı invertibiln´ı, ze naz´yv´a singul´arn´ı. Tvrzen´ı 3.6. Pokud je T : V → W invertibiln´ı, pak m´a pr´avˇe jednu inverzi. D˚ ukaz. Necht’ S a S ′ jsou dvˇe inverze zobrazen´ı T . Pak S = SI = S(T S ′ ) = (ST )S ′ = IS ′ = S ′ , tedy nezbytnˇe S = S ′ . Ponˇevadˇz je inverze invertibiln´ıho zobrazen´ı T urˇcena jednoznaˇcnˇe, m˚ uˇzeme si ho oznaˇcit −1 jednotn´ym symbolem T . N´asleduj´ıc´ı tvrzen´ı charakterizuje invertibiln´ı zobrazen´ı. Vˇ eta 3.2. Necht’ T ∈ L (V, W). Potom plat´ı tato ekvivalence: T je invertibiln´ı
⇐⇒
T je bijektivn´ı.
42
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
D˚ ukaz. Jako obvykle dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Pˇripomeˇ nme, ˇze bijektivita znamen´a, ˇze T je injektivn´ı a surjektivn´ı. Abychom uk´azali, ˇze T je injektivn´ı, vezmˇeme dva libovoln´e vektory u, v ∈ V a poloˇzme T u = T v. Potom u = T −1 (T u) = T −1 (T v) = v , z ˇcehoˇz plyne, ˇze u = v, a tedy T je injektivn´ı. Abychom uk´azali, ˇze T je surjektivn´ı, vezmˇeme libovoln´y vektor w ∈ W. Potom w = T (T −1 w) , z ˇcehoˇz plyne, ˇze w je v obrazu hodnot zobrazen´ı T (jeho vzor je T −1 w). Tedy ran T = W, a T je surjektivn´ı. ⇐ Pro vˇsechny vektory w ∈ W definujme Sw ∈ V coby jednoznaˇcnˇe urˇcen´y prvek prostoru V splˇ nuj´ıc´ı T (Sw) = w . (Existence a jednoznaˇcnost takov´ehoto prvky plynou z bijektivity.) Z definice rovnou plyne, ˇze T S = I, kde I je identita na W. Abychom uk´azali, ˇze ST = I, kde I je identita na V, vezmˇeme libovoln´y vektor v ∈ V a piˇsme T (ST v) = (T S)(T v) = I(T v) = T v . Z t´eto rovnosti plyne, ˇze ST v = T v (ponˇevadˇz T je injektivn´ı), a tedy skuteˇcnˇe ST = I, kde I je identita na V. Zb´yv´a uk´azat, ˇze S je line´arn´ı. Necht’ w1 , w2 ∈ W. Potom T (Sw1 + Sw2 ) = T (Sw1 ) + T (Sw2) = w1 + w2 . Tedy Sw1 + Sw2 ∈ V je jednoznaˇcnˇe urˇcen´y prvek prostoru V takov´y, ˇze je zobrazen zobrazen´ım T na prvek w1 + w2 ∈ W. Z definice S pak plyne, ˇze S(w1 + w2 ) = Sw1 + Sw2 , a tedy S splˇ nuje aditivn´ı vlastnost nutnou pro line´arnost zobrazen´ı. D˚ ukaz homogenity je podobn´y. Necht’ w ∈ W a α ∈ K. Potom T (αSw) = αT (Sw) = αw . Tedy αSw ∈ V je jednoznaˇcnˇe urˇcen´y prvek prostoru V takov´y, ˇze je zobrazen zobrazen´ım T na prvek αw ∈ W. Z definice S pak plyne, ˇze S(αw) = αSw, coˇz je homogenita line´arn´ıho zobrazen´ı. N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze situace se nad´ale zjednoduˇsuje pro line´arn´ı zobrazen´ı z vektorov´eho prostoru na ten sam´y prostor. Vˇ eta 3.3. Necht’ T ∈ L (V). Potom plat´ı tyto ekvivalence: (i) T je invertibiln´ı
⇐⇒
(ii) T je injektivn´ı
⇐⇒
(iii) T je surjektivn´ı.
3. Line´arn´ı zobrazen´ı
David Krejˇciˇr´ık
43
D˚ ukaz. Staˇc´ı uk´azat s´erii tˇr´ı implikac´ı (i) ⇒ (ii), (ii) ⇒ (iii) a (iii) ⇒ (i). (i) ⇒ (ii) Tato implikace plyne rovnou z pˇredchoz´ı Vˇety 3.2 (rovnˇeˇz (i) ⇒ (iii)). (ii) ⇒ (iii) Podle Tvrzen´ı 3.4 je injektivita T ekvivalentn´ı vlastnosti ker T = {0}. Z Vˇety 3.1 pak dost´av´ame dim ran T = dim V − dim ker T = dim V . Ponˇevadˇz ran T je z´aroveˇ n podprostorem V, tato rovnost d´av´a ran T = V, a tedy T je surjektivn´ı. (iii) ⇒ (i) Podle definice surjektivity m´ame ran T = V. Z Vˇety 3.1 dost´av´ame dim ker T = dim V − dim ran T = 0 , z ˇcehoˇz plyne ker T = {0}, a tedy T je injektivn´ı (podle Tvrzen´ı 3.4). Ponˇevadˇz T je bijektivn´ı, invertibilita T plyne z Vˇety 3.2. Pˇ r´ıklad 3.23. V pˇredchoz´ı vˇetˇe je naprosto fundament´ aln´ı, ˇze uvaˇzujeme koneˇcnˇe dimenzion´aln´ı vektorov´e u P∞ je prostory. Napˇr´ıklad oper´ ator n´ asoben´ı kvadratick´ ym monomem Mp2 na prostoru vˇsech polynom˚ injektivn´ı, ale nen´ı surjektivn´ı. Naopak oper´ator derivace na tom sam´em prostoru je surjektivn´ı, ale nen´ı injektivn´ı. ♦ Pˇ r´ıklad 3.24 (Soustavy line´arn´ıch algebraick´ ych rovnic, poˇcet rovnic=poˇcet nezn´ am´ ych). Pod´ıvejme se nyn´ı na speci´ aln´ı pˇr´ıpad soustav line´arn´ıch algebraick´ ych rovnic z Pˇr´ıkladu 3.22, kdy m = n, tedy poˇcet rovnic (m) se rovn´ a poˇctu nezn´ am´ ych (n). Uvaˇzujme tedy oper´atorovou rovnici a11 x1 + · · · + a1n xn = y1 , .. .
(3.5)
an1 x1 + · · · + ann xn = yn , a odpov´ıdaj´ıc´ı homogenn´ı rovnici (bez prav´e strany) a11 x1 + · · · + a1n xn = 0 , .. .
(3.6)
an1 x1 + · · · + ann xn = 0 . Pˇredstavujeme si, ˇze ˇc´ısla ajk ∈ K a yj ∈ K s j, k = 1, . . . , n jsou zadan´a a hled´ ame promˇenn´e x1 , . . . , xn ∈ K splˇ nuj´ıc´ı tyto soustavy. Z Vˇety 3.3 okamˇzitˇe dost´av´ ame n´ asleduj´ıc´ı ekvivalenci: ∀y soustava (3.5) m´a ˇreˇsen´ı
⇐⇒
homogenn´ı soustava rovnic (3.6) m´a pouze trivi´aln´ı ˇreˇsen´ı.
Skuteˇcnˇe, injektivita a surjektivita jsou v pˇr´ıpadˇe stejn´eho poˇctu rovnic a nezn´ am´ ych ekvivalentn´ı vlastnosti. Rovnˇeˇz vid´ıme, ˇze v takov´emto pˇr´ıpadˇe m´a soustava (3.5) ˇreˇsen´ı pr´avˇe jedno. Naopak, homogenn´ı soustava rovnic (3.6) m´a netrivi´aln´ı ˇreˇsen´ı tehdy a jen tehdy, pokud rovnice (3.5) nem´ a ˇreˇsen´ı pro kaˇzd´e y (pˇresnˇeji, existuje y, pro kter´e (3.5) nen´ı ˇreˇsiteln´a). ♦
44
3. Line´arn´ı zobrazen´ı
3.7
David Krejˇciˇr´ık
Cviˇ cen´ı
1. Dejte pˇr´ıklad funkce f : R2 → R takov´e, ˇze ∀v ∈ R2 , α ∈ R,
f (αv) = αf (v) ,
avˇsak f nen´ı line´arn´ı. (Tedy homogenita nestaˇc´ı pro line´arnost zobrazen´ı.) p [Napˇr´ıklad f (v) := 3 x31 + x32 pro v = ( xx12 ).]
2. Ukaˇzte, ˇze zobrazen´ı definovan´e pˇredpisem x1 cos ϕ x1 − sin ϕ x2 2 2 Tϕ : K → K : 7→ x2 sin ϕ x1 + cos ϕ x2
je injektivn´ı pro kaˇzdou hodnotu parametru ϕ ∈ R. Interpretujte geometricky pro K = R. [Hint: Spoˇctˇete j´adro a pouˇzijte Tvrzen´ı 3.4.] 3. Necht’
a11 x1 + a12 x2 x1 , 7→ T :K →K : a21 x1 + a22 x2 x2 b11 x1 + b12 x2 x1 2 2 , 7→ S:K →K : b21 x1 + b22 x2 x2 2
2
kde a11 , a12 , a21 , a22 , b11 , b12 , b21 , b22 ∈ K. Spoˇctˇete komut´ator [S, T ]. 4. Ukaˇzte, ˇze plat´ı n´asleduj´ıc´ı implikace: (T ∈ L (V, W) je injektivn´ı ∧ v1 , . . . , vm ∈ V jsou line´arnˇe nez´avisl´e ve V) =⇒ T v1 , . . . , T vm jsou line´arnˇe nez´avisl´e ve W. [Hint: Uˇzijte Tvrzen´ı 3.4.] 5. Ukaˇzte, ˇze plat´ı n´asleduj´ıc´ı implikace: (T ∈ L (V, W) je surjektivn´ı ∧ span{v1 , . . . , vm } = V) =⇒ span{T v1 , . . . , T vm } = W. 6. Ukaˇzte, ˇze pokud existuje line´arn´ı zobrazen´ı T : K4 → K2 takov´e, ˇze x 1 x2 4 ∈ K : x1 = 5x2 ∧ x3 = 7x4 , ker T = x3 x4
potom T je surjektivn´ı. [Hint: Ukaˇzte, ˇze dim ker T = 2 a pouˇzijte Vˇetu 3.1.] 7. Ukaˇzte, ˇze neexistuje line´arn´ı zobrazen´ı T : K5 → K2 , jehoˇz j´adro je rovno x1 x2 5 x3 ker T = ∈ K : x1 = 3x2 ∧ x3 = x4 = x5 . x4 x5
[Hint: Ukaˇzte, ˇze dim ker T = 2 a pouˇzijte Vˇetu 3.1.]
4. Metrika
David Krejˇciˇr´ık
4
45
Metrika
V pˇredchoz´ıch kapitolk´ach jsme u ´ spˇeˇsnˇe zobecnili pojmy, kter´e dobˇre zn´ate z eukleidovsk´ych n prostor˚ u R (sˇc´ıt´an´ı vektor˚ u mezi sebou, jejich n´asoben´ı ˇc´ısly a transformace mezi vektory), na abstraktn´ı vektorov´e prostory. Doposud jsme vˇsak ignorovali pojmy jako d´elka vektor˚ ua u ´hly mezi nimi. Tyto pojmy se zav´adˇej´ı pro vektorov´e prostory, v nichˇz existuje nav´ıc jedna speci´aln´ı operace: skal´arn´ı souˇcin. Pomoc´ı t´eto operace m˚ uˇzeme vektorov´y prostor obohatit na metrick´y prostor a definovat v nˇem metriku vhodnou pro tato mˇeˇren´ı.
4.1
Skal´ arn´ı souˇ cin
Definice 4.1. Skal´arn´ı souˇcin na V je funkce h·, ·i : V × V → K : {(u, v) 7→ hu, vi} splˇ nuj´ıc´ı n´asleduj´ıc´ı axiomy: (1) ∀v ∈ V,
hv, vi ≥ 0;
(2) ∀v ∈ V,
hv, vi = 0
(3) ∀u, v, w ∈ V,
⇐⇒
v = 0;
hu, v + wi = hu, vi + hu, wi;
(4) ∀u, v ∈ V, α ∈ K, (5) ∀u, v ∈ V,
(pozitivita)
hu, αvi = αhu, vi;
hu, vi = hv, ui.
(definitivita) (aditivita ve druh´e sloˇzce) (homogenita ve druh´e sloˇzce) (symetrie)
ˇ ıslo hu, vi naz´yv´ame skal´arn´ı souˇcin vektor˚ C´ u u a v. Vektorov´y prostor se skal´arn´ım souˇcinem je vektorov´y prostor V uvaˇzov´an spoleˇcnˇe s nˇejak´ym skal´arn´ım souˇcinem na V. Vˇsimnˇete si, ˇze pro kaˇzd´e dan´e u ∈ V n´am pˇredpis v 7→ hu, vi definuje line´arn´ı zobrazen´ı na V. V pˇr´ıpadˇe re´aln´eho vektorov´eho prostoru m˚ uˇzeme komplexn´ı sdruˇzen´ı v bodˇe (4) vypustit. Pˇ r´ıklad 4.1 (Eukleidovsk´ y skal´ arn´ı souˇcin). D˚ uleˇzit´ y pˇr´ıklad vektorov´eho prostoru se skal´arn´ım souˇcinem je souˇradnicov´ y prostor Kn , kde obvykl´ a volba skal´arn´ıho souˇcinu je tzv. eukleidovsk´y skal´arn´ı souˇcin definovan´ y pˇredpisem * x1 y1 + .. .. . , . := x1 y1 + · · · + xn yn . xn yn
Kdykoli budeme mluvit o Kn coby vektorov´em prostoru se skal´arn´ım souˇcinem, budeme vˇzdy implicitnˇe pˇredpokl´adat tuto kanonickou volbu skal´ arn´ıho souˇcinu. Na prostoru Kn existuj´ı i jin´e volby skal´ arn´ıho souˇcinu. Napˇr´ıklad, pokud vˇsechna nˇejak´a dan´a ˇc´ısla α1 , . . . , αn ∈ K jsou striktnˇe kladn´ a, pak * x1 y1 + .. .. . , . := α1 x1 y1 + · · · + αn xn yn xn
yn
n´ am rovnˇeˇz definuje skal´ arn´ı souˇcin na Kn . Eukleidovsk´ y skal´arn´ı souˇcin zˇrejmˇe odpov´ıd´a speci´ aln´ı volbˇe α1 = · · · = αn = 1. ♦
46
4. Metrika
David Krejˇciˇr´ık
Pˇ r´ıklad 4.2 (Lebesgueovsk´ y skal´ arn´ı souˇcin). Na prostoru polynom˚ u Pm m˚ uˇzeme zav´est skal´arn´ı souˇcin pˇredpisem Z 1 p(x) q(x) dx . (4.1) hp, qi := 0
♦
Po zbytek t´eto kapitolky se dohodnˇeme, ˇze V bude znaˇcit libovoln´y vektorov´y prostor se skal´arn´ım souˇcinem, tedy: V := vektorov´y prostor se skal´arn´ım souˇcinem nad K.
4.2
Norma
Definice 4.2. Norma vektoru v ∈ V je ˇc´ıslo kvk :=
p hv, vi .
Vˇsimnˇete si, ˇze kvk je kladn´e (re´aln´e) ˇc´ıslo. Plat´ı kvk = 0 ⇔ v = 0. Pˇ r´ıklad 4.3 (Eukleidovsk´ a norma). Pro souˇradnicov´ y prostor Kn (s eukleidovsk´ ym skal´arn´ım souˇcinem) m´ame
x1
.. p
. = |x1 |2 + · · · + |xn |2 .
xn ♦
Pˇ r´ıklad 4.4 (Lebesgueovsk´ a norma). Na prostoru polynom˚ u Pm se skal´arn´ım souˇcinem definovan´ ym pˇredpisem (4.1) m´ame s Z 1 |p(x)|2 dx . kpk = 0
♦
Tyto pˇr´ıklady naznaˇcuj´ı, ˇze obvykle b´yv´a jednoduˇsˇs´ı pracovat s kvadr´atem normy neˇz s normou samotnou.
4.3
Ortogonalita
Definice 4.3. Vektory u, v ∈ V jsou ortogon´aln´ı, pokud hu, vi = 0. Alternativnˇe budeme ˇr´ıkat, ˇze vektor u je ortogon´aln´ı k vektoru v. Kolmost vektor˚ u je synonymum pro ortogonalitu, my se vˇsak budeme drˇzet druh´e terminologie, jeˇz poch´az´ı ze sloˇzen´ı ˇreck´ych slov orthos (prav´y) a gonia (´ uhel).
4. Metrika
David Krejˇciˇr´ık
47
Vˇsimnˇete si, ˇze kolmost vektor˚ u je komutativn´ı relace. Zˇrejmˇe plat´ı, ˇze nulov´y vektor 0 je ortogon´aln´ı ke vˇsem vektor˚ um z dan´eho vektorov´eho prostoru (se skal´arn´ım souˇcinem). Nav´ıc plat´ı, ˇze 0 je jedin´y vektor, jenˇz je ortogon´aln´ı sobˇe sam´emu. N´asleduj´ıc´ı vˇeta pro speci´aln´ı pˇr´ıpad V = R2 je star´a pˇres 2 500 let. Vˇ eta 4.1 (Pythagorova). ∀u, v ∈ V, hu, vi = 0
=⇒
ku + vk2 = kuk2 + kvk2 .
(4.2)
D˚ ukaz. Pro ortogon´aln´ı vektory u, v ∈ V m´ame ku + vk2 = hu + v, u + vi = kuk2 + kvk2 + hu, vi + hv, ui = kuk2 + kvk2 , | {z } | {z } =0
=0
coˇz je poˇzadovan´e tvrzen´ı.
D˚ ukaz Pythagorovy vˇety ukazuje, ˇze rovnost ku + vk2 = kuk2 + kvk2 plat´ı tehdy a jen tehdy, pokud hu, vi + hv, ui = 2 Rehu, vi = 0. Je tedy zˇrejm´e, ˇze opaˇcn´a implikace plat´ı na re´aln´ych vektorov´ych prostorech. Uvaˇzujme nyn´ı dva libovoln´e vektory u, v ∈ V a poloˇzme si ot´azku, jak napsat vektor u jako souˇcet skal´arn´ıho n´asobku vektoru v a vektoru w ortogon´aln´ıho k v. Pokud v = 0, poˇzadovan´y rozklad je zˇrejm´y, pˇredpokl´adejme tedy, ˇze vektor v je nenulov´y. Z obr´azku v R2 se pˇresvˇedˇc´ıte, ˇze takov´yto rozklad by mˇel b´yt vˇzdy moˇzn´y. Pro libovoln´e ˇc´ıslo α ∈ K tedy piˇsme u = αv + (u − αv) a snaˇzme se zvolit α takov´ym zp˚ usobem, aby vektor u−αv =: w byl ortogon´aln´ı k vektoru v. Jin´ymi slovy poˇzadujeme 0 = hv, u − αvi = hv, ui − αkvk2 . Z t´eto rovnosti vyj´adˇr´ıme ˇc´ıslo α a zjist´ıme, ˇze poˇzadovan´y rozklad m´a tvar hv, ui hv, ui + u− u= v v . kvk2 kvk2 | {z } {z } | skal´ arn´ı n´ asobek v
4.4
(4.3)
vektor ortogon´ aln´ı k v
Nerovnosti
N´asleduj´ıc´ı vˇeta pˇredstavuje jednu z nejd˚ uleˇzitˇejˇs´ıch nerovnost´ı v matematice, s mnoha aplikacemi ve fyzice. Vˇ eta 4.2 (Schwarzova nerovnost). ∀u, v ∈ V, |hu, vi| ≤ kukkvk .
(4.4)
Rovnost plat´ı tehdy a jen tehdy, kdyˇz jeden z vektor˚ u u, v je skal´arn´ım n´asobkem druh´eho.
48
4. Metrika
David Krejˇciˇr´ık
D˚ ukaz. Pokud v = 0, pak se obˇe strany nerovnosti rovnaj´ı nule, tud´ıˇz tvrzen´ı trivi´alnˇe plat´ı. Pˇredpokl´adejme tedy v 6= 0. Uvaˇzujme ortogon´aln´ı rozklad (viz (4.3)) u=
hv, ui v +w, kvk2
kde
w := u −
hv, ui v kvk2
je ortogon´aln´ı k v. Podle Pythagorovy Vˇety 4.1 m´ame
hv, ui 2 |hv, ui|2 |hv, ui|2 2 2
kuk = v + kwk = + kwk ≥ . kvk2 kvk2 kvk2 2
(4.5)
Poˇzadovanou nerovnost (4.4) dostaneme vyn´asoben´ım t´eto nerovnosti ˇc´ıslem kvk2 a odmocnˇen´ım. Zb´yv´a se zamyslet nad pˇr´ıpadem, kdy nerovnost (4.4) pˇrejde v rovnost. Pod´ıv´ame-li se na n´aˇs d˚ ukaz v´yˇse, zjist´ıme, ˇze (4.4) je rovnost tehdy a jen tehdy, pokud nerovnost v (4.5) je rovnost´ı. K tomu zˇrejmˇe dojde tehdy a jen tehdy, pokud w = 0. Avˇsak, podle definice w, w = 0 tehdy a jen tehdy, pokud u je n´asobkem v. Schwarzova nerovnost (4.4) je tedy rovnost´ı tehdy a jen tehdy, pokud u je n´asobkem v nebo v je n´asobkem u nebo oboj´ı (terminologie v tvrzen´ı vˇety je zvolena tak, aby zahrnovala i pˇr´ıpady, kdy se u nebo v rovn´a nule). N´asleduj´ıc´ı vˇeta se naz´yv´a troj´ uheln´ıkov´a nerovnost kv˚ uli geometrick´e interpretaci v rovinˇe, ˇze d´elka jak´ekoli strany troj´ uheln´ıka je menˇs´ı neˇz souˇcet d´elek zb´yvaj´ıc´ıch stran. Vˇ eta 4.3 (Troj´ uheln´ıkov´a nerovnost). ∀u, v ∈ V, ku + vk ≤ kuk + kvk .
(4.6)
Rovnost plat´ı tehdy a jen tehdy, kdyˇz jeden z vektor˚ u u, v je kladn´ym n´asobkem druh´eho.
D˚ ukaz. M´ame ku + vk2 = hu + v, u + vi = hu, ui + hv, vi + hu, vi + hv, ui
= hu, ui + hv, vi + hu, vi + hu, vi = kuk2 + kvk2 + 2 Rehu, vi ≤ kuk2 + kvk2 + 2 |hu, vi| ≤ kuk2 + kvk2 + 2 kukkvk = (kuk + kvk)2 ,
(4.7) (4.8)
kde prvn´ı nerovnost plyne ze Schwarzovy nerovnosti (4.4). Odmocnˇen´ım koneˇcn´e nerovnosti dostaneme poˇzadovanou nerovnost (4.6). Zb´yv´a se zamyslet nad pˇr´ıpadem, kdy nerovnost (4.6) pˇrejde v rovnost. Z d˚ ukazu v´yˇse je zˇrejm´e, ˇze (4.6) je rovnost tehdy a jen tehdy, pokud m´ame rovnost v (4.7) a (4.8). Ponˇevadˇz |hu, vi|2 = (Rehu, vi)2 + (Imhu, vi)2 ,
4. Metrika
David Krejˇciˇr´ık
49
dost´av´ame, ˇze (4.6) je rovnost tehdy a jen tehdy, pokud hu, vi = kukkvk .
(4.9)
Pokud jeden z vektor˚ u u, v je kladn´ym n´asobkem druh´eho, pak (4.9) zˇrejmˇe plat´ı (ovˇeˇrte si). Naopak, pokud plat´ı (4.9), pak podm´ınka pro rovnost ve Schwarzovˇe nerovnosti (Vˇeta 4.2) implikuje, ˇze jeden z vektor˚ u u, v je skal´arn´ım n´asobkem druh´eho. Avˇsak podm´ınka (4.9) vyˇzaduje, aby se jednalo o kladn´y n´asobek.
4.5
Ortonorm´ aln´ı b´ aze
Definice 4.4. Vektory v1 , . . . , vm ∈ V jsou ortonorm´aln´ı, pokud ∀j, k = 1, . . . , m,
hvj , vk i = δjk .
Pˇripom´ın´ame, ˇze Kronecker˚ uv symbol δjk je definov´an tak, ˇze δjk = 1, pokud j = k, a δjk = 0, pokud j 6= k. Vid´ıme tedy, ˇze vektory v1 , . . . , vm jsou ortonorm´aln´ı tehdy a jen tehdy, pokud jsou vektory vz´ajemnˇe ortogon´aln´ı a kaˇzd´y vektor m´a normu rovnou 1 (ˇr´ık´ame, ˇze je normalizov´an na jedniˇcku). Pˇ r´ıklad 4.5. Vektory kanonick´e b´ aze e1 , . . . , em ∈ Km z Pˇr´ıkladu 2.2 jsou ortonorm´aln´ı (vhledem ke kanonick´e volbˇe eukleidovsk´eho skal´ arn´ıho souˇcinu, viz Pˇr´ıklad 4.1). ♦
S ortonorm´aln´ımi vektory se velice dobˇre pracuje, jak ukazuje n´asleduj´ıc´ı tvrzen´ı. Tvrzen´ı 4.1. ∀v1 , . . . , vm ∈ V ortonorm´aln´ı, ∀α1 , . . . , αm ∈ K, kα1 v1 + · · · + αm vm k2 = |α1 |2 + · · · + |αm |2 .
D˚ ukaz. Jelikoˇz kaˇzd´y vektor m´a normu rovnou 1, tvrzen´ı plyne opakovanou aplikaci Pythagorovy Vˇety 4.1. Z tohoto tvrzen´ı dostaneme snadn´y, avˇsak velice d˚ uleˇzit´y d˚ usledek. D˚ usledek 4.1. ∀v1 , . . . , vm ∈ V, v1 , . . . , vm jsou ortonorm´aln´ı
=⇒
v1 , . . . , vm jsou line´arnˇe nez´avisl´e .
D˚ ukaz. Necht’ α1 v1 + · · · + αm vm = 0 ,
kde α1 , . . . , αm ∈ K. Z Tvrzen´ı 4.1 plyne, ˇze
|α1 |2 + · · · + |αm |2 = 0 ,
coˇz znamen´a, ˇze vˇsechny α jsou rovny nule.
50
4. Metrika
David Krejˇciˇr´ık
Definice 4.5. B´aze ve V je ortonorm´aln´ı, pokud jej´ı vektory jsou ortonorm´aln´ı. Pˇ r´ıklad 4.6. Kanonick´a b´ aze e1 , . . . , em ∈ Km je ortonorm´aln´ı.
♦
Pro libovolnou b´azi v1 , . . . , vm ∈ V a vektor v ∈ V existuj´ı ˇc´ısla α1 , . . . , αm ∈ K takov´a, ˇze m´ame rozklad v = α1 v1 + · · · + αm vm . Avˇsak naj´ıt tato ˇc´ısla pro dan´y vektor v m˚ uˇze b´yt obecnˇe tˇeˇzk´e. N´asleduj´ıc´ı tvrzen´ı n´am ukazuje, ˇze tento u ´ kol je snadn´y, pokud se jedn´a o ortonorm´aln´ı b´azi.
Vˇ eta 4.4. Necht’ v1 , . . . , vm ∈ V je ortonorm´aln´ı b´aze a v ∈ V libovoln´y vektor. Potom plat´ı v = hv1 , viv1 + · · · + hvm , vivm ,
(4.10)
kvk2 = |hv1 , vi|2 + · · · + |hvm , vi|2 .
(4.11)
D˚ ukaz. Ponˇevadˇz v1 , . . . , vm je b´aze, existuj´ı ˇc´ısla α1 , . . . , αm ∈ K takov´a, ˇze m´ame rozklad v = α1 v1 + · · · + αm vm . Pokud vezmeme skal´arn´ı souˇcin obou stran s vektorem vj , j = 1, . . . , m, dostaneme αj = hvj , vi, ˇc´ımˇz dost´av´ame (4.10). Rovnost (4.11) plyne z pr´avˇe dok´azan´e rovnosti (4.10) a Tvrzen´ı 4.1. Identita (4.11) se naz´yv´a Parsevalova rovnost. Nyn´ı, co jsme se pˇresvˇedˇcili o uˇziteˇcnosti ortonorm´aln´ı b´aze, jak ji najdeme? Napˇr´ıklad, existuje ortonorm´aln´ı b´aze na prostoru polynom˚ u Pm se skal´arn´ım souˇcinem definovan´ym v Pˇr´ıkladu 4.2? N´asleduj´ıc´ı tvrzen´ı odpov´ıd´a na tyto ot´azky. Skuteˇcnˇe, poskytuje konstrukˇcn´ı algoritmus, jak z libovoln´ych line´arnˇe nez´avisl´ych vektor˚ u vytvoˇrit vektory ortonorm´aln´ı, zat´ımco line´arn´ı obal je zachov´an. Vˇ eta 4.5 (Gramm-Schmidt˚ uv ortogonalizaˇcn´ı proces). Necht’ u1, . . . , um ∈ V jsou line´arnˇe nez´avisl´e. Potom existuj´ı ortonorm´aln´ı vektory v1 , . . . , vm ∈ V takov´e, ˇze plat´ı ∀j ∈ {1, . . . , m},
span{u1 , . . . , uj } = span{v1 , . . . , vj } .
(4.12)
D˚ ukaz. Zaˇcnˇeme konstrukci ortonorm´aln´ıch vektor˚ u v1 , . . . , vm volbou u1 v1 := , ku1k
coˇz splˇ nuje (4.12) pro j = 1. Ostatn´ı vektory v2 , . . . , vm zvol´ıme induktivnˇe n´asleduj´ıc´ım postupem. Necht’ j ≥ 2 a pˇredpokl´adejme, ˇze ortonorm´aln´ı vektory v1 , . . . , vj−1 uˇz byly zvoleny takov´ym zp˚ usobem, ˇze splˇ nuj´ı span{u1 , . . . , uj−1} = span{v1 , . . . , vj−1} .
(4.13)
4. Metrika
David Krejˇciˇr´ık
51
Definujme vj :=
uj − hv1 , uj iv1 − · · · − hvj−1 , uj ivj−1 . kuj − hv1 , uj iv1 − · · · − hvj−1 , uj ivj−1 k
(4.14)
Vˇsimnˇete si, ˇze uj 6∈ span{u1 , . . . , uj−1} (protoˇze vektory u1 , . . . , um jsou line´arnˇe nez´avisl´e), a tud´ıˇz uj 6∈ span{v1 , . . . , vj−1 }. Z tohoto d˚ uvodu je vektor vj v (4.14) dobˇre definov´an (nedˇel´ıme nulou). Zˇrejmˇe plat´ı kvj k = 1. Pro libovoln´e k ∈ {1, . . . , j − 1} m´ame uj − hv1 , uj iv1 − · · · − hvj−1, uj ivj−1 hvk , vj i = vk , kuj − hv1 , uj iv1 − · · · − hvj−1, uj ivj−1 k hvk , uj i − hvk , uj i = kuj − hv1 , uj iv1 − · · · − hvj−1, uj ivj−1 k = 0. Tud´ıˇz takto zkonstruovan´e vektory v1 , . . . , vj jsou ortonorm´aln´ı. Z definice (4.14) vid´ıme, ˇze uj ∈ span{v1 , . . . , vj }. Zkombinov´an´ım t´eto informace s (4.13) vid´ıme, ˇze plat´ı span{u1 , . . . , uj } ⊂ span{v1 , . . . , vj } . Obˇe sady vektor˚ u jsou line´arnˇe nez´avisl´e (vektory u podle pˇredpokladu, vektory v z ortonormality a D˚ usledku 4.1). Tedy oba podprostory v´yˇse mus´ı m´ıt dimenzi j, a tud´ıˇz si mus´ı b´yt rovny. Jako d˚ usledek zodpov´ıme ot´azku existence ortonorm´aln´ı b´aze. Zde je d˚ uleˇzit´e, ˇze uvaˇzujeme pouze koneˇcnˇe dimenzion´aln´ı vektorov´e prostory. D˚ usledek 4.2. V kaˇzd´em vektorov´em prostoru se skal´arn´ım souˇcinem existuje ortonorm´aln´ı b´aze. D˚ ukaz. Zvolme libovolnou b´azi ve V. Aplikac´ı Gram-Schmidtova ortogonalizaˇcn´ıho procesu na prvky t´eto b´aze dostaneme ortonorm´aln´ı vektory. Tyto vektory jsou line´arnˇe nez´avisl´e (viz D˚ usledek 4.1) a jejich line´arn´ı obal je roven V (viz (4.12)). Tud´ıˇz se jedn´a o ortonorm´aln´ı b´azi ve V.
4.6
Ortogon´ aln´ı projekce
Definice 4.6. Pro libovolnou podmnoˇzinu U ⊂ V definujeme ortogon´aln´ı doplnˇek k U jako mnoˇzinu U⊥ := {v ∈ V : ∀u ∈ U, hv, ui = 0} . Mnoˇzina U⊥ je tedy tvoˇrena vˇsemi tˇemi vektory z V, jeˇz jsou ortogon´aln´ı ke kaˇzd´emu vektoru z U. Pˇ r´ıklad 4.7. V⊥ = {0} a {0}⊥ = V.
♦
52
4. Metrika
David Krejˇciˇr´ık
Bez ohledu na to, jestli U je podprostor V, ortogon´aln´ı doplnˇek U⊥ je vˇzdy podprostorem V. Tvrzen´ı 4.2. ∀U ⊂ V,
U⊥ ⊂⊂ V.
D´ale se zamyslete nad d˚ ukazem n´asleduj´ıc´ıho tvrzen´ı. Tvrzen´ı 4.3. ∀U1 , U2 ⊂ V, U1 ⊂ U2
=⇒
⊥ U⊥ 2 ⊂ U1 .
N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze kaˇzd´y podprostor vektorov´eho prostoru vede k pˇrirozen´emu direktn´ımu rozkladu cel´eho prostoru. Vˇ eta 4.6. ∀U ⊂⊂ V,
V = U ⊕ U⊥ .
D˚ ukaz. Necht’ U je podprostorem V. u U a U⊥ . Necht’ v ∈ V je V = U + U⊥ Nejdˇr´ıve uk´aˇzeme, ˇze V je souˇctem podprostor˚ libovoln´y vektor. Necht’ u1 , . . . , um je ortonorm´aln´ı b´aze v U. Pak zˇrejmˇe plat´ı v = hu1, viu1 + · · · + hum , vium + v − hu1, viu1 − · · · − hum , vium . | {z } | {z } u
w
Zˇrejmˇe u ∈ U. Z ortonormality u1 , . . . , um dost´av´ame
huj , wi = huj , vi − huj , vi = 0 pro vˇsechna j = 1, . . . , m. Tedy vektor w je ortogon´aln´ı ke kaˇzd´emu vektoru z line´arn´ıho obalu span{u1 , . . . , um } = U. Jin´ymi slovy w ∈ U⊥ . T´ımto jsme pr´avˇe dok´azali V = U + U⊥ . U ∩ U⊥ = {0} K d˚ ukazu, ˇze se ve skuteˇcnosti jedn´a o direktn´ı souˇcet, staˇc´ı uk´azat, ˇze pr˚ unik podprostor˚ u U a U⊥ je pouze nulov´y vektor a pouˇz´ıt Vˇetu 1.3. Pokud v ∈ U ∩ U⊥ , potom v (jenˇz leˇz´ı v U) je ortogon´aln´ı ke kaˇzd´emu vektoru z U, tedy vˇcetnˇe sebe, coˇz znamen´a hv, vi = 0. Podle definice skal´arn´ıho souˇcinu z toho plyne v = 0. D˚ uleˇzit´ym d˚ usledkem je n´asleduj´ıc´ı tvrzen´ı. D˚ usledek 4.3. ∀U ⊂⊂ V,
(U⊥ )⊥ = U .
D˚ ukaz. Dok´aˇzeme rovnost jako platnost dvou inkluz´ı. (U⊥ )⊥ ⊃ U Pokud u ∈ U, pak hv, ui = 0 pro kaˇzd´y vektor v ∈ U⊥ (podle definice U⊥ ). Ponˇevadˇz v je ortogon´aln´ı ke kaˇzd´emu vektoru z U⊥ , m´ame u ∈ (U⊥ )⊥ .
4. Metrika
David Krejˇciˇr´ık
53
(U⊥ )⊥ ⊂ U Necht’ nyn´ı v ∈ (U⊥ )⊥ . Z Vˇety 4.6 plyne, ˇze existuj´ı vektory u ∈ U a w ∈ U⊥ takov´e, ˇze m´ame rozklad v = u + w. Z toho dost´av´ame v − u = w ∈ U⊥ . Ponˇevadˇz v ∈ (U⊥ )⊥ (podle pˇredpokladu) a u ∈ (U⊥ )⊥ (z uˇz dok´azan´e opaˇcn´e inkluze), m´ame rovnˇeˇz v − u = w ∈ (U⊥ )⊥ . Tedy v − u ∈ U⊥ ∩ (U⊥ )⊥ , z ˇcehoˇz plyne, ˇze v − u je ortogon´aln´ı s´am k sobˇe, tedy v − u = 0, a tedy v = u ∈ U. Nyn´ı vyuˇzijeme ortogon´aln´ıho rozkladu z Vˇety 4.6 k definici velice d˚ uleˇzit´eho line´arn´ıho zobrazen´ı. Definice 4.7. Necht’ U ⊂⊂ V. Ortogon´aln´ı projekce V na U je zobrazen´ı definovan´e pˇredpisem PU : V → U : {v 7→ u} , kde u je vektor urˇcen´y rozkladem ∀v ∈ V,
∃! u ∈ U, w ∈ U⊥ ,
v = u+w.
(4.15)
Rozklad (4.15) plat´ı d´ıky platnosti direktn´ıho souˇctu V = U ⊕ U⊥ dok´azan´emu ve Vˇetˇe 4.6. Mˇeli byste si dok´azat, ˇze PU ∈ L (V) a ˇze PU splˇ nuje n´asleduj´ıc´ı vlastnosti. Tvrzen´ı 4.4. ∀U ⊂⊂ V, (i) ran PU = U; (ii) ker PU = U⊥ ; (iii) ∀v ∈ V,
v − PU v ∈ U⊥ ;
(v) ∀v ∈ V,
kPU vk ≤ kvk;
(iv) PU2 = PU ;
(vi) Je-li v1 , . . . , vm ortonorm´aln´ı b´aze prostoru U, pak plat´ı ∀v ∈ V,
PU v = hv1 , viv1 + · · · + hvm , vivm .
V bodˇe (iv) pouˇz´ıv´ame z´apis PU2 := PU PU .
4.7
Line´ arn´ı funkcion´ aly
Definice 4.8. Line´arn´ı funkcion´al φ na V je line´arn´ı zobrazen´ı φ : V → K. Pˇ r´ıklad 4.8. Necht’ v ∈ V je pevnˇe dan´ y vektor. Potom zobrazen´ı definovan´e pˇredpisem u 7→ hv, ui je line´arn´ı funkcion´al na V.
♦
54
4. Metrika
David Krejˇciˇr´ık
N´asleduj´ıc´ı pozoruhodn´e tvrzen´ı ukazuje, ˇze kaˇzd´y line´arn´ı funkcion´al je tohoto typu. Vˇ eta 4.7 (Rieszova o reprezentaci). Necht’ φ je line´arn´ı funkcion´al na V. Potom plat´ı: ∃! v ∈ V,
∀u ∈ V,
φ(u) = hv, ui .
D˚ ukaz. D˚ ukaz si rozdˇelme do dvou krok˚ u. Existence Dokaˇzme si nejdˇr´ıve, ˇze existuje nˇejak´y vektor v ∈ V takov´y, ˇze plat´ı φ(u) = hv, ui pro vˇsechny vektory u ∈ V (tedy poˇzadovan´e tvrzen´ı, ovˇsem bez vykˇriˇcn´ıku u existenˇcn´ıho kvantifik´atoru). Necht’ v1 , . . . , vm je nˇejak´a ortonorm´aln´ı b´aze ve V. Potom φ(u) = φ hv1 , ui v1 + · · · + hvm , ui vm = hv1 , ui φ(v1) + · · · + hvm , ui φ(vm) D E = φ(v1 ) v1 + · · · + φ(vm ) vm , u
pro libovoln´y vektor u ∈ V. Tedy poˇzadovan´e tvrzen´ı dostaneme volbou v := φ(v1 ) v1 + · · · + φ(vm ) vm .
Jednoznaˇcnost Nyn´ı ukaˇzme, ˇze pouze jeden vektor v ∈ V splˇ nuje poˇzadovan´y vztah φ(u) = hv, ui pro vˇsechny vektory u ∈ V. Necht’ existuj´ı dva vektory v1 , v2 ∈ V splˇ nuj´ıc´ı ∀u ∈ V,
φ(u) = hv1 , ui = hv2 , ui .
Potom ∀u ∈ V,
0 = hv1 , ui − hv2 , ui = hv1 − v2 , ui .
Pro speci´aln´ı volbu u := v1 − v2 dostaneme v1 − v2 = 0, tedy v1 = v2 , z ˇcehoˇz plyne poˇzadovan´a jednoznaˇcnost.
4.8
Sdruˇ zen´ e zobrazen´ı
V dalˇs´ım v´ykladu budeme kromˇe V potˇrebovat jeˇstˇe jeden vektorov´y prostor se skal´arn´ım souˇcinem: W := vektorov´y prostor se skal´arn´ım souˇcinem nad K. N´asleduj´ıc´ı definice pˇredstavuje dalˇs´ı d˚ uleˇzitou operaci na prostoru line´arn´ıch zobrazen´ı. Definice 4.9. Necht’ T ∈ L (V, W). Sdruˇzen´e zobrazen´ı k T je zobrazen´ı T ∗ definovan´e pˇredpisem T ∗ : W → V : {w 7→ v : ∀u ∈ V, hw, T ui = hv, ui} . Zde hw, T ui znaˇc´ı skal´arn´ı souˇcin na W, zat´ımco hv, ui znaˇc´ı skal´arn´ı souˇcin na V. Existence a jednoznaˇcnost takov´ehoto vektoru v plyne z Vˇety 4.7 (aplikovan´e na line´arn´ı funkcion´al φ(u) := hw, T ui). Obraz sdruˇzen´eho zobrazen´ı T ∗ w je tedy jednoznaˇcnˇe urˇcen´y vektor ve V splˇ nuj´ıc´ı vztah ∀u ∈ V, ∀w ∈ W, hw, T ui = hT ∗ w, ui .
4. Metrika
David Krejˇciˇr´ık
55
Pˇ r´ıklad 4.9. Uvaˇzujme zobrazen´ı (viz Pˇr´ıklad 3.6) a11 x1 + a12 x2 + · · · + a1n xn x1 a21 x1 + a22 x2 + · · · + a2n xn . T : Kn → Km : .. 7→ , .. . xn am1 x1 + am2 + · · · + amn xn
kde ajk ∈ K, j = 1, . . . , m, k = 1, . . . , n, jsou dan´a ˇc´ısla. Sdruˇzen´e zobrazen´ı k T ∗ (v˚ uˇci eukleidovsk´emu skal´arn´ımu souˇcinu) je d´ ano pˇredpisem a11 ξ1 + a21 ξ2 + · · · + am1 ξm ξ a12 ξ1 + a22 ξ2 + · · · + am2 ξm 1 .. ∗ m n T : K → K : . 7→ . .. . ξm a1n ξ1 + a2n ξ2 + · · · + amn ξm ♦
N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze T ∗ je nejen zobrazen´ı, ale dokonce line´arn´ı, a ˇze operace sdruˇzen´ı T 7→ T ∗ splˇ nuje mnoˇzstv´ı zaj´ımav´ych vlastnost´ı. D˚ ukazy pˇrenech´av´ame ˇcten´aˇri. Tvrzen´ı 4.5. (i) ∀T ∈ L (V, W),
T ∗ ∈ L (W, V);
(line´arnost)
(S + T )∗ = S ∗ + T ∗ ;
(ii) ∀S, T ∈ L (V, W), (iii) ∀T ∈ L (V, W), α ∈ K,
(αT )∗ = α T ∗ ;
(aditivita) (konjugovan´a homogenita)
(T ∗ )∗ = T ;
(dvojit´e sdruˇzen´ı)
(v) I ∗ = I; kde I je identick´y oper´ator na V
(identita)
(iv) ∀T ∈ L (V, W),
(vi) ∀T ∈ L (V, U), S ∈ L (U, W), (ST )∗ = T ∗ S ∗ , kde U znaˇc´ı nˇejak´y dalˇs´ı vektorov´y prostor se skal´arn´ım souˇcinem.
(souˇcin)
Dalˇs´ı tvrzen´ı poskytuje d˚ uleˇzit´e vztahy mezi j´adrem a oborem hodnot zobrazen´ı a jeho sdruˇzen´eho zobrazen´ı. D˚ ukaz je jednoduch´y, avˇsak pr´avˇe kv˚ uli d˚ uleˇzitosti si tato tvrzen´ı zformulujeme jako vˇetu. Vˇ eta 4.8. ∀T ∈ L (V, W), (i) ker T ∗ = (ran T )⊥ ;
(ii) ran T ∗ = (ker T )⊥ ; (iii) ker T = (ran T ∗ )⊥ ; (iv) ran T = (ker T ∗ )⊥ .
56
4. Metrika
David Krejˇciˇr´ık
D˚ ukaz. Necht’ w ∈ W. Potom plat´ı ekvivalence w ∈ ker T ∗ ⇐⇒ T ∗ w = 0 ⇐⇒ ∀v ∈ V, hT ∗ w, vi = 0 ⇐⇒ ∀v ∈ V, hw, T vi = 0 ⇐⇒ w ∈ (ran T )⊥ .
T´ımto jsme dok´azali vlastnost (i). Pokud vezmeme ortogon´aln´ı doplnˇek obou stran rovnosti (i) a pouˇzijeme Tvrzen´ı 4.3, dostaneme (iv). Vlastnosti (ii) a (iii) jsou tvrzen´ı (i) a (iv) s vymˇenˇen´ymi rolemi mezi T a T ∗ .
D˚ usledek 4.4. ∀T ∈ L (V, W), (i) dim ran T ∗ = dim ran T ;
(ii) dim ker T ∗ = dim ker T + dim W − dim V. D˚ ukaz. Z Vˇety 3.1 plynou identity dim V = dim ker T + dim ran T , dim W = dim ker T ∗ + dim ran T ∗ .
(4.16) (4.17)
Z Vˇety 4.6 o ortogon´aln´ım rozkladu, m´ame V = ker T ⊕ (ker T )⊥ a W = ker T ∗ ⊕ (ker T ∗ )⊥ , z ˇcehoˇz plynou identity dim V = dim ker T + dim(ker T )⊥ ,
(4.18)
dim W = dim ker T ∗ + dim(ker T ∗ )⊥ .
(4.19)
Srovn´an´ım (4.16) s (4.18) dostaneme dim ran T = dim(ker T )⊥ = dim ran T ∗ , kde posledn´ı rovnost plyne z Vˇety 4.8(ii). T´ım jsme dok´azali identitu (i). Uˇzit´ım Vˇety 4.8(iv) v (4.19) odvod´ıme dim W = dim ker T ∗ + dim ran T a kombinac´ı tohoto vztahu s (4.16) dostaneme identitu (ii). (Vztah (4.17) jsme tedy v˚ ubec nepouˇzili, ale mohli bychom ho vyuˇz´ıt pro alternativn´ı d˚ ukaz rovnost´ı (i) a (ii).) Pˇ r´ıklad 4.10 (Soustavy line´arn´ıch algebraick´ ych rovnic, Fredholmovy vˇety). Jako aplikaci tˇechto abstraktn´ıch v´ ysledk˚ u uvaˇzujme oper´ atorov´e rovnice Tx = y , Tx = 0,
(4.20) (4.21)
T ∗ξ = η , ∗
T ξ = 0,
(4.22) (4.23)
kde T je zobrazen´ı z Kn do Km definovan´e v Pˇr´ıkladu (4.9), x, η ∈ Kn a y, ξ ∈ Km . Tyto rovnice jsou tedy ekvivalentn´ı soustav´am line´arn´ıch algebraick´ ych rovnic
David Krejˇciˇr´ık
4. Metrika
57
a11 ξ1 + a21 ξ2 + · · · + am1 ξm = η1 a12 ξ1 + a22 ξ2 + · · · + am2 ξm = η2 .. . a1n ξ1 + a2n ξ2 + · · · + amn ξm = η2 a11 ξ1 + a21 ξ2 + · · · + am1 ξm = 0 a12 ξ1 + a22 ξ2 + · · · + am2 ξm = 0 .. . a1n ξ1 + a2n ξ2 + · · · + amn ξm = 0
a11 x1 + a12 x2 + · · · + a1n xn = y1 a21 x1 + a22 x2 + · · · + a2n xn = y2 .. . am1 x1 + am2 + · · · + amn xn = ym a11 x1 + a12 x2 + · · · + a1n xn = 0 a21 x1 + a22 x2 + · · · + a2n xn = 0 .. . am1 x1 + am2 + · · · + amn xn = 0
Zde pˇredpokl´ad´ame, ˇze ˇc´ısla ajk ∈ K, j = 1, . . . , m, k = 1, . . . , n, a vektory y a η jsou zadan´e, zat´ımco vektory x a ξ pˇredstavuj´ı nezn´ am´e. Rovnice (4.20) a (4.21) tedy pˇredstavuj´ı m rovnic o n nezn´ am´ ych, zat´ımco (4.22) a (4.23) pˇredstavuj´ı n rovnic o m nezn´ am´ ych. Z Pˇr´ıkladu 3.22 uˇz v´ıme, ˇze pokud poˇcet nezn´ am´ ych je vˇetˇs´ı neˇz poˇcet rovnic, potom existuje netrivi´aln´ı ˇreˇsen´ı homogenn´ı soustavy rovnic (tedy n > m pro (4.21) a n < m pro (4.23)). Rovnˇeˇz v´ıme, ˇze pokud poˇcet nezn´ am´ ych je menˇs´ı neˇz poˇcet rovnic, potom existuje prav´a strana, pro n´ıˇz nen´ı nehomogenn´ı soustava rovnic ˇreˇsiteln´a (tedy n < m pro (4.20) a n > m pro (4.22)). Uvaˇzujme nyn´ı speci´ aln´ı pˇr´ıpad m = n, kdy poˇcet rovnic je stejn´ y jako poˇcet nezn´ am´ ych. Z Pˇr´ıkladu 3.24 uˇz v´ıme, ˇze nehomogenn´ı soustava (4.20) m´a ˇreˇsen´ı (a to pr´avˇe jedno) pro libovolnou volbu prav´e strany tehdy a jen tehdy, pokud homogenn´ı soustava (4.21) m´a pouze trivi´aln´ı ˇreˇsen´ı. Stejn´ y typ tvrzen´ı samozˇrejmˇe plat´ı i pro sdruˇzen´e rovnice (4.22) a (4.23). Pod´ıvejme se nyn´ı, jak´ y je vztah mezi rovnicemi (4.20) a (4.21) na jedn´e stranˇe a rovnicemi (4.22) a (4.23) na druh´e stranˇe. Ponˇevadˇz pˇredpokl´ad´ame m = n, z D˚ usledku 4.4(ii) vid´ıme, ˇze dim ker T = dim ker T ∗ . Tedy: Podprostory ˇreˇsen´ı rovnic (4.21) a (4.23) maj´ı stejnou dimenzi. To, ˇze x je ˇreˇsen´ım rovnice (4.20) s pravou stranou y je ekvivalentn´ı tomu, ˇze y ∈ ran T . Toto je podle Vˇety 4.8(iv) ekvivalentn´ı tomu, ˇze y ∈ (ker T )∗ . Posledn´ı vlastnost je pak ekvivalentn´ı tomu, ˇze hξ, yi = 0 pro vˇsechny vektory ξ ∈ ker T ∗ . Dost´ av´ ame tedy ekvivalenci: Rovnice (4.20) s pravou stranou y m´a ˇreˇsen´ı
⇐⇒
y je ortogon´aln´ı ke kaˇzd´emu ˇreˇsen´ı rovnice (4.23).
Analogick´e tvrzen´ı samozˇrejmˇe plat´ı i pro p´ ar (4.22) a (4.21). Tato tvrzen´ı o ˇreˇsen´ı soustav line´arn´ıch algebraick´ ych rovnic se naz´ yvaj´ı Fredholmovy vˇety. My je dost´av´ ame elegantnˇe coby d˚ usledek abstraktn´ıch tvrzen´ı o line´arn´ıch zobrazen´ıch. ♦
58
4. Metrika
4.9
David Krejˇciˇr´ık
Cviˇ cen´ı
1. Necht’ x, y ∈ R2 jsou nenulov´e. Ukaˇzte, ˇze plat´ı vztah hx, yi = kxkkyk cos θ , kde θ je u ´ hel mezi vektory x a y (pokud is je pˇredstavujeme jako ˇsipky um´ıstˇen´e v poˇc´atku souˇradn´eho syst´emu R2 ). [Hint: Nakreslete si troj´ uheln´ık tvoˇren´y vektory x, y a x − y a uˇzijte kosinovou vˇetu.] 2. Necht’ u, v ∈ V. Dokaˇzte n´asleduj´ıc´ı ekvivalenci: hu, vi = 0
⇐⇒
∀α ∈ K,
kuk ≤ ku + αvk .
[Hint: Rozviˇ nte pravou stranu a piˇste α = βhv, ui, kde β je mal´e re´aln´e ˇc´ıslo.] 3. Necht’ vektory u, v ∈ V splˇ nuj´ı rovnosti kuk = 3 ,
ku + vk = 4 ,
ku − vk = 6 .
ˇ Cemu je rovna norma kvk? √ [ 17.] 4. Necht’ V je re´aln´y vektorov´y prostor. Ukaˇzte, ˇze pak plat´ı vztah ∀u, v ∈ V,
hu, vi =
1 ku + vk2 − ku − vk2 . 4
5. Necht’ V je komplexn´ı vektorov´y prostor. Ukaˇzte, ˇze pak plat´ı vztah ∀u, v ∈ V,
hu, vi =
1 ku + vk2 − ku − vk2 + iku − ivk2 − iku + ivk2 . 4
6. Ukaˇzte, ˇze vektory 1 2 1 2 1 2 1 2
,
tvoˇr´ı ortonorm´aln´ı b´azi v R4 .
1 2 1 2 − 21 − 12
,
1 2 − 12 − 12 1 2
,
−1
2 1 2 − 12 1 2
,
7. Pomoc´ı Gramm-Schmidtova ortogonalizaˇcn´ıho procesu zkonstruujte z vektor˚ u 2 2 2 2 , 2 , 0 , 0
0
2
ortonorm´aln´ı b´azi v R3 .
8. Pomoc´ı Gramm-Schmidtova ortogonalizaˇcn´ıho procesu zkonstruujte z vektor˚ u 2i 2i 2i 2i , 2i , 0 , 0
ortonorm´aln´ı b´azi v C3 .
0
2i
4. Metrika
David Krejˇciˇr´ık
59
9. Ukaˇzte, ˇze zobrazen´ı φ : K3 → K : je line´arn´ı funkcion´al na K3 .
n x1 x2 x3
7→ 2x1 − 5x2 + x3
10. Uvaˇzujme line´arn´ı zobrazen´ı 3
2
T :K →K :
n x1 x2 x3
7→
ix2 +3x3 2x1
Spoˇctˇete k nˇemu sdruˇzen´e zobrazen´ı T ∗ . n 2y2 o [T : K2 → K3 : ( yy12 ) 7→ −iy1 .]
o
3y1
11. Necht’ v ∈ V je fixn´ı vektor a uvaˇzujme line´arn´ı zobrazen´ı T : V → K : {u 7→ hv, ui} . Spoˇctˇete k nˇemu sdruˇzen´e zobrazen´ı T ∗ . [T ∗ : K → V : {α 7→ αv}.]
.
o
60
5
5. Matice
David Krejˇciˇr´ık
Matice
V t´eto kapitolce koneˇcnˇe poˇr´adnˇe zavedeme pojem matice a uk´aˇzeme si souvislost matic s line´arn´ımi zobrazen´ımi. Budeme implicitnˇe pˇredpokl´adat, ˇze ˇc´ısla m, n znaˇc´ıc´ı poˇcet vektor˚ u ˇci velikost matic jsou striktnˇe kladn´a cel´a ˇc´ısla, tedy: m, n ∈ N∗ .
5.1
Tabulkov´ a definice
Definice 5.1. Matic´ı typu m × n nazveme obd´eln´ıkovou tabulku o m ˇr´adc´ıch a n sloupc´ıch a11 . . . a1n .. .. , (5.1) . . am1 . . . amn
kde ajk ∈ K, j = 1, . . . , m, k = 1, . . . , n.
ˇ ısla ajk vystupuj´ıc´ı v matici budeme naz´yvat prvky matice. n-tici ˇc´ısel C´ aj := aj1 , . . . , ajn
budeme naz´yvat j-t´ym ˇr´adkem matice a m-tici ˇc´ısel a1k ak := ... amk
budeme naz´yvat k-t´ym sloupcem matice. Vˇsimnˇete si, ˇze prvn´ı index ˇc´ısla ajk znaˇc´ı ˇc´ıslo ˇr´adku a druh´y index znaˇc´ı ˇc´ıslo sloupce. Je-li m = n, mluv´ıme o ˇctvercov´e matici stupnˇe n. Jsou-li vˇsechny prvky matice re´aln´a ˇc´ısla, mluv´ıme o re´aln´e matici. Jinak mluv´ıme o komplexn´ı matici. Matice typu m × n m´a tedy m ˇr´adk˚ u a n sloupc˚ u. Na tyto sloupce se m˚ uˇzeme d´ıvat jako na matice typu m × 1 nebo tak´e jako na prvky v Km (sloupcov´e vektory). Podobnˇe na ˇr´adky se m˚ uˇzeme d´ıvat jako na matice typu 1 × n nebo tak´e jako na prvky v Kn (ˇr´adkov´e vektory).
k=1,...,n Tabulku (5.1) budeme pˇr´ıleˇzitostnˇe zkracovat na (ajk )j=1,...,m ˇci dokonce na (ajk ), pokud bude rozsah index˚ u jasn´y z kontextu.
5.2
Matice line´ arn´ıho zobrazen´ı
Necht’ T ∈ L (V, W). Necht’ v1 , . . . , vn je b´aze prostoru V a w1 , . . . , wm je b´aze prostoru W. Z vlastnost´ı b´aze plyne, ˇze pro kaˇzd´y index k = 1, . . . , n existuj´ı jednoznaˇcnˇe urˇcen´a ˇc´ısla a1k , . . . , amk ∈ K takov´a, ˇze m´ame rozklad T vk = a1k w1 + · · · + amk wm .
5. Matice
David Krejˇciˇr´ık
61
ˇ ısla ajk zcela urˇcuj´ı line´arn´ı zobrazen´ı T , protoˇze line´arn´ı zobrazen´ı je urˇceno sv´ymi hodC´ notami na prvc´ıch b´aze (viz Pˇr´ıklad 3.7). Definice 5.2. Matice zobrazen´ı T ∈ L (V, W) vzhledem k b´az´ım v1 , . . . , vn ∈ V a w1 , . . . , wm ∈ W je tabulka a11 . . . a1n .. , M T, {v1 , . . . , vn }, {w1, . . . , wm } := ... . am1 . . . amn
jej´ıˇz prvky jsou (jednoznaˇcnˇe) urˇceny rozklady
T vk = a1k w1 + · · · + amk wm ,
k = 1, . . . , n .
Pokud volba b´az´ı je zˇrejm´a z kontextu, budeme oznaˇcen´ı matice zobrazen´ı T zkracovat na M(T ). Jako pom˚ ucku pro zapamatov´an´ı si, jak je matice M(T ) zkonstruov´ana z T , si m˚ uˇzete napsat vektory b´aze v´ychoz´ıho prostoru v1 , . . . , vn nahoru a vektory b´aze c´ılov´eho prostoru w1 , . . . , wm doleva tabulky takov´ymto zp˚ usobem: v1 . . . vk . . . vn
w1 .. . wm
a1k .. .
.
amk
Zde zobrazujeme pouze k-t´y sloupec matice, a ten se skl´ad´a pr´avˇe z ˇc´ısel, kter´a potˇrebujeme, abychom mohli zapsat T vk coby line´arn´ı kombinaci vektor˚ u w1 , . . . , wm . Pˇ r´ıklad 5.1. Matice nulov´eho zobrazen´ı se skl´ad´a z prvk˚ u, 0 ... .. M(0) = . 0 ...
jeˇz jsou vˇsechny rovny nule. Tedy 0 .. . . 0
Pˇ r´ıklad 5.2. Pˇripomeˇ nme si nyn´ı zobrazen´ı z Pˇr´ıkladu 3.6 ( x1 a11 x1 + · · · + a1n xn y1 ) .. . . n m .. T : K → K : . 7→ =: .. , xn am1 x1 + · · · + amn xn ym | {z } | {z } x
♦
y
kde ajk ∈ K, j = 1, . . . , m, k = 1, . . . , n. V pˇr´ıpadˇe souˇradnicov´ ych prostor˚ u Kn budeme vˇzdy (pokud neˇrekneme jinak) uvaˇzovat kanonickou b´ azi (viz Pˇr´ıklady 2.2 a 2.10). Za tohoto pˇredpokladu se ˇcten´ aˇr snadno pˇresvˇedˇc´ı o tom, ˇze matice zobrazen´ı T m´a pˇresnˇe pˇredpokl´adan´ y tvar a11 . . . a1n .. . M(T ) = ... . am1
...
amn
62
5. Matice
David Krejˇciˇr´ık
♦
5.3
Operace s maticemi
Pr´avˇe jsme vidˇeli, ˇze kaˇzd´emu line´arn´ımu zobrazen´ı odpov´ıd´a matice. Je matice souˇctu line´arn´ıch zobrazen´ı rovna souˇctu matic jednotliv´ych zobrazen´ı? Je matice line´arn´ıho zobrazen´ı pˇren´asoben´eho nˇejak´ym ˇc´ıslem rovna ˇc´ıslu kr´at matice samotn´eho line´arn´ıho zobrazen´ı? Tedy ∀T, S ∈ L (V, W), ∀T ∈ L (V, W),
?
(5.2)
?
(5.3)
M(T + S) = M(T ) + M(S) ,
α∈K
M(αT ) = αM(T ) .
V t´eto f´azi nemaj´ı ot´azky dobr´y smysl, ponˇevadˇz, pˇrestoˇze jsme definovali pojem souˇctu dvou line´arn´ıch zobrazen´ı a pˇren´asoben´ı line´arn´ıho zobrazen´ı ˇc´ıslem, souˇcet matic a jejich n´asoben´ı ˇc´ısly jsme zat´ım nedefinovali. Naˇstˇest´ı zˇrejm´e definice d´avaj´ı ty spr´avn´e vlastnosti. Jmenovitˇe, pro matice stejn´eho typu m × n zavedeme jejich souˇcet pˇres souˇcet jejich prvk˚ u: a11 + b11 . . . a1n + b1n b11 . . . b1n a11 . . . a1n .. .. .. .. := .. + .. , . . . . . . am1 + bm1 . . . amn + bmn bm1 . . . bmn am1 . . . amn
tedy (ajk ) + (bjk ) := (ajk + bjk ). Pˇren´asoben´ı ˇc´ıslem definujeme rovnˇeˇz po sloˇzk´ach: a11 . . . a1n αa11 . . . αa1n .. := .. .. , α ... . . . am1 . . . amn αam1 . . . αamn
ˇ aˇr si snadno ovˇeˇr´ı, ˇze s takto definovan´ymi operacemi skuteˇcnˇe tedy α(ajk ) := (αajk ). Cten´ plat´ı rovnosti (5.2) a (5.3). Ponˇevadˇz jsme zavedli operace souˇcet a pˇren´asoben´ı ˇc´ıslem, nemˇeli byste b´yt pˇrekvapeni, ˇze se tu co nevidˇet objev´ı vektorov´y prostor. Oznaˇcme si symbolem Km×n mnoˇzinu vˇsech matic typu m × n, jejichˇz prvky jsou ˇc´ısla z tˇelesa K. S operacemi sˇc´ıt´an´ı a pˇren´asoben´ı ˇc´ıslem definovan´ymi v´yˇse se skuteˇcnˇe jedn´a o vektorov´y prostor. Tvrzen´ı 5.1. Km×n je vektorov´y prostor nad K. Pod´ıvejme se nyn´ı na matici sloˇzen´eho zobrazen´ı. Za t´ımto u ´ˇcelem, uvaˇzujme tˇri vektorov´e prostory U, V a W a jejich b´aze u1 , . . . , up , v1 , . . . , vn a w1 , . . . , wm . Necht’ S ∈ L (U, V) a T ∈ L (V, W). Sloˇzen´e zobrazen´ı T S je line´arn´ı zobrazen´ı z U do W. M´ame tedy takov´yto diagram: dim V=n
U
①;; ①① S ①①① ①① ①① ①①
dim U=p
V ●● ●● ●●T ●● ●● ●● ## TS
//
W
dim W=m
5. Matice
David Krejˇciˇr´ık
63
Jak m˚ uˇzeme spoˇc´ıtat matici sloˇzen´eho zobrazen´ı M(T S) z jednotliv´ych matic M(T ) a M(S)? Nejhezˇc´ı ˇreˇsen´ı by bylo m´ıt takov´yto vztah ?
M(T S) = M(T ) M(S) .
(5.4)
Prav´a strana rovnice vˇsak ned´av´a ˇz´adn´y smysl, ponˇevadˇz jsme prozat´ım nedefinovali souˇcin matic. Definujme nyn´ı tuto operaci, a to pr´avˇe tak, aby platil vztah (5.4). Oznaˇcme si sloˇzky jednotliv´ych matic zobrazen´ı: a11 . . . a1n b11 . . . b1p .. , M(S) =: .. .. , M(T ) =: ... . . . am1 . . . amn bn1 . . . anp
c11 .. M(T S) =: .
cm1 . . .
Potom m´ame, pro vˇsechna k = 1, . . . , p, ! n n m m n X X X X X T Suk = T brk vr = brk T vr = brk ajr wj = r=1
r=1
r=1
j=1
...
j=1
n X
ajr brk
|r=1 {z cjk
!
c1p .. . .
cmp
wj .
}
Z toho vid´ıme, ˇzP e M(T S) je matice typu m × p, jej´ıˇz prvek v j-t´em ˇr´adku a k-t´em sloupci je d´an vztahem nr=1 ajr brk .
Nyn´ı je jasn´e, jak definovat n´asoben´ı matic, aby platil vztah (5.4). M´ame-li m × n matici A = (ajk ) a n × p matici B = (bjk ), potom AB = (cjk ) je matice typu m × p definovan´a prvky n X cjk := ajr brk . (5.5) r=1
Vˇsimnˇete si, ˇze se sˇc´ıt´a pˇres indexy, jeˇz spolu soused´ı. Rovnˇeˇz si dobˇre uvˇedomte, ˇze souˇcin matic definujeme pouze pro matice, kdy poˇcet sloupc˚ u prvn´ı matice (A) je roven poˇctu ˇr´adk˚ u druh´e matice (B).
Moˇzn´a jste se s touto definic´ı n´asoben´ı matic uˇz setkali v nˇejak´em pˇredchoz´ım kurzu, ale nejsp´ıˇs jste pro n´ı nevidˇeli tuto motivaci. Pozor! N´asoben´ı matic nen´ı komutativn´ı (najdˇete si pˇr´ıklad).
5.4
Matice vektoru
Definice 5.3. Matic´ı vektoru v ∈ V vzhledem k b´azi v1 , . . . , vn ∈ V je matice typu n × 1 b1 .. M v, {v1, . . . , vn } := . , bn jej´ıˇz prvky jsou (jednoznaˇcnˇe) urˇceny rozkladem
v = b1 v1 + · · · + bn vn .
64
5. Matice
David Krejˇciˇr´ık
Pokud volba b´aze je zˇrejm´a z kontextu, budeme oznaˇcen´ı matice vektoru v opˇet zkracovat na M(v). N´asleduj´ıc´ı tvrzen´ı ukazuje, jak pojmy matice line´arn´ıho zobrazen´ı, matice vektoru a n´asoben´ı matic do sebe hezky zapadaj´ı. Tvrzen´ı 5.2. Necht’ je d´ana b´aze v1 , . . . , vn prostoru V a b´aze w1 , . . . , wm prostoru W. Pro libovoln´e zobrazen´ı T ∈ L (V, W) a vektor v ∈ V plat´ı M(T v) = M(T )M(v) .
D˚ ukaz. M´ame
a11 .. M(T ) = .
...
a1n .. , .
kde
T vk =:
m X
ajk wj
j=1
am1 . . . amn
je rozklad do b´aze pro dan´e k = 1, . . . , n. Obdobnˇe m´ame b1 n X .. kde v =: bk vk . M(v) = . , k=1 bn
Z uveden´ych rozklad˚ u do b´aze odvod´ıme Tv =
n X k=1
bk T vk =
n X k=1
bk
m X j=1
ajk wj =
m n X X j=1
k=1
ajk bk
!
wj ,
z ˇcehoˇz (a definice matice vektoru) vid´ıme, ˇze a11 b1 + · · · + a1n bn .. M(T v) = . . am1 b1 + · · · + amn bn
Stejn´y v´ysledek vˇsak dostaneme, pokud pron´asob´ıme matice M(T ) a M(v) podle pravidla n´asoben´ı matic.
5.5
Izomorfismus
Definice 5.4. Dva vektorov´e prostory jsou izomorfn´ı, pokud existuje invertibiln´ı line´arn´ı zobrazen´ı z jednoho prostoru na druh´y. Takov´emuto zobrazen´ı budeme ˇr´ıkat izomorfismus. Pokud V a W jsou dva izomorfn´ı vektorov´e prostory, p´ıˇseme V ≃ W, coˇz naznaˇcuje, ˇze tyto prostory maj´ı stejn´e vlastnosti v tom smyslu, ˇze izomorfn´ı zobrazen´ı poskytuje jednoznaˇcn´e pˇriˇrazen´ı mezi prvky jednotliv´ych prostor˚ u.
5. Matice
David Krejˇciˇr´ık
65
ˇ e slovo isos znamen´a “stejn´y” a ˇreck´e slovo Tomu odpov´ıd´a i samotn´a terminologie: Reck´ morf znamen´a “tvar”. Lze se jednoduˇse pˇresvˇedˇcit o tom, ˇze pokud dva vektorov´e prostory jsou izomorfn´ı a jeden z nich je koneˇcnˇe dimenzion´aln´ı, nezbytnˇe i ten druh´y mus´ı b´yt koneˇcnˇe dimenzion´aln´ı. N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze plat´ı mnohem v´ıc. Vˇ eta 5.1. Plat´ı tato ekvivalence: V≃W
⇐⇒
dim V = dim W .
D˚ ukaz. Opˇet dok´aˇzeme ekvivalenci jako platnost dvou implikac´ı. ⇒ Izomorfnost prostor˚ u podle definice znamen´a, ˇze existuje invertibiln´ı line´arn´ı zobrazen´ı T : V → W. Ponˇevadˇz T je invertibiln´ı, je bijektivn´ı (Vˇeta 3.2), a tud´ıˇz ker T = {0} a ran T = W. Tedy dim ker T = 0 a dim ran T = dim W. Z Vˇety 3.1 pak plyne dim V = dim ker T + dim ran T = dim W , coˇz jsme chtˇeli uk´azat. ⇐ Necht’ v1 , . . . , vn je b´aze prostoru V a w1 , . . . , wn je b´aze prostoru W. Necht’ T : V → W je line´arn´ı zobrazen´ı definovan´e pˇredpisem T (a1 v1 + · · · + an vn ) := a1 w1 + · · · + an wn , kde a1 , . . . , an ∈ K jsou libovoln´a ˇc´ısla. Potom T je surjektivn´ı (jelikoˇz w1 , . . . , wn generuj´ı W) a injektivn´ı (jelikoˇz w1 , . . . , wn jsou line´arnˇe nez´avisl´e). Tedy T je bijektivn´ı, a tud´ıˇz invertibiln´ı (Vˇeta 3.2). Zobrazen´ı T je hledan´y izomorfismus mezi prostory V a W. D˚ usledkem pˇredchoz´ı vˇety je naprosto pozoruhodn´e tvrzen´ı: Kaˇzd´y koneˇcnˇe dimenzion´aln´ı vektorov´y prostor V je izomorfn´ı Kn s n := dim V. To umoˇzn ˇ uje pˇrev´est ˇreˇsen´ı jist´ych u ´ loh v abstraktn´ım prostoru V na ˇreˇsen´ı odpov´ıdaj´ıc´ıch u ´ loh v souˇradnicov´em prostoru Kn . To m˚ uˇze b´yt v mnoha ohledech jednoduˇsˇs´ı, protoˇze m˚ uˇzeme vyuˇz´ıt speci´aln´ıch vlastnost´ı n prostoru K , jenˇz obecn´y vektorov´y prostor nem´a (napˇr´ıklad existenci skal´arn´ıho souˇcinu). Proˇc se tedy v˚ ubec zab´yvat abstraktn´ımi vektorov´ymi prostory? D˚ uvod je ten, ˇze i zkoum´an´ı v prostoru Kn vede k prostor˚ um, jeˇz nejsou rovny Kn (napˇr´ıklad j´adro ˇci obor hodnot line´arn´ıch zobrazen´ı, prostor matic ˇci polynom˚ u); pˇrestoˇze kaˇzd´y z tˇechto prostor˚ u je sice m izomorfn´ı nˇejak´emu K , tento postˇreh zkoum´an´ı nijak nezjednoduˇs´ı. Zafixujme nˇejakou b´azi v1 , . . . , vn prostoru V a b´azi w1 , . . . , wm prostoru W. Definujme zobrazen´ı M : L (V, W) → Km×n : {T 7→ M(T )} . (5.6) Definice souˇctu matic a pˇren´asoben´ı ˇc´ıslem zaruˇcuj´ı, ˇze takto definovan´e zobrazen´ı je line´arn´ı. N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze zobrazen´ı M definuje izomorfismus mezi prostorem line´arn´ıch zobrazen´ı L (V, W) a prostorem matic Km×n . Tvrzen´ı 5.3. Zobrazen´ı M je izomorfismus.
66
5. Matice
David Krejˇciˇr´ık
D˚ ukaz. Line´arnost jsme uˇz okomentovali, tud´ıˇz staˇc´ı dok´azat, ˇze M je invertibiln´ı. Podle Vˇety 3.2 staˇc´ı uk´azat, ˇze M je bijektivn´ı. Zaˇcnˇeme s injektivitou. Pokud T ∈ L (V, W) a M(T ) = 0, potom T vk = 0 pro vˇsechna k = 1, . . . , n. Ponˇevadˇz v1 , . . . , vn je b´aze, dost´av´ame T = 0, a tedy M je injektivn´ı. Abychom uk´azali, ˇze M je surjektivn´ı, vezmˇeme matici a11 . . . a1n .. ∈ Km×n A := ... . am1 . . . amn a zobrazen´ı T ∈ L (V, W) splˇ nuj´ıc´ı T vk =
m X
ajk wj ,
k = 1, . . . , n .
j=1
Je jasn´e, ˇze M(T ) = A, a tud´ıˇz M = Km×n , coˇz jsme chtˇeli uk´azat. Izomorfismus 5.6 je velice siln´a a uˇziteˇcn´a vlastnost. Speci´alnˇe n´am ukazuje, ˇze pojmy jako j´adro, obor hodnot, injektivita, surjektivita a invertibilita, jeˇz jsme zavedli pro abstraktn´ı zobrazen´ı T : V → W, jsou konzistentn´ı s analogick´ymi pojmy pro matici M(T ), jiˇz m˚ uˇzeme ch´apat jako zobrazen´ı z Kn do Km . Snadno se o tˇechto konzistenc´ıch pˇresvˇedˇc´ıte studiem diagramu ∈V
T
v❴ ✤
//
∈W
w ❴
M
(5.7)
M
M(v, {v1, . . . , vn }) ✤
// M(w, {w1 , . . . , wm })
M(T,{v1 ,...,vn },{w1 ,...,wm })
∈Kn
∈Km
kde v1 , . . . , vn je b´aze ve V a w1 , . . . , wm je b´aze ve W. Pˇ r´ıklad 5.3. Jako aplikaci uvaˇzujme abstraktn´ı oper´atorovou rovnici Tv = w ,
(5.8)
kde T ∈ L (V, W). Zvol´ıme-li v prostoru V b´ azi v1 , . . . , vn a v prostoru W b´ azi w1 , . . . , wm , potom izomorfismus 5.6 zaruˇcuje, ˇze vektor v ∈ V je ˇreˇsen´ım (5.8) tehdy a jen tehdy, pokud souˇradnicov´ y vektor M(v) ∈ Kn je ˇreˇsen´ım maticov´e rovnice M(T )M(v) = M(w) . (5.9) Staˇc´ı se tedy zab´ yvat pouze rovnic´ı (5.9), jeˇz je jednoduˇsˇs´ı neˇz obecn´a rovnice (5.8). M˚ uˇzeme napˇr´ıklad pouˇz´ıt speci´ aln´ıch vlastnost´ı souˇradnicov´eho prostoru Kn , kter´e obecn´ y vektorov´ y prostor nem´ a (napˇr´ıklad existenci skal´arn´ıho souˇcinu). Pˇripomeˇ nme, ˇze pokud sloˇzky vektoru v vzhledem k b´ azi v1 , . . . , vn oznaˇc´ıme x1 , . . . , xn , tedy v = x1 v1 + · · · + xn vn , sloˇzky vektoru w vzhledem k b´ azi w1 , . . . , wm oznaˇc´ıme y1 , . . . , ym , tedy w = y1 w1 + · · · + ym ym , a prvky matice M(T ) vzhledem k tˇemto b´ az´ım oznaˇc´ıme ajk , tedy T vk = a1k w1 + · · · + amk wm pro k = 1, . . . , n, pak (5.9) znamen´ a x1 y1 a11 . . . a1n .. .. .. = .. , . . . . am1
...
amn
xn
jeˇz je v´am dobˇre zn´am´ a soustava line´arn´ıch algebraick´ ych rovnic.
ym
♦
David Krejˇciˇr´ık
5. Matice
67
Jak´a je dimenze prostoru matic Km×n ? Zˇrejm´a b´aze je d´ana maticemi, jejichˇz prvky jsou vˇsechny rovny nule, kromˇe jednoho prvku, jenˇz je roven jedniˇcce. Takov´ychto matic je mn (m kr´at n), tedy: Tvrzen´ı 5.4. dim Km×n = mn . D´ıky tomuto tvrzen´ı a izomorfismu M, dost´av´ame z Vˇety 5.1 takov´yto d˚ usledek: D˚ usledek 5.1. dim L (V, W) = (dim V)(dim W) .
5.6
Hodnost matice
Pˇripomeˇ nme znaˇcen´ı pro matici A typu m × n a11 . . . a1n .. = (a )k=1,...,n . A = ... jk j=1,...,m . am1 . . . amn
Jak je pˇrirozen´e definovat hodnost matice A? Kaˇzd´a takov´ato matice A n´am definuje line´arn´ı zobrazen´ı TA : Kn → Km : {x 7→ Ax} . Naopak matice line´arn´ıho zobrazen´ı TA vzhledem ke kanonick´e b´azi prostoru Kn je rovna A (viz Pˇr´ıklad 5.2). Zˇrejmˇe m´ame x1 a1n a11 x1 + · · · + a1n xn a11 .. .. .. . n . ran A = = span . , . . . , . , : . ∈K . a x +···+a x a xn amn m1 1 mn n m1
kde druh´a rovnost plyne z pozorov´an´ı, ˇze libovoln´y vektor z Kn m˚ uˇzeme napsat jako line´arn´ı kombinaci vektor˚ u kanonick´e b´aze e1 , . . . , en . N´asleduj´ıc´ı definice je tedy ta pˇrirozen´a.
k=1,...,n Definice 5.5. Hodnost matice A = (ajk )j=1,...,m je ˇc´ıslo a a 1n 11 .. .. rank A := dim span . , . . . , . . a amn m1
Hodnost matice je tedy maxim´aln´ı poˇcet line´arnˇe nez´avisl´ych sloupc˚ u matice A. V ˇcesk´e literatuˇre se obˇcas setk´ame se znaˇcen´ım h(A) pro hodnost matice A. Souvislost tohoto pojmu pro matice s dˇr´ıve zaveden´ym pojmem hodnosti line´arn´ıho zobrazen´ı osvˇetluje n´asleduj´ıc´ı tvrzen´ı.
68
5. Matice
David Krejˇciˇr´ık
Tvrzen´ı 5.5. Necht’ T ∈ L (V, W). Plat´ı tato rovnost: rank T = rank M(T ) .
D˚ ukaz. Necht’ v1 , . . . , vn je b´aze prostoru V a w1 , . . . , wm je b´aze prostoru W. Funkce, jeˇz pˇriˇrazuje vektoru w ∈ span{T v1 , . . . , T vn } matici vektoru M(w), je zˇrejmˇe izomorfismus mezi line´arn´ımi obaly span{T v1 , . . . , T vn } a span{M(T v1 ), . . . , M(T vn )}. Tedy rank T = dim span{T v1 , . . . , T vn } = dim span{M(T v1 ), . . . , M(T vn )} = rank M(T ) , kde prvn´ı rovnost je d˚ usledkem identity ran T = span{T v1 , . . . , T vn } a posledn´ı rovnost plyne z Definice 5.5. Vˇsimnˇete si dobˇre, ˇze v pˇredchoz´ım tvrzen´ı nevystupuj´ı ˇz´adn´e b´aze. Pˇrestoˇze tvar matice M(T ) z´avis´ı na volbˇe b´az´ı v prostorech V a W, rovnost v´yˇse ukazuje, ˇze hodnost matice na volbˇe b´az´ı nez´avis´ı (protoˇze rank T na volbˇe b´aze nez´avis´ı). K ˇcemu je hodnost matice dobr´a? Nach´az´ı uplatnˇen´ı zvl´aˇstˇe pˇri ˇreˇsen´ı oper´atorov´ych rovnic, jak demonstruje n´asleduj´ıc´ı pˇr´ıklad. Pˇ r´ıklad 5.4 (Soustavy line´arn´ıch algebraick´ ych rovnic, Frobeniova vˇeta). Uvaˇzujme soustavu line´arn´ıch algebraick´ ych rovnic (viz Pˇr´ıklady 3.22 a 3.24) Ax = y
(5.10)
Ax = 0 ,
(5.11)
a odpov´ıdaj´ıc´ı homogenn´ı soustavu kde pouˇz´ıv´ ame maticov´e z´ apisy a11 .. A := .
am1
... ...
a1n .. , .
amn
x1 x := ... , xn
y1 y := ... . ym
Z Pˇr´ıkladu 3.22 uˇz v´ıme, ˇze (5.11) m´a netrivi´aln´ı ˇreˇsen´ı, pokud n > m; a ˇze existuje volba y, pro n´ıˇz (5.10) nen´ı ˇreˇsiteln´a, pokud n < m. Z Pˇr´ıkladu 3.24 pro n = m v´ıme, ˇze nast´avaj´ı dvˇe moˇznosti: (i) bud’ rovnice (5.10) m´a ˇreˇsen´ı pro kaˇzd´e y, a to pr´avˇe jedno, a rovnice (5.11) m´a pouze trivi´aln´ı ˇreˇsen´ı; nebo (ii) rovnice (5.11) m´a netrivi´aln´ı ˇreˇsen´ı a rovnice (5.10) nem´ a ˇreˇsen´ı pro kaˇzd´e y. V pˇr´ıpadˇe, kdy (5.11) m´a netrivi´aln´ı ˇreˇsen´ı, kolik takov´ ych ˇreˇsen´ı je? Odpovˇed’ je jednoduch´ a. Staˇc´ı si uvˇedomit, ˇze mnoˇzina vˇsech ˇreˇsen´ı rovnice (5.11) je podprostor ker A ⊂⊂ Kn a ˇze m´ame (z Vˇety 3.1 a Tvrzen´ı 5.5) dim ker A = n − rank A .
Tedy poˇcet ˇreˇsen´ı homogenn´ı rovnice (5.11) je roven poˇctu sloupc˚ u matice A minus hodnost matice A. Speci´ alnˇe pokud rank A = n, (5.11) m´a pouze trivi´aln´ı ˇreˇsen´ı. Obdobnˇe, pokud je y v (5.10) d´ ano, jak rozhodnout, zda je soustava ˇreˇsiteln´a? Za t´ımto u ´ˇcelem definujme rozˇs´ıˇrenou matici soustavy (5.10) takov´ ymto zp˚ usobem a11 . . . a1n y1 .. .. . (A, y) := ... . . am1 . . . amn ym
Potom plat´ı tzv. Frobeniova vˇeta:
soustava (5.10) je ˇreˇsiteln´a
⇐⇒
rank A = rank(A, y).
5. Matice
David Krejˇciˇr´ık
69
D˚ ukaz. Soustavu (5.10) m˚ uˇzeme zapsat ve tvaru n X
xj aj = y ,
kde
j=1
a1j aj := ... amj
je j-t´ y sloupec matice A. Odtud je vidˇet, ˇze soustava (5.10) m´a ˇreˇsen´ı tehdy a jen tehdy, kdyˇz y ∈ span{a1 , . . . , an } .
(5.12)
ame-li prvek, kter´ y ⇒ Plat´ı-li (5.12), pak rank A = rank(A, y), ponˇevadˇz line´arn´ı obal se nezmˇen´ı, vynech´ je line´arn´ı kombinac´ı ostatn´ıch. ⇐ Je-li naopak rank A = rank(A, y), tedy dim span{a1 , . . . , an } = dim span{a1 , . . . , an , y} , pak nezbytnˇe m´ame (5.12). Skuteˇcnˇe, kdyby to nebyla pravda, byly by vektory aj1 , . . . , ajk , y pro nˇejakou aze v span{a1 , . . . , an }, a tedy by volbu 1 ≤ j1 < · · · < jk ≤ n line´arnˇe nez´ avisl´e, kde aj1 , . . . , ajk , y je b´ platilo dim span{aj1 , . . . , ajk , y} = dim span{a1 , . . . , an } + 1 , coˇz nem˚ uˇze b´ yt pravda. ♦
5.7
Transpozice
Definujme si nyn´ı matici, jeˇz dostaneme z dan´e matice prohozen´ım ˇr´adk˚ u a sloupc˚ u. k=1,...,n j=1,...,m Definice 5.6. Transponovan´a matice k matici A = (ajk )j=1,...,m je matice AT = (aTkj )k=1,...,n definovan´a vztahy aTkj := ajk
kde j = 1, . . . , m a k = 1, . . . , n. Vˇsimnˇete si, ˇze pokud je matice A typu m × n, pak transponovan´a matice AT je typu n × m. Schematicky:
a11 a12 . . . a1n .. .. .. , A= . . . am1 am2 . . . amn
a11 . . . a12 . . . AT = .. .
am1 am2 .. , .
a1n . . . amn
kde schv´alnˇe p´ıˇseme matice obd´eln´ıkov´eho tvaru, aby bylo jasn´e, jak se mˇen´ı pˇri transpozici typ matice. N´asleduj´ıc´ı tvrzen´ı n´am ˇr´ık´a, jak se transpozice matice chov´a v˚ uˇci z´akladn´ım operac´ım na matic´ıch.
70
5. Matice
David Krejˇciˇr´ık
Tvrzen´ı 5.6. Plat´ı tyto vztahy: (i) (ii)
∀A, B ∈ Km×n ,
(A + B)T = AT + B T ;
∀A ∈ Km×n , α ∈ K,
(αA)T = αAT ;
(iii) ∀A ∈ Km×n , B ∈ Kn×p ,
(AB)T = B T AT .
D˚ ukaz. D˚ ukaz tvrzen´ı (i) a (ii) pˇrenech´av´ame ˇcten´aˇri. Dokaˇzme si pouze zaj´ımavou vlastnost (iii). Piˇsme prvky matic, co n´as zaj´ımaj´ı, ve tvaru k=1,...,n A = (ajk )j=1,...,m ,
k=1,...,p B = (bjk )j=1,...,n ,
k=1,...,p C := AB = (cjk )j=1,...,m ,
k=1,...,m D := B T AT = (djk )j=1,...,p .
Podle definice souˇcinu matic (viz (5.5)) a Definice 5.6 m´ame cTkj
= cjk =
n X
ajr brk ,
dkj =
r=1
n X
bTks aTsj
=
s=1
n X
bsk ajs .
s=1
Zˇrejmˇe plat´ı cTkj = dkj pro vˇsechna k = 1, . . . , p a j = 1, . . . , m.
5.8
Sdruˇ zen´ı
k=1,...,n j=1,...,m Definice 5.7. Sdruˇzen´a matice k matici A = (ajk )j=1,...,m je matice A∗ = (a∗kj )k=1,...,n definovan´a vztahy a∗kj := aTkj
kde j = 1, . . . , m a k = 1, . . . , n. Sdruˇzenou matici A∗ tedy dostaneme tak, ˇze nejdˇr´ıve zkonstruujeme transponovanou matici AT a pak kaˇzd´y prvek matice AT komplexnˇe sdruˇz´ıme (nebo samozˇrejmˇe m˚ uˇzeme postupovat v opaˇcn´em poˇrad´ı). Pˇripomeneme-li Definici 5.6 transponovan´e matice, m´ame zˇrejm´y vztah a∗kj := ajk . Rozum´ıme-li symbolem A matici, jeˇz dostaneme z matice A tak, ˇze vˇsechny jej´ı prvky komplexnˇe sdruˇz´ıme, m´ame snadno zapamatovateln´y vztah T
A∗ = A = AT . Schematicky:
a11 a12 . . . a1n .. .. .. , A= . . . am1 am2 . . . amn
a11 . . . a12 . . . A∗ = .. .
am1 am2 .. . .
a1n . . . amn
N´asleduj´ıc´ı tvrzen´ı n´am ukazuje, ˇze definice sdruˇzen´e matice je konzistentn´ı s dˇr´ıve zaveden´ym pojmem sdruˇzen´eho zobrazen´ı (viz Definice 4.9). Tedy matice sdruˇzen´eho zobrazen´ı je rovna sdruˇzen´e matici p˚ uvodn´ıho zobrazen´ı.
5. Matice
David Krejˇciˇr´ık
71
Tvrzen´ı 5.7. Necht’ T ∈ L (V, W), kde V, W jsou vektorov´e prostory se skal´arn´ım souˇcinem. Necht’ v1 , . . . , vn je ortonorm´aln´ı b´aze ve V a w1 , . . . , wm je ortonorm´aln´ı b´ aze ve W. Pak plat´ı vztah M(T ∗ , {w1, . . . , wm }, {v1 , . . . , vn }) = M(T, {v1 , . . . , vn }, {w1 , . . . , wm })∗ .
D˚ ukaz. Pouˇzijme zkratkovit´a oznaˇcen´ı k=1,...,n M(T ) := M(T, {v1 , . . . , vn }, {w1, . . . , wm }) =: (ajk )j=1,...,m ,
j=1,...,m M(T ∗ ) := M(T ∗ , {w1, . . . , wm }, {v1 , . . . , vn }) =: (bkj )k=1,...,n .
Pˇripomeˇ nme, ˇze k-t´y sloupec matice M(T ) dostaneme tak, ˇze T vk nap´ıˇseme jako line´arn´ı kombinaci vektor˚ u w1 , . . . , wm ; koeficienty t´eto line´arn´ı kombinace jsou pak pˇresnˇe ta ˇc´ısla, jeˇz tvoˇr´ı k-t´y sloupec matice M(T ). Ponˇevadˇz w1 , . . . , wm je ortonorm´aln´ı b´aze ve W, v´ıme, jak ps´at T vk jako line´arn´ı kombinaci vektor˚ u w1 , . . . , wm (viz (4.10)): T vk = hw1 , T vk iw1 + · · · + hwm , T vk iwm . Z toho dost´av´ame v´yraz pro prvek v j-t´em ˇr´adku a k-t´em sloupci matice M(T ): ajk = hwj , T vk i . Obdobn´ym postupem (nebo staˇc´ı jen prohodit role T a v1 , . . . , vn na jedn´e sttranˇe s rolemi T ∗ a w1 , . . . , wm na druh´e stranˇe) dostaneme bjk = hvj , T ∗ wk i = hT vj , wk i = hwk , T vj i , kde druh´a rovnost plyne z definice sdruˇzen´eho zobrazen´ı a tˇret´ı rovnost plyne z vlastnost´ı skal´arn´ıho souˇcinu. Tedy plat´ı bjk = akj = aTjk = a∗jk , coˇz jsme chtˇeli dok´azat. Pro platnost pˇredeˇsl´eho tvrzen´ı je naprosto kruci´aln´ı, ˇze uvaˇzujeme ortonorm´aln´ı b´aze. Na druhou stranu pojem sdruˇzen´eho zobrazen´ı je nez´avisl´y na volbˇe b´aze. Z tohoto d˚ uvodu budeme upˇrednostˇ novat sdruˇzen´a line´arn´ı zobrazen´ı, nam´ısto sdruˇzen´ych matic. D˚ uleˇzit´ym d˚ usledkem jsou n´asleduj´ıc´ı tvrzen´ı. Vˇ eta 5.2. ∀A ∈ Km×n , (i) rank A = rank A∗ ;
(ii) rank A = rank AT . D˚ ukaz. Uvaˇzujme zobrazen´ı TA : Kn → Km : {x 7→ Ax} , TA∗ : Km → Kn : {ξ 7→ A∗ ξ} .
72
5. Matice
David Krejˇciˇr´ık
Vzhledem ke kanonick´ym b´az´ım prostor˚ u Kn a Km dost´av´ame z Tvrzen´ı 5.7 vztah M(TA ∗ ) = M(TA )∗ = A∗ = M(TA∗ ) . Ponˇevadˇz zobrazen´ı M : L (Km , Kn ) → Kn×m je izomorfismus, plat´ı TA ∗ = TA∗ . Z toho n´aslednˇe dost´av´ame v´ysledek rank TA∗ = rank TA ∗ = rank TA , kde druh´a rovnost plyne z abstraktn´ıho D˚ usledku 4.4(i). K ovˇeˇren´ı platnosti tvrzen´ı (i) si staˇc´ı uvˇedomit, ˇze hodnost matice A jsme definovali pr´avˇe jako hodnost (=dimenze oboru hodnot) odpov´ıdaj´ıc´ıho zobrazen´ı TA (viz Definice 5.5). Druh´e tvrzen´ı (ii) pak plyne okamˇzitˇe z rovnosti rank A = rank A, jeˇz plat´ı pro libovolnou matici A (ovˇeˇrte si). Hodnost matice A je tedy rovna maxim´aln´ımu poˇctu line´arnˇe nez´avisl´ych sloupc˚ u (podle Definice 5.5) a z´aroveˇ n maxim´aln´ımu poˇctu line´arnˇe nez´avisl´ych ˇr´adk˚ u (podle pˇredeˇsl´e Vˇety 5.2(ii)). D˚ usledek 5.2. ∀A ∈ Km×n ,
rank A ≤ min{m, n} .
5. Matice
David Krejˇciˇr´ık
5.9
73
Cviˇ cen´ı
1. Spoˇctˇete souˇcin matic
[
10 7 4 1 26 19 12 5 42 31 20 9
1 2 6 5 4 3 3 4 . 2 1 0 −1 5 6
.]
2. Uvaˇzujte matici
cos θ − sin θ Aθ := , sin θ cos θ
kde θ ∈ R. Ukaˇzte, ˇze plat´ı vztah
Aθ2 Aθ1 = Aθ1 +θ2 .
∀θ1 , θ2 ∈ R,
Interpretujte geometricky (viz Cviˇcen´ı 3.7.2). 3. Dokaˇzte, ˇze distributivn´ı vlastnost plat´ı pro souˇcet a n´asoben´ı matic. Jin´ymi slovy, necht’ A, B, C jsou matice takov´e, ˇze v´yraz A(B + C) m´a smysl. Dokaˇzte, ˇze potom AB + AC m´a smysl a ˇze plat´ı A(B + C) = AB + AC . 4. Dokaˇzte, ˇze n´asoben´ı matic je asociativn´ı. Jin´ymi slovy, necht’ A, B, C jsou matice takov´e, ˇze v´yraz (AB)C m´a smysl. Dokaˇzte, ˇze potom A(BC) m´a smysl a ˇze plat´ı (AB)C = A(BC) . 5. Dokaˇzte, ˇze n´asoben´ı matic nen´ı komutativn´ı. [Hint: Spoˇctˇete komut´ator matic ( 10 2i ) a ( 00 34 ).] 6. Uvaˇzujte line´arn´ı zobrazen´ı a11 x1 + a12 x2 x1 , 7→ T :K →K : a21 x1 + a22 x2 x2 2
2
kde a11 , a12 , a21 , a22 ∈ K jsou dan´a ˇc´ısla. Najdˇete matici zobrazen´ı T v˚ uˇci tˇemto b´az´ım 2 v K (v´ychoz´ı i c´ılov´y prostor zobrazen´ı): (a) ( 10 ) , ( 01 )
(kanonick´a b´aze);
(b) ( 10 ) , ( 11 ); (c) ( 0i ) , ( 0i ). [(a) ( aa11 21
a12 a22
); (b)
a11 −a21 a11 +a12 −a21 −a22 a21 a21 +a22
7. Uvaˇzujte line´arn´ı zobrazen´ı
; (c) ( aa11 21
a12 a22
). ]
a11 x1 + a12 x2 x1 7→ a21 x1 + a22 x2 , T : K2 → K3 : x2 a31 x1 + a32 x2
kde a11 , a12 , a21 , a22 , a31 , a32 ∈ K jsou dan´a ˇc´ısla. Najdˇete matici zobrazen´ı T v˚ uˇci tˇemto b´az´ım:
74
5. Matice
David Krejˇciˇr´ık
0 0 1 (a) pro K a 0 , 1 , 0 pro K3 1 0 0 0 0 1 (b) ( 11 ) , ( 01 ) pro K2 a 0 , 1 , 0 pro K3 . 1 0 0 a11 +a12 a12 a12 a21 +a22 a22 . ] [(a) ( aa11 21 a22 ); (b) ( 10 ) ,
2
( 01 )
(kanonick´e b´aze);
a31 +a32 a32
8. Uvaˇzujte matici
1 −1 0 A := 2 −2 0 0 1 −3
a odpov´ıdaj´ıc´ı zobrazen´ı TA : R3 → R3 : {x 7→ Ax}.
(a) Spoˇctˇete j´adro, jeho dimenzi, obor hodnot a hodnost zobrazen´ı TA a hodnost matice A. n o n 0 o 3 1 0 3 2 , [ker TA = span , dim ker TA = 1, ran TA = span , rank TA = −3 1 0 rank A = 2.] (b) Najdˇete sdruˇzenou matici A∗ a definujte odpov´ıdaj´ıc´ı zobrazen´ı TA∗ . Spoˇctˇete j´adro, jeho dimenzi, obor hodnot a hodnost zobrazen´ı TA∗ a hodnost matice A∗ . n −2 o n 1 0 o −1 , 1 [ker TA∗ = span 1 , dim ker TA∗ = 1, ran TA∗ = span , −3 0 0 rank TA∗ = rank A∗ = 2.] (c) Rozhodnˇete, zda soustava Ax = y je ˇreˇsiteln´a pro 1 y := 3 , 0
a to (i) pˇr´ım´ym v´ypoˇctem, (ii) uˇzit´ım Frobeniovy vˇety a (iii) uˇzit´ım Fredholmovy vˇety. Je-li ˇreˇsiteln´a, najdˇete ˇreˇsen´ı. [Soustava nen´ı ˇreˇsiteln´a; (ii) rank(A, y) = 3; (iii) y 6∈ (ker TA∗ )⊥ . ]
(d) Stejn´e zad´an´ı jako v pˇredchoz´ım bodˇe, avˇsak pro pravou stranu 1 y := 2 . 0
⊥ ˇ [Soustavan je ˇreˇ a; (ii) rank(A, o y) = 2; (iii) y ∈ (ker TA∗ ) . Reˇsen´ım jsou prvky siteln´ 3 1 0 +s 3 :s∈R .] mnoˇziny 0
1
David Krejˇciˇr´ık
6
6. Determinanty
75
Determinanty
Tato kapitolka nen´ı logick´ym pokraˇcov´an´ım pˇredchoz´ıch, avˇsak bude uˇziteˇcn´a pro praktick´e v´ypoˇcty s vektory a maticemi (zkoum´an´ı line´arn´ı z´avislosti a nez´avislosti vektor˚ u, hodnosti matice, ˇreˇsen´ı soustavy line´arn´ıch algebraick´ych rovnic). Hlubˇs´ımu porozumˇen´ı determinantu coby invariantu line´arn´ıho zobrazen´ı dos´ahneme aˇz na konci t´eto kapitolky. V t´eto kapitolce budeme uvaˇzovat pouze ˇctvercov´e matice typu n × n, jeˇz budeme genericky znaˇcit a11 . . . a1n .. , A := (ajk )j,k=1,...,n = ... . an1 . . . ann kde n ∈ N∗ a ajk ∈ K, j, k = 1, . . . , n.
Diagon´alou ˇctvercov´e matice A budeme rozumˇet prvky matice, jeˇz leˇz´ı na ˇsikm´e ˇc´aˇre, jeˇz jde z lev´eho horn´ıho rohu do prav´eho doln´ıho rohu, tedy m-tici ˇc´ısel a11 , a22 , . . . , ann .
6.1
Inverzn´ı matice
Zaˇcnˇeme pˇredstaven´ım jeˇstˇe jedn´e operace na prostoru matic, kter´a n´am poslouˇz´ı jako motivace pro zaveden´ı pojmu determinantu. Jak definovat inverzn´ı matici ke ˇctvercov´e matici A? Pˇrirozen´e je ch´apat matici A jako line´arn´ı zobrazen´ı TA na souˇradnicov´em prostoru definovan´e pˇredpisem x1 a . . . a a x + · · · + a x x 11 1n 11 1 1n n 1 .. .. . (6.1) . . . n n . . .. = TA : K → K : . 7→ . . . x xn an1 . . . ann an1 x1 + · · · + ann xn n
Pˇripomeˇ nme (viz Pˇr´ıklad 5.2), ˇze matice tohoto zobrazen´ı TA vzhledem ke kanonick´e b´azi e1 , . . . , en prostoru Kn je rovna pr´avˇe matici A, tedy M(TA ) = A. Avˇsak pro line´arn´ı zobrazen´ı jsme inverzn´ı zobrazen´ı definovali (viz Definice 3.7): je to line´arn´ı zobrazen´ı TA−1 splˇ nuj´ıc´ı TA−1 TA = I = TA TA−1 , kde I je identick´e zobrazen´ı na Kn , t.j. x x 1 0 x1 1 1 .. .. . . .. n n I : K → K : . 7→ . = . . . x xn 0 1 xn n
Z tohoto pˇredpisu vid´ıme, ˇze matice identick´eho zobrazen´ı I vzhledem ke kanonick´e b´azi e1 , . . . , en splˇ nuje 1 0 M(I) = . . . =: I , 0 1
76
6. Determinanty
David Krejˇciˇr´ık
kde na prav´e stranˇe vystupuje matice, jeˇz m´a na diagon´ale sam´e jedniˇcky a vˇsechny ostatn´ı prvky jsou rovny nule. Jak ukazuje posledn´ı (definiˇcn´ı) rovnost, tuto matici budeme schismaticky opˇet oznaˇcovat symbolem I. Toto vˇse vede k n´asleduj´ıc´ı pˇrirozen´e definici. Definice 6.1. Matice A ∈ Kn×n je invertibiln´ı, pokud existuje matice A−1 ∈ Kn×n takov´a, ˇze A−1 A = I a AA−1 = I . Matici A−1 ˇr´ık´ame inverzn´ı matice k matici A. Stejnˇe jako v Tvrzen´ı 3.6 lze snadno uk´azat, ˇze pokud matice A je invertibiln´ı, pak m´a pr´avˇe jednu inverzn´ı matici A−1 (a tud´ıˇz jednotn´e znaˇcen´ı A−1 v Definici 6.1 je smyslupln´e). Z identity (5.4) plyne, ˇze matice A je invertibiln´ı tehdy a jen tehdy, pokud zobrazen´ı TA je invertibiln´ı. Nav´ıc m´ame vztah M(TA−1 ) = A−1 . Je-li d´ana matice A, jak rozhodnout, zda je invertibiln´ı? Pokud je invertibiln´ı, jak k n´ı naj´ıt inverzn´ı matici A−1 ? Tato u ´ loha vede k uvaˇzov´an´ı soustavy line´arn´ıch algebraick´ych rovnic, jiˇz m˚ uˇzeme zapsat ve tvaru Ax = y , kde y ∈ Kn je n-tice dan´ych ˇc´ısel a x ∈ Kn je n-tice nezn´am´ych. Z abstraktn´ı Vˇety 3.3 plyne, ˇze tato soustava je ˇreˇsiteln´a pro vˇsechny vektory y tehdy a jen tehdy, pokud A je invertibiln´ı. V takov´emto pˇr´ıpadˇe je pak ˇreˇsen´ı d´ano pˇredpisem x = A−1 y . Umˇen´ı rozhodnout, zda je dan´a matice invertibiln´ı, a spoˇcten´ı jej´ı inverze jsou tedy fundament´aln´ı dovednosti pro ˇreˇsen´ı soustav line´arn´ıch algebraick´ych rovnic. Pojem determinantu tyto dovednosti elegantnˇe mechanizuje. Pod´ıvejme se nyn´ı, jak to funguje v dvojrozmˇern´em pˇr´ıpadˇe.
6.2
Dvojdimenzion´ aln´ı Cramerovo pravidlo
Uvaˇzujme soustavu rovnic a11 x1 + a12 x2 = b1 , a21 x1 + a22 x2 = b2 ,
(6.2)
kde a11 , a12 , a21 , a22 , b1 , b2 ∈ K jsou dan´a ˇc´ısla a x1 , x2 ∈ K jsou nezn´am´e, kter´e hled´ame. Tento syst´em m˚ uˇzeme zapsat v maticov´em tvaru jako b a11 a12 , b := 1 . Ax = b , kde A := b2 a21 a22 Vyn´asob´ıme-li prvn´ı rovnici v (6.2) ˇc´ıslem a22 , druhou rovnici ˇc´ıslem a12 a vznikl´e rovnice odeˇcteme, dostaneme rovnost (a11 a22 − a21 a12 )x1 = a22 b1 − a12 b2 .
6. Determinanty
David Krejˇciˇr´ık
77
Je-li det A := a11 a22 − a21 a12 6= 0 ,
pak
x1 =
a22 b1 − a12 b2 . a11 a22 − a21 a12
(6.4)
x2 =
a11 b2 − a21 b1 . a11 a22 − a21 a12
(6.5)
Analogicky bychom dostali
Oznaˇc´ıme-li A1 :=
(6.3)
b1 a12 , b2 a22
a11 b1 A2 := , a21 b2
m˚ uˇzeme v´ysledky (6.4) a (6.5) elegantnˇe zapsat ve tvaru
det A2 det A1 , x2 = . (6.6) det A det A Vzorc˚ um (6.6) se ˇr´ık´a Cramerovo pravidlo a det A se naz´yv´a determinant matice A typu 2 × 2. x1 =
Jelikoˇz ˇreˇsen´ı x splˇ nuje x = A−1 b (pokud je A invertibiln´ı), z uveden´ych v´ysledk˚ u vid´ıme, ˇze A je invertibiln´ı tehdy a jen tehdy, pokud det A 6= 0. Nav´ıc plat´ı uˇziteˇcn´y (a snadno zapamatovateln´y) vzorec pro inverzn´ı matici 1 a22 −a12 −1 . (6.7) A = det A −a21 a11 V n´asleduj´ıc´ım si uk´aˇzeme, jak zav´est pojem determinantu pro ˇctvercovou matici libovoln´eho stupnˇe. Pozdˇeji se pˇresvˇedˇc´ıme, ˇze nenulovost determinantu je ekvivalentn´ı invertibilitˇe, pro libovolnˇe velkou matici.
6.3
Definice
Determinant si zadefinujeme indukc´ı podle stupnˇe pˇr´ısluˇsn´e matice. Definice 6.2. n = 1 Pro matici A = (a11 ) stupnˇe 1 definujeme det A := a11 . n ≥ 2 Pro matici A = (ajk )j,k=1,...,n stupnˇe n ≥ 2 definujeme det A :=
n X
(−1)k+1 a1k det A1k ,
(6.8)
k=1
kde A1k je matice vytvoˇren´a z matice A vyˇskrtnut´ım 1. ˇr´adku a k-t´eho sloupce. Matice A1k (stupnˇe n − 1) a11 . . . a1k−1 a1k a21 . . . a2k−1 a2k .. .. .. . . . an1 . . . ank−1 ank | {z A
se naz´yv´a d´ılˇc´ı matice. Schematicky: a1k+1 . . . a1n a21 . . . a2k−1 a2k+1 . . . a2n a2k+1 . . . a2n .. .. .. .. . . .. .. . . . . . an1 . . . ank−1 ank+1 . . . ann ank+1 . . . ann {z } | } A1k
78
6. Determinanty
David Krejˇciˇr´ık
Pro matici A = (a11 ) stupnˇe 1 definujeme d´ılˇc´ı matici vztahem A11 := (1). Potom platnost vztahu (6.8) m˚ uˇzeme rozˇs´ıˇrit i pro n = 1. Obecn´a Definice 6.2 je konzistentn´ı s definic´ı (6.3) pro n = 2. Pro n = 3 dost´av´ame a11 a12 a13 a a a a a a 21 22 21 23 22 23 + a13 det det a21 a22 a23 = a11 det − a12 det a31 a32 a31 a33 a32 a33 a31 a32 a33
= a11 a22 a33 + a12 a23 a31 + a21 a32 a13 − (a13 a22 a31 + a12 a21 a33 + a23 a32 a11 ) .
Tento vzorec se d´a zapamatovat podle tzv. Sarrusova pravidla (zde prezentovan´eho pomoc´ı RGB zbarven´ı): a11 a12 a13 a21 a22 a23 a31 a32 a33
6.4
−
a11 a12 a13 a21 a22 a23 a31 a32 a33
Prohazov´ an´ı ˇ r´ adk˚ u
Z definice determinantu pro matice stupnˇe n = 2 (viz (6.3)) vid´ıme, ˇze velikost determinantu se nezmˇen´ı pˇri z´amˇenˇe ˇr´adk˚ u v matici, avˇsak zmˇen´ı se znam´enko. Toto je obecn´a vlastnost determinant˚ u, jak ukazuje n´asleduj´ıc´ı tvrzen´ı. Tvrzen´ı 6.1. Necht’ A je matice stupnˇe n ≥ 2. Necht’ A˜ je matice, kterou dostaneme z A, vymˇen´ıme-li mezi sebou j-t´y a (j + 1)-t´y ˇr´adek (1 ≤ j ≤ n − 1). Potom plat´ı det A˜ = − det A .
D˚ ukaz. Vhledem k tomu, jak jsme obecn´y determinant zavedli (viz Definice 6.2), je pˇrirozen´e tvrzen´ı dok´azat pomoc´ı indukce. Pro n = 2 jsme uˇz zm´ınili, ˇze tvrzen´ı plat´ı. Necht’ n ≥ 3. Dokaˇzme, ˇze plat´ı-li tvrzen´ı pro n − 1, pak plat´ı pro n. j > 1 Podle Definice 6.2 m´ame
det A =
n X
(−1)k+1 a1k det A1k ,
(6.9)
(−1)k+1 a1k det A˜1k ,
(6.10)
k=1
det A˜ =
n X k=1
6. Determinanty
David Krejˇciˇr´ık
79
kde
A1k
A˜1k
a21 .. . a = j1 aj+11 . .. an1 a21 .. . a = j+11 aj1 . .. an1
...
a2k−1 .. .
a2k+1 .. .
...
. . . ajk−1 ajk+1 . . . . . . aj+1k−1 aj+1k+1 . . . .. .. . . . . . ank−1 ank+1 . . . ...
a2k−1 .. .
a2k+1 .. .
...
. . . aj+1k−1 aj+1k+1 . . . . . . ajk−1 ajk+1 . . . .. .. . . . . . ank−1 ank+1 . . .
a2n .. . ajn , aj+1n .. . ann a2n .. . aj+1n . ajn .. . ann
(6.11)
(6.12)
Matice A1k a A˜1k jsou tedy niˇzˇs´ıho stupnˇe n − 1 a s prohozen´ymi ˇr´adky j − 1 a j, pro nˇeˇz plat´ı indukˇcn´ı pˇredpoklad det A˜1k = − det A1k . Dosazen´ım t´eto rovnosti do (6.10) a uˇzit´ım (6.9) dostaneme poˇzadovan´e tvrzen´ı det A˜ = − det A pro matici A stupnˇe n. j = 1 Podle Definice 6.2 m´ame det A˜ =
n X
(−1)k+1 a2k det Aˆ1k ,
(6.13)
k=1
kde
Aˆ1k
a11 a31 .. .
... ...
a1k−1 a3k−1 .. .
a1k+1 a3k+1 .. .
... ...
a1n a3n .. .
:= aj+11 . . . aj+1k−1 aj+1k+1 . . . aj+1n . ajk+1 . . . ajn aj1 . . . ajk−1 . .. .. .. .. . . . an1 . . . ank−1 ank+1 . . . ann
(6.14)
Pod´ıv´ame se na matici (6.11) a snadno ovˇeˇr´ıme vztah 22 det A1k = a21 det A21 1k − a22 det A1k + . . .
2k−1 + (−1)k a2k−1 det A1k + (−1)k+1−1 a2k+1 det A2k+1 + ... 1k n+1−1 2n + (−1) a2n det A1k
=
k−1 X j=1
(−1)
j+1
a2j det A2j 1k
−
n X
(−1)j+1 a2j det A2j 1k ,
(6.15)
j=k+1
kde matici A2j skrtnut´ım 1. a 2. ˇr´adku a j-t´eho a k-t´eho sloupce. 1k dostaneme z matice A vyˇ
80
6. Determinanty
David Krejˇciˇr´ık
Na druhou stranu se pod´ıv´ame na matici (6.14) a ovˇeˇr´ıme vztah 22 det Aˆ1k = a11 det A21 1k − a12 det A1k + . . .
2k−1 2k+1 + (−1)k a1k−1 det A1k + (−1)k+1−1 a1k+1 det A1k + ... n+1−1 2n + (−1) a1n det A1k
=
k−1 X
(−1)
j+1
a1j det A2j 1k
j=1
−
n X
(−1)j+1 a1j det A2j 1k .
(6.16)
j=k+1
Dosazen´ım vztahu (6.15) do (6.9) a vztahu (6.16) do (6.13) dostaneme det A = =:
n X
(−1)
k=1 n X n X
k+1
a1k
k−1 X
(−1)
j+1
a2j det A2j 1k
j=1
−
n X
(−1)
j+1
a2j det A2j 1k
j=k+1
!
αjk a1k a2j ,
(6.17)
k=1 j=1 j6=k
det A˜ = =:
n X
(−1)k+1 a2k
k=1 n X n X
k−1 X j=1
(−1)j+1a1j det A2j 1k −
n X
(−1)j+1 a1j det A2j 1k
j=k+1
!
βjk a2k a1j .
(6.18)
k=1 j=1 j6=k
Uˇzit´ım tˇechto definiˇcn´ıch vztah˚ u, pro koeficienty αjk a βjk plat´ı αjk
( (−1)k+1 det A2j 1k = −(−1)k+1 det A2j 1k
⇔ j < k, ⇔ j > k,
βjk
( (−1)k+1 det A2j 1k = −(−1)k+1 det A2j 1k
⇔ j < k, ⇔ j > k.
2k Ponˇevadˇz A2j rejmˇe plat´ı (pro vˇsechna j, k = 1, . . . , n, j 6= k) 1k = A1j (j 6= k), zˇ
βkj = −αjk . Uˇzit´ım tˇechto vztah˚ u v (6.17) a (6.18) dost´av´ame poˇzadovanou rovnost det A˜ =
n X
βjk a2k a1j =
n X
j,k=1
j,k=1
j6=k
j6=k
βkj a2j a1k = −
n X
j,k=1
αjk a2j a1k = − det A .
j6=k
Zde druh´a rovnost je pouh´a z´amˇena index˚ u, pˇres kter´e se sˇc´ıt´a. Jako d˚ usledek Tvrzen´ı 6.1 dost´av´ame toto obecnˇejˇs´ı tvrzen´ı: Tvrzen´ı 6.2. Necht’ A je matice stupnˇe n ≥ 2. Necht’ A˜ je matice, kterou dostaneme z A, vymˇen´ıme-li mezi sebou j-t´y a i-t´y ˇr´adek (1 ≤ j 6= i ≤ n). Potom plat´ı det A˜ = − det A .
6. Determinanty
David Krejˇciˇr´ık
81
D˚ ukaz. Tuto v´ymˇenu m˚ uˇzeme realizovat postupnou z´amˇenou dvou soused´ıc´ıch ˇr´adk˚ u, a to pomoc´ı lich´eho poˇctu takov´ychto z´amˇen. Bez u ´ jmy na obecnosti pˇredpokl´adejme i < j. Pak vymˇen´ıme i-t´y ˇr´adek s (i + 1)-t´ym, pak s (i + 2)-t´ym atd., aˇz nakonec s i + (j − i)-t´ym; k tomu tedy potˇrebujeme celkem j − i z´amˇen soused´ıc´ıch ˇr´adk˚ u. Potom j-t´y ˇr´adek p˚ uvodn´ı matice, kter´y je nyn´ı (j − 1)-t´y, pˇresuneme na i-t´e m´ısto; k tomu potˇrebujeme (j − 1) − i z´amˇen soused´ıc´ıch ˇr´adk˚ u. Celkov´y poˇcet poˇzadovan´ych z´amˇen soused´ıc´ıch ˇr´adk˚ u je j − i + (j − 1) − i = 2(j − i) − 1 ∈ 2N∗ − 1 . Opakovan´ym uˇzit´ım Tvrzen´ı 6.1 tedy dost´av´ame det A˜ = (−1)2(j−i)−1 det A = − det A , coˇz jsme chtˇeli uk´azat. D˚ usledek 6.1. M´a-li matice A dva ˇr´adky stejn´e, plat´ı det A = 0. D˚ ukaz. Oznaˇcme symbolem A˜ matici, kterou dostaneme z matice A prohozen´ım tˇechto dvou stejn´ych ˇr´adk˚ u. Podle pˇredeˇsl´eho Tvrzen´ı 6.2 bude platit det A˜ = − det A. Ponˇevadˇz se vˇsak jedn´a o stejn´e ˇr´adky, plat´ı A˜ = A, a tud´ıˇz det A˜ = det A. Nakonec tedy dost´av´ame det A = − det A, z ˇcehoˇz plyne det A = 0.
6.5
Rozklad podle ˇ r´ adk˚ u
Pˇripomeˇ nme, ˇze znaˇcen´ım A1k jsme oznaˇcili matici, jeˇz dostaneme z matice A vyˇskrtnut´ım 1. ˇr´adku a k-t´eho sloupce. Obecnˇeji budeme znaˇcit symbolem Ajk matici, jeˇz dostaneme z matice A vyˇskrtnut´ım j-t´eho ˇr´adku a k-t´eho sloupce. Definice 6.3. Kofaktorov´a matice odpov´ıdaj´ıc´ı matici A = (ajk )j,k=1,...,n je matice cof A := (ajk )j,k=1,...,n ,
kde
ajk := (−1)j+k det Ajk .
ˇ ıslo ajk se naz´yv´a kofaktorem (nebo t´eˇz algebraick´ym doplˇ ˇ ıslo C´ nkem) prvku ajk matice A. C´ det Ajk se naz´yv´a minorem prvku ajk matice A. Pˇ r´ıklad 6.1. Pro matici 2 × 2 zˇrejmˇe m´ame a11 a12 a22 cof = a21 a22 −a12
−a21 . a11 ♦
Vˇ eta 6.1 (Rozklad determinantu podle ˇr´adk˚ u). ∀j = 1, . . . , n,
det A =
n X k=1
ajk ajk .
82
6. Determinanty
David Krejˇciˇr´ık
D˚ ukaz. Pro j = 1 to je pˇr´ımo Definice 6.2. Necht’ j ≥ 2. Oznaˇcme A˜ matici, kterou dostaneme z A z´amˇenou 1. a j-t´eho ˇr´adku. Pak plat´ı (Tvrzen´ı 6.2) det A˜ = − det A .
(6.19)
Podle Definice 6.2 m´ame det A˜ =
n X
(−1)k+1 ajk det A˜1k .
(6.20)
k=1
Avˇsak d´ılˇc´ı matice Ajk se od A˜1k liˇs´ı pouze t´ım, ˇze 1. ˇr´adek v Ajk je (j − 1)-t´ym ˇr´adkem v A˜1k . Matici Ajk tedy dostaneme z A˜1k tak, ˇze (j − 1)-t´y ˇr´adek pˇrem´ıst´ıme na 1. m´ısto, coˇz se d´a uskuteˇcnit (j − 2)-ma z´amˇenami soused´ıc´ıch ˇr´adk˚ u. Podle Tvrzen´ı 6.1 tedy m´ame det A˜1k = (−1)j det Ajk . Dosazen´ım tohoto vztahu do (6.20) a uˇzit´ım (6.19) dost´av´ame det A = −
n X
(−1)j+k+1 ajk det Ajk =
k=1
n X
(−1)j+k ajk det Ajk ,
k=1
coˇz je poˇzadovan´e tvrzen´ı uˇzit´ım definice kofaktoru. Z Vˇety 6.1 dost´av´ame n´asleduj´ıc´ı zˇrejm´e d˚ usledky. D˚ usledek 6.2. M´a-li matice A jeden ˇr´adek nulov´y, plat´ı det A = 0. Tedy a11 . . . a1k . . . a1n .. .. .. . . . 0 . . . 0 . . . 0 det = 0. . .. .. .. . . an1 . . . ank . . . ann
D˚ usledek 6.3. Oznaˇc´ıme-li symbolem A˜ matici, kterou dostaneme z ˇr´adek pˇren´asob´ıme ˇc´ıslem α ∈ K, pak plat´ı det A˜ = α det A. Tedy a11 . . . a1k . . . a1n a11 . . . a1k . . . .. . .. .. .. . . . det αaj1 . . . αajk . . . αajn = α det aj1 . . . ajk . . .. .. .. .. .. . . . an1 . . . ank . . . ann an1 . . . ank
matice A tak, ˇze jeden a1n .. . . . . ajn . .. . . . . ann
...
D˚ usledek 6.4. Je-li j-t´y ˇr´adek matice C tvaru aj1 + bj1 , . . . , ajn + bjn , matice A m´a j-t´y ˇr´adek rovn´y aj1 , . . . , ajn , matice B m´a j-t´y ˇr´adek rovn´y bj1 , . . . , bjn , zat´ımco ostatn´ı ˇr´adky
6. Determinanty
David Krejˇciˇr´ık
83
matic A a B jsou stejn´e jako matice C, pak plat´ı det C = det A + det B. Tedy
a11 .. .
...
a1k .. .
...
a1n .. .
det aj1 + bj1 . . . ajk + bjk . . . ajn + bjn .. .. .. . . . an1 ... ank ... ann a11 . . . a1k . . . a1n a11 . . . .. .. .. .. . . . . = det aj1 . . . ajk . . . ajn + bj1 . . . . . .. .. .. . . .. an1 . . . ank . . . ann an1 . . .
6.6
a1n .. . . . . bjn . .. . . . . ann
a1k . . . .. . bjk .. . ank
Line´ arn´ı z´ avislost ˇ r´ adk˚ u
Uvˇedomte si, ˇze na prvky ajk ∈ K j-t´eho ˇr´adku matice, k = 1, . . . , n, lze nahl´ıˇzet jako na sloˇzky vektoru aj := aj1 e1 + · · · + ajn en v souˇradnicov´em prostoru Kn v˚ uˇci kanonick´e b´azi e1 , . . . , en ∈ Kn . Matici A m˚ uˇzeme tedy schematicky zapsat ve tvaru a1 .. . A = aj . . .. an V tomto smyslu nad´ale rozum´ıme pojmy line´arn´ı kombinace a line´arn´ı z´avislosti ˇr´adk˚ u matice. Obdobnˇe lze nahl´ıˇzet i na prvky sloupc˚ u matice. Lemma 6.1. Pˇrid´ame-li k jednomu ˇr´adku matice line´arn´ı kombinaci ostatn´ıch ˇr´adk˚ u, pak se determinant nezmˇen´ı.
D˚ ukaz. Toto tvrzen´ı plyne z pˇredchoz´ıch d˚ usledk˚ u. D˚ ukaz staˇc´ı prov´est pro pˇr´ıpad, kdy line´arn´ı kombinace je n´asobek jednoho z ostatn´ıch ˇr´adk˚ u. Obecn´y pˇr´ıpad dostaneme, pouˇzijeme-li (n − 1) kr´at tento speci´aln´ı pˇr´ıpad. Uvaˇzujme tedy matici, kterou dostaneme z matice A tak, ˇze k j-t´emu ˇr´adku pˇrid´ame α
84
6. Determinanty
David Krejˇciˇr´ık
n´asobek i-t´eho ˇr´adku, kde α ∈ K. Pro tento speci´aln´ı pˇr´ıpad vˇsak dost´av´ame a1 a1 a1 .. .. .. . . . ai ai ai . . = det A + det .. = det A + α det ... = det A . .. det a + αa αa a j i i i . . . . . . .. . an an an
Zde prvn´ı rovnost plyne z D˚ usledku 6.4, druh´a rovnost plyne z D˚ usledku 6.3 a tˇret´ı rovnost plyne z D˚ usledku 6.1 (matice m´a dva ˇr´adky stejn´e). Tvrzen´ı 6.3. Plat´ı tato implikace: ˇr´adky matice A jsou line´arnˇe z´avisl´e
=⇒
det A = 0 .
D˚ ukaz. Necht’ napˇr´ıklad j-t´y ˇr´adek matice A je line´arn´ı kombinac´ı ostatn´ıch ˇr´adk˚ u, tedy aj =
n X
αi ai ,
kde
i=1
αi ∈ K .
i6=j
˜ kterou obdrˇz´ıme z matice A, odeˇcteme-li od j-t´eho ˇr´adku line´arn´ı Definujme matici A, kombinaci ostatn´ıch ˇr´adk˚ u, tedy a1 .. . n X αi ai A˜ := aj − . i=1 i6=j .. . an
Z Lemmatu 6.1 dost´av´ame det A˜ = det A, zat´ımco D˚ usledek 6.2 d´av´a det A˜ = 0 (j-t´y ˇr´adek je nulov´y). Tedy det A = det A˜ = 0.
6.7
Rozklad podle sloupc˚ u
Pod´ıvejme se nyn´ı, jak´y je vztah mezi determinanty matice a jej´ı transpozice (viz Definice 5.6). Pˇripomeˇ nme, ˇze transponovan´a matice ke ˇctvercov´e matici je opˇet ˇctvercov´a matice. Vˇ eta 6.2. Pro libovolnou matici A plat´ı det AT = det A .
6. Determinanty
David Krejˇciˇr´ık
85
D˚ ukaz. D˚ ukaz provedeme indukc´ı podle stupnˇe n matice A. Pro n = 1 je tvrzen´ı zˇrejm´e. Necht’ vˇeta plat´ı pro n − 1 s n ≥ 2 a dokaˇzme ji pro n. Z Vˇety 6.1 dost´av´ame (pro vˇsechna k = 1, . . . , n) det AT =
n X
aTjk aT
jk
,
aT
kde
jk
= (−1)j+k det(AT )jk
k=1
a matici (AT )jk dostaneme z matice AT vyˇskrtnut´ım j-t´eho ˇr´adku a k-t´eho sloupce. Ponˇevadˇz plat´ı (podle definice transpozice) (AT )jk = (Akj )T a matice Akj je stupnˇe n, z indukˇcn´ıho pˇredpokladu plyne det(AT )jk = det(Akj )T = det Akj . Uˇzit´ım t´eto identity dost´av´ame n det AT = =
n n X X j=1
k=1
n X
n X
k=1
=
n X k=1
=
n X k=1
aTjk a
!
aTjk aT
!
T jk
jk
j=1
n X
(−1)j+k aTjk det(AT )jk
j=1
n X
(−1)j+k akj det Akj
j=1
!
!
= n det A , z ˇcehoˇz plyne poˇzadovan´e tvrzen´ı.
Z pˇredchoz´ı vˇety a Vˇety 6.1 plyne du´aln´ı tvrzen´ı. Vˇ eta 6.3 (Rozklad determinantu podle sloupc˚ u). ∀k = 1, . . . , n,
det A =
n X
ajk ajk .
j=1
Z t´eto vˇety pak plynou analogick´a du´aln´ı d˚ usledky. D˚ usledek 6.5. Tvrzen´ı 6.1 a 6.2, D˚ usledek 6.1, 6.2, 6.3 a 6.4, Lemma 6.1 a Tvrzen´ı 6.3. z˚ ustanou v platnosti, nahrad´ıme-li slovo “ˇr´adek” slovem “sloupec”.
86
6.8
6. Determinanty
David Krejˇciˇr´ık
Krit´ eria pro invertibilitu a line´ arn´ı nez´ avislost
Nyn´ı se dost´av´ame k jedn´e z nejd˚ uleˇzitˇejˇs´ıch aplikaci determinant˚ u. N´asleduj´ıc´ı vˇeta n´am d´av´a velice uˇziteˇcn´e krit´erium pro rozhodnut´ı, zda (i) matice je invertibiln´ı; (ii) sada vektor˚ u na souˇradnicov´em prostoru line´arnˇe nez´avisl´a. Staˇc´ı spoˇc´ıtat determinant. Vˇ eta 6.4. N´asleduj´ıc´ı tvrzen´ı jsou ekvivalentn´ı: (i) matice A je invertibiln´ı; (ii) sloupce matice A jsou line´arnˇe nez´avisl´e; (iii) ˇr´adky matice A jsou line´arnˇe nez´avisl´e; (iv) det A 6= 0.
D˚ ukaz. Dokaˇzme jednotliv´e ekvivalence. (i) ⇔ (ii) Matice A je invertibiln´ı tehdy a jen tehdy, pokud zobrazen´ı TA definovan´e v (6.1) je invertibiln´ı (viz text pod Definic´ı 6.1). Podle abstraktn´ı Vˇety 3.3 plat´ı, ˇze TA je invertibiln´ı tehdy a jen tehdy, pokud TA je surjektivn´ı. Avˇsak obor hodnot zobrazen´ı TA je roven line´arn´ımu obalu sloupc˚ u matice A (viz text nad Definic´ı 5.5), tedy TA je surjektivn´ı tehdy a jen tehdy, pokud tento line´arn´ı obal generuje cel´y prostor Kn . Ponˇevadˇz v´ıme, ˇze tento prostor je n-dimenzion´aln´ı, dost´av´ame podle Tvrzen´ı 2.8, ˇze line´arn´ı obal sloupc˚ u matice A generuje cel´y prostor Kn tehdy a jen tehdy, pokud tyto sloupce jsou line´arnˇe nez´avisl´e. (ii) ⇔ (iii) Toto tvrzen´ı plyne pˇr´ımo z rovnosti rank A = rank AT (viz Vˇeta 5.2(ii)). (iii) ⇔ (iv) Implikace (iv) ⇒ (iii) je pouh´a obmˇena Tvrzen´ı 6.3. Zb´yv´a tedy dok´azat opaˇcnou implikaci (iii) ⇒ (iv). Budeme postupovat indukc´ı podle stupnˇe n matice A. Pro n = 1 je implikace zˇrejm´a. Je-li to pravda pro n ≥ 1, dokaˇzme implikaci i pro n + 1. Ponˇevadˇz ˇr´adky matice A = (ajk )j,k=1,...,n+1 stupnˇe n + 1 jsou line´arnˇe nez´avisl´e, je v prvn´ım ˇr´adku alespoˇ n jeden nenulov´y prvek a1p , p ∈ {1, . . . , n + 1}. Pˇrid´ame-li ke kaˇzd´emu k-t´emu sloupci matice A pro k = 1, . . . , n + 1, k 6= p, −a1k /a1p n´asobek p-t´eho sloupce, dostaneme matici B = (bjk )j,k=1,...,n+1, jeˇz m´a v prvn´ım ˇr´adku jedin´y nenulov´y prvek, a to b1p = a1p . Rozvineme-li det B podle prvn´ıho ˇr´adku, dostaneme det B = (−1)1+p a1p det B1p , kde matici B1p dostaneme z matice B vyˇskrtnut´ım 1. ˇr´adku a p-t´eho sloupce. K zakonˇcen´ı d˚ ukazu staˇc´ı dok´azat, ˇze ˇr´adky matice B1p stupnˇe n jsou line´arnˇe nez´avisl´e, a pouˇz´ıt indukˇcn´ı pˇredpoklad. Kdyby byly ˇr´adky matice B1p line´arnˇe z´avisl´e, pak jsou i jej´ı sloupce line´arnˇe z´avisl´e (ekvivalence (ii) ⇔ (iii)). Ponˇevadˇz vˇsak v prvn´ım ˇr´adku matice B jsou kromˇe p-t´eho m´ısta sam´e nuly, byly by sloupce matice B line´arnˇe z´avisl´e, a tud´ıˇz i jej´ı ˇr´adky line´arnˇe z´avisl´e. Ponˇevadˇz zp˚ usob, jak´ym byla matice B z A vytvoˇrena, zachov´av´a line´arn´ı nez´avislost ˇr´adk˚ u (pˇresvˇedˇcte se o tom), dost´av´ame spor s line´arn´ı nez´avislost´ı ˇr´adk˚ u matice A. Tedy ˇr´adky matice B1p jsou line´arnˇe z´avisl´e.
6. Determinanty
David Krejˇciˇr´ık
6.9
87
Obecn´ e Cramerovo pravidlo
Nyn´ı se dost´av´ame do pozice, v n´ıˇz jsme schopni pouˇz´ıt pojem determinantu pro konstrukci inverzn´ı matice libovoln´eho stupnˇe. Vˇ eta 6.5. A (cof A)T = (cof A)T A = (det A) I . D˚ ukaz. Poˇzadovan´e tvrzen´ı je ekvivalentn´ı rovnostem n X
aji aki = δjk det A
a
i=1
n X
aik aij = δjk det A .
i=1
Pro j = k prvn´ı rovnost plyne z Vˇety 6.1 (rozklad determinantu podle ˇr´adk˚ u) a druh´a rovnost plyne z Vˇety 6.3 (rozklad determinantu podle sloupc˚ u). Pro j 6= k m´ame (rozklad determinantu podle ˇr´adk˚ u) n X aji aki = det A˜ , i=1
kde A˜ je matice, kterou dostaneme z A tak, ˇze k-t´y ˇr´adek nahrad´ıme j-t´ym ˇr´adkem. Matice A˜ m´a tedy dva ˇr´adky stejn´e, a tud´ıˇz det A˜ = 0 (D˚ usledek 6.1). Obdobnˇe (uˇzit´ım rozkladu determinantu podle sloupc˚ u) uk´aˇzeme, ˇze i druh´a sume je rovna nule pro j 6= k.
D˚ usledek 6.6. Necht’ matice A je invertibiln´ı. Potom plat´ı A−1 =
1 (cof A)T . det A
Tento vzoreˇcek mechanizuje ˇreˇsen´ı oper´atorov´e rovnice Ax = y. Skuteˇcnˇe, pokud A je invertibiln´ı, m´ame jednoznaˇcnˇe dan´e ˇreˇsen´ı x = A−1 y.
6.10
Determinant souˇ cinu je souˇ cin determinant˚ u
Vˇ eta 6.6. Necht’ A, B ∈ Kn×n . Potom plat´ı det(AB) = det A det B .
D˚ ukaz. Jako prvn´ı vˇec si uvˇedomme, ˇze staˇc´ı uk´azat n´asleduj´ıc´ı: ∀A ∈ Kn×n , ∃γA ∈ K, ∀B ∈ Kn×n ,
det(AB) = γA det B .
(6.21)
Skuteˇcnˇe, pro speci´aln´ı volbu B := I dostaneme det A = γA . Dokaˇzme tedy toto tvrzen´ı. Jiˇz v´ıme, ˇze ˇr´adky matice C := AB jsou line´arn´ı kombinace ˇr´adk˚ u matice B; pˇresnˇeji (podle definice souˇcinu matic) plat´ı n X cj = ajk bk , k=1
88
6. Determinanty
David Krejˇciˇr´ık
kde cj je oznaˇcen´ı pro ˇr´adky matice C a bj je oznaˇcen´ı pro ˇr´adky matice B, j = 1, . . . , n. Uˇzit´ım D˚ usledk˚ u 6.4 a 6.3 dost´av´ame n X a1k bk c1 k =1 1 1 c2 1 det C = det .. = det c2 . .. . cn cn bk1 n c2 X = a1k1 det .. . k1 =1 cn bk1 n n bk X X 2 a2k2 det .. = a1k1 . k2 =1 k1 =1 cn = ...
=
n X
bk1 bk 2 a1k1 a2k2 . . . ankn det .. . .
k1 ,k2 ,...,kn =1
bkn
Pro determinant vystupuj´ıc´ı na posledn´ım ˇr´adku plat´ı bk1 ( bk 0 ⇔ ∃i, l ∈ {1, . . . , n}, i 6= l, 2 det .. = . 6 l, εk1 k2 ...kn det B ⇔ ∀i, l ∈ {1, . . . , n}, i = bkn
ki = kl , ki 6= kl ,
uzn´a ˇc´ısla k1 , k2 , . . . , kn ∈ {1, . . . , n}) je bud’ +1, nebo kde symbol εk1 k2 ...kn (pro navz´ajem r˚ −1 (podle hodnot ˇc´ısel k1 , k2 , . . . , kn ). Dost´av´ame tedy poˇzadovan´e tvrzen´ı (6.21) s γA :=
n X
a1k1 a2k2 . . . ankn εk1 k2 ...kn ,
k1 ,k2 ,...,kn =1 ∀i,l∈{1,...,n}, i6=l, ki 6=kl
ˇc´ımˇz je d˚ ukaz u konce. Pozn´ amka 6.1. Permutac´ı uspoˇr´adan´e n-tice pˇrirozen´ych ˇc´ısel (1, 2, . . . , n) nazveme jakoukoli n-tici (k1 , k2 , . . . , kn ), kde 1 ≤ kj ≤ n pro vˇsechna j ∈ {1, . . . , n} a ki 6= kj pro vˇsechna ˇ i, j ∈ {1, . . . , n}, i 6= j. Rekneme, ˇze permutace je sud´a, mus´ıme-li prov´est sud´y poˇcet v´ymˇen dvou sousedn´ıch prvk˚ u n-tice (k1 , k2 , . . . , kn ), abychom dostali n-tici (1, 2, . . . , n); naopak ˇrekneme, ˇze permutace je lich´a, je-li tento poˇrebn´y poˇcet lich´y. Potom pro symbol ukazu plat´ı εk1 k2 ...kn vystupuj´ıc´ı v pˇredchoz´ım d˚ ( +1 ⇔ (k1 , k2 , . . . , kn ) je sud´a permutace, εk1 k2 ...kn = −1 ⇔ (k1 , k2 , . . . , kn ) je lich´a permutace.
6. Determinanty
David Krejˇciˇr´ık
89
Definujeme-li nav´ıc, ˇze εk1 k2 ...kn = 0, jakmile existuj´ı dva ruzn´e indexy i, l ∈ {1, . . . , n} takov´e, ˇze ki = kl , pak z pˇredchoz´ıho d˚ ukazu plyne vztah det A =
n X
εk1 k2 ...kn a1k1 a2k2 . . . ankn ,
k1 ,k2 ,...,kn =1
pro libovolnou matici A ∈ Kn×n . Tato rovnost se obyˇcejnˇe bere za definici determinantu uv symbol. matice A. Objekt εk1 k2 ...kn se naz´yv´a Levi-Civit˚
6.11
Zmˇ ena b´ aze
ˇ Ctvercovou matici stupnˇe n m˚ uˇzeme ch´apat jako matici nˇejak´eho line´arn´ıho zobrazen´ı T z ndimenzion´aln´ıho vektorov´eho prostoru V do toho sam´eho prostoru. Avˇsak matice zobrazen´ı z´avis´ı na volbˇe b´aze v prostoru V; dvˇe rozd´ıln´e b´aze m˚ uˇzou d´at odliˇsn´e matice zobrazen´ı T . Nyn´ı se pod´ıvame na to, jak tyto matice spolu souvis´ı. Za chv´ıli rovnˇeˇz pochop´ıme, proˇc se touto souvislost´ı zab´yv´ame zrovna v kapitolce o determinantech. Pˇripomeˇ nme, ˇze matici line´arn´ıho zobrazen´ı T : U → V vzhledem k b´az´ım u1 , . . . , up v U a v1 , . . . , vn ve V jsme znaˇcili symbolem M T, {u1 , . . . , up }, {v1 , . . . , vn } . V pˇr´ıpadˇe line´arn´ıho zobrazen´ı T : V → V, kdy v´ychoz´ı a c´ılov´y prostor je ten sam´y, a pokud zvol´ıme stejnou b´azi v1 , . . . , vn jak ve v´ychoz´ım, tak c´ılov´em prostoru, m´a smysl znaˇcen´ı matice T zkracovat na M(T, {v1 , . . . , vn }) := M T, {v1 , . . . , vn }, {v1 , . . . , vn } .
Nav´ıc, pokud bude volba b´aze zˇrejm´a z kontextu, budeme znaˇcen´ı opˇet zkracovat na M(T ). Pod´ıvejme se nejdˇr´ıve na identick´e zobrazen´ı I : V → V : {v 7→ v}. Pokud zvol´ıme stejnou b´azi v1 , . . . , vn ve v´ychoz´ım i c´ılov´em prostoru (coˇz je v obou pˇr´ıpadech ten sam´y prostor V), dostaneme identickou matici (na diagon´ale sam´e nuly a vˇsechny ostatn´ı prvky jsou rovny nule) 1 0 M I, {v1 , . . . , vn }, {v1 , . . . , vn } = . . . , (6.22) 0 1
a to pro libovolnou volbu b´aze v1 , . . . , vn . (Pˇripomeˇ nme, ˇze tuto matici jsme opˇet znaˇcili schismatick´ym symbolem I.) N´asleduj´ıc´ı tvrzen´ı souvis´ı s ot´azkou, jak vypad´a matice identick´eho zobrazen´ı, pokud zvol´ıme odliˇsn´e b´aze pro v´ychoz´ı a c´ılov´y prostor.
Tvrzen´ı 6.4. Necht’ u1 , . . . , un a v1 , . . . , vn jsou libovoln´e b´aze ve V. Vzhledem k tˇemto b´az´ım je matice M I, {u1, . . . , un }, {v1 , . . . , vn } invertibiln´ı a plat´ı vztah M I, {u1 , . . . , un }, {v1 , . . . , vn }
−1
= M I, {v1 , . . . , vn }, {u1, . . . , un } .
90
6. Determinanty
David Krejˇciˇr´ık
D˚ ukaz. Pˇripomeˇ nme nejdˇr´ıve, jak souvis´ı n´asoben´ı matic se skl´ad´an´ım line´arn´ıch zobrazen´ı. Za t´ımto u ´ˇcelem uvaˇzujme tˇri vektorov´e prostory U, V a W a jejich b´aze u1 , . . . , up , v1 , . . . , vn a w1 , . . . , wm . Necht’ T ∈ L (U, V) a S ∈ L (V, W). Sloˇzen´e zobrazen´ı ST je line´arn´ı zobrazen´ı z U do W. M´ame tedy takov´yto diagram: dim V=n
U
①;; ①① ① T ①① ① ①① ① ① ①
dim U=p
V ●● ●● ●● S ●● ●● ●● ## ST
//
W
dim W=m
Pro matice tˇechto zobrazen´ı vzhledem k uveden´ym b´az´ım plat´ı vztah M ST, {u1, . . . , up }, {w1, . . . , wm }
= M S, {v1 , . . . , vn }, {w1 , . . . , wm } M T, {u1 , . . . , up }, {v1 , . . . , vn } . (6.23)
Uˇzit´ım tohoto obecn´eho vztahu pro speci´aln´ı volbu U := V, W := V, S := I, T := I a wj := uj a pˇripomenut´ım (6.22) dostaneme I = M I, {v1 , . . . , vn }, {u1, . . . , un } M I, {u1, . . . , un }, {v1 , . . . , vn } .
Z´amˇenou rol´ı u a v pak dostaneme tak´e vztah
I = M I, {u1 , . . . , un }, {v1 , . . . , vn } M I, {v1 , . . . , vn }, {u1, . . . , un } .
Tyto dvˇe rovnice d´avaj´ı poˇzadovan´y vztah.
Pˇ r´ıklad 6.2. Jako aplikaci pˇredchoz´ıho tvrzen´ı uvaˇzujme v K2 dvˇe b´ aze ( 42 ) , ( 53 ) a ( 10 ) , ( 01 ). Ponˇevadˇz druh´ a b´ aze je kanonick´a, snadno ovˇeˇr´ıme rovnost 4 5 4 5 1 0 M I, {( 2 ) , ( 3 )} , {( 0 ) , ( 1 )} = . 2 3 Spoˇcten´ım inverze matice, jeˇz vystupuje na prav´e stranˇe (napˇr´ıklad uˇzit´ım vztahu (6.7)) a uˇzit´ım Tvrzen´ı 6.4 dostaneme 1 3 −5 , M I, {( 10 ) , ( 01 )} , {( 42 ) , ( 53 )} = 2 −2 4
aniˇz bychom vektory kanonick´e b´ aze museli pracnˇe rozkl´adat do b´ aze ( 42 ) , ( 53 ).
♦
N´asleduj´ıc´ı vˇeta zodpov´ıd´a ot´azku, jak se matice zobrazen´ı mˇen´ı pˇri zmˇenˇe b´aze. Vˇ eta 6.7. Necht’ T ∈ L (V) a uvaˇzujme ve V dvˇe b´aze u1 , . . . , un a v1 , . . . , vn . Potom plat´ı M(T, {u1, . . . , un }) = Q−1 M(T, {v1 , . . . , vn }) Q , kde
Q := M I, {u1 , . . . , un }, {v1, . . . , vn } .
David Krejˇciˇr´ık
6. Determinanty
91
D˚ ukaz. Uˇzit´ım obecn´eho vztahu (6.23) pro speci´aln´ı volbu U := V, W := V, S := T , T := I a wj := vj dostaneme M T, {u1 , . . . , un }, {v1 , . . . , vn } = M T, {v1 , . . . , vn } M I, {u1, . . . , un }, {v1 , . . . , vn } . | {z } Q
Z´aroveˇ n, uˇzit´ım (6.23) pro speci´aln´ı volbu U := V, W := V, S := I a wj := uj , m´ame M T, {u1 , . . . , un } = M I, {v1 , . . . , vn }, {u1 , . . . , un } M T, {u1 , . . . , un }, {v1 , . . . , vn } . {z } | Q−1
Kombinac´ı tˇechto dvou vztah˚ u dostaneme poˇzadovan´e tvrzen´ı.
Matici Q ˇr´ık´ame matice pˇrechodu od b´aze v1 , . . . , vn (star´a) k b´azi u1 , . . . , un (nov´a). Ve sloupc´ıch m´a matice Q zaps´any souˇradnice vektor˚ u nov´e b´aze v˚ uˇci star´e b´azi.
6.12
Invarianty
Invariantem line´arn´ıho zobrazen´ı T ∈ L (V) nazveme takovou charakteristiku jeho matice, jeˇz nez´avis´ı na volbˇe b´aze ve V, vzhledem k n´ıˇz je matice zkonstruov´ana. Takovouto charakteristiku pak m˚ uˇzeme vzt´ahnout i na samotn´e zobrazen´ı T . Uˇz v´ıme, ˇze hodnost matice je pr´avˇe takov´ym invariantem. Na to jsme pˇriˇsli tak (viz Tvrzen´ı 5.5), ˇze hodnost matice zobrazen´ı (viz Definice 5.5) vzhledem k jak´ekoli b´azi byla rovna dˇr´ıve zaveden´emu pojmu hodnosti zobrazen´ı (viz definice pod Vˇetou 3.1), jeˇz samozˇrejmˇe na volbˇe b´aze nez´avis´ı. Z Vˇety 3.1 pak rovnou vid´ıme, ˇze dimenze j´adra matice (coby zobrazen´ı na souˇradnicov´em prostoru) je dalˇs´ım takov´ym invariantem. V t´eto kapitolce jsme se zab´yvali determinanty ˇctvercov´ych matic. Kaˇzdou takovou matici m˚ uˇzeme ch´apat jako matici nˇejak´eho abstraktn´ıho line´arn´ıho zobrazen´ı T ∈ L (V) vzhledem k nˇejak´e b´azi ve V. Zmˇen´ıme-li b´azi, dostaneme obecnˇe jinou matici, avˇsak determinant se nezmˇen´ı d´ıky Vˇet´am 6.6 a 6.7. Determinant matice je tedy invariantem a m´a smysl zav´est pojem determinantu line´arn´ıho zobrazen´ı (coby determinant jeho matice vzhledem k libovolnˇe zvolen´e b´azi). Na z´avˇer si pˇredstavme jeˇstˇe jednu d˚ uleˇzitou charakteristiku ˇctvercov´e matice. Definice 6.4. Stopa matice A = (ajk )j,k=1,...,n je ˇc´ıslo tr A = a11 + · · · + ann . Stopa matice je tedy souˇcet jej´ıch prvk˚ u leˇz´ıc´ıch na diagon´ale. N´asleduj´ıc´ı tvrzen´ı se obˇcas naz´yv´a “cykliˇcnost” stopy. Tvrzen´ı 6.5. ∀A, B ∈ Kn×n ,
tr(AB) = tr(BA) .
92
6. Determinanty
David Krejˇciˇr´ık
D˚ ukaz. Necht’ A = (ajk )j,k=1,...,n a B = (bjk )j,k=1,...,n . Podle definice stopy a souˇcinu matic m´ame n X n n X n X X tr(AB) = ajr brj = brj ajr = tr(BA) , j=1 r=1
r=1 j=1
kde jsme pouze zamˇenili poˇrad´ı sumace.
V d˚ usledku tohoto tvrzen´ı a Vˇety 6.7 dost´av´ame, ˇze stopa matice je invariantem a opˇet m´a smysl zav´est pojem stopy line´arn´ıho zobrazen´ı. V n´asleduj´ıc´ı kapitolce se sezn´am´ıme s dalˇs´ımi invarianty line´arn´ıho zobrazen´ı.
6. Determinanty
David Krejˇciˇr´ık
6.13
93
Cviˇ cen´ı
1. Spoˇctˇete determinant n´asleduj´ıc´ıch matic (znaˇcme si kaˇzdou z nich jednotn´ym symbolem A) a najdˇete jejich transponovanou, sdruˇzenou a kofaktorovou matici. Rozhodnˇete, zda jsou matice invertibiln´ı a pokud ano, spoˇctˇete inverzn´ı matici. (a)
(b)
1 3 , 0 2
(c)
1 −i , 2i 2
(d)
1 i , 2i 2
(e)
1 −1 0 2 −2 0 , 0 1 −3
(f)
1 −1 0 1 −2 0 , 0 1 −3
i 0 0 0
0 0 0 1 −1 0 . 1 −2 0 0 1 −3
−1 2 0 [(a) det A = 2, AT = A∗ = ( 13 02 ), cof A = ( −3 = 21 ( 20 −3 1 ), A 1 ); T ∗ −1 1 2i 1 −2i 2 −2i (b) det A = 0, A = ( −i 2 ), A = ( i 2 ), cof A = ( i 1 ),A neexistuje; 2 −i 1 −2i 2 −2i 1 −1 (c) det A = 4, AT = ( 1i 2i2 ),A∗ = −i 2 , cof A= −i 1 , A = 4 −2i 1 ;
(d) det A = 0, AT = A∗ =
1 2 0 −1 −2 1 , 10 10 −3 0 −1 −2 1 , 0 0 −3
cof A =
6 6 2 −3 −3 −1 , 60 30 10 −3 −3 −1 , 0 0 −1
A−1 neexistuje; 6 −3 0 A−1 = 31 3 −3 0 ;
cof A = (e) det A = 3, AT = A∗ = 1 −1 −1 3 0 0 0 0 6i 3i i (f) cof A = 0 −3i −3i −i , pro zbytek uˇzijte blokov´y tvar matice a v´ysledky v (e).] 0
0
0
−i
2. V trojrozmˇern´em re´aln´em souˇradnicov´em prostoru definujme vektorov´y souˇcin pˇredpi sem u1 v1 u2 v3 − u3 v2 u2 × v2 := u3 v1 − u1 v3 , u3 v3 u1 v2 − u2 v1 | {z } | {z } {z } | u
v
u×v
kde u1 , u2, u3 , v1 , v2 , v3 ∈ R.
(a) Ukaˇzte, ˇze form´alnˇe plat´ı snadno zapamatovateln´y vzorec (∀u, v ∈ R3 ) e1 e2 e3 u × v = det u1 u2 u3 , v1 v2 v3 kde e1 , e2 , e3 je kanonick´a b´aze v R3 .
(b) Ukaˇzte, ˇze plat´ı vztah (∀u, v, w ∈ R3 )
u1 u2 u3 hu, (v × w)i = det v1 v2 v3 . w1 w2 w3 (c) Dokaˇzte n´asleduj´ıc´ı vlastnosti (∀u, v, w ∈ R3 ): (i) u × v = −v × u ; (ii) u × (v + w) = u × v + u × w ; (iii) u × (v × w) + v × (w × u) + w × (u × v) = 0 ; (iv) hu, (v × w)i = hv, (w × u)i = hw, (u × v)i ; (v) u × (v × w) = v hu, wi − w hu, vi .
(antikomutativita) (distributivita) (Jacobiho identita) (cykliˇcnost) (bac−cab)
94
6. Determinanty
David Krejˇciˇr´ık
(d) Interpretujte vektorov´y souˇcin geometricky: (i) ku × vk = kukkvk sin ϕ, kde ϕ je u ´ hel mezi vektory u a v; (ii) |hu, (v × w)i| = objem rovnobˇeˇznostˇenu tvoˇren´eho vektory u, v, w.
David Krejˇciˇr´ık
7
7. Spektrum
95
Spektrum
V kapitolce 3 jsme se zab´yvali line´arn´ımi zobrazen´ımi z jednoho vektorov´eho prostoru do jin´eho vektorov´eho prostoru. Nyn´ı se zamˇeˇr´ıme na line´arn´ı zobrazen´ı z jednoho vektorov´eho prostoru do toho sam´eho vektorov´eho prostoru, kter´ym budeme pˇr´ıleˇzitostnˇe ˇr´ıkat oper´atory. Studium takov´ychto zobrazen´ı pˇredstavuje nejhlubˇs´ı ˇc´ast line´arn´ı algebry, s mnoha aplikacemi ve fyzice i jinde. Ponˇevadˇz vˇetˇsina kl´ıˇcov´ych v´ysledk˚ u z t´eto pˇredn´aˇsky neplat´ı na nekoneˇcnˇe dimenzion´aln´ıch vektorov´ych prostorech, budeme se v´yhradnˇe zab´yvat koneˇcnˇe dimenzion´aln´ımi vektorov´ymi prostory. Abychom se vyhnuli obtˇeˇzuj´ıc´ım trivialit´am, vypust´ıme ze vˇsech u ´ vah nulov´y prostor {0}. V t´eto kapitolce tud´ıˇz pˇredpokl´ad´ame n´asleduj´ıc´ı: V := koneˇcnˇe dimenzion´aln´ı, nenulov´y vektorov´y prostor nad K.
7.1
Invariantn´ı podprostory
Uvaˇzujme line´arn´ı zobrazen´ı T : V → V : {v 7→ T v} a pˇripomeˇ nme znaˇcen´ı T ∈ L (V). Pˇredpokl´adejme, ˇze m´ame direktn´ı rozklad V = U1 ⊕ · · · ⊕ Um , kde Uj ⊂⊂ V, j = 1, . . . , m. Pak k pochopen´ı zobrazen´ı T staˇc´ı ch´apat z´ uˇzen´a zobrazen´ı T ↾Uj : Uj → V : {v 7→ T v} , jeˇz by mˇela b´yt jednoduˇsˇs´ı, protoˇze Uj je obecnˇe menˇs´ı neˇz V. D˚ uleˇzit´a situace nast´av´a, pokud T ↾Uj zobrazuje v´ychoz´ı prostor Uj opˇet na Uj , tedy pokud T ↾Uj ∈ L (Uj ). Tato situace je tak d˚ uleˇzit´a, ˇze j´ı d´ame jm´eno. ˇ Definice 7.1. Necht’ T ∈ L (V) a U ⊂⊂ V. Rekneme, ˇze U je invariantn´ı podprostor v˚ uˇci T , pokud plat´ı: ∀u ∈ V, u ∈ U =⇒ T u ∈ U . Jin´ymi slovy, U je invariantn´ı podprostor v˚ uˇci T tehdy a jen tehdy, pokud T ↾U ∈ L (U). Pˇ r´ıklad 7.1. {0} ⊂⊂ V je invariantn´ı podprostor v˚ uˇci T .
♦
Pˇ r´ıklad 7.2. V ⊂⊂ V je invariantn´ı podprostor v˚ uˇci T .
♦
Pˇ r´ıklad 7.3. ker T ⊂⊂ V je invariantn´ı podprostor v˚ uˇci T (u ∈ ker T ⇒ T u = 0 ∈ ker T ).
♦
Pˇ r´ıklad 7.4. ran T ⊂⊂ V je invariantn´ı podprostor v˚ uˇci T (podle definice ran T ).
♦
96
7. Spektrum
David Krejˇciˇr´ık
Pˇ r´ıklad 7.5. Uvaˇzujme oper´ ator derivace na prostoru vˇsech polynom˚ u nejv´ yˇse stupnˇe m ≥ 1, D : Pm → Pm : {p 7→ p′ } . Pak podprostor Pm−1 ⊂⊂ Pm je invariantn´ı v˚ uˇci D, protoˇze derivace polynomu nejv´ yˇse stupnˇe m − 1 je polynom nejv´ yˇse stupnˇe m − 1 (ve skuteˇcnosti je to polynom nejv´ yˇse stupnˇe m − 2). ♦
7.2
Jednodimenzion´ aln´ı invariantn´ı podprostory
Nyn´ı se pod´ıvejme na nejjednoduˇsˇs´ı moˇzn´e invariantn´ı podprostory, a to invariantn´ı podprostory dimenze 1. Snadno nahl´edneme, ˇze U je jednodimenzion´aln´ı podprostor ve V tehdy a jen tehdy, pokud existuje nenulov´y vektor u ∈ V takov´y, ˇze U = span{u} = {αu : α ∈ K} .
(7.1)
Podprostor U je tedy urˇcen vˇsemi n´asobky vektoru u. Pokud je U z (7.1) invariantn´ı podprostor v˚ uˇci zobrazen´ı T ∈ L (V), pak T u ∈ U, coˇz znamen´a, ˇze existuje ˇc´ıslo λ ∈ K takov´e, ˇze T u = λu .
(7.2)
Naopak, pokud u ∈ V je nenulov´y vektor splˇ nuj´ıc´ı (7.2) pro nˇejak´e ˇc´ıslo λ ∈ K, pak podprostor U definovan´y v (7.1) je invariantn´ı v˚ uˇci T . Tyto u ´ vahy n´as pˇriv´adˇej´ı k nejd˚ uleˇzitˇejˇs´ı definici line´arn´ı algebry. Definice 7.2. Spektrum oper´atoru T ∈ L (V) je mnoˇzina σ(T ) := {λ ∈ K : ∃u ∈ V, u 6= 0,
T u = λu} .
Prvky λ mnoˇziny σ(T ) se naz´yvaj´ı vlastn´ı ˇc´ısla oper´atoru T . Nenulov´y vektor u ∈ V splˇ nuj´ıc´ı T u = λu se naz´yv´a vlastn´ı vektor oper´atoru T odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu λ ∈ σ(T ). M´ısto vlastn´ı ˇc´ıslo budeme pˇr´ıleˇzitostnˇe pouˇz´ıvat alternativn´ı term´ın vlastn´ı hodnota. V t´eto definici je nutn´e vyˇzadovat, ˇze vektor u je nenulov´y, ponˇevadˇz s nulov´ym vektorem u je rovnice T u = λu splnˇena pro vˇsechna ˇc´ısla λ ∈ K. Mnoˇzina vˇsech vlastn´ıch vektor˚ u oper´atoru T odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu λ ∈ σ(T ) je zˇrejmˇe rovna ker(T − λI) \ {0}. Speci´alnˇe tedy m´ame, ˇze celkov´y poˇcet line´arnˇe nez´avisl´ych vlastn´ıch vektor˚ u oper´atoru T odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu λ se rovn´a mg (λ) := dim ker(T − λI) . ˇ ıslu mg (λ) ˇr´ık´ame geometrick´a n´asobnost vlastn´ı hodnoty λ ∈ σ(T ). Pokud λ ∈ σ(T ) a C´ mg (λ) = 1, ˇrekneme, ˇze λ je geometricky jednoduch´a vlastn´ı hodnota a v opaˇcn´em pˇr´ıpadˇe ˇrekneme, ˇze se jedn´a o vlastn´ı hodnotu degenerovanou. Z textu pˇred Definic´ı 7.2 je zˇrejm´e, ˇze jednodimenzion´aln´ı invariantn´ı podprostor v˚ uˇci zobrazen´ı T existuje tehdy a jen tehdy, pokud T m´a vlastn´ı ˇc´ıslo.
David Krejˇciˇr´ık
7. Spektrum
97
Obr´azek na tituln´ı str´ance (absorpˇcn´ı spektrum Slunce) odpov´ıd´a spektru line´arn´ıho oper´atoru (ovˇsem na nekoneˇcnˇe dimenzion´aln´ım vektorov´em prostoru), jenˇz v kvantov´e teorii reprezentuje energii atom˚ u (z nichˇz se Slunce skl´ad´a).
7.3
Pˇ r´ıklady vlastn´ıch hodnot a vektor˚ u
Pod´ıvejme se nyn´ı na p´ar z´akladn´ıch pˇr´ıklad˚ u vlastn´ıch hodnot a vektor˚ u. Pˇ r´ıklad 7.6 (Oper´ ator n´ asoben´ı). Pro libovoln´e ˇc´ıslo α ∈ K m´a zobrazen´ı αI na vektorov´em prostoru V pouze jednu vlastn´ı hodnotu, a to α, tedy σ(αI) = {α} . Kaˇzd´ y nenulov´ y vektor je vlastn´ım vektorem odpov´ıdaj´ıc´ım vlastn´ı hodnotˇe α, ponˇevadˇz ker(αI − αI) = ker(0) = V. Geometrick´a n´ asobnost vlastn´ı hodnoty α je zˇrejmˇe rovna dimenzi cel´eho prostoru, mg (α) = dim V . ♦ Pˇ r´ıklad 7.7 (Rotace). Pro sloˇzitˇejˇs´ı pˇr´ıklad uvaˇzujme zobrazen´ı x −y 0 −1 x 2 2 T :K →K : 7→ = . y x 1 0 y Pro volbu K = R m´a zobrazen´ı hezkou geometrickou interpretaci: T otoˇc´ı vektor v rovinˇe R2 o 90◦ kolem poˇca´tku proti smˇeru hodinov´ ych ruˇciˇcek (viz Cviˇcen´ı 3.7.2 pro ϕ = π/2). Line´arn´ı zobrazen´ı m´a vlastn´ı hodnotu tehdy a jen tehdy, pokud existuje nenulov´ y vektor, jenˇz je zobrazen na skal´arn´ı n´ asobek sebe sam´eho. Pootoˇcen´ım vektoru o 90◦ v R2 zˇrejmˇe nem˚ uˇzeme dostat n´ asobek toho sam´eho vektoru. Z´ avˇer: pokud K = R, oper´ ator T nem´ a vlastn´ı hodnoty. Pro volbu K = C je vˇsak z´ avˇer zcela odliˇsn´ y. Abychom naˇsli vlastn´ı hodnoty oper´atoru T , mus´ıme naj´ıt ˇc´ısla λ ∈ C takov´a, ˇze oper´ atorov´a rovnice x x T =λ y y m´a jin´a ˇreˇsen´ı neˇz x = y = 0. V naˇsem pˇr´ıpadˇe tomu odpov´ıd´a syst´em line´arn´ıch algebraick´ ych rovnic −y = λx , x = λy .
Dosazen´ım druh´e rovnice do prvn´ı rovnice dostaneme −y = λ2 y , jeˇz je ekvivalentn´ı (ponˇevadˇz y nem˚ uˇze b´ yt nula, aniˇz by z´ aroveˇ n x bylo nula) ˇc´ıseln´e rovnosti −1 = λ2 , jej´ımˇz ˇreˇsen´ım jsou ˇc´ısla ±i. Dost´ av´ ame tud´ıˇz v´ ysledek, ˇze T m´a dvˇe vlastn´ı hodnoty: σ(T ) = {i, −i} . Vlastn´ı vektory odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu i maj´ı tvar 1 ui := α , kde −i
α ∈ C \ {0} ,
98
7. Spektrum
David Krejˇciˇr´ık
a vlastn´ı vektory odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu −i maj´ı tvar 1 u−i := β , kde β ∈ C \ {0} . i Vˇsimnˇete si, ˇze vlastn´ı vektory ui a u−i jsou line´arnˇe nez´avisl´e. N´ aslednˇe uvid´ıme, ˇze toto je zcela obecn´a vlastnost pro vlastn´ı vektory odpov´ıdaj´ıc´ı r˚ uzn´ym vlastn´ım hodnot´ am. Pro geometrick´e n´ asobnosti vlastn´ıch hodnot ±i zˇrejmˇe plat´ı mg (i) = 1 = mg (−i) , jedn´a se tedy o jednoduch´e vlastn´ı hodnoty.
7.4
♦
Line´ arn´ı nez´ avislost vlastn´ıch vektor˚ u
Vˇ eta 7.1. Necht’ T ∈ L (V). Pokud λ1 , . . . , λm jsou navz´ajem odliˇsn´e vlastn´ı hodnoty oper´atoru T a v1 , . . . , vm jsou odpov´ıdaj´ıc´ı vlastn´ı vektory, potom plat´ı: v1 , . . . , vm
jsou line´arnˇe nez´avisl´e.
D˚ ukaz. Postupujme sporem. Necht’ v1 , . . . , vm jsou line´arnˇe z´avisl´e. Necht’ k ∈ N∗ je nejmenˇs´ı index, pro nˇejˇz plat´ı vk ∈ span{v1 , . . . , vk−1 } . To znamen´a, ˇze existuj´ı ˇc´ısla α1 , . . . , αk−1 ∈ K takov´a, ˇze vk = α1 v1 + · · · + αk−1 vk−1 .
(7.3)
Zap˚ usoben´ım zobrazen´ı T na obˇe strany t´eto rovnosti dostaneme λk vk = α1 λ1 v1 + · · · + αk−1 λk−1 vk−1 . Z´aroveˇ n, vyn´asoben´ım rovnice (7.3) dostaneme λk vk = α1 λk v1 + · · · + αk−1 λk vk−1 . Odeˇcten´ım tˇechto dvou rovnic nakonec dostaneme vztah 0 = α1 (λk − λ1 )v1 + · · · + αk−1 (λk − λk−1 )vk−1 . Ponˇevadˇz vektory v1 , . . . , vk−1 jsou line´arnˇe nez´avisl´e (podle definice indexu k) a λk 6= λj pro vˇsechna j = 1, . . . , k − 1 (podle pˇredpokladu vˇety), dost´av´ame v´ysledek α1 = · · · = αk−1 = 0 . To vˇsak znamen´a (viz (7.3)), ˇze vk = 0, coˇz je ve sporu s pˇredpokladem vˇety. N´asleduj´ıc´ı d˚ usledek pˇredchoz´ı vˇety ˇr´ık´a, ˇze line´arn´ı zobrazen´ı nem˚ uˇze m´ıt v´ıce odliˇsn´ych vlastn´ıch hodnot neˇz je dimenze vektorov´eho prostoru, na kter´em funguje.
7. Spektrum
David Krejˇciˇr´ık
99
D˚ usledek 7.1. Kaˇzd´y oper´ator na V m´a nejv´ıce dim V r˚ uzn´ych vlastn´ıch hodnot. D˚ ukaz. Necht’ T ∈ L (V). Pokud λ1 , . . . , λm jsou navz´ajem odliˇsn´e vlastn´ı hodnoty zobrazen´ı T a v1 , . . . , vm jsou odpov´ıdaj´ıc´ı vlastn´ı vektory, potom plat´ı, ˇze v1 , . . . , vm jsou line´arnˇe nez´avisl´e (viz pˇredchoz´ı Vˇeta 7.1). Tedy m ≤ dim V (viz Steinitzova Vˇeta 2.3).
7.5
Polynom oper´ atoru
Hlavn´ım d˚ uvodem, proˇc existuje bohatˇs´ı teorie pro zobrazen´ı z jednoho vektorov´eho prostoru do toho sam´eho, je moˇznost definice jejich mocnin. V t´eto kapitolce zavedeme tento pojem a dokonce definujeme polynom coby zobrazen´ı na prostoru line´arn´ıch zobrazen´ı. Pokud T ∈ L (V), pak sloˇzen´e zobrazen´ı T T =: T 2 m´a smysl a je to opˇet zobrazen´ı z prostoru L (V). Obecnˇeji, pokud m ∈ N∗ , pak m-tou mocninu zobrazen´ı T definujeme pˇredpisem T m := T . . T}. | .{z m-kr´ at
Je v´yhodn´e rovnˇeˇz definovat nultou mocninu T 0 := I (identita na V). Pro invertibiln´ı line´arn´ı zobrazen´ı T m˚ uˇzeme nav´ıc definovat z´apornou mocninu pˇredpisem T −m := (T −1 )m . (Pˇripomeˇ nme, ˇze T −1 oznaˇcuje inverzn´ı zobrazen´ı k zobrazen´ı T , jeˇz je dobˇre definov´ano, jakmile T je invertibiln´ı.) Student si snadno dok´aˇze n´asleduj´ıc´ı tvrzen´ı. Tvrzen´ı 7.1. ∀T ∈ L (V), ∀m, n ∈ N, (i) T m T n = T m+n , (ii) (T m )n = T mn . Pokud je T invertibiln´ı, vztahy plat´ı i pro m, n ∈ Z. Uvaˇzujme nyn´ı polynom p ∈ P, jenˇz zap´ıˇseme ve tvaru p(x) = α0 + α1 x + α2 x2 + · · · + αm xm , kde x ∈ K a α0 , α1 , . . . , αm ∈ K. Potom definujeme polynom oper´atoru T ∈ L (V) pˇredpisem p(T ) := α0 I + α1 T + α2 T 2 + · · · + αm T m . Pokud zafixujeme zobrazen´ı T ∈ L (V), potom zobrazen´ı P → L (V) : {p 7→ p(T )} je line´arn´ı, jak snadno ovˇeˇr´ıte. Student si rovnˇeˇz snadno dok´aˇze n´asleduj´ıc´ı pˇekn´a tvrzen´ı.
100
7. Spektrum
David Krejˇciˇr´ık
Tvrzen´ı 7.2. ∀T ∈ L (V), ∀p, q ∈ P, (i) (pq)(T ) = p(T )q(T ) , (ii) [p, q](T ) = 0 .
7.6
Existence spektra
V Pˇr´ıkladu 7.7 jsme vidˇeli, ˇze existuj´ı oper´atory (na re´aln´em vektorov´em prostoru), jeˇz maj´ı pr´azdn´e spektrum. N´asleduj´ıc´ı tvrzen´ı n´am ˇr´ık´a, ˇze spektrum oper´ator˚ u na (koneˇcnˇe dimenzion´aln´ıch, nenulov´ych) komplexn´ıch vektorov´ych prostorech je vˇsak vˇzdy netrivi´aln´ı. Vˇ eta 7.2. Kaˇzd´y oper´ator na komplexn´ım vektorov´em prostoru m´a alespoˇ n jedno vlastn´ı ˇc´ıslo.
D˚ ukaz. Pˇredpokl´adejme, ˇze V je komplexn´ı vektorov´y prostor dimenze n > 0 a T ∈ L (V). Zvolme nenulov´y vektor v ∈ V. Potom vektory v, T v, T 2v, . . . , T n v nemohou b´yt line´arnˇe nez´avisl´e, ponˇevadˇz V m´a dimenzi n a tˇechto vektor˚ u je n + 1. Tedy existuj´ı ˇc´ısla α0 , α1 , . . . , αn ∈ C, jeˇz nejsou vˇsechna rovna nule, takov´a, ˇze 0 = α0 v + α1 T v + α2 T 2 v + · · · + αn T n v . Necht’ m ∈ N je nejvˇetˇs´ı index takov´y, ˇze am 6= 0; ponˇevadˇz v je nenuov´y, ˇc´ısla α0 , α1 , . . . , αm nemohou b´yt vˇsechna rovna nule, a tedy 0 < m ≤ n. Z´akladn´ı vˇeta algebry n´am ˇr´ık´a, ˇze kaˇzd´y polynom s komplexn´ımi koeficienty (stupnˇe alespoˇ n jedna) m´a alespoˇ n jeden komplexn´ı koˇren (viz napˇr. [3, Thm. 4.7]). Toto fundament´aln´ı tvrzen´ı vede k n´asleduj´ıc´ı faktorizaci polynomu s koeficienty α0 , α1 , . . . , αn : ∃c ∈ C \ {0}, λ1 , . . . , λm ∈ C,
∀z ∈ C, α0 + α1 z + α2 z 2 + · · · + αn z n = c(z − λ1 ) . . . (z − λm ) .
V d˚ usledku toho m´ame 0 = α0 v + α1 T v + α2 T 2 v + · · · + αn T n v = (α0 + α1 T + α2 T 2 + · · · + αn T n )v = c(T − λ1 I) . . . (T − λm I)v , coˇz znamen´a, ˇze T − λj I nen´ı injektivn´ı alespoˇ n pro jedno j ∈ {1, . . . , m}. Jin´ymi slovy, λj je vlastn´ı hodnota oper´atoru T .
7. Spektrum
David Krejˇciˇr´ık
7.7
101
Jednoduch´ e matice
V 5. kapitolce jsme diskutovali matici line´arn´ıho zobrazen´ı z jednoho vektorov´eho prostoru do jin´eho vektorov´eho prostoru. Tato matice z´avisela na volbˇe b´aze v kaˇzd´em z tˇechto vektorov´ych prostor˚ u. Nyn´ı, kdy se zab´yv´ame oper´atory (tedy line´arn´ımi zobrazen´ımi z jednoho vektorov´eho prostoru do toho sam´eho prostoru), vystaˇc´ıme pouze s jednou b´az´ı. Nav´ıc v´ysledn´a matice bude ˇctvercov´a. Abychom byli specifiˇctˇejˇs´ı, necht’ T ∈ L (V) a necht’ v1 , . . . , vn je b´aze ve V. Potom a11 . . . a1n .. , M T, {v1 , . . . , vn } = ... . an1 . . . ann
kde prvky matice jsou (jednoznaˇcnˇe) urˇceny rozklady T vk = a1k w1 + · · · + ank wn ,
k = 1, . . . , n .
ˇ ısla z tohoto rozkladu tvoˇr´ı k-t´y sloupec matice. C´ Pokud je T oper´ator na souˇradnicov´em prostoru Kn a b´aze nen´ı specifikov´ana, budeme vˇzdy implicitnˇe pˇredpokl´adat, ˇze vol´ıme b´azi kanonickou. Pak dostaneme k-t´y sloupec matice oper´atoru T aplikac´ı na k-t´y bazick´y vektor. C´ılem line´arn´ı algebry je uk´azat, ˇze pro kaˇzd´y dan´y oper´ator T ∈ L (V) existuje b´aze ve V, vzhledem k n´ıˇz m´a matice M(T ) “jednoduch´y tvar”. Jednoduchost´ı budeme rozumˇet, ˇze “mnoho” prvk˚ u matice je nulov´ych. Co je myˇsleno mnohost´ı, ukazuje napˇr´ıklad tato definice. Definice 7.3. • Horn´ı troj´ uheln´ıkov´a matice je matice, jeˇz m´a vˇsechny prvky pod diagon´alou nulov´e. • Doln´ı troj´ uheln´ıkov´a matice je matice, jeˇz m´a vˇsechny prvky nad diagon´alou nulov´e. • Diagon´aln´ı matice je matice, jeˇz m´a vˇsechny prvky kromˇe diagon´aly nulov´e. Horn´ı troj´ uheln´ıkov´a matice tedy vypad´a nˇejak a11 a12 a13 0 a22 a23 0 0 a33 .. .. .. . . . 0 0 0
takto (diagon´ala je vyznaˇcena modˇre): . . . a1n . . . a2n . . . a3n .. .. . . . . . ann
Pˇripomeˇ nme, ˇze diagon´alou ˇctvercov´e matice rozum´ıme prvky, jeˇz leˇz´ı na ˇsikm´e ˇc´aˇre, jeˇz jde z lev´eho horn´ıho rohu do prav´eho doln´ıho rohu matice. Diagon´aln´ı matice je tedy matice, jeˇz je z´aroveˇ n horn´ı i doln´ı troj´ uheln´ıkov´a matice. Transpozice horn´ı troj´ uheln´ıkov´e matice je doln´ı troj´ uheln´ıkov´a matice a naopak. Je-li matice horn´ı troj´ uheln´ıkov´a matice, budeme rovnˇeˇz ˇr´ıkat, ˇze matice je horn´ıho troju ´heln´ıkov´eho tvaru. A obdobnˇe pro doln´ı troj´ uheln´ıkovou matici a diagon´aln´ı matici.
102
7. Spektrum
David Krejˇciˇr´ık
N´asleduj´ıc´ı tvrzen´ı demonstruje uˇziteˇcn´e spojen´ı mezi horn´ımi troj´ uheln´ıkov´ymi maticemi a invariantn´ımi podprostory. Tvrzen´ı 7.3. Necht’ T ∈ L (V) a v1 , . . . , vn je b´aze ve V. N´asleduj´ıc´ı tvrzen´ı jsou ekvivalentn´ı: (i) M T, {v1 , . . . , vn } je horn´ı troj´ uheln´ıkov´a matice; (ii) ∀k = 1, . . . , n,
T vk ∈ span{v1 , . . . , vk };
(iii) ∀k = 1, . . . , n,
span{v1 , . . . , vk } je invariantn´ı v˚ uˇci T .
D˚ ukaz. Ekvivalence (i)⇔(ii) plyne pˇr´ımo z definice. Implikace (iii)⇒(ii) je rovnˇeˇz zˇrejm´a. Zb´yv´a tedy uk´azat implikaci (ii)⇒(iii). Pˇredpokl´adejme tedy, ˇze plat´ı (ii). Zvolme k ∈ {1, . . . , n}. Z platnosti (ii) v´ıme, ˇze plat´ı T v1 ∈ span{v1 } ⊂ span{v1 , . . . , vk } , T v2 ∈ span{v1 , v2 } ⊂ span{v1 , . . . , vk } , .. . T vk ∈ span{v1 , . . . , vk } . V d˚ usledku toho m´ame implikaci v ∈ span{v1 , . . . , vk }
=⇒
T v ∈ span{v1 , . . . , vk } ,
coˇz znamen´a, ˇze span{v1 , . . . , vk } je invariantn´ı v˚ uˇci T . Nyn´ı m˚ uˇzeme uk´azat, ˇze pro kaˇzd´y oper´ator na komplexn´ım vektorov´em prostoru existuje b´aze, vzhledem k n´ıˇz je matice oper´atoru jednoduch´a ve smyslu sam´ych nul pod diagon´alou. Vˇ eta 7.3. Necht’ V je komplexn´ı vektorov´y prostor a T ∈ L (V). Potom existuje b´aze ve V, vzhledem k n´ıˇz je M(T ) horn´ı troj´ uheln´ıkov´a matice.
D˚ ukaz. D˚ ukaz provedeme indukc´ı podle dimenze prostoru V. Tvrzen´ı zˇrejmˇe plat´ı, pokud dim V = 1. Pˇredpokl´adejme nyn´ı, ˇze dim V ≥ 2 a poˇzadovan´e tvrzen´ı plat´ı pro vˇsechny vektorov´e prostory, jejichˇz dimenze je menˇs´ı neˇz dim V. Necht’ λ ∈ σ(T ) je libovoln´e vlastn´ı ˇc´ıslo oper´atoru T (Vˇeta 7.2 zaruˇcuje, ˇze T m´a alespoˇ n jedno vlastn´ı ˇc´ıslo). Necht’ U := ran(T − λI) . Ponˇevadˇz T nen´ı surjektivn´ı (viz Vˇeta 3.3), plat´ı striktn´ı nerovnost m := dim U < dim V. Nav´ıc plat´ı, ˇze U je invariantn´ı v˚ uˇci T . Abychom to dok´azali, necht’ u ∈ U. Potom T u = (T − λI)u + λu . Zˇrejmˇe (T − λI)u ∈ U (z definice podprostoru U) a λu ∈ U. Tedy skuteˇcnˇe plat´ı, ˇze U je invariantn´ı v˚ uˇci T .
7. Spektrum
David Krejˇciˇr´ık
103
Z´ uˇzen´e zobrazen´ı T ↾U je tedy oper´ator na U (jin´ymi slovy T ↾U ∈ L (U)). D´ıky naˇs´ı indukˇcn´ı hypot´eze v´ıme, ˇze existuje b´aze u1 , . . . , um v U, vzhledem k n´ıˇz ma z´ uˇzen´y oper´ator matici horn´ıho troj´ uheln´ıkov´eho tvaru. Pro kaˇzd´e j = 1, . . . , m tedy plat´ı (viz Tvrzen´ı 7.3) T uj = (T ↾U )(uj ) ∈ span{u1 , . . . , um } .
(7.4)
Rozˇsiˇrme nyn´ı u1 , . . . , um ∈ U ⊂⊂ V na b´azi u1 , . . . , um, v1 , . . . , vn ve V. Pro kaˇzd´e k = 1, . . . , n m´ame T vk = (T − λI)vk + λvk . (7.5) Definice podprostoru U zaruˇcuje, ˇze (T − λI)vk ∈ U = span{u1 , . . . , um}. Ze vztahu (7.5) tud´ıˇz dost´av´ame T vk ∈ span{u1 , . . . , um , v1 , . . . , vn } . (7.6) Uˇzijme nakonec Tvrzen´ı 7.3, abychom ze vztah˚ u (7.4) a (7.6) odvodili, ˇze T m´a matici horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k b´azi u1 , . . . , um , v1 , . . . , vn . V t´eto vˇetˇe je naprosto kruci´aln´ı, ˇze uvaˇzujeme oper´ator na komplexn´ım vektorov´em prostoru. Pro oper´atory na re´aln´em vektorov´em prostoru tvrzen´ı obecnˇe neplat´ı, jak ukazuje n´asleduj´ıc´ı pˇr´ıklad. Pˇ r´ıklad 7.8. Uvaˇzujme oper´ ator rotace T : R2 → R2 :
x −y 0 7→ = y x 1
−1 x 0 x
z Pˇr´ıkladu 7.7. Pˇredpokl´adejme, ˇze existuje b´ aze v, w v R2 , v˚ uˇci n´ıˇz m´a T horn´ı troj´ uheln´ıkovou matici, tedy a11 a12 M T, {v, w} = , 0 a22
kde a11 , a12 , a22 ∈ R. Podle definice matice zobrazen´ı (viz Definice 5.2) to znamen´ a, ˇze vektory v, w splˇ nuj´ı rovnice T v = a11 v , T w = a12 v + a22 w .
Dosazen´ım akce oper´ atoru T je prvn´ı rovnice ekvivalentn´ı skal´arn´ı soustavˇe −v2 = a11 v1 , v1 = a11 v2 ,
kde v =: ( vv12 ). Dosazen´ım druh´e rovnice do prvn´ı dostaneme vztah (1 + a211 )v2 = 0, z nˇehoˇz plyne, ˇze v2 = 0 (zde je d˚ uleˇzit´e, ˇze a11 mus´ı b´ yt re´ aln´e), a z druh´e rovnice pak plyne, ˇze i v1 = 0. Tedy v je nulov´ y vektor, coˇz je ve sporu s pˇredpokladem, ˇze v, w jsou line´arnˇe nez´avisl´e (coby vektory b´ aze). Dok´azali jsme, ˇze neexistuje b´ aze, v˚ uˇci n´ıˇz m´a oper´ ator T horn´ı troj´ uheln´ıkovou matici. ♦
N´asleduj´ıc´ı tvrzen´ı plat´ı jak na komplexn´ım, tak na re´aln´em vektorov´em prostoru, avˇsak na re´aln´em vektorov´em prostoru nen´ı pˇredpoklad splnˇen pro vˇsechny oper´atory. Tvrzen´ı 7.4. Necht’ V je vektorov´y prostor se skal´arn´ım souˇcinem a T ∈ L (V). M´ a-li oper´ator T matici horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k nˇejak´e b´azi ve V, pak m´ a rovnˇeˇz matici horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k nˇejak´e ortonorm´aln´ı b´azi ve V.
104
7. Spektrum
David Krejˇciˇr´ık
D˚ ukaz. Necht’ T matici horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k nˇejak´e b´azi v1 , . . . , vn ve V. Pak span{v1 , . . . , vj } je invariantn´ı vhledem k T pro vˇsechna j = 1, . . . , n (viz Tvrzen´ı 7.3). Aplikac´ı Gramm-Schmidtova ortogonalizaˇcn´ıho procesu (viz Vˇeta 4.5) dostaneme z v1 , . . . , vn ortonorm´aln´ı b´azi w1 , . . . , wn splˇ nuj´ıc´ı ∀j ∈ {1, . . . , n},
span{w1 , . . . , wj } = span{w1 , . . . , wj } .
Tedy rovnˇeˇz span{w1 , . . . , wj } je invariantn´ı vhledem k T pro vˇsechna j = 1, . . . , n. Uˇzit´ım Tvrzen´ı 7.3 dost´av´ame, ˇze T matici horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k ortonorm´aln´ı b´azi w1 , . . . , wn ve V.
7.8
Determinant, invertibilita a spektrum
Nejdˇr´ıve si ukaˇzme, ˇze matice z Definice 7.3 jsou vskutku jednoduch´e v tom smyslu, ˇze jejich determinant je snadn´e spoˇc´ıst. Tvrzen´ı 7.5. Necht’ A = (ajk )j,k=1,...,n je horn´ı troj´ uheln´ıkov´a (nebo doln´ı troj´ uheln´ıkov´ a nebo diagon´aln´ı) matice. Potom plat´ı: det A = a11 a22 . . . ann .
D˚ ukaz. Opakvan´ym uˇzit´ım rozkladu determinantu podle prvn´ıho sloupce (viz Vˇeta 6.3), dostaneme nakonec poˇzadovan´e tvrzen´ı a11 a12 a13 . . . a1n a a . . . a 22 23 2n 0 a22 a23 . . . a2n 0 a33 . . . a3n 0 0 a33 . . . a3n = a11 det . det . . . .. .. .. .. .. .. .. . . .. . . . . . 0 0 . . . ann 0 0 0 . . . ann a33 . . . a3n .. = a11 a22 det ... . . . . 0
. . . ann
.. .
= a11 a22 . . . ann , ponˇevadˇz kaˇzd´a d´ılˇc´ı matice je opˇet horn´ı troj´ uheln´ıkov´a. Jak zjistit pohledem na matici oper´atoru, zda je oper´ator invertibiln´ı? Pokud m´ame ˇstˇest´ı a m´ame k dispozici b´azi, vzhledem k n´ıˇz je matice oper´atoru horn´ıho troj´ uheln´ıkov´eho tvaru, pak tento probl´em m´a jednoduch´e ˇreˇsen´ı, jak ukazuje n´asleduj´ıc´ı tvrzen´ı. Tvrzen´ı 7.6. Necht’ T ∈ L (V) m´a matici M(T ) =: (ajk )j,k=1,...,n horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k nˇejak´e b´azi ve V. Potom plat´ı, ˇze T je invertibiln´ı tehdy a jen tehdy, pokud vˇsechny prvky na diagon´ale t´eto matice jsou nenulov´e: T je invertibiln´ı
⇐⇒
∀j = 1, . . . , n,
ajj 6= 0 .
7. Spektrum
David Krejˇciˇr´ık
105
D˚ ukaz. Nejdˇr´ıve si uvˇedomme tyto obecn´e ekvivalence: T je invertibiln´ı
⇐⇒
M(T ) je invertibiln´ı
⇐⇒
det M(T ) 6= 0 ,
kde prvn´ı ekvivalence plat´ı d´ıky izomorfnosti zobrazen´ı M a druh´a ekvivalence je jedno z krit´eri´ı Vˇety 6.4. Posledn´ı vlastnost je vˇsak ekvivalentn´ı dokazovan´emu krit´eriu, ponˇevadˇz det M(T ) = a11 . . . ann (viz Tvrzen´ı 7.5). Jak zjistit pohledem na matici oper´atoru, jak vypad´a jeho spektrum? Tento probl´em m´a opˇet jednoduch´e ˇreˇsen´ı pro matice horn´ıho troj´ uheln´ıkov´eho tvaru. Tvrzen´ı 7.7. Necht’ T ∈ L (V) m´a matici M(T ) =: (ajk )j,k=1,...,n horn´ıho troj´ uheln´ıkov´eho tvaru vzhledem k nˇejak´e b´azi ve V. Potom plat´ı, ˇze vlastn´ı hodnoty oper´atoru T jsou rovny diagon´aln´ım prvk˚ um t´eto matice: σ(T ) = {a11 , . . . , ann } .
D˚ ukaz. Necht’ v1 , . . . , vn je b´aze ve V, vzhledem k n´ıˇz m´a T tvaru: a11 a12 a13 0 a22 a23 0 a33 M T, {v1 , . . . , vn } = 0 .. .. .. . . . 0 0 0
Potom m´ame
matici horn´ıho troj´ uheln´ıkov´eho . . . a1n . . . a2n . . . a3n . .. .. . . . . . ann
a11 − λ a12 a13 0 a22 − λ a23 0 0 a 33 − λ M T − λI, {v1 , . . . , vn } = .. .. .. . . . 0 0 0
... ... ... .. .
a1n a2n a3n .. .
. . . ann − λ
,
kde λ ∈ K je libovoln´e ˇc´ıslo. Podle Tvrzen´ı 7.6 v´ıme, ˇze T − λI nen´ı invertibiln´ı tehdy a jen tehdy, kdyˇz λ je rovno jednomu z ˇc´ısel a11 , . . . , ann . Avˇsak podle Definice 7.2 plat´ı, ˇze λ je vlastn´ı ˇc´ıslo oper´atoru T tehdy a jen tehdy, kdyˇz T − λI nen´ı invertibiln´ı. Z Vˇety 7.3 a Tvrzen´ı 7.5 a 7.7 t´eto kapitolky dost´av´ame zaj´ımav´e pozorov´an´ı, ˇze determinant matice m˚ uˇzeme spoˇc´ıst tak´e tak, ˇze nelezneme vlastn´ı ˇc´ısla t´eto matice (coby zobrazen´ı na komplexn´ım souˇradnicov´em prostoru) a pron´asob´ıme je mezi sebou. Toto pozorov´an´ı je konzistentn´ı s dˇr´ıve diskutovan´ym pojmem invariant˚ u, ponˇevadˇz jak spektrum oper´atoru, tak determinant matice jsou objekty nez´avisl´e na volbˇe b´aze. Obdobnˇe stopu matice dostaneme coby souˇcet vlastn´ıch ˇc´ısel t´eto matice. Pro d˚ uleˇzitost tohoto pozorov´an´ı si to shrˇ nme. Tvrzen´ı 7.8. Necht’ A ∈ Kn×n a λ1 , . . . , λm jsou navz´ajem odliˇsn´e vlastn´ı hodnoty oper´atoru TA : Cn → Cn : {x 7→ Ax}. Potom plat´ı: m (λ1 )
(i) det A = λ1 a
m (λm )
. . . λma
;
106
7. Spektrum
David Krejˇciˇr´ık
(ii) tr A = ma (λ1 ) λ1 + · · · + ma (λm ) λm ; kde ma (λj ) je n´asobnost vlastn´ı hodnoty coby koˇrene polynomi´aln´ı rovnice det(A − λI) = 0 .
(7.7)
D˚ ukaz. Podle Vˇety 7.3 existuje b´aze, vzhledem k n´ıˇz m´a matice oper´atoru TA horn´ı troju ´ heln´ıkov´y tvar. Jin´ymi slovy (viz Vˇeta 6.7), B = Q−1 AQ , kde B = (bjk )j,k=1,...,n je horn´ı troj´ uheln´ıkov´a matice a Q je matice pˇrechodu od star´e b´aze k nov´e. Uˇz v´ıme, ˇze det B = det A (viz Vˇeta 6.6) a tr A = tr B (viz Tvrzen´ı 6.5). Avˇsak determinant horn´ı troj´ uheln´ıkov´e matice se spoˇcte snadno a stopa jako obvykle: det B = b11 . . . bnn
a
tr B = b11 + · · · + bnn .
(7.8)
Z Tvrzen´ı 7.7 v´ıme, ˇze kaˇzd´e z ˇc´ısel b11 , . . . , bnn je rovno nˇejak´e z navz´ajem odliˇsn´ych vlastn´ıch hodnot λ1 , . . . , λm zobrazen´ı TA , avˇsak je moˇzn´e, ˇze hned nˇekolik (stejn´ych) ˇc´ısel z b11 , . . . , bnn je rovno t´e sam´e vlastn´ı hodnotˇe. Ponˇevadˇz podle Vˇety 6.6 a Tvrzen´ı 7.5 rovnˇeˇz plat´ı det(A − λI) = det(B − λI) = (b11 − λ) . . . (bnn − λ) , vid´ıme, ˇze ˇc´ıslo bjj se v (7.8) opakuje pr´avˇe tolikr´at, kolik je jeho n´asobnost coby koˇrene polynomi´aln´ı rovnice (7.7). Rovnici (7.7) se ˇr´ık´a charakteristick´y polynom matice A a ˇc´ıslu ma (λj ) se ˇr´ık´a algebraick´ a n´asobnost vlastn´ı hodnoty λj . Student si snadno ovˇeˇr´ı, ˇze v Pˇr´ıkladech 7.6 a 7.7 jsou si geometrick´e a algebraick´e n´asobnosti vlastn´ıch hodnot rovny. Obecnˇe tomu vˇsak nen´ı, jak ukazuje n´asleduj´ıc´ı pˇr´ıklad. (Obecnˇe plat´ı nerovnost mg (λ) ≤ ma (λ).) Pˇ r´ıklad 7.9. Uvaˇzujme matici
0 A := 0
1 0
a odpov´ıdaj´ıc´ı zobrazen´ı TA : C → C : {x 7→ Ax}. Ponˇevadˇz je matice v horn´ım troj´ uheln´ıkov´em tvaru, rovnou vid´ıme, ˇze σ(TA ) = {0} . T´eto nulov´e vlastn´ı hodnotˇe odpov´ıd´a pouze jeden vlastn´ı vektor ( 10 ) ˇci pˇresnˇeji 1 ker(T ) = span . 0 V d˚ usledku toho v´ıme, ˇze mg (0) = 1. Avˇsak det(A − λI) = λ2 , z ˇcehoˇz vid´ıme, ˇze ma (0) = 2.
♦
Rovnˇeˇz invertibilita oper´atoru je vlastnost nez´avisl´a na volbˇe b´aze. Podle Vˇety 7.3 a Tvrzen´ı 7.7 lze tuto d˚ uleˇzitou vlastnost pro oper´atory na komplexn´ıch prostorech redukovat na v´ypoˇcet a prozkoum´an´ı spektra libovoln´e odpov´ıdaj´ıc´ı matice.
7. Spektrum
David Krejˇciˇr´ık
107
Uˇz z tˇechto pozorov´an´ı tuˇs´ıme, ˇze spektrum je kl´ıˇc k porozumˇen´ı vlastnostem line´arn´ıch zobrazen´ı.
7.9
Diagonalizovatelnost
Definice 7.4. Oper´ator T ∈ L (V) je diagonalizovateln´y, pokud m´a diagon´aln´ı matici vzhledem k nˇejak´e b´azi ve V, M´ısto toho, ˇze oper´ator je diagonalizovateln´y, budeme rovnˇeˇz ˇr´ıkat, ˇze oper´ator lze diagonalizovat. Podle definice je oper´ator T ∈ L (V) diagonalizovateln´y, existuje-li ve V b´aze v1 , . . . , vn takov´a, ˇze λ1 0 .. M T, {v1 , . . . , vn } = , . 0 λn
kde λ1 , . . . , λn ∈ K jsou nˇejak´a ˇc´ısla. Podle Definice 5.2 pro matici line´arn´ıho zobrazen´ı lze oper´ator T diagonalizovat tehdy a jen tehdy, pokud prvky b´aze v1 , . . . , vn splˇ nuj´ı rovnosti T v1 = λ1 v1 , .. . T vn = λn vn . Oper´ator T m´a tedy diagon´aln´ı matici vzhledem k nˇejak´e b´azi ve V tehdy a jen tehdy, pokud je tato b´aze sloˇzena z vlastn´ıch vektor˚ u oper´atoru T . Prvky t´eto diagon´aln´ı matice jsou pak pr´avˇe vlastn´ı hodnoty oper´atoru T (viz Tvrzen´ı 7.7). Naneˇstˇest´ı vˇsak ne kaˇzd´y oper´ator m´a diagon´aln´ı matici vzhledem k nˇejak´e b´azi. Pro oper´atory na re´aln´ych vektorov´ych prostorech to uˇz v´ıme (viz Pˇr´ıklad 7.7, kde v re´aln´em pˇr´ıpadˇe vlastn´ı hodnoty a vlastn´ı vektory ani neexistuj´ı). Tato smutn´a skuteˇcnost vˇsak plat´ı i pro komplexn´ı vektorov´e prostory, pro nˇeˇz vˇzdy nˇejak´e vlastn´ı vektory existuj´ı (viz Vˇeta 7.2), ale nemus´ı jich b´yt dostatek pro konstrukci b´aze, jak ukazuje n´asleduj´ıc´ı pˇr´ıklad. Pˇ r´ıklad 7.10. Uvaˇzujme oper´ ator 2
2
T :C →C :
x1 x2
0 x2 = 7→ 0 0
1 x1 . x2 0
Snadno ovˇeˇr´ıme, ˇze T m´a pr´avˇe jedno vlastn´ı ˇc´ıslo, a to nulu, σ(T ) = {0} , jemuˇz odpov´ıd´a mnoˇzina vlastn´ıch vektor˚ u z jednodimenzion´aln´ıho podprostoru 1 span . 0 Oper´ator T tedy nem´ a dostatek vlastn´ıch vektor˚ u, abychom z nich zkosntruovali b´ azi ve dvojdimenzion´aln´ım vektorov´em prostoru C2 . V d˚ usledku toho neexistuje b´ aze v C2 , vzhledem k n´ıˇz by mˇel oper´ator T diagon´ aln´ı matici. ♦
108
7. Spektrum
David Krejˇciˇr´ık
N´asleduj´ıc´ı tvrzen´ı ukazuje, ˇze oper´ator lze diagonalizovat, pokud m´a tolik r˚ uzn´ych vlastn´ıch ˇc´ısel, kolik je dimenze vektorov´eho prostoru. Tvrzen´ı 7.9. Necht’ T ∈ L (V). Potom plat´ı: T m´a dim V r˚ uzn´ych vlastn´ıch hodnot
=⇒
T je diagonalizovateln´y.
D˚ ukaz. Necht’ T m´a dim V r˚ uzn´ych vlastn´ıch hodnot λ1 , . . . , λdim V a necht’ v1 , . . . , vdim V znaˇc´ı odpov´ıdaj´ıc´ı vlastn´ı vektory. Podle Vˇety 7.1 jsou tyto vektory line´arnˇe nez´avisl´e a ponˇevadˇz jich je pr´avˇe tolik, kolik je dimenze prostoru, tvoˇr´ı b´azi (viz Tvrzen´ı 2.8). Zb´yv´a pˇripomenout, ˇze oper´ator je diagonalizovateln´y tehdy a jen tehdy, pokud jeho vlastn´ı vektory tvoˇr´ı b´azi (viz zaˇc´atek t´eto kapitolky). N´asleduj´ıc´ı pˇr´ıklad ukazuje, ˇze se jedn´a jen o postaˇcuj´ıc´ı podm´ınku. Pˇ r´ıklad 7.11. Uvaˇzujme oper´ ator 4x1 4 0 x1 T : K3 → K3 : x2 7→ 4x2 = 0 4 x3 5x3 0 0
Snadno ovˇeˇr´ıme, ˇze T m´a pouze dvˇe vlastn´ı ˇc´ısla (4 a 5),
0 x1 0 x2 . 5 x3
σ(T ) = {4, 5} , avˇsak jeho matice vzhledem ke kanonick´e b´ azi je diagon´ aln´ı, 4 0 M T, {e1 , e2 , e3 } = 0 4 0 0
0 0 . 5
♦
Zakonˇceme tyto u ´ vahy sadou ekvivalentn´ıch podm´ınek pro diagonalizovatelnost oper´atoru. Tvrzen´ı 7.10. Necht’ T ∈ L (V) a λ1 , . . . , λm oznaˇcuj´ı jeho odliˇsn´e vlastn´ı hodnoty. Potom n´asleduj´ıc´ı vlastnosti jsou ekvivalentn´ı: (i) T je diagonalizovateln´y; (ii) ve V existuje b´aze tvoˇren´a vlastn´ımi vektory oper´atoru T ; (iii) existuj´ı jednodimenzion´aln´ı podprostory U1 , . . . , Un ⊂⊂ V, jeˇz jsou invariantn´ı vzhledem k T a splˇ nuj´ı V = U1 ⊕ · · · ⊕ Un ; (iv) V = ker(T − λ1 I) ⊕ · · · ⊕ ker(T − λm I); (v) dim V = dim ker(T − λ1 I) ⊕ · · · ⊕ dim ker(T − λm I). D˚ ukaz. Ekvivalenci (i)⇔(ii) jsme si uˇz uk´azali.
7. Spektrum
David Krejˇciˇr´ık
109
(ii)⇒(iii) Necht’ v1 , . . . , vn znaˇc´ı vlastn´ı vektory oper´atoru T , jeˇz podle pˇredpokladu tvoˇr´ı b´azi v prostoru V. Pro vˇsechna j = 1, . . . , n poloˇzme Uj := span{vj } . Je zˇrejm´e, ˇze kaˇzd´e Uj je jednodimenzion´aln´ı podprostor ve V, jeˇz je invariantn´ı vzhledem k T (ponˇevadˇz kaˇzd´e vj je vlastn´ım vektorem T ). Jelikoˇz v1 , . . . , vn je b´aze, kaˇzd´y vektor z V lze jednoznaˇcnˇe zapsat jako line´arn´ı kombinaci vektor˚ u v1 , . . . , vn : ∀v ∈ V,
∃!α1 , . . . , αn ∈ K,
Jin´ymi slovy, V = U1 ⊕ · · · ⊕ Un .
v = α1 v1 + · · · + αn vn . |{z} | {z } ∈U1
∈Un
(iii)⇒(ii) Pro dan´e j = 1, . . . , n, necht’ vj je nenulov´y vektor z Uj . Pak ovˇsem kaˇzd´y vj je vlastn´ım vektorem oper´atoru T (ponˇevadˇz Uj jsou jednodimenzion´aln´ı invariantn´ı podprostory podle pˇredpokladu). Jelikoˇz plat´ı (podle pˇredpokladu) ∀v ∈ V,
∃!u1 ∈ U1 , . . . , un ∈ Un
v = u1 + · · · + un .
a kaˇzd´y z vektor˚ u uj je skal´arn´ım n´asobkem vj , vid´ıme, ˇze v1 , . . . , vn je b´aze ve V. uˇzeme jednoznaˇcnˇe napsat jako line´arn´ı kombinaci (ii)⇒(iv) Ponˇevadˇz kaˇzd´y vektor z V m˚ vlastn´ıch vektor˚ u oper´atoru T (ponˇevadˇz vlastn´ı vektory tvoˇr´ı b´azi), plat´ı V = ker(T − λ1 I) + · · · + ker(T − λm I) (nejedn´a se a priori o direktn´ı souˇcet, jelikoˇz ker(T −λj I) m˚ uˇze obsahovat dva r˚ uzn´e vlastn´ı vektory). Abychom uk´azali, ˇze se ve skuteˇcnosti jedn´a o direktn´ı souˇcet, poloˇzme (pl´anujeme uˇz´ıt Vˇetu 1.2) 0 = u1 + · · · + um , (7.9)
kde uj ∈ ker(T − λj I), j = 1, . . . , m. Jelikoˇz vektory u1, . . . , um jsou line´arnˇe nez´avisl´e (viz Vˇeta 7.1), dost´av´ame z (7.9), ˇze kaˇzd´y vektor uj = 0. Podle Vˇety 1.2 se tedy jedn´a o direktn´ı souˇcet. (iv)⇒(v) Tato implikace plyne z Vˇety 2.6(ii). (v)⇒(ii) Zvolme b´azi v kaˇzd´em z podprostor˚ u ker(T − λj I), j = 1, . . . , m, a tyto b´aze dejme dohromady takov´ym zp˚ usobem, ˇze dostaneme soubor vektor˚ u v1 , . . . , vn ve V. Podle konstrukce se jedn´a o vlastn´ı vektory oper´atoru T a d´ıky pˇredpokladu skuteˇcnˇe plat´ı n = dim V. Abychom uk´azali, ˇze tyto vektory jsou line´arnˇe nez´avisl´e, poloˇzme α1 v1 + · · · + αn vn = 0 , kde α1 , . . . , αn ∈ K. Pro kaˇzd´y index j = 1, . . . , m, necht’ uj oznaˇcuje souˇcet vˇsech ˇclen˚ u αk vk takov´ych, ˇze vk ∈ ker(T − λj I). Tedy kaˇzd´y uj je vlastn´ı vektor oper´atoru T odpov´ıdaj´ıc´ı vlastn´ımu ˇc´ıslu λj a u1 + · · · + um = 0 . (7.10)
Ponˇevadˇz u1 , . . . , um jsou vlastn´ı vektory odpov´ıdaj´ıc´ı r˚ uzn´ym vlastn´ım ˇc´ısl˚ um, jsou podle Vˇety 7.1 line´arnˇe nez´avisl´e, a tud´ıˇz (7.10) implikuje, ˇze kaˇzd´y vektor uj = 0. Jelikoˇz kaˇzd´y uj je souˇcet ˇclen˚ u αk vk , kde vektory vk byly zvoleny tak, ˇze tvoˇrily b´azi v ker(T − λj I), dost´av´ame, ˇze vˇsechna ˇc´ısla αk jsou rovna nule. Tud´ıˇz vektory v1 , . . . , vn jsou line´arnˇe nez´avisl´e a ponˇevadˇz jejich poˇcet odpov´ıd´a dimenzi prostoru V, jedn´a se podle Tvrzen´ı 2.8 o b´azi.
110
7.10
7. Spektrum
David Krejˇciˇr´ık
Samosdruˇ zenost
Uˇz jsme se sm´ıˇrili s t´ım, ˇze ne kaˇzd´y oper´ator je diagonalizovateln´y. Pod´ıvejme se nyn´ı na speci´aln´ı tˇr´ıdu oper´ator˚ u, jeˇz, jak pozdˇeji uvid´ıme, jsou vˇzdy diagonalizovateln´e. Jelikoˇz tato tˇr´ıda oper´ator˚ u je definov´ana skrze sdruˇzenost, pˇredpokl´adejme po zbytek t´eto kapitolky existenci skal´arn´ıho souˇcinu: V := koneˇcnˇe dimenzion´aln´ı, nenulov´y vektorov´y prostor se skal´arn´ım souˇcinem nad K.
Definice 7.5. Oper´ator T ∈ L (V) je samosdruˇzen´y, pokud T ∗ = T . Na koneˇcnˇe dimenzion´aln´ıch prostorech je pojem samosdruˇzen´y oper´ator identick´y s alternativn´ımi terminologiemi hermitovsk´y ˇci symetrick´y. My se vˇsak budeme striktnˇe drˇzet term´ınu samosdruˇzen´y, jenˇz je v´ystiˇzn´y a konzistentn´ı s analogick´ym zobecnˇen´ım na nekoneˇcnˇe dimenzion´aln´ı vektorov´e prostory se skal´arn´ım souˇcinem (tzv. Hilbertovy prostory). Samosdruˇzen´e oper´atory hraj´ı kl´ıˇcovou roli v kvantov´e mechanice, kde reprezentuj´ı fyzik´aln´ı pozorovateln´e (napˇr. energie, poloha, impuls atd.). Spektrum takov´ehoto oper´atoru m´a pak pˇr´ımou fyzik´aln´ı interpretaci coby v´ysledky mˇeˇren´ı dan´e veliˇciny na studovan´em syst´emu. Obr´azek na tituln´ı str´ance je absorpˇcn´ı spektrum sluneˇcn´ıho z´aˇren´ı, tedy spektrum oper´atoru, jenˇz reprezentuje energii atom˚ u Slunce. Pˇ r´ıklad 7.12. Necht’ T je oper´ ator na K2 , jehoˇz matice (vzhledem ke kanonick´e b´ azi) m´a tvar a11 a12 , M(T ) = a21 a22 kde a11 , a12 , a21 , a22 ∈ K Ponˇevadˇz (viz Tvrzen´ı 5.7) a11 M(T ) = M(T ) = a12 ∗
∗
a21 , a22
dost´av´ ame n´ asleduj´ıc´ı ekvivalenci pro samosdruˇzenost: T∗ = T
⇐⇒
(a11 , a22 ∈ R
∧
a21 = a12 ) .
(V re´aln´em pˇr´ıpadˇe K = R tedy dost´av´ ame pouze jednu podm´ınku na symetrii a21 = a12 .)
♦
Operace sdruˇzen´ı oper´atoru je vlastnost analogick´a operaci komplexn´ıho sdruˇzen´ı ˇc´ısla. Komplexn´ı ˇc´ıslo z, jeˇz je rovno sv´emu sdruˇzen´emu ˇc´ıslu z (tedy m´ame “samosdruˇzenou” vlastnost z = z), je nezbytnˇe re´aln´e. V pˇr´ıpadˇe samosdruˇzen´ych oper´ator˚ u dost´av´ame re´alnost spektra, jak ukazuje n´asleduj´ıc´ı tvrzen´ı. Tvrzen´ı 7.11. Kaˇzd´y samosdruˇzen´y oper´ator m´a re´aln´e spektrum, tedy: T∗ = T
=⇒
σ(T ) ⊂ R .
D˚ ukaz. Pokud K = R, pak kaˇzd´a vlastn´ı hodnota je re´aln´a, tvrzen´ı je tud´ıˇz netrivi´aln´ı pouze v komplexn´ım pˇr´ıpadˇe K = C. Necht’ λ ∈ σ(T ) ⊂ C je vlastn´ı hodnota oper´atoru T a necht’
7. Spektrum
David Krejˇciˇr´ık
111
v ∈ V je odpov´ıdaj´ıc´ı vlastn´ı vektor, tedy T v = λv. Potom plat´ı λ kvk2 = hv, λvi = hv, T vi = hT ∗ v, vi = hT v, vi = hλv, vi = λ kvk2 . Ponˇevadˇz v je podle definice nenulov´y, dost´av´ame λ = λ, a tud´ıˇz λ ∈ R. Opaˇcn´a implikace samozˇrejmˇe neplat´ı, jak ukazuje n´asleduj´ıc´ı pˇr´ıklad. Pˇ r´ıklad 7.13. Necht’ T je oper´ ator na C2 , jehoˇz matice (vzhledem ke kanonick´e b´ azi) m´a tvar 1 i M(T ) = . 0 2 Snadno ovˇeˇr´ıme, ˇze spektrum je re´ aln´e, σ(T ) = {1, 2} , avˇsak T je zˇrejmˇe nesamosdruˇzen´ y.
♦
Tvrzen´ı 7.12. Necht’ T ∈ L (V) je samosdruˇzen´y. Vlastn´ı vektory oper´atoru T odpov´ıdaj´ıc´ı r˚ uzn´ym vlastn´ım ˇc´ısl˚ um jsou ortogon´aln´ı.
D˚ ukaz. Necht’ λ1 6= λ2 jsou odliˇsn´a vlastn´ı ˇc´ısla oper´atoru T a necht’ v1 , v2 jsou odpov´ıdaj´ıc´ı vlastn´ı vektory, tedy T v1 = λ1 v1 a T v2 = λ2 v2 . Potom plat´ı (λ1 − λ2 )hv1 , v2 i = hλ1 v1 , v2 i − hv1 , λ2 v2 i = hT v1 , v2 i − hv1 , T v2 i = hT v1 , v2 i − hT ∗ v1 , v2 i = 0, kde prvn´ı rovnost vyuˇz´ıv´a re´alnosti spektra samosdruˇzen´eho oper´atoru (viz Tvrzen´ı 7.11) a posledn´ı rovnost plat´ı opˇet d´ıky samosdruˇzenosti. Ponˇevadˇz λ1 − λ2 6= 0 podle pˇredpokladu, dost´av´ame poˇzadovan´e tvrzen´ı hv1 , v2 i = 0.
7.11
Spektr´ aln´ı teor´ em
Nyn´ı se dost´av´ame k hlavn´ımu a naprosto fundament´aln´ımu v´ysledku line´arn´ı algebry, s mnoha aplikacemi zvl´aˇstˇe v kvantov´e teorii. Pˇripomeˇ nme, ˇze oper´ator T ∈ L (V) je diagonalizovateln´y tehdy a jen tehdy, pokud v prostoru V existuje b´aze tvoˇren´a vlastn´ımi vektory oper´atoru T (viz Tvrzen´ı 7.10). N´asleduj´ıc´ı v´ysledek n´am ˇr´ık´a, ˇze toto je vˇzdy pˇr´ıpad samosdruˇzen´ych oper´ator˚ u a ˇze se nav´ıc jedn´a o ortonorm´aln´ı b´azi (coˇz je ta nejhezˇc´ı moˇzn´a). Vˇ eta 7.4 (Spektr´aln´ı teor´em). Necht’ T ∈ L (V) je samosdruˇzen´y. Potom ve V existuje ortonorm´aln´ı b´aze tvoˇren´a vlastn´ımi vektory oper´atoru T .
112
7. Spektrum
David Krejˇciˇr´ık
D˚ ukaz. Vˇeta plat´ı v t´eto obecnosti, avˇsak my si ji dok´aˇzeme pouze v komplexn´ım pˇr´ıpadˇe K = C. Ponˇevadˇz T jsme na komplexn´ım vektorov´em prostoru, existuje ortonorm´aln´ı b´aze v1 , . . . , vn ve V, vzhledem k n´ıˇz je matice T horn´ıho troj´ uheln´ıkov´eho tvaru (viz Vˇeta 7.3 a Tvrzen´ı 7.4): a11 . . . a1n .. . .. M T, {v1 , . . . , vn } = . . 0 ann Jelikoˇz T je samosdruˇzen´y, mus´ı b´yt vˇsechny nediagon´aln´ı prvky t´eto matice rovny nule (aby platilo M(T, {v1 , . . . , vn }) = M(T, {v1 , . . . , vn })∗ .) Tedy tato matice je ve skuteˇcnosti diagon´aln´ı, coˇz znamen´a, ˇze v1 , . . . , vn je ortonorm´aln´ı b´aze tvoˇren´a vlastn´ımi vektory oper´atoru T . D˚ usledek 7.2. Necht’ T ∈ L (V) je samosdruˇzen´y a λ1 , . . . , λm oznaˇcuj´ı jeho odliˇsn´e vlastn´ı hodnoty. Potom plat´ı: (i) V = ker(T − λ1 I) ⊕ · · · ⊕ ker(T − λm I); (ii) kaˇzd´y vektor z ker(T − λj I) je ortogon´aln´ı ke vˇsem vektor˚ um z ostatn´ıch podprostor˚ u tohoto rozkladu. D˚ ukaz. Vˇeta 7.4 zaruˇcuje, ˇze v prostoru V existuje ortonorm´aln´ı b´aze tvoˇrena vlastn´ımi vektory oper´atoru T . Vlastnost (i) pak plyne z Tvrzen´ı 7.10, zat´ımco (ii) je d˚ usledkem Tvrzen´ı 7.12. Tento d˚ usledek n´am d´av´a ten nejhezˇc´ı moˇzn´y rozklad vektorov´eho prostoru V pro oper´ator T na kaˇzd´em podprostoru ker(T − λj I) je akc´ı T pouze n´asoben´ı ˇc´ıslem λj .
7.12
Exponenci´ ala oper´ atoru
V kapitolce 7.5 jsme zavedli pojem polynomu oper´atoru T ∈ L (V) pˇrirozen´ym pˇredpisem p(T ) = α0 I + α1 T + α2 T 2 + · · · + αm T m , kde α0 , α1 , . . . , αm ∈ K. Zv´ıdavˇejˇs´ıho studenta samozˇrejmˇe napadne, ˇze kdybychom vzali takov´yto polynomi´aln´ı souˇcet aˇz do nekoneˇcna, mohli bychom definovat funkci oper´atoru, tak jak jsme zvykl´ı definovat skal´arn´ı funkce pomoc´ı nekoneˇcn´ych ˇrad (viz Taylor˚ uv vzorec). N´asleduj´ıc´ı definice reprezentuje jeden velice d˚ uleˇzit´y pˇr´ıklad funkce oper´atoru, kdy to funguje. Definice 7.6. Exponenci´ala oper´atoru T ∈ L (V) je line´arn´ı oper´ator definovan´y pˇredpisem T
e :=
∞ X Tk k=0
k!
.
(7.11)
7. Spektrum
David Krejˇciˇr´ık
113
Zde pravou stranu ch´apeme jako limitu ˇc´asteˇcn´ych souˇct˚ u. Abychom si uk´azali, ˇze tato limita konverguje, zaved’me normu oper´atoru pˇredpisem kT k := sup v∈V v6=0
kT vk . kvk
(7.12)
Na prav´e stranˇe t´eto definice vystupuj´ı normy vektor˚ u, jejichˇz definici zn´ame pro vektorov´e prostory se skal´arn´ım souˇcinem (pˇripomeˇ nme, ˇze pˇredpokl´ad´ame, ˇze V je takov´y prostor). Pro rozd´ıl ˇc´asteˇcn´ych souˇct˚ u dost´av´ame
N M M M
X
M
X X Tk X Tk kT n k kT kk
X Tk − ≤ ,
=
≤
k! k! k! n! k! k=0 k=N +1 k=N +1 k=0 k=N +1
kde nerovnosti plynou z vlastnost´ı normy (7.12). T´ım jsme se dostali zpˇet do skal´arn´ıho pˇr´ıpadu, odkud v´ıme, ˇze prav´a strana jde k nule pro N, M → ∞, a to stejnomˇernˇe pro vˇsechny matice A, jejichˇz norma kAk je menˇs´ı neˇz nˇejak´a dan´a konstanta. Pˇ r´ıklad 7.14. Uvaˇzujme matice 0 1 A := 0 0
a
0 B := 1
0 , 0
jeˇz m˚ uˇzeme ch´ apat jako oper´ atory na souˇradnicov´em prostoru R2 . Snadno se ovˇeˇr´ı, ˇze A2 = 0 a B 2 = 0, tud´ıˇz pˇr´ımo Definice 7.6 d´ av´ a 1 1 1 0 A B e =I +A= a e =I +B = . 0 1 1 1 Ponˇevadˇz eA eB =
2 1
1 1
a
eB eA =
1 1 , 1 2
nem˚ uˇzeme obecnˇe oˇcek´avat platnost vzoreˇcku eA+B = eA eB ,
(7.13)
jenˇz zn´ame ze skal´ arn´ıho pˇr´ıpadu. Neplatnost tohoto vzoreˇcku pro naˇse matice je zˇrejm´a z toho, ˇze bychom z´ aroveˇ n museli m´ıt eA+B = eB eA (ponˇevadˇz vlevo A + B = B + A), avˇsak v´ yˇse jsme si uk´azali, ˇze eA eB 6= B A e e . Alternativnˇe m˚ uˇzeme rovnˇeˇz pˇr´ımo spoˇc´ıst exponenci´ alu souˇctu tˇechto matic cosh 1 sinh 1 A+B e = , sinh 1 cosh 1 pokud vyuˇzijeme vztah˚ u
( I (A + B)k = A+B
⇔ k je sud´e , ⇔ k je lich´e ,
a Taylorova rozvoje funkc´ı cosh a sinh. Na z´ avˇer poznamenejme, ˇze vzoreˇcek (7.13) plat´ı pro komutuj´ıc´ı matice A, B (libovoln´eho stupnˇe), tedy splˇ nuj´ıc´ı [A, B] = 0. ♦
Derivov´an´ım ˇrady (7.11) ˇclen po ˇclenu dostaneme d tT e = etT T = T etT . dt
114
7. Spektrum
David Krejˇciˇr´ık
D´ıky tomuto vztahu m˚ uˇzeme ˇreˇsen´ı soustavy line´arn´ıch diferenci´aln´ıch rovnic du = T u , t ∈ [0, ∞) , dt u(0) = u0 ∈ V ,
(7.14)
naj´ıt ve tvaru
u(t) = etT u0 .
Ponˇevadˇz mnoho fyzik´aln´ıch u ´ loh vede diferenci´aln´ım rovnic´ım typu (7.14) (v pˇr´ıpadˇe nekoneˇcnˇe dimenzion´aln´ıch vektorov´ych prostor˚ u sem spadaj´ı i fundament´aln´ı rovnice veden´ı tepla, vlnov´a a Schr¨odingerova), je exponenci´ala oper´atoru velice d˚ uleˇzit´ym matematick´ym objektem. Uved’me si dva pˇr´ıklady z klasick´e mechaniky. Pˇ r´ıklad 7.15 (Rovnomˇern´ y pˇr´ımoˇcar´ y pohyb). Uvaˇzujme jednorozmˇern´ y pohyb tˇelesa o hmotnosti m, na nˇejˇz nep˚ usob´ı ˇza´dn´e s´ıly. Podle druh´eho Newtonova pohybov´eho z´ akona (z´akon s´ıly) rychlost tˇelesa v splˇ nuje diferenci´ aln´ı rovnici s poˇca´teˇcn´ı podm´ınkou m dv = 0 , dt (7.15) v(0) = v0 ,
kde v0 ∈ R je poˇca´teˇcn´ı rychlost (rychlost tˇelesa v ˇcase nula). Ponˇevadˇz rychlost je (podle definice) zmˇena polohy za infinitezim´ aln´ı zmˇenu ˇcasu, poloha tˇelesa x splˇ nuje diferenci´ aln´ı rovnici s poˇca´teˇcn´ı podm´ınkou dx = v , dt (7.16) x(0) = x0 ,
ˇ sen´ı t´eto soustavy diferenci´ kde x0 ∈ R je poˇca´teˇcn´ı poloha (poloha tˇelesa v ˇcase nula). Reˇ aln´ıch rovnic s poˇca´teˇcn´ımi podm´ınkami zn´ate velmi dobˇre ze ˇskoly coby rovnomˇern´ y pˇr´ımoˇcar´ y pohyb: ∀t ≥ 0,
x(t) = x0 + v0 t ,
v(t) = v0 .
(7.17)
Ch´ apeme-li polohu x a rychlost v ˇca´stice coby souˇradnice vektoru v dvojdimenzion´aln´ım (f´ azov´em) prostoru R2 , m˚ uˇzeme diferenci´ aln´ı rovnice s poˇca´teˇcn´ımi podm´ınkami (7.15) a (7.16) zapsat v elegantn´ım maticov´em tvaru d x 0 1 x , dt v = 0 0 v x(0) = x0 . v(0) v0 To je speci´ aln´ı pˇr´ıpad obecn´e soustavy (7.14), kde T := A je matice z Pˇr´ıkladu 7.14. Aplikac´ı exponenci´ aly 1 t etA = I + tA = 0 1
na vektor ( xv00 ) obdrˇz´ıme (7.17) alternativn´ım zp˚ usobem.
♦
Pˇ r´ıklad 7.16 (Pohyb tˇelesa v odporuj´ıc´ım prostˇred´ı). Uvaˇzujme nyn´ı jednorozmˇern´ y pohyb tˇelesa o hmotnosti m, na nˇejˇz p˚ usob´ı odporov´a s´ıla prostˇred´ı FD = −av (ˇc´ım vˇetˇs´ı rychlost, t´ım vˇetˇs´ı odpor prostˇred´ı), kde a je kladn´ a konstanta charakterizuj´ıc´ı odpor prostˇred´ı pro dan´e tˇeleso. Gravitaˇcn´ı ani jin´e s´ıly neuvaˇzujeme. Uˇzit´ım Newtonova pohybov´eho z´ akona a definice rychlosti m˚ uˇzeme dynamick´e rovnice zapsat ve tvaru d x 0 1 x = , v 0 −c v dt x(0) = x0 , v0 v(0)
7. Spektrum
David Krejˇciˇr´ık
115
kde zkracujeme c := a/m. Tuto soustavu diferenci´ aln´ıch rovnic s poˇca´teˇcn´ımi podm´ınkami m˚ uˇzeme opˇet 1 naj´ıt ˇreˇsen´ım jednotliv´ ych rovnic, pod´ıvejme se vˇsak na ˇreˇsen´ı skrze exponenci´ alu matice A := 00 −c . Snadno ovˇeˇr´ıme, ˇze plat´ı ∀k ≥ 1,
0 1 0 −c
k
=
0 0
(−c)k−1 (−c)k
∞ X (−ct)k (−c) k! 0 k=1 ∞ =I+ 0 X (−ct)k k!
=
0 (−c)−1 (−c)k . 0 (−c)k
Uˇzit´ım Definice 7.6 tedy dost´av´ ame
e
tA
∞ X 0 =I+ k=1 0
k
(−ct) 0 k! =I + k (−ct) 0 k! 1 (−c)−1 (e−ct − 1) = . 0 e−ct − 1 (−c)−1
−1
(−c)−1 (e−ct − 1) (e−ct − 1)
k=1
Aplikac´ı tohoto v´ ysledku na vektor poˇca´teˇcn´ıch podm´ınek ( xv00 ) nakonec obdrˇz´ıme ∀t ≥ 0,
x(t) = x0 +
v0 (1 − e−ct ) , c
v(t) = v0 e−ct .
Vid´ıme, ˇze tˇeleso se zastav´ı aˇz v nekoneˇcn´em ˇcase a celkov´a dr´aha, kterou od ˇcasu nula uraz´ı, je rovna lim [x(t) − x0 ] =
t→∞
v0 mv0 = . c a
Jak bychom intuitivnˇe oˇcek´avali, ˇc´ım vˇetˇs´ı poˇca´teˇcn´ı hybnost tˇelesa, t´ım vˇetˇs´ı uraˇzen´a dr´aha.
♦
Jak spoˇc´ıst exponenci´alu matice? V Pˇr´ıkladˇe 7.14 se n´am exponenci´alu konkr´etn´ıch matic podaˇrilo spoˇc´ıst pˇr´ımo z Definice 7.6, ponˇevadˇz bud’ jejich urˇcit´a mocnina byla nulov´a (matice A, B), tud´ıˇz i vyˇsˇs´ı mocniny byly nulov´e a nekoneˇcn´a ˇrada (7.11) se tak redukuje na (koneˇcn´y) polynom oper´atoru, nebo jejich mocniny splˇ novaly urˇcit´a pravidla (matice A + B), d´ıky nimˇz jsme vypoˇcet exponenci´aly matice redukovali na skal´arn´ı probl´em (viz rovnˇeˇz Pˇr´ıklad 7.16). Dalˇs´ı tˇr´ıdou matic, pro nˇeˇz um´ıme exponenci´alu spoˇc´ıst, jsou diagon´aln´ı matice: λ1 0 eλ1 0 .. .. D= =⇒ eD = . . . λn 0 λn 0 e
(7.18)
To plyne pˇr´ımo z Definice 7.6, pokud si uvˇedom´ıme, ˇze libovolnou mocninu diagon´aln´ı matice je snadn´e spoˇc´ıst: k λ1 0 λk1 0 .. .. ∀k ≥ 0, = . . . 0 λn 0 λkn
Obecn´a matice, se kterou se v ˇzivotˇe setk´ame (napˇr´ıklad u zkouˇsky) vˇsak nebude ani diagon´aln´ı, ani jej´ı mocniny nebudou splˇ novat nˇejak´a zˇrejm´a pravidla. Pˇresto se exponenci´alu matice nauˇc´ıme spoˇc´ıst pro dalˇs´ı velkou tˇr´ıdu matic, a to pro samosdruˇzen´e matice A = A∗ . Zde totiˇz m˚ uˇzeme vyuˇz´ıt spektr´aln´ıho teor´emu (Vˇeta 7.4), jenˇz n´am zaruˇcuje, ˇze matice A je diagonalizovateln´a, a to vzhledem k b´azi tvoˇren´e vlastn´ımi vektory matice A, o nichˇz nav´ıc v´ıme, ˇze jsou ortogon´aln´ı. M´ame tud´ıˇz vztah A = QDQ−1 ,
(7.19)
116
7. Spektrum
David Krejˇciˇr´ık
kde D je diagon´aln´ı matice, na jej´ıˇz diagon´ale leˇz´ı vlastn´ı ˇc´ısla matice A, a sloupce matice Q jsou odpov´ıdaj´ıc´ı vlastn´ı vektory (viz Vˇeta 6.7). Ponˇevadˇz Ak = QD k Q−1 pro vˇsechna k ≥ 0, z Definice 7.6 a (7.19) pak rovnou dost´av´ame eA = Q eD Q−1 ,
(7.20)
kde eD um´ıme spoˇc´ıst podle (7.18). Probl´em nalezen´ı exponenci´aly samosdruˇzen´e matice A se tedy redukuje na spoˇcten´ı jej´ıch vlastn´ıch ˇc´ısel a vlastn´ıch vektor˚ u. Jin´ymi slovy, ˇreˇsen´ı soustavy line´arn´ıch diferenci´aln´ıch rovnic 7.14 se redukuje na spektr´aln´ı anal´yzu oper´atoru T . Pˇ r´ıklad 7.17. Spoˇctˇeme v´ yˇse uveden´ ym postupem exponenci´ alu samosdruˇzen´e matice 0 1 C := , 1 0 ˇ ıslo λ ∈ C je vlastn´ı hodnota matice C tehdy a jen tehdy, jeˇz vystupuje v Pˇr´ıkladu 7.14 (C = A + B). C´ pokud C − λI nen´ı invertibiln´ı, coˇz je ekvivalentn´ı podm´ınce det(C − λI) = λ2 − 1 = 0 (zde prvn´ı rovnost je pouh´ y v´ ypoˇcet determinantu). Z toho dost´av´ ame dvˇe vlastn´ı ˇc´ısla λ1 := −1 a λ2 := 1, a tedy σ(C) = {−1, 1} . Odpov´ıdaj´ıc´ı vlastn´ı vektory jsou napˇr´ıklad 1 v1 := −1
a
1 v2 := , 1
coˇz plyne z ovˇeˇren´ı vztah˚ u (C − λ1 I)v1 = 0 a (C − λ2 I)v2 = 0. Dost´av´ ame tedy −1 0 1 1 −1 C = QDQ , kde D := a Q := , 0 1 −1 1 kde matice D m´a na diagon´ ale vlastn´ı ˇc´ısla matice C a matice pˇrechodu Q od kanonick´e b´ aze k b´ azi tvoˇren´e vlastn´ımi vektory matice C m´a ve sloupc´ıch odpov´ıdaj´ıc´ı vlastn´ı vektory. Zb´ yv´a spoˇc´ıst exponenci´ alu diagon´ aln´ı matice D podle vztahu (7.18) a inverzn´ı matici ke Q: −1 1 1 −1 e 0 , eD = , Q−1 = 0 e 2 1 1 a dosadit do vzoreˇcku (7.20): C
D
e = Qe Q
−1
cosh 1 = sinh 1
sinh 1 . cosh 1
Dost´av´ ame tud´ıˇz ten sam´ y v´ ysledek jako v Pˇr´ıkladu 7.14.
♦
Rozluˇcme se pravdˇepodobnˇe nejhezˇc´ım tvrzen´ım line´arn´ı algebry. Vˇ eta 7.5. ∀A ∈ Kn×n ,
det eA = etr A .
D˚ ukaz. Vˇeta plat´ı v pln´e obecnosti, dokaˇzme si ji vˇsak pouze pro samosdruˇzen´e matice, A = A∗ . Pak m´ame det eA = det(Q eD Q−1 ) = det eD = eλ1 . . . eλn = eλ1 +···+λn = etr D = etr(QDQ
−1 )
= etr A ,
David Krejˇciˇr´ık
7. Spektrum
117
kde λ1 , . . . , λn znaˇc´ı prvky na diagon´ale diagon´aln´ı matice D. Zde prvn´ı rovnost plyne z (7.20), druh´a rovnost plat´ı d´ıky Vˇetˇe 6.6, tˇret´ı rovnost plyne ze (7.18) a Tvrzen´ı 7.5, ˇctvrt´a rovnost je element´arn´ı, p´at´a rovnost plyne pˇr´ımo z definice stopy matice, ˇsest´a rovnost plat´ı d´ıky Tvrzen´ı 6.5 a posledn´ı rovnost je diagonalizaˇcn´ı vztah (7.19).
118
7.13
7. Spektrum
David Krejˇciˇr´ık
Cviˇ cen´ı
1. Najdˇete spektrum n´asleduj´ıc´ıch matic (znaˇcme si kaˇzdou z nich jednotn´ym symbolem A), ch´apan´ych coby matice oper´atoru x 7→ Ax na komplexn´ım souˇradnicov´em prostoru vzhledem ke kanonick´e b´azi. Urˇcete geometrick´e a algebraick´e n´asobnosti vlastn´ıch hodnot. V pˇr´ıpadˇe existence dostateˇcn´eho poˇctu vlastn´ıch vektor˚ u, najdˇete ˜ matici A zobrazen´ı x 7→ Ax vzhledem k b´azi tvoˇren´e vlastn´ımi vektory. V pˇr´ıpadˇe nedostateˇcn´eho poˇctu vlastn´ıch vektor˚ u, doplˇ nte vlastn´ı vektory na b´azi a najdˇete matici A˜ vzhledem k t´eto b´azi. (a) 0 0 , 0 0
(b)
(c)
(d)
−1 1 0 −1 , , −1 1 1 0
1 1 , 1 1
(e) (f) 1 −1 1 1 −1 0 1 1 −1, 2 −2 0 . 0 −1 2 0 1 −3
(1) (2) [(a) σ(A) = {0}, mg (0) = ma (0) = 2, u0 = ( 10 ) , u0 = ( 01 ), A˜ = A; (b) σ(A) = {0}, mg (0) = 1, ma (0) = 2, u0 = ( 11 ), A˜ = ( 00 10 ) vzhledem k {u0, e2 }; 1 0 (c) σ(A) = {i, −i}, ma (i) = ma (−i) = 1, ui = ( −i ), u−i = ( 1i ), A˜ = ( 0i −i ); 1 1 0 0 ˜ (d) σ(A) = {0, 2}, ma (0) = ma (2) = 1, u0 = ( −1 ), u2 = ( 1 ), A = ( 0 2 ); 1
(e) σ(A) = {1, 2}, mg (1) = 1, ma (1) = 2, ma (2) = 1, u1 = 1 , u2 = 1 1 0 −1 A˜ = 0 2 2 vzhledem k {u1 , u2 , e3 }; 0 0 1 0 0 0 1 1 (f) σ(A) = {0, −1, −3}, u0 = 3 , u−1 = 2 , u−3 = 0 , A˜ = 0 −1 1
3
1
1 0 1
0 0 0 0 −3
2. Spoˇctˇete exponenci´alu matic (a), (b), (c), (d) a (f) z pˇredchoz´ıho cviˇcen´ı. [(a) eA = I; 0 1 (b) eA = I + A = ( −1 ctˇete A2 ; 2 ); Hint: Spoˇ 1 − sin 1 (c) eA = ( cos sin 1 cos 1 ); A 1 sinh 1 e ( cosh (d) e = sinh 1 cosh 1 ); 2−e−1 −1+e−1 0 A −1 −1 −1+e 0 (f) e = 1 2−e .] −3 −1 1 −3 −1 −3 3
(2+e
−3e
)
3
(−1−2e
+3e
) e
,
.]
David Krejˇciˇr´ık
Reference
Reference [1] Online etymology dictionary, http://www.etymonline.com/. [2] Oxford dictionaries, http://www.oxforddictionaries.com/. [3] S. Axler, Linear algebra done right, Springer, New York, 2004, 2nd edition. [4]
, Linear algebra done right, Springer, New York, 2014, 3rd edition.
[5]
, Linear algebra abridged, 2016, http://linear.axler.net/LinearAbridged.html.
[6] P. R. Halmos, Finite-dimensional vector spaces, Springer, New York, 1987. [7] J. Kop´aˇcek, Matematika pro fyziky II, Univerzita Karlova v Praze, Praha, 1989. [8] P. Lax, Linear algebra and its applications, Willey, 2nd edition, New Jersey, 2007.
Pravidla zkouˇsky
A
David Krejˇciˇr´ık
Pravidla zkouˇsky
Pˇredpokladem pˇripuˇstˇen´ı ke zkouˇsce je pˇredchoz´ı z´ısk´an´ı z´apoˇctu. Vˇ sichni studenti zaˇcnou zkouˇsku p´ısemkou, v n´ıˇz se objev´ı v´ypoˇcetn´ı pˇr´ıklady analogick´e tˇem, s kter´ymi jsme se setk´avali na cviˇcen´ıch, a v menˇs´ı m´ıˇre i teoretick´a l´atka z pˇredn´aˇsek. Text pˇredn´aˇsky a cviˇcen´ı jsou (zdarma) k dispozici na adrese: http://gemma.ujf.cas.cz/~ david/other/la.pdf
P´ısemka bude obsahovat jednu povinnou ot´azku typu smrtihlav, jej´ıˇz ne´ uspˇeˇsn´e zodpovˇezen´ı je ohodnoceno z´apornou ˇc´astkou aˇz -100 bod˚ u.
Naopak jedna ot´azka typu jasoˇ n bude nepovinn´a, avˇsak pˇri u ´ spˇeˇsn´em zodpovˇezen´ı je ohodnocena bonusovou ˇc´astkou aˇz +100 bod˚ u.
Celkov´y poˇcet bod˚ u, jenˇz lze z´ıskat z povinn´ych ot´azek (vˇcetnˇe smrtihlava), je 100. Jasoˇ n je tedy jedin´a moˇznost, jak neskonˇcit se z´aporn´ym sk´ore pˇri ne´ uspˇechu u smrtihlava (a nav´ıc umoˇzn ˇ uje nab´yt vˇetˇs´ıho celkov´eho poˇctu bod˚ u neˇz 100). Hodnocen´ı p´ısemky bude prob´ıhat n´asledovnˇe (n := celkov´y poˇcet bod˚ u): C D E F n > 75 75 ≥ n > 50 50 ≥ n > 25 25 ≥ n Takto z´ıskan´a zn´amka je koneˇcn´a zn´amka ze zkouˇsky (samotnou p´ısemkou tedy nelze z´ıskat lepˇs´ı zn´amku neˇz C). V´yjimkou jsou studenti se zn´ amkou C z p´ısemky, kteˇr´ı se mohou rozhodnout bud’ si zn´amku C ponechat, nebo pˇristoupit k u ´ stn´ı zkouˇsce, z n´ıˇz si mohou n´aslednˇe odn´est lepˇs´ı zn´amku A nebo B (ve v´yjimeˇcnˇe tragick´ych pˇr´ıpadech vˇsak i zn´amku horˇs´ı).
Hodnˇe ˇstˇest´ı!
V Praze, 18. prosince 2016
David Krejˇciˇr´ık
Pravidla zkouˇsky
David Krejˇciˇr´ık
Pˇ r´ıklady smrtihlav˚ u 1. Kter´e z n´asleduj´ıc´ıch mnoˇzin (ne)jsou vektorov´e prostory nad R, a proˇc (ne)? (a) {( xx12 ) ∈ R2 : x1 + 2x2 = 3};
(b) {( xx12 ) ∈ R2 : −3x1 + 2x2 = 0}; (c) {( xx12 ) ∈ R2 : 4x1 x2 = 0};
(d) {( xx12 ) ∈ R2 : 2|x1 | + 3|x2 | = 0}. Interpretujte geometricky. 2. Necht’ v1 , . . . , vn je n vektor˚ u z vektorov´eho prostoru V nad C. Uved’te definice n´asleduj´ıc´ıch vlastnost´ı ˇci objekt˚ u: (a) v1 , . . . , vn jsou line´arnˇe z´avisl´e; (b) v1 , . . . , vn jsou line´arnˇe nez´avisl´e; (c) vn je line´arn´ı kombinac´ı v1 , . . . , vn−1 ; (d) v1 , . . . , vn tvoˇr´ı b´azi ve V; (e) span{v1 , . . . , vn }; (f) dimenze prostoru V je m. 3. Kter´e z n´asleduj´ıc´ıch funkc´ı (ne)jsou line´arn´ı zobrazen´ı z R2 do R2 , a proˇc (ne)? 1 +3x2 (a) f (( xx12 )) := −x x1 +2x2 ; 1 +3x2 (b) f (( xx12 )) := x−x ; 1 +2x2 −1 (c) f (( xx12 )) := ( xx12 );
x1 (d) f (( xx12 )) := ( −x ). 2
Interpretujte geometricky. 4. Necht’ T ∈ L (V, W), kde V, W jsou vektorov´e prostory nad C. Uved’te definice n´asleduj´ıc´ıch vlastnost´ı ˇci objekt˚ u: (a) ker T (j´adro); ran T (obor hodnot); rank T (hodnost); (b) T je injektivn´ı (prost´e); T je surjektivn´ı (na); T je bijektivn´ı; (c) T je invertibiln´ı; T −1 . Formulujte univerz´aln´ı vztah mezi dimenzemi prostoru V, j´adra T a oboru hodnot T . 5. Necht’ x, y ∈ Cn . Napiˇste, jak jsou definov´any n´asleduj´ıc´ı vlastnosti ˇci objekty: (a) kxk (eukleidovk´a norma vektoru x); (b) hx, yi (eukleidovk´y skal´arn´ı souˇcin vektor˚ u x, y); (c) vektory x, y jsou ortogon´aln´ı; (d) vektory x, y jsou ortonorm´aln´ı;
Pravidla zkouˇsky
David Krejˇciˇr´ık
(e) vektory x1 , . . . , xn tvoˇr´ı ortonorm´aln´ı b´azi v Cn ; Formulujte Pythagorovu vˇetu, Schwarzovu nerovnost a troj´ uheln´ıkovou nerovnost. 6. Rozhodnˇete, kter´e z n´asleduj´ıc´ıch maticov´ych souˇcin˚ u m´a smysl, a v pˇr´ıpadˇe, ˇze smysl m´a, souˇcin spoˇc´ıtejte. 2 i 1 0 2 −1 1 3 (a) 0 3 4 9 0 −1 7 4 1 5 ei 0 2 1 1 0 2 −1 1 3 (b) 0 3 4 9 0 −1 7 4 1 5 6 0 2 1 1 0 2 −1 1 3 (c) 0 −1 0 3 4 9 7 4 1 5 6 0 2 1 (d) 1 0 2 −1 0 ei 2 (e) 1 1 0 2 −1 0 1 2 (f) 1 2 0 −1 4 i
7. Uvaˇzujme matici
Spoˇctˇete:
1 −1 0 A := 2 −2 0 . 0 1 −3
(a) AT (transponovan´a matice); A∗ (sdruˇzen´a matice); (b) ker A, ker AT , ker A∗ ; ran A, ran AT , ran A∗ ; (c) dim ker A, dim ker AT , dim ker A∗ ; rank A; rank AT ; rank A∗ ; (d) det A, det AT , det A∗ ; tr A, tr AT , tr A∗ ; (e) cof A (kofaktorov´a matice); (f) vlastn´ı ˇc´ısla a vlastn´ı vektory matice A. Rozhodnˇete, zda je matice A invertibiln´ı, a pokud ano, spoˇctˇete jej´ı inverzi A−1 . Rozhodnˇete, zda je matice A diagonalizovateln´a, a pokud ano, naleznˇete b´azi, vzhledem k n´ıˇz je diagon´aln´ı, a jej´ı diagon´aln´ı tvar.