¨ ´ ´ BUDAPESTI KOZGAZDAS AGTUDOM ANYI EGYETEM
Pusk´ as Csaba, Szab´ o Imre, Tallos P´ eter
´ LINEARIS ALGEBRA JEGYZET
BUDAPEST, 1997
A szerz˝ok Line´aris Algebra, illetve Line´aris Algebra II. c. jegyzeteinek ´atdolgozott kiad´asa.
i
El˝osz´o Ez a jegyzet a Budapesti K¨ozgazdas´ agtudom´ anyi Egyetem hallgat´oinak m´asodik f´el´eves line´aris algebrai tanulm´anyait szeretn´e seg´ıteni. A jegyzet az ”alapszint˝ u” matematika oktat´asban r´esztvev˝ o hallgat´ok line´aris algebra tananyag´ at tartalmazza. A line´aris algebra eredetileg line´aris egyenletrendszerek megold´as´ aval foglalkozott, ez´ert el˝osz¨or csak a m´atrixaritmetika ´es determin´anselm´elet tartozott t´argy´ ahoz. D¨ont˝o hat´assal volt fejl˝od´es´ere, az a felismer´es, hogy a mindennapi ´ertelemben vett t´er geometri´aj´anak ´altal´anos´ıt´ asak´ent kapott vektorterek elm´elete a line´aris egyenletrendszerek probl´emak¨or´et m´as megvil´ag´ıt´ asba helyezi. Ebben a jegyzetben a vektorterek elm´elet´enek elemeit t´argyaljuk, ´es a m´atrixaritmetika ennek a c´elnak ´ ´erezz¨ a szolg´alat´aba van ´all´ıtva. Ugy uk, hogy ´ıgy k¨onnyebben megmutatkozik mind a t´etelek m´elyebb ´ertelme ´es az azok k¨oz¨ otti kapcsolat. Ez a fel´ep´ıt´es lehet˝ov´e teszi, hogy az itt nyert eredm´enyeket mind a matematik´an bel¨ ul, mind m´as tudom´anyter¨ uleteken is alkalmazz´ak. Sz´oljunk n´eh´any sz´ot a jegyzet szerkezet´er˝ ol ´es jel¨ol´esm´ odj´ ar´ ol. El˝osz¨ or a k´es˝obbiekben sokat haszn´alt m´atrixaritmetika elemeit gy˝ ujt¨ ott¨ uk ¨ossze, majd bemutatjuk az absztrakt vektortereket, ´es legfontosabb tulajdons´agaikkal jellemezz¨ uk azokat. Ezut´an r´at´er¨ unk a line´aris lek´epez´esek ´es transzform´aci´ ok t´argyal´ as´ ara. Ezek reprezent´aci´oja teremti meg a kapcsolatot a m´atrixaritmetik´ aval. Ezt k¨ovet˝ oen m´ar eleget tudunk ahhoz, hogy a line´aris egyenletrendszerek megold´as´ at eleg´ansan kezelhess¨ uk. Ezut´an az euklideszi terek t´argyal´ asa k¨ovetkezik, majd a line´aris transzform´aci´ok saj´at´ert´ekeinek ´es saj´atvektorainak meghat´aroz´ as´ ara adunk m´odszert. V´eg¨ ul a t¨obbv´altoz´os f¨ uggv´enyek lok´alis sz´els˝ o´ert´ekeinek meghat´aroz´ asakor elengedhetetlen kvadratikus alakok ´es azok definits´eg´enek vizsg´alata k¨ovetkezik. Az utols´o hatodik fejezet a t¨obbv´altoz´os f¨ uggv´enytan elemeinek line´aris algebrai eszk¨oz¨ okkel val´o t´argyal´as´at tartalmazza. A bevezetett fogalmak t¨obbs´eg´et sz´amozott defin´ıci´ okban adjuk meg, n´eha azonban a g¨ord¨ ul´ekenys´eg ´erdek´eben csak d˝oltbet˝ us szed´essel h´ıvjuk fel r´ajuk a figyelmet. A t´etelek ´es ´all´ıt´asok tripla sz´amoz´ asa megmutatja, hogy mely fejezet, melyik pontj´anak h´anyadik t´etel´er˝ol vagy ´all´ıt´ as´ ar´ ol van sz´o. A Faktorterek c´ım˝ u szakasz ∗∗ jelz´essel van ell´atva, ami azt jelzi, hogy ismerete n´elk¨ ul is ´erthet˝o a tov´abbi anyag, de u ´gy gondoltuk, hogy elolvas´ asa hozz´aj´ arulhat a vektorterek elm´elet´enek jobb meg´ert´es´ehez. A jegyzet els˝o ¨ot fejezet´et Pusk´as Csaba, m´ıg az utos´o hatodik fejezetet Szab´o Imre ´es Tallos P´eter ´ırt´ak. Itt h´ıvjuk fel a figyelmet arra, hogy az egy-egy pontot lez´ar´ o feladatok ´es gyakorlatok nem p´otolhatj´ak a feladatgy˝ ujtem´enyt. Ebb˝ol a szempontb´ ol ez a jegyzet meglehet˝osen hi´anyos. Tudjuk, hogy minden igyekezet¨ unk ellen´ere m´eg mindig maradtak hib´ak, el´ır´asok, b´ar a koll´eg´aink nagyon sokat felfedeztek ´es azokat term´eszetesen kijav´ıtottuk. A jegyzetet szed´esi munk´ai a TEX kiadv´anyszerkeszt˝ o szoftver LaTEX v´altozat´ aval, az ´abr´ak pedig a PICTEX szoftverrel k´esz¨ ultek. Budapest, 1997. febru´ar 6. Pusk´ as Csaba, Szab´o Imre, Tallos P´eter
ii
Tartalomjegyz´ ek El˝ osz´ o
i
Tartalomjegyz´ ek
iii
1 Vektorterek ´ es elemi tulajdons´ agaik 1.1 M´atrixaritmetika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 A m´atrixm˝ uveletek tulajdons´agai . . . . . . . . . . . . . . . . A m´atrixok ¨osszead´ as´ anak tulajdons´agai . . . . . . . . . . . . A m´atrixok skal´arral val´ o szorz´as´ anak tulajdons´agai . . . . . A m´atrixok szorz´as´ anak tulajdons´agai . . . . . . . . . . . . . A m´atrixok szorz´as´ anak ´es ¨osszead´ as´ anak kapcsolata . . . . . 1.2 Speci´alis m´atrixok . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Vektorok a s´ıkon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 A vektort´er fogalma . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 P´eld´ak vektorterekre . . . . . . . . . . . . . . . . . . . . . . . 1.5 Alterek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Line´aris f¨ uggetlens´eg ´es ¨osszef¨ ugg˝ os´eg . . . . . . . . . . . . . . . . . 1.7 Vektort´er dimenzi´oja ´es b´azisa . . . . . . . . . . . . . . . . . . . . . 1.8 Koordin´ata reprezent´aci´ o . . . . . . . . . . . . . . . . . . . . . . . . 1.8.1 Elemi b´azistranszform´ aci´ o . . . . . . . . . . . . . . . . . . . . 1.8.2 Az elemi b´azistranszform´ aci´ o n´eh´ any alkalmaz´ asa . . . . . . . Vektorrendszerek line´aris f¨ uggetlens´eg´enek, illetve ¨osszef¨ ugg˝ os´eg´enek vizsg´alata . . . . . . . . . . . . . . . . . . . Kompatibilit´as vizsg´alat . . . . . . . . . . . . . . . . . . . . .
1 1 6 6 6 7 8 9 11 15 17 23 27 32 38 44 46
2 Line´ aris lek´ epez´ esek, transzform´ aci´ ok 2.1 A line´aris lek´epez´esek elemi tulajdons´agai . . . . . . . . . . 2.1.1 P´eld´ak line´aris lek´epez´esekre ´es transzform´aci´ okra . 2.1.2 Line´aris lek´epez´esek magtere ´es k´eptere . . . . . . . 2.2 M˝ uveletek line´aris lek´epez´esekkel . . . . . . . . . . . . . . . 2.2.1 Line´aris lek´epez´esek ¨osszead´ asa ´es szorz´asa skal´ arral 2.2.2 Line´aris lek´epez´esek szorz´asa . . . . . . . . . . . . . 2.2.3 Line´aris transzform´aci´ ok inverze . . . . . . . . . . . P´eld´ak invert´alhat´ o line´aris transzform´aci´ okra . . . . ∗∗ 2.2.4 Faktorterek . . . . . . . . . . . . . . . . . . . . . . 2.3 M´atrix reprezent´aci´o . . . . . . . . . . . . . . . . . . . . . .
51 51 52 54 56 56 58 58 60 62 63
iii
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
46 47
´ TARTALOMJEGYZEK
iv 2.3.1
2.4 2.5
A line´aris lek´epez´esekkel ´es m´atrixokkal v´egzett m˝ uveletek kapcsolata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M´atrixok ´es line´aris lek´epez´esek ¨osszead´ asnak kapcsolata . . M´atrixok ´es line´aris lek´epez´esek skal´ arral val´ o szorz´as´ anak kapcsolata . . . . . . . . . . . . . . . . . . . . . . . M´atrixok, illetve line´aris lek´epez´esek szorz´as´ anak kapcsolata . Line´aris lek´epez´esek ´es transzform´aci´ ok szorz´as´ anak tulajdons´agai . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Line´aris transzform´aci´ ok inverz´enek m´atrixa . . . . . . . . . . ´ Altal´ anos b´azistranszform´ aci´ o . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Line´aris transzform´aci´ o m´atrixa u ´j b´azisban . . . . . . . . . . M´atrixok b´azisfaktoriz´aci´ oja . . . . . . . . . . . . . . . . . . . . . . .
67 67 68 69 70 72 73 74 79
3 Alkalmaz´ asok 3.1 Line´aris egyenletrendszerek . . . . . . . . . . . . . . . . 3.1.1 Homog´en line´aris egyenletrendszerek megold´asa . 3.1.2 Inhomog´en line´aris egyenletrendszerek megold´asa 3.2 M´atrixegyenletek . . . . . . . . . . . . . . . . . . . . . . 3.3 M´atrix inverz´enek numerikus meghat´aroz´ asa . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
83 83 86 89 92 94
4 Euklideszi terek 4.1 Skal´aris szorzatos terek . . . . . . . . . . 4.2 A transzpon´alt line´aris lek´epez´es . . . . 4.3 Geometriai fogalmak ´altal´ anos´ıt´ asa . . . ∗ 4.3.1 T´erelemek t´avols´ aga . . . . . . Pont ´es egyenes t´avols´ aga . . . . Pont ´es hipers´ık t´avols´ aga . . . . P´arhuzamos hipers´ıkok t´avols´ aga 4.4 Unit´er terek∗ . . . . . . . . . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
97 97 115 117 126 126 126 127 128
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
5 Invari´ ans alterek 5.1 Invari´ans alterek, transzform´aci´ ok polinomjai . . . . . . 5.1.1 Polinomok . . . . . . . . . . . . . . . . . . . . . . 5.1.2 Line´aris transzform´aci´ ok ´es m´atrixaik polinomjai 5.2 Saj´atvektorok ´es saj´at´ert´ekek . . . . . . . . . . . . . . . 5.3 A s´ık elemi line´aris transzform´aci´ oi . . . . . . . . . . . . 5.4 Eklideszi terek line´aris transzform´aci´ oi . . . . . . . . . . 5.4.1 Szimmetrikus line´aris transzform´aci´ ok . . . . . . 5.4.2 Ortogon´alis line´aris transzform´aci´ ok . . . . . . . 5.5 Kvadratikus alakok . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
131 131 133 138 141 146 148 149 151 152
6 Differenci´ alsz´ am´ıt´ as 6.1 M´atrixok norm´aja . . . . . . . . . 6.2 Differenci´alhat´os´ag . . . . . . . . . 6.3 Parci´alis deriv´altak . . . . . . . . . 6.4 Folytonos differenci´alhat´ os´ ag . . . 6.5 M´asodrend˝ u deriv´altak . . . . . . . 6.6 A sz´els˝o´ert´ek m´asodrend˝ u felt´etelei
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
159 159 163 166 169 171 174
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
´ TARTALOMJEGYZEK 6.7 6.8
v
Az implicitf¨ uggv´eny-t´etel . . . . . . . . . . . . . . . . . . . . . . . . 177 Felt´eteles sz´els˝o´ert´ek . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
vi
´ TARTALOMJEGYZEK
1. Fejezet
Vektorterek ´ es elemi tulajdons´ agaik Ebben a fejezetben el˝osz¨or a m´atrix fogalm´aval, a m´atrixokkal v´egzett m˝ uveletekkel, ´es azok tulajdons´agaival ismerked¨ unk meg. Ezut´an a k¨oznapi ´ertelemben vett s´ık vektorain ´ertelmezett ¨osszead´as ´es vektorok val´ os sz´amokkal val´ o szorz´as´ anak tulajdons´ agait vizsg´aljuk. A szerzett tapasztalatok birtok´aban defini´aljuk az absztrakt vektort´er fogalm´at. M´ar itt szeretn´enk arra biztatni az olvas´ ot, hogy a k´es˝ obbiekben bevezetett fogalmak ´es ´all´ıt´asok pontos meg´ert´ese ´erdek´eben mindig vizsg´alja meg, hogy a sz´obanforg´o fogalomnak, illetve ´all´ıt´ asnak mi a geometriai jelent´ese a s´ıkon ´es a t´erben. A geometriai modell, b´ar nem helyettes´ıti a bizony´ıt´ ast, de seg´ıti a meg´ert´est. A k¨ozgazd´asz hallgat´ok sz´am´ ara a val´ os koordin´ataterek ismerete a legfontosabb, m´egis, ahol a minden vektort´erre jellemz˝o tulajdons´agokat t´argyaljuk, a tiszt´abb fogalomalkot´as ´erdek´eben nem haszn´aljuk a vektorok koordin´at´ ait.
1.1
M´ atrixaritmetika
A line´aris algebrai probl´em´ak numerikus megold´asa az esetek nagy t¨obbs´eg´eben m´atrixaritmetikai oper´aci´ok elv´egz´es´et k´ıv´ anja a feladat megold´oj´ at´ ol. Ez´ert ebben az els˝o pontban a m´atrix fogalm´aval ´es az ezekkel v´egzett m˝ uveletekkel fogunk megismerkedni. M´atrixokkal m´ar sz´amtalanszor tal´alkozott az olvas´ o, csak nem biztos, hogy azokat m´atrixnak nevezt´ek. Sz´am´ıt´ astechnik´ aban p´eld´ aul a m´atrix n´ev helyett a t¨omb n´ev haszn´alatos, m´ıg a mindennapi ´eletben egyszer˝ uen csak sz´amt´ abl´ azatr´ ol besz´el¨ unk. A m´atrix val´oj´aban nem m´as, mint egy t´eglalap alak´ u sz´amt´ abl´ azat. A m´atrix elemei teh´at sz´amok, ´es a sz´amokkal v´egzett m˝ uveletekre fogjuk visszavezetni a m´atrixokkal v´egrehajtand´o m˝ uveleteket. Meg kell itt jegyezni, hogy a matematika k¨ ul¨onb¨oz˝o ter¨ uletein ´ertelmeznek nemcsak sz´amokb´ ol fel´ep¨ ul˝ o m´atrixokat is, de a mi c´eljainknak t¨ok´eletesen megfelelnek a sz´amm´ atrixok. Persze m´eg meg kell azt is mondanunk, hogy milyen sz´amok lesznek a vizsg´aland´ o m´atrixok elemei. Erre a k´erd´esre azt lehet v´alaszolni, hogy az esetek t¨obbs´eg´eben val´ os sz´amok, ´es minden esetben olyan sz´amok, amelyeken ugyanolyan tulajdons´ag´ u m˝ uveletek v´egezhet˝ ok, mint a val´os sz´amok halmaz´an, azaz valamilyen sz´amtestest elemeib˝ol ´ep´ıtj¨ uk majd fel a m´atrixokat. Az algebrai strukt´ ur´ akkal val´ o ismerked´es sor´an, m´ar tal´alkoztunk 1
2
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
a test fogalm´aval, most m´egis u ´jra megadjuk annak defin´ıci´ oj´ at. 1.1.1 Defin´ıci´ o. Az F k´etm˝ uveletes algebrai strukt´ ur´ at testnek nevezz¨ uk, ha a m˝ uveletek — melyeket ¨ osszead´ asnak, illetve szorz´ asnak h´ıvunk ´es jel¨ ol´es¨ ukre a +, illetve · jeleket haszn´ aljuk – - eleget tesznek az al´ abb felsorolt tulajdons´ agoknak. B´ armely α, β, γ ∈ F-re: 1. α + β = β + α (az ¨ osszead´ as kommutat´ıv), 2. α + (β + γ) = (α + β) + γ (az ¨ osszead´ as asszociat´ıv), 3. (∃ 0 ∈ F) : 0 + α = α + 0 = α (van z´er´ oelem F-ben), 4. (∀ α ∈ F) : (∃ (−α) ∈ F) : α + (−α) = (−α) + α = 0 (minden elemnek van negat´ıvja), a. α · β = β · α (a szorz´ as kommutat´ıv), b. α · (β · γ) = (α · β) · γ (a szorz´ as asszociat´ıv), c. (∃ 1 ∈ F) : 1 · α = α · 1 = α (van egys´egelem F-ben), d. (∀ α(6= 0) ∈ F) : (∃ α−1 ∈ F) : α · α−1 = α−1 · α = 1 (minden nemz´er´ o elemnek van reciproka), A. α · (β + γ) = α · β + α · γ ´es (α + β) · γ = α · γ + β · γ (a szorz´ as az ¨ osszead´ asra vonatkoz´ oan disztribut´ıv). A j´ol ismert sz´amhalmazaink k¨oz¨ ul a racion´alis sz´amok, a val´ os sz´amok ´es a komplex sz´amok alkotnak testet a szok´asos ¨osszead´ as ´es szorz´as m˝ uveletekkel. Vannak azonban v´eges testek is, p´eld´ aul v´eges testet kapunk, ha tetsz˝oleges p pr´ımsz´ am eset´en a {0, 1, . . . , (p − 1)} halmazon u ´gy defini´aljuk k´et elem ¨osszeg´et/szorzat´ at, hogy k´epezz¨ uk el˝obb a k¨oz¨ons´eges ¨osszeg¨ uket/szorzatukat, majd a kapott eredm´eny p-vel val´o oszt´asa ut´ani marad´ek´ at vessz¨ uk. p = 5 eset´en az al´abbi t´abl´ azatokban bemutatjuk az ¨osszead´as ´es szorz´as fenti ´ertelmez´es´et: + 0 1 2 3 4
0 0 1 2 3 4
1 1 2 3 4 0
2 2 3 4 0 1
3 3 4 0 1 2
4 4 0 1 2 3
´es
· 0 1 2 3 4
0 0 0 0 0 0
1 0 1 2 3 4
2 0 2 4 1 3
3 0 3 1 4 2
4 0 4 3 2 1
Az olvas´o k¨onnyen ellen˝orizheti, hogy a test defin´ıci´ oj´ aban megk¨ovetelt tulajdons´agok mind egyike teljes¨ ul. A j´olismert sz´amtestek ´es a most mutatott v´eges testek egy l´e nyeges tulajdons´agban k¨ ul¨ onb¨ oznek: nevezetesen, ha α 6= 0 a test egy tetsz˝ oleges eleme ´es n egy pozit´ıv eg´esz, akkor az n · α — amin olyan n tag´ u ¨osszeget kell ´erten¨ unk, melynek minden tagja α — a racion´alis, val´ os, vagy komplex sz´amok test´eben sohasem nulla, m´ıg a v´eges testekben lehet nulla. Azt a legkisebb pozit´ıv n eg´esz sz´amot, amelyre n · α = 0 teljes¨ ul a test tetsz˝oleges α 6= 0 elem´ere, a test
´ 1.1. MATRIXARITMETIKA
3
karakterisztik´ aj´ anak nevezz¨ uk, ´es ha ilyen pozit´ıv eg´esz sz´am nem l´etezik, akkor a testet 0-karakterisztik´ aj´ unak mondjuk. A {0, 1, 2, 3, 4} halmazon a fenti m˝ uveleti t´abl´akkal ´ertelmezett test karakterisztik´ aja ¨ot, p´eld´ aul az 1 + 1 + 1 + 1 + 1 = 0 , de nem neh´ez ellen˝orizni, hogy a 2, 3, 4 elemekre is teljes¨ ul, hogy ¨otsz¨ or¨ os¨ uk nulla az adott testben. T´eved´es lenne azt gondolni, hogy csak a racion´ alis, val´ os, vagy a komplex sz´amok √ teste 0-karakterisz tik´aj´ u, p´eld´aul az a + b 2 alak´ u sz´amok halmaza, ahol a ´es b racion´alisak — a val´os sz´amhalmaznak val´ odi, de a racion´alis sz´amok halmaz´an´ al b˝ovebb r´eszhalmaza — a szok´asos ¨osszead´ as ´es szorz´as m˝ uveletekkel 0-karakterisztik´aj´ u test. Persze line´aris algebrai tanulm´ anyaink sor´an legt¨obbsz¨ or sz´amon val´ os sz´amot ´es n´eh´anyszor komplex sz´amot fogunk ´erteni, de az ´altol´ anos´ıthat´ os´ agot azzal jelezz¨ uk, hogy a sz´obanforg´o sz´amtestet F-fel fogjuk jel¨olni.. 1.1.2 Defin´ıci´ o. Legyen F egy tetsz˝ oleges sz´ amtest ´es jel¨ olje I az {1, . . . , m} ´es J pedig az {1, . . . , n} term´eszetes sz´ amok halmaz´ at. Az A : I × J → F alak´ u f¨ uggv´enyeket m × n tipus´ u F test feletti m´ atrixoknak nevezz¨ uk. Azonnal megjegyezz¨ uk, hogy amint azt a sorozatok eset´eben is tett¨ uk, amelyek a term´eszetes sz´amok halmaz´an ´ertelmezett f¨ uggv´enyek, de a f¨ uggv´eny´ert´ekek rendszer´evel reprezent´altuk azokat, a m´atrixokat is a f¨ uggv´eny´ert´ekek rendszer´evel reprezent´alhatjuk, amelyeket m sorb´ol ´es n oszlopb´ol ´all´ o t´eglalap alak´ u t´abl´ azatba rendez¨ unk: α11 α12 . . . α1n α21 α22 . . . α2n A= . .. .. .. . . . . .. αm1 αm2 . . . αmn Ennek megfelel˝oen azon, hogy az A m´atrix tipusa m × n azt kell ´erteni, hogy m sora ´es n oszlopa van. A m´atrixok jel¨ol´es´ere vastagon szedett nagy bet˝ uket fogunk haszn´alni, de sokszor egy u ´gynevezett ´altal´ anos elem´evel is h´ıvatkozhatunk a m´atrixra, amelyet sz¨ogletes z´ar´ ojelek k¨oz´e ´ırunk. P´eld´ aul, a fenti A m´atrixra az [αij ] jellel is utalhatunk. Itt αij persze az i-dik sorban ´es j-dik oszlopban l´ev˝ o Fbeli sz´am. Miel˝ott a m´atrixokkal m˝ uveleteket hajtan´ank v´egre, meg kell mondnunk, hogy mikor tekint¨ unk k´et m´atrixot egyenl˝ onek. Az A ´es B m´atrixok egyenl˝ok, ha tipusaik azonos ´es az azonos poz´ıci´ oban l´ev˝ o elemeik egyenl˝ok. Formaliz´alva a fentieket, az
α11 α21 .. .
A=
α12 α22 .. .
... ... .. .
α1n α2n .. .
αm1 αm2 . . . αmn ´es
B=
β11 β12 . . . β1` β21 β22 . . . β2` .. .. .. .. . . . . βk1 βk2 . . . βk`
m´atrixokra A = B ⇔ m = k, n = ` ´es ∀i(= 1, . . . , m); j(= 1, . . . , n) : αij = βij .
4
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
Ezek ut´an m´ar defini´alhatjuk m´atrixok ¨osszead´ as´ at a k¨ovetkez˝ ok´eppen: k´et azonos tipus´ u A = [αij ] ´es B = [βij ] m´atrix ¨osszead´ as´ at az def
[αij ] + [βij ] = [αij + βij ] egyenl˝os´eg ´ertelmezi. Teh´at k´et m´atrix ¨osszege csak akkor van ´ertelmezve, ha tipusaik megegyeznek, ´es az ¨osszegm´ atrix i-dik sor´anak j-dik eleme az ¨osszeadand´ o m´atrixok i-dik sor´aban ´es j-dik oszlop´aban l´ev˝ o elemek ¨osszege. P´eld´aul, az "
A=
2 0 6 −1 9 −2
m´atrixok ¨osszege az
#
"
1 −2 3 4 −5 6
´es B = "
A+B=
3 −2 9 3 4 4
#
#
.
´ Ertelmezz¨ uk m´atrixoknak sz´ammal val´ o szorzat´at is az al´abbi defini´al´ o egyenl˝ os´eggel: def λA = λ[αij ] = [λαij ] . Szavakkal megfogalmazva ugyanezt egy A m´ atrix λ sz´ammal val´ o szorzat´at megkapjuk, ha az A m´atrix minden elem´et megszorozzuk a λ sz´ammal. P´eld´aul az " # 2 0 6 A= −1 9 −2 m´atrix 3-szorosa:
"
3·A=
6 0 18 −3 27 −6
#
.
Az ¨osszead´asra ´es a sz´ammal val´ o szorz´asra t´amaszkodva k´epezhetj¨ uk azonos tipus´ u m´atrixok u ´gynevezett line´aris kombin´ aci´ oj´ at a k¨ovetkez˝ ok´eppen: 1.1.3 Defin´ıci´ o. Az A1 , . . . , Ak azonos tipus´ u m´ atrixok λ1 , . . . , λk skal´ arokkal k´epzett line´ aris kombin´ aci´ oj´ an a λ1 A1 + · · · + λk Ak m´ atrixot ´ertj¨ uk. A m´atrixok szorz´as´anak defini´al´ asakor fontos szerepet j´atszanak azok a m´atrixok, amelyeknek csak egyetlen sora vagy csak egyetlen oszlopa van. Az 1 × n tipus´ u m´atrixokat sorvektoroknak, m´ıg az m × 1 tipus´ uakat oszlopvektoroknak is fogjuk nevezni ´es jel¨ol´es¨ ukre vastagon szedett kisbet˝ uket fogunk haszn´alni. Id˝onk´ent, ha k¨ ul¨on is hangs´ ulyozni kiv´anjuk, hogy sorvektorr´ ol van sz´o, azt a ∗ fels˝ o indexszel jel¨olj¨ uk. ´ Ertelmezz¨ uk k´et azonos elemsz´am´ u vektor bels˝o szorzat´at, vagy m´asn´even skal´aris szorzat´at az al´abbi m´odon: 1.1.4 Defin´ıci´ o. Az a = [α1 , . . . , αp ] ´es a b = [β1 , . . . , βp ] vektorok bels˝ o szorzat´ an az p def
a·b =
X i=1
αi βi
´ 1.1. MATRIXARITMETIKA
5
sz´ amot ´ertj¨ uk. A defin´ıci´ob´ol vil´agos, hogy csak azonos elemsz´am´ u vektorok bels˝o szorzata l´etezik ´es a gyakran haszn´alt skal´ aris szorzat elnevez´es onnan ered, hogy a szorzat eredm´enye egy sz´am, amelynek szinon´ım´ aja a skal´ ar. K´et A ´es B m´atrix A · B szorzat´ at csak abban az esetben ´ertelmezz¨ uk, ha k´epezhet˝o az A m´atrix sorainak ´es a B m´ atrix oszlopainak a bels˝o szorzata, vagy ami ugyanaz, ha az A oszlopainak a sz´ama egyenl˝ o a B sorainak a sz´am´ aval. 1.1.5 Defin´ıci´ o. Jel¨ olje az m×n tipus´ u A m´ atrix i-dik sor´ at ai (i = 1, . . . m) ´es az n × p tipus´ u B m´ atrix j-dik oszlop´ at bj (j = 1, . . . , p) . Ekkor az A · B szorzatm´ atrix ´ertelmezve van, tipusa m × p ´es a szorzat i-dik sor´ aban a j-dik elem ai · bj , minden i(= 1, . . . m) ´es j(= 1, . . . , p) indexp´ arra. R´eszletesen ki´ırva a defin´ıci´oban le´ırtakat:
A·B=
a1 · b1 a2 · b1 .. .
a1 · b2 a2 · b2 .. .
... ... .. .
a1 · bp a2 · bp .. .
.
am · b1 am · b2 . . . am · bp Amint az a fenti defin´ıci´ob´ol is kider¨ ul, a m´atrixok szorz´as´ an´ al a t´enyez˝ ok sorrendje l´enyeges, hiszen a baloldali t´enyez˝ o sorvektorainak ´es a jobboldali t´enyez˝ o oszlopvektorainak kell k´epezz¨ uk a bels˝o szorzatait, hogy megkapjuk a szorzatm´atrix elemeit. Ezt hangs´ ulyozand´o c´elszer˝ u a fenti szorzatm´atrixot A·B=
a∗1 · b1 a∗2 · b1 .. .
a∗1 · b2 a∗2 · b2 .. .
... ... .. .
a∗1 · bp a∗2 · bp .. .
.
a∗m · b1 a∗m · b2 . . . a∗m · bp alakban ´ırni. Ezt a jel¨ol´est az is indokolja, hogy am´ıg egy sorvektornak (sorm´atrixnak) ´es egy oszlopvektornak (oszlopm´atrixnak) a szorzata csak akkor l´etezik, ha azonos elemsz´am´ uak, addig egy oszlopvektornak ´es egy sorvektornak a szorzata a fenti szorz´asdefin´ıci´o szerint mindig l´etezik. Val´ oban, ha
a=
α1 α2 .. .
´es b∗ = [β1 , β2 , . . . , βn ] ,
αm akkor szorzatuk
a · b∗ =
α1 β1 α2 β1 .. .
α1 β2 α2 β2 .. .
... ... .. .
α1 βn α2 βn .. .
αm β1 αm β2 . . . αm βn egy m×n tipus´ u m´atrix, amelyet az a ´es b∗ vektorok diadikus szorzat´ anak nevez¨ unk.
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
6
1.1.1
A m´ atrixm˝ uveletek tulajdons´ agai
Az el˝oz˝oekben defini´altunk n´eh´ any m´atrixokkal v´egrehajthat´o m˝ uveletet. Ebben az alpontban megvizsg´aljuk, hogy a sz´amokkal v´egzett m˝ uveleteink tulajdons´agai k¨oz¨ ul melyek maradnak ´erv´enyesek ´es melyek vesztik ´erv´eny¨ uket a m´atrixm˝ uveletek eset´eben.
A m´ atrixok ¨ osszead´ as´ anak tulajdons´ agai 1. Az A = [αij ] ´es B = [βij ] azonos tipus´ u m´atrixok ¨osszege [αij ] + [βij ] = [αij + βij ] = [βij + αij ] = [βij ] + [αij ] f¨ uggetlen a t´enyez˝ok sorendj´et˝ol, hiszen az ¨osszead´ as elemeik ¨osszad´ as´ ara van visszavezetve ´es az elemeik egy test elemei, amelyben az ¨osszead´ as kommutat´ıv. Ebb˝ol k¨ovetkezik, hogy a m´atrixok ¨osszead´ asa is kommutat´ıv m˝ uvelet. 2. Teljesen hasonl´oan kapjuk, hogy a m´atrixok ¨osszead´ asa asszociat´ıv is. 3. Amint a sz´amok ¨osszead´as´an´al, l´etezik egy neutr´alis (reproduk´al´ o) elem a nulla, ugyan´ ugy tetsz˝oleges m × n tipus´ u m´atrixok eset´en az u ´gynevezett nullm´ atrix (jel¨ol´ese: O = [0]), amelynek minden eleme nulla, neutr´alis elem lesz a m´atrixok ¨osszead´as´ara n´ezve. 4. B´armely A = [αij ] m´atrixnak l´etezik az ellentettje is a −A = [−αij ] m´atrix, amely eleget tesz az A + (−A) = O egyenl˝ os´egnek. ¨ Osszefoglalva a fentiekben felsorolt tulajdons´agokat azt mondhatjuk, hogy az m × n tipus´ u F test feletti m´atrixok az ¨osszead´ as m˝ uvelettel kommutat´ıv csoportot alkotnak. A m´ atrixok skal´ arral val´ o szorz´ as´ anak tulajdons´ agai 1. Ha k´et skal´ar ¨osszeg´evel (λ + κ)-val szorozzuk az A = [αij ] m´atrixot, akkor a (λ + κ)[αij ] = [(λ + κ)αij ] = [λαij + καij ] = [λαij ] + [καij ] egyenl˝os´egek mutatj´ak, hogy ugyanazt kapjuk, mint az A λ-szoros´ anak ´es az A κszoros´anak az ¨osszeg´et, teh´at fenn´all az (λ + κ)A = λA + κA egyenl˝os´eg. 2. Egy λ skal´arral szorozva k´et m´atrix ¨osszeg´et, a λ([αij ] + [βij ]) = λ[αij + βij ] = [λ(αij + βij )] = [λαij + λβij ] = [λαij ] + [λβij ] sz´amol´as szerint ugynazt kapjuk mintha el˝obb az egyik, majd a m´asik m´atrixot szorozn´ank a skal´arral, majd pedig az ´ıgy kapott m´atrixokat ¨osszeadn´ ank. Ezt a tulajdons´agot teh´at ´ıgy formaliz´alhatjuk: λ(A + B) = λA + λB .
´ 1.1. MATRIXARITMETIKA
7
3. Tekints¨ uk most egy m´atrixnak skal´ arok szorzat´aval val´ o szorzat´at. A (λκ)[αij ] = [(λκ)αij ] = [λ(καij )] = λ[καij ] = λ(κ[αij ]) egyenl˝os´egsorozat mutatja, hogy el˝obb az egyik skal´ arral szorozva kapunk egy m´atrixot, majd ezt kell szorozni a m´asik skal´ arral. Tekintve, hogy testbeli elemek szorz´asa kommutat´ıv, ezt a tulajdons´agot ´ıgy formaliz´alhatjuk: (λκ)A = λ(κA) = κ(λA) . 4. Ha a test 1-gyel jel¨olt egys´egelem´evel szorozzuk a m´atrixot, akkor annak minden eleme v´altozatlan marad, azaz 1A = A . A m´ atrixok szorz´ as´ anak tulajdons´ agai 1. Amint az m´ar a defin´ıci´ob´ol is azonnal k¨ovetkezik, a m´atrixok szorz´asm˝ uvelete nem kommutat´ıv, s˝ot az ´altal´anos esetben az m × n tipus´ u A ´es az n × p tipus´ uB m´atrixok A · B szorzata l´etezik, ugyanakkor m 6= p eset´en a B · A szorzat m´egcsak nem is l´etezik. Nem kommutat´ıv a szorz´as akkor sem, ha a t´enyez˝ ok u ´gynevezett kvadratikus (n´egyzetes) m´atrixok, amelyekben a sorok ´es oszlopok sz´ama megegyezik, amint azt az al´abbi egyszer˝ u p´elda mutatja. Legyen "
A= Ekkor az
"
A·B=
0 1 1 0
1 2 1 2
#
"
´es B =
1 2 1 2
#
"
m´ıg a B · A =
#
,
2 1 2 1
#
.
2. Tal´an meglep˝o ezek ut´an, hogy a m´atrixok szorz´asa is asszociat´ıv. Ezt bizony´ıtand´o legyenek A m × n tipus´ u, B n × p tipus´ u ´es C pedig p × q tipus´ u m´atrixok:
A=
α11 α21 .. .
α12 α22 .. .
... ... .. .
α1n α2n .. .
,
B=
αm1 αm2 . . . αmn ´es
C=
β11 β21 .. .
β12 β22 .. .
βn1 βn2
γ11 γ12 . . . γ1q γ21 γ22 . . . γ2q .. .. . .. . .. . . γp1 γp2 . . . γpq
. . . β1p . . . β2p .. .. . . . . . βnp
,
Ekkor az (A · B) · C m´atrix i-edik sor´anak j-edik eleme, amint azt a p ÃX n X s=1
t=1
!
αit βts γsj =
p X n X s=1 t=1
(αit βts )γsj =
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
8
p X n X
αit (βts γsj ) =
s=1 t=1
n X t=1
αit
à p X
!
βts γsj
,
s=1
egyenl˝os´egsorozat bal- ´es jobboldala mutatja megegyezik az A · (B · C) m´atrix i-edik sor´anak j-edik elem´evel tetsz˝oleges i(= 1, . . . , m) ´es j(= 1, . . . , q) indexp´arra ´es ez ´eppen a szorz´as asszociat´ıv volt´at igazolja. 3. A m´atrixok szorz´asa nem-kommutat´ıv l´ev´en, egy´altal´ an nem meglep˝o, hogy ´altal´aban nincs olyan m´atrix, amellyel ak´ar balr´ol, ak´ar jobbr´ol szorozva egy m × n (m 6= n) tipus´ u m´atrixot, azt v´altozatlanul hagyja. L´etezik viszont b´armely m´atrixhoz k¨ ul¨on balodali ´es k¨ ul¨ on jobboldali egys´egelem. Tetsz˝ oleges r¨ogz´ıtett n term´eszetes sz´amra jel¨olje En azt az n × n-es m´atrixot, amelynek ²ij eleme 1, ha i = j ´es 0, ha i 6= j, azaz 1 0 ... 0 0 1 ... 0 . En = . . . . . ... .. .. 0 0 ... 1 Akkor, amint az k¨onnyen ellen˝orizhet˝ o, Em · A = A ´es A · En = A , teh´at Em baloldali– ´es En pedig jobboldali egys´egelem. Persze a n´egyzetes m´atrixok eset´eben a baloldali– ´es jobboldali egys´egelem megegyezik. 4. A testet alkot´o sz´amok szorz´as´ an´ al azt is megfigyelhett¨ uk, hogy minden nemnulla sz´amnak van multiplikat´ıv inverze, amellyel a sz´amot szorozva az egys´egelemet kapjuk. A m´atrixok szorz´asa ´altal´ aban nem invert´ alhat´ o, m´eg akkor sem, ha csup´an kavadratikus m´atrixokra szor´ıtkozunk. Ennek igazol´as´ ahoz tov´ abbi line´aris algebrai ismeretekre van sz¨ uks´eg, ez´ert k´es˝ obbre halasztjuk. A m´ atrixok szorz´ as´ anak ´ es ¨ osszead´ as´ anak kapcsolata Az al´abbiakban igazoljuk, hogy a m´atrixok szorz´asa disztribut´ıv, azok ¨osszead´ as´ ara n´ezve. Legyen
A=
α11 α21 .. .
α12 α22 .. .
... ... .. .
α1n α2n .. .
B=
αm1 αm2 . . . αmn ´es
C=
γ11 γ21 .. .
β11 β21 .. .
β12 . . . β1p β22 . . . β2p .. .. .. . . . βn2 . . . βnp
βn1 γ12 γ22 .. .
γn1 γn2
. . . γ1p . . . γ2p .. .. . . . . . γnp
tetsz˝ oleges m´atrixok. Az A · (B + C) m´atrix i-edik sor´anak j-edik eleme a n X t=1
αit (βtj + γtj ) =
n X t=1
(αit βtj + αit γtj ) =
n X t=1
αit βtj +
n X t=1
αit γtj
´ ´ 1.2. SPECIALIS MATRIXOK
9
egyenl˝os´egsorozat bal– ´es jobboldala szerint megegyezik az A · B + A · C m´ atrix i-edik sor´anak j-edik elem´evel tetsz˝oleges i(= 1, . . . , m) ´es j(= 1, . . . , p) indexp´ar eset´en, ´es ´eppen ezt kellett megmutatnunk.
1.2
Speci´ alis m´ atrixok
Ebben az a pontban n´eh´any nevezetes m´atrixszal ismerked¨ unk meg, amelyekkel k´es˝obbi tanulm´anyaink sor´an m´eg tal´alkozni fogunk. M´ar az el˝oz˝oekben sz´o volt a kvadratikus, vagy m´as n´even n´egyzetes m´atrixokr´ ol, amelyekben a sorok ´es oszlopok sz´ama megegyezik. A kvadratikus m´atrixok sorainak a sz´am´at a m´atrix rendj´enek fogjuk nevezni. A n´egyzetes m´atrixok f˝odiagon´ alis´ an az azonos sor– ´es oszlopindex˝ u elemeinek az ¨osszess´eg´et ´ertj¨ uk. Egy kvadratikus m´atrixot diagon´alis m´atrixnak nevez¨ unk, ha a f˝odiagon´alis´an k´ıv¨ uli elemei mind z´er´ ok. Ha A n-edrend˝ u diagon´alis m´atrix, akkor gyakran csup´an f˝odiagon´alisbeli elemeinek felt¨ untet´es´evel, < α11 , α22 , . . . , αnn > m´odon jel¨olj¨ uk. Vegy¨ uk ´eszre, hogy minden n-re az En -nel jel¨olt n-edrend˝ u egys´egm´atrix is diagon´alis m´atrix, amelyben minden f˝odiagon´ alisbeli elem 1. Egy n-edrend¨ u A = [αij ] m´atrixot em szimmetrikusnak mondunk, ha invari´ ans sorainak ´es oszlopainak felcser´el´es´ere n´ezve, azaz formaliz´alva ugyanezt, ha αij = αji minden i, j(= 1, . . . , n) indexp´ar eset´en. Jel¨olj¨ uk A∗ -gal azt a m´atrixot, amelyet u ´gy kapunk A-b´ ol, hogy annak sorait oszlopaival cser´elj¨ uk fel, teh´at, ha A=
α11 α21 .. .
α12 α22 .. .
... ... .. .
α1n α2n .. .
αm1 αm2 . . . αmn
akkor A = ∗
α11 α12 .. .
α21 α22 .. .
α1n α2n
. . . αm1 . . . αm2 .. .. . . . . . αmn
.
Az ´ıgy kapott A∗ m´atrixot az A transzpon´ altj´ anak nevezz¨ uk. A transzpon´alt fogalm´anak az ismeret´eben azt mondhatjuk, hogy egy A m´ atrix pontosan akkor szimmetrikus, ha megegyezik a transzpon´altj´ aval, azaz A = A∗ . Ha az A m´atrix elemei t¨ort´enetesen komplex sz´amok, akkor az A∗ -gal jel¨olt m´atrix jelent´ese kicsit m´odosul. Ekkor A∗ azt a m´atrixot jel¨oli, amelyet u ´gy kapunk A-b´ol, hogy sorait ´es oszlopait felcser´elj¨ uk ´es minden elemet komplex konjug´ altj´ ara cser´elj¨ uk. Ebben az esetben az A∗ m´ atrixot az A m´atrix adjung´ altj´ anak h´ıvjuk. Ha az A m´atrix megegyezik az adjung´altj´ aval, akkor ¨ onadjung´ altnak nevezz¨ uk. Tekintettel arra, hogy a val´os sz´amok halmaza tekinthet˝ o u ´gy, mint a komplex sz´amok r´eszhalmaza, besz´elhet¨ unk val´os elem˝ u m´atrixok adjung´altjair´ ol is, persze egy val´ os elem˝ u m´atrix adjung´altja ´es transzpon´altja ugyanaz. P´eld´ aul az ¨onadjung´ alt val´ os elem˝ u m´atrixok a szimmetrikus m´atrixok. Ez az oka annak, hogy jel¨ol´esben nem tesz¨ unk k¨ ul¨onbs´eget egy m´atrix adjung´altja ´es transzpon´altja k¨oz¨ ott. Mint azt l´atni fogjuk, komplex vektorterekben ugyis csak az adjung´al´ asnak van igazi szerepe, a transzpon´al´asnak nincs. Miel˝ott a permut´al´o m´atrix fogalm´aval megismerkedn´enk, fel kell h´ıvjuk az olvas´ o
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
10
figyelm´et a m´atrixok szorz´as´aval kapcsolatos n´eh´ any ´erdekess´egre. Ha az
A
α11 α21 .. .
α12 α22 .. .
... ... .. .
α1n α2n .. .
αm1 αm2 . . . αmn m´atrixot megszorozzuk egy n elem˝ u
ξ1 ξ2 .. .
x=
ξn oszlopvektorral, akkor az A·x=
α11 α21 .. .
α12 α22 .. .
... ... .. .
α1n α2n .. .
·
αm1 αm2 . . . αmn ξ1
α11 α21 .. . αm1
ξ1 ξ2 .. .
=
ξn
+ ξ2
α12 α22 .. .
ξ1 α11 + ξ2 α12 + . . . + ξn α1n ξ1 α21 + ξ2 α22 + . . . + ξn α2n .. .. . . . . + . + . + ..
=
ξ1 αm1 + ξ2 αm2 + . . . + ξn αmn
α1n α2n .. .
+ · · · + ξn
αm2
αmn
oszlopvektort kapjuk, teh´at a szorzat az A m´atrix oszlopainak az x vektor komponenseivel alkotott line´aris kombin´ aci´ oja. Jel¨olj¨ uk ei -vel i(= 1, . . . , n) azt az n elem˝ u oszlopvektort, amelynek i-edik komponense 1, m´ıg minden m´as komponense 0, amelyet a tov´ abbiakban i-edik egys´egvektornak fogunk nevezni. A fentiek alapj´an ´all´ıthatjuk, hogy ha egy m × n tipus´ u A m´atrixot az i-edik egys´egvektorral szorozzuk jobbr´ol, akkor eredm´eny¨ ul az A m´atrix i-edik oszlop´at kapjuk. Teljesen hasonl´o egyszer˝ u sz´amol´ assal mutathatjuk meg, hogy ha az y∗ = [η1 , η2 , . . . , ηm ] sorvektorral szorozzuk az A m´atrixot balr´ol, akkor a szorzat a η1 a∗1 + η2 a∗2 + · · · + ηm a∗m sorvektor, ahol a∗i i(= 1, . . . , m) az A m´atrix i-edik sor´at jel¨oli. Teh´ at egy sorvektor ´es egy m´atrix szorzata a m´atrix sorainak a sorvektor komponenseivel, mint skal´aregy¨ utthat´okkal k´epzett line´aris kombin´ aci´ oja. Ennek megfelel˝oen, ha e∗j m ∗ elem˝ u j-edik egys´egvektor, akkor az ej · A szorzat az A m´atrix j-edik sora. Tekints¨ uk most k´et m´atrix az
A=
a∗1 a∗2 .. . a∗m
´ e s a B = [b , b , . . . , b ] A·B = 1 2 p
a∗1 · b1 a∗2 · b1 .. .
a∗1 · b2 a∗2 · b2 .. .
... ... .. .
a∗1 · bp a∗2 · bp .. .
a∗m · b1 a∗m · b2 . . . a∗m · bp
1.3. VEKTOROK A S´ıKON
11
szorzat´at. Vegy¨ uk ´eszre, hogy a szorzat oszlopait, illetve sorait
[Ab1 , Ab2 . . . , Abp ] =
a∗1 B a∗2 B .. .
a∗m B alakban is ´ırhatjuk, teh´at a szorzat minden oszlopa a baloldali m´atrix oszlopainak line´aris kombin´aci´oja, illetve a szorzat minden sora a jobboldali m´atrix sorainak line´aris kombin´aci´oja. Ha egy n-edrend˝ u kvadratikus m´atrix megkaphat´ o az n-edrend˝ u En egys´egm´ atrix oszlopainak (vagy sorainak) ´atrendez´es´evel akkor permut´ al´ o m´ atrixnak nevezz¨ uk. Az elnevez´es a fenti ´eszrev´etelek alapj´an ´erthet˝ o, hiszen, ha az A = [a1 , a2 , . . . , an m´atrixot megszorozzuk a P = [ei1 , ei2 , . . . , ein ] permut´ al´ o m´atrixszal (itt az i1 , i2 , . . . , in sz´amok az 1, 2, . . . , n sz´ amok valamely permut´ aci´ oja), akkor az eredm´eny A · P = [ai1 , ai2 , . . . , ain ] , teh´at olyan m´atrix, amelynek oszlopai az A m´ atrix oszlopainak ´atrendez´es´evel (permut´aci´oj´aval) kaphat´o. Hasonl´oan, egy A m´atrixot balr´ol szorozva egy permut´ al´ o m´atrixszal, az az A m´atrix sorait permut´ alja. A k¨ovetkez˝o fogalom megfogalmaz´asa el˝ott megjegyezz¨ uk, hogy a m´atrixok szorz´as´anak ´ertelmez´ese alapj´an bevezethetj¨ uk kvadratikus m´atrixok hatv´anyoz´ as´ at def 0 az al´abbi rekurz´ıv defin´ıci´oval: ha A n-edrend˝ u m´atrix, akkor A = En ´es b´armely def k ≥ 1-re legyen Ak = A · Ak−1 . A val´os sz´amok viselked´es´et˝ol elt´er˝ oen egy nemnulla m´atrix valamely hatv´anya, lehet nullm´atrix, amint azt az al´abbi p´elda mutatja. Ha "
A=
0 1 0 0
#
" 2
, akkor A =
0 0 0 0
#
= O.
Egy n-edrend˝ u A m´atrixot k-adfokban nilpotensnek nevez¨ unk, ha Ak−1 6= O de k A = O. A k¨ovetkez˝o elnevez´es m´ar arra utal, hogy a m´atrixok szoros kapcsolatban vannak bizonyos lek´epez´esekkel. Egy kvadratikus A m´atrixot vet´ıt˝ o vagy m´as n´even projekt´ıv m´atrixnak nevez¨ unk, ha eleget tesz az A2 = A felt´etelnek. Ezzel a bevezet˝ovel egyel˝ore felf¨ uggesztj¨ uk a m´atrixokkal kapcsolatos ismereteink gyarap´ıt´as´at, azzal az ig´erettel, hogy line´aris algebrai tanulm´ anyaink sor´an l´epten nyomon tal´alkozni fogunk azokkal ´es lesz alkalmunk tov´ abbi tanulm´ anyoz´ asukra.
1.3
Vektorok a s´ıkon
A line´aris algebra, vagy kifejez˝obb nev´en a vektorterek elm´elete a k¨oz´episkol´ aban tanult vektoralgebra, illetve koordin´atageometria ´altal´ anos´ıt´ asa. Ez´ert ebben a bevezet˝o szakaszban a k¨oz´episkol´ aban tanult, s´ıkbeli vektorok algebr´aj´ anak ¨osszefoglal´as´at tal´alja az olvas´o, hangs´ ulyozva azokat a tulajdons´agokat, amelyek a k´es˝obbiekben defini´alt absztrakt vektorterek ´ertelmez´es´en´el elengedhetetlenek.
12
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
A vektorok bevezet´es´et az az ´eszrev´etel tette sz¨ uks´egess´e, hogy bizonyos mennyis´egek matematikai jellemz´es´ere a sz´amok nem elegend˝oek, p´eld´ aul egy mozg´o objektum viselked´es´enek le´ır´asakor nemcsak az objektum sebess´eg´enek nagys´aga, de mozg´as´anak ir´anya is fontos jellemz˝o. Hasonl´oan, egy testre hat´o er˝o okozta elmozdul´as nemcsak az er˝o nagys´ag´anak, hanem ir´any´ anak is f¨ uggv´enye. Az ilyen ´es hasonl´o mennyis´egek jellemz´es´ere haszn´altuk a vektorokat, amelyeket ir´any´ıtott szakaszok reprezent´altak. Tekintettel arra, hogy p´eld´ aul egy objektumra egyszerre t¨obb er˝o is hathat ´es azok ¨osszhat´ asa d¨onti el az objektum mozg´as´ at, sz¨ uks´eges, hogy ez az ¨osszhat´as kisz´am´ıthat´ o legyen az ¨osszetev˝ ok ismeret´eben. Ez´ert c´elszer˝ u a vektorok ¨osszead´ as´ at ´ertelmezni. Persze az ¨osszead´ ast u ´gy k´ıv´ antuk defini´ alni, hogy az egyes er˝ohat´ asokat reprezent´ al´ o vektorok ¨osszege alkalmas legyen az u ´gynevezett, ered˝o er˝o reprezent´ al´ as´ ara. Sok esetben, p´eld´ aul gyorsabb mozg´as el´er´ese ´erdek´eben meg kell ”sokszorozni” egy objektumra hat´o er˝ot. Ez a vektorokkal val´o reprezent´aci´ o nyelv´en azt jelenti, hogy egy vektornak sz´ammal val´o szorzat´at is kellett defini´alnunk. Ha az objektumra hat´o er˝oket vektorokkal k´ıv´anjuk reprezent´alni, akkor tekintve, hogy az er˝o f¨ uggetlen az objektum t´erbeli hely´et˝ol, c´elszer˝o k´et vektort egyenl˝ onek tekinteni, amennyiben azok hossza is ´es ir´anya is egyenl˝o. Az al´abbiakban a s´ık egy r¨ogz´ıtett pontj´ ab´ ol kiindul´o u ´gynevezett helyvektorok halmaz´an ´ertelmezett ¨osszead´ as ´es skal´ arral val´ o szorz´as tulajdons´agait foglaljuk ¨ossze. Annak ´erdek´eben, hogy ´abr´ aink szeml´eletesek legyenek, a vektorokat Descartes–f´ele der´eksz¨og˝ u koordin´ata rendszerben helyezt¨ uk el, de hangs´ ulyozni szeretn´enk, hogy sem a vektorok ¨osszead´ as´ an´ al, sem azok skal´ arral val´ o szorz´asakor a koordin´ata rendszer felv´etele nem sz¨ uks´eges, annak, a defini´aland´ o m˝ uveletek szemsz¨og´eb˝ol nincs szerepe. K´et a ´es b vektor ¨osszead´asa a paralelogramma– szab´aly alapj´an t¨ort´enik, az al´abbi 1.1.a. ´abr´anak megfelel˝oen: Term´eszetesen ´ertelmezn¨ unk kell olyan vektorok ¨osszead´ as´ at is, amelyeknek azonos, vagy ellent´etes az ir´anya. Ebben az esetben a m´asodik ¨osszeadand´ ot az els˝o v´egpontj´aba helyezz¨ uk ´es az els˝o kezd˝ opontj´ ab´ ol a m´asodik v´egpontj´ aba mutat´o vektorral defini´aljuk ¨osszeg¨ uket. (l´asd az 1.1.b. ´es 1.1.c. ´abr´ akat!) A vektorok ¨osszead´as´anak fenti defin´ıci´oj´ab´ol azonnal ad´odik, hogy az ¨osszeg f¨ uggetlen az ¨osszeadand´ok sorrendj´et˝ol, azaz a vektorok ¨osszead´ asa kommutat´ıv. Adjunk most ¨ossze h´arom vektort, az a-t, b-t ´es c-t. Ez k´etf´ele sorrendben lehets´eges, nevezetesen hozz´aadhatjuk a-hoz a (b + c) ¨osszeget, de az (a + b)-hez is hozz´aadhat´ o a c vektor. Az 1.2.a. ´abr´an az els˝o, az 1.2.b. ´abr´ an pedig a m´asodik sorrendnek megfelel˝oen k´epezt¨ uk h´arom vektor ¨osszeg´et. Azt tapasztaljuk, hogy ugyanaz a vektor ad´odik mindk´et esetben. A vektorok ¨osszead´asa teh´at asszociat´ıv. Vektoraink halmaz´aban a z´er´ o hossz´ us´ ag´ u azzal a tulajdons´aggal rendelkezik, hogy azt b´armely a vektorhoz hozz´aadhatjuk an´elk¨ ul, hogy azt megv´altoztatn´a. Teh´at ugyanolyan szerepet j´atszik, mint a 0 a sz´amok ¨osszead´as´an´al. K´epezz¨ uk most egy tetsz˝oleges a vektornak olyan −a-val jel¨olt vektorral val´o ¨osszeg´et, amelynek a hossza megegyezik a hossz´ aval, de ir´anya ellent´etes. Az 1.3 ´abra mutat egy ilyen esetet. Az ¨osszeg a z´er´o hossz´ us´ag´ u vektor. Foglaljuk ¨ossze a vektorok V halmaz´ an ´ertelmezett ¨osszead´ as fent illusztr´alt tulajdons´agait. Tetsz˝oleges a, b, ´es c ∈ V eset´en:
1.3. VEKTOROK A S´ıKON
13 ... ... ... ... ...... ... ................. ... ..... . ... ..... . . . ... . ..... ... .... ... ..... ..... ... ..... . . . ... . . ................ ... .. ... ..... ..... ... ..... . . . ... . ... . . . ... . ..... ... .... ... ..... ..... ... ..... . . ... . . .. ... ..... .... ... ................. ... ..... . . . ... . . ... ... ..... ... ......... ... ...... .................................................................................................................................................................................................................... ... ... ...
... ... ... ... ........... ... . . .................... ... . . . . ...... . ... . . . ...... . . . . ... . . . . . . . ...... ... . ...... . . . ... ..... . . . . ...... ... . . ...... . . . . . ... . . . ..... ...... ... . ........... ...... ... . ..... ...... ... ... . ...... . .. . ... . . . . . ...... ... ... . ...... ... ... ..... . ...... ... ... ...... . .. . . ... . . . . ... ...... . ... ...... ... ... ............ ..... ................ ... .... ...... ............. .. . . ...... . . . . . . . . ... ... . . . . . . . ..... ... ... ...... ............. ............. ...... ... ... ..... ............. ... ... ........... ......................... ..................................... .............................................................................................................................................................................................................. ... ... ...
a+b
b
•a
a+b
b
a
•
•
a.
b.
... ... .. ... ............... ... ......... ... ........ . ....... ... ....... . . . . . ... . ...... ... ....... .. ........ ... ........... ... ............. ... ....................... ... ..... .. ....... ... ....... ....... ... ....... . . . . ... . . .. ... .............. . .. ............................................................................................................................................................................................................................................................................................................................................ ...... .... . . . . . . ... ....... .... ....... ... ....... ....... ... ....... . . . . . ... . . ............... . . . . . ... . . .... ... ... ... ..
•a
a+b
•
b
c.
1.1. ´abra: Vektorok ¨osszead´ as´ anak ´ertelmez´ese 1. a + b = b + a (a vektorok ¨osszead´ asa kommutat´ıv), 2. a + (b + c) = (a + b) + c (a vektorok ¨osszead´ asa asszociat´ıv), 3. (∃ 0 ∈ V ) : 0 + a = a + 0 = a (l´etezik z´er´ ovektor), 4. (∀ a ∈ V ) : (∃ (−a) ∈ V ) : a + (−a) = (−a) + a = 0 (minden vektornak van ellentettje). Meg´allap´ıthatjuk teh´at, hogy a s´ıkbeli vektorok az ¨osszead´ as m˝ uvelettel kommutat´ıv csoportot vagy m´as n´even Abel-csoportot alkot. Defini´aljuk egy vektornak sz´ammal val´o szorz´as´at az 1.4.a., illetve az 1.4.b. ´abr´ aknak megfelel˝oen. Teh´at egy a vektor α-szorosa legyen olyan vektor, amelynek hossza a hossz´ anak |α|-szorosa ir´anya pedig a ir´any´ aval megegyez˝ o, illetve azzal ellent´etes, aszerint hogy α pozit´ıv vagy negat´ıv. Megvizsg´aljuk, hogy a skal´ arokkal val´ o, fent defini´alt szorz´asnak milyen tulajdons´agai vannak. Az 1.5.a. ´es az 1.5.b. ´abr´ak arr´ol ´arulkodnak, hogy ugyanazt az eredm´enyt kapjuk, ha k´et vektor ¨osszeg´et szorozzuk meg egy skal´ arral, mint amikor el˝obb az ¨osszeadand´o vektorokat szorozzuk meg a sz´ammal, s csak az ´ıgy megv´altoztatott vektorokat adjuk ¨ossze. A skal´arok ¨osszeg´evel val´o szorzata egy a vektornak az 1.6.a. ´es 1.6.b. ´abr´ ak alapj´an ugyanazt a vektort eredm´enyezi, mint annak a k´et vektornak az ¨osszege, amit az egyik, majd m´asik skal´arral val´ o szorz´assal kaptunk a-b´ ol.
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
14
... ... .. ... ... ... ... ... ... .... ... . . ............ . ... . . . ............... . . . . .. ... . ...... . . . . . . . ... . . . . .... . ... . . . ...... . ...... ... . . . . . ...... . . . . . . . . . . . .... ... . . . . . . . . ...... . .... . . . . . . . . . .. . .... . .. . ....... . . . . . ... .. . ...... ... .... ...... . . . . . . ... .. ... . . . . . ... ... ..................................... .... . . . . . . ... .. . . . . . . . . . ......... . . .... . . . . . . . . . . . . ... ... . . . . . . . . . . . . . .... ....... ... .. .............. ...... ............... ............... . . ... ... ...... ........... ............... ... ... . . ...... ........ ............... ..... .......................... ............................. .......................................................... . . . . . . . . . . . . . . . . . . . . ... ........ ......... ..................... ...................................................................................................................................................................................................................................... .... .. ... .
... ... .. ... ... ... ... ... ... . ... . . . . ................... . . . . . . ... ....... . . . . . . . ...... . ... . ........ ...... . . . . . ... . . . . . . . ........ . ...... ... . . . ...... . ... . ...... . ..... . . ...... .. . ... . ...... .. . . . . . . . . . . . . ...... . ...... .... ... . .... ...... ....... . ... ... ...... . ... . .. ...... . ... .... .. . ........... . . ... .. . . ...... ... ... ... . ...... ... .. .... ...... . . ... ... .. ...... ...... ................... . ... .. ... . . . . . ... ... ... ...... ........... . ... ... .. ........................ .... ..... ... ................... ................................... ...................... ................................................................. . . . . . . . . . . . . . . . . . . . . .................... ...................................................................................................................................................................... .... .. ... .
b+c
(a + b) + c
c
b
a+b
a
•
c
a + (b + c)
b
a
•
a.
b.
1.2. ´abra: A vektorok ¨osszead´ as´ anak asszociativit´asa ... ... .. ... ... ... ... ............. ... ............... ... ......... ......... ... ......... ... ......... ......... ... ......... .. ......... ......... .... ............................................................................................................................................................................................................................................................................ ... ...................... ......... ... ......... ... ......... ......... ... ......... ......... . ... ............. ... .............. ... .. .... ... ... ... .... .
−a
•0
•a
1.3. ´abra: L´etezik nullvektor Az 1.7.a. illetve 1.7.b. ´abr´ak azt mutatj´ ak, hogy skal´ arok szorzat´aval u ´gy is lehet szorozni egy vektort, hogy el˝obb szorzunk az egyik skal´ arral, majd az ´ıgy kapott vektort szorozzuk a m´asik skal´arral. A skal´arokkal val´o szorz´as defin´ıci´ oj´ ab´ ol azonnal ad´odik az a t´eny, hogy b´armely vektor 1-szerese a vektort nem v´altoztatja meg. ¨ Osszefoglalva, ha a ´es b ∈ V tetsz˝oleges vektorok ´es α ´es β tetsz˝ oleges val´ os sz´amok, akkor ´erv´enyesek az al´abbi tulajdons´agok: (a) α(a + b) = αa + αb, (b) (α + β)a = αa + βa, (c) (αβ)a = α(βa) = β(αa) (d) 1a = a. A vektorok skal´arokkal val´o szorz´asa nem ugyanolyan m˝ uvelet, mint azok ¨osszead´asa, hiszen ebben az esetben egy m´asik halmaz, p´eld´ ankban a val´ os sz´amok halmaz´anak elemei hatnak a vektorokra. Azt mondjuk, hogy a skal´ arok, mint oper´ atorok hatnak a vektorokra. A val´ os sz´amhalmaz a s´ık vektorainak u ´gynevezett oper´ atortartom´ anya. A s´ıkbeli helyvektorok V halmaza a defini´alt ¨osszead´ assal ´es val´ os skal´ arokkal val´o szorz´assal egy p´eld´at szolg´altat vektort´erre, melyekkel e jegyzetben foglalkozni
´ FOGALMA 1.4. A VEKTORTER ... ... .. ... ... ... ... ... ................ ... .......... ....... . ... ....... . . . ... . . . .. ....... ... ....... ... ....... ....... ... ....... . . . . ... . . . ................. ... .......... ... ....... ... ....... ....... . . . . ... . . ...... ... ....... .. ............ ............................................................................................................................................................................................................ .. ... ...
2a
a
•
a.
− 12 a
15
... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ............... ... .......... ....... . ... ....... . . . ... . . . ... ... ....... ....... ... ....... .. ............ ................................................................................................................................................................................................................ .. . ....... ... ....... .. ............... ... ...........
a
•
b.
1.4. ´abra: Vektor skal´ arral val´ o szorz´asa
¨ 1.5. ´abra: Osszegvektor szorz´asa sz´ammal fogunk. A vektorterek sz´amos helyen u ´jra meg u ´jra felbukkantak, ´es felbukkannak tanulm´anyaik sor´an, persze m´as ´es m´as k¨ont¨ osben. Itt el˝obb, ´es m´ar a k¨oz´episkol´aban is, mint ir´any´ıtott szakaszok jelentkeztek, de valamely [a, b] intervallumon ´ertelmezett val´os f¨ uggv´enyek is vektorteret alkotnak a szok´asos f¨ uggv´eny¨ osszead´ assal ´es a sz´ammal val´o szok´asos szorz´assal. Ami k¨oz¨ os ezekben a vektorterekben az, hogy (1) az ´ertelmezett ¨osszead´ as m˝ uvelet tulajdons´agai azonosak, (2) valamilyen skal´arhalmaz — hasonl´o a val´ os sz´amok halmaz´ahoz — elemei oper´atorokk´ent hatnak a vektort´er elemeire, ´es ugyanolyan tulajdons´agokkal jellemezhet˝o hat´asuk, mint azt a fenti (a) — (d) pontokban l´attuk. Persze, azt pontosan meg kell mondanunk, hogy milyen skal´ arhalmazt tekinthet¨ unk a val´os sz´amok halmaz´ahoz hasonl´onak. Erre r¨oviden azt v´alaszolhatjuk, hogy a skal´arok strukt´ ur´aj´at´ol azt kell megk¨ovetelni, hogy test legyen.
1.4
A vektort´ er fogalma
Az el˝oz˝o szakaszban egy konkr´et vektort´errel ismerkedt¨ unk meg, a k¨oznapi ´ertelemben vett s´ık, u ´gynevezett helyvektorainak ter´evel. Most megadjuk a vektort´er absztrakt defin´ıci´oj´at, hogy azut´an a minden vektort´erre jellemz˝o tulajdons´agokat
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
16
... ... .. ... ... ... ... ... ... ... ... ... ........... ............ ... ....... .. ....... ... ....... . . . . ... . . ................ ... ........... ... ....... ....... ... ....... . . . . . ... . ....... ... ....... .. ............ ............................................................................................................................................................................................................ .. ... ...
α=
1 2
... ... .. ... ... ... ... ... ... ... ... . ... .................... ... .......... ....... ... ....... . . . . . ... . . ............... ... ........... ... ....... ....... ... ....... . . . . . . . . . ... . . . . ............. ... ....... .. .. ............ ............................................................................................................................................................................................................ .. ... ...
β=1
(α + β)a
αa + βa
βa •
a
•
•
αa
a.
b.
1.6. ´abra: Vektor szorz´asa sz´amok ¨osszeg´evel
.. ... .. ... ... ... ... ... ... ... ... .............. ... ........... ...... ... ...... . . . . ... . . . ....... ... ...... ... ....... ... ....... ..................... ... .. ... ....... . ....... ... ....... ... ...... ... ........... . ........................................................................................................................................................................................................... .. ... ... .... .. ... ...
.. ... .. ... ... ... ... ... ... ... ... .............. ... ........... ...... ... ...... . . . . ... . . . ....... ... ...... ... ....... ... ....... ..................... ... .. ... ....... . ....... ... ....... ... ...... ... ........... . ............................................................................................................................................................................................................... ... . ....... ... . ...... . . . . . . . . . ............. .... ........ .... .. ...
α = −3 β = − 32
(αβ)a
a
•
α(βa)
a
•
βa
a.
b.
1.7. ´abra: Vektor szorz´asa sz´amok szorzat´aval ne kelljen minden konkr´et vektort´er eset´en k¨ ul¨ on-k¨ ul¨ on igazolnunk, tehess¨ uk azt ´altal´anosan. 1.4.1 Defin´ıci´ o. Legyen V egy halmaz, amelyben ´ertelmezve van egy ¨ osszead´ as m˝ uvelet az al´ abb felsorolt tulajdons´ agokkal: (i) (∀ x, y ∈ V ) : x + y = y + x, (ii) (∀ x, y, z ∈ V ) : x + (y + z) = (x + y) + z, (iii) (∃ 0 ∈ V ) : (∀ x ∈ V ) : 0 + x = x, (iv) (∀ x ∈ V ) : (∃ (−x) ∈ V ) : x + (−x) = 0. Legyen F olyan halmaz, amelyen ´ertelmezett egy ¨ osszead´ as ´es egy szorz´ as m˝ uvelet, amelyekre n´ezve F testet alkot. Az F elemei legyenek oper´ atorai V -nek, azaz (∀ α ∈ F)-re ∃ x −→ αx (x ∈ V ) lek´epez´es, a k¨ ovetkez˝ o tulajdons´ agokkal: (∀ α, β ∈ F) ´es (∀ x, y ∈ V )-re (a) α(x + y) = αx + αy,
´ FOGALMA 1.4. A VEKTORTER
17
(b) (α + β)x = αx + βx, (c) (αβ)x = α(βx), (d) 1x = x, ahol 1 ∈ F az F test egys´egeleme. Akkor a V halmazt az F test feletti vektort´ernek nevezz¨ uk. A V halmaz elemeit vektoroknak, az F test elemeit skal´ aroknak h´ıvjuk. A fenti defin´ıci´oban ugyanazt a + szimb´olumot haszn´altuk mind a vektorok, mind a skal´ arok ¨osszead´as´anak jel¨ol´es´ere, de ez nem okozhat f´elre´ert´est, hiszen a skal´ arok jel¨ol´es´ere g¨or¨og, m´ıg a vektorok jel¨ol´es´ere latin bet˝ uket haszn´alunk, ´ıgy minden¨ utt nyilv´ anval´ o, hogy vektorok vagy skal´arok ¨osszead´ as´ ar´ ol van e sz´o, egyed¨ ul a z´er´ o vektor ´es a z´er´ o skal´ar megk¨ ul¨onb¨oztet´es´er˝ol nem gondoskodik jel¨ol´esrendszer¨ unk, mindkett˝ ot a 0 szimb´olum reprezent´alja, de a k¨ornyezet itt is az olvas´ o seg´ıts´eg´ere lesz annak kider´ıt´es´eben, hogy a z´er´o skal´arra vagy a z´erusvektorra utal a 0 jel. A skal´ arok szorzat´at egyszer˝ uen a t´enyez˝ok egym´as mell´e ´ır´ as´ aval jel¨olt¨ uk, csak´ ugy mint egy α ∈ F oper´ator ´altal az x ∈ V vektorhoz rendelt αx ∈ V vektort. Egy oper´ator ´altal induk´alt hozz´arendel´est egyszer˝ uen skal´ arral val´ o szorz´ asnak fogjuk h´ıvni. Vizsg´alataink id˝onk´ent valamely j´ol ismert sz´amtest feletti vektorterekre ir´anyulnak. Ilyenkor a k¨ovetkez˝ o terminol´ogi´ at haszn´aljuk. Az F feletti V vektorteret racion´alis vektort´ernek mondjuk, ha a skal´ arok csak racion´alis sz´amok lehetnek, ha val´os sz´amok a skal´arok, akkor V -t val´ os vektort´ernek h´ıvjuk, ´es ha komplex sz´amok a vektorok oper´atorai, akkor V -t komplex vektort´ernek nevezz¨ uk. B´ar a vektort´er defin´ıci´oj´aban semmif´ele kik¨ot´est nem tett¨ unk az F test karakterisztik´ aj´ at illet˝oen, ´es az elm´elet ´all´ıt´asainak t´ ulnyom´ o t¨obbs´ege tetsz˝oleges karakterisztik´ aj´ u test feletti vektorterekre is ´erv´enyes, de mi ebben a jegyzetben csak 0-karakterisztik´ aj´ u testek feletti vektorterekkel foglalkozunk.
1.4.1
P´ eld´ ak vektorterekre
1. A bevezet˝o szakaszban megismert, a s´ık egy r¨ogz´ıtett pontj´ ab´ ol, mint kezd˝opontb´ol kiindul´o helyvektorok a paralelogramma–szab´aly szerinti ¨osszead´ as m˝ uvelettel ´es a megismert val´ os sz´amokkal val´ o szorz´assal, val´ os vektort´er. 2. A m´atrixaritmetik´ar´ol sz´ol´ o pontban l´attuk, hogy v´eve az ¨osszes m × n tipus´ u F test feletti m´ atrixok Fm×n -nel jel¨olt halmaz´at, az a m´atrixok ¨osszead´ asm˝ uvelet´evel ´es az F-beli skal´ arokkal val´ o szorz´assal, vektorteret kapunk. 3. Tekints¨ uk az ¨osszes t v´altoz´ oj´ u, val´ os egy¨ utthat´ os polinomok R[t] halmaz´at. A p(t) = α0 + α1 t + · · · + αm tm m-edfok´ u ´es a q(t) = β0 + β1 t + · · · + βn tn n-edfok´ u polinomok ¨osszege legyen def
p(t) + q(t) = (α0 + β0 ) + (α1 + β1 )t + · · · + (αn + βn )tn ,
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
18 ha m = n,
def
p(t) + q(t) = (α0 + β0 ) + (α1 + β1 )t + · · · + (αn + βn )tn + · · · + αm tm , ha m > n ´es def
p(t) + q(t) = (α0 + β0 ) + (α1 + β1 )t + · · · + (αm + βm )tm + · · · + βn tn n > m eset´en. A p(t) polinom γ val´os sz´amszorosa pedig legyen def
γp(t) = (γα0 ) + (γα1 )t + · · · + (γαm )tm . Tekintve, hogy a polinomok ¨osszead´ asa az azonos foksz´am´ u tagok egy¨ utthat´ oinak ¨osszead´as´ara van visszavezetve, azonnal ad´odik, hogy ez a m˝ uvelet asszociat´ıv ´es kommutat´ıv, mivel a val´ os sz´amok ¨osszead´ asa rendelkezik ezekkel a tulajdons´agokkal. Az azonosan z´er´ o polinom, teh´at az, amelynek minden egy¨ utthat´oja nulla, z´er´oelem a polinomok fent defini´alt ¨osszead´ as´ ara n´ezve. Egy tetsz˝oleges p(t) polinom ellentettje erre az ¨osszead´ asra n´ezve a −1p(t). A skal´arokkal val´o szorz´ast´ol megk¨ovetelt tulajdons´agok teljes¨ ul´ese is azonnal ad´odik, ha figyelembe vessz¨ uk, hogy a val´ os egy¨ utthat´ oknak val´ os sz´amokkal val´o szorz´as´ara vezett¨ uk vissza a polinomok skal´ arral val´ o szorz´as´ at. ´Igy a polinomok R[t] halmaza val´ os vektort´er a defini´alt m˝ uveletekkel. 4. Legyen F az [a, b] z´art intervallumon ´ertelmezett val´ os f¨ uggv´enyek halmaza. K´et f, g ∈ F f¨ uggv´eny ¨osszeg´et, illetve val´ os α sz´ammal val´ o szorzat´at ´ertelmezz¨ uk a szok´asos m´odon, azaz legyen ∀ x ∈ [a, b]-re def
(f + g)(x) = f (x) + g(x) ´es
def
(αf )(x) = αf (x). K¨onnyen ellen˝orizhet˝o, hogy F val´ os vektort´er az ´ıgy defini´alt m˝ uveletekkel. 5. Legyen S halmaza. szorz´as´at legyen
az ¨osszes val´os sz´amsorozat, azaz az ¨osszes f : N → R f¨ uggv´enyek ´ Ertelmezz¨ uk a sz´amsorozatok ¨osszead´ as´ at ´es val´ os sz´ammal val´ o a szok´asos m´odon, azaz b´armely k´et {an } ´es {bn } sz´amsorozatra def
{an } + {bn } = {an + bn }, illetve b´armely α val´os sz´amra ´es {an } ∈ S-re legyen def
α{an } = {αan }. Az ´ıgy kapott strukt´ ura megint val´ os vektort´er. 6. Jel¨olje Rn−1 [t] a legfeljebb n − 1-edfok´ u val´ os egy¨ utthat´ os polinomok halmaz´at ´es e halmazbeli polinomokra ugyan´ ugy ´ertelmezz¨ uk az ¨osszad´ ast ´es a val´ os sz´ammal val´o szorz´ast, mint azt az ¨osszes polinomok R[t] vektorter´eben. Azt tapasztalhatjuk, hogy Rn−1 [t] is val´ os vektort´er.
´ FOGALMA 1.4. A VEKTORTER
19
7. Az al´abb adott p´elda kicsit mesterk´eltnek hat, mert tiszt´an matematikai konstrukci´o. A sz´am´ıt´astechnik´ aban valamennyire j´artas olvas´ o azonban m´ar tal´alkozhatott olyan line´aris elrendez´es˝ u t¨omb¨ okkel, amelyeknek val´ os sz´amok az elemei. Az azonos m´eret˝ u t¨omb¨ ok halmaza is vektort´er megfelel˝o m˝ uveletekkel. Az el˝ore bocs´ajtottakat pontos´ıtand´ o jel¨olje R, mint ´altal´ aban, a val´ os sz´amok halmaz´at ´es legyen Rn a rendezett val´ os sz´am-n-esek halmaza. Defini´aljunk ¨osszead´ast Rn -en a k¨ovetkez˝ ok´eppen: b´armely
ξ1 .. x= . ξn
η1 ξ1 + η1 def .. .. ´es y = . -ra legyen x + y = . . ηn ξn + ηn
Ugyancsak ´ertelmezz¨ uk egy tetsz˝oleges
ξ1 .. x= . ξn sz´am-n-es α ∈ R skal´arral val´ o szorzat´at az
αξ1 def αx = ... αξn egyenl˝os´eggel. Nagyon k¨onnyen igazolhat´o, hogy Rn val´ os vektort´er a fentiekben defini´alt m˝ uveletekkel, amelyet n-dimenzi´ os val´ os koordin´ atat´ernek nevez¨ unk. Az elnevez´es magyar´ azat´ at k´es˝ obbre halasztjuk, egyel˝ ore csak arra eml´ekeztetn´enk az olvas´ ot, hogy a s´ık vektoraihoz is rendelt¨ unk koordin´at´akat a k¨oz´episkol´aban, a koordin´atatereknek hasonl´o reprezent´aci´ os szerep¨ uk lesz a vektorterek elm´elet´eben, mint a s´ıkbeli helyvektorok koordin´at´ ainak a k¨oz´episkolai tanulm´anyaik sor´an. A figyelmes olvas´o jogosan veti fel a k´erd´est, hogy milyen vektorteret kapunk, ha az Rn oper´atortartom´anyak´ent csak a racion´alis sz´amok test´et vessz¨ uk. Term´eszetesen racion´alis vektorteret, ami a fentiekben megadott t´ert˝ ol nagyon k¨ ul¨onb¨ozik. Teh´at egy vektort´er megad´asa nemcsak a vektorok halmaz´anak, de a skal´arok halmaz´anak megad´as´ at ´es a m˝ uveletek ´ertelmez´es´et is jelenti. 8. Tetsz˝oleges F test eset´en, hasonl´oan ´ertelmezve Fn -beli n-esek ¨osszead´ as´ at ´es az F-beli skal´ arokkal val´o szorz´as´ at, Fn vektort´er lesz az F test felett, ez az u ´gynevezett n-dimenzi´ os F-feletti koordin´ atat´er. Ebben az ´altal´ anos esetben is el˝ofordulhat, hogy Fn oper´atortartom´ anyak´ent valamely F-t˝ol k¨ ul¨ onb¨ oz˝ o testet vesz¨ unk, de arra minden esetben fel fogjuk h´ıvni az olvas´ o figyelm´et, ´es ha k¨ ul¨on nem specifik´aljuk a skal´ arok test´et, akkor az Fn jel¨ ol´essel mindig az n-dimenzi´os F feletti koordin´atat´erre utalunk. 9. Utols´o p´eldak´ent megmutatjuk, hogy egy tetsz˝oleges F feletti V vektort´er birtok´aban hogyan lehet megkonstru´ alni egy m´asikat, az u ´gynevezett du´ alis vektorteret.
20
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES 1.4.2 Defin´ıci´ o. Legyen V egy tetsz˝ oleges F test feletti vektort´er ´es jel¨ olje V ∗ az olyan y ∗ : V → F lek´epez´esek, az u ´gynevezett line´ aris f¨ uggv´enyek vagy m´ as n´even line´ aris funkcion´ alok halmaz´ at, amelyek eleget tesznek az al´ abbi felt´etelnek: ∀ v, w ∈ V : ∀ αβ ∈ F : y ∗ (αv + βw) = αy ∗ (v) + βy ∗ (w) . ´ Ertelmezz¨ uk most a V ∗ halmazon az ¨ osszead´ ast a def
∀ y1∗ , y2∗ ∈ V ∗ : ∀ v ∈ V : (y1∗ + y2∗ )(v) = y1∗ (v) + y2∗ (v) egyenl˝ os´eggel ´es az F-beli skal´ arokkal val´ o szorz´ ast pedig a def
∀ y ∗ ∈ V ∗ : ∀ α ∈ F : ∀ v ∈ V : (αy ∗ )(v) = α(y ∗ (v)) egyenl˝ os´eggel. A V ∗ vektort´er ezekkel a m˝ uveletekkel F felett, amelyet a V vektort´er du´ alis´ anak nevezz¨ uk. Tulajdonk´eppen igazolnunk kellene, hogy V ∗ val´ oban vektort´er, de a r´eszletes ´es form´alis bizony´ıt´ast az olvas´ ora bizzuk. Seg´ıts´eget ny´ ujthatnak ehhez a k¨ovetkez˝o megjegyz´esek: Line´aris f¨ uggv´enyek ¨osszege is, egy line´aris f¨ uggv´eny skal´arszorosa is line´aris f¨ uggv´eny. A line´aris f¨ uggv´enyek fenti ¨osszead´ asa kommutat´ıv ´es asszociat´ıv, hiszen a f¨ uggv´enyek ¨osszead´ asa vissza van vezetve a f¨ uggv´enyek ´ert´ekeinek ¨osszead´ as´ ara, ´es a f¨ uggv´eny´ert´ekek az F test elemei. Az azonosan z´er´o f¨ uggv´eny, teh´at amely minden v ∈ V vektorhoz a z´er´ o skal´ art rendeli, a line´aris f¨ uggv´enyek ¨osszead´ as´ ara n´ezve z´er´ oelem. V´eg¨ ul, egy y ∗ line´aris f¨ uggv´eny ellentettje az a −y ∗ f¨ uggv´eny, amely b´armely v ∈ V vektorn´ al ∗ ´ a −y (v) skal´art veszi fel ´ert´ek¨ ul. Igy teh´at a line´aris f¨ uggv´enyek a defini´alt ¨osszead´asra n´ezve Abel-csoportot alkotnak. Az, hogy az F test elemeivel val´ o szorz´as ugyancsak eleget tesz a skal´ arokkal val´ o szorz´ast´ ol megk¨ovetelt n´egy tulajdons´agnak, megint csak azonnal ad´odik abb´ol, hogy egy line´aris f¨ uggv´eny skal´arral val´o szorz´asa vissza van vezetve a f¨ uggv´eny ´ert´ekeinek skal´ arral val´ o szorz´as´ara. Fel kell h´ıvjuk az olvas´o figyelm´et arra a t´enyre, hogy az Rn−1 [t] vektort´er ´es az Rn vektort´er nagyon hasonl´oak, legal´abbis ami elemeik ¨osszead´ as´ at, illetve skal´arral val´o szorz´as´at illeti. Ugyanis, ha tetsz˝oleges p(t) = α0 + α1 t + . . . + αn−1 tn−1 polinomnak megfeleltetj¨ uk az egy¨ utthat´ okb´ ol fel´ep´ıtett a=
α0 α1 .. .
αn−1 Rn -beli sz´ am n-est, akkor ez egy olyan egy–egy´ertelm˝ u Φ : Rn−1 [t] Rn meg-
feleltet´es, amely felcser´elhet˝o a vektort´erbeli m˝ uveletekkel, azaz Φ(p(t) + q(t)) = Φ(p(t)) + Φ(q(t)) ´es Φ(αp(t)) = αΦ(p(t))
´ FOGALMA 1.4. A VEKTORTER
21
teljes¨ ul. Azt mondhatjuk teh´at, hogy a vektorterek v´egeredm´enyben csak elemeik jel¨ol´es´eben t´ernek el egym´ast´ol. Ez az ´eszrev´etel vezet el benn¨ unket az izomorf vektorterek fogalm´ahoz. 1.4.3 Defin´ıci´ o. Legyenek V ´es W ugyanazon F test feletti vektorterek ´es legyen Φ:V W bijekt´ıv lek´epez´es (egy-egy´ertelm˝ u r´ ak´epez´es), amely eleget tesz az al´ abbi felt´etelnek: ∀ x, y ∈ V : ∀ α, β ∈ F : Φ(αx + βy) = αΦ(x) + βΦ(y). Akkor a V ´es W vektortereket izomorfoknak nevezz¨ uk. A Φ : V W bijekt´ıv lek´epez´est izomorfizmusnak h´ıvjuk. A val´os egy¨ utthat´os legfeljebb n−1-edfok´ u polinomok Rn−1 [t] tere ´es az Rn koordin´atat´er teh´at izomorfak. A bevezet˝ oben vizsg´alt s´ıkbeli helyvektorok vektortere ´es a k´etdimenzi´os R2 koordin´atat´er ugyancsak izomorfak. K´es˝ obb m´eg sz´amos p´eld´ at fogunk l´atni vektorterek izomorfi´aj´ ara, t¨obbek k¨oz¨ ott azt is be fogjuk bizony´ıtani, hogy az u ´gynevezett v´eges dimenzi´os vektorterek ´es du´alisaik is izomorfak egym´assal. Az eddigiek szerint egy vektort´erben lehet vektorokat skal´ arral szorozni, ami vektort eredm´enyez, ´es vektorokat ¨ossze lehet adni, aminek megint vektor az eredm´enye. Most ezen m˝ uveletekre t´amaszkodva ´ertelmezz¨ uk a line´aris kombin´ aci´ o fogalm´at. Ehhez sz¨ uks´eg van skal´ aroknak egy {α1 , . . . , αn } ´es vektoroknak egy X = {x1 , . . . , xn } rendszer´ere. Az´ert haszn´aljuk itt a kicsit univerz´ alis rendszer elnevez´est a halmaz helyett, mert megengedett, hogy ugyanaz a skal´ ar, illetve vektor t¨obb p´eld´anya is szerepeljen. Az X vektorrendszer {αi , i = 1, . . . , n} skal´ arokkal k´epzett line´ aris kombin´ aci´ oja az α1 x1 + · · · + αn xn vektor. A r¨ovids´eg kedv´e´ert sokszor haszn´alni fogjuk a szumm´aci´ os jel¨ol´est is, ´ıgy P p´eld´aul az el˝obbi line´aris kombin´ aci´ ot ni=1 αi xi -vel is fogjuk jel¨olni. Az is el˝ofordul, hogy a vektorok megk¨ ul¨onb¨oztet´es´ere egy I halmazb´ ol val´ o indexeket haszn´alunk, P ilyen esetben azok line´aris kombin´ aci´ oj´ at i∈I αi xi -nek ´ırjuk. A l´enyeges az, hogy amikor line´aris kombin´aci´or´ol besz´el¨ unk, akkor egy olyan vektorra kell gondolnunk, amely el˝o´all´ıthat´o v´eges sok vektor skal´ arszorosainak ¨osszegek´ent. 1. Gyakorlatok, feladatok 1. Mutassuk meg, hogy tetsz˝oleges F test feletti V vektort´erben (a) az αx vektor akkor ´es csak akkor a nullvektor, ha α az F test z´er´ o eleme, vagy ha x a V z´er´o vektora. (b) az x(∈ V ) vektor −x ellentettje megkaphat´ o u ´gy, hogy az F test 1 egys´egelem´enek −1 ellentettj´evel szorozzuk az x vektort, azaz −x = −1x. 2. Legyen C[a,b] az [a, b] intervallumon folytonos val´ os f¨ uggv´enyek halmaza, amelyet a f¨ uggv´enyek szok´asos ¨osszead´ as´ aval ´es val´ os sz´ammal val´ o szok´asos szorz´as´aval tesz¨ unk strukt´ ur´av´a. Igazolja, hogy az ´ıgy kapott strukt´ ura val´ os vektort´er.
22
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES 3. Tekints¨ uk a val´os sz´amok R halmaz´at a szok´asos ¨osszead´ assal ´es val´ os sz´ammal val´o szok´asos szorz´assal. Mutassuk meg, hogy R val´ os vektort´er a fenti m˝ uveletekkel. 4. Legyen F tetsz˝oleges test. Mutassuk meg, hogy csak´ ugy, mint az el˝oz˝ o feladatn´al, F o¨nmaga feletti vektort´er. 5. Legyen F az ¨otelem˝ u v´eges test. Soroljuk meg az F2 koordin´atat´er elemeit. 6. Legyenek V ´es W ugyanazon F test feletti vektorterek. K´epezz¨ uk az V × W Descartes–szorzatot, ´es azon ´ertelmezz¨ uk az ¨osszead´ ast a k¨ovetkez˝ ok´eppen: def
∀ (v, w), (v 0 , w0 ) ∈ V × W : (v, w) + (v 0 , w0 ) = (v + v 0 , w + w0 ). Defini´aljuk az α ∈ F skal´arral val´ o szorz´ast is az def
∀ (v, w) ∈ V × W : ∀ α ∈ F : α(v, w) = (αv, αw) egyenl˝os´eggel. Az ´ıgy kapott strukt´ ur´ at jel¨olj¨ uk V ⊗ W -nel. Mutassuk meg, hogy V ⊗ W vektort´er az F test felett. 7. Legyen H tetsz˝oleges nem¨ ures halmaz, F test ´es V az ¨osszes olyan f : H −→ F f¨ uggv´enyek halmaza, amelyek a H halmaz legfeljebb v´eges sok elem´ehez ren´ delnek nemnulla skal´art. Ertelmezz¨ uk V -beli f¨ uggv´enyek ¨osszead´ as´ at minden f, g ∈ V -re az def
(f + g)(h) = f (h) + g(h) (h ∈ H) ´es F-beli α sk´alrral val´o szorz´as´ at az def
(αf )(h) = αf (h) (h ∈ H) egyenl˝os´eggel. Mutassuk meg, hogy V F feletti vektort´er. ıv val´ os sz´am n-esek halmaz´at. Defini´aljuk R0n 8. + Jel¨olje R0n + -on az + a pozit´ ¨osszead´ast a k¨ovetkez˝ok´eppen: def
∀ x = [ξ1 , . . . , ξn ], y = [η1 . . . , ηn ] ∈ R0n + : x + y = [ξ1 · η1 , . . . , ξn · ηn ], ´ a val´ ahol a jobboldalon a pozit´ıv val´ os koordin´at´ ak szok´asos szorzata ´all. Es os α skal´arral val´o szorz´as legyen az def
αx = [(ξ1 )α , . . . , (ξn )α ] os vektort´er ezekkel a egyenl˝os´eggel megadva. Mutassuk meg, hogy R0n + val´ m˝ uveletekkel.
1.5. ALTEREK
1.5
23
Alterek
Az el˝oz˝oekben l´attuk, hogy a s´ık helyvektorai val´ os vektorteret alkotnak. De az egy egyenesre es˝o helyvektorok alkotta r´eszhalmaz is vektort´er. ´Igy az ´altalunk vizsg´alt s´ıkbeli helyvektorok vektorter´eben vannak olyan r´eszhalmazok, amelyek maguk is vektorterek. A vektorterekre felsorolt p´eld´ aink k¨oz¨ ott szerepelt az ¨osszes polinomok R[t] tere ´es ugyancsak eml´ıtett¨ uk a legfeljebb n − 1-edfok´ u polinomok Rn−1 [t] line´aris ter´et. Ez ut´obbi t´erben a m˝ uveletek ugyan´ ugy voltak ´ertelmezve, mint az ¨osszes polinomok ter´eben, teh´at az Rn−1 [t] az R[t] vektort´ernek olyan r´eszhalmaza, ami maga is vektort´er. 1.5.1 Defin´ıci´ o. Legyen V vektort´er az F test felett ´es legyen M olyan r´eszhalmaza V -nek, amely maga is F feletti vektort´er az eredeti t´erben ´ertelmezett m˝ uveletekkel. Akkor M -et a V vektort´er alter´enek nevezz¨ uk. Az alt´erbeli vektorok ¨osszead´ asa, ´es skal´ arral val´ o szorz´asa ugyan´ ugy t¨ort´enik, mint az eredeti vektort´erben, nem ´ertelmez¨ unk u ´j m˝ uveleteket. Ez´ert a m˝ uveletek nyilv´ anval´oan rendelkeznek azokkal a tulajdons´agokkal, amelyeket a vektort´er defin´ıci´oj´aban megk¨ovetelt¨ unk. Ennek az ´eszrev´etelnek egyszer˝ u k¨ovetkezm´enye a k¨ovetkez˝o ´all´ıt´as. ´ ıt´ 1.5.2 All´ as. Egy F test feletti V vektort´er valamely nem¨ ures M r´eszhalmaza pontosan akkor alt´er, ha (i) ∀ v, w ∈ M : v + w ∈ M, (ii) ∀ v ∈ M : ∀ α ∈ F : αv ∈ M teljes¨ ul. Bizony´ıt´ as. A sz¨ uks´egess´eg teljesen nyilv´ anval´ o. Az elegend˝os´eg igazol´as´ ahoz csak azt kell megmutatnunk, hogy a z´er´ ovektor ´es minden M -beli vektor ellentettje is benne van M -ben. Ez viszont abb´ol ad´odik, hogy a z´er´ o skal´ arnak b´armely vektorral val´o szorzata a z´er´o vektort adja, ´es b´armely vektor −1-gyel val´ o szorzata annak ellentettj´et eredm´enyezi. 2 Amikor egy vektort´er valamely r´eszhalmaz´ ar´ ol azt kell eld¨onten¨ unk, hogy az alt´er-e, akkor leggyakrabban a k¨ovetkez˝ o ´all´ıt´ as haszn´alhat´ o a k´erd´es megv´alaszol´as´ahoz. ´ ıt´ 1.5.3 All´ as. Egy F test feletti V vektort´er valamely nem¨ ures M r´eszhalmaza pontosan akkor alt´er, ha z´ art a k´et tag´ u line´ aris kombin´ aci´ o k´epz´esre n´ezve, azaz ∀ v, w ∈ M : ∀ α, β ∈ F : αv + βw ∈ M.
Bizony´ıt´ as. Tekintve, hogy az el˝oz˝ o t´etel igaz, elegend˝o bel´atnunk azt, hogy ez az ´all´ıt´as az el˝oz˝ovel ekvivalens. Val´ oban, ha M z´art a skal´ arral val´ o szorz´asra, akkor ∀ v, w ∈ M : ∀ α, β ∈ F : αv, βw ∈ M ´es a vektorok ¨osszead´ as´ ara vonatkoz´ o z´arts´aga miatt, akkor αv + βw ∈ M .
24
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
Ford´ıtva, a line´aris kombin´aci´ ora vonatkoz´ o z´arts´ agb´ ol az ¨osszead´ asra, illetve a skal´arral val´o szorz´asra vonatkoz´ o z´arts´ ag az´ert ny´ılv´ anval´ o, mert ezek speci´alis line´aris kombin´aci´ok. Ugyanis (
αv + βw =
v+w αv
ha ha
α = β = 1, β = 0. 2
Megjegyezz¨ uk, hogy teljes indukci´ oval k¨onnyen igazolhat´o, hogy ha egy vektort´er egy r´eszhalmaza b´armely k´et vektor´ anak minden line´aris kombin´ aci´ oj´ at tartalmazza, akkor b´armely v´eges sok vektor´anak ¨osszes line´aris kombin´ aci´ oj´ at is tartalmazza. Az alterek k¨oz¨ott azt, amelynek egyetlen eleme a z´erus vektor, azaz a {0} alteret, ´es az eg´esz vektorteret, mint ¨onmaga alter´et nem val´ odi altereknek mondjuk, a t¨obbi alteret pedig val´odi altereknek. Egy alt´er mindig tartalmazza legal´abb a nullvektort, ´ıgy alterek k¨oz¨os r´esze biztosan nem¨ ures, s˝ot igaz a k¨ovetkez˝ o ´all´ıt´ as. ´ ıt´ 1.5.4 All´ as. Egy vektort´er altereinek metszete is alt´er. Bizony´ıt´ as. Ha az alterek metszet´eb˝ ol kiv´alasztunk tetsz˝olegesen k´et vektort, akkor azok mindegyik alt´ernek elemei, ez´ert az (1.5.3) ´all´ıt´ as szerint, azok b´armely line´aris kombin´aci´oja is mindegyik alt´ernek eleme, ´ıgy megint az (1.5.3) ´all´ıt´ as felhaszn´ al´as´aval ad´odik, hogy a metszet alt´er. 2 Az (1.5.4) ´all´ıt´as igaz volta lehet˝ov´e teszi, hogy egy V vektort´er tetsz˝oleges A r´eszhalmaza seg´ıts´eg´evel gener´aljunk alteret. 1.5.5 Defin´ıci´ o. Legyen A tetsz˝ oleges r´eszhalmaza a V vektort´ernek. Az A ´ altal gener´ alt V(A) alt´er V ¨ osszes A-t tartalmaz´ o altereinek k¨ oz¨ os r´esze. Az A r´eszhalmazt V gener´ atorrendszer´enek fogjuk nevezni, ha V(A) = V teljes¨ ul, teh´at ha az ´altala gener´alt alt´er az eg´esz vektort´er. Az A vektorhalmazhoz m´ask´eppen is rendelhet˝o alt´er. 1.5.6 Defin´ıci´ o. Legyen lin (A) az A-beli vektorok ¨ osszes line´ aris kombin´ aci´ oj´ at tartalmaz´ o vektorok halmaza, u ¨res A halmaz eset´en pedig, meg´ allapod´ as alapj´ an az egyelem˝ u — a nullvektort tartalmaz´ o — halmaz. lin (A)-t az A line´ aris burk´ anak nevezz¨ uk. Megjegyz´es: Hangs´ ulyoznunk kell, hogy amennyiben A egy v´egtelen vektorhalmaz, akkor lin (A) k´epz´esekor az A ¨ osszes v´eges r´eszhalmaz´ anak ¨osszes line´aris kombin´aci´oj´at kell venn¨ unk, hiszen csak v´eges vektorrendszerre ´ertelmezt¨ uk a line´aris kombin´aci´o fogalm´at. Nem neh´ez bel´atnunk, hogy lin (A) is alt´er. Az (1.5.3) ´all´ıt´ as szerint ehhez el´eg azt megmutatni, hogy lin (A)-beli vektorok line´aris kombin´ aci´ oja is lin (A)-ban van. Val´oban ha X X βj a0j αi ai , ´es a0 = a= j∈J
i∈I
tetsz˝ oleges lin (A)-beli vektorok tov´ abb´ aδ δa + γa0 =
X i∈I
´es γ tetsz˝oleges skal´ arok, akkor
δαi ai +
X j∈J
γβj a0j
1.5. ALTEREK
25
is lin (A)-beli vektor, hiszen A vektorainak line´aris kombin´ aci´ oja. Egy vektort´er valamely A r´eszhalmaza ´altal gener´alt alt´ernek defin´ıci´ o szerinti megad´asa nehezen megfoghat´o. Megtal´alni egy A r´eszhalmazt tartalmaz´o ¨osszes alteret, majd azoknak a metszet´et k´epezni, nem mutat r´a, hogy a keletkez˝ o alteret milyen vektorok alkotj´ak. Ez´ert hasznos a k¨ovetkez˝ o t´etel, amely kapcsolatot teremt egy vektorhalmazhoz a fentiek szerint rendelt k´et alt´er k¨oz¨ ott. 1.5.7 T´ etel. Legyen A a V vektort´er tetsz˝ oleges r´eszhalmaza, ´es jel¨ olje lin (A) az A line´ aris burk´ at, ´es V(A) pedig az A ´ altal gener´ alt alteret. Akkor lin (A) = V(A). Bizony´ıt´ as. A lin (A) = V(A) igazol´asa v´egett vegy¨ uk el˝osz¨ or ´eszre, hogy V(A) ⊆ lin (A) hiszen lin (A) maga is egy A-t tartalmaz´o alt´er ´es V(A) az A-t tartalmaz´o alterek metszete. M´asr´eszt lin (A) ⊆ V(A) nyilv´ an teljes¨ ul, hiszen V(A) alt´er l´ev´en, z´art a line´aris kombin´ aci´ ora, ´es ´ıgy lin (A) minden elem´et tartalmazza. 2 Az (1.5.7) t´etelt kihaszn´alva a tov´ abbiakban egy vektort´er valamely A r´eszhalmaza ´altal gener´alt alteret lin (A)-val fogjuk jel¨olni. Egy vektort´er tetsz˝oleges vektorrendszer´enek is k´epezhetj¨ uk a line´aris burk´at, nem l´enyeges, hogy minden vektornak csak egy p´eld´anya szerepeljen a vektorrendszerben, ´es ez lehet˝ov´e teszi, hogy egy vektorrendszert is nevezhet¨ unk ezent´ ul gener´atorrendszernek, amennyiben annak line´aris burka az eg´esz t´er. Az (1.5.4) ´all´ıt´as szerint egy vektort´er altereinek k¨oz¨ os r´esze is alt´er. Alterek egyes´ıt´es´er˝ol nem ´all´ıthatjuk ugyanezt, de az alterek egyes´ıt´ese ´altal gener´alt altereknek van egy figyelemre m´elt´ o tulajdons´aga. 1.5.8 T´ etel. Legyenek X ´es Y egy V vektort´er alterei. (1) Akkor az egyes´ıt´es¨ uk ´ altal gener´ alt lin (X ∪ Y ) alt´er minden vektora egy X-beli ´es egy Y -beli vektor ¨ osszege. (2) Ha X ∩ Y a z´erus alt´er, akkor a lin (X ∪ Y ) alt´er minden vektora egy´ertelm˝ uen ´ all el˝ o egy X-beli ´es egy Y -beli vektor ¨ osszegek´ent. Bizony´ıt´ as. (1) A lin (X ∪ Y ) elemei az X ∪ Y halmaz elemeinek line´aris kombin´aci´oi, azaz α1 x1 + . . . + αs xs + β1 y1 + . . . + βt yt alak´ uak. Mivel X ´es Y alterek, α1 x1 + . . . + αs xs ∈ X
´es β1 y1 + . . . + βt yt ∈ Y
´es a t´etel els˝o ´all´ıt´as´at ezzel igazoltuk. A (2)-es ´all´ıt´as bizony´ıt´asa v´egett tegy¨ uk fel, hogy valamely v ∈ lin (X ∪ Y ) vektorra v = x + y ´es v = x0 + y 0 (x, x0 ∈ X, y, y 0 ∈ Y ) teljes¨ ul. Akkor az x + y = x0 + y 0 egyenl˝ os´egb˝ ol k¨ovetkezik, hogy x − x0 = y 0 − y ∈ X ∩ Y, hiszen x − x0 nyilv´an X-beli ´es y 0 − y pedig Y -beli vektor. ´Igy, ha X-nek ´es Y -nek a z´erusvektor az egyetlen k¨oz¨os eleme, akkor x − x0 = y 0 − y = 0, teh´ at x = x0
´es y = y 0
26
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
amint azt ´all´ıtottuk. ´ Ertelmezz¨ uk ezek ut´an az alterek direkt¨osszeg´enek fogalm´at.
2
1.5.9 Defin´ıci´ o. Azt mondjuk, hogy a V vektort´er az X ´es az Y altereinek direkt¨ osszege, jel¨ ol´ese V = X ⊕ Y , ha X ∩ Y a z´erusalt´er, ´es V = lin (X ∪ Y ). Az (1.5.8) t´etelb˝ol azonnal k¨ovetkezik a 1.5.10 K¨ ovetkezm´ eny. A V vektort´er az X ´es Y altereinek direkt¨ osszege akkor ´es csak akkor, ha az X ∩ Y a z´erusalt´er ´es minden v ∈ V vektor el˝ o´ all´ıthat´ o egy X-beli x vektor ´es egy Y -beli y vektor ¨ osszegek´ent. 1 P´ elda. Tekints¨ uk most az Rn val´ os koordin´ atat´er ¨ osszes olyan vektorainak az L halmaz´ at, amelyek komponenseinek ¨ osszege z´erus, teh´ at L = {x = [ξ1 , . . . , ξn ] |
n X
ξi = 0}.
i=1
Megmutatjuk, hogy L alt´er. Ehhez az (1.5.3) ´all´ıt´as szerint elegend˝o a line´aris kombin´ aci´ ora vonatkoz´ o z´arts´ agot igazolni. Legyenek ez´ert
ξ1 .. x= . ξn
η1 .. ´es y = . ηn
tetsz˝ oleges L-beli vektorok ´es α ´es β tesz˝ oleges val´ os sz´amok. Az αx + βy vektor komponenseinek az ¨osszege n X
(αξi + βηi ) = α
i=1
n X i=1
ξi + β
n X
ηi = α0 + β0 = 0.
i=1
Ez´ert αx + βy ∈ L ´es ´ıgy L val´oban alt´er. A k¨ovetkez˝o p´elda kedv´e´ert bevezet¨ unk egy u ´j fogalmat.
2
1.5.11 Defin´ıci´ o. Legyen M az F test feletti V vektort´er valamely r´eszhalmaza (nem felt´etlen¨ ul alt´er), ´es legyen M ◦ a V ∗ du´ alis vektort´er azon r´eszhalmaza, amely pontosan azokat az y ∗ line´ aris f¨ uggv´enyeket tartalmazza, amelyekre ∀ x ∈ M : y ∗ (x) = 0 teljes¨ ul. Az M ◦ halmazt az M annull´ ator´ anak nevezz¨ uk. 2 P´ elda. Mutasuk meg, hogy M ◦ altere a du´ alis V ∗ vektort´ernek. Megold´ as: Mindenekel˝ott megjegyezz¨ uk, hogy M ◦ nem¨ ures, hiszen az azonosan z´er´o line´aris f¨ uggv´eny minden vektorhoz a z´er´ o skal´ art rendeli, ´ıgy M ◦ biztosan tartalmazza az azonosan z´er´o line´aris f¨ uggv´enyt. Az (1.5.3) ´all´ıt´ as szerint azt kell m´eg megmutatnunk, hogy M ◦ -beli line´aris f¨ uggv´enyek tetsz˝oleges line´aris kombin´ aci´oja is M ◦ -ben van. Ha y1∗ , y2∗ ∈ M ◦ tov´ abb´ a α ´es β tetsz˝ oleges F-beli skal´ arok, akkor b´armely x ∈ M -re (αy1∗ + βy2∗ )(x) = αy1∗ (x) + βy2∗ (x) = α0 + β0 = 0, igazolva, hogy αy1∗ + βy2∗ ∈ M ◦ .
2
´ ¨ ´ ES ´ OSSZEF ¨ ¨ ˝ EG ´ 1.6. LINEARIS FUGGETLENS EG UGG OS
27
2. Gyakorlatok, feladatok
1. Igazolja, hogy amennyiben Y altere a V vektort´er X alter´enek, akkor Y altere V -nek is. 2. Mutassuk meg, hogy ha A ´es B olyan r´eszhalmazai a V vektort´ernek, hogy A ⊆ B teljes¨ ul, akkor lin (A) altere lin (B)-nek. 3. Legyen L = {x ∈ Rn | x = [α, α + δ, . . . α + (n − 1)δ]; α, δ ∈ R} , teh´at L elmei azok az n-esek, amelyeknek egym´ast k¨ovet˝ o elemei sz´amtani sorozatot alkotnak. Alt´er–e L? 4. Legyen L olyan x ∈ Rn vektorok halmaza, amelyeknek komponensei egy m´ertani sorozat egym´as ut´ani elemei. Alt´er-e L? 5. Tekints¨ uk az [a, b] intervallumon Riemann-integr´ alhat´ o f¨ uggv´enyek vektorter´enek azon I r´eszhalmaz´ at, amely pontosan azokat az f f¨ uggv´enyeket tartalR mazza, melyekre ab f (x)dx = 0 teljes¨ ul. Mutassuk meg, hogy I alt´er. 6. Igazolja, hogy a val´os Cauchy-sorozatok alter´et alkotj´ ak az ¨osszes val´ os sz´amsorozatok vektorter´enek. Igaz vajon ugyanez az ´all´ıt´ as a divergens val´ os sz´amsorozatokra is? 7. Ha V ´es W az F test feletti vektorterek, akkor az az els˝o szakasz 6. feladat´aban l´atott m´odon ´ertelmezett V ⊗ W is F feletti vektort´er. Mutassuk meg, hogy ¯ alterei, amelyek izomorfak V -vel, illetve vannak V ⊗ W -nek olyan V¯ ´es W ¯ altereinek direkt¨osszege. W -vel, ´es V ⊗ W az V¯ ´es W
1.6
Line´ aris f¨ uggetlens´ eg ´ es ¨ osszef¨ ugg˝ os´ eg
A c´ımben jelzett line´aris f¨ uggetlens´eg, illetve line´aris ¨osszef¨ ugg˝ os´eg vektorrendszerekre vonatkoz´o fogalmak, ´es a line´aris algebra tal´an legalapvet˝ obb fogalmai. Olyannyira, hogy meg´ert´es¨ uk n´elk¨ ul nem ´ep´ıthet˝ o tov´ abb a vektorterek elm´elete. Ez´ert a k¨ovetkez˝o r´eszben kicsit tal´an a sz¨ uks´egesn´el is t¨obb magyar´ azattal fog tal´alkozni az olvas´o. A k¨oz´episkol´aban vektoralgebrai tanulm´ anyaik sor´an meg´allap´ıtott´ ak, hogy ha adott a s´ıkban k´et tetsz˝oleges, nemz´er´ o ´es nem egy egyenesre es˝o vektor, akkor ezek line´aris kombin´aci´ojak´ent a nullvektor csak u ´gy kaphat´ o, ha mindk´et vektort a z´er´ o skal´arral szorozzuk, majd az ´ıgy kapott vektorokat adjuk ¨ossze. Teljesen hasonl´oan, ha tekint¨ unk h´arom nem egy s´ıkba es˝o t´erbeli helyvektort, ezek line´aris kombin´ aci´ oja csak abban az esetben egyenl˝o a nullvektorral, ha a line´aris kombin´ aci´ oban szerepl˝o skal´ar egy¨ utthat´ok mindegyike nulla. Ezt a tulajdons´agot ´altal´ anos´ıtva jutunk a line´arisan f¨ uggetlen vektorrendszer al´abbi fogalm´ahoz.
28
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
1.6.1 Defin´ıci´ o. Egy vektort´er vektorainak egy X = {x1 , . . . , xn } rendszer´et line´ arisan f¨ uggetlennek nevezz¨ uk, ha n X
αi xi = 0 =⇒ α1 = . . . = αn = 0 .
i=1
Szavakkal is megfogalmazva ugyanezt, azt mondhatjuk, hogy egy vektorrendszer pontosan akkor line´arisan f¨ uggetlen, ha vektorainak a line´aris kombin´ aci´ oja csak u ´gy lehet a z´er´ovektor, ha a line´aris kombin´ aci´ oban szerepl˝o skal´ arok mindegyike a z´er´o skal´ar. Azt a line´aris kombin´ aci´ ot, amelyben minden skal´ ar egy¨ utthat´ o z´erus, trivi´ alis line´ aris kombin´ aci´ onak mondjuk. Term´eszetesen b´armely vektorrendszer trivi´alis line´aris kombin´aci´oja z´er´ ovektor, de vannak olyan vektorrendszerek is — p´eld´aul mag´at a z´er´ovektort is tartalmaz´o vektorrendszerek — amelyek nemcsak trivi´alis line´aris kombin´aci´oval tudj´ak a z´er´ ovektort el˝o´ all´ıtani. A line´arisan nem f¨ uggetlen vektorrendszert line´ arisan ¨ osszef¨ ugg˝ onek vagy r¨oviden line´arisan f¨ ugg˝onek h´ıvjuk. Ez teh´at azt jelenti, hogy egy {y1 , . . . , ym } vektorrendszer pontosan akkor line´arisan ¨osszef¨ ugg˝ o, ha l´eteznek olyan β1 , . . . βm skal´ arok, hogy P legal´abb egy k¨oz¨ ul¨ uk nem nulla, m´egis m β y = 0. i=1 i i Felvet˝odik a k´erd´es, hogy line´arisan f¨ uggetlen, vagy ¨osszef¨ ugg˝ o az u ¨res vektorrendszer, amelynek egyetlen vektor sem eleme. Tekintve, hogy line´arisan ¨osszef¨ ugg˝ o csak akkor lehetne, ha vektorainak nemtrivi´alis line´aris kombin´ aci´ ojak´ent el˝o´ all´ıthat´o lenne a z´er´ovektor, ´es ez az u ¨res vektorrendszerre nem teljes¨ ul, az u ¨res vektorrendszer line´arisan f¨ uggetlen. Tekints¨ uk a val´os polinomok R[t] vektorter´eben a p1 (t) = t, p2 (t) = t − 1, p3 (t) = t + 1 vektorokat (polinomokat). Ezek line´arisan f¨ ugg˝ o rendszert alkotnak, hiszen a p2 (t) + p3 (t) − 2p1 (t) ≡ 0. Megjegyzend˝ o ugyanakkor, hogy R[t]-ben vannak tetsz˝ oleges elemsz´am´ u line´arisan f¨ uggetlen vektorrendszerek is, mert tetsz˝oleges n pozit´ıv eg´esz mellett, az {1, t, . . . , tn } vektorrendszer (polinomrendszer) line´arisan f¨ uggetlen, hiszen ezen polinomok line´aris kombin´ aci´ oja csak u ´gy lehet az azonosan z´er´o polinom, azaz α0 1 + α1 t + · · · + αn tn ≡ 0, ha α0 = α1 = . . . = αn = 0. 3 P´ elda. Mutassuk meg, hogy ha az {x1 , . . . , xn } vektorrendszer line´ arisan f¨ uggetlen, akkor az {x1 , x2 − x1 , . . . , xn − xn−1 } vektorrendszer is line´ arisan f¨ uggetlen! A defin´ıci´o ´ertelm´eben a vektorrendszerr˝ ol u ´gy l´athatjuk be, hogy line´arisan f¨ uggetlen, ha siker¨ ul megmutatni, hogy vektorai line´aris kombin´ aci´ oja csak u ´gy lehet a nullvektor, ha minden skal´ar egy¨ utthat´ o nulla. Legyen ez´ert α1 x1 + α2 (x2 − x1 ) + · · · + αn (xn − xn−1 ) = 0, ahol az {αi (i = 1, . . . , n)} egy¨ utthat´ ok egyel˝ore ismeretlenek. Ha ezekr˝ol az egy¨ utthat´okr´ol ki tudjuk der´ıteni, hogy mindegyike csak nulla lehet, akkor a vektorrendszer
´ ¨ ´ ES ´ OSSZEF ¨ ¨ ˝ EG ´ 1.6. LINEARIS FUGGETLENS EG UGG OS
29
line´arisan f¨ uggetlen. Ez teh´at a feladatunk. A vektoregyenlet, baloldal´anak ´atrendez´ese ut´an (α1 − α2 )x1 + · · · + (αn−1 − αn )xn−1 + αn xn = 0, amib˝ol az {x1 , . . . , xn } vektorrendszer f¨ uggetlens´ege miatt k¨ovetkezik, hogy α1 − α2 = . . . = αn−1 − αn = αn = 0. De ha αn = 0 ´es αn−1 − αn = 0, akkor αn−1 = 0 ´es hasonl´oan l´ep´esr˝ ol l´ep´esre visszafel´e haladva kapjuk, hogy α1 = α2 = . . . αn−1 = αn = 0. Ezzel megmutattuk, hogy a line´aris kombin´aci´o a trivi´alis kellett legyen. 2 A line´aris f¨ uggetlens´eg, illetve a line´aris ¨osszef¨ ugg˝ os´eg vektorrendszerek tulajdons´aga, m´egis sokszor fogjuk mondani vektorokra, hogy azok line´arisan f¨ uggetlenek, vagy line´arisan f¨ ugg˝ok. Term´eszetesen ezen azt ´ertj¨ uk, hogy az ´altaluk alkotott vektorrendszer rendelkezik a mondott tulajdons´aggal. Az al´abbiakban felsorolunk n´eh´ any nagyon egyszer˝ u ´all´ıt´ ast, igazol´asukat az olvas´ora bizzuk. 1. a z´er´ovektort tartalmaz´o vektorrendszer line´arisan ¨osszef¨ ugg˝ o, 2. ha egy vektorrendszerben egy vektor legal´abb k´et p´eld´ anya benne van, akkor a rendszer line´arisan ¨osszef¨ ugg˝ o, 3. egyetlen nemz´er´o vektort tartalmaz´o vektorrendszer line´arisan f¨ uggetlen, 4. line´arisan f¨ uggetlen vektorrendszer minden nem¨ ures r´eszrendszere is line´arisan f¨ uggetlen. A k¨ovetkez˝o t´etel line´arisan ¨osszef¨ ugg˝ o vektorrendszerek egy nagyon fontos tulajdons´ag´at ´ırja le. 1.6.2 T´ etel. Egy X = {x1 , . . . , xn } vektorrendszer pontosan akkor line´ arisan ¨ osszef¨ ugg˝ o, ha valamelyik vektora kifejezhet˝ o a t¨ obbi vektora line´ aris kombin´ aci´ ojak´ent. Bizony´ıt´ as. Ha X line´arisan ¨osszef¨ ugg˝ o, akkor van vektorainak olyan nemtrivi´alis line´aris kombin´aci´oja ami z´er´ ovektor. Legyen a z´er´ ovektornak egy ilyen nemtrivi´alis el˝o´all´ıt´asa az α1 x1 + · · · + αn xn = 0. Legyen mondjuk az αi nemz´er´o egy¨ utthat´ o. Akkor az xi = −
α1 αi−1 αi+1 αn x1 − · · · − xi−1 − xi+1 − · · · − xn αi αi αi αi
sz´amol´as mutatja, hogy a felt´etel sz¨ uks´eges. Ford´ıtva, ha xi = β1 x1 + · · · + βi−1 xi−1 + βi+1 xi+1 + · · · + βn xn , akkor β1 x1 + · · · + βi−1 xi−1 − xi + βi+1 xi+1 + · · · + βn xn = 0
30
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
egy nemtrivi´alis el˝o´all´ıt´asa a z´er´ovektornak — hiszen az xi egy¨ utthat´ oja nem nulla — teh´at a vektorrendszer line´arisan ¨osszef¨ ugg˝ o. 2 A fentiekben bizony´ıtott t´etel kicsit ´eles´ıthet˝ o abban az esetben, ha a vektorrendszer nem tartalmazza a z´er´ovektort. 1.6.3 T´ etel. Egy a z´er´ ovektort nem tartalmaz´ o X = {x1 , . . . , xn } vektorrendszer pontosan akkor line´ arisan ¨ osszef¨ ugg˝ o, ha l´etezik olyan i (2 ≤ i ≤ n) index, hogy xi kifejezhet˝ o az x1 , . . . , xi−1 vektorok line´ aris kombin´ aci´ ojak´ent. Bizony´ıt´ as. Ha az X vektorrendszer line´arisan ¨osszef¨ ugg˝ o, akkor l´etezik vektorainak olyan nemtrivi´alis line´aris kombin´ aci´ oja, ami a nullvektort adja, mondjuk: α1 x1 + · · · + αn xn = 0 Tegy¨ uk fel, hogy i a legnagyobb index˝ u nemz´er´ o egy¨ utthat´ o a line´aris kombin´ aci´ oban, azaz α1 x1 + · · · + αi xi = 0 is teljes¨ ul ´es αi 6= 0. Mivel egyetlen nemz´er´ o vektorb´ ol ´all´ o vektorrendszer nyilv´ an line´arisan f¨ uggetlen, i ≥ 2 . Akkor a vektoregyenlet ´atrendez´es´evel kapjuk, hogy xi = −
α1 αi−1 x1 − . . . − xi−1 , αi αi
amint azt ´all´ıtottuk. Ford´ıtva, ha xi = β1 x1 + · · · + βi−1 xi−1 valamely i (2 ≤ i ≤ n)-re, akkor β1 x1 + · · · + βi−1 xi−1 − xi + 0xi+1 + · · · + 0xn = 0 a z´er´ ovektor nemtrivi´alis el˝o´all´ıt´ asa a vektorrendszer vektorainak line´aris kombin´ aci´ojak´ent, igazolva annak line´aris ¨osszef¨ ugg˝ os´eg´et. 2 Az a defin´ıci´o nyilv´anval´o k¨ovetkezm´enye, hogy line´arisan ¨osszef¨ ugg˝ o vektorrendszer vektorainak line´aris kombin´ aci´ ojak´ent a z´er´ ovektor t¨obbf´elek´eppen is el˝oP β y = 0 egy nemtrivi´ a lis el˝o´ all´ıt´ as ´es α egy tetsz˝oleges ´all´ıthat´o, hiszen ha m i i i=1 Pn Pm alis el˝o´ all´ıt´ as lesz. nemz´er´o skal´ar, akkor α i=1 βi yi = i=1 αβi yi = 0 is nemtrivi´ Ez nemcsak a z´er´ovektorra igaz, hanem az is teljes¨ ul, hogy amennyiben egy a vektor el˝o´all´ıthat´o egy line´arisan ¨osszef¨ ugg˝ o vektorrendszer vektorainak line´aris kombin´ aPm ci´ojak´ent, akkor ez nemcsak egyf´elek´eppen lehets´eges. Val´ oban az a = i=1 γi yi P (γ + αβ )y el˝ o a ´ ll´ ıt´ a sok is lehets´ egesek. el˝o´all´ıt´as mellett az a = m i i i=1 i A k¨ovetkez˝o t´etelben azt bizony´ıtjuk, hogy a line´arisan f¨ uggetlen vektorrendszerek eset´eben nemcsak a z´er´ovektor, de minden olyan vektor, amely el˝o´ all´ıthat´ oa vektorrendszer vektorainak line´aris kombin´ aci´ ojak´ent, egy´ertelm˝ uen ´all´ıthat´ o el˝o. 1.6.4 T´ etel. Az X = {x1 , . . . , xn } vektorrendszer akkor ´es csak akkor line´ arisan f¨ uggetlen, ha b´ armely olyan a vektor, amely benne van X line´ aris burk´ aban, egy´ertelm˝ uen ´ all´ıthat´ o el˝ o X vektorai line´ aris kombin´ aci´ ojak´ent.
´ ¨ ´ ES ´ OSSZEF ¨ ¨ ˝ EG ´ 1.6. LINEARIS FUGGETLENS EG UGG OS
31
Bizony´ıt´ as. El˝osz¨or feltessz¨ uk, hogy n X
a=
αi xi
´es a =
i=1
n X
βi xi
i=1
az a vektor el˝o´all´ıt´asai. Akkor k´epezve a vektoregyenletek k¨ ul¨ onbs´eg´et, kapjuk, hogy 0=
n X
(αi − βi )xi
i=1
´es ebb˝ol mivel a felt´etel szerint X line´ arisan f¨ uggetlen α1 − β1 = . . . = αn − βn = 0 , teh´at α1 = β1 , . . . , αn = βn , igazolva, hogy az a el˝o´all´ıt´asa egy´ertelm˝ u. Az elegend˝os´eg nyilv´anval´o, hiszen ha a z´er´ ovektor, ami biztosan kifejezhet˝o X vektorai trivi´alis line´aris kombin´ aci´ ojak´ent, m´ask´eppen nem ´all´ıthat´ o el˝o, akkor ez, defin´ıci´o szerint X line´aris f¨ uggetlens´eg´et jelenti. 2 3. Gyakorlatok, feladatok 1. Legyen F3 az F test feletti koordin´atat´er. A F3 -beli
ξ1 η1 ζ1 x = ξ2 , y = η2 , z = ζ2 ξ3 η3 ζ3 vektorrendszer line´aris f¨ uggetlens´eg´enek vizsg´alat´ at v´egezz¨ uk a k¨ovetkez˝ o m´odon. Tegy¨ uk fel, hogy α, β ´es γ olyan F-beli skal´ arok, hogy αx + βy + γz = 0, ami a vektorok komponenseire vonatkoz´ oan azt jelenti, hogy αξ1 + βη1 + γζ1 = 0, αξ2 + βη2 + γζ2 = 0, αξ3 + βη3 + γζ3 = 0. Ez teh´at adott x, y ´es z vektorok mellett, egy h´arom ismeretlenes egyenletrendszer α, β ´es γ-ra n´ezve. Az egyenletrendszert megoldhatjuk a k¨oz´episkol´ aban tanult m´odszerek valamelyik´evel. Ha azt tal´aljuk, hogy az egyenletrendszernek az α = β = γ = 0 az egyetlen megold´asa, akkor az x, y, z vektorrendszer line´arisan f¨ uggetlen. Ha van m´as megold´as is, akkor a vektorrendszer line´arisan ¨osszef¨ ugg˝o. Felhaszn´alva a fentiekben adott m´odszert, igazolja, hogy az R3 t´erben az
1 0 0 1 0 , 1 , 0 , 1 0 0 1 1 vektorok rendszere line´arisan ¨osszef¨ ugg˝ o, de k¨oz¨ ul¨ uk b´armelyik h´arom line´arisan f¨ uggetlen rendszert alkot!
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
32
2. T´etelezz¨ uk fel, hogy valamely vektort´erben az x, y ´es z vektorok line´arisan f¨ uggetlen rendszert alkotnak. D¨ontse el, hogy az x + y, y + z ´es a z + x vektorokb´ol ´all´o rendszer line´arisan ¨osszef¨ ugg˝ o, vagy f¨ uggetlen! 3. Tekints¨ uk a val´os sz´amok R halmaz´ at, mint racion´alis vektorteret, azaz minden val´os sz´am vektork´ent szerepel, amelyek ¨osszead´ asa a szok´asos m´odon t¨ort´enik, de skal´arszorz´ok´ent csak racion´alis sz´amot enged¨ unk meg. Mutassa meg, hogy az R-beli 1 ´es ξ vektorok akkor ´es csak akkor alkotnak line´arisan f¨ uggetlen rendszert, ha ξ irracion´alis sz´am. 4. A C2 komplex vektort´erben az "
x=
−1 i
#
"
´es y =
i 1
#
vektorok line´arisan ¨osszef¨ ugg˝ o rendszert alkotnak, mert x − iy = 0. Igazolja, 2 hogy ha C -t val´os vektort´erk´ent kezelj¨ uk, akkor ugyanezek az x, y vektorok line´arisan f¨ uggetlen rendszert alkotnak.
1.7
Vektort´ er dimenzi´ oja ´ es b´ azisa
Az alterekr˝ol sz´ol´o r´eszben eml´ıtett¨ uk, hogy ha egy vektort´er valamely r´eszhalmaza ´altal gener´alt alt´er az eg´esz t´er, akkor azt a r´eszhalmazt gener´atorrendszernek nevezz¨ uk. Ezt az (1.5.7) t´etel bizony´ıt´ asa ut´an azzal eg´esz´ıtett¨ uk ki, hogy ha egy vektorrendszer line´aris burka az eg´esz t´er, akkor azt a vektorrendszert is gener´atorrendszernek nevezz¨ uk, f¨ uggetlen¨ ul att´ol, hogy az halmaz, vagy esetleg egy vektor´ anak t¨obb p´eld´anya is szerepel a rendszerben. Term´eszetesen egy vektort´ernek mindig van gener´atorrendszere, hiszen az eg´esz vektort´er ¨onmaga gener´atorrendszere, de nagyon sok k¨ ul¨onb¨oz˝o val´odi gener´atorrendszere is lehet. Az azonban m´ar jellemz˝o a vektort´erre, hogy van-e v´eges sok vektort tartalmaz´o gener´atorrendszere, vagy mindegyik v´egtelen sz´amoss´ag´ u. Ennek megfelel˝oen azt mondjuk, hogy egy vektort´er v´eges dimenzi´ os, ha van v´eges gener´atorrendszere; v´egtelen dimenzi´ os, ha minden gener´atorrendszere v´egtelen sok vektort tartalmaz. Mi ebben a jegyzetben v´eges dimenzi´os terekkel kapcsolatos eredm´enyeket k¨ozl¨ unk, de az anal´ızis tanulm´ anyaink sor´an megismert vektorterek k¨oz¨ ott sok v´egtelen dimenzi´os volt. 1.7.1 Defin´ıci´ o. A V v´egesen gener´ alhat´ o vektorteret n-dimenzi´ osnak mondjuk, ha van n vektort tartalmaz´ o gener´ atorrendszere, de b´ armely n-n´el kevesebb vektort tartalmaz´ o vektorrendszere m´ ar nem gener´ atorrendszere V -nek. A V vektort´er dimenzi´ oj´ at dim V -vel jel¨ olj¨ uk. A t´erbeli r¨ogz´ıtett kezd˝opont´ u, u ´gynevezett helyvektorok tere v´eges dimenzi´os, hiszen minden ilyen vektor felbonthat´ o h´arom, nem egy s´ıkba es˝o vektor ir´any´ aba mutat´o vektor ¨osszeg´ere, ami pontosan azt jelenti, hogy mindegyik megkaphat´ o h´arom nem egy s´ıkba es˝o vektor line´aris kombin´ aci´ ojak´ent. Igy ez a vektort´er gener´alhat´o h´arom elem˝ u gener´atorrendszerrel. Mivel h´aromn´ al kevesebb helyvektor nyilv´anval´oan nem elegend˝o e vektort´er gener´al´ as´ ahoz, ez´ert az 3-dimenzi´os. A val´os egy¨ utthat´os polinomok R[t] vektortere ezzel szemben v´egtelen dimenzi´os, hiszen egyetlen polinom sem ´all´ıthat´ o el˝o foksz´am´ an´ al alacsonyabb fok´ u polinomok line´aris kombin´aci´ojak´ent, ez´ert minden n nemnegat´ıv eg´eszre kell legyen
´ DIMENZIOJA ´ ´ BAZISA ´ 1.7. VEKTORTER ES
33
n-edfok´ u polinom R[t] b´armely gener´atorrendszer´eben. Nem neh´ez bel´atni, hogy az {1, t, t2 , . . . , tn , . . .} v´egtelen sok polinomb´ ol ´all´ o rendszer gener´atorrendszere R[t]nek. Az anal´ızis tant´argy tanul´asakor megismert legt¨obb vektort´er ugyancsak v´egtelen dimenzi´os, p´eld´aul az [a, b] intervallumon folytonos f¨ uggv´enyek C[a,b] tere is. A gener´atorrendszerek olyan szerepet j´atszanak a vektorterek ´ep´ıtm´eny´eben, mint p´eld´aul egy telev´ızi´o ¨ossze´all´ıt´ as´ an´ al az alkatr´eszek. A k´esz¨ ul´ek ¨ossze´ all´ıt´ as´ an´al haszn´alt kondenz´atorok, illetve ellen´all´ asok n´emelyike azonban nem felt´etlen¨ ul sz¨ uks´eges, azok helyettes´ıthet˝ok m´as kapacit´ as´ u, illetve ellen´all´ as´ u egys´egek soros ´es/vagy p´arhuzamos kapcsol´as´aval. Persze nem hagyhat´o el minden kondenz´ ator ´es minden ellen´all´as, mert azok n´elk¨ ul TV k´esz¨ ul´ek nem ´ep´ıthet˝ o. Egy V vektort´er valamely gener´atorrendszere is tartalmazhat n´elk¨ ul¨ ozhet˝ o vektorokat, n´emelyik eleme esetleg elhagyhat´o, amennyiben a megmaradt vektorok line´aris kombin´aci´ojak´ent az el˝o´all´ıthat´ o. Ennek megfelel˝oen bevezetj¨ uk a k¨ovetkez˝ o elnevez´est. Egy V vektort´er valamely X gener´atorrendszer´et minim´ alis gener´ atorrendszernek nevezz¨ uk, ha b´armely vektor´ anak elhagy´as´ aval kapott r´eszrendszer m´ar nem gener´atorrendszere V -nek. A minim´alis gener´atorrendszer elnevez´es helyett gyakoribb a b´azis sz´o haszn´alata. Tekintve, hogy v´eges dimenzi´os konkr´et vektorterek vektorrendszereinek line´aris f¨ uggetlens´eg´et, illetve, hogy egy adott vektor kifejezhet˝o-e a vektorrendszer elemeinek line´aris kombin´ aci´ ojak´ent, nem neh´ez ellen˝orizni, a b´azis fogalm´at a k¨ovetkez˝o ekvivalens defin´ıci´ oval adjuk meg. 1.7.2 Defin´ıci´ o. A v´eges dimenzi´ os V vektort´er egy X vektorrendszer´et b´ azisnak vagy koordin´ atarendszernek nevezz¨ uk, ha (i) line´ arisan f¨ uggetlen rendszer, (ii) V -nek gener´ atorrendszere. Felmer¨ ulhet a k´erd´es, hogy mi a b´azisa a z´er´ o vektort´ernek, hiszen annak egyetlen eleme a z´er´ovektor, ´es a z´er´ovektort tartalmaz´o vektorrendszerek line´arisan ¨osszef¨ ugg˝oek. Mivel az u ¨res vektorhalmaz nyilv´ an minim´alis gener´atorrendszere a z´er´ o vektort´ernek, a z´er´o vektort´er b´azisa az u ¨res vektorrendszer. Ez ¨osszhangban van kor´abbi meg´allapod´asunkkal miszerint az u ¨res halmaz line´aris burka a z´er´ o vektort´er. A tov´abbi vizsg´alataink szempontj´ ab´ ol a z´er´ o vektort´er ´erdektelen. Ez´ert, hogy ´all´ıt´asaink megfogalmaz´asa ne legyen feleslegesen k¨or¨ ulm´enyes, a tov´abbiakban felt´etelezz¨ uk, hogy a vizsg´alt vektorterek k¨ ul¨ onb¨ oznek a z´er´ o vektort´ert˝ ol. Megjegyezz¨ uk, hogy a defin´ıci´ o (ii) felt´etele azt jelenti, hogy a t´er minden vektora kifejezhet˝o az X vektorainak line´aris kombin´ aci´ ojak´ent, hiszen az (1.5.7) t´etel ´ertelm´eben, X pontosan akkor gener´atorrendszere V -nek, ha lin (X ) = V. M´ asr´eszt az (i) felt´etel miatt az (1.6.4) t´etel felhaszn´al´ as´ aval az is ad´odik, hogy a t´er minden vektora egy´ertelm˝ uen ´all´ıthat´o el˝o a b´azisvektorok line´aris kombin´ aci´ ojak´ent. Igy annak igazol´as´ahoz, hogy v´eges dimenzi´os vektorterek eset´en a minim´alis gener´atorrendszer fogalma ´es az ´altalunk adott b´azis defin´ıci´ o val´ oban ekvivalens csup´an az al´abbi ´all´ıt´ast kell bizony´ıtanunk. ´ ıt´ 1.7.3 All´ as. Egy v´eges dimenzi´ os V vektort´er valamely X gener´ atorrendszere akkor ´es csak akkor minim´ alis, ha line´ arisan f¨ uggetlen.
34
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
Bizony´ıt´ as. A sz¨ uks´egess´eg indirekt ´ervel´essel azonnal ad´odik. Ha ugyanis X = {x1 , . . . , xn } minim´alis gener´atorrendszer, de line´arisan ¨osszef¨ ugg˝ o, akkor valamelyik vektora, mondjuk xi kifejezhet˝o a t¨obbi vektora valamilyen xi = α1 x1 + · · · + αi−1 xi−1 + αi+1 xi+1 + · · · + αn xn
(1.1)
line´aris kombin´aci´ojak´ent. Akkor viszont V b´armely y = β1 x1 + · · · + βi xi + · · · + βn xn
(1.2)
vektora kifejezhet˝o a X \ {xi } vektorrendszer elemeinek line´aris kombin´ aci´ ojak´ent is, csup´an az (1.2) egyenletben xi hely´ebe az (1.1) egyenlet jobboldal´at kell behelyettes´ıteni. y = β1 x1 + · · · + βi−1 xi−1 + +βi (α1 x1 + · · · + αi−1 xi−1 + αi+1 xi+1 + · · · + αn xn )+ +βi+1 xi+1 + · · · + βn xn = = (β1 + βi α1 )x1 + · · ·+(βi−1 + βi αi−1 )xi−1 + +(βi+1 + βi αi+1 )xi+1 + · · · + (βn + βi αn )xn Teh´at az xi vektor elhagyhat´o an´elk¨ ul, hogy a marad´ek rendszer megsz˝ unne gener´atorrendszer lenni, ellentmondva az X gener´atorrendszer minimalit´as´ anak. Az elegend˝os´eg tal´an m´eg egyszer˝ ubben kaphat´ o, ha ugyanis az X gener´ atorrendszer line´arisan f¨ uggetlen, akkor egyik vektora sem fejezhet˝o ki a t¨obbi vektora line´aris kombin´aci´ojak´ent, k¨ovetkez´esk´eppen, b´armelyik vektor´ anak elhagy´as´ aval a marad´ek rendszer m´ar nem gener´atorrendszer, bizony´ıtva, hogy X minim´alis. 2 Az el˝oz˝oekben l´attuk, hogy ha egy v´eges dimenzi´os vektort´er egy gener´atorrendszer´eb˝ol elhagyunk olyan vektort, amely el˝o´ all´ıthat´ o a megmaradtak line´aris kombin´aci´ojak´ent, akkor a marad´ek vektorrendszer is gener´atorrendszer. Ha pedig m´ar line´arisan f¨ uggetlen, akkor b´azis. Teh´ at igaz az al´abbi k¨ovetkezm´eny: 1.7.4 K¨ ovetkezm´ eny. Egy v´eges dimenzi´ os vektort´er minden gener´ atorrendszere tartalmaz b´ azist. A v´eges dimenzi´os vektorterek dimenzi´oja u ´jrafogalmazhat´ o. Azt mondhatjuk, hogy egy V vektort´er n-dimenzi´os, ha van n vektort tartalmaz´o b´azisa, de — ´es ez egyel˝ore nem nyilv´anval´o — nincs n-n´el kevesebb vektort tartalmaz´o b´azisa. A k¨ovetkez˝o t´etelben ´eppen azt k´ıv´anjuk igazolni, hogy a t´er dimenzi´oja egy tetsz˝oleges b´azisa vektorainak sz´am´aval egyenl˝ o. 1.7.5 T´ etel. Tetsz˝ oleges v´eges dimenzi´ os vektort´er b´ armely k´et b´ azis´ aban ugyanannyi vektor van. Bizony´ıt´ as. Tekints¨ unk k´et tetsz˝oleges b´azist, az egyik legyen az X = {x1 , . . . , xn }, ´es a m´asik pedig az Y = {y1 , . . . , ym } vektorrendszer. Az S1 = {y1 , x1 , . . . , xn } vektorrendszer nyilv´ anval´ oan gener´atorrendszer, de nem line´arisan f¨ uggetlen rendszer, hiszen az y1 a X -beli vektorok line´aris kombin´ aci´ oja. Akkor, az (1.6.3) t´etel szerint l´etezik olyan i (1 ≤ i ≤ n) index, hogy xi line´aris kombin´aci´oja az y1 , x1 , . . . xi−1 vektoroknak. (Az i index most az´ert lehet esetleg 1 is, mert a S1 vektorrendszerben x1 m´ar a m´asodik elem.) De akkor az S10 = S1 \ {xi }
´ DIMENZIOJA ´ ´ BAZISA ´ 1.7. VEKTORTER ES
35
vektorrendszer is gener´atorrendszer. Folytassuk ezt a vektorcser´et tov´ abb, vegy¨ uk S az S2 = S10 {y2 } = {y1 , y2 , x1 , . . . , xi−1 , xi+1 , . . . , xn } line´arisan ¨osszef¨ ugg˝ o (mert S10 gener´atorrendszer) vektorrendszert. Megint az (1.6.3) t´etel alapj´an l´etezik olyan j (1 ≤ j ≤ n, j 6= i) index, hogy xj az y1 , y2 ´es a j-n´el kisebb index˝ u S2 -beli xk vektorok line´aris kombin´aci´oja. S20 = S2 \ {xj } teh´ at tov´ abbra is gener´atorrendS szer ´es az S3 = S20 {y3 } gener´atorrendszer pedig line´arisan ¨osszef¨ ugg˝ o. Hasonl´oan 0 folytatva X -beli vektorok Y-beli vektorokkal val´ o kicser´el´es´et v´eg¨ ul eljutunk az Sm gener´atorrendszerhez, ami m´ar Y minden elem´et tartalmazza, mik¨ozben pontosan m darab X -beli vektort hagytunk el, teh´at X elemeinek a sz´ama nem lehetett kisebb m-n´el. Az, hogy a vektorcser´ek sor´an mindig X -beli vektort kellett elhagynunk abb´ol k¨ovetkezik, hogy Y line´arisan f¨ uggetlen rendszer, ´ıgy az elj´ar´ as b´armelyik l´ep´es´en´el az Si gener´atorrendszert az Y-beli vektorok mellett m´eg szerepl˝o X -beli vektor(ok) tett´ek line´arisan ¨osszef¨ ugg˝ov´e. Megism´etelve ezt a gondolatmenetet, csak most X ´es Y szerep´et felcser´elve, kapjuk, hogy Y-nak sem lehet kevesebb eleme, mint X -nek, azaz mindk´et b´azis ugyanannyi elemet kell tartalmazzon. 2 Most m´ar azt is ´all´ıthatjuk, hogy egy v´eges dimenzi´os vektort´er b´armely b´azis´ aban a vektorok sz´ama a t´er dimenzi´oja. Ha a bizony´ıt´ast u ´jra v´egiggondoljuk l´atjuk, hogy kicsit ´altal´ anosabb eredm´enyt igazoltunk, ´es ezt k¨ovetkezm´enyk´ent meg is fogalmazzuk. 1.7.6 K¨ ovetkezm´ eny. Ha egy vektort´ernek X = {x1 , . . . , xn } tetsz˝ oleges gener´ atorrendszere ´es Y = {y1 , . . . , ym } pedig tetsz˝ oleges line´ arisan f¨ uggetlen vektorrendszere, akkor m ≤ n. Azt l´atjuk teh´at, hogy egy line´arisan f¨ uggetlen vektorrendszer elemeinek a sz´ama kisebb, vagy egyenl˝o, mint a vektort´er dimenzi´oja ´es egyenl˝ os´eg pontosan akkor teljes¨ ul, ha a vektorrendszer egy´ uttal gener´atorrendszer is, azaz b´azis. Felmer¨ ul a k´erd´es, hogy vajon nem lehetne-e egy tetsz˝oleges line´arisan f¨ uggetlen vektorrendszert b´aziss´a kieg´esz´ıteni? A v´alasz igenl˝o, amit az al´abbi ´all´ıt´ asban fogalmaztunk meg. ´ ıt´ 1.7.7 All´ as. Egy v´eges dimenzi´ os V vektort´ernek b´ armely line´ arisan f¨ uggetlen Y = {y1 , . . . , ym } vektorrendszere kieg´esz´ıthet˝ o b´ aziss´ a. Bizony´ıt´ as. Az Y vektorrendszer a V t´ernek valamilyen alter´et gener´alja. Mivel ez az alt´er Y line´aris burka, ez´ert ebben Y b´azis. Ha a lin (Y) val´ odi alt´er, akkor a V \lin (Y) nem¨ ures r´eszhalmaz b´armely x1 vektora line´arisan f¨ uggetlen Y vektorait´ ol. 0 Ha most az Y = {y1 , . . . , ym , x1 } line´ arisan f¨ uggetlen vektorrendszer m´ar gener´atorrendszer is, akkor k´eszen vagyunk, ellenkez˝ o esetben van V -nek olyan eleme, amely nincs benne Y 0 line´aris burk´aban ´es azzal b˝ov´ıthetj¨ uk Y 0 -t. Ez az elj´ar´ as folytathat´o mindaddig, am´ıg v´eg¨ ul a kapott line´arisan f¨ uggetlen vektorrendszer m´ar az eg´esz V vektorteret gener´alja, teh´at annak b´azisa. V v´eges dimenzi´os volta biztos´ıtja, hogy b˝ov´ıt´esi elj´ar´asunk v´eges l´ep´esben befejez˝odik. 2 Egy line´arisan f¨ uggetlen vektorrendszer, u ´jabb vektorok hozz´av´etel´evel kib˝ov´ıthet˝o gener´atorrendszerr´e u ´gy, hogy line´aris f¨ uggetlens´eg´et meg˝orzi. Ett˝ol kezdve azonban, m´ar b´armely vektor hozz´av´etele a vektorrendszert line´arisan ¨osszef¨ ugg˝ov´e teszi, azaz a t´er b´azisa maxim´ alis, line´ arisan f¨ uggetlen vektorrendszer. A t´er egy b´azisa teh´at megkaphat´o u ´gy, hogy kiindulva egy gener´atorrendszer´eb˝ ol, a ”felesleges” vektorokat elhagyva, azt minimaliz´aljuk, vagy egy line´arisan f¨ uggetlen
36
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
vektorrendszer´ehez u ´j vektorokat hozz´av´eve addig b˝ov´ıtj¨ uk, am´ıg az a line´aris f¨ uggetlens´eg meg˝orz´ese mellett lehets´eges. Ez´ert igazak az al´abbi t´etelben megfogalmazott ´all´ıt´asok. 1.7.8 T´ etel. (a) Egy n-dimenzi´ os V vektort´erben b´ armely n+1 elemet tartalmaz´ o vektorrendszer line´ arisan ¨ osszef¨ ugg˝ o. (b) Egy n-dimenzi´ os V vektort´ernek egy n elem˝ u vektorrendszere pontosan akkor b´ azis, ha line´ arisan f¨ uggetlen. (c) Egy n-dimenzi´ os V vektort´ernek egy n elem˝ u vektorrendszere pontosan akkor b´ azisa, ha az gener´ atorrendszer. Miel˝ott p´eld´akat adunk vektorterek dimenzi´oj´ anak meghat´aroz´ as´ ara, megadjuk a vektorrendszerek rangj´anak fogalm´at, amellyel sok m´as line´aris algebr´aval foglakoz´ o k¨onyvben tal´alkozhat az olvas´o. Legyen A = {a1 , . . . , am } egy V vektort´er valamely vektorrendszere. Ha l´etezik A-nak r elem˝ u line´arisan f¨ uggetlen r´eszrendszere, de minden r+1 vektort tartalmaz´o r´eszrendszere m´ar line´arisan ¨osszef¨ ugg˝ o, akkor az A rangja a nemnegat´ıv r sz´ am. Az A vektorrendszer rangj´at ρ(A)-val jel¨olj¨ uk. Nagyon k¨onny˝ u igazolni, hogy ρ(A) ´eppen az A vektorrendszer ´altal gener´alt lin (A) alt´er dimenzi´oj´ aval egyenl˝ o, ez´ert vektorrendszerek rangj´ara vonatkoz´ o ´all´ıt´ asokat k¨ ul¨ on nem fogalmazunk meg ebben a jegyzetben. A t´erbeli, r¨ogz´ıtett kezd˝opont´ u, helyvektorok ter´eben v´alasszunk h´arom, p´aronk´ent mer˝oleges vektort, amit az al´abbi 1.8 ´abr´ an a-val, b-vel ´es c-vel jel¨olt¨ unk, ´es vegy¨ unk egy tetsz˝oleges, d-vel jel¨olt negyediket. βb ... .. . . . . . . . . . . . . . . . . . . . . . .
. . ...... . . . . . . . . .......... . . . . ... . . . ... . . . . . . . ... . . . . . . . . . . . .. .. . . . . . ..... . . . . . . . . . . . . . . . .............. . ........... . . . .... . . .... . . . . . ... . . .... . . . . . . . . . . ..... ....... . ..... . . . . . .......... . .... . . . . . . ... . ... . . . . . ... . . .... . . . . . . . . .... . . .. . . . . . . . ..... . .... ..... . . . . . . ... . ... . . . . . ... . . .... . . . . . . . . .... . . .. . . . . .. . . . .... .......... . .......... ............................................................................................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . .... . ... . . . . . . . . . . . .. . . ..... . . . ..... . . . . ..... . . . . . ..... . . . . .......... . . . . . . .............. . ..... . . . . . . . . . . . . . . . . . . . . . . . .. ..... ..... . . . . ... . . . . .... .... . ...... .......... ......... . . . . ..... ..... ..... .
.
d = αa + βb + γc
b
•
a
αa
γc
c
1.8. ´abra: B´azis a 3-dimenzi´os t´erben Amint az l´athat´o, a d vektort el˝o tudtuk ´all´ıtani az a, b ´es c vektorok line´aris kombin´aci´ojak´ent. Az a, b, c h´ armas teh´at e t´ernek gener´atorrendszere. Persze az {a, b, c} vektorrendszer line´arisan f¨ uggetlen is, azaz b´azis. Tulajdonk´eppen az a, b, c vektorokkal a j´ol ismert t´erbeli Descartes–f´ele koordin´ata rendszert vett¨ uk fel, annak tengelyeit az a, b, c vektorok skal´ arszorosai alkotj´ ak. Ez´ert mondhatjuk, hogy maga az a, b, c vektorrendszer a koordin´ata rendszer. 4 P´ elda. Megmutatjuk, hogy az Rn val´ os koordin´ atat´er n-dimenzi´ os.
´ DIMENZIOJA ´ ´ BAZISA ´ 1.7. VEKTORTER ES
37
Ennek a kijelent´esnek az igazol´as´ ara megadjuk Rn egy n-elem˝ u b´azis´ at. Legyen
0 .. .
ei =
0 1 0 .. .
0 az az n-es, amelyben pontosan az i-dik komponens az 1-es ´es a t¨obbi 0, amit a tov´abbiakban i-dik egys´egvektornak nevez¨ unk, ´es legyen E = {e1 , . . . , en } az egys´egvektorok halmaza. Tekintve, hogy
α1 .. αi ei = . = i=1 αn
n X
0 .. ⇐⇒ α = . . . = α = 0, 1 n . 0
E f¨ uggetlen vektorrendszer, m´asr´eszt egy tetsz˝oleges
ξ1 .. x = . ∈ Rn ξn vektor el˝o´all´ıthat´o az E-beli vektorok x=
n X
ξi ei
i=1
line´aris kombin´aci´ojak´ent, igazolva, hogy E gener´atorrendszer is. Ezzel E b´ azis volt´ at n igazoltuk, ´es mert n eleme van, azt is, hogy R n-dimenzi´ os. 2 n A fenti igazol´as sz´o szerint ´atvihet˝ o tetsz˝oleges F test feletti F koordin´atat´erre, term´eszetesen az F test egys´eg– illetve z´er´ oelem´et haszn´alva a b´azisvektorok konstru´al´asakor. Teh´at ´all´ıthatjuk, hogy a tetsz˝oleges F test feletti Fn koordin´atat´er n-dimenzi´os. 5 P´ elda. Megmutatjuk, hogy ha a V vektort´ernek M ´es N k´et v´eges dimenzi´ os altere, akkor dim(lin (M ∪ N )) = dim M + dim N − dim(M ∩ N ). El˝osz¨or is azt jegyezz¨ uk meg, hogy mivel az M ´es N alterek egyes´ıt´ese ´altal gener´alt alt´er minden vektora egy M -beli ´es egy N -beli vektor ¨osszege,(l´ asd az (1.5.8) t´etelt) ezen alt´er dimenzi´oja is biztosan v´eges lesz. Minthogy az M ∩ N alt´er egy X b´azisa mind M -nek mind N -nek line´arisan f¨ uggetlen vektorrendszere, azt ki lehet eg´esz´ıteni M egy XM ´es N egy XN b´azis´ av´ a. Ezen b´azisok egyes´ıt´es´evel keletkezett halmaz, ami a k¨oz¨os elemeknek persze csak egy p´eld´ any´ at tartalmazza, b´azisa lin (M ∪ N )-nek ´es dim M + dim N − dim(M ∩ N ) elem˝ u, ´es ez az, amit meg kellett mutatnunk. 2 Fel kell h´ıvjuk az olvas´o figyelm´et egy fontos k¨ovetkezm´enyre, nevezetesen arra, hogy amennyiben a V vektort´er M ´es N altereinek direkt¨osszege, azaz V = M ⊕ N , akkor dim V = dim M + dim N , hiszen ilyenkor az M ∩ N a z´erus alt´er.
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
38
4. Gyakorlatok, feladatok 1. Mutassa meg, hogy ha A a V vektort´er tetsz˝oleges r´eszhalmaza ´es v egy tetsz˝oleges V -beli vektor, akkor a lin (A) ´es lin (A∪{v}) alterek dimenzi´oja pontosan akkor egyenl˝o, ha v kifejezhet˝o A vektorainak line´aris kombin´ aci´ ojak´ent! 2. Legyen L = {x ∈ Rn | x = [α, α + δ, . . . α + (n − 1)δ], α, δ ∈ R}, teh´at L elemei azok az n-esek, amelyeknek egym´ast k¨ovet˝ o elemei sz´amtani sorozatot alkotnak. Mint azt megmutatt´ ak az el˝oz˝ o r´eszt k¨ovet˝ o feladatok megold´asa sor´an, n L altere R -nek. Hat´arozza meg L egy b´azis´ at ´es ennek alapj´an a dimenzi´oj´ at! 3. Tekints¨ uk most az Rn val´os koordin´atat´er ¨osszes olyan vektorainak az M halmaz´at, amelyek komponenseinek ¨osszege z´erus, teh´at M = {x = [ξ1 , . . . , ξn ] |
n X
ξi = 0}.
i=1
Mint azt megmutattuk az el˝oz˝ o r´eszben, M alt´er. Adja meg M egy b´azis´ at ´es ennek alapj´an ´allap´ıtsa meg a dimenzi´oj´ at! 4. A fentiekben igazoltuk, hogy a Cn komplex koordin´atat´er n-dimenzi´os a komplex sz´amok C teste felett. Mennyi lesz a Cn t´er, mint val´ os vektort´er dimenzi´oja, azaz, ha csak val´os skal´ arokkal val´ o szorz´asra szor´ıtkozunk? 5. Igazolja, hogy a legfeljebb (n − 1)-edfok´ u val´ os polinomok ter´eben azok a ´ polinomok, amelyeknek az α z´erushelye, alteret alkotnak! Allap´ ıtsa meg ezen alt´er dimenzi´oj´at ´es adja meg egy b´azis´ at! 6. Mutassa meg, hogy ha V n-dimenzi´os vektort´er ´es M V -nek r-dimenzi´os altere (r ≤ n), akkor van olyan n − r-dimenzi´ os N altere is, hogy V az M ´es N altereinek direkt ¨osszege! 7. Az el˝oz˝o feladat felhaszn´al´ as´ aval igazolja, hogy egy n-dimenzi´ os V vektort´er el˝o´all´ıthat´o n darab 1-dimenzi´os altere direkt ¨osszegek´ent!
1.8
Koordin´ ata reprezent´ aci´ o
Ha V egy n-dimenzi´os F test feletti vektort´er, akkor b´armely X = {x1 , . . . , xn } b´azisa seg´ıts´eg´evel a t´er minden vektora el˝o´ all´ıthat´ o, mint a b´azisvektorok line´aris kombin´aci´oja, ´es ez az el˝o´all´ıt´ as az (1.6.4 t´etel szerint egy´ertelm˝ u is. Ha teh´at v(∈ V ) egy tetsz˝oleges vektora a t´ernek, akkor l´eteznek egy´ertelm˝ uen meghat´arozott ε1 , . . . , εn (∈ F) skal´arok, u ´gy, hogy v = ε1 x1 + · · · + εn xn . Ezeket a ε1 , . . . , εn skal´arokat a v vektor X b´ azisra vonatkoz´ o koordin´ at´ ainak nevezz¨ uk. Mag´at az (oszlopba) rendezett skal´ ar-n-est a v vektor X b´azisra vonatkoz´o koordin´ ata vektor´ anak h´ıvjuk ´es vX -el jel¨olj¨ uk. Teh´ at
ε1 .. vX = . εn
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI
39
a v vektor X b´azisra vonatkoz´o koordin´ata vektora. Felh´ıvjuk az olvas´ o figyelm´et arra, hogy ha sz¨ovegen bel¨ ul k´ıv´anjuk megadni valamely vektor koordin´ata vektor´ at, akkor helyk´ım´el´es c´elj´ab´ol sorba rendezett n-esekkel reprezent´ aljuk azokat. skal´ arn-essel Rem´elve, hogy a koordinata reprezent´ aci´ o b´azist´ ol val´ o f¨ ugg˝ os´eg´enek meg´ert´es´et seg´ıti, az 1.9 ´abra a s´ıkbeli helyvektorok ter´eben ugyanazon v vektor k´et k¨ ul¨ onb¨ oz˝ o, a m´ar k¨oz´episkol´ab´ol ismert I = {i, j} ´es egy m´asik, A = {a, b} b´azis vektorainak line´aris kombin´aci´oik´ent van el˝o´all´ıtva. Ennek megfelel˝oen fel´ırtuk v mindk´et b´azisra vonatkoz´o koordin´ata vektor´at.
j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..v .... . . ... ...... . ............... . ................ . v ....... . . . ........... . . a ...... ......... ..... . . . . . . . . ..... ..... ..
. ............ . .. .... .... . ......... . . . . . . ... ..... ..... ...... . . ..... ..... .. ...... .. . . ..... ..... .................. . . . . . . . ... . . . . . . . ...... . . ............ ... ... . . . . . . . . . . . . . ... . . . . . . . ...... . .......... . ... .... . . . . . . . . ... . . . . . . ....... .... . . ..... ..... ............. ... . ......... . ....... ..... ..... ........ . ... . ...... ..... ..... ......... ... ......... ...... ..... . ........... . ...... . ......... ......................... ... ....... . ..... . .............. . .......... ............................................................................... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................. . . . . . . . . . . .
1 2a
•
i
3b
b
•
b.
a.
1.9. ´abra: Koordin´ata reprezent´ aci´ o k¨ ul¨ onb¨ oz˝ o b´azisokban Az 1.9 ´abr´ar´ol leolvashat´o, hogy "
vI =
1 1
#
"
, m´ıg vA =
1/2 3
#
.
Hangs´ ulyoznunk kell a k¨ ul¨onbs´eget a v ∈ V vektor ´es a v vektor valamely b´azisra vonatkoz´o koordin´ata vektora k¨oz¨ ott, ami az F feletti Fn koordin´atat´er eleme, nem pedig V -beli. Ezt k´ıv´anjuk el´erni azzal, hogy a koordin´ata vektort vastagon szedett bet˝ uvel jel¨olj¨ uk, teh´at p´eld´ aul a v vektor koordin´ata vektor´ at v-vel, amelynek indexek´ent az alapul vett b´azist is felt¨ untetj¨ uk. Ez persze sokszor bonyolultt´a teszi a koordin´ata vektorok jel¨ol´es´et, ez´ert ´allapodjunk meg abban, hogy ha a sz¨ovegk¨ornyezetb˝ol kider¨ ul, hogy melyik b´azisra vonatkoz´ o koordin´at´ akr´ ol van sz´o, akkor az egyszer˝ us´eg kedv´e´ert a b´azisra utal´o indexet elhagyjuk. De nagyon fontos, hogy az olvas´o meg´ertse, hogy a vektort´er vektorainak a koordin´at´ ai b´azisf¨ ugg˝ oek, ´es ugyanazon vektornak k´et k¨ ul¨onb¨ oz˝ o b´azisra vonatkoz´ o koordin´at´ ai k¨ ul¨ onb¨ oz˝ oek. Ami pedig egy vektor koordin´ata vektor´ at illeti, az m´eg a b´azis vektorainak rendez´es´et˝ol is f¨ ugg. K¨ ul¨on¨osen bonyolultt´ a v´alik a helyzet abban az esetben, amikor mag´anak az Fn koordin´atat´er vektorainak valamely b´azisra vonatkoz´ o koordin´ata vektorair´ol van sz´o, hiszen ekkor formailag nincs k¨ ul¨ onbs´eg a t´er elemei ´es a koordin´ata vektorok k¨oz¨ott. Tartalmilag azonban igenis l´enyeges az elt´er´es, hiszen Fn egy mesters´eges matematikai konstrukci´ oval k´epzett vektort´er, nevezetesen F-beli skal´arok oszlopba rendezett n-eseinek halmaza, alkalmas oper´aci´ okkal ell´atva, m´ıg egy elem´enek valamely b´azisra vonatkoz´ o koordin´ata vektora azt mutatja meg, hogy
40
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
a k´erd´eses elemet a b´azisvektorok milyen F-beli skal´ arokkal k´epzett line´aris kombin´aci´oja ´all´ıtja el˝o. Ez´ert egy tetsz˝oleges v ∈ Fn skal´ ar-n-es lehet egy m´as w ∈ Fn n-es valamely b´azisra vonatkoz´o w koordin´ata vektor´ aval egyenl˝ o. A k¨ovetkez˝o t´etel azt ´all´ıtja, hogy l´enyeg´eben minden vektort´er olyan, mint egy koordin´atat´er, csak az elemek jel¨ol´es´eben van elt´er´es. 1.8.1 T´ etel. Ha V az F test feletti n-dimenzi´ os vektort´er, akkor izomorf az Fn koordin´ atat´errel. ´ Bizony´ıt´ as. Legyen X = {x1 , . . . , xn } egy b´azisa V -nek. Ertelmezz¨ uk azt a Φ : V −→ Fn lek´epez´est, amely minden v = ε1 x1 + · · · + εn xn V -beli vektorhoz hozz´arendeli, annak X b´azisra vonatkoz´ o
ε1 .. vX = . εn koordin´ata vektor´at. Azt fogjuk megmutatni, hogy Φ izomorfizmus. A Φ lek´epez´es egy´ertelm˝ us´ege abb´ol k¨ovetkezik, hogy r¨ogz´ıtett b´azis mellett a koordin´at´ ak egy´ertelm˝ uen meghat´arozottak. Ha k´et v, w ∈ V vektornak ugyanaz a k´epe, akkor a v − w = 0x1 + · · · + 0xn = 0 sz´amol´as mutatja, hogy v = w, igazolva, hogy Φ egy–egy´ertelm˝ u is. Tov´ abb´ a minden n F -beli [α1 , . . . , αn ] vektor Φ k´ epe valamely V -beli vektornak, nevezetesen az α1 x1 + · · · + αn xn vektornak, mutatva ezzel, hogy Φ r´ak´epez´es. Ha w = ω1 x1 + · · · + ωn xn egy tetsz˝oleges m´asik V -beli vektor ´es δ, γ ∈ F tetsz˝ oleges skal´arok, akkor k¨onny˝ u sz´amol´ assal kapjuk, hogy δv + γw = (δε1 + γω1 )x1 + · · · + (δεn + γωn )xn . ´Igy teh´at azt kapjuk, hogy
δε1 + γω1 ε1 ω1 .. = δ .. + γ .. = δv + γw, δv + γw = . . . δεn + γωn εn ωn ami ´eppen annak az igazol´asa, hogy Φ(δv + γw) = δΦ(v) + γΦ(w). Ezzel bizony´ıtottuk, hogy Φ rendelkezik a m˝ uveletekkel val´ o felcser´elhet˝ os´eg tulajdons´ag´aval is, teh´at izomorfizmus. 2
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI
41
Az (1.8.1) t´etel bizony´ıt´asa r´amutat arra, hogy egy F feletti V vektort´er minden X = {x1 , . . . , xn } b´azisa meghat´aroz egy Φ : V Fn izomorf lek´epez´est. A Φ izomorf lk´epez´est u ´gy is ´ertelmezhett¨ unk volna, hogy a b´azisvektorokhoz az Fn Φ(xi ) = ei =
0 .. . 0 1 0 .. . 0
(i = 1, . . . , n),
u ´gynevezett egys´egvektorait rendelj¨ uk, majd minden m´as V -beli v vektor k´ep´et annak a k¨ovetelm´enynek a figyelembev´etel´evel hat´arozzuk meg, hogy line´aris kombin´aci´o izomorf k´epe meg kell egyezzen a k´epvektorok ugyanazon skal´ arokkal k´epzett line´aris kombin´aci´oj´aval. Teh´at ha v = ε1 x1 + · · · + εn xn , akkor Φ(v) = ε1 Φ(x1 ) + · · · + εn Φ(xn ) kell legyen. Ezek alapj´an egy F feletti V vektort´er v elem´enek egy X = {x1 , . . . , xn } b´azisra vonatkoz´o koordin´ata vektor´ at u ´gy tekinthetj¨ uk, mint a Φ : V Fn izomorfizmus ´altal meghat´arozott Φ(v) k´ep´et. K¨onnyen igazolhat´o, hogy ha Θ a V vektort´ernek a W vektort´erre val´ o izomorfizmusa, ´es {x1 , . . . , xn } a V vektort´er line´arisan f¨ uggetlen vektorrendszere vagy b´azisa, akkor {Θ(x1 ), . . . , Θ(xn )} a W vektort´ernek ugyancsak line´arisan f¨ uggetlen vektorrendszere, illetve b´azisa. Az (1.8.1) t´etel felhaszn´al´as´aval nem neh´ez igazolnunk az al´abbi ´all´ıt´ ast. ´ ıt´ 1.8.2 All´ as. izomorfak.
Ha az F test feletti V ´es W vektorterek dimenzi´ oja egyenl˝ o, akkor
Bizony´ıt´ as. Legyen dim V = dim W = n . Akkor az (1.8.1) t´etel szerint l´eteznek Φ : V Fn ´es Ψ : W Fn izomorf lek´epez´es. Tekints¨ uk a (Ψ−1 · Φ) : V W szorzatlek´epez´est, amely minden v ∈ V vektornak a Ψ−1 (Φ(v)) vektort felelteti meg. Ez k¨onnyen igazolhat´oan V -nek W -re val´ o izomorf lek´epez´ese. 2 Az (1.7.7) ´all´ıt´as nyilv´anval´o k¨ovetkezm´enye, hogy egy n-dimenzi´os vektort´ernek van m-dimenzi´os altere minden m(≤ n) nemnegat´ıv eg´esz eset´en. Ebb˝ol a t´enyb˝ ol ´es az el˝oz˝o ´all´ıt´asb´ol azonnal ad´odik:
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
42
1.8.3 K¨ ovetkezm´ eny. Ha az F test feletti V vektort´er n-dimenzi´ os a W vektort´er pedig m-dimenzi´ os ´es m ≤ n, akkor V -nek van W -vel izomorf altere. 1.8.4 T´ etel. Ha az F test feletti V vektort´er n-dimenzi´ os, akkor a du´ alis V ∗ vektort´er is n-dimenzi´ os, k¨ ovetkez´esk´eppen minden v´eges dimenzi´ os vektort´er izomorf a du´ alis´ aval. Bizony´ıt´ as. Mivel dim V = n, V -nek van n-elem˝ u b´azisa. Legyen X = ∗ ∗ {x1 , . . . , xn } egy ilyen b´azis. Legyenek {x1 , . . . , xn } olyan a V t´eren ´ertelmezett f¨ uggv´enyek, melyekre (
x∗i (xj )
= δij , (i, j = 1, . . . , n) ahol δij =
1 0
ha ha
i = j, i 6= j
az u ´gynevezett Kronecker-szimb´ olum, ´es tetsz˝oleges v = ε1 x1 + . . . + εn xn
(1.3)
x∗i (v) = ε1 x∗i (x1 ) + · · · + εn x∗i (xn ) = εi (i = 1, . . . , n).
(1.4)
vektorra, legyen
K¨onnyen l´atszik, hogy az x∗i f¨ uggv´eny line´aris, ´es az X ∗ = {x∗1 , . . . , x∗n } k¨ ul¨ onb¨ oz˝ o li∗ ∗ ∗ ne´aris f¨ uggv´enyek rendszere V -ban. Megmutatjuk, hogy X b´azisa V -nak. El˝osz¨ or l´assuk be, hogy az X ∗ f¨ uggv´enyrendszer line´arisan f¨ uggetlen. Ha az ξ1 x∗1 + · · · + ξn x∗n = 0 , teh´at minden V -beli vektornak a 0 skal´ art felelteti meg, akkor az X b´ azis vektorait helyettes´ıtve, kapjuk, hogy minden i(= 1, . . . , n)-re 0=(
n X
ξj x∗j )xi =
j=1
n X
ξj x∗j (xi ) = ξi ,
j=1
ami ´eppen X ∗ line´aris f¨ uggetlens´eg´et igazolja. Legyen most y ∗ tetsz˝oleges eleme V ∗ -nak. Tegy¨ uk fel, hogy y ∗ (xi ) = ηi . Megmutatjuk, hogy akkor y ∗ = η1 x∗1 + · · · + ηn x∗n ,
(1.5)
ami azt fogja igazolni, hogy X ∗ gener´atorrendszere is V ∗ -nak. Az y ∗ line´aris f¨ uggv´eny az (1.3) egyenl˝ os´eggel adott tetsz˝oleges v ∈ V vektorhoz az n n X
y ∗ (v) = y ∗ (
εi xi ) =
i=1
X
εi ηi
i=1
skal´art rendeli. Az (1.5) egyenl˝ os´eg jobboldal´an l´ev˝ o line´aris f¨ uggv´eny ´ert´eke a v helyen az (1.4) egyenlet szerint (
n X
j=1
ηj x∗j )(v)
=(
n X
j=1
n X
ηj x∗j )(
i=1
εi xi ) =
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI n X j=1
n X
ηj (
i=1
εi δij ) =
43 n X
ηi εi ,
i=1
teh´at ugyanaz a skal´ar. Akkor az (1.5) egyenl˝ os´eg teljes¨ ul, ´es ezzel megmutattuk, hogy X ∗ nemcsak line´arisan f¨ uggetlen, de gener´atorrendszere is V ∗ -nak, azaz b´azis. 2 1.8.5 Defin´ıci´ o. Legyen X = {x1 , . . . , xn } b´ azisa V vektort´ernek ´es legyenek uggv´enyek, melyekre X ∗ = {x∗1 , . . . , x∗n } a V t´eren ´ertelmezett olyan f¨ (
x∗i (xj )
= δij , (i, j = 1, . . . , n) ahol δij =
1 0
ha ha
i = j, i 6= j.
Akkor X ∗ a du´ alis t´er b´ azisa (l´ asd az el˝ oz˝ o t´etelt), amelyet a V vektort´er X b´ azis´ ahoz rendelt du´ alis b´ azisnak nevez¨ unk. Egy v´eges dimenzi´os vektort´er ´es du´alisa k¨oz¨ otti kapcsolatot az el˝oz˝ o t´etel j´ol jellemzi. Az al´abbi ´all´ıt´as altereik kapcsolat´ at ´ırja le. ´ ıt´ 1.8.6 All´ as. Legyen az n-dimenzi´ os V vektort´ernek M r-dimenzi´ os altere. Megmutatjuk, hogy M annull´ atora (n − r)-dimenzi´ os altere V ∗ -nak. Bizony´ıt´ as. Eml´ekeztetj¨ uk az olvas´ ot arra, hogy M annull´ ator´ an azoknak a ∗ V y line´aris f¨ uggv´enyeknek a halmaz´at ´ertj¨ uk, amelyekre ∗ -beli
y ∗ (x) = 0 minden x ∈ M -re teljes¨ ul. Az M r-dimenzi´os l´ev´en, van r elem˝ u b´azisa. Legyen X = {x1 , . . . , xr } M -nek egy ilyen b´azisa, ´es eg´esz´ıts¨ uk ezt ki az {xr+1 , . . . , xn } vektorok hozz´av´etel´evel a V vektort´er egy b´azis´ av´ a, ami az (1.7.7) ´all´ıt´ as szerint lehets´eges, hiszen V alter´enek egy b´azisa nyilv´an line´arisan f¨ uggetlen vektorrendszere V -nek. Legyen X ∗ = {x∗1 , . . . , x∗r , x∗r+1 , . . . , x∗n } a du´alis b´azis. Megmutatjuk, hogy {x∗r+1 , . . . , x∗n } b´azisa M annull´ator´anak, M ◦ -nek. A du´alis b´azis ´ertelmez´ese alapj´an nyilv´ anval´ o, hogy x∗r+1 , . . . , x∗n line´aris f¨ uggv´enyek mindegyike eleme M ◦ -nek, ´es line´arisan f¨ uggetlen rendszer, hiszen egy b´azis r´eszrendszere. M´asr´eszt, ha y ∗ tetsz˝oleges eleme M ◦ -nek, akkor y ∗ (xi ) = 0 (i = 1, . . . , r)–re, ´es y ∗ (xj ) = βj (j = r + 1, . . . , n)-re. ´Igy y ∗ -nak X ∗ -beli f¨ uggv´enyek line´aris kombin´ aci´ ojak´ent val´ o (1.5) egyenl˝ os´eg szerinti el˝o´all´ıt´as´aban y ∗ = 0 · x∗1 + · · · + 0 · x∗r + βr+1 xr+1 + · · · + βn x∗n uggv´enyek egy¨ utthat´ oi z´e(l´asd az el˝oz˝o t´etel bizony´ıt´as´at), csak az x∗r+1 , . . . , x∗n f¨ ∗ ∗ rust´ol k¨ ul¨onb¨oz˝oek, igazolva ezzel, hogy {xr+1 , . . . , xn } gener´atorrendszere is, ´es ´ıgy b´azisa M ◦ -nek. Akkor viszont M ◦ val´ oban n − r-dimenzi´ os. 2
44
1.8.1
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
Elemi b´ azistranszform´ aci´ o
Azt l´attuk, hogy tetsz˝oleges F test feletti n-dimenzi´os V vektort´er izomorf az Fn koordin´atat´errel. Azok ut´an, hogy r¨ogz´ıtett¨ uk V egy X b´ azis´ at, a vektort´er mindegyik v elem´ehez egy´ertelm˝ uen hozz´arendelhet˝ o egy vX oszlopba rendezett skal´ ar n-es, a v vektornak az X b´azisra vonatkoz´ o, u ´gynevezett koordin´ata vektora, amelynek i-dik eleme ´eppen a v vektornak az i-dik b´azisvektorra vonatkoz´ o koordin´at´ aja. Ez a koorn din´ata vektor az F koordin´atat´er egy eleme, a v vektor izomorf k´epe, ahol az izomorf lek´epez´est az X b´azis hat´arozza meg, el˝o´ırva, hogy az X -beli xi b´ azisvektor k´epe legyen az ei = [0, . . . , 0, 1, 0, . . . , . . . , 0]∗ , u ´gynevezett i-edik egys´egvektor, minden (i = 1, . . . , n)-re. Minthogy a v vektor koordin´at´ ai b´azist´ ol f¨ ugg˝ oek, m´as b´azis m´as izomorf lek´epez´est hat´aroz meg, k¨ovetkez´esk´eppen, m´as b´azis eset´en ugyanazon v vektornak m´asok lesznek a koordin´at´ ai. Az al´abbiakban azt k´ıv´ anjuk kider´ıteni, hogy a b´azis megv´altoztat´asakor, a t´er vektorainak koordin´at´ ai hogyan v´altoznak. Itt most csak azzal az esettel foglalkozunk, amikor a b´azist csak egyetlen vektor kicser´el´es´evel v´altoztatjuk meg. Legyen ez´ert X = {x1 , . . . , xn } az eredeti b´azis ´es azt t´etelezz¨ uk fel, hogy y a t´ernek egy nemz´er´o vektora. Egy olyan u ´j b´azisban akarjuk meghat´arozni a vektort´er vektorainak koordin´at´ait, amely X -t˝ ol csak annyiban k¨ ul¨ onb¨ ozik, hogy valamelyik vektora helyett az y vektor lesz az u ´j b´azisvektor. y csak´ ugy, mint a t´er b´armelyik vektora, kifejezhet˝o X vektorainak line´aris kombin´aci´ojak´ent, y = η1 x1 + · · · + ηi xi + · · · + ηn xn , ahol az y koordin´at´ai k¨oz¨ott van null´ at´ ol k¨ ul¨ onb¨ oz˝ o, mondjuk ηi 6= 0, hiszen feltev´es¨ unk szerint y nemz´er´o vektor, ´es nyilv´ anval´ oan csak nemz´er´ o vektor lehet b´azisnak eleme. Az ηi koordin´at´at gener´ al´ o elemnek nevezz¨ uk. A ηi 6= 0 volta teszi lehet˝ov´e, hogy az xi vektor kifejezhet˝o az y ´es X t¨obbi vektor´ anak line´aris kombin´aci´ojak´ent xi = −
ηi−1 1 ηi+1 ηn η1 x1 − · · · − xi−1 + y − xi+1 − · · · − xn , ηi ηi ηi ηi ηi
(1.6)
amib˝ol k¨ovetkezik, hogy az X 0 = {x1 , . . . , xi−1 , y, xi+1 , . . . , xn } vektorrendszer is b´azis. Ezt igazoland´o, el˝osz¨or l´assuk be, hogy X 0 gener´atorrendszer. Mivel X b´ azis 0 volt ´es az elhagyott xi vektor X vektorainak line´aris kombin´ aci´ oja, ha egy V -beli v vektor X vektorainak line´aris kombin´ aci´ ojak´ent val´ o el˝o´ all´ıt´ as´ aban az xi vektort helyettes´ıtj¨ uk az (1.6) egyenlet jobboldal´aval, akkor X 0 vektorainak line´aris kombin´aci´ojak´ent val´o kifejez´es´et kapjuk. M´asr´eszt X 0 line´arisan f¨ uggetlen vektorrendszer is, mert n elem˝ u gener´atorrendszer ´es ha line´arisan ¨osszef¨ ugg˝ o lenne, akkor a t´ernek lenne n-n´el kevesebb vektort tartalmaz´o b´azisa, ellentmondva az (1.7.5) t´etelnek. Tekints¨ uk most a vektort´er egy tetsz˝oleges v elem´et. Ha ez az X b´ azis vektorainak v = ε1 x1 + · · · + εi xi + · · · + εn xn line´aris kombin´aci´oja, akkor az xi vektort helyettes´ıtve az (1.6) vektoregyenlet jobboldal´aval, kapjuk, hogy v = ε1 x1 + · · · + εi (−
η1 ηi−1 1 x1 − · · · − xi−1 + y − ηi ηi ηi
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI
45
ηi+1 ηn xi+1 − · · · − xn ) + · · · + εn xn , ηi ηi
−
(1.7)
ami a b´azisvektorok egy¨ utthat´oinak rendez´ese ut´an v = (ε1 − η1
εi εi ξi )x1 + · · · + y + · · · (εn − ηn )xn . ηi ηi ηi
(1.8)
¨ Osszefoglalva a fenti sz´am´ıt´ as eredm´eny´et, ha a v vektor X b´ azisra vonatkoz´ o koordin´ata vektora vX ´es az yX koordin´ata vektor´ u nemz´er´ o y vektorral kicser´elj¨ uk az X b´azis xi elem´et, hogy megkapjuk az X 0 u ´j b´azist, akkor vX 0 ugyanazon v 0 vektornak az u ´j X b´azisra vonatkoz´ o koordin´ata vektora. Teh´ at ha vX =
ε1 .. . εi−1 εi εi+1 .. . εn
yX =
´es
η1 .. . ηi−1 ηi ηi+1 .. . ηn
ε1 − η1 ηεii .. . εi−1 − ηi−1 ηεii
εi akkor vX 0 = ηi εi+1 − ηi+1 εi ηi .. .
.
εn − ηn ηεii
L´athat´o, hogy legel˝osz¨or c´elszer˝ u a b´azisba ´eppen bevont u ´j b´azisvektorra vonatkoz´o koordin´ata meghat´aroz´asa, hiszen ez minden m´as koordin´ata kisz´am´ıt´ as´ aban szerepet kap. Ezt a b´azisb´ol elhagyand´ o vektorra vonatkoz´ o koordin´at´ anak a gener´ al´o elemmel val´o oszt´as´aval kapjuk. Ezt a h´anyadost δ-val jel¨olve azt mondhatjuk, hogy minden m´as u ´j b´azisra vonatkoz´ o koordin´ata megkaphat´ o, ha a r´egi b´azisra vonatkoz´o koordin´at´ab´ol kivonjuk az u ´j b´azisvektor megfelel˝o koordin´at´ aj´ anak δ-szoros´at. Hangs´ ulyoznunk kell, hogy az y vektort olyan xi b´azisvektor helyett tudtuk b´azisba vonni, amelyre vonatkoz´o koordin´at´ aja nem nulla, hiszen ez tette lehet˝ov´e, hogy a b´azisb´ol elhagyand´o xi vektort el˝o´ all´ıtsuk az y ´es a megmaradt X -beli vektorok line´aris kombin´aci´ojak´ent az (1.6) egyenletnek megfelel˝oen. 6 P´ elda. Tegy¨ uk fel, hogy a 4-dimenzi´ os val´ os V vektort´erben az X = {x1 , . . . , x4 } vektorrendszer egy b´ azis ´es y = 2x1 + x2 − 3x3 + x4 . Az x1 vektort ki akarjuk cser´elni az y vektorral ´es meg kell hat´ arozni a v = x1 + 2x2 + x3 − 3x4 vektor koordin´ ata vektor´ at az u ´j X 0 = {y, x2 , . . . , x4 } b´ azisban. A sz´am´ıt´asokat a x1 x2 x3 x4
y v 2 1 1 2 −3 1 1 −3
t´abl´azat m´odos´ıt´as´aval v´egezz¨ uk, amelynek baloldali oszlop´aban az X b´ azis elemeit t¨ untett¨ uk fel, m´asodik oszlop´aban az y vektor e b´azisra vonatkoz´ o koordin´at´ ait, ezt a m´asodik oszlop fejl´ec´eben az y felt¨ untet´es´evel is jel¨olt¨ uk, a harmadik oszlop
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
46
pedig a v X b´azisra vonatkoz´o koordin´ata vektor´ at tartalmazza, ugyancsak az v jellel fejl´ecezve. Minthogy a t´abl´ azat baloldali oszlopa az X b´ azis vektorait mutatja, ebb˝ol egy´ertelm˝ u, hogy a tov´abbi oszlopok melyik b´azisra vonatkoz´ o koordin´ata vektorok. Ez´ert hagyhattuk el a b´azisra utal´o indexet a koordin´ata vektorok jel´eb˝ ol. Az y vektor els˝o koordin´at´aja be van keretezve, amellyel azt k´ıv´ antuk jelezni, hogy az y vektort az els˝o b´azisvektor hely´ere akarjuk a b´azisba bevonni. Ezt a koordin´at´ at ´ v´alasztjuk gener´al´o elemnek. Ujfent hangs´ ulyozzuk, hogy a gener´al´ o elem mindig z´erust´ol k¨ ul¨onb¨oz˝o kell legyen, hiszen, amint azt az el˝oz˝ oekben l´attuk, csak olyan b´azisvektor cser´elhet˝o ki egy u ´j vektorra, amely kifejezhet˝o az u ´j vektor ´es az eredeti b´azis megmarad´o vektorainak line´aris kombin´ aci´ ojak´ent. A k¨ovetkez˝ o t´abl´ azatban m´ar a sz´am´ıt´asi elj´ar´as van felt¨ untetve, v y x2
1/2 2−1·
1 2
x3 1 − (−3) · x4
−3 − 1 ·
1 2
1 2
=
1/2
=
3/2
=
5/2
= −7/2
Term´eszetesen a v koordin´ata vektort feladatok megold´asakor azonnal az
1/2
5/2
3/2 −7/2
alakban ´ırjuk a t´abl´azatba, itt csup´an azt k´ıv´ antuk megmutatni, hogy az u ´j b´azisra vonatkoz´o koordin´at´ak hogyan sz´am´ıthat´ ok ki. Azt ´all´ıthatjuk az u ´j koordin´ata vektor ismeret´eben, hogy a v vektor az u ´j b´azisvektorok 3 5 7 1 v = y + x2 + x3 − x4 2 2 2 2 line´aris kombin´aci´oja. M´as szavakkal megfogalmazva ugyanezt, am´ıg az eredeti X b´azis ´altal meghat´arozott izomorfizmus a v vektorhoz R4 -nek [1, 2, 1, −3] elem´et rendeli, addig az {y, x2 , x3 , x4 } b´ azis ´altal defini´alt m´asik izomorf lek´epez´es ugyanezen v vektort az [1/2, 3/2, 5/2, −7/2] sz´am-4-esbe viszi. 2 Sz´amos line´aris algebrai probl´ema megold´as´ ahoz lehet haszn´alni az elemi b´azistranszform´aci´o m´odszer´et, hogy vektorok koordin´ata vektor´ at egy alkalmas b´azisra vonatkoz´oan meghat´arozzuk. Persze ´altal´ aban elemi b´azistranszform´ aci´ ok sorozat´aval jutunk csak az alkalmas b´azishoz. A k¨ovetkez˝ o r´eszben n´eh´ any alkalmaz´ asi lehet˝ os´eget mutatunk be.
1.8.2
Az elemi b´ azistranszform´ aci´ o n´ eh´ any alkalmaz´ asa
Vektorrendszerek line´ aris f¨ uggetlens´ eg´ enek, illetve ¨ osszef¨ ugg˝ os´ eg´ enek vizsg´ alata Az a feladat, hogy valamely V vektort´er egy Y = {y1 , . . . , yn } vektorrendszer´er˝ ol el kell d¨onteni, hogy line´arisan f¨ uggetlen, vagy line´arisan ¨osszef¨ ugg˝ o. Amennyiben
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI
47
ismerj¨ uk az Y vektorainak V valamely X b´azis´ ara vonatkoz´ o koordin´ata vektorait, akkor elemi b´azistranszform´aci´ok sorozat´aval az X b´ azis vektorait az Y vektorrendszer vektoraival cser´elj¨ uk ki. Ha az Y vektorrendszer minden vektora bevonhat´ o a b´azisba, kicser´elve az X -beli vektorokat, akkor egy b´azis r´eszrendszere l´ev´en, line´arisan f¨ uggetlen. Ha azonban Y valamelyik yi vektora nem cser´elhet˝ o ki X -beli vektorral, mert ezekre vonatkoz´o koordin´at´ ai mind null´ ak, akkor yi vagy a z´er´ o vektor, vagy az el˝oz˝oleg m´ar a b´azisba bevont Y-beli vektorok line´aris kombin´ aci´ oja, ´es akkor Y line´arisan ¨osszef¨ ugg˝o. 7 P´ elda. Legyen a 4–dimenzi´ os val´ os V vektort´er egy b´ azisa X = {x1 , . . . , x4 } ´es az Y = {y1 , y2 , y3 } vektorrendszer vektorainak ezen b´ azisra vonatkoz´ o koordin´ at´ ai legyenek 1 −1 3 −1 2 −4 y1 = es y3 = , y2 = ´ 2 −2 6 0 3 −3 ´ Allap´ ıtsuk meg, hogy Y line´ arisan ¨ osszef¨ ugg˝ o, vagy line´ arisan f¨ uggetlen vektorrendszer! A sz´am´ıt´asokat az al´abbi t´abl´ azatokban v´egezt¨ uk
x1 x2 x3 x4
y1 y2 y3 1 −1 3 −1 2 −4 2 −2 6 0 3 −3
y1 x2 x3 x4
y2 y3 −1 3 1 −1 0 0 3 −3
y1 y2 x3 x4
y3 2 −1 0 0
Az utols´o t´abl´azatb´ol kiolvashat´ o, hogy az y3 vektor az el˝oz˝ o l´ep´esek sor´an a b´azisba bevont y1 ´es y2 vektorok line´aris kombin´ aci´ oja, nevezetesen y3 = 2y1 − 1y2 , k¨ovetkez´esk´eppen az Y vektorrendszer line´arisan ¨osszef¨ ugg˝ o. 2 Kompatibilit´ as vizsg´ alat Mindenekel˝ott meg kell magyar´ azzuk, hogy mit kell azon ´erteni, hogy egy V vektort´er valamely v vektora kompatibilis valamely Y = {y1 , . . . , yn } vektorrendszerre vonatkoz´oan. Az Y vektorrendszer line´aris burka, mint az m´ar ismert, a V t´ernek egy altere, amelynek elemei ´eppen Y vektorainak line´aris kombin´ aci´ oi. A v vektort az Y vektorrendszerre vonatkoz´ oan kompatibilisnek nevezz¨ uk, ha v benne van az Y line´aris burk´aban, azaz, ha v az y1 , . . . , yn vektorok line´aris kombin´ aci´ oja. ´ 8 P´ elda. Allap´ ıtsuk meg, hogy az R3 [t] vektort´er (a legfeljebb 3–adfok´ u val´ os egy¨ utthat´ os polinomok tere) p(t) = −t + 3t2 + 2t3 vektora kompatibilis–e a q1 (t) = 1 − t, q2 (t) = 1 − t2 , q3 (t) = 1 + t3 vektorok rendszer´ere vonatkoz´ oan! Nem neh´ez bel´atni, hogy az R3 [t] vektort´ernek az A = {1, t, t2 , t3 } vektorrendszere (polinomrendszere) b´azis, ´ıgy sz´am´ıt´ asainkat v´egezhetj¨ uk az erre a b´azisra vonatkoz´o koordin´ata vektorokkal. Persze az A b´ azis helyett R3 [t] b´armely m´as b´azis´ara vonatkoz´o koordin´ata vektorokkal is dolgozhatn´ank, csak akkor a
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
48
q1 (t), q2 (t), q3 (t) ´es p(t) polinomok koordin´ata vektorainak meghat´aroz´ asa k¨ ul¨ on feladatot jelentene. Sz´am´ıt´asainkat az al´abbi t´abl´ azatok mutatj´ ak: 1 t t2 t3
q1 (t) q2 (t) q3 (t) p(t) q2 (t) q3 (t) p(t) q (t) 1 1 0 1 1 1 0 1 −1 0 0 −1 −→ t 1 1 −1 2 0 −1 0 3 t −1 0 3 3 0 0 1 2 t 0 1 2 q3 (t) p(t) p(t) q1 (t) 0 1 q1 (t) 1 1 −1 −→ q2 (t) −3 −→ q2 (t) 2 t 1 2 t2 0 q3 (t) 2 1 2 t3
A legutols´o t´abl´azatb´ol kiolvashat´ o, hogy a p(t) = q1 (t) − 3q2 (t) + 2q3 (t), ´es val´oban −t + 3t2 + 2t3 = (1 − t) − 3(1 − t2 ) + 2(1 + t3 ), ami teh´at azt mutatja, hogy a p(t) vektor kompatibilis a {q1 (t), q2 (t), q3 (t)} vektorrendszerre vonatkoz´ oan. 2 K¨ovetkez˝o p´eld´ankban megmutatjuk, hogy a line´aris egyenletrendszerek kompatibilit´asi probl´emak´ent is kezelhet˝ ok. Persze a line´aris egyenletrendszerek ´altal´ anos t´argyal´as´ara majd m´eg k´es˝obb visszat´er¨ unk az alkalmaz´ asokr´ ol sz´ol´ o fejezetben, itt most csak azt szeretn´enk ´erz´ekeltetni, hogy tulajdonk´eppen, m´ar rendelkezik az olvas´o azzal a technik´aval, amely egy line´aris egyenletrendszer megold´as´ ahoz sz¨ uks´eges. 9 P´ elda. A kisl´ anyom, Anna nagy p´enzgy˝ ujt˝ o. Term´eszetesen a pap´ırp´enzek mellett sz´ amos f´em p´enz´erm´et is ¨ osszegy˝ ujt¨ ott. A teljes kollekci´ oja 48 db ´erm´et tartalmaz, ´es ´ert´eke 160 Ft. Gy˝ ujtem´eny´eben legt¨ obb az 1 Ft–osok sz´ ama. 2 Ft–os viszont 10–zel kevesebb van, mint forintos. A 10 Ft–osok, 5 Ft–osok ´es 2 Ft–osok sz´ ama ¨ osszesen is 5–tel kevesebb, mint a gy˝ ujtem´enyben l´ev˝ o 1 Ft–osok ¨ ossz´ert´eke. Azt tudjuk m´eg, ´ hogy 1–gyel t¨ obb 10 Ft–osa van mint 20 Ft–osa. Allap´ ıtsa meg, hogy Anna p´enz´erme kollekci´ oja milyen ¨ osszet´etel˝ u! A l´atsz´olag komplik´alt feladathoz egy nagyon is egyszer˝ u matematikai modell rendelhet˝o, amelynek megold´asa val´ oban gyerekj´ at´ek. Legyen ugyanis az 1 Ft–osok, 2 Ft–osok, 5 Ft–osok, 10 Ft–osok ´es 20 Ft–osok egyel˝ ore ismeretlen sz´ama rendre: ξ1 , ξ2 , ξ3 , ξ4 , illetve ξ5 darab. Akkor ezek az ismeretlenek a fenti inform´aci´ ok szerint eleget tesznek a k¨ovetkez˝o egyenleteknek. ξ1 + ξ2 + ξ3 + ξ4 + ξ5 = 48 ξ1 + 2ξ2 + 5ξ3 + 10ξ4 + 20ξ5 = 160 ξ1 − ξ2 = 10 ξ1 − ξ2 − ξ3 − ξ4 = 5 ξ4 − ξ5 = 1
´ ´ O ´ 1.8. KOORDINATA REPREZENTACI
49
Ha az egyes ismeretlenek egy¨ utthat´ oit egy–egy oszlopvektorba gy˝ ujtj¨ uk, csak´ ugy, mint az egyenletek jobboldal´an l´ev˝ o konstansokat, akkor a fenti egyenletrendszer a ξ1
1 1 1 1 0
+ ξ2
1 2 −1 −1 0
+ ξ3
1 5 0 −1 0
+ ξ4
1 10 0 −1 1
+ ξ5
1 20 0 0 −1
=
48 160 10 5 1
alakot ¨olti. Ezt a vektoregyenletet interpret´alhatjuk u ´gy, hogy adott 5-komponens˝ u oszlopvektorok olyan line´aris kombin´ aci´ oi keresend˝ ok, amelyek egy adott 5-komponens˝ u oszlopvektort eredm´enyeznek. A line´aris kombin´ aci´ oban szerepl˝o egy¨ utthat´okat kell meghat´aroznunk. Ilyen feladatot m´ar oldottunk meg, ugyanis ha megvizsg´aljuk, hogy az egyenletrendszer jobboldal´an szerepl˝o konstansok oszlopvektora kompatibilis-e az egy¨ utthat´ok oszlopai alkotta vektorrendszerre vonatkoz´ oan, akkor, amennyiben igenl˝o a v´alasz r¨ogt¨ on megkapjuk, hogy a vektorrendszer vektorainak milyen line´aris kombin´aci´oja a konstansok oszlopvektora, nemleges v´alasz eset´en pedig azt ´all´ıthatjuk, hogy az egyenletrendszernek nincs megold´asa. Az a jogos k´erd´es mer¨ ulhet fel, hogy az itt szerepl˝o oszlopvektorok melyik vektort´er vektorainak ´es azon vektort´er melyik b´azis´ara vonatkoz´ o koordin´ata vektoraik´ent kezelend˝ ok. Az 5-dimenzi´os val´os R5 t´erben az E = {ei = [0, . . . , 0, 1, 0, . . . , 0] | i = 1, . . . , 5}, ahol teh´at ei az i-edik egys´egvektor, olyan b´azis, amelyre vonatkoz´ oan minden R5 -beli vektor koordin´at´ai ´es komponensei egyenl˝ ok. C´elszer˝ u teh´at ezt a vektorteret v´alasztani, ´es ebben az egyenletrendszert kompatibilit´ asi probl´em´ anak tekinteni. Al´abb a sz´am´ıt´asok menet´enek ´erz´ekeltet´es´ere felt¨ untett¨ uk az indul´o, a k¨ozb¨ uls˝ o ´es megold´ast szolg´altat´o elemi b´azistranszform´ aci´ os t´abl´ azatokat, amelyben a1 , . . . , a5 -tel fejl´ecezt¨ uk a ξ1 , . . . , ξ5 ismeretlenek egy¨ utthat´ oib´ ol k´epzett oszlopokat, a konstansok oszlop´at pedig b jel¨oli. Minden t´abl´ azatban bekeretezt¨ uk a gener´al´ o elemet ´es persze a gener´al´o elemeket igyekezt¨ unk u ´gy megv´alasztani, hogy a sz´am´ıt´ asok min´el k¨onnyebben legyenek elv´egezhet˝ ok.
e1 e2 e3 e4 e5
a1 a2 a3 a4 a5 b a2 a3 1 1 1 1 1 48 e1 2 1 1 2 5 10 20 160 e2 3 5 −→ 0 a1 −1 1 −1 0 0 0 10 e4 1 −1 −1 −1 0 5 0 −1 0 0 0 1 −1 1 e5 0 0
e1 e2 −→ a1 a4 e5
a2 a3 2 0 3 −5 −1 0 0 1 0 −1
a4 a5 b 1 1 38 10 20 150 0 0 10 -1 0 −5 1 −1 1
a5 b a2 a3 b 1 33 e1 2 -1 29 20 100 e2 3 −25 20 −→ 0 10 0 10 a1 −1 0 5 a4 0 1 5 -1 −4 0 1 4 a5
50
´ ELEMI TULAJDONSAGAIK ´ 1. FEJEZET VEKTORTEREK ES
a3 e2 −→ a1 a4 a5
a2 b b −2 −29 a3 1 a2 15 -47 −705 −→ a1 25 −1 10 a4 4 2 34 a5 3 2 33
A line´aris egyenletrendszernek egyetlen megold´asa van, mert a jobboldalon szerepl˝o konstansok b oszlopvektora az egy¨ utthat´ ok oszlopvektorainak egy´ertelm˝ u 25 · a1 + 15 · a2 + 1 · a3 + 4 · a4 + 3 · a5 line´aris kombin´aci´oja. Ezek alapj´an, Anna gy˝ ujtem´enye 25 db 1 Ft–ost, 15 db 2 Ft– ost, 1 db 5 Ft–ost, 4 db 10 Ft–ost ´es 3 db 20 Ft–ost tartalmaz. 2
2. Fejezet
Line´ aris lek´ epez´ esek, transzform´ aci´ ok A line´aris lek´epez´esek ´es transzform´aci´ ok a vektorterek elm´elet´enek, mind az alkalmaz´asok, mind matematikai szempontb´ ol, leg´erdekesebb ´es legfontosabb fejezete. Innen ered az oly sok alkalmaz´asban szerephez jut´o m´atrixaritmetika is.
2.1
A line´ aris lek´ epez´ esek elemi tulajdons´ agai
Bevezet´esk´ent egy nagyon egyszer˝ u probl´em´ at fogalmazunk meg, annak ´erz´ekeltet´es´ere, hogy a line´aris lek´epez´esek fogalma a mindennapi ´elet feladatainak modellez´ese sor´an, term´eszetesen absztrakci´oval keletkezett. Egy u ¨zem m k¨ ul¨onb¨oz˝o er˝oforr´ as felhaszn´al´ as´ aval n-f´ele term´eket gy´art. Ismeretes, hogy a j-edik term´ek egy darabj´anak elk´esz´ıt´es´ehez az i-edik er˝oforr´ asb´ ol αij egys´egnyire van sz¨ uks´eg. Meg´allap´ıtand´ o, hogy k¨ ul¨ onb¨ oz˝ o termel´esi programok megval´os´ıt´as´ahoz az egyes er˝oforr´asokb´ ol mennyi sz¨ uks´eges. A probl´ema matematikai modellez´ese a k¨ovetkez˝ok´eppen t¨ort´enhet. Minden termel´esi programhoz hozz´arendelhet˝o egy-egy t ∈ Rn vektor, amelynek j-edik komponense a j-edik term´ekb˝ ol gy´artand´o mennyis´eg. Ugyancsak minden termel´esi programhoz tartozik egy er˝oforr´as felhaszn´al´asi s ∈ Rm vektor, amelynek i-edik komponense pedig az i-edik er˝oforr´asb´ol felhaszn´alt mennyis´eget mutatja. A k¨ ul¨ onb¨ oz˝ o lehets´eges t tervek ´es megval´os´ıt´asukhoz sz¨ uks´eges s er˝oforr´ asvektorok k¨oz¨ ott, legal´abbis ha tov´abbi mell´ekfelt´eteleket nem vesz¨ unk figyelembe, line´aris a kapcsolat, si =
n X
αij tj
(i = 1, . . . , m),
j=1
amin azt ´ertj¨ uk, hogy ha a t1 terv megval´ os´ıt´ as´ ahoz s1 , a t2 program megval´os´ıt´as´ahoz pedig s2 er˝oforr´asfelhaszn´ al´ as tartozik, akkor az egyes´ıtett program azaz a t1 + t2 megval´os´ıt´asa s1 + s2 er˝oforr´ as felhaszn´al´ as´ aval lehets´eges. Ugyancsak, valamely t program β-szoros´anak megval´ os´ıt´ asa β-szor annyi er˝oforr´ as felhaszn´al´ as´ aval lehets´eges, mint a t terv teljes´ıt´ese. Hasonl´o probl´em´ ak matematikai absztrakci´oja vezet a vektorterek line´aris lek´epez´eseinek, illetve transzform´aci´ oinak a fogalm´ahoz. 51
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
52
2.1.1 Defin´ıci´ o. Legyenek V ´es W ugyanazon F test feletti vektorterek. Egy A : V → W lek´epez´est line´ aris lek´epez´esnek nevez¨ unk, ha ∀x, y ∈ V : ∀α, β ∈ F : A(αx + βy) = αA(x) + βA(y) teljes¨ ul. Ha V = W , akkor az A : V → V line´ aris lek´epez´est line´ aris transzform´ aci´ onak nevezz¨ uk. A V vektorteret t´ argyvektort´ernek, m´ıg a W -t k´epvektort´ernek nevezz¨ uk. A defin´ıci´o alapj´an mondhatjuk, hogy a line´aris transzform´aci´ ok speci´alis, egy vektort´ernek ¨onmag´aba val´o line´aris lek´epez´esei, ez´ert ahol ez lehets´eges, ´all´ıt´ asainkat line´aris lek´epez´esekre bizony´ıtjuk.
2.1.1
P´ eld´ ak line´ aris lek´ epez´ esekre ´ es transzform´ aci´ okra
1. Ha Φ : V W izomorf lek´epez´es, akkor az izomorf lek´epez´es defin´ıci´ oja alapj´an, eleget tesz a line´aris lek´epez´esekt˝ ol megk¨ovetelt felt´eteleknek. Hangs´ ulyoznunk kell, hogy ford´ıtva nem igaz, nem minden line´aris lek´epez´es izomorfizmus. 2. Egy F test feletti V vektort´er line´aris transzform´aci´ oj´ ara egyszer˝ u p´elda az a lek´epez´es, amit tetsz˝oleges α ∈ F skal´ ar induk´al az x → αx
(x ∈ V )
megfeleltet´essel. Ez a vektort´er axi´om´ aib´ ol k¨ovetkezik. 3. Tekints¨ unk a 3-dimenzi´os val´ os t´erben, — amin ´erts¨ uk a t´erbeli, r¨ogz´ıtett kezd˝opont´ u helyvektorok ter´et — egy tetsz˝oleges, orig´on ´atmen˝ o egyenest ´es forgassunk el minden vektort ezen egyenes k¨or¨ ul valamilyen r¨ogz´ıtett φ sz¨ oggel. Ezt u ´gy kell v´egrehajtani, hogy a helyvektor minden pontj´ at elforgatjuk az egyenes k¨or¨ ul a r¨ogz´ıtett φ sz¨ oggel. Ez a lek´epez´es is line´aris transzform´aci´o. (A figyelmes olvas´onak igaza van, amikor megjegyzi, hogy nem tudja mit ´ertsen ponton ´es mit egyenesen. K´erj¨ uk, hogy pontos defini´al´ asukig gondoljon a k¨oznapi ´ertelemben haszn´alt t´erbeli pontra ´es egyenesre!) 4. Vegy¨ uk most a 3-dimenzi´os val´ os t´er egy orig´on ´atmen˝ o s´ıkj´ at ´es t¨ ukr¨ ozz¨ unk minden vektort erre a s´ıkra. Ez a lek´epez´es is line´aris transzform´aci´ o. Az a lek´epez´es, ami minden vektorhoz egy orig´on ´atmen˝ o s´ıkon val´ o vet¨ ulet´et rendeli, ugyancsak line´aris transzform´aci´ o. Mindk´et el˝oz˝o p´eld´aban felt˝ un˝ o lehetett, hogy a t´er vektorait orig´on ´atmen˝ o egyenes k¨or¨ ul forgattuk, illetve orig´on ´atmen˝ o s´ıkra t¨ ukr¨ ozt¨ uk. Ennek az az egyszer˝ u oka, hogy a t´er z´er´ oeleme, az orig´o, fix kell maradjon b´armely line´aris transzform´aci´on´al, illetve a z´er´ o vektor k´epe z´er´ o vektor minden line´aris lek´epez´esn´el. 5. Tekints¨ uk most a val´os egy¨ utthat´ os polinomok R[t] ter´et ´es minden p(t) ∈ R[t]re legyen ddt p(t) a deriv´altja p(t)-nek. Anal´ızisb˝ ol j´ol tudjuk, hogy a d/d t deriv´al´asi oper´aci´o is line´aris transzform´aci´ o, hiszen d d d (αf + βg) = α f + β g . dt dt dt
´ ´ ´ ´ 2.1. A LINEARIS LEKEPEZ ESEK ELEMI TULAJDONSAGAI
53
Ebb˝ol k¨ovetkezik, hogy igaz az az ´altal´ anosabb ´all´ıt´ as is, hogy tetsz˝oleges [a ,b] intervallumon differenci´alhat´ o f¨ uggv´enyek D[a,b] vektorter´enek a deriv´al´ as line´aris transzform´aci´oja. 6. Legyen a val´os egy¨ utthat´os polinomok R[t] vektorter´enek S az azR ¨onmag´ at ba val´o lek´epez´ese, amely minden p(t) ∈ R[t] polinomhoz, annak 0 p(x) dx integr´al f¨ uggv´eny´et rendeli. Akkor S line´aris transzform´aci´ oja R[t]-nek, amint azt anal´ızis tanulm´anyainkb´ ol ugyancsak j´ol tudjuk. 7. Legyen I[a,b] az [a, b] intervallumon Riemann–integr´ alhat´ o val´ os f¨ uggv´enyek R vektortere ´es R a val´os sz´amok 1-dimenzi´os val´ os vektortere. Az az : I[a,b] → R R hozz´ arendel´es, amely minden f ∈ I[a,b] f¨ uggv´enyhez annak ab f (x) dx integr´alj´at rendeli line´aris lek´epez´es. Val´oban, ha f, g ∈ I[a,b] ´es α, β tetsz˝ oleges val´ os sz´amok, akkor Z b a
(αf (x) + βg(x)) dx = α
Z b a
f (x) dx + β
Z b a
g(x) dx .
8. Egy vektort´er du´alis´anak, azaz a line´aris f¨ uggv´enyek vektorter´enek minden eleme, a line´aris f¨ uggv´enyek defin´ıci´ oja alapj´an, ugyancsak line´aris lek´epez´es. Megmutatjuk, hogy ´altal´aban hogyan lehet line´aris lek´epez´eseket defini´alni. ´ ıt´ 2.1.2 All´ as. Legyenek ez´ert V ´es W tetsz˝ oleges, ugyanazon F test feletti vek´ torterek ´es X = {x1 , . . . , xn } V -nek tetsz˝ oleges b´ azisa. Ertelmezz¨ uk az A : V → W lek´epez´est a k¨ ovetkez˝ ok´eppen: Legyenek A(x1 ), . . . , A(xn ) tetsz˝ oleges elemek W -ben ´es b´ armely v ∈ V vektor A(v) k´ep´et a k¨ ovetkez˝ o elj´ ar´ assal hat´ arozzuk meg: (a) El˝ o´ all´ıtjuk v-t X vektorainak line´ aris kombin´ aci´ ojak´ent: v = ε1 x1 + . . . + εn xn , (b) ´es az A(v) k´epelemet az A(x1 ), . . . , A(xn ) ∈ W vektorok ugyanazon egy¨ utthat´ okkal k´epzett line´ aris kombin´ aci´ ojak´ent adjuk meg, azaz def
A(v) = ε1 A(x1 ) + . . . + εn A(xn ). Akkor az ´ıgy ´ertelmezett A lek´epez´es V -nek W -be val´ o line´ aris lek´epez´ese. Bizony´ıt´ as. Az ´ertelmezett A hozz´arendel´es egy´ertelm˝ u, mert minden v ∈ V vektornak az X b´azisra vonatkoz´ o koordin´at´ ai egy´ertelm˝ uen meghat´arozottak. ´Igy csak azt kell m´eg megmutatnunk, hogy az A lek´epez´es line´aris. Legyen u ∈ V egy tetsz˝ oleges m´asik vektor, ´es tegy¨ uk fel, hogy u = ϕ1 x1 + · · · + ϕn xn . Tetsz˝ oleges α ´es β skal´arokra, αu + βv =
n X i=1
(αϕi + βεi )xi ,
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
54
´ıgy ehhez a vektorhoz az A lek´epez´es az A(αu + βv) =
n X
(αϕi + βεi )A(xi )
i=1
vektort rendeli. Az A(u) = ϕ1 A(x1 ) + · · · + ϕn A(xn ) ´es az A(v) = ε1 A(x1 ) + . . . + εn A(xn ) vektorok α ´es β skal´arokkal k´epzett line´aris kombin´ aci´ oja αA(u) + βA(v) =
n X
(αϕi + βεi )A(xi ) ,
i=1
teh´at teljes¨ ul a A(αu + βv) = αA(u) + βA(v) linearit´asi felt´etel. 2 Vegy¨ uk ´eszre, hogy minden line´aris lek´epez´es ilyen, abban az ´ertelemben, hogy a b´azisvektorok k´epei m´ar egy´ertelm˝ uen meghat´arozz´ ak a lek´epez´est.
2.1.2
Line´ aris lek´ epez´ esek magtere ´ es k´ eptere
2.1.3 Defin´ıci´ o. Minden A : V → W line´ aris lek´epez´eshez tartozik k´et halmaz, a ker (A)-val jel¨ olt magt´er, ´es az im (A)-val jel¨ olt k´ept´er. Ezeket form´ alisan a k¨ ovetkez˝ ok´eppen adhatjuk meg: • ker (A) = {x ∈ V | A(x) = 0} • im (A) = {x0 ∈ W | ∃ x ∈ V : A(x) = x0 } Szavakkal megfogalmazva ugyanezt: az A : V → W line´ aris lek´epez´es magtere, a V vektort´er azon elemeinek halmaza, amelyek a W vektort´er z´er´ ovektor´ ara a k´epz˝odnek, a k´ept´er pedig a W azon elemeinek a halmaza, amelyek hozz´a vannak rendelve V -beli vektorokhoz k´epekk´ent. Fontosnak tartjuk hangs´ ulyozni, hogy a k´ept´er ´altal´aban nem azonos a W vektort´errel, hanem annak csak r´eszhalmaza. A k¨ovetkez˝o ´all´ıt´as al´at´amasztja, hogy a magt´er ´es k´ept´er elnevez´esek indokoltak. ´ ıt´ 2.1.4 All´ as. Ha A : V → W line´ aris lek´epez´es, akkor ker (A) altere V -nek ´es im (A) altere W -nek. Bizony´ıt´ as. Mindk´et ´all´ıt´ast a (1.5.3) ´all´ıt´ asra t´amaszkodva u ´gy bizony´ıtjuk, hogy megmutatjuk, hogy mind ker (A), mind im (A) z´art a line´aris kombin´ aci´ o k´epz´es´ere n´ezve. Legyenek u, v ∈ ker (A) tetsz˝oleges vektorok ´es α, β ∈ F tetsz˝ oleges skal´arok. Akkor a A(αu + βv) = αA(u) + βA(v) = α0 + β0 = 0 sz´amol´as mutatja, hogy αu + βv ∈ ker (A). Ha, s0 , t0 ∈ im (A) tetsz˝oleges vektorok, akkor vannak olyan s, t ∈ V vektorok, hogy A(s) = s0 ´es A(t) = t0 . De akkor b´armilyen α, β ∈ F skal´ arok mellett αs0 + βt0 = αA(s) + βA(t) = A(αs + βt),
´ ´ ´ ´ 2.1. A LINEARIS LEKEPEZ ESEK ELEMI TULAJDONSAGAI
55
ami ´eppen azt mutatja, hogy αs0 +βt0 is k´epe valamilyen, nevezetesen az αs+βt ∈ V vektornak. Igy αs0 + βt0 ∈ im (A), teh´ at im (A) is z´art a line´aris kombin´ aci´ o k´epz´esre, k¨ovetkez´esk´eppen alt´er. 2 Az el˝oz˝o ´all´ıt´asb´ol azonnal ad´odik, hogy egy V vektort´er valamely A line´ aris transzform´aci´oj´anak magtere is ´es k´eptere is altere V -nek. 2.1.5 Defin´ıci´ o. Az A line´ aris lek´epez´es ρ(A) rangj´ an k´epter´enek dimenzi´ oj´ at, ν(A) defektus´ an, pedig magter´enek dimenzi´ oj´ at ´ertj¨ uk. A k¨ovetkez˝o t´etelben kapcsolatot teremt¨ unk V, az u ´gynevezett t´argyvektort´er dimenzi´oja, a line´aris lek´epez´es rangja ´es defektusa k¨oz¨ ott. 2.1.6 T´ etel. Ha A : V → W line´ aris lek´epez´es, ´es V v´eges dimenzi´ os, akkor dim V = ρ(A) + ν(A). Bizony´ıt´ as. Mivel ν(A) = dim ker (A) ´es ρ(A) = dim im (A) , elegend˝o azt megmutatni, hogy ha ker (A) egy b´azisa az {a1 , . . . , ar } vektorrendszer ´es im (A) egy b´azisa az {A(b1 ), . . . , A(bs )} vektorrendszer, akkor az {a1 , . . . , ar , b1 , . . . , bs } vektorrendszer b´azisa V -nek. E vektorrendszer line´aris f¨ uggetlens´eg´et bizony´ıtand´ o, legyen α1 a1 + · · · + αr ar + β1 b1 + · · · + βs bs = 0.
(2.1)
V´eve az egyenl˝os´eg mindk´et oldal´an l´ev˝ o vektornak az A lek´epez´es ´altal meghat´arozott k´ep´et, figyelembe v´eve, hogy ai ∈ ker (A) (i = 1, . . . r)-re, ´es, hogy a z´er´ o vektor k´epe minden line´aris lek´epez´es mellett a z´er´ o vektor, kapjuk, hogy β1 A(b1 ) + · · · βs A(bs ) = 0 . De ez csak u ´gy lehet, ha β1 = . . . = βs = 0, mert hiszen {A(b1 ), . . . , A(bs )} b´ azisa, ´ıgy line´arisan f¨ uggetlen vektorrendszere im (A)-nak. Akkor viszont a (2.1) egyenlet m´ar az egyszer˝ ubb α1 a 1 + · · · + αr a r = 0 alak´ u. Ebb˝ol m´ar az is k¨ovetkezik, hogy α1 = . . . = αr = 0, mert az {a1 , . . . , ar } b´azisa, ´ıgy line´arisan f¨ uggetlen vektorrendszere ker (A)-nak. Meg kell m´eg mutatni azt is, hogy az {a1 , . . . , ar , b1 , . . . , bs } vektorrendszer gener´alja V -et. Legyen ez´ert v ∈ V egy tetsz˝oleges vektor. Tekintve, hogy A(v) ∈ im (A), kapjuk, hogy A(v) = δ1 A(b1 ) + · · · δs A(bs ), amib˝ol, ´atrendez´essel, ´es kihaszn´alva, hogy A line´aris lek´epez´es az A(v − (δ1 b1 + · · · + δs bs )) = 0 egyenl˝os´eghez jutunk. Ebb˝ol az k¨ovetkezik, hogy v − (δ1 b1 + · · · + δs bs ) ∈ ker (A) ´es ´ıgy v − (δ1 b1 + · · · + δs bs ) = γ1 a1 + · · · + γr ar .
56
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
Innen az egyenl˝os´eg ´atrendez´ese ut´an kapjuk, hogy v = γ1 a1 + · · · + γr ar + δ1 b1 + · · · + δs bs , teh´at az {a1 , . . . , ar , b1 , . . . , bs } vektorrendszer gener´atorrendszere is V -nek. 2 A fenti bizony´ıt´asb´ol kider¨ ul, hogy ha az A a v´eges dimenzi´os V vektort´ernek valamely W vektort´erbe val´o line´aris lek´epez´ese, akkor van V -nek az A k´epter´evel izomorf altere. Ez´ert azt gondolhatn´ank, hogy egy V vektort´er megkaphat´ o b´armely line´aris transzform´aci´oja magter´enek ´es k´epter´enek direkt¨osszegek´ent. Ez azonban t´avolr´ol sem igaz. Egyszer˝ u ellenp´elda erre a legfeljebb n-edfok´ u val´ os polinomok Rn [t] ter´enek az a line´aris transzform´aci´ oja, amely minden polinomhoz annak deriv´altj´at rendeli. Ennek a transzform´aci´ onak a konstans polinomok alkotj´ ak a magter´et, m´ıg a k´eptere a legfeljebb (n − 1)-edfok´ u polinomok tere. Minthogy egyetlen n-edfok´ u polinom sem kaphat´ o meg egy konstans polinom ´es egy legfeljebb (n − 1)-edfok´ u polinom ¨osszegek´ent, a k´ept´er ´es a magt´er direkt¨osszege nem egyenl˝ o Rn [t]-vel. Megmutathat´ o azonban, hogy ha az A line´aris transzform´aci´ o magter´enek ´es k´epter´enek a nullvektoron k´ıv¨ ul nincs k¨oz¨ os eleme, akkor V = ker (A) ⊕ im (A) .
2.2
M˝ uveletek line´ aris lek´ epez´ esekkel
Ebben a r´eszben ´ertelmezz¨ uk line´aris lek´epez´esek ¨osszead´ as´ at ´es skal´ arral val´ o szorz´as´at, megmutatjuk, hogy maguk a line´aris lek´epez´esek is vektorteret alkotnak a fenti m˝ uveletekkel.
2.2.1
Line´ aris lek´ epez´ esek ¨ osszead´ asa ´ es szorz´ asa skal´ arral
Legyen V ´es W k´et, ugyanazon F test feletti vektort´er ´es legyen L(V, W ) az ¨osszes V ´ nek W -be val´o line´aris lek´epez´eseinek a halmaza. Ertelmezz¨ uk k´et A, B ∈ L(V, W ) line´aris lek´epez´es ¨osszeg´et az def
∀x ∈ V : (A + B)(x) = A(x) + B(x) defini´al´o egyenl˝os´eggel, ´es legyen tetsz˝oleges A ∈ L(V, W ) line´aris lek´epez´es α ∈ F skal´arral val´o szorzata az def
∀x ∈ V : (αA)(x) = αA(x) egyenl˝os´eggel adott. 2.2.1 T´ etel. A line´ aris lek´epez´esek L(V, W ) halmaza F feletti vektort´er a fent defini´ alt ¨ osszead´ assal ´es skal´ arral val´ o szorz´ assal. Bizony´ıt´ as. El˝osz¨or azt kell megmutatni, hogy a defini´alt ¨osszead´ asra ´es skal´arral val´o szorz´asra vonatkoz´oan L(V, W ) val´ oban z´art, azaz k´et line´aris lek´epez´es ¨osszege is ´es egy line´aris lek´epez´es skal´ arral val´ o szorzata is line´aris lek´epez´es. Ha A ´es B ∈ L(V, W ), akkor az nyilv´ anval´ o, hogy ¨osszeg¨ uk is V -b˝ ol W -be val´ o lek´epez´es, csak azt kell teh´at igazolnunk, hogy vektorok line´aris kombin´ aci´ oj´ at a k´epvektorok ugyanazon skal´arokkal k´epzett line´aris kombin´ aci´ oj´ aba viszi. Ezt viszont a k¨ovetkez˝o sz´amol´as verifik´alja: ∀v, w ∈ V : ∀α, β ∈ F : (A + B)(αv + βw) =
˝ ´ ´ ´ 2.2. MUVELETEK LINEARIS LEKEPEZ ESEKKEL
57
= A(αv + βw) + B(αv + βw) = αA(v) + βA(w) + αB(v) + βB(w) = = α(A(v) + B(v)) + β(A(w) + B(w)) = α(A + B)(v) + β(A + B)(w) Teljesen hasonl´oan ha γ ∈ F ´es A ∈ L(V, W ), akkor nyilv´ an γA is V -b˝ol W -be val´o lek´epez´es, de linearit´as´at m´eg igazolnunk kell. Ezt az al´abbi sz´amol´ as mutatja: ∀v, w ∈ V : ∀α, β ∈ F : (γA)(αv + βw) = = γA(αv + βw) = γ(αA(v) + βA(w)) = (γα)A(v) + (γβ)A(w) = = α(γA(v)) + β(γA(w)) = α(γA)(v) + β(γA)(w) Igazolnunk kell m´eg, hogy a line´aris lek´epez´esek az ¨osszead´ asra n´ezve kommutat´ıv–csoportot alkotnak, illetve, hogy a skal´ arokkal val´ o szorz´as is eleget tesz a vektort´er defin´ıci´oj´aban megk¨ovetelt n´egy tulajdons´agnak. Legyenek ez´ert A, B, C ∈ L(V, W ) tetsz˝oleges line´aris lek´epez´esek ´es v b´ armelyik vektora V -nek. Akkor kihaszn´alva, hogy A(v), B(v) ´es C(v) W -beli vektorok, illetve a lek´epez´esek ¨osszead´as´anak defin´ıci´ oj´ at, kapjuk, hogy (a)
[A + (B + C)](v) = A(v) + (B + C)(v) = A(v) + (B(v) + C(v)) = = (A(v) + B(v)) + C(v) = (A + B)(v) + C(v) = [(A + B) + C](v)
(b)
(A + B)(v) = A(v) + B(v) = B(v) + A(v) = (B + A)(v)
(c)Legyen O ∈ L(V, W ) az a lek´epez´es, amelyre ∀v ∈ V : O(v) = 0 teljes¨ ul. Ez nyilv´anval´oan line´aris lek´epez´es ´es a lek´epez´esek ¨osszead´ as´ ara n´ezve z´er´ oelem. (d) Tetsz˝oleges A ∈ L(V, W )-re a (−1)A ∈ L(V, W ) pedig, ahol −1 az F test egys´egelem´enek ellentettje, az A lek´epez´es addit´ıv inverze. A skal´arral val´o szorz´as tulajdons´agait ellen˝orizend˝ o legyenek α, β ∈ F tetsz˝ oleges skal´arok. Akkor b´armely v ∈ V -re (1)
[α(A + B)](v) = α[(A + B)(v)] = α[A(v) + B(v)] = = αA(v) + αB(v) = (αA)(v) + (αB)(v) = [(αA) + (αB)](v)
(2)
[(α + β)A](v) = (α + β)A(v) = αA(v) + βA(v) = (αA + βA)(v)
(3)
[(αβ)A](v) = (αβ)A(v) = α[βA(v)] = α[(βA)(v)] = [α(βA)](v)
(4) V´eg¨ ul, ha 1 az F test egys´egeleme, akkor (1A)(v) = 1A(v) = A(v), amivel igazoltuk a skal´arral val´o szorz´ast´ ol elv´art n´egy tulajdons´agot. 2
58
2.2.2
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
Line´ aris lek´ epez´ esek szorz´ asa
M´eg egy line´aris lek´epez´eseken ´ertelmezett m˝ uvelettel foglalkozunk ebben a r´eszben, amit szorz´asnak fogunk nevezni, b´ar a kompoz´ıci´ o elnevez´es tal´an szerencs´esebb lenne, mert a val´os anal´ızisben a f¨ uggv´enyek kompoz´ıci´ oj´ anak megfelel˝oen defini´aljuk a lek´epez´esek szorzat´at. Legyen a B ∈ L(V, W ) ´es A ∈ L(W, Z) line´aris lek´epez´esek szorzata az az AB-vel jelzett ´es V -b˝ol Z-be k´epez˝o hozz´arendel´es, amely a def
∀v ∈ V : (AB)(v) = A(B(v)) egyenl˝os´eggel adott, teh´at a v ∈ V vektort el˝obb a B lek´epez´es W -be viszi, majd a B(v) k´epet az A lek´epez´es a Z-be. A line´aris lek´epez´esek szorzata is line´aris lek´epez´es. Ennek igazol´as´ara, legyenek v, w ∈ V ´es α, β ∈ F tetsz˝ oleges vektorok, illetve skal´arok, akkor (AB)(αv + βw) = A(B(αv + βw)) = A(αB(v) + βB(w)) = = αA(B(v)) + βA(B(v)) = α(AB)(v) + β(AB)(w), ´es ezt kellett megmutatnunk. A line´aris transzform´aci´ok fontoss´ ag´ at hangs´ ulyozand´ o, megjegyezz¨ uk, hogy egy V vektort´er L(V )-vel jel¨olt, line´aris transzform´aci´ oinak a halmaza, amely persze a (2.2.1) t´etel ´ertelm´eben maga is vektort´er, z´art a fenti szorz´as m˝ uveletre is, azaz b´armely k´et A, B ∈ L(V ) line´aris transzform´aci´ o AB szorzata is L(V )-ben van. Ez lehet˝ov´e teszi line´aris transzform´aci´ ok nemnegat´ıv eg´esz kitev˝os hatv´anyainak ´ertelmez´es´et a k¨ovetkez˝o rekurz´ıv defin´ıci´ oval: def
A ∈ L(V ) : A0 = I
´es
def
An = An−1 A ha n > 0,
ahol I a V vektort´er identikus lek´epez´es´et jel¨oli, azt, amely minden vektornak ¨onmag´at felelteti meg. I term´eszetesen line´aris transzform´aci´ o ´es tetsz˝oleges A ∈ L(V )-re IA = AI = A. Amint azt ´altal´ anosabb esetben, nevezetesen tetsz˝oleges f¨ uggv´enyek kompoz´ıci´oj´an´al l´attuk, a f¨ uggv´enyek kompoz´ıci´ oja nem kommutat´ıv, de asszociat´ıv. ´Igy nem meglep˝o, hogy a line´aris transzform´aci´ ok szorz´asa sem kommutat´ıv, de asszociat´ıv ´es az ¨osszead´ asra vonatkoz´ oan disztribut´ıv.
2.2.3
Line´ aris transzform´ aci´ ok inverze
A f¨ uggv´enyek tanulm´anyoz´asakor azt l´attuk, hogy amennyiben a f¨ uggv´eny egy–egy´ertelm˝ u megfeleltet´es az ´ertelmez´esi tartom´any ´es az ´ert´ek k´eszlet elemei k¨oz¨ ott, akkor ´es csak akkor nyilik lehet˝os´eg¨ unk a f¨ uggv´eny inverz´enek ´ertelmez´es´ere. Persze egy tetsz˝oleges A ∈ L(V, W ) line´aris lek´epez´es akkor ´es csak akkor egy–egy´ertelm˝ u megfeleltet´es V ´es W elemei k¨oz¨ott, ha izomorfizmus, amikor is a V ´es W vektorterek k¨oz¨ott nincs l´enyegi k¨ ul¨onbs´eg, legal´abbis line´aris algebrai szempontb´ ol. 2.2.2 Defin´ıci´ o. Az F test feletti V vektort´er egy A ∈ L(V ) line´ aris transzform´ aci´ oj´ at invert´ alhat´ onak mondjuk, ha kiel´eg´ıti az al´ abbi k´et felt´etelt: (i) ha v, w ∈ V -re A(v) = A(w), akkor v = w,
˝ ´ ´ ´ 2.2. MUVELETEK LINEARIS LEKEPEZ ESEKKEL
59
(ii) minden v 0 ∈ V -hez l´etezik olyan v ∈ V , amelyre A(v) = v 0 . Az (i) felt´etel azt fejezi ki, hogy egy invert´ alhat´ o line´aris transzform´aci´ onak injekt´ıvnek kell lennie, m´ıg az (ii) felt´etel azt ´ırja el˝o, hogy a V vektort´er minden eleme el˝o kell ´alljon k´epk´ent, azaz a lek´epez´es sz¨ urjekt´ıv kell legyen. Ezeket a felt´eteleket u ´gy is megfogalmazhattuk volna, hogy a ker (A), magt´ernek a z´erus alt´ernek kell lennie, ´es az im (A), k´ept´er meg kell egyezzen V -vel. Val´ oban, ha ker (A) a z´erus alt´er, akkor v, w ∈ V : A(v) = A(w) =⇒ A(v) − A(w) = A(v − w) = 0 =⇒ =⇒ v − w ∈ ker (A) =⇒ v − w = 0 ↔ v = w. Ford´ıtva pedig, mivel A(0) = 0, b´armely line´aris lek´epez´es eset´en, azonnal ad´odik, hogy az (i) felt´etelnek eleget tev˝o line´aris transzform´aci´ ora ker (A) = {0} teljes¨ ul. Az (ii) felt´etel im (A) = V -vel val´ o ekvivalenci´ aja a k´ept´er ´ertelmez´es´eb˝ ol azonnal ad´odik. A k´et felt´etel v´eges dimenzi´os terek eset´eben egym´assal is ekvivalens. ´ ıt´ 2.2.3 All´ as. Ha V v´eges dimenzi´ os vektort´er, akkor az A ∈ L(V ) line´ aris transzform´ aci´ ora ker (A) = {0} akkor ´es csak akkor, ha im (A) = V. Bizony´ıt´ as. A (2.1.6) t´etel miatt, ha ker (A) = {0}, akkor dim V = ρ(A) = dim im (A) , ´es line´aris transzform´aci´ okr´ ol l´ev´en sz´o, ez azt jelenti, hogy im (A) altere V -nek nem lehet val´odi alt´er, az eg´esz V vektort´errel kell megegyezzen. Ford´ıtva, ha im (A) = V , akkor megint a (2.1.6) t´etel alapj´an kapjuk, hogy ν(A) = dim ker (A) = 0 , ´es ez ´eppen azt jelenti, hogy ker (A) a z´erus alt´er. 2 A fent igazolt ´all´ıt´as v´egtelen dimenzi´os terek line´aris transzform´aci´ oira nem igaz. Egyszer˝ u ellenp´elda a val´os egy¨ utthat´ os polinomok R[t] vektorter´enek az a D line´ aris transzform´aci´oja, amely minden polinomhoz, annak deriv´altj´ at rendeli. Nyilv´anval´o, hogy D magtere 1–dimenzi´os, hiszen minden konstans polinom deriv´altja a z´er´o polinom, azaz ker (D) nem a z´erus alt´er. Ugyanakkor b´armely p(t) = α0 + α1 t + · · · + αn tn polinom el˝o´all nem is egy polinom deriv´altjak´ent. Val´ oban tetsz˝oleges β ∈ R mellett a αn n+1 α1 2 t + ... + t q(t) = β + α0 t + 2 n+1 polinom deriv´altja egyenl˝o p(t)-vel, amivel igazoltuk, hogy im (D) = R[t] teljes¨ ul. aris line´ Az invert´alhat´o line´aris transzform´aci´ okat regul´ aris transzform´aci´ oknak is szok´as nevezni, m´ıg a nem invert´ alhat´ o transzform´aci´ okat szingul´ arisaknak mondjuk. A V vektort´er regul´aris line´aris transzform´aci´ oinak halmaz´at R(V )-vel fogjuk jel¨olni. 2.2.4 Defin´ıci´ o. Ha A ∈ R(V ) invert´ alhat´ o line´ aris transzform´ aci´ o, akkor minden v 0 ∈ V -hez l´etzik egy ´es csak egy v ∈ V vektor, amelyre A(v) = v 0 . Defini´ aljuk azt az −1 0 A -gyel jel¨ olt lek´epez´est, amely ehhez a v vektorhoz ´eppen v-t rendeli, ´es nevezz¨ uk ezt az A line´ aris transzform´ aci´ o inverz´enek.
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
60
K¨onnyen igazolhatjuk, hogy A−1 is line´aris transzform´aci´ o. Val´ oban tetsz˝oleges ∈ V vektorokhoz l´eteznek olyan egy´ertelm˝ uen meghat´arozott v = A−1 (v 0 ) ´es w = A−1 (w0 ) vektorok V -ben, amelyekre A(v) = v 0 ´es A(w) = w0 . Akkor A linearit´asa folyt´an, tetsz˝oleges α, β ∈ F skal´ arok mellett v 0 , w0
A(αv + βw) = αA(v) + βA(w) = αv 0 + βw0 , k¨ovetkez´esk´eppen A−1 (αv 0 + βw0 ) = αv + βw = αA−1 (v 0 ) + βA−1 (w0 ) . P´ eld´ ak invert´ alhat´ o line´ aris transzform´ aci´ okra 1. A V vektort´er identikus lek´epez´ese, I nyilv´ anval´ oan invert´ alhat´ o line´aris −1 transzform´aci´o, ´es I = I. 2. A s´ık helyvektorainak ter´eben az a transzform´aci´ o, amely minden vektorhoz valamely, az orig´on ´atmen˝ o egyenesre vonatkoz´ o t¨ uk¨ ork´ep´et rendeli ugyancsak invert´alhat´o, ´es inverze ¨onmaga. 3. Szint´en invert´alhat´o a 3-dimenzi´os t´er helyvektorainak valamely orig´on ´atmen˝o egyenes k¨or¨ uli, adott α sz¨ oggel val´ o elforgat´asa ´es inverze a 2π − α sz¨oggel val´o elforgat´as. ´ ıt´ 2.2.5 All´ as. Ha V v´eges dimenzi´ os vektort´er ´es A line´ aris transzform´ aci´ oja V nek, akkor A invert´ alhat´ os´ ag´ anak sz¨ uks´eges ´es elegend˝ o felt´etele, hogy V egy tetsz˝ oleges X = {x1 , . . . , xn } b´ azis´ at b´ azisba transzform´ alja, azaz, ha az {A(x1 ), . . . , A(xn )} vektorrendszer is b´ azisa V -nek. Bizony´ıt´ as. A (2.2.3) ´all´ıt´as szerint, v´eges dimenzi´os V vektort´er eset´en egy A line´aris transzform´aci´o pontosan akkor invert´ alhat´ o, ha im (A) = V teljes¨ ul. Ugyanakkor im (A)-t gener´alja az {A(x1 ), . . . , A(xn )} vektorrendszer. 2 −1 B´armely A ∈ R(V )-re A is invert´ alhat´ o, tov´ abb´ a ³
A−1
´−1
=A
´es A · A−1 = A−1 · A = I.
(2.2)
A (2.2) egyenletek ak´ar a line´aris transzform´aci´ ok invert´ alhat´ os´ ag´ anak defini´al´as´ara is alkalmasak, mert igaz a k¨ovetkez˝ o: 2.2.6 T´ etel. Ha A, B, C ∈ L(V ) line´ aris transzform´ aci´ okra teljes¨ ul, hogy A · B = C · A = I, akkor A invert´ alhat´ o ´es A−1 = B = C. Bizony´ıt´ as. Az invert´alhat´os´ ag (i) felt´etele k¨onnyen kaphat´ o, mert ha v, w ∈ V re A(v) = A(w), akkor v = I(v) = (C · A)(v) = C(A(v)) = C(A(w)) = (C · A)(w) = I(w) = w,
˝ ´ ´ ´ 2.2. MUVELETEK LINEARIS LEKEPEZ ESEKKEL
61
´es nem nehezebb a (ii) felt´etel teljes¨ ul´es´enek igazol´asa sem, hiszen b´armely v ∈ V -re a B(v) ∈ V vektor olyan, hogy A(B(v)) = (A · B)(v) = I(v) = v. Ez biztos´ıtja A−1 l´etez´es´et. M´asr´eszt tetsz˝oleges v ∈ V -re, kihaszn´alva a lek´epez´esek szorz´as´anak asszociativit´as´at kapjuk, hogy C(v) = C(I(v)) = C(A · B)(v) = (C · A)B(v) = I(B(v)) = B(v), teh´at B = C. A (2.2) egyenletek biztos´ıtj´ ak, hogy A−1 ´ atveheti B, vagy C szerep´et −1 az el˝obbi sz´am´ıt´as sor´an ´es kapjuk, hogy A = C, illetve A−1 = B. 2 A (2.2.6) t´etel bizony´ıt´as´ab´ol kider¨ ul, hogy az A ∈ L(V ) line´aris transzform´aci´o injektivit´as´at biztos´ıtja olyan C ∈ L(V ) l´etez´ese, amelyre C · A = I, m´ıg a sz¨ urjektivit´as felt´etele, olyan B ∈ L(V ) l´etez´ese amelyre A · B = I ´all fenn. Tekintettel arra, hogy v´eges dimenzi´os V vektort´er eset´en a line´aris transzform´aci´ ok invert´alhat´os´ag´anak (i) ´es (ii) felt´etelei ekvivalensek, ad´odik a k¨ovetkez˝ o: 2.2.7 K¨ ovetkezm´ eny. Ha V v´eges dimenzi´ os vektort´ernek A line´ aris transzform´ aci´ oja, akkor az al´ abbi ´ all´ıt´ asok egym´ assal ekvivalensek: (i) A invert´ alhat´ o, (ii) l´etezik olyan B ∈ L(V ), hogy A · B = I, (iii) l´etezik olyan C ∈ L(V ), hogy C · A = I. V´egtelen dimenzi´os vektorterek eset´en, mint ´all´ıtottuk, mindk´et egyenletnek kell legyen megold´asa. Mutatja ezt a val´ os egy¨ utthat´ os polinomok R[t] ter´eben a deriv´al´asi D illetve integr´alf¨ uggv´eny k´epz˝ o S line´ aris transzform´aci´ ok p´eld´ aja. Ezekre DS = I, de egyik transzform´aci´o sem regul´aris. A line´aris transzform´aci´ok invert´ alhat´ os´ ag´ ar´ ol befejez´es¨ ul bebizony´ıtjuk a k¨ovetkez˝o t´etelt: 2.2.8 T´ etel. Ha A ´es B invert´ alhat´ o line´ aris transzform´ aci´ oi a V vektort´ernek, −1 −1 −1 akkor AB is invert´ alhat´ o ´es (AB) = B A . Bizony´ıt´ as. A (2.2.6) t´etel szerint elegend˝o megmutatni, hogy AB felcser´elhet˝ o −1 −1 a B A line´aris transzform´aci´oval ´es szorzatuk az identikus transzform´aci´ o. Val´ oban, a line´aris transzform´aci´ok szorz´as´ anak asszociativit´as´ at kihaszn´alva kapjuk, hogy (B −1 A−1 )(AB) = B −1 (A−1 A)B = B −1 IB = B −1 B = I ´es (AB)(B −1 A−1 ) = A(BB −1 )A−1 = AIA−1 = AA−1 = I . 2 A t´etel k¨ovetkezm´enye, hogy ha A ¡invert´ alhat´ o line´aris transzform´aci´ oja V -nek, ¢n akkor An is invert´alhat´o ´es (An )−1 = A−1 . 1. Gyakorlatok, feladatok
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
62
´ 1. Ertelmezz¨ uk a V vektort´er egy ¨onmag´ aba val´ o T lek´epez´es´et a k¨ovetkez˝ odef k´eppen: r¨ogz´ıts¨ uk V -nek egy v0 elem´et ´es minden v ∈ V -re legyen T (v) = v0 + ´ v, azaz v-nek v0 -lal val´o eltoltja. Allap´ ıtsa meg, hogy line´aris transzform´aci´ o-e a T. 2. Legyen A : Fn → Fn−1 az a lek´epez´es, amelyre
ξ1 ξ2 .. .
A(v) = A ξn−1
=
ξn
ξ1 − ξ2 ξ2 − ξ3 .. . ξn−1 − ξn
minden v ∈ Fn -re. (a) Mutassa meg, hogy A line´ aris lek´epez´es! (b) Adja meg ker (A) egy b´azis´ at! (c) Hat´arozza meg im (A) dimenzi´oj´ at! 3. Legyen A ∈ L(V, W ) ´es M egy altere V -nek. Jel¨olje A(M ) az M -beli vektorok k´epeinek halmaz´at. Mutassa meg, hogy A(M ) altere im (A)-nak. 4. Bizony´ıtsa be, hogy ha egy line´aris transzform´aci´ onak van legal´abb k´et k¨ ul¨onb¨oz˝o jobbinverze, akkor nincs balinverze, ´es hasonl´oan, ha van legal´abb k´et k¨ ul¨onb¨oz˝o balinverze, akkor nincs jobbinverze. 5. Igazolja, hogy egy line´aris transzform´aci´ onak pontosan akkor van inverze, ha egyetlen egy jobbinverze van. 6. Terjessz¨ uk ki a jobbinverz, illetve balinverz fogalmakat line´aris lek´epez´esekre. Legyen A ∈ L(V, W ) ´es B, C ∈ L(W, V ), ahol V ´es W nem felt´etlen¨ ul izomorf vektorterek. Azt mondjuk, hogy B jobbinverze A-nak, iletve C balinverze A-nak, ha AB az identikus transzform´aci´ oja W -nek, illetve CA az identikus transzform´aci´oja V -nek. Mutassa meg, hogy ha dim V 6= dim W , akkor A-nak nem lehet jobbinverze is, meg balinverze is! 7. Jel¨olje O ∈ L(V ) a V vektort´er azon line´aris transzform´aci´ oj´ at, amely minden vektorhoz a z´er´ovektort rendeli. Mutassa meg, hogy A, B ∈ L(V )-re AB = O akkor ´es csak akkor teljes¨ ul, ha im (B) ⊆ ker (A)!
2.2.4
Faktorterek∗∗
Ha A a V vektort´er egy line´aris lek´epez´ese valamely W vektort´erbe, akkor A induk´al egy ≡A ⊆ V × V rel´aci´ot a k¨ovetkez˝ ok´eppen: v1 ≡A v2 ⇐⇒ A(v1 ) = A(v2 ) . Az ≡A nyilv´anval´oan ekvivalencia rel´aci´ o, de azont´ ul m´eg rendelkezik azzal a tulajdons´aggal is, hogy b´armely v ∈ V ´es α skal´ ar mellett, ha v1 ≡A v2 akkor v1 + v ≡A v2 + v
´es αv1 ≡A αv2
´ ´ O ´ 2.3. MATRIX REPREZENTACI
63
is teljes¨ ul. Ezzel a tulajdons´aggal rendelkez˝ o ekvivalencia rel´aci´ okat kongruencia rel´ aci´ oknak h´ıvjuk. Mint ismeretes, az ekvivalencia rel´aci´ ok mindig meghat´aroznak egy oszt´alyoz´ast, azaz eset¨ unkben a V vektort´er r´eszhalmazainak olyan {Vi , i ∈ I} S rendszer´et, hogy a k¨ ul¨onb¨oz˝o r´eszhalmazok diszjunktak ´es i∈I Vi = V . A kongruencia rel´aci´ok m´eg azt is lehet˝ov´e teszik, hogy az oszt´alyok halmaz´at vektort´err´e tegy¨ uk az al´abbi ¨osszead´assal ´es skal´ arral val´ o szorz´assal: def
Vi + Vj = Vk
ha vi + vj ∈ Vk , ahol vi ∈ Vi
´es vj ∈ Vj ,
´es b´armely α skal´ar eset´en def
αVi = Vj
ha αvi ∈ Vj ahol vi ∈ Vi .
Tal´an els˝o pillanatra nem nyilv´anval´ o, hogy a megadott m˝ uveletek j´oldefini´ altak. Kihaszn´alva, hogy az oszt´alyoz´ast kongruencia rel´aci´ o induk´alta, azt kapjuk, hogy ha vi , vi0 ∈ Vi ´es vj , vj0 ∈ Vj , akkor vi ≡A vi0 ⇒ vi + vj ≡A vi0 + vj m´asr´eszt vj ≡A vj0 ⇒ vi0 + vj ≡A vi0 + vj0 ´es kihaszn´alva az ekvivalencia rel´aci´ o tranzit´ıv tulajdons´ag´ at ad´odik, hogy vi + vj ≡A vi0 + v 0 j , ami azt mutatja, hogy egy oszt´aly b´armelyik elem´enek egy m´asik oszt´aly b´armelyik elem´evel val´o ¨osszege ugyanabban az oszt´alyban van. Hasonl´oan b´armely α skal´ arra, ha vi ´es vi0 egy oszt´alybeli vektorok, akkor αvi ´es αvi0 is egy oszt´alyban vannak. A ≡A kongruencia rel´aci´o szerinti oszt´alyok fentiekben defini´alt vektorter´et V faktorter´enek nevezz¨ uk ´es V / ≡A -val jel¨olj¨ uk. A ≡A kongruencia rel´aci´ o ´ertelmez´es´eb˝ ol azonnal k¨ovetkezik, hogy V / ≡A izomorf az A line´ aris lek´epez´es im (A) k´epter´evel. B´armely oszt´aly k´et vektor´anak a k¨ ul¨ onbs´ege a z´er´ ovektort tartalmaz´o oszt´alyban, azaz az A line´aris lek´epez´es magter´eben van, amib˝ol k¨ovetkezik, hogy a Vi , i ∈ I oszt´aly ak´armelyik vektora megkaphat´ o, ha egy r¨ogz´ıtett vi0 vektor´ ahoz hozz´aadjuk ker (A) valamelyik vektor´at. Formaliz´ alva ugyanez: vi0 + ker (A) = {vi0 + v | v ∈ ker (A)} = Vi . Azt mondhatjuk, hogy minden oszt´aly a line´aris lek´epez´es magter´enek eltol´ as´ aval kaphat´o.
2.3
M´ atrix reprezent´ aci´ o
Ebben a r´eszben v´eges dimenzi´os vektorterek line´aris lek´epez´eseihez m´atrixokat rendel¨ unk, ´es megvizsg´aljuk, hogy a line´aris lek´epez´esekkel v´egzett m˝ uveleteknek milyen m´atrixm˝ uveletek felelnek meg. Meghat´arozzuk a line´aris transzform´aci´ o ´es inverze m´atrix´anak kapcsolat´at, levezetj¨ uk az ´altal´ anos b´azistranszform´ aci´ o egyenlet´et, v´eg¨ ul pedig megvizsg´aljuk, hogy egy line´aris transzform´aci´ o m´atrixa, hogyan f¨ ugg a vektort´er b´azis´anak megv´alaszt´ as´ at´ ol.
64
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
Megjegyezz¨ uk, hogy mint minden vektort´er eset´eben, itt is a line´aris lek´epez´esek ter´enek elemeihez is rendelhetn´enk skal´ ar komponensekb˝ol fel´ep´ıtett oszlopokat, de mint l´atni fogjuk, a m´atrixok haszn´alat´ anak olyan el˝onyei vannak, amelyr˝ol nem szeretn´enk lemondani. Mint m´ar eml´ıtett¨ uk, egy A ∈ L(V, W ) line´aris lek´epez´est teljesen meghat´aroz az, hogy V valamely b´azis´anak vektorait milyen vektorokra k´epezi. Val´ oban, ha X = {x1 , x2 , . . . , xn } egy b´azisa V -nek, akkor b´armely v ∈ V vektor egy´ertelm˝ uen kifejezhet˝o az X vektorainak v = ε1 x1 + ε2 x2 + · · · + εn xn line´aris kombin´aci´ojak´ent, ´es akkor A(v) = ε1 A(x1 ) + ε2 A(x2 ) + · · · εn A(xn ). Mivel a k´epvektorok a W vektort´erben vannak, el˝o´ all´ıthat´ ok a W egy Y = {y1 , y2 , . . . , ym } b´azisa vektorainak line´aris kombin´ aci´ oik´ent. Igy, ha A(xj ) = α1j y1 + α2j y2 + · · · + αmj ym
j = 1, . . . , n,
akkor A(v) = ε1 (α11 y1 + α21 y2 + · · · + αm1 ym ) + + ε2 (α12 y1 + α22 y2 + · · · + αm2 ym ) + .. . + εn (α1n y1 + α2n y2 + · · · + αmn ym ) = = (ε1 α11 + ε2 α12 + · · · + εn α1n )y1 + + (ε1 α21 + ε2 α22 + · · · + εn α2n )y2 + .. . + (ε1 αm1 + ε2 αm2 + · · · + εn αmn )ym . Az αij skal´arokat a line´aris lek´epez´es X , Y b´ azisp´ arra vonatkoz´ o koordin´at´ ainak nevezz¨ uk ´es az
AX Y =
α11 α12 . . . α1n α21 α22 . . . α2n .. .. .. .. . . . . αm1 αm2 . . . αmn
m´atrixot az A ∈ L(V, W ) line´aris lek´epez´es X –Y b´azisp´ arra vonatkoz´ o m´atrix´ anak mondjuk. A lek´epez´es m´atrix´at, csak´ ugy, mint a vektorok koordin´ata vektorait, vastagon szedett bet˝ uvel jel¨olj¨ uk, a fels˝o index jel¨oli a V, az u ´gynevezett t´argyvektort´er alapul vett b´azis´at, m´ıg az als´o indexszel utalunk a W, az u ´gynevezett k´epvektort´erben r¨ogz´ıtett b´azisra. Id˝onk´ent, a jel¨ol´es egyszer˝ us´ıt´ese ´erdek´eben az als´o ´es fels˝o indexeket, elhagyjuk, ha a sz¨ovegk¨ ornyezetb˝ ol kider¨ ul, hogy melyik b´azisp´ arra vonatkoznak a sz´obanforg´o lek´epez´es koordin´at´ ai.
´ ´ O ´ 2.3. MATRIX REPREZENTACI
65
Felh´ıvjuk az olvas´o figyelm´et arra, hogy a lek´epez´es m´atrix´ at alkot´ o oszlopok ´eppen az X b´azis vektorai k´ep´enek Y b´ azisra vonatkoz´ o A(x1 )Y =
α11 α21 .. . αm1
, A(x2 )Y =
α12 α22 .. . αm2
, . . . , A(xn )Y =
α1n α2n .. . αmn
koordin´ata vektorai. Meg kell eml´ıten¨ unk, hogy amennyiben egy A ∈ L(V ) line´aris transzform´aci´ot koordinatiz´alunk, akkor V -nek csak egy b´azis´ at r¨ogz´ıtj¨ uk, mondjuk X = {x1 , x2 , . . . , xn }-et, ´es A m´ atrixa AX = [A(x1 )X , A(x2 )X , . . . , A(xn )X ] fel´ep´ıt´es˝ u lesz, ´es tekintve, hogy ebben a m´atrixban minden oszlop n-elm˝ u, ez egy n-edrend˝ u kvadratikus m´atrix. Egy v ∈ V vektor A(v) k´ep´enek Y b´ azisra vonatkoz´ o koordin´ata vektora A(v)Y =
ε1 α11 + ε2 α12 + · · · + εn α1n ε1 α21 + ε2 α22 + · · · + εn α2n .. . ε1 αm1 + ε2 αm2 + · · · + εn αmn
,
(2.3)
vagy ugyanez m´esk´eppen: A(v)Y = ε1 A(x1 )Y + ε2 A(x2 )Y + · · · + εn A(xn )Y , ahol az
ε1 ε2 .. . εn
(2.4)
oszlop ´eppen vX , a v vektor X b´ azisra vonatkoz´ o koordin´ata vektora. Mivel a koordin´ata vektorokat is kezelhetj¨ uk ugyanolyan m´atrixk´ent, mint a line´aris lek´epez´esekhez rendelt m´atrixokat, azok szorz´as´ anak ´ertelmez´ese szerint a (2.3) egyenlet r¨oviden ´ıgy ´ırhat´o A(v)Y = AX (2.5) Y · vX , amit a line´ aris lek´epez´es egyenlet´enek nevez¨ unk. Ha A egy V vektort´er line´aris transzform´aci´ oja, akkor a (2.5) egyenlet kicsit egyszer˝ us¨odik. Az A ∈ L(V ) line´aris transzform´aci´ o egyenlete az X b´azisban A(v)X = AX · vX
(2.6)
alak´ u lesz. A (2.4) egyenletb˝ol k¨ovetkezik, hogy az A line´ aris lek´epez´es im (A) k´eptere izomorf a m´atrix´at alkot´o {A(x1 )Y , . . . , A(xn )Y } vektorrendszer line´aris burk´aval
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
66
´es ez´ert az A rangja egyenl˝o e vektorrendszer rangj´aval, amit az A m´ atrix rangj´ anak is nevez¨ unk ´es ρ(A)-val jel¨ol¨ unk. 1 P´ elda. Legyen a 2-dimenzi´ os t´er egy b´ azisa az I = {i, j} egym´ asra mer˝ oleges, egys´egnyi hossz´ us´ ag´ u helyvektorok rendszere. Hat´ arozzuk meg a t´er azon F transzform´ aci´ oj´ anak a m´ atrix´ at ebben a b´ azisban, amely minden vektort az orig´ o k¨ or¨ ul φ sz¨ oggel elforgat az ´ oramutat´ o j´ ar´ as´ aval ellent´etes ir´ anyba. Az 2.1 ´abr´ar´ol leolvashat´o, hogy az i vektor i0 k´epe, illetve a j vektor j 0 k´epe: i0 = cos φ i + sin φ j
´es j 0 = − sin φ i + cos φ j.
j
. ... . . . . . . . . . .. . . . . ...... . . . . ......... . . . .... . . . . . . . . . . ... . . . . .... . . ..... . . . . .............. . . .......... . . ... ... . . . ... . . . . . .. . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .................. . . . . . . ....... . . ............... . . . . . ....... ...... . ... ....... . . . . ....... . . . . . ....... . ... . ....... .... .. . . . . . . . . . ....... . . . . . . . . . . . . ....... . .. .. . ....... . . . . . ....... . . . . . ....... . .. .. . . ....... . . . ... . . . . . . . . . ....... .. ... . ....... . ....... .... .... . ....... .... . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................................................................................................................................................................................................................................................................................................................................. .. ... ... ... .. ..
i0 ↑ | | | sin φ j | | | ↓
j0
↑φ |
cos φ j | ↓
•
φ
i
←−−− − sin φ i −−−→← − cos φ i − →
2.1. ´abra: A s´ık forgat´asa ´Igy
"
F(i)I =
cos φ sin φ
teh´at
#
´es F(j)I = "
FI =
"
cos φ − sin φ sin φ cos φ
a transzform´aci´o m´atrixa az I b´ azisban.
− sin φ cos φ
#
#
2
2 P´ elda. Az F test feletti V vektort´er egy y ∗ : V → F line´ aris f¨ uggv´eny´enek, mint line´ aris lek´epez´esnek hat´ arozzuk meg a m´ atrix´ at a V vektort´er X = {x1 , . . . , xn } ´es az F, mint 1-dimenzi´ os vektort´er {1} b´ azis´ ara vonatkoz´ oan, ahol 1 az F test egys´egelem´et jel¨ oli. ∗X = [y∗ (x ) ∗ Mivel y{1} ıgy ha y ∗ (xi ) = ξi minden i(= 1, . . . , n)1 {1} , . . . , y (xn ){1} ] , ´ ∗ re, akkor az y line´aris f¨ uggv´eny m´atrixa a v´alasztott b´azisp´ arra vonatkoz´ oan az 1 × n t´ıpus´ u ∗X y{1} = [ξ1 , . . . , ξn ],
azaz egy sorm´atrix. Ez volt az oka annak, hogy egy V vektort´er du´alis´ at V ∗ -gal jel¨olt¨ uk. Mint l´attuk, az a ford´ıtott ´all´ıt´ as is igaz, hogy minden n komponens˝ u Fn∗ sorvektor meghat´arozza V egy line´aris f¨ uggv´eny´et, mert a komponensekkel megadva
´ ´ O ´ 2.3. MATRIX REPREZENTACI
67
a line´aris f¨ uggv´enynek az X b´azis vektoraihoz rendelt skal´ arokat, a line´aris f¨ uggv´eny egy´ertelm˝ uen meghat´arozott. 2 Legyen a V vektort´er N line´ aris transzform´aci´ oja olyan, hogy egy X = {x1 , . . . , xn } b´azis´anak vektorait az N (x1 ) = λ1 x1 , . . . , N (xn ) = λn xn vektorokba viszi, ahol λ1 , . . . λn ∈ F skal´arok, ami val´ os vektort´er eset´eben, geometriailag annyit jelent, hogy a transzform´aci´o a koordin´atarendszer tengelyeinek ir´any´ aban ny´ ujt, zsugor´ıt ´es esetleg orig´ora t¨ ukr¨oz. Akkor az N transzform´aci´ o m´atrixa az X b´azisban nagyon egyszer˝ u λ1 0 . . . 0 0 λ ... 0 2 N= .. . . .. , .. . . . . 0 0 . . . λn diagon´alis m´atrix.
2.3.1
A line´ aris lek´ epez´ esekkel ´ es m´ atrixokkal v´ egzett m˝ uveletek kapcsolata
Ebben a r´eszben megmutatjuk, hogy milyen kapcsolat van a m´atrixm˝ uveletek ´es a line´aris lek´epez´esek m˝ uveletei k¨oz¨ ott. A m´atrixm˝ uveletek ´ertelmez´esekor tulajdonk´eppen tekintettel voltunk arra, hogy a m´atrixok line´aris lek´epez´esekhez tartoznak, ez indokolja p´eld´aul a m´atrixok szorz´as´ anak kicsit bonyolult ´ertelmez´es´et. Azt akartuk ugyanis, hogy a line´aris lek´epez´esek ¨osszeg´enek m´atrixa legyen egyenl˝ o a tagok m´atrixainak ¨osszeg´evel, line´aris lek´epez´es skal´ arszoros´ anak m´atrixa legyen a lek´epez´es m´atrix´anak skal´arszorosa, ´es line´aris lek´epez´esek szorzat´anak m´atrixa legyen a t´enyez˝o lek´epez´esek m´atrixainak szorzata. M´ atrixok ´ es line´ aris lek´ epez´ esek ¨ osszead´ asnak kapcsolata Tekints¨ unk k´et A, B ∈ L(V, W ) line´aris lek´epez´est, ´es tegy¨ uk fel, hogy V egy X = {x1 , . . . , xn } ´es W egy Y = {y1 , . . . , ym } b´ azis´ ara vonatkoz´ o m´atrixaik az
A = [A(x1 )Y , A(x2 )Y , . . . , A(xn )Y ] =
´es
B = [B(x1 )Y , B(x2 )Y , . . . B(xn )Y ] =
α11 α12 . . . α1n α21 α22 . . . α2n .. .. .. .. . . . . αm1 αm2 . . . αmn β11 β12 . . . β1n β21 β22 . . . β2n .. .. .. .. . . . . βm1 βm2 . . . βmn
.
Az A + B line´aris lek´epez´eshez tartoz´o m´atrix minden oszlopa ugyancsak megkaphat´o, ha vessz¨ uk az X b´azis vektorai A + B lek´epez´essel kapott k´epeinek Y b´azisra vonatkoz´o koordin´ata vektorait. Mivel a line´aris lek´epez´esek ¨osszeg´enek defin´ıci´oja szerint (A + B)(v) = A(v) + B(v) (v ∈ V ) ´es mert az a hozz´arendel´es,
68
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
amely egy vektort´er vektoraihoz koordin´ata vektoraikat rendeli izomorfizmus, ´es ´ıgy ¨osszegvektor koordin´ata vektora egyenl˝ o a tagok koordin´ata vektorainak ¨osszeg´evel, kapjuk, hogy (A + B)X Y = [A(x1 )Y + B(x1 )Y , A(x2 )Y + B(x2 )Y , . . . , A(xn )Y + B(xn )Y ] = =
α11 + β11 α12 + β12 . . . α1n + β1n α21 + β21 α22 + β22 . . . α2n + β2n .. .. .. .. . . . . αm1 + βm1 αm2 + βm2 . . . αmn + βmn
=
X AX Y + BY .
A fentiek alapj´an azt mondhatjuk, hogy k´et line´aris lek´epez´es ¨osszeg´enek m´atrixa megegyezik m´atrixaik ¨osszeg´evel. M´ atrixok ´ es line´ aris lek´ epez´ esek skal´ arral val´ o szorz´ as´ anak kapcsolata A γA line´aris lek´epez´es m´atrix´ anak oszlopait u ´gy kapjuk, hogy venn¨ unk kell X b´azis vektorainak γA k´epeit, ´es azoknak az Y b´ azisra vonatkoz´ o koordin´ata vektorait. Mivel (γA)(v) = γA(v) (v ∈ V ), ´es egy vektor skal´ arszoros´ anak koordin´ata vektora egyenl˝o koordin´ata vektor´ anak skal´ arszoros´ aval, kapjuk, hogy γAX Y = [γA(x1 )Y , γA(x2 )Y , . . . , γA(xn )Y ] = =
γα11 γα12 . . . γα1n γα21 γα22 . . . γα2n .. .. .. .. . . . . γαm1 γαm2 . . . γαmn
=
γ · AX Y . Teh´at egy line´aris lek´epez´es skal´ arszoros´ anak m´atrixa egyenl˝ o a line´aris lek´epez´es m´atrix´anak skal´arszoros´aval. Ha ler¨ogz´ıtj¨ uk mind V, mind W egy b´azis´ at, akkor minden A ∈ L(V, W ) line´aris lek´epez´eshez egy´ertelm˝ uen hozz´arendelhet˝ o egy m´atrix, amelynek elemei a vektorterek k¨oz¨os oper´atortartom´anya, az F testb˝ ol val´ o skal´ arok ´es t´ıpusa dim W × dim V. Ford´ıtva, ha vesz¨ unk egy tetsz˝oleges dim W × dim V t´ıpus´ u m´atrixot, amelynek elemei F-b˝ol val´ok, egy X b´azist V -ben, ´es egy Y b´azist W -ben, akkor pontosan egy olyan line´aris lek´epez´es van V -b˝ol W -be, amelynek X –Y b´azisp´ arra vonatkoz´ o m´atrixa ´eppen az adott m´atrix. Ugyanis, az adott m´atrix oszlopai, X vektorai k´ep´enek koordin´ata vektorai az Y b´azisban, teh´at meghat´arozz´ ak minden b´azisvektor k´ep´et, ´es V b´azisvektorainak k´epei egy´ertelm˝ uen meghat´arozz´ ak V minden vektor´ anak k´ep´et. Fm×n -nel jel¨ olve az ¨osszes m×n t´ıpus´ u F test feletti m´atrixok vektorter´et. Legyen Eij az a m´atrix, amelynek i-edik sor´aban a j-edik elem 1 (az F egys´egeleme), minden m´as elem pedig 0 (az F z´er´oeleme). Nem neh´ez bel´atni, hogy az Fm×n t´erben az M = {Eij i = 1, . . . , m; j = 1, . . . , n}
´ ´ O ´ 2.3. MATRIX REPREZENTACI
69
m´atrixrendszer b´azis. Ez´ert igaz az al´abbi t´etel. 2.3.1 T´ etel. Ha V n-dimenzi´ os ´es W m-dimenzi´ os F test feletti vektorterek, akkor az L(V, W ) line´ aris lek´epez´esek tere izomorf az F f¨ ol¨ otti m´ atrixok Fm×n vektorter´evel, ´ıgy m · n-dimenzi´ os. M´ atrixok, illetve line´ aris lek´ epez´ esek szorz´ as´ anak kapcsolata Legyenek D ∈ L(V, W ) ´es C ∈ L(W, Z) line´aris lek´epez´esek ´es X = {x1 , . . . , xn }, Y = {y1 , . . . , ym } ´es Z = {z1 , . . . , zp } b´azisok V -ben, W -ben, illetve Z-ben. A CD ∈ L(V, Z) line´aris lek´epez´es m´atrix´ anak oszlopai az X b´azis vektorai CD lek´epez´essel kapott k´epeinek a Z b´azisra vonatkoz´ o koordin´ata vektorai. Jel¨olje a D lek´epez´es m´atrix´at δ11 δ12 . . . δ1n δ 21 δ22 . . . δ2n DX = .. .. Y .. , .. . . . . δm1 δm2 . . . δmn ami azt jelenti, hogy D(x1 ) = δ11 y1 + δ21 y2 + · · · + δm1 ym D(x2 ) = δ12 y1 + δ22 y2 + · · · + δm2 ym .. .. .. .. .. . . . . . D(xn ) = δ1n y1 + δ2n y2 + · · · + δmn ym ´es a C lek´epez´es m´atrix´at pedig
CY Z
=
γ11 γ12 . . . γ1m γ21 γ22 . . . γ2m .. .. .. .. . . . . γp1 γp2 . . . γpm
,
amib˝ol pedig azt tudhatjuk, hogy C(y1 ) = γ11 z1 + γ21 z2 + · · · + γp1 zp C(y2 ) = γ12 z1 + γ22 z2 + · · · + γp2 zp . .. .. .. .. .. . . . . . C(ym ) = γ1m z1 + γ2m z2 + · · · + γpm zp Akkor — felhaszn´alva, hogy minden v(∈ V )-re (CD)(v) = C(D(v)) — kapjuk, hogy (CD)(x1 ) = δ11 C(y1 ) + δ21 C(y2 ) + · · · + δm1 C(ym ) , (CD)(x2 ) = δ12 C(y1 ) + δ22 C(y2 ) + · · · + δm2 C(ym ) , .. .. .. .. .. . . . . . (CD)(xn ) = δ1n C(y1 ) + δ2n C(y2 ) + · · · + δmn C(ym ) .
70
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
A fenti egyenl˝os´egekben minden C(yj )-t a Z vektorainak f¨ont megadott line´aris kombin´aci´oival helyettes´ıtj¨ uk: (CD)(x1 ) = + + (CD)(x2 ) = + + .. . (CD)(xn ) = + +
δ11 (γ11 z1 δ21 (γ12 z1 .. . δm1 (γ1m z1 δ12 (γ11 z1 δ22 (γ12 z1 .. . δm2 (γ1m z1 .. . δ1n (γ11 z1 δ2n (γ12 z1 .. . δmn (γ1m z1
+ +
γ21 z2 γ22 z2
+ ··· + + ··· +
γp1 zp ) γp2 zp )
+ +
+ γ2m z2 + · · · + γpm zp ) , + γ21 z2 + · · · + γp1 zp ) + + γ22 z2 + · · · + γp2 zp ) + + γ2m z2 + · · · + γpm zp ) , .. .. .. . . . + γ21 z2 + · · · + γp1 zp ) + + γ22 z2 + · · · + γp2 zp ) + + γ2m z2 + · · · + γpm zp )
.
Ebb˝ol m´ar kiolvashat´o a CD line´aris lek´epez´es m´atrixa, csup´an az egyes Z-beli b´azisvektorokra vonatkoz´o koordin´at´ akat kell ¨osszegy˝ ujteni ´es oszlopokba rendezni: Pm k=1 γ1k δk1 , Pm γ δ , k=1 2k k1 (CD)X .. Z = . Pm
Pm
P
... , m γ1k δkn Pk=1 m . . . , k=1 γ2k δkn .. .. .. . . . Pm Pm γ δ , γ δ , . . . , k=1 pk k1 k=1 pk k2 k=1 γpk δkn γ1k δk2 , Pk=1 m k=1 γ2k δk2 ,
.
Ezek szerint a line´aris lek´epez´esek szorzat´anak m´atrixa Y X (CD)X Z = CZ · DY
megegyezik a t´enyez˝ok m´atrixainak szorzat´aval. Line´ aris lek´ epez´ esek ´ es transzform´ aci´ ok szorz´ as´ anak tulajdons´ agai A line´aris lek´epez´esek, illetve line´aris transzform´aci´ ok szorz´as´ anak ´es m´atrixaik szorz´as´anak kapcsolata alapj´an a m´atrixok szorz´asa tulajdons´againak ismeret´eben a k¨ovetkez˝ot ´all´ıthatjuk. ´ ıt´ 2.3.2 All´ as. (a) A line´ aris lek´epez´esek ´es transzform´ aci´ ok szorz´ asa nem kommutat´ıv. (b) A line´ aris lek´epez´esek ´es transzform´ aci´ ok szorz´ asa asszociat´ıv. (c) A line´ aris lek´epez´esek, illetve transzform´ aci´ ok szorz´ asa azok ¨ osszead´ as´ ara vonatkoz´ oan disztribut´ıv. A m´atrixok szorz´as´ara mutatott p´eld´ akn´ al l´attuk, hogy ha egy A ∈ Fm×n m´atrixot szorzunk egy x(∈ Fn×1 ) oszlopvektorral, akkor a szorzatm´atrix t´ıpusa m × 1, azaz egy oszlopvektor Fm×1 -ben. Ez az oszlopvektor az A m´ atrix oszlopainak line´aris kombin´aci´oja, amelyn´el a skal´ar egy¨ utthat´ ok ´eppen az x oszlopvektor komponensei.
´ ´ O ´ 2.3. MATRIX REPREZENTACI
71
Formailag nincs k¨ ul¨onbs´eg az Fn×1 -beli m´atrixok ´es az Fn koordin´ata t´er elemei k¨oz¨ott, ez´ert azonos´ıthatjuk azokat. ´Igy ´ertelmezhetj¨ uk m × n tipus´ u m´atrixoknak Fn -beli vektorokkal val´ o szorz´as´ at. Akkor a m´atrixok szorz´as´ anak tulajdons´agai alapj´an ´all´ıthatjuk, hogy az x −→ Ax (x ∈ Fn , (A ∈ Fm×n ) hozz´arendel´es az Fn koordin´atat´ernek az Fm koordin´atat´erbe val´ o A0 line´ aris lek´epez´ese. Ennek birtok´aban a line´aris lek´epez´esek reprezent´aci´ oj´ at kicsit m´as szemsz¨ogb˝ol is tekinthetj¨ uk: Legyen az F feletti n-dimenzi´ os V vektort´ernek az m-dimenzi´ os W vektort´erbe val´o A ∈ L(V, W ) line´aris lek´epez´ese olyan, amelynek m´atrixa a V -beli X = {x1 , . . . , xn } ´es W -beli Y = {y1 , . . . , ym } b´azisp´ arra vonatkoz´ oan A. A A
V −→ W line´aris lek´epez´essel ”p´arhuzamosan”, azt mintegy szimul´ alva, lej´atsz´ odik egy A0 Fn −→ Fm
line´aris lek´epez´es a megfelel˝o koordin´ataterek k¨oz¨ ott, ´es az A0 line´ aris lek´epez´es k´epvektorai, a t´argyvektorokb´ol egyszer˝ u m´atrixszorz´ assal kaphat´ ok. Megmutatjuk, hogy a koordin´ataterek k¨oz¨otti A0 line´aris lek´epez´es h˝ u modellje az A ∈ L(V, W ) line´aris lek´epez´esnek.
v •............................................................................................................................................A w .........................................................................................................................................................• ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. ... ......... ....... . . ....... ...... . ... ......................................................................................................................................................................................................................................................................................................
V
Φ
A0
v•
Fn
W
A : v −→ w
A0 : v −→ w = A · v
Ψ
•w Fm
2.2. ´abra: Line´aris lek´epez´es ”szimul´ aci´ oja” a koordin´ata terekben Az X b´azis meghat´aroz egy Φ : V Fn ´es az Y b´ azis pedig egy Ψ : W Fm izomorf lek´epez´est, amelyek V ´es W vektoraihoz koordin´ata vektoraikat rendeli. Mivel tetsz˝oleges v(∈ V ) vektorra A0 (Φ(v)) = Ψ(A(v))
72
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
teljes¨ ul, az A0 lek´epez´es val´oban az A lek´epez´es h˝ u m´asa. A 2.2 ´abra j´ol szeml´elteti az elmondottakat. Ez teszi lehet˝ov´e, hogy b´armely, line´aris lek´epez´esekkel, vagy transzform´aci´ okkal kapcsolatos probl´ema numerikus megold´asakor a t´argy– illetve a k´epvektort´er vektorai helyett, azok koordin´ata vektoraival sz´amolhatunk, ´es a line´aris lek´epez´esek hat´as´at, azok m´atrixaival val´o szorz´assal sz´amszer˝ us´ıthetj¨ uk.
2.3.2
Line´ aris transzform´ aci´ ok inverz´ enek m´ atrixa
Egy v´eges dimenzi´os V vektort´er b´armely A ∈ L(V ) line´aris transzform´aci´ oj´ ahoz u ´gy rendelt¨ unk m´atrixot, V egy X = {x1 , . . . , xn } b´azis´ aban, hogy meghat´aroztuk a b´azisvektorok {A(x1 ), . . . , A(xn )} k´epeinek {A(x1 )X , . . . , A(xn )X } koordin´ata vektorait ´es ezeket az oszlopokat gy˝ ujt¨ ott¨ uk ¨ossze az AX = [A(x1 )X , . . . , A(xn )X ] n × n tipus´ u m´atrixban. Az I ∈ L(V ) identikus transzform´aci´ o m´atrixa b´armely b´azisban ugyanolyan alak´ u, hiszen
I(x1 )X = x1X =
teh´at
1 0 .. . 0
, . . . , I(xn )X = xn = X
(
IX = [δij ], ahol δij =
1 0
ha ha
i = j, i 6= j,
0 .. . 0 1
,
(i, j = 1, . . . , n)
a m´ar j´ol ismert Kronecker-szimb´ olum. Ezt a m´atrixot E-vel jel¨olt¨ uk ´es n-edrend˝ u egys´egm´atrixnak nevezt¨ uk. Ha A ∈ R(V ) regul´aris line´aris transzform´aci´ o, akkor A−1 ∈ R(V ), inverze kiel´eg´ıti az A · A−1 = I
´es
A−1 · A = I
egyenleteket. Ebb˝ol, tekintve, hogy line´aris transzform´aci´ ok szorzat´anak m´atrixa egyenl˝o az egyes t´enyez˝ok m´atrixainak szorzat´aval, az k¨ovetkezik, hogy az inverz transzform´aci´o m´atrixa, A−1 eg´ıti az X kiel´ AX · A−1 X =E
´es
A−1 X · AX = E
m´atrixegyenleteket. A (2.2.3) k¨ovetkezm´eny alapj´an azt is ´all´ıthatjuk, hogy ezen egyenletek b´armelyike egy´ertelm˝ uen meghat´arozza A ∈ R(V ) inverz´enek m´atrix´ at az X b´azisban. Teh´at regul´aris line´aris transzform´aci´ o m´atrixa invert´ alhat´ o a m´atrixok szorz´as´ara vonatkoz´oan. Ennek megfelel˝oen most m´ar egy n × n tipus´ u A ∈ Fn×n m´ atrixot is regul´ arisnak vagy m´as elnevez´essel nemszingul´ arisnak nevez¨ unk, ha l´etezik megold´asa az AX = E
´es
YA = E
m´atrixegyenleteknek. Ha a m´atrix nem invert´ alhat´ o, akkor a m´atrixot is, csak´ ugy, mint a neminvert´alhat´o line´aris transzform´aci´ ot szingul´ arisnak mondjuk. Sokszor
´ ´ ´ ´ O ´ 2.4. ALTAL ANOS BAZISTRANSZFORM ACI
73
egy m´atrixr´ol csup´an azt kell eld¨onteni, hogy regul´aris vagy szingul´aris an´elk¨ ul, hogy mag´ara az inverzre (m´eg ha l´etezik is) sz¨ uks´eg¨ unk lenne. Ilyenkor kihaszn´alhatjuk, hogy a m´atrixot alkot´o oszlopok line´aris burka a m´atrixhoz tartoz´o line´aris transzform´aci´o k´epter´evel izomorf altere az Fn koordin´atat´ernek, ami persze akkor ´es csak akkor izomorf az eg´esz vektort´errel, ha az oszlopok a koordin´atat´er b´azis´ at alkotj´ ak, k¨ovetkez´esk´eppen line´arisan f¨ uggetlen vektorrendszert alkotnak. Meg kell jegyezz¨ uk, hogy a (2.2.3) k¨ovetkezm´eny szerint az AX=E m´ atrixegyenlet akkor ´es csak akkor oldhat´o meg, ha az YA=E m´atrixegyenletnek van megold´asa, ez´ert b´armelyik egyenlet haszn´alhat´o lesz a regul´aris m´atrixok inverz´enek numerikus meghat´aroz´ as´ ara.
2.4
´ Altal´ anos b´ azistranszform´ aci´ o
M´ar l´attuk, hogy egy vektort´er elemeinek koordin´ata vektorai a t´er b´azis´ anak megv´alaszt´as´at´ol f¨ ugg, s˝ot az elemi b´azistranszform´ aci´ or´ ol sz´ol´ o r´eszben azt is megvizsg´altuk, hogy a t´er vektorainak koordin´ata vektora hogyan v´altozik meg, ha az u ´j b´azist az eredetib˝ol egyetlen b´azisvektornak egy u ´j vektorral val´ o kicser´el´es´evel kapjuk. Itt most k´et, tetsz˝olegesen v´alasztott b´azisra vonatkoz´ o koordin´ata vektorok kapcsolat´at fogjuk jellemezni. Legyen az F test feletti n-dimenzi´os V vektort´ernek X = {x1 , . . . , xn } ´es Y = {y1 , . . . , yn } k´et b´azisa ´es legyen egy tetsz˝oleges v ∈ V vektor koordin´ata vektora
ε1 ²1 . . vX = azisban ´es vY = .. az X b´ .. εn ²n az Y b´azisban. Ez ut´obbi pontosan azt jelenti, hogy v = ² 1 y1 + · · · + ² n yn .
(2.7)
Mint tudjuk, a vX a v vektor izomorf k´epe azon ΦX : V Fn izomorf lek´epez´es mellett, amely az xi ∈ X b´azisvektort az ei = [0, . . . 0, 1, 0 . . . , 0], u ´gynevezett i-edik egys´egvektorba viszi minden i(= 1, . . . , n)-re, ez´ert a (2.7) egyenletb˝ ol az is k¨ovetkezik, hogy vX = ²1 y1X + · · · + ²n ynX . (2.8) Gy˝ ujts¨ uk ¨ossze az y1X , . . . , ynX oszlopvektorokat a B m´atrixba, amelyet a b´azistranszform´aci´o ´ atmenet m´ atrix´ anak nevez¨ unk, azaz legyen az ´atmenet m´atrix B = [y1X , . . . , ynX ]. A B ´atmenet m´atrix azon B ∈ L(V ) line´aris transzform´aci´ onak a m´atrixa az X b´azisban, amely az X b´azis elemeinek az Y b´ azis elemeit felelteti meg, eg´esz pontosan amelyre B(x1 ) = y1 , . . . , B(xn ) = yn . Ennek megfelel˝oen a B transzform´ aci´ ot b´ azistranszform´ aci´ onak nevezz¨ uk. Val´ oban a B transzform´aci´ onak a m´atrixa az X b´azisban BX = [B(x1 )X , . . . , B(xn )X ] = [y1X , . . . , ynX ]
74
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
´eppen az ´atmenet m´atrix. Ezt felhaszn´alva, a (2.8) egyenlet az egyszer˝ ubb vX = BX · vY
(2.9)
alakot ¨olti. Mivel a B nyilv´anval´ oan regul´aris line´aris transzform´aci´ o, m´atrix´ anak van inverze, ´ıgy a (2.9) egyenlet ekvivalens a B−1 X · vX = vY
(2.10)
egyenlettel, amit a b´ azistranszform´ aci´ o egyenlet´enek nevez¨ unk. A b´azistranszform´aci´o egyenlet´et u ´gy interpret´alhatjuk, hogy amennyiben ismerj¨ uk a V vektort´er egy v vektor´anak a koordin´ata vektor´ at az X b´azisban ´es ismerj¨ uk egy u ´j Y b´ azis vektorainak is a koordin´ata vektorait az X b´azisban, (ezek a b´azistranszform´ aci´ o m´atrix´anak, az ´atmenet m´atrixnak az oszlopai), akkor a v vektor Y b´ azisra vonatkoz´o koordin´ata vektora megkaphat´ o, ha az ´atmenet m´atrix inverz´evel szorozzuk a v X b´azisra vonatkoz´o koordin´ata vektor´ at. Persze a b´azistranszform´aci´o egyenlet´enek ink´abb elm´eleti, mint gyakorlati jelent˝os´ege van, konkr´et numerikus feladatok megold´as´ an´ al elemi b´azistranszform´ aci´ok sorozat´an kereszt¨ ul hat´arozzuk meg egy vektor u ´j b´azisra vonatkoz´ o koordin´ata vektor´at.
2.4.1
Line´ aris transzform´ aci´ o m´ atrixa u ´ j b´ azisban
A b´azistranszform´aci´o egyenlet´enek ismeret´eben nagyon k¨onny˝ u kider´ıteni, hogy milyen kapcsolat van egy line´aris transzform´aci´ o k´et k¨ ul¨ onb¨ oz˝ o b´azisra vonatkoz´ o m´atrixai k¨oz¨ott. Ezt a kapcsolatot le´ırand´o, legyen A az n-dimenzi´os F test feletti V vektort´er egy line´aris transzform´aci´oja, ´es jel¨olje AX , illetve AY az A m´atrix´ at az X = {x1 , . . . , xn }, illetve az Y = {y1 , . . . , yn } b´ azisban. Mint azt j´ol tudjuk, AX = [A(x1 )X , . . . , A(xn )X ] ´es AY = [A(y1 )Y , . . . , A(yn )Y ]. Jel¨olje megint B a V vektort´er azon line´aris transzform´aci´ oj´ at, amelyre B(x1 ) = y1 , . . . , B(xn ) = yn . Akkor A(y1 ) = A(B(x1 )), . . . , A(yn ) = A(B(xn )), k¨ ovetkez´esk´eppen a line´aris transzform´aci´ok (2.6) egyenlete alapj´an A(y1 )X = AX · B(x1 )X , . . . , A(yn )X = AX · B(xn )X . Ebb˝ol az ´altal´anos b´azistranszform´ aci´ o (2.10) egyenlet´et felhaszn´alva kapjuk, hogy A(y1 )Y
−1 = B−1 X A(y1 )X = BX AX B(x1 )X , .. .
A(yn )Y
−1 = B−1 X A(yn )X = BX AX B(xn )X .
Vegy¨ uk ´eszre, hogy B(x1 )X , . . . , B(xn )X ´eppen a B line´ aris transzform´aci´ o X b´azisra vonatkoz´o BX m´atrix´anak oszlopai, ´ıgy eredm´eny¨ unk a m´atrixaritmetikai ismereteinket is felhaszn´alva a t¨om¨ orebb AY = B−1 X · AX · BX
(2.11)
´ ´ ´ ´ O ´ 2.4. ALTAL ANOS BAZISTRANSZFORM ACI
75
form´aba ´ırhat´o. 2.4.1 Defin´ıci´ o. Azt mondjuk, hogy az AY = B−1 atrix az AX X · AX · BX m´ m´ atrixnak konjug´altja. K´et m´ atrixot hasonl´onak mondunk, ha az egyik a m´ asiknak konjug´ altja. Teh´at egy line´aris transzform´aci´ o k¨ ul¨ onb¨ oz˝ o b´azisokra vonatkoz´ o m´atrixai hasonl´ok, amit AY ∼ AX -vel jel¨ol¨ unk. Nem neh´ez megmutatni, hogy a ∼ hasonl´os´ agi rel´aci´ o, ekvivalencia rel´aci´ o az azonos tipus´ u n´egyzetes m´atrixok halmaz´an. Val´ oban, (a) egy m´atrixnak az identikus transzform´aci´ oval val´ o konjug´ altja ¨onmaga, teh´at a ∼ rel´aci´o reflex´ıv, (b) ha A = B−1 A0 B =⇒ A0 = BAB−1 , mutatva, hogy ∼ szimmetrikus, ´es (c) ha A = B−1 A0 B ´es A0 = C−1 A00 C =⇒ =⇒ A = B−1 C−1 A00 CB = (CB)−1 A00 (CB), igazolva, hogy ∼ rel´aci´o tranzit´ıv is. Regul´aris line´aris transzform´aci´ ok inverz´enek m´atrix´ at k¨onnyen meg tudjuk hat´arozni a k¨ovetkez˝o eredm´eny ismeret´eben: 2.4.2 T´ etel. Legyen a V vektort´ernek X = {x1 , . . . , xn } ´es Y = {y1 , . . . , yn } k´et tetsz˝ oleges b´ azisa, ´es B ∈ R(V ) az a line´ aris transzform´ aci´ oja, amelyre B(xi ) = yi minden i(= 1, . . . , n)-re. Akkor teljes¨ ulnek az al´ abbi egyenl˝ os´egek: (i) BY = BX , −1 (ii) B−1 Y = BX ,
Bizony´ıt´ as. A (2.11) egyenlet felhaszn´al´ as´ aval kapjuk, hogy BY = B−1 X BX BX = EBX = BX , ´es teljesen hasonl´oan −1 −1 −1 −1 B−1 Y = BX BX BX = BX E = BX .
2 3 P´ elda. Legyen a V val´ os vektort´er egy b´ azisa az X = {x1 , x2 , x3 } vektorrendszer ´es az A line´ aris transzform´ aci´ o m´ atrixa ebben a b´ azisban legyen
1 0 1 1 −1 . A= 0 −1 −1 1
76
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
Hat´ arozzuk meg az A m´ atrix´ at az Y = {y1 , y2 , y3 } b´ azisban, ahol y1 = x1 + 2x2 − x3 , y2 = x2 + x3 , y3 = x1 + x2 . A b´azistranszform´aci´o
1 0 1 B = [y1X , y2X , y3X ] = 2 1 1 −1 1 0 a´tmenet m´atrixa adott Y vektorainak megad´as´ aval, ´ıgy haszn´alhatn´ ank az AY = −1 B AB k´epletet a transzform´aci´ o m´atrix´ anak meghat´aroz´ as´ ara az u ´j Y b´ azisban, ehhez azonban invert´alnunk kellene az ´atmenet m´atrixot ´es elv´egezni k´et m´atrixszorz´ast. Egy kis munk´at megsp´orolhatunk, ugyanis az A(yi ) (i = 1, 2, 3) vektorok X b´azisra vonatkoz´o A(yi )X = A · yiX (i = 1, 2, 3) koordin´ata vektorai k¨onnyen meghat´arozhat´ok ´es akkor elemi b´azistranszform´ aci´ ok sorozat´aval kisz´am´ıthat´ ok az Y b´azisra vonatkoz´o koordin´ata vektoraik is, amelyek ´eppen a keresett AY m´ atrix oszlopai. Ezeket a sz´am´ıt´asokat k¨ovetheti nyomon az olvas´ o az al´abbi t´abl´ azatok tanulm´anyoz´as´aval: (a t´abl´azatok fejl´ec´eben a b´azisra utal´o indexeket elhagytuk, a t´abl´azatok baloldali oszlop´aban ugyis fel vannak t¨ untetve a b´azisvektorok) y1 y2 y3 A(y1 ) A(y2 ) A(y3 ) x1
1
0
1
0
1
1
2
1
1
3
0
1
x3 −1
1
0
−4
0
−2
x2
↓ y2 y1
y3 A(y1 ) A(y2 ) A(y3 )
0
x2
1
x3
1
0
1
1
−1
3
−2
−1
1
−4
1
−1
1
↓ y3 A(y1 ) A(y2 ) A(y3 ) y1
1
0
1
1
y2 −1
3
−2
−1
−7
3
0
x3
2
↓ A(y1 ) A(y2 ) A(y3 ) y1
7/2
−1/2
1
y2
−1/2
−1/2
−1
y3
−7/2
3/2
0
´ ´ ´ ´ O ´ 2.4. ALTAL ANOS BAZISTRANSZFORM ACI
77
Az utols´o t´abl´azatb´ol m´ar kiolvashat´ o:
7/2 −1/2
1
AY = −1/2 −1/2 −1 −7/2 3/2 0 Els˝o r´an´ez´esre nem volt nyilv´anval´ o, hogy a megadott Y vektorrendszer val´ oban b´azis, azonban az elj´ar´as sor´an ez is kider¨ ult, hiszen X vektorait l´ep´esr˝ ol l´ep´esre ki lehetett cser´elni Y vektoraival. 2 4 P´ elda. Legyen a V val´ os vektort´er egy b´ azisa az X = {x1 , x2 , x3 } vektorrendszer, ´es az A line´ aris transzform´ aci´ o m´ atrixa ebben a b´ azisban legyen
1 0 1 1 −1 . A= 0 −1 −1 1 ´ Allap´ ıtsuk meg, hogy A regul´ aris–e, ´es ha igen, akkor hat´ arozzuk meg az A−1 inverz transzform´ aci´ o m´ atrix´ at! Az A m´atrix´ab´ol kiolvashatjuk, hogy A(x1 ) = y1 = x1 − x3 , A(x2 ) = y2 = x2 − x3 , A(x3 ) = y3 = x1 − x2 + x3 . Az inverz transzform´aci´ora persze A−1 (yi ) = xi (i = 1, 2, 3) teljes¨ ul, amib˝ol kiolvashatjuk az A−1 (yi )X (i = 1, 2, 3) koordin´ata vektorokat is. Ezekb˝ol elemi b´azistranszform´aci´ok sorozat´aval meghat´arozhat´ ok az A−1 (yi )Y (i = 1, 2, 3) koordin´ata vektorok, ´es nek¨ unk ´eppen ezekre van sz¨ uks´eg¨ unk. A sz´am´ıt´ asokat az al´abbi t´abl´azatokban v´egezt¨ uk:
x1 x2
y1
y2
1
0
0
y3 A(y1 ) A(y2 ) A(y3 ) 1
1
0
0
1 −1
0
1
0
0
0
1
x3 −1 −1
1 ↓
y2 y1
y3 A(y1 ) A(y2 ) A(y3 )
0
x2
1
1
1
0
0
−1
0
1
0
2
1
0
1
x3 −1
↓ y3 A(y1 ) A(y2 ) A(y3 ) y1
1
1
0
0
y2 −1
0
1
0
x3
1
1
1
1
78
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI ↓ A(y1 ) A(y2 ) A(y3 ) y1
0
−1
−1
y2
1
2
1
y3
1
1
1
Az utols´o t´abl´azatb´ol m´ar kiolvashat´ o:
0 −1 −1
A−1 Y = 1 1
2 1
1 1
ami a (2.4.2) t´etel szerint ugyanaz, mint A−1 oz˝ o p´eld´ aban is, X . Persze, amint az el˝ csak a sz´am´ıt´asok elv´egz´ese k¨ozben der¨ ult ki, hogy A regul´aris m´atrix, hogy oszlopai val´oban egy b´azis k¨ ul¨onb¨oz˝o vektorainak koordin´ata vektorai. 2 2. Gyakorlatok, feladatok 1. Legyen A a 3-dimenzi´os val´os t´er azon line´aris transzform´aci´ oja, amely minden helyvektorhoz az orig´ora, mint k¨oz´eppontra vonatkoz´ o t¨ uk¨ ork´ep´et rendeli. Hat´arozza meg az A m´atrix´at egy tetsz˝olegesen v´alasztott b´azisban! 2. Legyen T a 3-dimenzi´os val´ os t´er azon line´aris transzform´aci´ oja, amely minden helyvektorhoz egy nemz´er´ o v vektor ir´any´ u tengelyre vonatkoz´ o t¨ uk¨ ork´ep´et rendeli. (a) Hat´arozza meg a T m´ atrix´ at egy, a v vektort tartalmaz´o, de azont´ ul tetsz˝oleges b´azisban! (b) Hat´arozza meg a T −1 transzform´aci´ ot ´es annak m´atrix´ at az (a) feladat megold´asakor v´alasztott b´azisban! (Megjegyz´es: Legyenek x ´es y a b´azis tov´ abbi vektorai ´es x0 = T (x), y 0 = T (y). Nyilv´an x, x0 ´es v valamint y, y 0 ´es v egy s´ıkban vannak, tov´ abb´ a a t¨ ukr¨ oz´es miatt v az x + x0 vektornak is ´es az y + y 0 vektornak is skal´ arszorosa.) 3. Legyen {u, v, w} b´azisa a 3-dimenzi´os val´ os t´ernek, ´es rendelje a P line´ aris transzform´aci´o minden x = αu + βv + γw helyvektorhoz az x0 = αu + βv vektort, (amit az x vektor u ´es v s´ıkj´ aba es˝o vet¨ ulet´enek nevez¨ unk). (a) Hat´arozza meg a P transzform´ aci´ o m´atrix´ at el˝obb az {u, v, w}, majd az {u + w, v + w, u + v} b´ azisokban! (b) Sz´amitsa ki a P n transzform´aci´ o m´atrix´ at az el˝obbi b´azisokban (n = 2, . . . , 100)-ra! (c) D¨ontse el, hogy P regul´aris, vagy szingul´aris transzform´aci´ o-e! 4. Legyen {u, v, w} a 3-dimenzi´os val´ os vektort´er egy b´azisa, ´es rendelje az A lek´epez´es minden x = αu + βv + γw helyvektorhoz az x0 = (α + γ)u + (β + γ)v + γw vektort.
´ ´ ´ OJA ´ 2.5. MATRIXOK BAZISFAKTORIZ ACI
79
(a) Mutassa meg, hogy A line´ aris transzform´aci´ o! (b) Hat´arozza meg a transzform´aci´ o m´atrix´ at el˝obb az {u, v, w}, majd az {u + v, v + w, w} b´azisokban! ´ (c) Allap´ ıtsa meg, hogy l´etezik–e A-nak inverze!
2.5
M´ atrixok b´ azisfaktoriz´ aci´ oja
A numerikus alkalmaz´asok, ´ıgy p´eld´ aul a line´aris egyenletrendszerek megold´asakor seg´ıts´eg¨ unkre lesz a m´atrixok b´azisfaktoriz´ aci´ oja. Legyen A ∈ Fm×n , azaz egy olyan m × n tipus´ u m´atrix, amelynek elemei az F testb˝ol val´ok, ´es t´etelezz¨ uk fel, hogy A oszlopvektorainak rendszere r rang´ u, azaz m oszlopvektorrendszere az F koordin´atat´ernek r-dimenzi´os alter´et gener´alja. Ezt az alteret az A m´atrix oszlopvektorter´enek nevezz¨ uk. Eml´ekezz¨ unk arra, hogy annak a line´aris lek´epez´esnek, amely minden x ∈ Fn vektorhoz az Ax ∈ Fm vektort rendeli, a k´eptere ´eppen az A oszlopvektortere, ´es annak dimenzi´oja az A m´atrix ρ(A) rangja. Ha A oszlopvektorai k¨oz¨ ul kiv´alasztunk egy r elem˝ u line´arisan f¨ uggetlen vektorrendszert, akkor az, A oszlopvektorter´enek egy b´azisa. Ez´ert az oszlopvektort´er minden vektora, ´ıgy az A m´atrix oszlopai is el˝o´ all´ıthat´ ok ezeknek a line´aris kombin´aci´ojak´ent. Jel¨olje az A oszlopait a1 , . . . , an ´es tegy¨ uk fel hogy ennek a vektorrendszernek a B = {ai1 , . . . , air } egy line´arisan f¨ uggetlen r´eszrendszere. Akkor ez b´azis A oszlopvektorter´eben, mert feltev´es¨ unk szerint ρ(A) = r . Legyenek az aj (j = 1, . . . , n) oszlopvektoroknak az B b´ azisra vonatkoz´ o koordin´ata vektorai ujts¨ uk ¨ossze a B = {ai1 , . . . , air } b´azis vektorait a B rendre ajB (j = 1, . . . , n). Gy˝ m´atrixba, azaz legyen B = [ai1 , . . . , air ] atrixba, teh´at legyen ´es az ajB (j = 1, . . . , n) koordin´ata vektorokat pedig a C m´ C = [a1B , . . . , anB ] . A B · C m´atrix oszlopai Ba1B = a1 , . . . , BanB = an , hiszen, mint azt a m´atrixok szorz´as´ ara adott p´eld´ akn´ al l´attuk, egy m´atrixnak egy oszlopm´atrixszal val´o szorzata, a m´atrix oszlopainak olyan line´aris kombin´ aci´ oja, amelyben a skal´ar egy¨ utthat´ok, ´eppen az oszlopm´atrix komponensei ´es az ajB oszlopvektor ´eppen az aj vektornak a B oszlopaira vonatkoz´ o koordin´at´ ait tartalmazta minden j(= 1, . . . , n)-re. A m´atrixok szorz´as´ at illusztr´al´ o p´eld´ ak k¨oz¨ ott azt is l´attuk, hogy k´et m´atrix szorzat´anak i-edik oszlopa, a baloldali m´atrixt´enyez˝ onek a jobboldali m´atrixszorz´o i-edik oszlop´aval val´ o szorzata. Mindezek figyelembev´etel´evel kapjuk, hogy az A m´atrix a B ´es C m´ atrixok szorzata, teh´at A = B · C.
(2.12)
Az A m´atrix (2.12) egyenlet szerinti szorzatk´ent val´ o el˝o´ all´ıt´ as´ at b´ azisfaktoriz´ aci´ onak h´ıvjuk.
80
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
A 2.12 egyenl˝os´egb˝ol az is k¨ovetkezik, hogy az A m´ atrix minden sora a C m´ atrix sorainak line´aris kombin´aci´oja. Mivel a B tipusa m × r ´es a C tipusa pedig r × n, azonnal kapjuk, hogy A sorvektorai rendszer´enek legfeljebb r lehet a rangja. A fenti szorzatra bont´ast elv´egezve az A m´ atrix transzpon´altj´ ara A∗ -ra, arra ∗ a k¨ovetkeztet´esre juthatunk, hogy az A sorvektorrendszer´enek rangja nem lehet nagyobb oszlopvektorrendszer´enek rangj´an´ al. Nyilv´anval´ o, hogy az A m´ atrix sorvektorai ´altal gener´alt vektort´er — A sorvektorter´enek nevezz¨ uk — ´es az A∗ m´atrix oszlopvektortere izomorfak. Ezeket az ´eszrev´eteleket ¨osszegezve ´all´ıthatjuk, hogy ´ ıt´ 2.5.1 All´ as. [M´ atrixok rangsz´ am t´etele] Az A m´ atrix sorvektorrendszer´enek rangja egyenl˝ o oszlopvektorrendszer´enek rangj´ aval. Bemutatunk egy numerikus p´eld´ at annak illusztr´al´ as´ ara, hogy elemi b´azistranszform´aci´o alkalmaz´as´aval, hogyan lehet egy adott m´atrixot b´azisfaktoriz´ alni. 5 P´ elda. B´ azisfaktoriz´ aljuk az
A=
1 2 0 3 2 −1 1 2 1 7 −1 7 −1 −7 1 −7
1 3 0 0
m´ atrixot. Meg kell hat´aroznunk az A m´ atrix oszlopvektorrendszer´enek rangj´at. Ezt az elemi b´azistranszform´aci´o m´odszer´evel v´egezz¨ uk. Az indul´o t´abl´ aban az A oszlopait m a1 , a2 , a3 , a4 , ´es a5 jel¨olik, ezek megegyeznek az F t´er E = {e1 , e2 , e3 , e4 } egys´egvektorai alkotta b´azisra vonatkoz´o koordin´ata vektoraikkal. Ez a magyar´ azata annak, hogy az al´abbi t´abl´azatok fejl´ec´eben vastagon szedett bet˝ ukkel jel¨olt¨ uk azokat. a1
a2
a3
a4 a5
e1 1 2 0 3 e2 2 −1 1 2 e3 1 7 −1 7 e4 −1 −7 1 −7
a2
a3
a4
a5
a1 2 0 3 1 1 3 → e2 −5 1 −4 1 → 0 e3 5 −1 4 −1 0 e4 −5 1 −4 1 a2
a4 a5
a1 2 3 → a3 −5 −4 e3 0 0 0 0 e4
1 1 0 0
Amint az utols´o t´abl´azatb´ol l´athat´ o, ρ(A) = 2, ´es az A m´atrix els˝o ´es harmadik oszlopa b´azis A oszlopvektorter´eben. Az is kiolvashat´ o a t´abl´ azatb´ ol, hogy melyek a m´atrix oszlopainak erre a b´azisra vonatkoz´ o koordin´ata vektorai. Nyilv´an a1 = 1 · a1 + 0 · a3 ´es a3 = 0 · a1 + 1 · a3 , m´ıg a t¨obbi oszlop koordin´at´ait a t´abl´ azatb´ ol olvasva a2 = 2 · a1 − 5 · a3 , a4 = 3 · a1 − 4 · a3
´es a5 = 1 · a1 + 1 · a3 .
´ ´ ´ OJA ´ 2.5. MATRIXOK BAZISFAKTORIZ ACI
81
Ezek szerint az A b´azisfaktoriz´aci´ oj´ anak t´enyez˝ oi
B = [a1 , a3 ] =
´es
"
C=
1 0 2 1 1 −1 −1 1
1 2 0 3 1 0 −5 1 −4 1
# .
Annak ellen˝orz´es´et, hogy val´oban A = B · C b´arki gyorsan elv´egezheti.
2
3. Gyakorlatok, feladatok
1. Igazoljuk, hogy ha A = B · C, akkor ρ(A) ≤ min(ρ(B), ρ(C)) 2. Mutassuk meg, hogy ha A = B · C ´es B oszlopai line´arisan f¨ uggetlen rendszert alkotnak, akkor ρ(A) = ρ(C) ´es ha C sorai f¨ uggetlenek, akkor pedig ρ(A) = ρ(B). 3. Bizony´ıtsuk be, hogy ha A = B · C, akkor A∗ = C∗ · B∗ .
82
´ ´ ´ ´ OK ´ 2. FEJEZET LINEARIS LEKEPEZ ESEK, TRANSZFORMACI
3. Fejezet
Alkalmaz´ asok Ebben a r´eszben a vektorterek elm´elet´enek n´eh´ any nevezetes alkalmaz´ as´ aval ismerked¨ unk meg. T´argyaljuk a line´aris egyenletrendszerek megoldhat´os´ ag´ anak k´erd´eseit ´es az elemi b´azistranszform´ aci´ ora t´amaszkodva megold´asi algoritmust is adunk. Vizsg´aljuk bizonyos tipus´ u m´atrixegyenletek megoldhat´os´ ag´ at is, ´es bel´atjuk, hogy ezek megold´asa visszavezethet˝ o line´aris egyenletrendszerek megold´as´ara. Ezt k¨ovet˝oen ismertet¨ unk egy m´odszert m´atrixok inverz´enek viszonylag gyors meghat´aroz´as´ara.
3.1
Line´ aris egyenletrendszerek
Egy m egyenletb˝ol ´all´o n ismeretlenes line´aris egyenletrendszer ´altal´ anos alakja: α11 ξ1 + α12 ξ2 + · · · + α1n ξn = β1 α21 ξ1 + α22 ξ2 + · · · + α2n ξn = β2 .. .. .. .. .. . . . . . αm1 ξ1 + αm2 ξ2 + · · · + αmn ξn = βm ahol az ξi -k az ismeretlenek, m´ıg az αij egy¨ utthat´ ok ´es az egyenletek jobboladal´an ´all´o βi konstansok adott, valamely sz´amtestb˝ ol val´ o skal´ arok. A line´aris egyenletrendszert inhomog´ennek nevezz¨ uk, ha a jobboldalon szerepl˝o skal´ arok k¨oz¨ ott van nemz´er´o, m´ıg ellenkez˝o esetben, ha az egyenletek jobboldal´an l´ev˝ o skal´ arok mindegyike nulla, akkor az egyenletrendszert homog´ennek mondjuk. Term´eszetesen a legt¨obb esetben gyakorlati probl´em´ ak modellez´esekor fell´ep˝ o line´aris egyenletrendszerek eset´eben ezek a skal´arok val´ os sz´amok, de a megold´as m´odszer´et illet˝oen ez nem jelent k¨ ul¨on¨osebb k¨onnyebbs´eget, hacsak azt nem vessz¨ uk figyelembe, hogy a val´os sz´amokkal val´o sz´amol´asban nagyobb gyakorlatunk van. Mindenesetre mi ezen skal´arok test´et F-fel fogjuk jel¨olni, hangs´ ulyozand´ o, hogy az b´armely test lehet. Az egyes ismeretlenek egy¨ utthat´ oit ´es a jobboldali konstansokat oszlopokba rendezve a ξ1
α11 α21 .. . αm1
+ ξ2
α12 α22 .. . αm2
+ · · · ξn
83
α1n α2n .. . αmn
=
β1 β2 .. . βm
´ 3. FEJEZET ALKALMAZASOK
84 vektoregyenletet kapjuk, ami az
a1 =
α11 α21 .. . αm1
, a2 =
α12 α22 .. . αm2
, . . . , an =
α1n α2n .. . αmn
´es b =
β1 β2 .. . βn
jel¨ol´esek bevezet´ese ut´an, egyszer˝ uen ξ1 a1 + ξ2 a2 + · · · + ξn an = b form´at ¨olt. Ha m´eg az a1 , a2 , . . . , an oszlopokat az A m´atrixba gy˝ ujtj¨ uk ¨ossze, ´es az ismeretleneket pedig az x oszlopba, teh´at az
A = [a1 , a2 , . . . , an ]
´es
x=
ξ1 ξ2 .. . ξn
jel¨ol´esek bevezet´ese ut´an, az egyenletrendszer r¨oviden (1)
Ax = b
alakban ´ırhat´o fel. Az egyenletrendszerek megoldhat´os´ ag´ anak krit´eriuma t¨obbf´elek´eppen is megfogalmazhat´o: (a) Mivel az A · x szorzat egy olyan oszlopvektor, ami az A m´atrix oszlopainak az x vektor komponenseivel k´epzett line´aris kombin´ aci´ oja, az (1) egyenletrendszer pontosan akkor oldhat´o meg, ha a b vektor az A oszlopainak line´aris kombin´ aci´ oja. Tekintve, hogy az A m´atrix a1 , . . . , an oszlopai ´es a b vektor is az Fm koordin´atat´ernek a vektorai, azt is mondhatjuk, hogy az (1) egyenletrendszer akkor ´es csak akkor oldhat´o meg, ha b ∈ lin (a1 , . . . , an ) , amit u ´gy mondtunk, hogy b kompatibilis az {a1 , . . . , an } vektorrendszerre n´ezve. (b) Az egyenletrendszerek megoldhat´os´ ag´ anak m´ar klasszikusnak mondhat´o Kronecker–Capelli–f´ele krit´eriuma ´ıgy sz´ol: Az (1) egyenletrendszer megoldhat´os´ ag´ anak sz¨ uks´eges ´es elegend˝o felt´etele, hogy ρ(A) = ρ([A, b]) teljes¨ ulj¨on, ahol az [A, b] b˝ov´ıtett m´atrixot u ´gy kapjuk, hogy az A oszlopai mell´e, m´eg a b oszlopot is hozz´avessz¨ uk a m´atrixhoz. Annak az oka, hogy a line´aris egyenletrendszerek t´argyal´ as´ at nem r´eszletezt¨ uk a kompatibilit´asi vizsg´alatokhoz kapcsoltan, az, hogy szeretn´enk kihaszn´alni a megold´asi algoritmus konstru´al´asakor azt a t´enyt, hogy az x → A · x hozz´arendel´es az Fn vektort´ ernek az Fm vektort´erbe val´ o A line´ aris lek´epez´ese. Az Fn t´erben v´eve m azist, (ahol ei , az E = {e1 , . . . , en } b´azist, m´ıg az F -ben az E 0 = {e01 , . . . , e0m } b´ 0 (ej ) az az n komponens˝ u (m komponens˝ u) egys´egvektor, amelynek i-edik (j-edik) komponense 1) az A line´aris lek´epez´es m´atrixa e b´azisp´ arra vonatkoz´ oan ´eppen A, ami azt jelenti, hogy az ei ∈ E (i = 1, . . . , n) vektor A(ei ) k´epe ´eppen ai . Az (1) egyenletrendszer megoldhat´os´ ag´ anak sz¨ uks´eges ´es elegend˝o felt´etele teh´at ´ıgy is megfogalmazhat´o:
´ 3.1. LINEARIS EGYENLETRENDSZEREK
85
(c) Az (1) egyenletrendszer pontosan akkor oldhat´o meg, ha az x → A · x hozz´arendel´esi szab´aly ´altal adott A line´ aris lek´epez´es k´eptere tartalmazza a b ∈ Fm vektort. Az E ´es E 0 b´azisok abb´ol a szempontb´ ol nagyon j´onak mondhat´ok, hogy minn m den F -beli, illetve F -beli vektor komponensei ´es e b´azisokra vonatkoz´ o koordin´at´ ai egyenl˝ok, de ahhoz, hogy k¨onnyen eld¨onthet˝ o legyen az (1) egyenletrendszer megoldhat´os´ag´anak k´erd´ese, szerencs´esebb olyan b´azisp´ art v´alasztani, amelyre vonatkoz´ o koordin´ata vektorok ismeret´eben azonnal megsmondhat´o, hogy a b vektor benne vane a lek´epez´es k´epter´eben, ´es ha igen, melyek azok az Fn -beli vektorok, amelyeknek a k´epe b. Ha a b vektornak meghat´arozzuk a koordin´ata vektor´ at az Fm t´er egy olyan b´azis´aban, amely tartalmazza a lek´epez´es k´epter´enek egy b´azis´ at, akkor abb´ol azonnal kiolvashat´o, hogy b eleme-e a k´ept´ernek, nevezetesen pontosan akkor eleme, ha csak a k´ept´er b´azis´at alkot´o vektorokra vonatkoz´ o koordin´at´ ai k¨ ul¨ onb¨ oznek z´er´ ot´ ol, de minden m´as koordin´at´aja nulla. Ha a lek´epez´es k´epter´enek b´azisvektorait az A m´atrix oszlopai k¨oz¨ ul v´alasztjuk, — ez mindig lehets´eges, mert A oszlopai gener´alj´ ak m a k´epteret — v´eve, mondjuk az ai1 , . . . , air vektorokat, ´es ezt eg´esz´ıtj¨ uk ki az F t´er b´azis´av´a, akkor ahhoz, hogy b benne lehessen a k´ept´erben, e b´azisra vonatkoz´ o koordin´ata vektor´anak csak az ai1 , . . . , air vektorokra vonatkoz´ o elemei lehetnek null´ at´ ol k¨ ul¨onb¨oz˝oek, minden m´as koordin´ata 0 kell legyen. Ha t¨ort´enetesen b = δi1 ai1 + · · · + δir air , akkor azt is azonnal kapjuk, hogy az x0 = δi1 ei1 + · · · + δir eir ∈ Fn vektor A(x0 ) = δi1 A(ei1 ) + · · · + δir A(eir ) k´epe b, teh´at az x0 vektor egy megold´asa (1)–nek. Persze ha x egy tetsz˝oleges eleme az A lek´epez´es ker (A) magter´enek, akkor az A(x + x0 ) = A(x) + A(x0 ) = 0 + b = b , mutatva, hogy az x + x0 vektor is megold´asa az (1) egyenletrendszernek, s˝ot minden megold´as megkaphat´o ilyen ¨osszeg alakban. Ezt az al´abbi t´etelben be is bizony´ıtjuk. 3.1.1 T´ etel. Legyen A ∈ Fm×n tetsz˝ oleges m´ atrix ´es b ∈ Fm tetsz˝ oleges vektor. Az A · x = b inhomog´en line´ aris egyenletrendszer minden megold´ asa megkaphat´ o egy x0 megold´ as´ anak ´es az A · x = 0 homog´en line´ aris egyenletrendszer valamely megold´ as´ anak ¨ osszegek´ent. Bizony´ıt´ as. Ha x0 tetsz˝oleges megold´asa az inhomog´en egyenletrendszernek, akkor A · x0 = A · x0 = b , amib˝ol A · (x0 − x0 ) = A · x0 − A · x0 = b − b = 0 , teh´at x0 − x0 a homog´en egyenletrendszer megold´asa, ´es nyilv´ an x0 = x0 + (x0 − x0 ), amint ´all´ıtottuk. 2 A fenti t´etel mutatja, hogy a homog´en line´aris egyenletrendszerek ¨osszes megold´as´anak meghat´aroz´asa kulcsfontoss´ag´ u a line´aris egyenletrendszerek megold´asainak keres´esekor.
´ 3. FEJEZET ALKALMAZASOK
86
3.1.1
Homog´ en line´ aris egyenletrendszerek megold´ asa
Az A · x = 0 homog´en line´aris egyenletrendszert megoldani annyit jelent, mint meghat´arozni azon A ∈ L(Fn , Fm ) line´aris lek´epez´es magter´et, amelyet az x → A · x hozz´arendel´esi szab´aly defini´al. Mivel egy line´aris lek´epez´es magtere alt´er, teh´at legal´abb a nullvektort tartalmazza, a homog´en line´aris egyenletrendszereknek mindig van megold´asa, ´es megold´ ashalmaza altere Fn -nek. Ennek az alt´ernek a meghat´aroz´as´ahoz felhaszn´aljuk az A m´ atrix b´azisfaktoriz´ aci´ oj´ at. Felbontva az A m´atrixot a b´azisfaktoriz´aci´onak megfelel˝oen B · C szorzatra, az A·x=B·C·x=0 alakhoz jutunk, ahol a B m´atrix oszlopai az A lek´epez´es k´epter´enek b´azisa. Enn´elfogva a B · C · x = 0 akkor ´es csak akkor teljes¨ ul, ha C · x = 0 . Ha ρ(A) = r, ´es t¨ort´enetesen az A m´atrix a1 , . . . , ar oszlopai f¨ uggetlen rendszert alkotnak, akkor ezek a vektorok alkothatj´ak im (A) b´azis´ at. ´Igy B = [a1 , . . . , ar ] m × r tipus´ u m´atrix ´es C pedig, tekintettel arra, hogy oszlopai, az A m´ atrix oszlopainak a koordin´ata vektorai az {a1 , . . . , ar } b´azisban, r × n tipus´ u ´es els˝o, m´asodik, . . . , r-edik oszlopa rendre az e1 , . . . , er r komponens˝ u egys´egvektor, azaz C = [E, D] alak´ u. Persze azt k´erdezheti az olvas´o, hogy mi biztos´ıtja, hogy az A m´atrixnak ´eppen az els˝o r oszlopa line´arisan f¨ uggetlen. A v´alasz az, hogy semmi, de az egyenletrendszer ismeretlenjeinek ´atindexel´es´evel, ami az A oszlopainak cser´ej´evel j´ar egy¨ utt, ez mindig el´erhet˝o, ´ıgy feltev´es¨ unk val´oj´aban nem csorb´ıtja az ´altal´ anoss´ agot, ugyanakkor nagy seg´ıts´eg¨ unkre van a formaliz´al´asban. Ha a C m´atrix particion´al´ as´ anak megfelel˝oen az ismeretleneket tartalmaz´o x vektort is az
ξ1 . x1 = ..
ξr+1 . x2 = ..
´es
ξr
ξn
vektorokra bontjuk, akkor a "
C · x = [E, D] ·
x1 x2
#
= x1 + D · x2 = 0
alakhoz jutunk, amib˝ol kiolvashatjuk, hogy egy x vektor akkor ´es csak akkor lesz megold´asa az A·x = 0 homog´en line´aris egyenletrendszernek, ha komponensei k¨oz¨ ott fenn´all az (∗)
x1 = −Dx2
kapcsolat, ahol az x1 vektorba gy˝ ujt¨ ott¨ uk ¨ossze az A m´ atrix oszlopvektorter´enek b´azis´at alkot´o oszlopaihoz tartoz´o ismeretleneket, amelyeket k¨ ot¨ ott ismeretleneknek nevez¨ unk, m´ıg a t¨obbi ismeretlen alkotja az x2 vektor komponenseit. A D m´ atrix oszlopai az A m´atrix azon oszlopainak koordin´ata vektorai, amelyek nincsenek az oszlopvektort´er v´alasztott b´azis´aban. Ha az x2 komponenseinek tetsz˝olegesen adunk ´ert´ekeket, ´es az x1 vektort a (*) felt´etelt kiel´eg´ıtend˝ o −D · x2 -vel tessz¨ uk egyenl˝ ov´e, akkor az ´ıgy kapott " # " # x1 −D · x2 x= = x2 x2
´ 3.1. LINEARIS EGYENLETRENDSZEREK
87
vektor az A·x = 0 egyenletrendszer megold´asa lesz. Ez´ert az x2 komponenseit alkot´ o ismeretleneket szabad ismeretleneknek h´ıvjuk. A szabad ismeretlenek s sz´am´ at az egyenletrendszer szabads´ ag fok´ anak nevezz¨ uk. Sokszor c´elszer˝ u a megold´ashalmazt "
−D E
#
·t
(t ∈ Fs )
alakban megadni, ahol E s×s tipus´ u egys´egm´ atrix. Ezt az alakot a homog´en line´aris egyenletrendszer ´ altal´ anos megold´ as´ anak is mondjuk, m´ıg a megold´ashalmaz egyes vektorait partikul´ aris megold´ asoknak nevezz¨ uk. Az ´altal´ anos megold´ask´ent eml´ıtett alakb´ol kider¨ ul, hogy a " # −D E m´atrix oszlopai az egyenletrendszerhez tartoz´o A line´aris lek´epez´es ker (A) magter´enek b´azisvektorai. A (2.1.6) t´etel alapj´an nyilv´ anval´ o, hogy az egyenletrendszer szabads´agfoka: s = n − ρ(A). Ebb˝ol azonnal ad´odik: 3.1.2 K¨ ovetkezm´ eny. Az A · x = 0 (A ∈ Fm×n ) homog´en line´ aris egyenletrendszernek pontosan akkor van nemz´er´ o megold´ asa, ha A rangja kisebb, mint n, azaz, ha az egy¨ utthat´ ok m´ atrix´ anak oszlopai line´ arisan ¨ osszef¨ ugg˝ o rendszert alkotnak. Ha ρ(A) = n, teh´ at ha A oszlopai line´ arisan f¨ uggetlen rendszert alkotnak, akkor pedig a nullvektor az egyetlen megold´ as. 1 P´ elda. Hat´ arozzuk meg a ξ1 2ξ1 + ξ2 −ξ1 + 2ξ2 ξ1 − ξ2
+ ξ3 + 2ξ4 + 4ξ3 + 6ξ4 + 3ξ3 + 2ξ4 − ξ3
= = = =
0 0 0 0
homog´en line´ aris egyenletrendszer megold´ ashalmaz´ at ´es az(oka)t a partikul´ aris megold´ as(oka)t, ahol a ξ3 = 2 . Az egyenletrendszer egy¨ utthat´ o m´atrixa
A=
1 0 1 2 1 4 −1 2 3 1 −1 −1
2 6 2 0
El˝osz¨or meg kell hat´aroznunk az A oszlopvektorter´enek egy b´azis´ at ´es az A oszlopainak e b´azisra vonatkoz´o koordin´ata vektorait. Ezt elemi b´azistranszform´ aci´oval v´egezhetj¨ uk. Az al´abbi t´abl´ azatban az A m´atrix oszlopait a megfelel˝o ismeretlenekkel fejl´ecezt¨ uk, ami line´aris egyenletrendszerek megold´asakor az´ert el˝ony¨os, mert a t´abl´azatb´ol kiolvashat´ o lesz, hogy melyek a k¨ot¨ ott ismeretlenek, m´ıg az eredeti b´azis vektorai az R4 val´ os koordin´atat´er e1 , . . . , e4 egys´egvektorai. ξ1
ξ2
ξ3 ξ4
e1 1 0 1 e2 2 1 4 e3 −1 2 3 e4 1 −1 −1
ξ2
ξ3
ξ4
ξ1 0 1 2 ξ1 2 6 → e2 1 2 2 → ξ2 e3 2 e3 2 4 4 e4 0 e4 −1 −2 −2
ξ3 ξ4 1 2 0 0
2 2 0 0
´ 3. FEJEZET ALKALMAZASOK
88
Az utols´o t´abl´azatb´ol kiolvashat´ o, hogy ρ(A) = 2, ´ıgy a szabads´agfok is 2(= 4 − 2), tov´abb´a, hogy az A m´atrix
a1 =
1 2 −1 1
´es
a2 =
0 1 2 −1
oszlopvektorai b´azist alkotnak az A oszlopvektorter´eben, ez´ert a nekik megfelel˝o ξ1 ´es ξ2 ismeretlenek lesznek a k¨ot¨ott ismeretlenek ´es a ξ3 , ξ4 ismeretlenek pedig a szabad ismeretlenek. Az is l´athat´o, hogy az A a3 ´es a4 oszlopainak a v´alasztott b´azisra vonatkoz´o koordin´ata vektorai az "
a3 =
1 2
#
"
´es
a4 =
2 2
#
´es ´ıgy az A b´azisfaktoriz´aci´oja a v´alasztott b´azis mellett A=
1 0 2 1 −1 2 1 −1
·
"
1 0 1 2 0 1 2 2
#
Ennek megfelel˝oen a k¨ot¨ott ´es szabad ismeretlenek k¨oz¨ ott fenn kell ´alljon a "
ξ1 ξ2
#
"
=−
1 2 2 2
# "
·
ξ3 ξ4
#
kapcsolat. Ennek alapj´an most m´ar az ´altal´ anos megold´as:
x=
ξ1 ξ2 ξ3 ξ4
=
−1 −2 −2 −2 · t ahol t ∈ R2 1 0 0 1
Azokat a partikul´aris megold´asokat kell m´eg megadnunk, ahol a ξ3 = 2 . Ebb˝ol a szempontb´ol, mint l´athat´o, k¨or¨ ultekint˝ oen v´alasztottuk A oszlopvektorter´enek b´azis´at, a ξ3 ismeretlent szabad ismeretlennek hagytuk (a neki megfelel˝o a3 vektort nem v´alasztottuk b´azisvektornak), ´ıgy most az ´altal´ anos megold´as felhaszn´al´ as´ aval ezeket a partikul´aris megold´asokat gyorsan megkaphatjuk, ha a t vektor els˝o koordin´at´ ajak´ent 2-t v´alasztunk, m´ıg a m´asodik koordin´ata tov´ abbra is tetsz˝oleges val´ os sz´am. Teh´at a keresett partikul´aris megold´asok:
x=
ξ1 ξ2 ξ3 ξ4
=
−2 − 2α −4 − 2α 2 α
(α ∈ R) .
2
´ 3.1. LINEARIS EGYENLETRENDSZEREK
3.1.2
89
Inhomog´ en line´ aris egyenletrendszerek megold´ asa
Az A · x = b inhomog´en line´aris egyenletrendszer megold´asait a (3.1.1) t´etel ´ertelm´eben megkaphatjuk, ha meghat´arozzuk egy megold´as´ at ´es ahhoz rendre hozz´aadjuk az A · x = 0 homog´en line´aris egyenletrendszer megold´asait. Minthogy a homog´en egyenletrendszer megold´asi algoritmusa m´ar adott, csup´an azt kell m´eg tiszt´aznunk, hogy hogyan lehetne az inhomog´en egyenletrendszer egyetlen megold´as´at megkonstru´alni. Mint azt m´ar tudjuk ilyen megold´as pontosan akkor l´etezik, ha b benne van az A m´atrix oszlopvektorter´eben. Ha A b´azisfaktoriz´ aci´ oja A = B · C, ´eppen a B oszlopai alkotj´ak az A oszlopvektorter´enek egy b´azis´ at, k¨ovetkez´esk´eppen, ha van megold´asa az inhomog´en egyenletrendszernek, akkor b a B m´ atrix oszlopainak line´aris kombin´aci´oja. Jel¨olje b a b vektor az oszlopvektort´er e b´azis´ ara vonatkoz´ o koordin´ata vektor´at, akkor Bb = b ´es az egyenletrendszer (∗∗)
A · x = B · C · x = b = Bb
alakot ¨olt. Tekintve, hogy A oszlopvektorter´enek minden vektora egy´ertelm˝ uen ´all´ıthat´o el˝o b´azisvektorainak, eset¨ unkben a B oszlopainak, line´aris kombin´ aci´ ojak´ent a (**) akkor ´es csak akkor teljes¨ ulhet, ha C · x = b. A k¨onnyebb formaliz´alhat´os´ag kedv´e´ert megint felt´eve, hogy az A m´ atrix els˝o r(= ρ(A)) oszlopa alkotja az A oszlopvektorter´enek a b´azis´ at (ezek az oszlopok alkotj´ ak a B m´atrixot), kapjuk, hogy C = [E, D] ´es ennek megfelel˝oen felbontva az x vektort az x1 k¨ot¨ott ismeretleneket tartalmaz´o ´es az x2 szabad ismeretleneket tartalmaz´o vektorokra az # " x1 = x1 + D · x2 = b [E, D] · x2 egyenletet kapjuk. Ebben az egyenletben x1 ´es b r komponens˝ u, m´ıg x2 s(= n − r) komponens˝ u vektor, ´es az egyenletet nyilv´ anval´ oan kiel´eg´ıti az x1 = b ´es x2 = 0 r´eszekb˝ol ¨osszerakott # " b x= 0 vektor. Ez teh´at egy megold´asa az inhomog´en egyenletrendszernek, amit b´ azismegold´ asnak nevez¨ unk. Ezekut´an az inhomog´en egyenletrendszer ´altal´ anos megold´asa m´ar k¨onnyen kaphat´o, a b´azismegold´ as ´es a homog´en egyenletrendszer ´altal´ anos megold´as´anak ¨osszegek´ent: "
x=
b 0
#
"
+
−D E
#
· t ahol t ∈ Fs
A k¨ ul¨onb¨oz˝o partikul´aris megold´asok persze most is u ´gy kaphat´ ok, hogy a t param´eter vektornak konkr´et ´ert´eket adunk. Speci´alisan t = 0 v´ alaszt´ assal ad´odik a m´ar eml´ıtett b´azismegold´as. Term´eszetesen az inhomog´en line´aris egyenletrendszerek megold´asakor a b´azismegold´ as ´es a homog´en egyenletrendszer ´altal´ anos megold´as´anak el˝o´all´ıt´asa egyidej˝ uleg t¨ort´enik, az A oszlopvektortere b´azis´ anak
´ 3. FEJEZET ALKALMAZASOK
90
meghat´aroz´asakor a b vektorr´ol azt is eld¨onthetj¨ uk, hogy el˝o´ all´ıthat´ o–e a b´azisvektorok line´aris kombin´aci´ojak´ent (van–e megold´as), ´es ha igen, akkor megkaphatjuk e b´azisra vonatkoz´o b koordin´ata vektor´ at is. A K¨ovetkez˝o p´elda bemutatja a fentiekben le´ırt megold´asi algoritmus m˝ uk¨ od´es´et a gyakorlatban. 2 P´ elda. Hat´ arozzuk meg az al´ abbi d´ ashalmaz´ at: ξ1 + 2ξ1 + ξ2 + 2ξ1 + 2ξ2 + − ξ2 −
inhomog´en line´ aris egyenletrendszer megol2ξ3 − ξ4 5ξ3 6ξ3 + 2ξ4 ξ3 − 2ξ4
= 2 = 6 = 8 = −2
A megold´as csak annyiban t´er el a megfelel˝o homog´en line´aris egyenletrendszer megold´as´at´ol, hogy az elemi b´azistranszform´ aci´ os t´abl´ azatban k¨ovetn¨ unk kell az egyenletrendszer jobboldal´an szerepl˝o konstansokb´ ol fel´ep´ıtett b vektor koordin´ata vektor´anak v´altoz´as´at is a b´azis megv´altoztat´ asakor, ugyanis sz¨ uks´eg¨ unk van az egy¨ utthat´om´atrix oszlopvektortere b´azis´ ara vonatkoz´ o koordin´ata vektor´ ara, hogy az inhomog´en egyenletrendszer b´azismegold´ as´ at meghat´arozzuk. Az indul´o t´abl´ aban az eredeti b´azis az R4 val´os kordin´ atat´er egys´egvektorai alkotta b´azis. ξ1 e1 e2 e3 e4
ξ2
ξ3
ξ4
b
ξ2
ξ3
ξ4
b
ξ1 0 2 −1 2 1 0 2 −1 2 2 1 5 0 6 → e2 1 1 2 2 → 2 2 6 2 8 e3 2 2 4 4 0 −1 −1 −2 −2 e4 −1 −1 −2 −2 ξ2
ξ4
b
ξ1 −2 −5 −2 ξ3 1 2 2 e3 0 0 0 e4 0 0 0 Az utols´o t´abl´azat mutatja, hogy A oszlopvektorter´enek egy b´azis´ at alkotj´ ak az A a1 ´es a3 oszlopai, ´es mivel a b vektor kifejezhet˝o ezek line´aris kombin´ aci´ ojak´ent, az egyenletrendszernek van megold´asa. Az {a1 , a3 } b´ azisban a b vektor koordin´ata vektora: b = [−2, 2]∗ . Tekintettel arra, hogy most az A m´atrixnak nem az els˝o k´et oszlop´at v´alasztottuk az oszlopvektort´er b´azis´ anak (tehett¨ uk volna, csak szeretn´enk bemutatni, hogy ilyen esetben hogyan ´ırhat´ ok fel az egyenletrendszer megold´asai), a b vektor ´es a kieg´esz´ıt˝ o nullvektor komponensei permut´ al´ odnak. Egyenletrendszer¨ unk szabads´agfoka 2, a ξ2 ´es ξ4 ismeretlenek szabad ismeretlenek. A b´azismegold´as ´es a megfelel˝o homog´en line´aris egyenletrendszer ´altal´ anos megold´asa:
x0 =
−2 0 2 0
´es
xh =
2 5 1 0 −1 −2 0 1
· t ahol t ∈ R2
´ 3.1. LINEARIS EGYENLETRENDSZEREK
91
´Igy most m´ar az inhomog´en line´aris egyenletrendszer ´altal´ anos megod´asa:
x=
ξ1 ξ2 ξ3 ξ4
=
−2 0 2 0
+
2 5 1 0 −1 −2 0 1
· t ahol t ∈ R2
Fel kell h´ıvjuk az olvas´o figyelm´et arra is, hogy a megfelel˝o homog´en line´aris egyenletrendszer megold´asa is t¨ ukr¨ ozi azt a t´enyt, hogy az els˝o ´es harmadik ismeretlen a k¨ot¨ott– m´ıg a m´asodik ´es negyedik a szabad ismeretlen. 2 Az al´abbi p´eld´aban egy olyan inhomog´en line´aris egyenletrendszert oldunk meg, amelyben az egy¨ utthat´ok m´atrixa param´etert tartalmaz. Megvizsg´aljuk, hogy a param´eter milyen ´ert´ekei mellett van megold´as, illetve, hogy a param´eter ´ert´ek´enek v´altoztat´as´aval hogyan v´altozik az egyenletrendszer szabads´agfoka. 3 P´ elda. Vizsg´ aljuk meg, hogy az α param´eter milyen ´ert´ekei mellett van megold´ asa az al´ abbi line´ aris egyenletrendszernek, ´es ha van megold´ as, mennyi a szabads´ agfok. ξ1 + αξ2 + ξ3 = 1 ξ1 + ξ2 + αξ3 = 1 αξ1 + ξ2 + ξ3 = 1 Az indul´o t´abl´azat: ξ1 ξ2 ξ3 e1 e2 e3
1 1 α
α 1 1
b
ξ2
ξ1 1 1 → α 1 e2 1 1 e3
ξ3
b
α 1 1 1−α α−1 0 1 − α2 1 − α 1 − α
Mint az l´athat´o, nem v´alaszthat´ o olyan gener´al´ o elem, amely ne lenne α polinomja. Mivel α = 1 eset´en t´abl´azatunk: ξ2 ξ3 ξ1 e2 e3
1 0 0
b
1 1 0 0 0 0
abb´ol kiolvashatjuk, hogy α = 1 est´en van megold´as, a szabads´agfok 2 ´es az ´altal´ anos megold´as: ξ1 1 −1 −1 0 · t ahol t ∈ R2 x = ξ2 = 0 + 1 ξ3 0 0 1 Ha α 6= 1 akkor az egy¨ utthat´om´ atrix m´asodik oszlopa f¨ uggetlen az els˝ot˝ ol, bevonhat´o az oszlopvektort´er b´azis´aba. Az u ´j b´azisra vonatkoz´ o koordin´ata vektorok pedig az al´abbi t´abl´azatban l´athat´ok: ξ3 b ξ1 ξ2 e3
1+α −1 2 − α − α2
1 0 1−α
´ 3. FEJEZET ALKALMAZASOK
92
Az egy¨ utthat´om´atrix harmadik oszlopa csak akkor f¨ uggetlen az els˝o kett˝ ot˝ ol, ha 2−α−α2 = (1−α)(2+α) 6= 0 , amib˝ ol l´athat´ o hogy meg kell vizsg´alnunk az α = −2 esetet. Ebben az esetben a t´abl´ azat: ξ3
b
ξ1 −1 1 ξ2 −1 0 e3 0 3 mutatja, hogy a b vektor nincs benne az egy¨ utthat´ ok m´atrix´ anak oszlopvektorter´eben, teh´at nincs megold´asa az egyenletrendszernek. Ha α mind 1-t˝ol, mind −2-t˝ol k¨ ul¨onb¨oz˝o, akkor az egy¨ utthat´ ok m´atrix´ anak oszlopvektortere megegyezik az R3 koordin´ atat´errel ´es ´ıgy a szabads´agfok 0, teh´at egyetlen megold´as l´etezik, amelyet a harmadik oszlop b´azisba von´asa ut´an ki is olvashatunk a b ξ1 ξ2 ξ3 t´abl´azatb´ol: x =
3.2
1 2+α 1 2+α 1 2+α
1 ∗ 2+α [1, 1, 1] .
2
M´ atrixegyenletek
Ha V , W ´es Z az F test feletti m , n ´es p-dimenzi´os vektorterek, tov´ abb´ a B ∈ L(V, Z) ´es A ∈ L(W, Z) line´aris lek´epez´esek, felvethet˝ o a k´erd´es, hogy l´etezik–e olyan X ∈ L(V, W ) line´aris lek´epez´es, hogy A · X = B teljes¨ ul. A v´alasz k¨onnyen megsejthet˝o, nevezetesen, hogy amennyiben a B lek´epez´es im (B) k´eptere altere az A lek´epez´es im (A) k´epter´enek, akkor l´etezik ilyen X lek´epez´es. Ha ismert az A lek´epez´es A ∈ Fp×n ´ es a B lek´epez´es B ∈ Fp×m m´atrixa, akkor el˝oz˝ o k´erd´es¨ unk a m´atrixaritmetika nyelv´ere leford´ıtva ´ıgy hangzik: Milyen felt´etelek mellett oldhat´o meg az A·X=B
(3.1)
m´atrixegyenlet? A m´atrixok szorz´asi szab´aly´ at ismerve, vil´agos, hogy csak n × m tipus´ u X m´atrix el´eg´ıtheti ki a (3.1) egyenletet. Jel¨olj¨ uk az ismeretlen X m´atrix oszlopait x1 , x2 , . . . , xm -mel, ´es a B oszlopait pedig b1 , b2 , . . . , bm -mel. Akkor kihaszn´alva, hogy az A · X m´atrix oszlopai rendre A · x1 , A · x2 , . . . , A · xm , kapjuk, hogy a (3.1) egyenlet ekvivalens az A · x1 = b1 , A · x2 = b2 , . . . , A · xm = bm line´aris egyenletrendszerek rendszer´evel. Ezeknek az egyenletrendszereknek mindegyike pontosan akkor oldhat´o meg, ha a B minden oszlopa benne van az A m´ atrix oszlopvektorter´eben, azaz, ha a B m´ atrix oszlopvektortere altere az A oszlopvektorter´enek. Ez ´eppen fenti sejt´es¨ unk m´atrixaritmetikai megfelel˝oje.
´ 3.2. MATRIXEGYENLETEK
93
A fenti egyenletrendszerek egy¨ utthat´ om´ atrixa k¨oz¨ os. Ez lehet˝ov´e teszi, hogy azokat egyszerre oldjuk meg. Ezt k´ıv´anja illusztr´alni az al´abbi p´elda: 4 P´ elda. Oldjuk meg az
1 0 1 −1 1 2 2 ·X= 2 0 −1 1 0 1 2 3 1 7 6 m´ atrixegyenletet! K´et inhomog´en line´aris egyenletrendszer megold´asai adj´ak az X m´ atrix els˝o ´es m´asodik oszlop´at. Megold´asukat elemi b´azistranszform´ aci´ os m´odszerrel v´egezt¨ uk: a1 a2 a3 e1 1 e2 −1 e3 1
0 1 2
a4 b1 b2
1 −1 0 2 3 1
a2 a3
a1 2 → 0 e2 e3 6
1 2 7 a3 a1 a2 e3
0 1 2
a4 b1 b2
1 −1 1 1 2 2
1 3 6
2 → 2 4
a4 b1 b2
1 −1 1 1 0 0
1 3 0
2 2 0
Az utols´o t´abl´azatb´ol kiolvashatjuk a A · x1 = b1 ´es A · x2 = b2 egyenletrendszerek ´altal´anos megold´asait:
x1 =
´es
x2 =
ξ11 ξ21 ξ31 ξ41 ξ12 ξ22 ξ32 ξ42
=
=
1 3 0 0 2 2 0 0
+
+
−1 1 −1 −1 · t1 1 0 0 1
−1 1 −1 −1 · t2 , 1 0 0 1
ahol t1 , t2 tetsz˝olegesen v´alaszthat´ o k´etkomponens˝ u vektorok. m´atrixegyenlet ´altal´anos megold´asa:
X=
ξ11 ξ21 ξ31 ξ41
ξ12 ξ22 ξ32 ξ42
=
1 3 0 0
2 2 0 0
+
Ezek alapj´an a
−1 1 −1 −1 · T ahol T = [t1 , t2 ] ∈ R2×2 1 0 0 1
V´egtelen sok megold´as l´etezik, mert a megfelel˝o egyenletrendszerek szabads´agfoka 2. A 2 × 2-es T m´atrix elemei tetsz˝olegesen v´alaszthat´ ok. 2
´ 3. FEJEZET ALKALMAZASOK
94
3.3
M´ atrix inverz´ enek numerikus meghat´ aroz´ asa
A transzform´aci´ok inverz´er˝ol sz´ol´ o alpontban l´attuk, hogy ha a V v´eges dimenzi´os vektort´er egy A regul´aris transzform´aci´ oj´ anak m´atrixa valamely b´azisban A, akkor −1 −1 A inverz´enek A m´atrixa kiel´eg´ıti az A · A−1 = E m´atrixegyenletet, s˝ot egy p´eld´an be is mutattuk, hogy az inverz transzform´aci´ o m´atrix´at hogyan lehet numerikusan meghat´arozni. Ez´ert ebben a r´eszben csak arra k´ıv´anunk r´amutatni, hogy a numerikus sz´am´ıt´ asok ler¨ovid´ıthet˝ ok. Amint l´attuk, ha A a V t´er egy X = {x1 , . . . , xn } b´ azis´ at egy m´asik Y = {y1 , . . . , yn } b´azisba transzform´alja, akkor A ´es A−1 m´atrixa az X b´azisban ugyanaz, mint az Y b´ azisban. M´asr´eszt, AX oszlopai ´eppen az y1 , . . . , yn vektorok koordin´ata vektorai az X b´azisban, m´ıg A−1 azisra vonatkoz´ o koordin´ata Y oszlopai az x1 , . . . , xn vektorok Y b´ vektorai. Ez gyakorlatilag azt jelenti, hogy a AX m´ atrix inverz´enek meghat´aroz´ asa nem m´as, mint az X b´azis kicser´el´ese az Y b´azisra ´es az eredeti b´azisvektorok u ´j b´azisra vonatkoz´o koordin´ata vektorainak kisz´am´ıt´ asa. Amint azt az elemi b´azistranszform´aci´o t´argyal´asakor l´attuk, ha az y = ψ1 x1 + · · · + ψi−1 xi−1 + ψi xi + ψi+1 xi+1 + · · · + ψn xn vektort az xi vektor hely´ere a b´azisba vonjuk, (ezt megtehetj¨ uk, ha a ψi gener´ al´ o elem nem nulla) akkor xi = −
ψi−1 1 ψi+1 ψn ψ1 x1 − · · · − − xi−1 + y − xi+1 − · · · − xn ψi ψi ψi ψi ψi
lesz, azaz a b´azisb´ol elhagyott xi vektor koordin´at´ ai a b´azisba bevont y vektor eredeti koordin´at´aib´ol k¨onnyen kisz´am´ıthat´ ok; az u ´j, y b´azisvektorra vonatkoz´ o koordin´ata a gener´al´o elem reciproka, m´ıg minden m´as xj (j 6= i) b´azisvektorra vonatkoz´ o koordin´ata az y megfelel˝o koordin´at´ aj´ anak ellentettje ´es a gener´al´ o elem reciprok´anak a szorzata. Az al´abbi t´abl´akon j´ol nyomon k¨ovethet˝ o a szavakkal nehezen megfogalmazhat´o v´altoz´as: xi y x1 .. .
xi−1 ψi−1 xi
ψi
xi+1 ψi+1 .. .. . . xn
x1 .. .
ψ1 .. .
ψn
−→
− ψψ1i .. .
xi−1 − ψψi−1 i y
1 ψi
xi+1 − ψψi+1 i .. .. . . xn
− ψψni
A k¨ovetkez˝o p´eld´aban bemutatjuk egy regul´aris m´atrix inverz´enek meghat´aroz´as´at az elmondottak felhaszn´al´as´ aval.
´ ´ ´ ´ 3.3. MATRIX INVERZENEK NUMERIKUS MEGHATAROZ ASA
95
5 P´ elda. Hat´ arozzuk meg az
1 0 1 A = −1 1 0 1 2 4 m´ atrix inverz´et! Jel¨olj´ek az x1 , x2 , x3 vektorok az eredeti b´azisvektorokat ´es legyenek y1 = x1 − x2 + x3 , y2 = x2 + 2x3 , y1 = x1 + 4x3 . Akkor A annak az A line´aris transzform´aci´ onak a m´atrixa, amelyre A(xi ) = yi (i = 1, 2, 3). Elemi b´azistranszform´ aci´ ok sorozat´aval ´att´er¨ unk az {x1 , x2 , x3 } b´azisr´ol az {y1 , y2 , y3 } b´azisra ´es kisz´am´ıtjuk a b´azisb´ ol kihagyott vektorok u ´j b´azisra vonatkoz´o koordin´ata vektorait: y1 y2 y3 x1 1 x2 −1 x3 1
0 1 2
x1
y1 1 1 → 0 x2 1 4 x3 −1 x1
y2 y3 0 1 2 x2
x1
x2
1 y1 1 0 → y2 1 1 1 3 x3 −3 −2
y3 1 → 1 1
x3
y1 4 2 −1 y2 4 3 −1 y3 −3 −2 1 Az utols´o t´abl´azat m´ar az A−1 m´atrixot tartalmazza. 2 Meg kell jegyezn¨ unk, hogy a b´azisvektorok sorrendje l´enyeges, ez´ert ha az elemi transzform´aci´ok sor´an valamelyik xi vektort nem az A(xi ) = yi vektorral cser´elj¨ uk ki, akkor a teljes b´aziscsere ut´an, sor– ´es oszlopcser´ekkel helyre kell ´all´ıtanunk a b´azisvektorok eredeti sorrendj´et. Erre is mutatunk egy p´eld´ at. 6 P´ elda. Invert´ aljuk az
0 −1 1 0 1 A= 1 1 1 0 m´ atrixot. y1 x1 x2 x3
y2 y3
0 −1 1 0 1 1
x2
1 x1 0 → 1 y1 1 1 x3 −1
y2 y3 -1 0 1
x2
x1
y3
y2 0 −1 −1 1 → → y 1 0 1 1 1 0 x3 −1 1 1
´ 3. FEJEZET ALKALMAZASOK
96 x2
x1
x3
y2 −1 0 1 y1 2 −1 −1 y3 −1 1 1 Az els˝o k´et sor ´es els˝o k´et oszlop cser´eje ut´an kapjuk az A m´atrix inverz´et:
A−1
−1 2 −1 1 = 0 −1 1 −1 1 2
4. Fejezet
Euklideszi terek A jegyzet els˝o fejezet´et azzal kezdt¨ uk, hogy a vektorterek elm´elete a k¨oz´episkolai koordin´ata geometria, illetve analitikus geometria ´altal´ anos´ıt´ as´ anak tekinthet˝ o. Mindeddig azonban nem foglalkoztunk olyan k´erd´esekkel, amelyek a t´er elemeinek t´avols´ag´aval, vagy egyenesek ´altal bez´art sz¨ogekkel kapcsolatosak, s˝ot azt sem tudhatjuk az eddigiekb˝ol, hogy melyek a k¨oznapi ´ertelemben vett 3-dimenzi´os t´er olyan objektumainak, mint a pont, egyenes, s´ık stb., megfelel˝oi az absztrakt t¨obbdimenzi´os vektorterekben. A val´ os sz´ams´ıkon elhelyezked˝ o pontok t´avols´ ag´ at a pontok koordin´at´aib´ol sz´armaztattuk, nevezetesen vett¨ uk a megfelel˝o koordin´at´ ak k¨ ul¨onbs´eg´enek n´egyzet¨osszeg´eb˝ol vont n´egyzetgy¨ ok¨ ot. A t´avols´ ag nemnegat´ıv val´ os, azon bel¨ ul is esetleg irracion´alis sz´amnak ad´odott, ´altal´ aban m´eg akkor is, ha a pontok koordin´at´ai eg´ aul az A(1,0) ´es B(0,1) √esz, vagy racion´alis sz´amok voltak, p´eld´ uk azt a pontok t´avols´aga 2 irracion´alis sz´am. Annak ´erdek´eben, hogy meg˝orizhess¨ tulajdons´agot, hogy a t´er elemeinek t´avols´ aga nemnegat´ıv val´ os sz´ammal kifejezhet˝o ´es a t´er elemeinek koordin´at´aib´ol sz´armaztathat´ o, vizsg´alatainkat lesz˝ uk´ıtj¨ uk v´eges dimenzi´os val´os vektorterekre, de ahol olyan eredm´enyeket kapunk, amelyek ´erv´enyesek v´egtelen dimenzi´os vektorterekre is, akkor a t´er v´eges dimenzi´os volt´ at nem hangs´ ulyozzuk.
4.1
Skal´ aris szorzatos terek
A val´os sz´amtest, mint 1-dimenzi´os val´ os vektort´er, ´es egy egyenes pontjai k¨oz¨ ott u ´gy l´etes´ıtett¨ unk egy-egy´ertelm˝ u megfeleltet´est, hogy kijel¨olt¨ unk az egyenesen k´et pontot, az egyikhez a 0, a m´asikhoz az 1 val´ os sz´amot rendelt¨ uk, majd ezut´an a λ sz´amhoz azt a pontot rendelt¨ uk, amely az orig´ot´ ol, azaz a 0-nak megfelel˝o pontt´ ol |λ| t´avols´agra van, a 0 ´es az 1-gyel jel¨olt pontok t´avols´ ag´ at v´eve egys´egnek, az egyenesnek az orig´ot´ol az 1-et tartalmaz´o f´elegyenesen, ha λ > 0, illetve az ellent´etes ir´any´ u f´elegyenesen, ha λ < 0. Elj´arhattunk volna a k¨ovetkez˝ ok´eppen is: felvesz¨ unk egy helyvektort, azaz egy ir´any´ıtott szakaszt, melynek a hossz´at egys´egnyinek tekintj¨ uk, majd annak λ val´os sz´amsorosait u ´gy ´ertelmezz¨ uk, hogy vessz¨ uk az ugyanabb´ol a kezd˝opontb´ol indul´o, |λ| hossz´ us´ ag´ u, ´es az alapul vett helyvektor ir´any´ aval megegyez˝o, vagy azzal ellent´etes i´any´ u helyvektorokat, aszerint, hogy λ > 0, vagy λ < 0 . A k´et elj´ar´as ekvivalens abban az ´ertelemben, hogy a helyvektorok v´egpontjai azonosak az els˝o elj´ar´as szerinti egyenes pontjaival. ´Igy amikor a sz´amegyenes 97
98
4. FEJEZET EUKLIDESZI TEREK
pontjainak koordin´at´air´ol besz´el¨ unk, tulajdonk´eppen annak a vektornak a koordin´at´air´ol van sz´o, amely az orig´ob´ ol a sz´obanforg´ o pontba mutat, ´espedig az alapul vett helyvektorra, mint b´azisra vonatkoz´ oan. A val´ os sz´ams´ık pontjainak koordin´at´ai is helyvektorok koordin´at´ai, ahol a b´azist, ´altal´ aban egym´asra mer˝oleges, k´et vektor alkotja. Ennek megfelel˝oen a tov´abbiakban vizsg´alt vektorterek vektorait a t´er pontjainak ´ fogjuk nevezni. Ertelmezni fogjuk a pontok t´avols´ ag´ at, a pontokb´ ol k´epez¨ unk f´elegyeneseket, defini´aljuk azok hajl´assz¨ og´et ´es megadjuk n´eh´ any m´as geometriai objektum megfelel˝oit tetsz˝oleges n-dimenzi´os val´ os vektorterekben. A 2-dimenzi´os val´ os koordin´atat´erben, a val´os sz´ams´ıkon az "
x=
ξ1 ξ2
#
"
´es y =
η1
#
η2
p
pontok t´avols´aga d = (ξ1 − η1 )2 + (ξ2 − η2 )2 . A k¨oz´episkolai tanulm´ anyaink sor´an ´ertelmezett skal´aris szorzat seg´ıts´eg´evel ez a t´avols´ ag, a k´et vektor k¨ ul¨ onbs´eg´enek ¨onmag´aval alkotott skal´aris szorzat´ab´ ol vont pozit´ıv n´egyzetgy¨ oknek ad´odott, teh´at a skal´aris szorzat lehet az az eszk¨oz, amelyre t´amaszkodhatunk, a t´avols´ ag ´ertelmez´esekor. Mivel nem k´ıv´anjuk vizsg´alatainkat a koordin´ataterekre korl´ atozni, a vektorok skal´aris szorzat´anak fogalm´at u ´gy kell defini´alni, hogy egyr´eszt ne csak koordin´ataterekben lehessen a vektorok skal´ aris szorzat´at ´ertelmezni, m´asr´eszt a k¨oz´episkol´aban megismert skal´aris szorzat a mi ´ertelmez´es¨ unk szerint is skal´ aris szorzat maradjon. A k¨ovetkez˝o defin´ıci´ oban a skal´ aris szorzat ´altal´ anos fogalm´at adjuk meg. 4.1.1 Defin´ıci´ o. Legyen V val´ os vektort´er ´es h, i : V × V → R olyan f¨ uggv´eny, amely minden v, w ∈ V vektorp´ arhoz egy hv, wi-vel jel¨ olt R-beli skal´ art rendel. A h, i f¨ uggv´enyt skal´ aris szorzatnak nevezz¨ uk, ha eleget tesz az al´ abbi felt´eteleknek: b´ armely v, w, z ∈ V vektorokra ´es tetsz˝ oleges λ ∈ R skal´ arra (1) hv, wi = hw, vi, (2) hλv, wi = λ hv, wi, (3) hv + w, zi = hv, zi + hw, zi, (4) hv, vi ≥ 0 ´es
hv, vi = 0 ⇐⇒ v = 0.
´ Erdemes felfigyelni arra, hogy a skal´ aris szorzat ´ertelmez´es´en´el nincs sz¨ uks´eg arra, hogy a V vektort´er v´eges dimenzi´os legyen, p´eld´ aul a val´ os egy¨ utthat´ os polinomok R[t] v´ egtelen dimenzi´os ter´eben k´et, p(t), q(t) polinom skal´ aris szorzata ´ertelmezhet˝ o a Z 1
def
hp(t), q(t)i =
0
p(t)q(t) dt
defini´al´o egyenl˝os´eggel. (Az (1)–(4) felt´etelek teljes¨ ul´es´enek ellen˝orz´es´et az olvas´ ora bizzuk!) Vannak azonban olyan v´egtelen dimenzi´os val´ os vektorterek is, amelyekben nem defini´alhat´o skal´aris szorzat, ilyen p´eld´ aul az ¨osszes val´ os sz´amsorozatok
´ 4.1. SKALARIS SZORZATOS TEREK
99
vektortere. Ennek az ´all´ıt´asnak az igazol´asa nem k¨onny˝ u ´es kiv¨ ul esik vizsg´alataink k¨or´en. A skal´aris szorzat (1)-es ´es (2)-es axi´om´ aj´ at kihaszn´alva, k¨onnyen kapjuk, hogy hv, λwi = hλw, vi = λ hw, vi = λ hv, wi is teljes¨ ul, azaz a m´asodik v´altoz´ o skal´ arszorz´ oja is kiemelhet˝o a vektorok skal´ aris szorzat´ab´ol. Vegy¨ uk ´eszre azt is, hogy tetsz˝oleges v, w ´es z vektorokra a hv, w + zi = hw + z, vi = hw, vi + hz, vi = hv, wi + hv, zi azonoss´ag is igaz. Fel kell h´ıvjuk az olvas´o figyelm´et arra, hogy amennyiben a skal´ aris szorzatban r¨ogz´ıtj¨ uk az els˝o v´altoz´ot, akkor az a m´asodik v´altoz´ oj´ anak line´aris f¨ uggv´enye, azaz b´armely r¨ogz´ıtett v ∈ V vektor eset´en a hv, ·i : V → R lek´epez´es line´aris f¨ uggv´enye V -nek, teh´at l´etezik f ∗ ∈ V ∗ , hogy minden w ∈ V -re hv, wi = f ∗ (w) . Teljesen hasonl´oan, amennyiben a m´asodik v´altoz´ ot r¨ogz´ıtj¨ uk, akkor a h·, wi : V → R lek´epez´es is line´aris f¨ uggv´enye V -nek. 4.1.2 Defin´ıci´ o. Az olyan v´eges dimenzi´ os val´ os vektortereket, amelyekben skal´ aris szorzat van ´ertelmezve euklideszi tereknek nevezz¨ uk. B´ar m´ar a m´atrixaritmetikai r´eszben ´ertelmezt¨ uk Fn -beli vektorok bels˝o szorzat´at, most m´egis megism´etelj¨ uk annak defin´ıci´ oj´ at, de mostm´ar kiterjesztve az ´ertelmez´est, tetsz˝oleges v´eges dimenzi´os F test feletti vektort´er vektoraira. 4.1.3 Defin´ıci´ o. Legyen V n-dimenzi´ os F test feletti vektort´er, ´es annak X = {x1 , . . . , xn } egy r¨ ogz´ıtett b´ azisa. Tetsz˝ oleges v=
n X
εi xi
´es
w=
i=1
n X
ωi xi
i=1
vektorok X b´ azis szerinti bels˝ o szorzat´ an a def
[v, w]X =
n X
εi ωi
i=1
¨ osszeget ´ertj¨ uk. Vegy¨ uk ´eszre, hogy k´et vektor valamely X b´ azisra vonatkoz´ o bels˝o szorzata u ´gy kaphat´o, hogy vessz¨ uk az els˝o vektor koordin´ata vektor´ anak, mint egyetlen oszlopb´ol ´all´o m´atrixnak a transzpon´altj´at ´es azt szorozzuk a m´atrixszorz´ as szab´alyai szerint
100
4. FEJEZET EUKLIDESZI TEREK
a m´asodik vektor koordin´ata vektor´ aval. Teh´ at a v ´es w ∈ V vektorok X b´azisra ∗ ·w . vonatkoz´o bels˝o szorzata vX X V´eges dimenzi´os val´os vektorterekben bels˝o szorzat mindig ´ertelmezhet˝ o ´es az egyszersmind skal´aris szorzat. K¨ovetkez´esk´eppen, minden v´eges dimenzi´os val´ os vektort´er euklidesziv´e tehet˝o. Ezt bizony´ıtjuk a k¨ovetkez˝ o t´etelben. 4.1.4 T´ etel. Ha V v´eges dimenzi´ os val´ os vektort´er, akkor ´ertelmezhet˝ o skal´ aris szorzat V -ben. Bizony´ıt´ as. Legyen X = {x1 , . . . , xn } V -nek tetsz˝oleges b´azisa ´es b´armely v, w ∈ V -re legyen def
hv, wi = [v, w]X =
n X
εi ωi ,
i=1
ahol εi , illetve ωi (i = 1, . . . , n) a v, illetve w vektorok X b´ azisra vonatkoz´ o koordin´at´ai. Be kell l´atnunk, hogy a bels˝o szorzat kiel´eg´ıti a skal´ aris szorzatt´ol megk¨ovetelt tulajdons´agokat. Ezeket egszer˝ u sz´amol´ assl igazolhatjuk. Pn Pn (1) [v, w]X = i=1 εi ωi = i=1 ωi εi = [w, v]X . (2) Kihaszn´alva, hogy n X
λv =
λεi xi ,
i=1
kapjuk, hogy [λv, w]X = (3) Ha z =
Pn
i=1 ζi
n X
λεi ωi = λ
i=1
n X
εi ωi = λ[v, w]X .
i=1
egy tetsz˝oleges harmadik vektor V -ben, akkor, kihaszn´alva, hogy v+w =
n X
(εi + ωi )xi ,
i=1
´es azt, hogy b´armely testben a szorz´as az ¨osszead´ asra n´ezve disztribut´ıv, azt kapjuk, hogy [v + w, z]X =
n X
(εi + ωi )ζi =
i=1
+
n X
n X
εi ζi +
i=1
ωi ζi = [v, z]X + [w, z]X
i=1
(4) Mivel minden α ∈ R-re α2 ≥ 0 , [v, v]X =
n X i=1
εi εi =
n X
ε2i ≥ 0
i=1
´es val´os sz´amok n´egyzeteinek ¨osszege akkor ´es csakis akkor nulla, ha mindegyik nulla, ez´ert [v, v]X = 0 ⇐⇒ v = 0 . 2 4.1.5 Defin´ıci´ o. Egy V val´ os vektorteret norm´ alt t´ernek h´ıvunk, ha l´etezik olyan k · k : V −→ R norma-f¨ uggv´eny, amely b´ armely v ∈ V -re ´es ε ∈ R-re teljes´ıti a (1)
kvk ≥ 0 ´es
kvk = 0 ⇐⇒ v = 0 ,
´ 4.1. SKALARIS SZORZATOS TEREK
101
(2)
kεvk = |ε|kvk ,
(3)
kv + wk ≤ kvk + kwk
felt´eteleket. A kvk nemnegat´ıv sz´ amot a v vektor norm´ aj´ anak nevezz¨ uk. 4.1.6 T´ etel. Ha egy V val´ os vektort´eren skal´ aris szorzat van ´ertelmezve, akkor a def p kvk = hv, vi defini´ al´ o egyenl˝ os´eggel megadott f¨ uggv´eny norma. Bizony´ıt´ as. Az, hogy v(6= 0) ∈ V -re kvk = nye a skal´aris szorzat (4)-es tulajdons´ag´ anak. Ha ε tetsz˝oleges eleme R-nek, akkor
hv, vi > 0 k¨ozvetlen k¨ovetkezm´e-
q
q
kεvk =
p
hεv, εvi =
ε2 hv, vi =
q
|ε| hv, vi = |ε|kvk . A norm´at´ol megk¨ovetelt 3-dik tulajdons´ag teljes¨ ul´es´et bizony´ıtand´ o, el˝osz¨ or vegy¨ uk ´eszre, hogy kv + wk ≤ kvk + kwk ⇐⇒ kv + wk2 ≤ (kvk + kwk)2 , mert az egyenl˝otlens´eg mindk´et oldal´an nem-negat´ıv val´ os sz´amok ´allnak. sz´am´ıtva az egyenl˝otlens´eg mindk´et oldal´at:
Ki-
kv +wk2 = hv + w, v + wi = hv, vi+2 hv, wi+hw, wi = kvk2 +2 hv, wi+kwk2 , (4.1) illetve (kvk + kwk)2 = kvk2 + 2 · kvk · kwk + kwk2 .
(4.2)
¨ Osszehasonl´ ıtva (4.1)-t ´es (4.2)-t kapjuk, hogy kv + wk2 ≤ (kvk + kwk)2 ⇐⇒ hv, wi ≤ ·kvk · kwk . Enn´el egy kicsivel t¨obb is igaz, nevezetesen | hv, wi | ≤ kvk · kwk .
(4.3)
Ez ut´obbi, a Cauchy-Schwarz-egyenl˝ otlens´eg n´even ismert. Igazol´asa sor´an, amelyet fontoss´ag´ara val´o tekintettel kiemel¨ unk, a skal´ aris szorzat tulajdons´agait haszn´aljuk ki. Bizony´ıt´ as. [Cauchy-Schwarz-egyenl˝ otlens´eg] B´armely λ val´ os sz´amra a skal´ aris szorzat (4)–es tulajdons´aga miatt, hv + λw, v + λwi ≥ 0 , ami r´eszletesebben hv, vi + 2λ hv, wi + λ2 hw, wi = kvk2 + 2λ hv, wi + λ2 kwk2 ≥ 0 alakban ´ırhat´o. Mivel ez λ-nak m´asodfok´ u polinomja pozit´ıv f˝oegy¨ utthat´ oval, csak akkor lehet nemnegat´ıv, ha ezen polinom diszkrimin´ansa nempozit´ıv. (Pozit´ıv
102
4. FEJEZET EUKLIDESZI TEREK
diszkrimin´ans eset´en k´et k¨ ul¨onb¨oz˝ o, λ1 , λ2 ´ert´ekn´el a polinom z´eruss´ a, m´ıg a (λ1 , λ2 ) intervallumban negat´ıvv´a v´alna!) ´Igy teh´at 4(hv, wi)2 − 4kvk2 · kwk2 ≤ 0 , amib˝ol ´atrendez´essel, 4-gyel val´ o egyszer˝ us´ıt´essel, majd mindk´et oldalb´ol val´ o n´egyzetgy¨ok von´assal kapjuk a k´ıv´ ant | hv, wi | ≤ kvk · kwk Cauchy-Schwarz-egyenl˝otlens´eget. Tekintve, hogy a norm´at´ol elv´art 3-dik tulajdons´ag, amint azt m´ar megmutattuk ad´odik a Cauchy–Schwarz–egyenl˝ otlens´egb˝ ol, ezzel a t´etel bizony´ıt´ asa is teljes. 2 A skal´aris szorzathoz rendelt norma eset´en minden v ∈ V vektorra hv, vi = kvk2 , megjegyzend˝o azonban, hogy az ´altal´ aban nem igaz, hogy minden norma sz´armaztathat´o skal´aris szorzatb´ol. Ez´ert megk¨ ul¨ onb¨ oztet´es¨ ul a skal´ aris szorzatb´ol sz´armaztatott norm´at euklideszi-norm´ anak fogjuk nevezni. P´elda nem euklideszinorm´ara, az Rn val´os koordin´atat´erben az
ξ1 . . −→ max |ξi | . 1≤i≤n ξn f¨ uggv´eny, amelyet nevezz¨ unk maximum-norm´ anak. Annak igazol´as´ at, hogy ez val´ oban norma, az olvas´ora bizzuk. Azt, hogy az ´ıgy defini´alt norma nem euklideszinorma n > 1 eset´en, a k¨ovetkez˝ ok´eppen l´athatjuk be: Vegy¨ uk ´eszre, hogy euklideszi-norma eset´en tetsz˝oleges k´et x, y val´ os vektorra kx + yk2 = kxk2 + 2 hx, yi + kyk2 , teh´at skal´aris szorzatuk hx, yi =
kx + yk2 − kxk2 − kyk2 2
kifejezhet˝o a norma f¨ uggv´enyek´ent. Tekints¨ uk az x = [−1, −2, 0, . . . , 0] ´es y = n [2, 1, 0, . . . , 0] R -beli vektorokat, ahol a 0 komponensek sz´ama n − 2 . Ha a maximum-norma skal´aris szorzatb´ol sz´armazna, akkor ezekre a vektorokra hx, yi =
1−4−4 7 =− 2 2
´es
h−x, yi =
9−4−4 1 = 2 2
teljes¨ ulne, ellent´etben a skal´aris szorzat (2)-es tulajdons´ag´ aval. Ez a kis ellenp´elda mutatja, hogy n ≥ 2-re a maximum-norma nem euklideszi-norma. Anal´ızis tanulm´anyainkb´ol tudjuk, hogy norm´alt terekben defini´alhat´ o t´ avols´ agf¨ uggv´eny, vagy m´as elnevez´essel metrika. A metrika teszi lehet˝ov´e azoknak a topol´ogiai alapfogalmaknak az ´ertelmez´es´et, ami a t¨obbv´ altoz´ os anal´ızis line´aris algebrai alapokra helyez´es´et lehet˝ov´e teszi. A metrik´at´ ol az al´abbi elv´ar´ asaink vannak. 4.1.7 Defin´ıci´ o. A V vektort´eren ´ertelmezet d : V ⊕V −→ R f¨ uggv´enyt metrik´ anak nevezz¨ uk, ha minden v, w, z ∈ V -re eleget tesz az al´ abbi felt´eteleknek: (i) d(v, w) ≥ 0 ´es
d(v, w) = 0 ⇐⇒ v = w,
´ 4.1. SKALARIS SZORZATOS TEREK
103
(ii) d(v, w) = d(w, v), (iii) d(v, z) ≤ d(v, w) + d(w, z) Ezek a felt´etelek el´eg term´eszetesek: (i) azt k´ıv´ anja, hogy k´et pont t´avols´ aga nemnegat´ıv legyen ´es csak akkor lehessen nulla, ha a k´et pont egybeesik. (ii) azt fejezi ki, hogy k´et pont t´avols´aga f¨ uggetlen kell legyen att´ol, hogy azt melyik pontb´ ol kiindulva m´erj¨ uk. Ez a k¨ovetelm´eny is term´eszetes. V´eg¨ ul (iii) a h´aromsz¨ og egyenl˝otlens´eg azt mondja, hogy k´et pont k¨oz¨ ott a legr¨ovidebb u ´t a pontokat ¨osszek¨ ot˝ o egyenes ment´en van. B´ar anal´ızis tanulm´anyaink sor´an igazoltuk, a teljess´eg kedv´e´ert itt is bizony´ıtjuk, hogy ha egy val´os vektort´er norm´alt t´er, akkor abban metrika is defini´alhat´ o. 4.1.8 T´ etel. Ha a val´ os V vektort´er norm´ alt t´er, akkor az a d : V ⊕ V −→ R def f¨ uggv´eny, amely tetsz˝ oleges v, w ∈ V pontokhoz a d(v, w) = kv − wk val´ os sz´ amot rendeli metrika. Bizony´ıt´ as. (a) Mivel minden v(6= 0) ∈ V vektor norm´aja pozit´ıv, m´asr´eszt k0k = k0 · vk = |0| · kvk = 0 , kapjuk, hogy d(v, w) = kv − wk ≥ 0 ´es d(v, w) = kv − wk = 0 ⇐⇒ v − w = 0 ⇐⇒ v = w, igazolva ezzel, hogy a metrika (i) axi´om´ aja teljes¨ ul. (b) A norma m´asodik tulajdons´aga alapj´an d(v, w) = kv − wk = k − 1(w − v))k = | − 1|kw − vk = kw − vk = d(w, v). Ez mutatja, hogy a (ii) felt´etelnek is eleget tesz a defini´alt f¨ uggv´eny. (c) A h´aromsz¨og egyenl˝otlens´eg igazol´asa a norma harmadik tulajdons´ag´ ab´ ol k¨ovetkezik. Bevezetve a v − w = x ´es w − z = y jel¨ol´eseket, tekintve, hogy v − z = x + y , kapjuk, hogy d(v, z) = kv − zk = kx + yk ≤ kxk + kyk = kv − wk + kw − zk = d(v, w) + d(w, z) . 2 Mint ismeretes, egy metrik´aval ell´atott halmazt metrikus t´ernek nevez¨ unk, teh´at az el˝oz˝o t´etelt u ´gy is megfogalmazhattuk volna, hogy egy norm´alt val´ os vektort´er metrikus t´er. Az euklideszi-norma ´altal meghat´arozott metrik´at euklideszi metrik´ anak fogjuk nevezni. Az euklideszi terek pontjainak t´avols´ ag´ ara fels˝o becsl´est biztos´ıt a h´aromsz¨ og egyenl˝otlens´eg, als´o becsl´est pedig, hogy a t´avols´ ag nemnegat´ıv. Id˝onk´ent azonban sz¨ uks´eg van finomabb als´o becsl´esre. Ezt szolg´alja a k¨ovetkez˝ o tetsz˝oleges metrikus terekben is igaz ´all´ıt´as: ´ ıt´ 4.1.9 All´ as. Ha v, w ´es z az E euklideszi t´er pontjai, akkor |d(v, w) − d(w, z)| ≤ d(v, z) .
104
4. FEJEZET EUKLIDESZI TEREK
Bizony´ıt´ as. A h´aromsz¨og egyenl˝ otlens´eg miatt, felhaszn´alva a t´avols´ agf¨ uggv´eny v´altoz´oinak felcser´elhet˝os´eg´et is, kapjuk, hogy (a) .
d(v, w) ≤ d(v, z) + d(w, z)
´es
d(w, z) ≤ d(v, w) + d(v, z)
Az (a) egyenl˝otlens´egek ´atrendez´es´evel ad´odnak a (b)
d(v, w) − d(w, z) ≤ d(v, z)
´es
d(w, z) − d(v, w) ≤ d(v, z)
egyenl˝otlens´egek ´es a (b) ekvivalens a bizony´ıtand´ o |d(v, w) − d(w, z)| ≤ d(v, z) egyenl˝otlens´eggel.
2
Vezess¨ uk be az E euklideszi t´er egy v 6= 0 pontj´ an ´atmen˝ o, orig´o kezd˝ opont´ u f´elegyenes fogalm´at. Ezen egy R+ v-vel jel¨olt ponthalmazt fogunk ´erteni, amelynek elemei a v pont nemnegat´ıv val´os skal´ arszorosai. Formaliz´ alva: R+ v = {λv | λ ∈ R, λ ≥ 0} .
Defini´aljuk k´et tetsz˝oleges R+ v ´es R+ w (v 6= 0 6= w) f´elegyenes hajl´assz¨ og´et is, ´ertve ezen azt a φ (0 ≤ φ ≤ π) sz¨oget, amelyre def
cos φ =
hv, wi kvk · kwk
´all fenn. A Cauchy-Schwarz-egyenl˝ otlens´egb˝ ol k¨ovetkezik, hogy −1 ≤
hv, wi ≤ 1, kvk · kwk
m´asr´eszt, ha α, β pozit´ıv val´os sz´amok, akkor hαv, βwi αβ hv, wi hv, wi = = , kαvk · kβwk αkvk · βkwk kvk · kwk ´es ´ıgy, a hajl´assz¨og fogalma j´ol-defini´ alt. Hangs´ ulyozni k´ıv´ anjuk, hogy t´avols´ agot, amint l´attuk, norm´alt terekben is m´erhet¨ unk, amihez nem felt´etlen¨ ul kell legyen skal´aris szorzat, de a sz¨og bevezet´es´ehez haszn´altuk a skal´ aris szorzatot is, ´es a skal´aris szorzatb´ol sz´armaztatott norm´at is. A tov´ abbiakban mindig feltessz¨ uk, hogy az euklideszi t´erben a norma a skal´ aris szorzattal van ´ertelmezve. A defin´ıci´ ob´ ol azonnal ad´odik, hogy k´et R+ v ´es R+ w f´elegyenes mer˝oleges egym´asra, ha a v ´es w pontok skal´aris szorzata nulla. A der´eksz¨ oget bez´ar´ o f´elegyeneseket meghat´aroz´ o vektorokat ortogon´ alisaknak nevezz¨ uk. Itt ´erdemes megjegyezn¨ unk, hogy a z´er´ ovektornak b´armely vektorral val´o skal´ aris szorzata nulla. Ez azonnal ad´odik a skal´ aris szorzat (2)-es axi´om´aj´ab´ol. Ugyanakkor a z´er´ ovektor nem hat´aroz meg f´elegyenest, ´ıgy c´elszer˝ u a vektorok ortogonalit´as´ at u ´jradefini´ alni, hogy a z´er´ o vektort se kelljen kiz´arni a sz´amba vehet˝o vektorok k¨or´eb˝ ol. Ez´ert k´et vektort akkor fogunk ortogon´alisnak mondani, ha skal´aris szorzatuk nulla. Az olyan vektorrendszereket, amelyek a
´ 4.1. SKALARIS SZORZATOS TEREK
105
z´er´o vektort nem tartalmazz´ak ´es vektorai p´aronk´ent ortogon´alisak ortogon´ alis rendszernek h´ıvjuk. A k´et, illetve 3-dimenzi´os val´ os terekben az ortogon´alis rendszerek line´arisan f¨ uggetlenek, ´ıgy nem meglep˝o a k¨ovetkez˝ o ´all´ıt´ as. 4.1.10 T´ etel. f¨ uggetlen.
Egy E euklideszi t´er b´ armely ortogon´ alis rendszere line´ arisan
Bizony´ıt´ as. Legyen X = {x1 , . . . , xi , . . . , xn } ortogon´ alis rendszere E-nek, ´es t´etelezz¨ uk fel, hogy ξ1 x1 + · · · + ξi−1 xi−1 + ξi xi + ξi+1 xi+1 + · · · + ξn xn = 0 .
(4.4)
K´epezve ezen vektoregyenlet mind baloldal´an, mind jobboldal´an l´ev˝ o vektor´ anak az xi ∈ X (1 ≤ i ≤ n) vektorral val´ o skal´ aris szorzat´at, kihaszn´alva az X ortogon´alis rendszer volt´at, kapjuk, hogy n X
hxi , ξj xj i = ξi hxi , xi i = ξi · kxi k2 = h0, xi i = 0 .
j=1
Mivel feltev´es¨ unk szerint xi 6= 0, ez csak u ´gy lehets´eges, ha ξi = 0. Tekintve, hogy xi tetsz˝oleges vektora volt X -nek, ez azt jelenti, hogy az (4.4) line´aris kombin´ aci´ o minden skal´ar egy¨ utthat´oja nulla kell, hogy legyen, azaz az X ortogon´alis rendszer line´arisan f¨ uggetlen. 2 A 2- ´es 3-dimenzi´os val´os euklideszi terek Descartes-f´ele koordin´ata rendszereire gondolva, felmer¨ ul a k´erd´es, hogy vajon tetsz˝oleges n-dimenzi´ os euklideszi terekben lehet-e olyan b´azist v´alasztani, amelynek vektorai p´aronk´ent ortogon´alisak ´es egys´egnyi hossz´ us´ag´ uak. Be fogjuk l´atni, hogy ez minden euklideszi t´erben lehets´eges. Els˝o l´ep´esben ismertetj¨ uk, a Gram-Schmidt-f´ele ortogonaliz´ aci´ os elj´ ar´ ast. 4.1.11 T´ etel. Ha X = {x1 , . . . , xi−1 , xi , xi+1 , . . . , xn } az E euklideszi t´er egy tetsz˝ oleges line´ arisan f¨ uggetlen vektorrendszere, akkor van E-nek olyan Y = {y1 , . . . , yi−1 , yi , yi+1 , . . . , yn } ortogon´ alis rendszere, amelynek minden yi vektora az x1 , . . . , xi vektoroknak line´ aris kombin´ aci´ oja. Bizony´ıt´ as. A bizony´ıt´as teljes indukci´ oval t¨ort´enik, ami egy´ uttal azt is megmutatja, hogy Y vektorait milyen m´odon konstru´ alhatjuk meg X vektoraib´ ol. Legyen y1 = x 1 , majd k´epezz¨ uk az y2 = x2 + λy1 line´aris kombin´ aci´ ot, amelyben a λ egy¨ utthat´ ot u ´gy v´alasztjuk meg, hogy az y2 ´es y1 ortogon´alisak legyenek, azaz hy1 , y2 i = hy1 , x2 i + λ hy1 , y1 i = hy1 , x2 i + λky1 k2 = 0 teljes¨ ulj¨on. Ez a λ=−
hy1 , x2 i ky1 k2
skal´ar egy¨ utthat´o v´alaszt´assal megval´ osul, teh´at az y2 = x2 −
hy1 , x2 i y1 ky1 k2
106
4. FEJEZET EUKLIDESZI TEREK
vektor ortogon´alis y1 -re, ´es mert y1 egyenl˝ o volt x1 -gyel, az is igaz, hogy y2 az x1 ´es x2 vektorok line´aris kombin´ aci´ oja. Legyen az az indukci´ os feltev´es¨ unk, hogy m´ar siker¨ ult u ´gy meghat´aroznunk az y1 , . . . , yi vektorokat, hogy azok p´aronk´ent ortogon´alisak ´es mindegyik yj (1 ≤ j ≤ i) vektor az x1 , . . . , xj vektorok line´aris kombin´aci´oja. Akkor a k¨ovetkez˝ot yi+1 = xi+1 +
i X
λj yj
j=1
alakban ´all´ıtjuk el˝o, ahol a skal´ar egy¨ utthat´ okat annak a k¨ovetelm´enynek megfelel˝oen v´alasztjuk, hogy yi+1 ortogon´alis legyen az y1 , . . . , yi vektorok mindegyik´ere. Az hyk , yi+1 i = hyk , xi+1 i +
i X
λj hyk , yj i = hyk , xi+1 i + λk hyk , yk i =
j=1
= hyk , xi+1 i + λk kyk k2 = 0 (k = 1, . . . , i) felt´eteleket kihaszn´alva, az ad´odik, hogy a λk = −
hyk , xi+1 i (k = 1, . . . , i) kyk k2
v´alaszt´as mellett yi+1 = xi+1 −
i X hyj , xi+1 i j=1
kyj k2
yj
vektor ortogon´alis az y1 , . . . , yi vektorok mindegyik´ere ´es az x1 , . . . , xi , xi+1 vektorok line´aris kombin´aci´oja. Az elj´ar´ as n l´ep´esben befejez˝odik, az n elem˝ u line´arisan f¨ uggetlen X vektorrendszer elemeinek line´aris kombin´ aci´ oik´ent egy n elem˝ u Y ortogon´alis rendszert konstru´altunk. 2 A fentiekben bemutatott elj´ar´ assal kapott ortogon´alis rendszer y1 vektora megegyezett az eredeti line´arisan f¨ uggetlen X vektorrendszer x1 vektor´ aval. Nyilv´anval´o, hogy ha X az euklideszi t´er egy b´azisa, akkor az elj´ar´ assal kapott Y ortogon´alis rendszer is b´azis, amelyet ortogon´ alis b´ azisnak nevez¨ unk. Ez´ert kijelenthetj¨ uk: 4.1.12 K¨ ovetkezm´ eny. Egy n-dimenzi´ os E euklideszi t´er b´ armely nemz´er´ o vektora benne van a t´er valamely ortogon´ alis b´ azis´ aban. A k´et, illetve 3-dimenzi´os val´ os t´er helyvektorainak hossza ugyanaz, mint a skal´aris szorzattal defini´alt norma, ´ıgy egys´egnyi hossz´ us´ ag´ u vektorok helyett norm´alt terekben egys´egnyi norm´aj´ u vektorokr´ ol besz´elhet¨ unk. B´armely nemz´er´ o vektor val´os skal´arszorosak´ent kaphatunk egys´egnyi norm´aj´ u vektort. Val´ oban ha v(6= 0) a norm´alt V vektort´er tetsz˝oleges vektora, akkor k teh´at a v0 =
1 kvk
1 1 kvk vk = | | · kvk = = 1, kvk kvk kvk
· v vektor, amelyet a v norm´altj´ anak mondunk, egys´egnyi norm´aj´ u.
´ 4.1. SKALARIS SZORZATOS TEREK
107
Egy n-dimenzi´os euklideszi t´er b´armely b´azis´ ab´ ol a Gram-Schmidt-f´ele elj´ar´ assal k´esz´ıthet¨ unk ortogon´alis b´azist, majd annak vektorait norm´alhatjuk. Az ´ıgy kapott vektorrendszert ortonorm´ alt b´ azisnak mondjuk. Kimondhatjuk teh´at az al´abbi t´etelt: 4.1.13 T´ etel. B´ armely n-dimenzi´ os euklideszi t´ernek van ortonorm´ alt b´ azisa. Ortonorm´alt b´azis meghat´aroz´ as´ ara bemutatunk k´et p´eld´ at: 1 P´ elda. A 3-dimenzi´ os val´ os V vektort´erben legyen V = {v1 , v2 , v3 } egy tetsz˝ oleges b´ azis ´es ´ertelmezz¨ unk skal´ aris szorzatot a vektorok V b´ azisra vonatkoz´ o koordin´ ata vektorainak bels˝ o szorzatak´ent. Hat´ arozzunk meg olyan ortonorm´ alt b´ azist, amelynek vektorai el˝ o´ all´ıthat´ ok az ugyancsak b´ azist alkot´ o w1 = v1 − v2 , w2 = v2 − v3 , w3 = v3 vektorok line´ aris kombin´ aci´ oik´ent. Mindenekel˝ott megjegyezz¨ uk, hogy az V b´azis is ortonorm´alt a defini´alt skal´ aris szorzat mellett, mert nyilv´an
1 0 v1 = 0 v2 = 1 0 0
0 ´es v3 = 0 1
a v1 , v2 ´es v3 vektoroknak a V b´ azisra vonatkoz´ o koordin´ata vektorai ´es ez´ert [vi , vj ]V = δij . A feladat viszont a
1 0 w1 = −1 w2 = 1 0 −1
0 ´es w3 = 0 1
koordin´ata vektor´ u w1 , w2 , w3 vektorok line´aris kombin´ aci´ oib´ ol fel´ep´ıteni ortonorm´alt b´azist. A Gram-Schmidt-m´ odszerrel el˝obb ortogon´alis rendszert keres¨ unk, majd annak vektorait norm´aljuk. A meghat´arozand´ o ortogon´alis rendszer vektorait jel¨olje x1 , x2 , x3 . Akkor x1 = w1 , ´es ´ıgy x1 = [1, −1, 0] . x2 = w2 −
[x1 , w2 ] −1 1 x1 = w2 − x1 = w2 + w1 , 2 kx1 k 2 2
enn´elfogva x2 = [ 12 , 12 , −1] . V´eg¨ ul x3 = w3 − = w3 −
[x1 , w3 ] [x2 , w3 x1 − x2 = kx1 k2 kx2 k2
−1 3 2
2 1 x2 = w3 + w2 + w1 , 3 3
√ 2 , kx2 k =
√ √3 2
´es az kx3 k = √13 . Akkor a keresett √ √ √ 2 √2 √1 √2 √1 es koordin´ata 2 w1 , 3 w2 + 6 w1 , 3w3 + 3 w2 + 3 w1 , ´
ez´ert x3 = 13 [1, 1, 1] . Az kx1 k = ortonorm´alt b´azis vektorai vektoraik az eredeti V b´azisban:
√ 1 1 2 1 √ −1 x1 = x = 2 1 2 6 0 −2
1 1 ´es x3 = √ 1 3 1
108
4. FEJEZET EUKLIDESZI TEREK
Ezekb˝ol a koordin´ata vektorokb´ol az is kiolvashat´ o, hogy az u ´j ortonorm´alt b´azis √ vektorai az eredeti V b´azis vektorainak x1 = 22 (v1 −v2 ), x2 = √16 (v1 +v2 −2v3 ), x3 = √1 (v1 3
+ v2 + v3 ) line´aris kombin´aci´ oja.
2
A k¨ovetkez˝o p´elda a numerikus sz´am´ıt´ asokat illet˝oen tal´an nehezebb, de a megold´as elv´et tekintve teljesen ugyanaz, mint az el˝oz˝ o. 2 P´ elda. A legfeljebb m´ asodfok´ u val´ os egy¨ utthat´ os polinomok R2 [t] ter´et euklidesziv´e teszi a Z hp(t), q(t)i =
1
0
p(t)q(t) dt
skal´ aris szorzat. Az {1, t, t2 } polinomok a t´er egy b´ azis´ at alkotj´ ak. E b´ azis vektorainak line´ aris kombin´ aci´ oik´ent ´ all´ıtsunk el˝ o ortonorm´ alt b´ azist! A Gram-Schmidt-m´odszerrel el˝obb ortogon´alis b´azist ´all´ıtunk el˝o, majd annak vektorait norm´aljuk. p1 (t) = 1 . R1
1 · t dt 1 1 ·1=t− ·1=t− p2 (t) = t − R0 1 2 2 2 0 1 dt R
R1
1 1 2 1 · t2 dt 1 0 (t − 2 )t dt p3 (t) = t − R 1 ·1− R1 · (t − ) = 1 2 2 2 0 1 dt 0 (t − 2 ) dt 2
0
= t2 −
1 1 1 · 1 − 1 · (t − ) = t2 − t + 3 2 6
Az {1, t − 12 , t2 − t + 16 } vektorrendszer ortogon´alis, ´es az 1 m´ar norm´alt is. Mivel 1 kt − k = 2 ´es 1 kt − t + k = 6 2
µZ 1 0
µZ 1 0
1 (t − )2 dt 2
¶ 21
1 (t − t + )2 6 2
√ 3 = 6
¶ 12
√ 105 , = 30
a keresett ortonorm´alt b´azis az √ √ 1 2 105 2 1, 3(2t − 1), (t − t + ) 7 6 vektorrendszer.
2
Egy vektort´er valamely altere is vektort´er, ´es ha az eredeti t´er euklideszi t´er, akkor altere is euklideszi t´er, amelyben a skal´ aris szorzat egyszer˝ uen az eredeti t´erben ´ertelmezett skal´aris szorzatnak az alt´erre val´ o lesz˝ uk´ıt´ese. A (4.1.13) t´eteln´el ez´ert kicsit t¨obbet is ´all´ıthatunk: 4.1.14 T´ etel. Egy n-dimenzi´ os euklideszi t´er minden nemz´er´ o alter´enek van ortonorm´ alt b´ azisa. 4.1.15 T´ etel. Ha M r´eszhalmaza az E euklideszi t´ernek, akkor jel¨ olje M ⊥ azoknak az E-beli vektoroknak a halmaz´ at, amelyek ortogon´ alisak M minden elem´ere. Akkor M ⊥ altere E-nek.
´ 4.1. SKALARIS SZORZATOS TEREK
109
Bizony´ıt´ as. Az ´all´ıt´as igazol´asakor k´et esetet kell vizsg´alnunk: (a) ha M az u ¨res halmaz, akkor M ⊥ = E , ´ıgy ebben az esetben igaz az ´all´ıt´ as, (b) ha M nem¨ ures, akkor legyen v tetsz˝oleges eleme M -nek ´es x, y pedig tetsz˝oleges elemei M ⊥ -nak. B´armely α, β skal´ arokkal k´epzett αx + βy line´aris kombin´ aci´ ora hαx + βy, vi = α hx, vi + β hy, vi = α0 + β0 = 0 , ´ıgy αx + βy ∈ M ⊥ is teljes¨ ul, igazolva, hogy M ⊥ alt´er. 2 Ha egy x vektor ortogon´alis mind a v, mind a w vektorra, akkor x ortogon´ alis a v ´es w vektorok b´armely line´aris kombin´ aci´ oj´ ara is, mert hεv + ωw, xi = ε hv, xi + ω hw, xi = ε0 + ω0 = 0 . Ez´ert egy tetsz˝oleges M r´eszhalmazra M ⊥ = (lin (M ))⊥ . Az M r´eszhalmaz, s˝ot az ´altala gener´alt alt´er, r´eszhalmaza az M ⊥⊥ = (M ⊥ )⊥ alt´ernek. Amennyiben M maga is alt´er, akkor M ⊥ -t az M ortogon´ alis komplementer´enek nevezz¨ uk. Az elnevez´est al´at´amasztja a k¨ovetkez˝o, u ´gynevezett projekci´ os t´etel. 4.1.16 T´ etel. [Projekci´ os t´ etel] Ha M altere a v´eges dimenzi´ os E euklideszi t´ernek, akkor E az M ´es M ⊥ altereinek direkt¨ osszege. Bizony´ıt´ as. Legyen X = {x1 , . . . , xr } az M -nek, ´es Y = {y1 , . . . , ys } az M ⊥ -nak ortonorm´alt b´azisa. Megmutatjuk, hogy X ∪ Y ortonorm´alt b´azisa E-nek. Mivel X ∪ Y ortogon´alis rendszer, ´ıgy line´arisan f¨ uggetlen az (4.1.10) t´etel ´ertelm´eben. ´Igy m´ar csak azt kell igazolnunk, hogy tetsz˝oleges v ∈ E vektor az X ∪ Y elemeinek line´aris kombin´aci´oja. Legyen x=
r X
αi xi
i=1
ahol αi = hxi , vi. Akkor, kihaszn´alva, hogy X vektorai p´aronk´ent ortogon´alisak ´es norm´altak, kapjuk minden (k = 1, . . . r)-ra, hogy hxk , v − xi = hxk , vi − hxk , vi kxk k2 = hxk , vi − hxk , vi = 0 , de akkor v − x az M minden elem´ere ortogon´alis, vagyis az y = v − x vektor M ⊥ -ben van, ez´ert Y elemeinek y=
s X
βj yj
j=1
line´aris kombin´aci´oja. Ebb˝ol k¨ovetkezik, hogy v =x+y =
r X i=1
αi xi +
s X
βj yj ,
j=1
teh´at val´oban az X ∪ Y vektorrendszer gener´atorrendszere is E-nek. 2 A t´etel igazol´as´ahoz elegend˝o lett volna azt megmutatni, hogy M ∩ M ⊥ a z´erus alt´er ´es E minden vektora egy M -beli ´es egy M ⊥ -beli vektor ¨osszege. Bizony´ıt´ asunk verifik´alja a k¨ovetkez˝o t´etelt is. 4.1.17 T´ etel. Egy v´eges dimenzi´ os euklideszi t´er b´ armely M alter´enek ortonorm´ alt b´ azisa kieg´esz´ıthet˝ o az eg´esz t´er ortonorm´ alt b´ azis´ av´ a.
110
4. FEJEZET EUKLIDESZI TEREK
Azon t´ ul, hogy a tov´abbiakban sz¨ uks´eg¨ unk lesz r´a, m´eg eszt´etikailag is sz´ep, hogy igaz a Pythagorasz-t´etel tetsz˝oleges v´eges dimenzi´os euklideszi terekre val´ o ´altal´anos´ıt´asa: 4.1.18 T´ etel. [Pythagorasz-t´ etele] Ha v t´er egym´ asra ortogon´ alis vektorai, akkor
´es
w a v´eges dimenzi´ os E euklideszi
kv + wk2 = kvk2 + kwk2 .
Bizony´ıt´ as. Mivel v
´es w ortogon´ alisak, hv, wi = 0 , ez´ert
kv + wk2 = hv + w, v + wi = hv, vi + 2Re(hv, wi) + hw, wi = kvk2 + kwk2 . 2 4.1.19 Defin´ıci´ o. Ha v az E euklideszi t´er tetsz˝ oleges pontja, ´es X = {x1 , . . . , xr } az E t´er egy M alter´enek ortonorm´ alt b´ azisa, akkor az x=
r X
hxi , vi xi
i=1
pontot a v M -re es˝ o ortogon´ alis vet¨ ulet´enek nevezz¨ uk. Amint a (4.1.16) t´etel bizony´ıt´ as´ aban l´attuk, v − x az M alt´er minden vektor´ ara ortogon´alis. Megmutatjuk azt is, hogy az x pont M -nek v-hez legk¨ozelebb es˝o pontP ja. Legyen x0 = ri=1 ξi xi egy tetsz˝oleges M -beli pont, akkor x − x0 ∈ M , ez´ert ortogon´alis v − x-re. Felhaszn´alva Pythagorasz t´etel´et, kapjuk, hogy d2 (v, x0 ) = kv − x0 k2 = k(v − x) + (x − x0 )k2 = = kv − xk2 + kx − x0 k2 = d2 (v, x) + kx − x0 k2 , amib˝ol m´ar d(v, x) ≤ d(v, x0 ) nyilv´ anval´ oan k¨ovetkezik. Anal´ızis tanulm´anyaink sor´an egy (X, d) metrikus t´er valamely p pontj´ anak egy H r´eszhalmaz´at´ol val´o t´avols´ag´at a d(p, H) = inf d(p, h) h∈H
o¨sszef¨ ugg´essel ´ertelmezt¨ uk. El˝oz˝ o sz´am´ıt´ asaink szerint, euklideszi t´er valamely v pontj´anak egy M alter´et˝ol val´o t´avols´ ag´ at a d(v, M ) = kv − xk formula adja, ahol az x pont a v-nek M -re es˝o ortogon´alis vet¨ ulete. 3 P´ elda. Legyen az E euklideszi t´er egy ortonorm´ alt b´ azisa az X = {x1 , x2 , x3 } vektorrendszer. Hat´ arozzuk meg a v = x1 + 2x2 − x3 vektornak az a = x1 + x2 + x3 ´es b = x2 + 2x3 vektorok ´ altal gener´ alt M alt´ert˝ ol val´ o t´ avols´ ag´ at! Els˝o l´ep´esben meg kell keresn¨ unk az alt´er egy ortonorm´alt b´azis´ at. Legyen y1 = a ´es hy1 , bi y2 = b − y1 = x3 . ky1 k2
´ 4.1. SKALARIS SZORZATOS TEREK
111
Akkor y1 ´es y2 az M alt´er ortogon´alis, m´ıg az √13 y1 ´es y2 pedig ortonorm´alt b´azisa. Akkor a v vektor M -re es˝o ortogon´alis vet¨ ulete: ¿
z=
À
1 1 √ y1 , v √ y1 + hy2 , vi y2 . 3 3
Kifejezve a z vektort az X b´azis vektoraival, kapjuk, hogy 2 2 2 1 z = (x1 + x2 + x3 ) − x3 = x1 + x2 − x3 , 3 3 3 3 ´es ´ıgy
4 4 1 v − z = x1 + x2 − x3 , 3 3 3
amelynek
√ 33 kv − zk = 3
norm´aja a keresett t´avols´ag.
2
Azt m´ar el˝obb l´attuk, hogy a val´ os v´eges dimenzi´os vektorterekben a t´er valamely b´azis´ara vonatkoz´o bels˝o szorzat mindig skal´ aris szorzatot defini´al. Most megmutatjuk, hogy a ford´ıtott ´all´ıt´as is igaz, nevezetesen, hogy az euklideszi terekben a skal´aris szorzat mindig valamely ortonorm´alt b´azisra vonatkoz´ o bels˝o szorzat. 4.1.20 T´ etel. Ha az n-dimenzi´ os E euklideszi t´ernek X = {x1 , . . . , xn } egy tetsz˝ oleges ortonorm´ alt b´ azisa, akkor (1) b´ armely v ∈ E vektor a b´ azisvektorok v = hx1 , vi x1 + · · · + hxn , vi xn alak´ u line´ aris kombin´ aci´ oja, ´es (2) tetsz˝ oleges v, w ∈ E vektorokra hv, wi = [v, w]X .
M´as szavakkal megfogalmazva az ´all´ıt´ ast azt mondhatjuk, hogy egy euklideszi t´er ortonorm´alt koordin´ata rendszer´eben a t´er vektorai felbomlanak a tengelyekre es˝o ortogon´ alis vet¨ uleteik ¨osszeg´ere, ugyan´ ugy, ahogy a k´et– illetve 3-dimenzi´os Descartesf´ele koordin´ata rendszerben l´attuk. Bizony´ıt´ as. Azt tudjuk, hogy b´armely v ∈ E vektor kifejezhet˝o X vektorainak v=
n X
εj xj
j=1
line´aris kombin´aci´ojak´ent, teh´at csak azt kell megmutatnunk, hogy minden i(= 1, . . . , n)-re εi = hxi , vi teljes¨ ul. Ezt kapjuk, ha ¨osszehasonl´ıtjuk az al´abbi *
hxi , vi =
xi ,
n X j=1
+
εj xj
=
n X j=1
εj hxi , xj i = εi
112
4. FEJEZET EUKLIDESZI TEREK
egyenl˝os´egsorozat bal– ´es jobboldal´at. Legyen v ´es w k´et tetsz˝oleges vektora E-nek. Akkor az el˝oz˝ oek szerint v=
n X
hxi , vi xi
´es w =
i=1
n X
hxj , wi xj ,
j=1
azaz koordin´ata vektoraik az X b´azisban:
Akkor hv, wi =
* n X
=
n X
hxi , vi
i=1
hx1 , wi .. . wX = . hxn , wi
´es
hxi , vi xi ,
i=1
n X
+
hxj , wi xj
=
j=1
n X
hx1 , vi .. vX = . hxn , vi
hxj , wi hxi , xj i =
j=1
n X
hxi , vi hxi , wi = [v, w]X .
i=1
Az egyenl˝os´egsorozat bal– ´es jobboldal´at ¨osszehasonl´ıtva azt kapjuk, hogy hv, wi = [v, w]X , amint ´all´ıtottuk. 2 Az (4.1.20) t´etel k´enyelmes eszk¨ozt biztos´ıt a t´er vektorai skal´ aris szorzat´anak numerikus meghat´aroz´as´ara. Ezt kihaszn´aljuk a k¨ovetkez˝ o feladat megold´as´ akor, amikor egy vektor koordin´ata vektor´ at kell meghat´aroznunk egy ortonorm´alt b´azisban. 4 P´ elda. Az (1) p´eld´ aban az R3 koordin´ atateret euklidesziv´e tett¨ uk. A skal´ aris szorzatot a vektorok V = {v1 , v2 , v3 } b´ azisra vonatkoz´ o koordin´ ata vektorainak bels˝ o szorzat´ a val defini´ a ltuk. Ezt k¨ o vet˝ o en ´ a tt´ e rt¨ u nk egy m´ a sik X = {x1 = √ 2 1 1 √ (v1 + v2 − 2v3 ), x3 = √ (v1 + v2 + v3 )} ortonorm´ alt b´ azisra. 2 (v1 − v2 ), x2 = 6 3 Hat´ arozzuk most meg a z = 2v1 − v2 + 3v3 vektor koordin´ ata vektor´ at az X b´ azisban. Az (4.1.20) t´etel szerint
D
E
√
2v1 − v2 + 3v3 ,
2 2 (v1
− v2 )
hz, x1 i D E zX = hz, x2 i = 2v1 − v2 + 3v3 , √16 (v1 + v2 − 2v3 ) E D hz, x3 i 2v1 − v2 + 3v3 , √13 (v1 + v2 + v3 )
Eset¨ unkben ezek a skal´aris szorzatok: *
+ √ √ √ 1 2 2 3 2 2v1 − v2 + 3v3 , (v1 − v2 ) = [2, −1, 3] · , −1 = 2 2 2 0
1 1 5 1 2v1 − v2 + 3v3 , √ (v1 + v2 − 2v3 ) = [2, −1, 3] · √ 1 = − √ , 6 6 6 −2
¿
À
´ 4.1. SKALARIS SZORZATOS TEREK ´es
113
1 1 1 4 2v1 − v2 + 3v3 , √ (v1 + v2 + v3 ) = [2, −1, 3] · √ 1 = √ . 3 3 3 1 À
¿
Teh´at a keresett koordin´ata vektor:
zX =
√ 3 2 2 − √56 √4 3
√ 9 2 √ = 1 −5 6 6 √ 8 3
.
2 Az azonos dimenzi´oj´ u val´os vektorterek mind izomorfak, teh´at algebrai szempontb´ol csak vektoraik jel¨ol´es´eben t´ernek el egym´ast´ ol. Ugyanakkor, az (4.1.4) t´etel szerint ugyanabban a V v´eges dimenzi´os val´ os vektort´erben t¨obb k¨ ul¨ onb¨ oz˝ o skal´ aris szorzat is ´ertelmezhet˝o. Jelenti vajon ez azt, hogy t¨obb k¨ ul¨ onb¨ oz˝ o n-dimenzi´ os euklideszi t´er van? C´elszer˝ u k´et euklideszi teret l´enyeg´eben azonosnak tekinten¨ unk, ha mint vektorterek izomorfak ´es az egym´asnak megfeleltetett pontok t´avols´ aga azonos. Mivel az euklideszi t´er pontjainak t´avols´ aga a t´erben ´ertelmezett skal´ aris szorzatt´ol f¨ ugg, ez´ert az euklideszi terek izomorfi´aj´ at a k¨ovetkez˝ ok´eppen ´ertelmezz¨ uk: 4.1.21 Defin´ıci´ o. Az E ´es E 0 euklideszi tereket izomorfaknak mondjuk, ha (1) mint vektorterek izomorfak, ´es (2) b´ armely v, w ∈ E-re a hv, wi skal´ aris szorzat megegyezik a v 0 , w0 ∈ E 0 izomorf 0 0 0 k´epek (E -beli) hv , w i skal´ aris szorzat´ aval. Az euklideszi terek izomorfi´aja er˝osebb megszor´ıt´ as, mint a vektorterek izomorfi´aja, hiszen teljes¨ ulni kell annak a felt´etelnek is, hogy a t´argyvektorok skal´ aris szorzata meg kell egyezzen k´epeik skal´ aris szorzat´aval. Ez a felt´etel azt jelenti, hogy az euklideszi terek izomorf lek´epez´esei t´avols´ agtart´ oak, ez´ert szok´as izometri´ anak is nevezni. (Az m´as k´erd´es, hogy ez nem jelenti a k´et t´erben a t´avols´ agegys´eg egyenl˝ o volt´at. Teh´at lehet, hogy az egyik t´erben a t´avols´ agegys´eg mondjuk a m´eter, m´ıg a m´asikban mondjuk a yard. Akkor az 1 m´eterre l´ev˝ o pontok izomorf k´epei 1 yard t´avols´agra vannak. Hasonl´o ´ertelemben ´ertend˝ o, hogy az euklideszi terek izomorf lek´epez´ese megtartja a f´elegyenesek hajl´assz¨ og´et is.) Ennek ellen´ere kicsit meglep˝o, hogy ´ ıt´ 4.1.22 All´ as. Az azonos dimenzi´ oj´ u euklideszi terek izomorfak. Bizony´ıt´ as. Legyenek E ´es E 0 n-dimenzi´ os euklideszi terek ´es X = {v1 , . . . , vn } 0 ´ alt b´azisok E-ben, illetve E 0 -ben. Ertelmez¨ uk a illetve X = {v10 , . . . , vn0 } ortonorm´ Φ : E E0 lek´epez´est u ´gy, hogy legyen Φ(vi ) = vi0 minden i(= 1, . . . , n)-re, ´es ha v ∈ E az X b´azis vektorainak n v=
X
ε i vi
i=1
line´aris kombin´aci´oja, akkor legyen Φ(v) =
n X i=1
εi vi0 .
114
4. FEJEZET EUKLIDESZI TEREK
Akkor nyilv´an Φ az E vektort´ernek E 0 -re val´ o izomorf lek´epez´ese ´es mivel az Ebeli, illetve az E 0 -beli skal´aris szorzat az X b´azisra vonatkoz´ o, illetve az X 0 b´azisra vonatkoz´o bels˝o szorzatok, tetsz˝oleges v, w ∈ E vektorok skal´ aris szorzata meg0 egyezik a Φ(v), Φ(w) ∈ E vektorok skal´ aris szorzat´aval. 2 A fenti ´all´ıt´asnak megfelel˝oen az algebrai szempontb´ ol egyetlen n-dimenzi´os euklideszi teret a k¨ovetkez˝okben En -nel fogjuk jel¨olni ´es felt´etelezz¨ uk, hogy az En -ben r¨ogz´ıtett egy X ortonorm´alt b´azis. Ez lehet˝ov´e teszi, hogy az En -beli pontokat koordin´ata vektoraikkal adjuk meg, ´es pontjaik skal´ aris szorzat´at egyszer˝ uen az X b´ azis ´altal meghat´arozott bels˝o szorzattal sz´am´ıthassuk ki. Az (4.1.20) t´etelnek ´es az (4.1.22) ´all´ıt´ asnak egy nagyon fontos k¨ovetkezm´enye, hogy az euklideszi terek olyan b´azistranszform´ aci´ oi, amelyek ortonorm´alt b´azist ortonorm´alt b´azisba visznek, megtartj´ak a t´er pontjainak t´avols´ ag´ at ´es a t´er f´elegyeneseinek hajl´assz¨og´et. Ezeknek a transzform´aci´ oknak a vizsg´alat´ ara a k´es˝ obbiekben m´eg visszat´er¨ unk. 1. Gyakorlatok, feladatok ´ 1. Allap´ ıtsa meg, hogy mi annak a sz¨ uks´eges ´es elegend˝o felt´etele, hogy az En euklideszi t´er v, w pontjaira teljes¨ ulj¨ on az hv, wi = kvk · kwk egyenl˝os´eg. 2. Mutassa meg, hogy egy En euklideszi t´er b´armely v vektor´ anak euklideszinorm´aja nem kisebb mint valamely ortonorm´alt b´azisa alapj´an kisz´am´ıtott maximum-norm´aja. 3. Mutassa meg, hogy az m × n tipus´ u val´ os m´atrixok ter´eben skal´ aris szorzatot kapunk, ha tetsz˝oleges A = [αij ] ´es B = [βij ] m´atrixp´ arhoz az def
hA, Bi =
m X n X
αij βij
i=1 j=1
val´os sz´amot rendelj¨ uk. 4. Igazolja, hogy egy En euklideszi t´er line´aris transzform´aci´ oinak L(En ) tere is euklidesziv´e tehet˝o. (Tan´acs: L´assa be, hogy, ha X = {x1 , . . . , xn } az En egy ortonorm´alt b´azisa, akkor az def
hA, Bi =
n X
hA(xi ), B(xi )i
i=1
egyenl˝os´eggel defini´alt f¨ uggv´eny skal´ aris szorzat az L(En ) t´eren.) 5. Legyen az En euklideszi t´ernek M egy altere. Mutassa meg, hogy egy v ∈ En vektor pontosan akkor ortogon´alis az M alt´er minden vektor´ ara, ha ortogon´alis az M alt´er egy b´azis´anak minden vektor´ ara.
´ ´ ´ ´ 4.2. A TRANSZPONALT LINEARIS LEKEPEZ ES
115
6. Hat´arozza meg az E4 euklideszi t´er v pontj´ anak az M alter´et˝ ol val´ o t´avols´ ag´ at, ha v koordin´ata vektora az X ortonorm´ alt b´azisban
v=
1 2 3 4
´es M = {x ∈ E4 | [x, s]X = 0} , ahol s =
1 1 1 1
.
7. Hat´arozza meg az α param´eter ´ert´ek´et ha tudjuk, hogy a p(t) = 1 + t + t2 ´es q(t) = αt − t2 polinomok ortogon´alisak a def
hp(t), q(t)i =
Z 1 −1
p(t)q(t) dt
egyenl˝os´eggel ´ertelmezett skal´ aris szorzat mellett.
4.2
A transzpon´ alt line´ aris lek´ epez´ es
A m´atrixaritmetikai bevezet˝oben megismerkedt¨ unk a transzpon´alt m´atrix fogalm´aval. Egy A m´atrix transzpon´altja azt az A∗ m´ atrixot jelentette, amelyet az A sorainak ´es oszlopainak felcser´el´es´evel kapunk. A m´atrixok ´es a line´aris lek´epez´esek k¨oz¨ott szoros a kapcsolat, ´ıgy aligha meglep˝o, hogy a line´aris lek´epez´esek transzpon´altja is defini´alt fogalom. Itt mi csup´an a fogalom bevezet´es´ere ´es n´eh´ any — a k´es˝obbiek szempontj´ab´ol n´elk¨ ul¨ozhetetlen — eredm´eny ismertet´es´ere szor´ıtkozunk. Amint az j´ol ismert, v´eges dimenzi´os val´ os vektorterekben mindig ´ertelmezhet˝ o skal´aris szorzat, ez´ert az ilyen vektorterek line´aris lek´epez´eseinek vizsg´alatakor is c´elszer˝ u ezt figyelembe venni. Ha teh´at A ∈ L(V, W ) line´aris lek´epez´es a val´ os v´eges dimenzi´os V vektort´erb˝ol az ugyancsak val´ os v´eges dimenzi´os W vektort´erbe, akkor mind V -t, mind W -t euklideszi tereknek tekinthetj¨ uk, amelyekben a skal´ aris szorzat ´ertelmezve van. 4.2.1 Defin´ıci´ o. Legyenek V ´es W euklideszi terek ´es A ∈ L(V, W ) line´ aris ∗ lek´epez´es. Az A transzpon´ altj´ anak nevezz¨ uk azt az A : W → V lek´epez´est, amelyre minden v ∈ V, w ∈ W vektorra hA(v), wiW = hv, A∗ (w)iV teljes¨ ul. A defin´ıci´oval kapcsolatban hangs´ ulyoznunk kell, hogy az egyenl˝ os´eg baloldal´an W -beli vektorok skal´aris szorzata, m´ıg a jobboldalon V -beli vektorok skal´ aris szorzata ´all. Erre utalnak a skal´ aris szorzat jele mellett felt¨ untetett indexek. A defin´ıci´ob´ol nem l´atszik k¨ozvetlen¨ ul, ez´ert k¨ ul¨ on igazoljuk, hogy 4.2.2 T´ etel. Az A ∈ L(V, W ) line´ aris lek´epez´es transzpon´ altja egy´ertelm˝ uen ∗ meghat´ arozott ´es A ∈ L(W, V ) . Bizony´ıt´ as. Unicit´ as: Tegy¨ uk fel, hogy A∗ ´es A¯∗ is transzpon´altja A-nak. Akkor minden v ∈ V, w ∈ W vektorokra
®
hv, A∗ (w)iV = hA(v), wiW = v, A¯∗ (w)
V
,
116
4. FEJEZET EUKLIDESZI TEREK
azaz
®
®
hv, A∗ (w)iV − v, A¯∗ (w) = v, A∗ (w) − A¯∗ (w)
V
= 0.
Az ut´obbi egyenl˝os´eg azt jelenti, hogy A∗ (w) − A¯∗ (w) V minden vektor´ ara ortogon´alis, ami csak u ´gy lehet, ha A∗ (w) − A¯∗ (w) = 0 . Mivel ez minden w ∈ W -re teljes¨ ul, k¨ovetkezik, hogy A∗ = A¯∗ . A transzpon´ alt line´ aris lek´epez´es: tetsz˝ oleges w1 , w2 ∈ W -re ´es α, β ∈ R-re ´es minden v ∈ V -re hv, A∗ (αw1 + βw2 )iV = hA(v), αw1 + βw2 iW = α hA(v), w1 iW + β hA(v), w2 iW = α hv, A∗ (w1 )iV + β hv, A∗ (w2 )iV = hv, αA∗ (w1 ) + βA∗ (w2 )iV . Az egyenl˝os´egsorozat bal- ´es jobboldal´at ¨osszehasonl´ıtva, az unicit´as bizony´ıt´ as´ an´ al l´atott ´ervel´essel ad´odik, hogy A∗ (αw1 + βw2 ) = αA∗ (w1 ) + βA∗ (w2 ) , azaz A∗ line´aris lek´epez´es.
2
Vizsg´aljuk meg, hogy milyen kapcsolat van az A line´ aris lek´epez´es m´atrixa ´es transzpon´altj´anak m´atrixa k¨oz¨ ott. Ehhez r¨ogz´ıten¨ unk kell mind a V -ben egy X = {x1 , . . . , xn }, mind a W -ben egy Y = {y1 , . . . , ym } b´ azist. Mint tudjuk, A m´atrixa az X − Y b´azisp´arra vonatkoz´ oan: A = [A(x1 )Y , . . . , A(xn )Y ] , azaz a m´atrix i-edik sor´anak j-edik eleme az A(xj ) vektor yi -re vonatkoz´ o koordin´at´ aja. Amennyiben az Y b´azis ortonorm´alt, akkor az
A∗
hA(xj ), yi iW skal´aris szorzat ´eppen ezt a koordin´at´ at szolg´altatja, teh´at
A=
hA(x1 ), y1 iW , hA(x1 ), y2 iW , .. .
..., ...,
hA(xn ), y1 iW hA(xn ), y2 iW .. .
hA(x1 ), ym iW , . . . , hA(xn ), ym iW alak´ u. Ha az X b´azis is ortonorm´alt V -ben, akkor az A∗ m´ atrixa az Y −X b´azisp´ arra vonatkoz´oan A = [A (y1 )X , . . . , A (ym )X ] = ∗
∗
∗
hx1 , A∗ (y1 )iV , . . . , hx1 , A∗ (ym )iV hx2 , A∗ (y1 )iV , . . . , hx2 , A∗ (ym )iV .. .. . .
hxn , A∗ (y1 )iV , . . . , hxn , A∗ (ym )iV alak´ u. L´athat´o, hogy A∗ j-edik sor´anak i-edik eleme hxj , A∗ (yi )iV = hA(xj ), yi iW megegyezik az A m´atrix j-edik oszlop´anak i-edik elem´evel, teh´at A∗ m´atrixa ´eppen A m´atrix´anak transzpon´altja.
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA
117
A line´aris lek´epez´esek ´es transzpon´altjaik k¨oz¨ otti kapcsolat tov´ abbi jellemz´es´ere bebizony´ıtjuk az al´abbi t´etelt. 4.2.3 T´ etel. Legyenek V ´es W euklideszi terek ´es A ∈ L(V, W ) transzpon´ altja A∗ ∈ L(W, V ) . Akkor (im A)⊥ = ker A∗
´es
(im A∗ )⊥ = ker A ,
V = ker A ⊕ im A∗
´es
W = ker A∗ ⊕ im A .
k¨ ovetkez´esk´eppen
Bizony´ıt´ as. Minden v ∈ V -re ´es w ∈ ker A∗ -ra hA(v), wiW = hv, A∗ (w)iV = hv, 0iV = 0 =⇒ w ∈ (im A)⊥ . M´asr´eszt, ha minden v ∈ V -re 0 = hA(v), wiW = hv, A∗ (w)iV =⇒ A∗ (w) ∈ V ⊥ = {0} , azaz w ∈ ker A∗ . Ez igazolja az els˝o ´all´ıt´ ast, amelynek a m´asodik ´all´ıt´ as analogonja. Ezek ismeret´eben a V = ker A ⊕ im A∗ ´es a W = ker A∗ ⊕ im A ´all´ıt´ asok azonnal ad´odnak a projekci´os t´etelb˝ol. 2 4.2.4 Defin´ıci´ o. Legyen V euklideszi t´er. Az A ∈ L(V ) line´ aris transzform´ aci´ ot szimmetrikusnak nevezz¨ uk, ha megegyezik transzpon´ altj´ aval. Egy regul´ aris B ∈ R(V ) line´ aris transzform´ aci´ ot ortogon´ alisnak mondjuk, ha transzpon´ altja az inverz´evel egyenl˝ o. Az el˝oz˝o t´etel szimmetrikus line´aris transzform´aci´ okra teh´at ´ıgy hangzik: 4.2.5 K¨ ovetkezm´ eny. lideszi t´ernek, akkor
Ha A szimmetrikus line´ aris transzform´ aci´ oja a V euk-
(im A)⊥ = ker A
4.3
´es
V = ker A ⊕ im A .
Geometriai fogalmak ´ altal´ anos´ıt´ asa
Ebben a pontban geometriai fogalmak tetsz˝oleges euklideszi terekre val´ o kiterjeszt´es´evel foglalkozunk. Persze nem v´allalkozhatunk minden, k´et ´es 3-dimenzi´os geometriai fogalom tetsz˝oleges n-dimenzi´os euklideszi terekben val´ o ´altal´ anos´ıt´ as´ anak megfogalmaz´as´ara, csak a legfontosabbakra t´er¨ unk ki. A 2- ´es 3-dimenzi´os t´er b´armely k´et v ´es w pontja (vektora) meghat´arozott egy egyenest, amelynek b´armely x pontja (vektora) megkaphat´ o, ha a w vektorhoz hozz´aadjuk a v − w vektor valamilyen λ skal´ arszoros´ at. Teh´ at a v ´es w pontokon ´atmen˝o egyenes minden pontja x = w + λ(v − w) = λv + (1 − λ)w , (λ ∈ R)
118
4. FEJEZET EUKLIDESZI TEREK
... ... .. ... ... ... ... ................ ... ................ ... ................ ................ ... ................ ........................ .. .... .............................. ... ....................... ......... .. ......................... ...................... ........ ... ...................... ..... ... ... . ............... ... ...... .... .......................................... ... ... ...................... ............. . . ... ...................... . . ... ............ . .... . ... ... ... .............. ................................ ... ................ . ... ............ . . ................ . ... ....... . . .. . . . ................ . . . . . ... .. .......... ....... .... ... ... ....... . . . . . . . . . . . . ... . ..... . . . . . ... . . .... . ..... .. . . . . . ... . . . . . . ... ... ... ....... ... ... ... ....... .. ....... ... .. ... ....... ... ... ..... ....... . . . . . . .. . .. . ... .. .. .... ... ... .... . . . . ....... . . . ..... ... .............. . . . ...... ....... .................................................................................................................................................................................................................................................................................................................................................................................................................................................... .... .. ...
x
v−w
• v
• w
•
4.1. ´abra: Egyenes a s´ıkban alak´ u line´aris kombin´aci´oja a v ´es w pontoknak. Eg´esz pontosan: ha λ v´egigfut az ¨osszes val´os sz´amon, akkor x v´egigfut az egyenes pontjain. Az al´abbi 4.1 ´abra mutatja a k´etdimenzi´os t´er egy egyenes´enek ilyen megad´as´ at. Ez sugallja, hogy tetsz˝oleges E euklideszi t´er v ´es w pontj´ an ´atmen˝ o egyenes´en az ←→ vw = {x ∈ En | x = λv + (1 − λ)w λ ∈ R} = w + R(v − w) ponthalmazt ´erts¨ uk. A 2-dimenzi´os t´erben a szakaszok az egyeneseknek korl´ atos z´art r´eszhalmazai, ha csak a v ´es w pontokat ¨osszek¨ot˝o szakasz pontjait akarjuk megkapni, akkor a λ skal´art a val´os sz´amok [0, 1] z´art intervallum´ an kell v´egigfuttatnunk. Ennek megfelel˝oen az n-dimenzi´os euklideszi t´er v ´es w pontjait ¨osszek¨ ot˝ o szakasz´ an a v, w = {x ∈ En | x = λv + (1 − λ)w, 0 ≤ λ ≤ 1} ponthalmazt fogjuk ´erteni. A szakasz pontjai a v´egpontok olyan line´aris kombin´ aci´ oja, hogy az egy¨ utthat´ ok nemnegat´ıvak ´es ¨osszeg¨ uk 1-gyel egyenl˝ o. Az ilyen line´aris kombin´ aci´ okat konvex ´ line´ aris kombin´ aci´ oknak nevezz¨ uk. Altal´ anosan, ha λi ≥ 0 , (i = 1, . . . , n) val´ os Pn Pn sz´amok ´es i=1 λi = 1 , akkor a vi , (i = 1, . . . , n) vektorok i=1 λi vi line´ aris kombin´aci´oj´at konvex line´aris kombin´ aci´ onak mondjuk. 4.3.1 Defin´ıci´ o. Az E euklideszi t´er olyan K r´eszhalmaz´ at, amely b´ armely k´et pontj´ anak konvex line´ aris kombin´ aci´ oit is tartalmazza, konvex halmaznak h´ıvjuk. M´as szavakkal, azt mondhatjuk, hogy K pontosan akkor konvex halmaz, ha b´armely k´et pontj´at ¨osszek¨ot˝o szakasz r´eszhalmaza K-nak. Persze, ha k´et pont egybeesik, akkor az azokat ”¨osszek¨ ot˝ o szakasz” egyetlen pontra zsugorodik, ez´ert az egyetlen pontb´ ol ´all´ o halmazok is konvexek, s˝ot meg´allapodunk abban, hogy az u ¨res halmazt is konvexnek mondjuk. A s´ık egy-egy konvex ´es nem konvex r´eszhalmaz´ at mutatja az 4.2 ´abra. A konvex halmazok persze nemcsak b´armely k´et pontjuknak, de b´armely v´eges sok pontjuk konvex line´aris kombin´ aci´ oit is tartalmazz´ak. Ez ak´ar a konvex halmazok defin´ıci´oja is lehetne. Ezt mondja a k¨ovetkez˝ o: ´ ıt´ 4.3.2 All´ as. Az euklideszi t´er egy K r´eszhalmaza pontosan akkor konvex, ha b´ armely v´eges sok pontj´ anak konvex line´ aris kombin´ aci´ oit is tartalmazza.
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA ... ... .. ... ... ... ... ... ......... ... ... ............. ....... ... ... ....... ... ....... ... . ....... ... ... ....... .. ....... ... . ....... . . ... . ....... .... ... . ... . ... . .. ... . ... . .. ... . . ... . .. ... ... . . . . ... ... . . ... . ... ... . ... . .. ... . . ... . ........ ... ... . ...... ... ... ...... . ... ...... ... . ...... . . ... ...... . ............ ...... ... . . ........ . . ...... . . . . . . . ... . . . ...... ........ . . . . . . . . . ...... ... . . . ........................ ... ... ... ... ...................................................................................................................................................................................................... .... .. ...
·v
w ·
•
119
... ... .. ... .... ... ... ... ... ... ..... ... ... ... ... ... . ... . ... ... ... ... ... . ... ... . .. ... . ... . ... .. . ... . ... .. . ... ... . .. ... . ... . ... .. . . ... . . . ... .. ......... .. . . ... ... . . ...... .. .. ... . . ... . . . . ...... ... .. .. . . . ... . . . ... ...... . ... .. . ... . . ... . . ... . ....... .. . ... . . ... . . ... ...... . ... . ... . . . ... . ... . . ...... ..... .... ... . . ..... . . ... . . . ...... .... ...... ... .. . . ...... ... ... . . ... ... ......... ... . . ......... ... ... ... ..... .... ... ... ... ... ... ... .. ....................................................................................................................................................................................................... .... .. ...
v·
w·
·
x = 21 v + 21 w
•
konvex halmaz
nem konvex halmaz
4.2. ´abra: Konvex ´es nem konvex halmazok Bizony´ıt´ as. Az elegend˝os´eg nyilv´ anval´ o. A sz¨ uks´egess´eget a tekintett pontok sz´ama szerinti teljes indukci´ oval igazojuk. K´et pontj´anak konvex line´aris kombin´ aci´ oit konvex halmaz tartalmazza, hiszen ezzel ´ertelmezt¨ uk egy halmaz konvexit´ as´ at. Tegy¨ uk fel, hogy a K konvex halmaz legfeljebb n − 1 ≥ 2 pontj´anak minden konvex line´aris kombin´ aci´ oj´ at tartalmazza, ´es legyenek v1 , . . . , vn−1 , vn K-beli pontok, tov´ abb´ a λ1 , . . . , λn−1 , λn olyan nemnegat´ıv P skal´arok, hogy ni=1 λi = 1 . Feltehetj¨ uk, hogy ezek a skal´ arok mindegyike pozit´ıv, P mert k¨ ul¨onben a ni λi vi t´enylegesen n-n´el kevesebb pont konvex line´aris kombin´ aci´oja lenne, ´es az indukci´os feltev´es alapj´an azonnal ad´odna, hogy eleme K-nak. Igy a λi , (i = 1, . . . , n − 1) 1 − λn skal´arok olyan nemnegat´ıv sz´amok, amelyeknek az ¨osszege 1-gyel egyenl˝ o, k¨ovetkez´esk´eppen a n−1 X λi vi ∈ K . 1 − λn i=1 Akkor viszont a λn vn + (1 − λn )
Ãn−1 X i=1
λi vi 1 − λn
!
=
n X
λi vi
i=1
vektor is K-ban van, ´es ezt kellett igazolnunk.
2
A k¨ovetkez˝o ´all´ıt´as seg´ıts´eg¨ unkre lesz tetsz˝oleges r´eszhalmaz konvex lez´artj´ anak ´ertelmez´es´en´el. ´ ıt´ 4.3.3 All´ as. Konvex halmazok metszete is konvex. Bizony´ıt´ as. Legyenek Kγ , (γ ∈ Γ) konvex halmazok, ´es legyen v, w ∈ K . (Feltehetj¨ uk, hogy a metszetnek van legal´abb k´et k¨ ul¨ onb¨ oz˝ o eleme, mert γ∈Γ γ k¨ ul¨onben a metszet biztos konvex.) Akkor v, w ∈ Kγ minden γ ∈ Γ-ra, ´es a Kγ halamazok konvexit´asa miatt v ´es w minden T
x = λv + (1 − λ)w 0 ≤ λ ≤ 1
120
4. FEJEZET EUKLIDESZI TEREK
konvex line´aris kombin´aci´oja is minden Kγ halmazban benne van. Akkor viszont x ∈ ∩γ∈Γ Kγ is teljes¨ ul. Ezzel a bizony´ıt´ ast befejezt¨ uk. 2 4.3.4 Defin´ıci´ o. Legyen H az E euklideszi t´er tetsz˝ oleges r´eszhalmaza. Azt a legsz˝ ukebb konvex halmazt, amely H-t tartalmazza, a H konvex burk´ anak nevezz¨ uk ´es co (H)-val jel¨ olj¨ uk. Nyilv´an co (H) az ¨osszes H-t tartalmaz´o konvex halmaz k¨oz¨ os r´esze. Mivel az eg´esz euklideszi t´er konvex, ez mindig l´etezik. Rem´elj¨ uk, hogy most az olvas´ o a vektorterek r´eszhalmazai line´aris burk´ara asszoci´al, m´ar csak az´ert is, mert itt is ´erv´enyes az anal´og ´all´ıt´as, hogy ´ ıt´ 4.3.5 All´ as. Egy H halmaz co (H) konvex burka megegyezik a H halmaz elemei ¨ osszes konvex line´ aris kombin´ aci´ oinak halmaz´ aval. Bizony´ıt´ as. Jel¨olj¨ uk a H halmaz elemei ¨osszes konvex line´aris kombin´ aci´ oinak halmaz´at H 0 -vel. Akkor H 0 konvex, mert ha p X
αi vi
i=1
´es
q X
βj wj
j=1
a H halmaz elemeinek konvex line´aris kombin´ aci´ oja, akkor minden λ , (0 ≤ λ ≤ 1) val´os sz´amra a λ
à p X i=1
!
αi vi + (1 − λ)
q X
βj wj
j=1
is konvex line´aris kombin´aci´oja H elemeinek. Mivel H ⊆ H 0 kapjuk, hogy H 0 ⊆ co (H). Az is igaz viszont, hogy H ⊆ co (H) ´es konvex halmaz z´art az elemeinek konvex line´aris kombin´aci´o k´epz´es´ere (l´asd az (4.3.2) ´all´ıt´ ast), ez´ert co (H) ⊆ H 0 is fenn´all. Akkor co (H) = H 0 ´es ezt kellett igazolnunk. 2 V´eve k´et pontot az euklideszi t´erben ´es k´epezve ennek a k´etelem˝ u r´eszhalmaznak a konvex burk´at, a m´ar megismert szakaszt kapjuk. Ez´ert a tov´ abbiakban a v ´es w pontokat ¨osszekot˝o szakasz jel¨ol´es´ere a kifejez˝obb co (v, w)-t haszn´aljuk. Ha h´arom olyan pontot vesz¨ unk, melyek k¨oz¨ ul egyik sem konvex line´aris kombin´ aci´ oja a m´asik kett˝onek, akkor konvex burkuk h´aromsz¨ oget ad. Fel kell h´ıvjuk az olvas´ o figyelm´et, hogy h´aromsz¨oget kaphatunk line´arisan ¨osszef¨ ugg˝ o rendszert alkot´ o h´arom pont konvex burkak´ent is, csup´an azt kellett megk¨oveteln¨ unk, hogy konvex line´aris kombin´aci´oval ne lehessen el˝o´all´ıtani egyik pontot sem a m´asik kett˝ ob˝ ol, ami azt jelenti, hogy egyik pont sem legyen eleme a m´asik k´et pont ´altal meghat´arozott szakasznak. Hasonl´o konstrukci´ oval kaphatjuk a s´ık ¨osszes konvex soksz¨og´et ´es a t´erbeli konvex testeket is. Persze, m´ar a k´etdimenzi´ os euklideszi terekben is vannak olyan konvex r´eszhalmazok, amelyek nem kaphat´ ok meg v´eges r´eszhalmaz konvex burkak´ent, csak gondoljunk egy k¨orre, amely nyilv´ an ilyen tulajdons´ag´ u. Az euklideszi t´er v´eges r´eszhalmaz´anak konvex burk´at poli´edernek nevezz¨ uk. Ha K konvex halmaz ´es p ∈ K olyan pontja, amely nem bels˝o pontja egyetlen K-beli szakasznak sem, akkor p-t a K halmaz extrem´ alis pontj´ anak, vagy m´as sz´oval cs´ ucspontj´ anak h´ıvjuk.
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA
121
4.3.6 T´ etel. Legyen H = {p1 , . . . , pk } az euklideszi t´er egy v´eges r´eszhalmaza. Akkor co (H) minden extrem´ alis pontja H-beli, ´es p` ∈ H pontosan akkor extrem´ alis pontja co (H)-nak, ha nem ´ all´ıthat´ o el˝ o a H \ {p` } halmaz pontjainak konvex line´ aris kombin´ aci´ ojak´ent. Bizony´ıt´ as. Legyen c ∈ co (H) a H halmazbeli elemek c=
k X
k X
αi pi , (αi ≥ 0 ,
i=1
αi = 1)
i=1
konvex line´aris kombin´aci´oja. Ha c 6∈ H , akkor biztosan l´etezik olyan j , hogy 0 < αj < 1 . Akkor a k X αi p= pi 1 − αj i=1 i6=j
pont eleme co (H)-nak, hiszen H-beli pontok konvex line´aris kombin´ aci´ oja, ´es c = αj pj + (1 − αj )p bels˝o pontja a pj , p szakasznak, igazolva ezzel, hogy co (H) extrem´alis pontjai H-ban kell legyenek. A m´asodik ´all´ıt´as igazol´asa v´egett l´assuk be azt, hogy ha p` ∈ H el˝ o´ all´ıthat´ o H \{p` }beli pontok konvex line´aris kombin´ aci´ ojak´ent, akkor co (H) = co (H \{p` } . Val´ oban, ha p` =
k X
βi pi , βi ≥ 0,
k X
i=1
i6=`
akkor co (H) b´armely
Pk
i=1 γi pi
k X
βi = 1 ,
i=1
i6=`
eleme el˝o´ all´ıthat´ o
γi pi + γ`
k X
i=1
i=1
i6=`
i6=`
βi pi =
k X
(γi + γ` βi )pi
i=1
i6=`
alakban, ahol nyilv´an γi + γ` βi ≥ 0 minden i 6= `(= 1, . . . , k)-ra ´es k X
(γi + γ` βi ) = 1 .
i=1
i6=`
Ezzel igazoltuk, hogy co (H) ⊆ co (H \ {p` } , ´es mivel a ford´ıtott ir´any´ u tartalmaz´as nyilv´anval´oan fenn´all, azt is, hogy co (H) = co (H \ {p` } . Az els˝o, m´ar igazolt ´all´ıt´ as felhaszn´al´as´aval, mostm´ar kapjuk, hogy co (H) extrem´alis pontjai a H halmaz olyan ¯ r´eszhalmaz´anak a pontjai, amelyre co (H) = co (H) ¯ teljes¨ minim´alis H ul. 2 A fenti t´etel azt jelenti, hogy az euklideszi terek poli´ederei eset´eben a cs´ ucspontok ugyanolyan szerepet j´atszanak a poli´eder ”gener´al´ as´ aban”, mint a b´azisvektorok a t´er gener´al´as´aban. A 3-dimenzi´os euklideszi t´er pontjainak ´es egyeneseinek megfelel˝oit tetsz˝oleges euklideszi terekben m´ar ´ertelmezt¨ uk, de nem defini´altuk m´eg a s´ıkok megfelel˝oit.
122
4. FEJEZET EUKLIDESZI TEREK
A s´ıkok egyik megfoghat´o tulajdons´aga, hogy ha egy pontjukba a s´ıkra mer˝oleges vektort ´all´ıtunk, az a sikban fekv˝o minden vektorra mer˝oleges lesz. Az 4.3 ´abra azt igyekszik illusztr´alni, hogy ha ezt a c-vel jelzett vektort a s´ık v0 pontj´ aba toljuk, akkor a s´ık b´armely m´as x pontja (pontj´ aba mutat´ o vektor) azzal jellemezhet˝o, hogy a s´ıkban fekv˝o x − v0 vektor mer˝oleges c-re. . .... .... ..... ... ......... .. .. ... . ... ... ... ... ... ... .. ... . ... ... ... ... .. ... ... .............................................................. . . . . ... . . .......................... ... .......................... ... ....... ... . .......................... ....... .. ... ............... ....... .. . ....... ... ...................... ......... ....... . . . . . . . ... . . . . ... . . ......... ..... . . . . . ... . . . . ... ..... ... . . . ... ............ ..... ... .. . ..... . . . . ... . . . ... . ........ . ..... . ....... ... ... ..... . . . . ....... . . .... . ... . ... ......... . . .... . . ... . . . . . . ... ....... . ..... .......... . . . . . . . . . . . ... . . . . . . ....... . .......... .... ..... . . . . . . . . . . . . . . . .... . . . . . . ....... . ......... .... .... . . . . . . . . . .. . . . . . . . . . . . . . . . . . . ....... ........ ........ . . . . . ........ . ... ....... . . ....... . ......................... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ............. . . . . . . . ... .. ............. ........................................................................................................................................................................................................... . . . . . . . . . . . . ............................................................................................................... . . . . . . . . . . . . . . . . . ....... . .... ... . . . . . . . . . . . . . . . . . . ....... . . ..... ....... ....... . . . . ..... ....... ....... . . . . . . . . . . . . . . . ....... . . . .................... ..... . . . .. .... . . . . . . . . . .. ... . . . . . . .. .. . . ..... . . . . . . . . ..... . . . . . . . . . ..... . . . . . . . . ..... . . . . . . . . . . . .... . . . . .. . ..... ..... ..... ..... .....
c
v0 • ·
S(c, α)
x
•
4.3. ´abra: S´ık a 3-dimenzi´os t´erben A mer˝olegess´eg, ortogonalit´as kifejezhet˝o minden euklideszi t´erben a skal´ aris szorzat seg´ıts´eg´evel, nevezetesen az egym´asra mer˝oleges vektorok skal´ aris szorzata ´ nulla. Eppen ez szolg´alt a 3-dimenzi´os t´erben a s´ıkok hc, x − v0 i = 0 egyenlet´enek megad´as´ara. Ezt az egyenletet kicsit m´as alakban szok´as megadni, bevezetve a hc, v0 i skal´arra az α jel¨ ol´est, azt mondhatjuk, hogy pontosan azok az x pontok alkotj´ak a sz´obanforg´o s´ıkot, amelyek kiel´eg´ıtik az hc, xi = α egyenletet. Ez az ´ertelmez´es tetsz˝oleges euklideszi t´erben lehets´eges. Azt mondjuk, hogy az E euklideszi t´er hipers´ıkja a t´er S(c, α) = {x ∈ E | hc, xi = α} r´eszhalmaza, ahol c ∈ E ´es α ∈ R egy adott vektor, illetve skal´ ar. A c vektort a hipers´ık norm´alvektor´anak is szok´as nevezni, annak kifejez´es´ere, hogy c a s´ıkban fekv˝o minden vektorra ortogon´alis. Val´ oban, ha x1 , x2 ∈ S(c, α) , akkor hc, x1 − x2 i = hc, x1 i − hc, x2 i = α − α = 0 . Megjegyz´es: Eml´ekezve arra a megjegyz´esre, hogy amennyiben a skal´ aris szorzat valamelyik v´altoz´oj´at r¨ogz´ıtj¨ uk, akkor az a m´asik v´altoz´ onak line´aris f¨ uggv´enye, a hipers´ıkok interpret´alhat´ok u ´gy is, mint nemnulla line´aris f¨ uggv´enyek n´ıv´ ohalmaza.
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA
123
Val´oban a hc, ·i : E → R line´aris funkcion´ al α ∈ R skal´ arhoz tartoz´o n´ıv´ ohalmaza ´eppen S(c, α) . Megford´ıtva, ha f ∈ E ∗ egy tetsz˝oleges nemnulla line´aris funkcion´ al ´es α ∈ R tetsz˝oleges skal´ar, akkor a {x | f (x) = α} ponthalmaz egy hipers´ık. V´eges dimenzi´os esetben a k´etf´ele megad´as ekvivalenci´ aja k¨onnyen igazolhat´o, m´ıg v´egtelen dimenzi´os esetben a hipers´ık nemnulla line´aris funkcion´ al niv´ohalmazak´ent val´o ´ertelmez´ese ´altal´anosabb. ´ ıt´ 4.3.7 All´ as. A hipers´ıkok, egyenesek, szakaszok a t´ernek konvex r´eszhalmazai, ha a hipers´ık, vagy egyenes az orig´ ot (a nullvektort) is tartalmazza, akkor az euklideszi t´ernek alterei is. Bizony´ıt´ as. Legyen az S(c, α) hipers´ıknak x1 ´es x2 k´et tetsz˝oleges pontja ´es λ , (0 ≤ λ ≤ 1) valamely skal´ar. Akkor hc, λx1 + (1 − λ)x2 i = λ hc, x1 i + (1 − λ) hc, x2 i = λα + (1 − λ)α = α , igazolva, hogy a hipers´ık z´art a konvex line´aris kombin´ aci´ o k´epz´es´ere n´ezve, azaz konvex. Az orig´o pontosan akkor eleme a hipers´ıknak, ha az α = 0 . Akkor viszont b´armely x1 , x2 ∈ S(c, 0) pontj´ara ortogon´alis a c norm´ alvektor, ´ıgy azok tetsz˝oleges β1 x1 + β2 x2 line´aris kombin´aci´oj´ ara is, igazolva, hogy az orig´on ´atmen˝ o hipers´ıkok alterek. Az egyenesek ´es szakaszok konvexit´ as´ anak, illetve az orig´on ´atmen˝ o egyenesek alt´er volt´anak igazol´as´at az olvas´ ora bizzuk. 2 Az n-dimenzi´os euklideszi terek egyenesei egydimenzi´osak, abban az ´ertelemben, hogy azok vagy egydimenzi´os alterek, vagy egydimenzi´os alterek eltol´as´ aval kaphat´ok. Az orig´on ´atmen˝o hipers´ıkok n − 1-dimenzi´ os alterek. (Ez k¨ovetkezik az (4.1.16) t´etelb˝ol, ´es abb´ol, hogy egy S(c, α) hipers´ık az 1-dimenzi´os lin (c) ortogon´a´ lis komplementere.) Altal´ aban pedig a hipers´ıkok n − 1-dimenzi´ os alterek eltol´as´ aval kaphat´ok. (Eltol´ason azt ´ertj¨ uk, hogy az alt´er minden pontj´ ahoz ugyanazt a vektort hozz´aadva kapjuk az egyenes, illetve hipers´ık pontjait.) A hipers´ık norm´alvektora persze nem egy´ertelm˝ u, egy c norm´alvektor tetsz˝oleges nemz´er´ o skal´ arszorosai is norm´alvektorok, ´es persze a norm´alvektort´ ol f¨ ugg az α skal´ ar. A 3-dimenzi´os t´erben h´arom nem egy egyenesre es˝o pont egy´ertelm˝ uen meghat´arozta a r´ajuk illeszked˝ o s´ıkot. Ehhez az n-dimenzi´os euklideszi t´erben n pontra van sz¨ uks´eg, ´es ezek k¨oz¨ ul legal´abb n − 1 line´arisan f¨ uggetlen kell legyen. Az al´abbi p´eld´ aban bemutatjuk, hogy 4 pont megad´as´aval hogyan hat´arozhat´ o meg a 4-dimenzi´os euklideszi t´er egy hipers´ıkja. 5 P´ elda. Legyen az E4 euklideszi t´er egy ortonorm´ alt b´ azisa az X = {v1 , v2 , v3 , v4 } ´es a1 = v1 −v2 +v3 −v4 , a2 = 2v1 +v3 −2v4 , a3 = 2v2 −v3 , a4 = −v1 +v2 +2v3 +v4 . Hat´ arozzuk meg az a1 , a2 , a3 , a4 pontokat tartalmaz´ o hipers´ıkot. Jel¨olj¨ uk a keresett hipers´ık egy norm´alvektor´ at c-vel, ´es legyen ennek a koordin´ata vektora az X ortonorm´alt b´azisban c = [γ1 , γ2 , γ3 , γ4 ] . Mivel a1 , a2 , a3 , a4 a hipers´ık pontjai, az a1 − a2 , a1 − a3 , a1 − a4 vektorok a hipers´ıkra illeszkednek,
124
4. FEJEZET EUKLIDESZI TEREK
enn´elfogva ortogon´alisak a c vektorra, azzal val´ o skal´ aris szorzatuk z´er´ o. A skal´ aris szorzatukat most egyszer˝ uen az X ortonorm´alt b´azisra vonatkoz´ o bels˝o szorzatk´ent kapjuk az (4.1.20) t´etel szerint. Mivel
a1 − a2 =
−1 −1 0 1
a1 − a3 =
1 −3 2 −1
a1 − a4 =
2 −2 −1 −2
,
teljes¨ ulni kell az al´abbi egyenleteknek: −γ1 −γ2 +γ4 = 0 γ1 −3γ2 +2γ3 −γ4 = 0 2γ1 −2γ2 −γ3 −2γ4 = 0 Ennek a homog´en line´aris egyenletrendszernek a nemnulla megold´asai a lehets´eges norm´alvektorok. Az elemi b´azistranszform´ aci´ os m´odszerrel a megold´as: γ1
γ2
γ3
γ4
γ2
γ1 1 -1 −1 0 1 → −4 1 −3 2 −1 2 −2 −1 −2 −4 γ2 →
γ1 γ3
γ4
γ3
γ4
0 −1 → 2 0 -1 0 γ4
1 −1 γ1 −1 → γ2 0 -12 0 γ3 0 4 0
Az utols´o t´abl´azat alapj´an az ´altal´ anos megold´as:
c=
γ1 γ2 γ3 γ4
=
1 0 0 1
·τ,
ahol τ nemnulla val´ os.
A τ = 1 v´alaszt´assal kapott c = [1, 0, 0, 1] koordin´ata vektor´ u c = v1 + v4 vektor egy lehets´eges norm´alvektor. Ezzel a norm´alvektorral a hipers´ıkhoz tartoz´o skal´ ar a hc, a1 i skal´aris szorzat, ami eset¨ unkben [c, a1 ]X = 0 . Igy a keresett hipers´ık: S(c, 0) = {x ∈ E4 | hc, xi (= [c, x]X ) = 0} . Teh´at a x = [ξ1 , ξ2 , ξ3 , −ξ1 ] koordin´ata vektor´ u x = ξ1 v1 + ξ2 v2 + ξ3 v3 − ξ1 v4 pontok alkotj´ak a hipers´ıkot, ahol ξi , (i = 1, 2, 3) tetsz˝oleges val´ os sz´amok. Amint az k¨onnyen l´athat´o a kapott S(c, 0) hipers´ık most 3-dimenzi´os alt´er. 2 Az euklideszi terek tov´abbi nevezetes konvex r´eszhalmazai a f´elterek: Legyen S(c, α) az E euklideszi t´er valamely hipers´ıkja. A H1 (c, α) = {x ∈ E | hc, xi < α} ,
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA
125
H2 (c, α) = {x ∈ E | hc, xi > α} , H3 (c, α) = {x ∈ E | hc, xi ≤ α} , H4 (c, α) = {x ∈ E | hc, xi ≥ α} r´eszhalmazokat f´eltereknek nevezz¨ uk. Ezen bel¨ ul, mivel a H1 (c, α) ´es H2 (c, α) halmazok ny´ıltak, azokat ny´ılt f´eltereknek mondjuk, ´es minthogy a H3 (c, α) ´es H4 (c, α) halmazok z´artak, ezeket z´ art f´eltereknek h´ıvjuk. K¨onnyen bel´athat´o, hogy az eg´esz E euklideszi t´er felbonthat´ o az S(c, α) , a H1 (c, α) ´es H2 (c, α) r´eszhalmazainak diszjunkt (k¨oz¨ os pont n´elk¨ uli) egyes´ıt´es´ere. Az el˝oz˝oekb˝ol kider¨ ult, hogy a geometriai fogalmak ´altal´ anos´ıt´ asa szempontj´ ab´ ol nagyon hasznosnak bizony´ ult a konvex line´aris kombin´ aci´ o fogalma. Az optimumsz´am´ıt´asban azonban sz¨ uks´eg van tov´ abbi geometriai fogalmakra is, amelyek ´ertelmez´es´ehez a line´aris kombin´ aci´ o egy m´asik speci´alis eset´enek megad´asa sz¨ uks´eges. 4.3.8 Defin´ıci´ o. Az E euklideszi t´er v1 , v2 , . . . , vn pontjainak α1 v1 + α2 v2 + · · · + αn vn line´ aris kombin´ aci´ oj´ at k´ upkombin´ aci´ onak nevezz¨ uk, ha minden i(= 1, 2, . . . , n)re αi ≥ 0 . Amint l´attuk az euklideszi t´er konvex r´eszhalmazai azok, amelyek z´artak a konvex line´aris kombin´aci´o k´epz´esre n´ezve. Ennek megfelel˝oen azt mondjuk, hogy 4.3.9 Defin´ıci´ o. Az E euklideszi t´er egy nem¨ ures C r´eszhalmaz´ at k´ upnak nevezz¨ uk, ha z´ art elemeinek k´ upkombin´ aci´ oj´ ara n´ezve. Tekintettel arra, hogy k´ upok k¨oz¨ os r´esze is k´ up, lehet˝os´eg van az E tetsz˝ oleges H r´eszhalmaza ´altal gener´alt k´ up defini´al´ as´ ara; nevezetesen ezen az ¨osszes H-t tartalmaz´o k´ up k¨oz¨os r´esz´et kell ´erten¨ unk. K¨onnyen bizony´ıthat´ o, hogy ez a k´ up megegyezik a H halmaz elemeinek ¨osszes k´ upkombin´ aci´ oj´ at tartalmaz´o con (H)-val jel¨olt k´ uppal. Egy C k´ upot v´egesen gener´alt k´ upnak, vagy r¨oviden v´eges k´ upnak nevez¨ unk, ha van olyan v´eges elemsz´am´ u H r´eszhalmaza, hogy C = con (H) . A line´aris programoz´asi probl´em´ ak megold´as´ an´ al bet¨olt¨ ott szerep¨ uk miatt meg kell m´eg eml´ıten¨ unk a poliedrikus halmaz fogalm´at. Az euklideszi t´er egy r´eszhalmaz´at akkor nevezz¨ uk poliedrikus halmaznak, ha az v´eges sok z´art f´elt´er k¨oz¨ os r´esze. Meg kell eml´ıten¨ unk, hogy a poliedrikus halmaz fogalma m´ask´eppen is defini´alhat´o, ehhez azonban el˝obb meg kell mondjuk, hogy hogyan kell k´epezni az euklideszi t´er r´eszhalmazainak algebrai ¨osszeg´et. Ha L1 ´es L2 az E euklideszi t´er k´et r´eszhalmaza, akkor algebrai ¨osszeg¨ uk az L1 + L2 = {`1 + `2 | `1 ∈ L1 , `2 ∈ L2 } halmaz. A r´eszhalmazok algebrai ¨osszeg´enek ´ertelmez´ese ut´an a poliedrikus halmazok fogalma ´ıgy is defini´alhat´o: 4.3.10 Defin´ıci´ o. Az E euklideszi t´er egy P r´eszhalmaza poliedrikus halmaz, ha van olyan K poli´eder ´es C v´eges k´ up, hogy P = K + C . A poliedrikus halmaz k´et defin´ıci´ oj´ anak ekvivalenci´ aja nem nyilv´ anval´ o, bizony´ıt´asa olyan t´etelekre t´amaszkodik, amelyeket itt nem k¨oz¨ olhet¨ unk a terjedelmi korl´atok miatt.
126
4. FEJEZET EUKLIDESZI TEREK
T´ erelemek t´ avols´ aga∗
4.3.1
A projekci´os t´etelre t´amaszkodva megmutattuk, hogy hogyan sz´am´ıthat´ o ki az euklideszi t´er valamely pontj´anak egy alt´ert˝ ol val´ o t´avols´ aga. Az´ota megismert¨ uk n´eh´any geometriai fogalom euklideszi terekre val´ o ´altal´ anos´ıt´ as´ at, ´ertelmezt¨ uk az egyenes, illetve hipers´ık fogalm´at. Az al´abbiakban megmutatjuk, hogyan sz´am´ıthat´ o ki pontnak egyenest˝ol, hipers´ıkt´ol, illetve hipers´ık hipers´ıkt´ ol val´ o t´avols´ aga. Pont ´ es egyenes t´ avols´ aga ←→
Hat´arozzuk meg az E euklideszi t´er v pontj´ anak az x1 x2 egyenes´et˝ ol val´ o t´avols´ ag´ at. A Pythagorasz t´etelb˝ol k¨ovetkezik, hogy az egyenes olyan z pontja lesz v-hez legk¨ozelebb, amelyre a v − z vektor ortogon´alis az egyenesre. Ez´ert ←→
d(v, x1 x2 ) = d(v, z) = kv − zk , ←→
←→
ahol z ∈x1 x2 ´es v − z⊥ x1 x2 . Els˝ o l´ep´esben teh´at a z pont megkeres´ese a feladat. z = λx1 + (1 − λ)x2 = x2 + λ(x1 − x2 ) , ahol λ a hv − z, x1 − x2 i = 0 ortogonalit´ast kifejez˝o egyenletb˝ol kaphat´ o: hv − x2 − λ(x1 − x2 ), x1 − x2 i = hv − x2 , x1 − x2 i − λkx1 − x2 k2 = 0 , azaz, λ=
hv − x2 , x1 − x2 i . kx1 − x2 k2
A λ ismeret´eben az egyenes keresett z pontja: z = x2 +
hv − x2 , x1 − x2 i (x1 − x2 ) . kx1 − x2 k2
V´eg¨ ul pedig a v ´es z pontok t´avols´ aga: 1
kv − zk = [hv − x2 − λ(x1 − x2 ), v − x2 − λ(x1 − x2 )i] 2 = h
kv − x2 k2 − 2λ hv − x2 , x1 − x2 i + λ2 kx1 − x2 k2 s
kv − x2 k2 −
i1 2
=
hv − x2 , x1 − x2 i2 . kx1 − x2 k2
Pont ´ es hipers´ık t´ avols´ aga Sz´am´ıtsuk ki az E euklideszi t´er v pontj´ anak az S(c, α) hipers´ıkt´ ol val´ o t´avols´ ag´ at. H´ıvatkozva a Pythagoras-t´etelre, ad´odik, hogy d(v, S(c, α)) = d(v, z) = kv − zk ,
´ ´ ´ 4.3. GEOMETRIAI FOGALMAK ALTAL ANOS´ ıTASA
127
ahol z ∈ S(c, α) ´es v − z⊥S(c, α) , vagy ami ezzel ekvivalens, v − z = λc , hiszen c a hipers´ık norm´alvektora, ortogon´alis a hipers´ıkra. Az ut´obbi egyenl˝ os´egb˝ ol kapjuk, hogy z = v − λc , ´es mert z a hipers´ık pontja hc, zi = hc, v − λci = hc, vi − λkck2 = α . Ebb˝ol λ kifejezhet˝o: λ=
hc, vi − α , kck2
´es ´ıggy a keresett t´avols´ag: kv − zk = kλck =
| hc, vi − α| . kck
P´ arhuzamos hipers´ıkok t´ avols´ aga K´et hipers´ık pontosan akkor p´arhuzamos egym´assal, ha norm´alvektoraik egym´asnak nemnulla skal´arszorosai. Mivel azonban egy hipers´ık norm´alvektora csak skal´ arszorz´ot´ol eltekintve egy´ertelm˝ uen meghat´arozott, a p´arhuzamos hipers´ıkoknak v´alaszthat´o egyenl˝o norm´alvektor. Legyen teh´at S(c, α) ´es S(c, β) a k´et egym´assal p´arhuzamos hipers´ık, amelyek t´avols´ ag´ at akarjuk kisz´am´ıtani. Nyilv´anval´ oan d(S(c, α), S(c, β)) = d(v, w) = kv − wk , ahol v ∈ S(c, α) , w ∈ S(c, β ´es v − w ortogon´ alis a hipers´ıkokra, azaz v − w = λc . Ez ut´obbi egyenl˝os´egb˝ol kifejezve v-t ´es kihaszn´alva, hogy v ∈ S(c, α) ´es w ∈ S(c, β, kapjuk, hogy α = hv, ci = hw + λc, ci = hw, ci + λkck2 = β + λkck2 . Az egyenl˝os´egsorozat bal- ´es jobboldal´at ¨osszehasonl´ıtva kifejezhet˝o λ, azaz λ=
α−β , kck2
´es ´ıgy a keresett t´avols´ag: kv − wk = kλck =
|α − β| . kck
2. Gyakorlatok, feladatok 1. Legyen az En euklideszi t´er egy v´eges nem¨ ures r´eszhalmaza M . Mutassuk meg, hogy con (M ) korl´atos halmaz. 2. Igazoljuk, hogy a val´os sz´amtest feletti line´aris egyenletrendszer megold´ashalmaza konvex, ´es ha van legal´abb k´et eleme, akkor nem korl´ atos.
128
4. FEJEZET EUKLIDESZI TEREK
3. Bizony´ıtsuk be, hogy egy poliedrikus halmaznak v´eges sok extrem´alis pontja van. 4. Legyen az E4 euklideszi t´er x1 , x2 , x3 pontj´ anak koordin´ata vektora egy X ortonorm´alt b´azisban
x1 =
1 −1 2 0
, x2 =
0 −2 1 −1
´es
x3 =
1 0 2 −1
←→
a. Hat´arozzuk meg az x1 pontnak az x2 x3 egyenest˝ ol val´ o t´avols´ ag´ at. b. Sz´am´ıtsuk ki az x1 , x2 , x3 pontok ´altal meghat´arozott h´aromsz¨ og ter¨ ulet´et. 5. Mutassuk meg, hogy az En euklideszi t´er h´aromsz¨ ogeinek s´ ulypontja is a cs´ ucspontok sz´amtani k¨ozepe. 6. Hat´arozzuk meg az E4 euklideszi t´er v pontj´ anak az S(c, 0) hipers´ıkt´ ol val´ o t´avols´ag´at, ha egy ortonorm´alt b´azisban v = [1, 0, −1, 2] ´es c = [2, −1, 0, 3]. 7. Sz´am´ıtsuk ki az S(c, 0) ´es az S(c, 3) hipers´ıkok t´avols´ ag´ at, ha X {x1 , x2 , x3 , x4 } ortonorm´alt b´azis ´es c = x1 + 2x2 − x3 + x4 .
4.4
=
Unit´ er terek∗
Az unit´er terek a komplex vektorterekb˝ ol ugyan´ ugy kaphat´ ok, mint ahogy a val´ os vektorterekb˝ol az euklideszi tereket kaptuk. Ez´ert ebben a pontban csup´an a komplex terekben ´ertelmezett skal´aris szorzat megad´as´ ara szor´ıtkozunk, ´es azt mutatjuk meg, hogy minden v´eges dimenzi´os komplex vektort´erben ´ertelmezhet˝ o skal´ aris szorzat, teh´at unit´er t´err´e tehet˝o. 4.4.1 Defin´ıci´ o. Legyen V komplex vektort´er ´es h, i : V ⊕ V → C olyan f¨ uggv´eny, amely minden v, w ∈ V vektorp´ arhoz egy hv, wi-vel jel¨ olt komplex sz´ amot rendel. A h, i f¨ uggv´enyt komplex skal´ aris szorzatnak nevezz¨ uk, ha eleget tesz az al´ abbi felt´eteleknek: b´ armely v, w, z ∈ V vektorokra ´es tetsz˝ oleges λ komplex sz´ amra (1) hv, wi = hw, vi, ¯ hv, wi, (2) hλv, wi = λ (3) hv + w, zi = hv, zi + hw, zi, (4) hv, vi ≥ 0 ´es
hv, vi = 0 ⇐⇒ v = 0.
4.4.2 Defin´ıci´ o. Egy v´eges dimenzi´ os komplex vektorteret unit´er t´ernek nevez¨ unk, ha komplex skal´ aris szorzat van benne ´ertelmezve.
´ TEREK∗ 4.4. UNITER
129
A v´eges dimenzi´os val´os vektorterekben valamely b´azisra vonatkoz´ o, u ´gynevezett bels˝o szorzat egyszersmind skal´ aris szorzat, s˝ot azt is l´attuk, hogy minden skal´ aris szorzat a t´er ortonorm´alt b´azis´ara vonatkoz´ o bels˝o szorzat. Hasonl´o igaz v´eges dimenzi´os komplex vektorterekben is, amennyiben a komplex bels˝o szorzatot az al´abbi m´odon defini´aljuk. 4.4.3 Defin´ıci´ o. Legyen X = {x1 , . . . , xn } a V komplex vektort´er egy b´ azisa ´es legyenek v = α1 x1 + · · · + αn xn ´es w = β1 x1 + · · · + βn xn tetsz˝ oleges V -beli vektorok. A [v, w]X =
n X
α¯i βi
i=1
komplex sz´ amot a v ´es w vektorok X b´ azisra vonatkoz´ o komplex bels˝ o szorzat´ anak nevezz¨ uk. Az olvas´o k¨onnyen ellen˝orizheti, hogy a komplex bels˝o szorzat rendelkezik a komplex skal´aris szorzatt´ol megk¨ovetelt n´egy tulajdons´aggal, teh´at minden v´eges dimenzi´os komplex vektort´er unit´er t´err´e tehet˝o. A komplex skal´aris szorzatos terek is norm´alt terek a def
q
kzk =
hz, zi
norma-f¨ uggv´ennyel, de a Cauchy-Schwarz-egyenl˝ otlens´eg bizony´ıt´ asa kicsit bonyolultabb a val´os esetben l´atott´ol, ez´ert azt r´eszletezz¨ uk. A komplex skal´ aris szorzatos V t´er b´armely k´et s, t vektor´ara ´es b´armely λ komplex sz´amra fenn´all az ¯ ht, si + λλ ¯ ht, ti ≥ 0 hs + λt, s + λti = hs, si + λ hs, ti + λ egyenl˝otlens´eg, ami kicsit t¨om¨orebben az ¯ ht, si + |λ|2 ktk2 ≥ 0 ksk2 + λ hs, ti + λ
(1)
alakban is ´ırhat´o. Az (1) egyenl˝ otlens´eget szorozva a pozit´ıv ksk2 -tel, kapjuk, hogy 2 ¯ ksk4 + λksk2 hs, ti + λksk ht, si + |λ|2 ksk2 ktk2 =
³
(2)
= ksk2 + λ hs, ti
´³
´
¯ ht, si − |λ|2 hs, ti ht, si + |λ|2 ksk2 ktk2 ≥ 0 . ksk2 + λ
Mivel a (2) egyenl˝otlens´eg minden komplex λ sz´amra teljes¨ ul, fenn´all a λ=−
hs, ti ksk2
sz´amra is, amikor is (2) a (3)
−|λ|2 hs, ti ht, si + |λ|2 ksk2 ktk2 ≥ 0
130
4. FEJEZET EUKLIDESZI TEREK
egyenl˝otlens´egre reduk´al´odik. V´eg¨ ul (3)-at ´atrendezve, a pozit´ıv |λ|2 -tel elosztva ´es figyelembe v´eve, hogy hs, ti ht, si = hs, ti hs, ti = |hs, ti|2 , kapjuk, hogy
|hs, ti|2 ≤ ksk2 ktk2 ,
amib˝ol n´egyzetgy¨ok¨ot vonva ad´odik a k´ıv´ ant |hs, ti| ≤ ksk · ktk Cauchy-Schwarz-egyenl˝otlens´eg. Mivel a komplex vektorterek is norm´alt terek, azok is metrikus t´err´e tehet˝ok a def
d(s, t) = ks − tk metrik´aval, ´es a Cauchy-Schwarz-egyenl˝ otlens´eg birtok´aban a komplex vektorok ortogonalit´asa is ugyan´ ugy ´ertelmezhet˝ o, mint a val´ os skal´ aris szorzatos terekben. Igy unit´er terekben is vannak ortonorm´alt b´azisok, ´es a komplex skal´ aris szorzat is a vektorok ortonorm´alt b´azisra vonatkoz´ o komplex bels˝o szorzat´ara reduk´al´ odik. Az euklideszi geometria fogalmai kiterjeszthet˝ok az unit´er terekre is, ezekkel azonban itt nem foglalkozunk.
5. Fejezet
Invari´ ans alterek Ennek a fejezetnek az a c´elja, hogy a v´eges dimenzi´os vektor terek line´aris transzform´aci´oit jellemezz¨ uk. Milyen jellemz´esre gondolunk? A 2-dimenzi´os val´ os t´erbeli line´aris transzform´aci´ok, mint a ny´ ujt´ as, t¨ ukr¨ oz´es, elforgat´as, vet´ıt´es ´es p´arhuzamos affinit´as, hat´as´ar´ol j´ol kialakult elk´epzel´es¨ unk van. Nagyobb dimenzi´oj´ u terekben persze nem v´arhatjuk, hogy egy line´aris transzform´aci´ o hat´as´ at ugyan´ ugy ”l´assuk” mint a s´ıkon, de arra t¨orekedhet¨ unk, hogy meg tudjuk mondani azok hat´as´ at a t´er szeml´eltethet˝o alterein. Teh´at a t´er altereit haszn´aljuk a vizsg´alt line´aris transzform´aci´ok jellemz´es´ere. Persze ehhez csak olyan alterek haszn´alhat´ ok, amelyeknek vektorai a transzform´aci´o sor´an az alt´erben maradnak. Ezek az u ´gynevezett invari´ans alterek. Ha az eg´esz vektorteret fel tudjuk bontani olyan invari´ ans alterek direkt¨oszeg´ere, amelyeken m´ar tudjuk a line´aris transzform´aci´ o hat´as´ at, akkor a transzform´aci´ot ismertnek mondhatjuk. Kider¨ ul, hogy szoros kapcsolat van a line´aris transzform´aci´ok polinomjainak faktoriz´aci´ oi ´es a t´er invari´ ans altereinek direkt¨osszeg´ere val´o felbont´asa k¨oz¨ott. Ez sz¨ uks´egess´e teszi, hogy ismertess¨ unk n´eh´ any a polinomok faktoriz´aci´oj´aval kapcsolatos n´elk¨ ul¨ ozhetetlen eredm´enyt. Ezeket k¨ ul¨ on alpontban gy˝ ujt¨ott¨ uk ¨ossze, amit a ter¨ ulettel ismer˝os olvas´ o nyugodtan kihagyhat.
5.1
Invari´ ans alterek, transzform´ aci´ ok polinomjai
Mint azt a fejezet bevezet˝oj´eben eml´ıtett¨ uk a line´aris transzform´aci´ okat u ´gy k´ıv´ anjuk jellemezni, hogy felbontjuk a teret olyan alterek direkt ¨osszeg´ere, amelyen a line´aris transzform´aci´o hat´as´ar´ol m´ar j´o elk´epzel´es¨ unk van. Az ilyen altereknek persze a line´aris transzform´aci´ora n´ezve ”z´artnak” kell lennie. A line´aris transzform´aci´ ora vonatkoz´o z´arts´ag fogalm´at az al´abbi defin´ıci´ oban r¨ogz´ıtett¨ uk. 5.1.1 Defin´ıci´ o. Legyen V egy F test feletti vektort´er ´es A line´ aris transzform´ aci´ oja V -nek. A V vektort´er egy M alter´et A-ra n´ezve invari´ ansnak mondjuk, ha minden v ∈ M -re az A(v) k´epvektor is M -ben van. Hangs´ ulyoznunk kell, hogy azt nem k¨ovetelt¨ uk meg a defin´ıci´ oban, hogy M minden eleme el˝o´alljon valamely V -beli vektor k´epek´ent, ´es azt sem, hogy ha egy w vektor A(w) k´epe M -ben van, akkor w-nek is M -ben kell lennie, csup´an azt, hogy az M -beli vektorok k´epe M -ben kell maradjon. A r¨ovids´eg kedv´e´ert sokszor az A-ra n´ezve invari´ans alterekre az A-invari´ ans jelz˝ovel h´ıvatkozunk. Id˝onk´ent nem 131
´ 5. FEJEZET INVARIANS ALTEREK
132
igaz´an logikusan ugyan, de r¨oviden a vektort´er A-invari´ ans altere kifejez´es helyett azt mondjuk, hogy az A invari´ ans altere. Tetsz˝oleges A transzform´aci´onak nyilv´ an invari´ ans altere a z´erusalt´er, ker (A), im (A) ´es maga a V vektort´er. Kev´esb´e trivi´alis A-invari´ans altereket kaphatunk a k¨ovetkez˝ o konstrukci´ oval: kiv´alasztunk egy tetsz˝oleges v ∈ V vektort, majd k´epezz¨ uk a {v, A(v), A2 (v), . . .} vektorok ´altal gener´alt alteret, amelyet lin (v, A)-val fogunk jel¨olni. Ha V n-dimenzi´os, akkor a {v, A(v), A2 (v), . . . An (v)} vektorrendszer biztosan line´arisan ¨osszef¨ ugg˝ o, k hiszen n + 1 vektort tartalmaz, ´es m´eg az is igaz, hogy ha A (v) (1 ≤ k ≤ n) kifejezhet˝o a v, A(v), . . . , Ak−1 (v) vektorok line´aris kombin´ aci´ ojak´ent, akkor minden pozit´ıv eg´esz m-re az Ak+m (v) is el˝o´ all´ıthat´ o, mint a v, A(v), . . . , Ak−1 (v) vektorok line´aris kombin´aci´oja. Az ´all´ıt´as m szerinti teljes indukci´ oval k˝onnyen igazolhat´o. Val´oban, ha Ak (v) =
k−1 X
αi Ai (v) ,
i=0
akkor k+1
A
(v) =
k−1 X
i+1
αi A
k−2 X
(v) =
i=0
i+1
αi A
(v) + αk−1
Ãk−1 X
k−1 X
αi A (v) =
i=0
i=0
= αk−1 α0 v +
! i
(αi−1 + αk−1 αi )Ai (v) ,
i=1
teh´at m = 1-re igaz az ´all´ıt´as. Ha m − 1 ≥ 1-re k+m−1
A
(v) =
k−1 X
βi Ai (v) ,
i=0
akkor a k+m
A
(v) =
k−1 X
i+1
βi A
(v) =
i=0
k−2 X
i+1
βi A
(v) + βk−1
Ãk−1 X
i=0
= βk−1 β0 v +
! i
βi A (v)
=
i=0
k−1 X
(βi−1 + βk−1 βi )Ai (v) ,
i=1
Ak+m (v)
sz´amol´assal kapjuk, hogy is kifejezhet˝o a¡ v, A(v), . . . , Ak−1 (v)¢ vektorok line´aris kombin´aci´ojak´ent. ´Igy lin (v, A) = lin v, A(v), . . . , An−1 (v) . Tulajdonk´eppen ez´ert haszn´aljuk a lin (v, A) jel¨ol´est. Nem neh´ez bel´atnunk, hogy lin (v, A) az a legsz˝ ukebb A-invari´ ans alt´er, amely a v vektort tartalmazza. Tekintve, hogy egy vektort´er line´aris transzform´aci´ oi nemcsak vektorteret alkotnak, de line´aris transzform´aci´ok szorzata is line´aris transzform´aci´ o, ´es ´ıgy egy line´aris transzform´aci´o nemnegat´ıv eg´esz kitev˝os hatv´anyainak line´aris kombin´ aci´ oja is a t´er line´aris transzform´aci´oja, tetsz˝oleges A ∈ L(V ) eset´en a p(A) = α0 A0 + α1 A + · · · + αk Ak
´ ´ OK ´ POLINOMJAI 5.1. INVARIANS ALTEREK, TRANSZFORMACI
133
polinom is line´aris transzform´aci´ oja V -nek. K¨onnyen igazolhat´o, hogy az A ´es p(A) transzform´aci´ok szorzata f¨ uggetlen a t´enyez˝ ok sorrendj´et˝ ol. Ezt ismerve, meg tudjuk mutatni, hogy a p(A) transzform´aci´ o magtere ´es k´eptere is A-invari´ ans alt´er. Val´ oban, ha v ∈ ker (p(A)), azaz p(A)(v) = 0, akkor p(A)(A(v)) = A(p(A)(v)) = A(0) = 0, teh´at A(v) ∈ ker (p(A)). Hasonl´oan, ha v ∈ im (p(A)), azaz l´etezik olyan w ∈ V , amelyre p(A)(w) = v, akkor p(A)(A(w)) = A(p(A)(w)) = A(v), igazolva, hogy A(v) ∈ im (p(A)) is teljes¨ ul. Ut´obbi p´eld´ank sugallja, hogy sz¨ uks´eg¨ unk lesz a line´aris transzform´aci´ ok polinomjaira, azok invari´ans altereinek konstru´ al´ asakor. Ez´ert most egy kis kit´er˝ ot tesz¨ unk, ´es ¨osszefoglaljuk a polinomokkal kapcsolatos azon fogalmakat ´es ´all´ıt´ asokat, amelyekre az al´abbiakban sz¨ uks´eg¨ unk lesz.
5.1.1
Polinomok
Az el˝oz˝o fejezetekben, m´ar szerepeltek a val´ os egy¨ utthat´ os polinomok, ´ıgy kicsit meglep˝o lehet, hogy az azokra vonatkoz´ o fogalmak ´es eredm´enyek ¨osszefoglal´as´ara csak most ker¨ ul sor. Ennek az a magyar´ azata, hogy eddig a polinomokat mint egy vektort´er elemeit vizsg´altuk, ´es ez´ert a polinomok ¨osszead´ as´ aval ´es skal´arral val´o szorz´as´aval kapcsolatos tulajdons´agaik j´atszottak els˝odleges szerepet. Az al´abbiakban a polinomok szorz´as´ aval kapcsolatos fogalmakat ´es eredm´enyeket gy˝ ujt¨ ott¨ uk ¨ossze. Mindenekel˝ott fogalmazzuk meg u ´jra, hogy mit kell ´erten¨ unk egy tetsz˝oleges F test feletti polinomon, majd meg kell ismerkedn¨ unk a polinomok marad´ekos oszt´as´aval. R˝ogz´ıt¨ unk egy v´altoz´onak nevezett szimb´ olumot, legyen ez mondjuk t, ´es az F test feletti t v´altoz´os polinomok F[t] halmaz´at alkoss´ ak a p(t) = α0 + α1 t + · · · + αn tn alak´ u form´alis kifejez´esek, ahol az α0 , α1 , . . . , αn az F test elemei, n pedig nemnegat´ıv eg´esz sz´am. A p(t) polinomot n-edfok´ unak mondjuk, ha a legnagyobb kitev˝oj˝ u nem nulla egy¨ utthat´oj´ u t-hatv´any a tn . Jelekkel: deg p(t) = n . Az αn 6= 0 skal´ art a polinom f˝ oegy¨ utthat´ oj´ anak nevezz¨ uk ´es p(t)-t norm´ altnak h´ıvjuk, ha f˝oegy¨ utthat´ oja 1. Ugyan´ ugy, mint azt a val´os egy¨ utthat´ os polinomok eset´eben l´attuk, tetsz˝oleges F test feletti polinomok halmaz´ an is ´ertelmezhet˝ o ¨osszead´ as ´es az F test elemeivel, mint skal´arokkal val´o szorz´as. (F oper´atortartom´ anya F[t]-nek.) K¨onnyen ellen˝orizhet˝o, hogy F[t] ezekkel a m˝ uveletekkel az F test feletti vektort´er. De az ¨osszead´ ason ´es a skal´arokkal val´o szorz´ason k´ıv¨ ul ´ertelmezhet˝ o a polinomok szorz´asa is. Egy p(t) = α0 + α1 t + · · · + αn tn ´es egy q(t) = β0 + β1 t + · · · + βm tm polinom szorzat´an ´ertve a p(t) · q(t) = α0 β0 + (α0 β1 + α1 β0 ) t + · · · + αn βm tn+m polinomot. A szorzatban a tk -t tartalmaz´o tag egy¨ utthat´ oja a X i+j=k
αi βj (0 ≤ i ≤ n; 0 ≤ j ≤ m) .
´ 5. FEJEZET INVARIANS ALTEREK
134
Nem neh´ez ellen˝orizni, hogy a polinomok szorz´asa kommutat´ıv, asszociat´ıv, az ¨osszead´asra n´ezve disztribut´ıv m˝ uvelet. A szorz´as defin´ıci´ oj´ ab´ ol k¨ovetkezik, hogy deg p(t)q(t) = deg p(t) + deg q(t). Azt mondjuk, hogy a q(t) ∈ F[t] polinom oszt´oja a p(t) ∈ F[t] polinomnak, jelekkel q(t) | p(t), ha l´etezik olyan s(t) ∈ F[t], amelyre p(t) = s(t) · q(t) teljes¨ ul. Egy p(t) ∈ F[t] polinomot irreducibilisnek nevez¨ unk, ha nincs olyan q(t) ∈ F[t] oszt´oja, amelyre 0 < deg q(t) < deg p(t) teljes¨ ul. B´ar a polinomok szorz´asra vonatkoz´o inverze ´altal´ aban nem l´etezik, de v´egezhet˝ o, u ´gynevezett marad´ekos oszt´as. Konkretiz´alva, igaz a k¨ovetkez˝ o ´all´ıt´ as. ´ ıt´ 5.1.2 All´ as. Ha p(t), q(t)(6= 0) ∈ F[t] tetsz˝ oleges polinomok, akkor l´eteznek olyan egy´ertelm˝ uen meghat´ arozott h(t), r(t) ∈ F[t] polinomok, hogy p(t) = h(t) · q(t) + r(t) , ´es ha deg q(t) 6= 0, akkor 0 ≤ deg r(t) < deg q(t) . Bizony´ıt´ as. Legyenek p(t) = α0 + α1 t + · · · + αn tn αn 6= 0 ´es q(t) = β0 + β1 t + · · · + βm tm βm 6= 0 . Ha n < m, akkor a h(t) = 0 ´es r(t) = p(t) polinomok eleget tesznek a k´ıv´ ant felt´etelnek. Ha n ≥ m, akkor k´epezz¨ uk a p1 (t) = p(t) −
αn n−m t q(t) = βm
α10 + α11 t + · · · + αn1 tn1 αn1 6= 0; (0 ≤ n1 ≤ n − 1) n1 -edfok´ u polinomot. Ha n1 < m, akkor legyen h(t) =
αn n−m t βm
´es r(t) = p1 (t).
Ellenkez˝o esetben k´epezz¨ uk a p2 (t) = p1 (t) −
αn1 n1 −m t q(t) = βm
= α20 + α21 t + · · · + αn2 tn2 αn2 6= 0; (0 ≤ n2 ≤ n1 ) n2 -edfok´ u polinomot. Ha n2 < m, akkor legyen h(t) =
αn n−m αn1 n1 −m t + t βm βm
´es r(t) = p2 (t) .
Ha p2 (t) foka m´eg nem kisebb q(t) fok´an´ al, akkor hasonl´oan p1 (t) ´es p2 (t) kisz´am´ıt´as´ahoz, k´epezz¨ uk a p3 (t) = p2 (t) −
αn2 n2 −m t q(t) βm
´ ´ OK ´ POLINOMJAI 5.1. INVARIANS ALTEREK, TRANSZFORMACI
135
n3 -adfok´ u polinomot, ´es ´ıgy tov´ abb. Mivel a p(t), p1 (t), p2 (t), . . . polinomok foksz´amai monoton cs¨okken˝o n > n1 > n2 > . . . sorozatot alkotnak, v´eges sz´am´ u l´ep´es ut´an el´er¨ unk egy αn pk (t) = pk−1 (t) − k−1 tnk−1 −m q(t) βm polinomhoz, amelynek nk foka m´ar kisebb m-n´el, ´es µ
pk (t) = p(t) −
¶
αn αn n−m αn1 n1 −m t + t + · · · + k−1 tnk −m q(t). βm βm βm
Ebb˝ol azonnal ad´odik, hogy a αn αn n−m αn1 n1 −m h(t) = t + t + · · · + k−1 tnk −m βm βm βm
´es r(t) = pk (t)
polinomok felhaszn´al´as´aval p(t) a k´ıv´ ant alakban ´all el˝o. Az egy´ertelm˝ us´eg igazol´asa v´egett tegy¨ uk fel, hogy a h0 (t) ´es r0 (t) polinomokra is teljes¨ ul, hogy p(t) = h0 (t)q(t) + r0 (t) Akkor
¡
´es
0 ≤ deg r0 (t) < deg q(t).
¢
h(t) − h0 (t) q(t) = r0 (t) − r(t) .
Az egyenl˝os´eg jobboldal´an l´ev˝o polinom foksz´ama kisebb mint q(t) foka, m´ıg a baloldal´an l´ev˝o polinom foka akkor ´es csak akkor kisebb q(t) fok´an´ al, ha h(t)−h0 (t) = 0 0 0, azaz h(t) = h (t). Akkor viszont r(t) = r (t) is teljes¨ ul. Ezzel bizony´ıt´asunk teljes. 2 K´et polinom p(t), q(t) ∈ F[t] legnagyobb k¨oz¨ os oszt´oj´ an olyan d(t) ∈ F[t] norm´alt polinomot ´ert¨ unk, amely mind p(t)-nek, mind q(t)-nek oszt´oja ´es ha c(t) is oszt´oja p(t)-nek is ´es q(t)-nek is, akkor c(t) | d(t). Azt mondjuk, hogy a p(t) ´es q(t) polinomok relat´ıv pr´ımek , ha legnagyobb k¨oz¨ os oszt´ojuk a konstans 1 polinom. K´et polinom p(t), q(t) ∈ F[t] legkisebb k¨oz¨ os t¨obbsz¨ or¨ ose pedig olyan k(t) ∈ F[t] norm´alt polinom, amelynek mind p(t), mind q(t) oszt´oja, ´es ugyanakkor oszt´oja p(t) ´es q(t) minden k¨oz¨os t¨obbsz¨or¨os´enek. Megmutathat´ o, hogy k´et polinom legkisebb k¨oz¨os t¨obbsz¨or¨ose egyenl˝o a polinomok szorzat´anak ´es legnagyobb k¨oz¨ os oszt´ojuk h´anyados´aval. A marad´ekos oszt´as birtok´aban, adhatunk olyan algoritmust, amellyel tetsz˝oleges k´et p(t), q(t) ∈ F[t] polinom legnagyobb k¨oz¨ os oszt´oja meghat´arozhat´ o. Az elj´ar´ as a k¨ovetkez˝o: Elv´egezz¨ uk az al´abbi marad´ekos oszt´asok sorozat´at, mindaddig, am´ıg a marad´ek nulla nem lesz. Mivel a marad´ek polinomok foksz´amai szigor´ uan cs¨okken˝ o sorozatot alkotnak v´eges sz´am´ u l´ep´es ut´an a marad´ek z´er´ o lesz. p(t) = h1 (t)q(t) + r1 (t) ahol 0 ≤ deg r1 (t) < deg q(t) q(t) = h2 (t)r1 (t) + r2 (t) ahol 0 ≤ deg r2 (t) < deg r1 (t) r1 (t) = h3 (t)r2 (t) + r3 (t) ahol 0 ≤ deg r3 (t) < deg r2 (t) .. . rn−2 (t) = hn (t)rn−1 (t) + rn (t) ahol 0 ≤ deg rn (t) < deg rn−2 (t) rn−1 (t) = hn+1 (t)rn (t)
(5.1)
´ 5. FEJEZET INVARIANS ALTEREK
136
Az utols´o nemz´er´o rn (t) polinomot sz¨ uks´eg eset´en norm´aljuk, megszorozva f˝oegy¨ utthat´oja reciprok´aval. Jel¨olje az ´ıgy kapott polinomot d(t) . Azt ´all´ıtjuk, hogy d(t) a p(t) ´es q(t) polinomok legnagyobb k¨oz¨ os oszt´oja. d(t) | rn (t), ´es az utols´o egyenl˝os´eg miatt rn (t) | rn−1 (t) akkor viszont az utols´o el˝otti egyenl˝ os´eg miatt rn (t) | rn−2 (t) ´es ´ıgy tov´abb haladva kapjuk, hogy rn (t) oszt´oja q(t) ´es p(t)-nek is. M´asr´eszt ha c(t) oszt´oja mind p(t)-nek mind q(t)-nek, akkor az els˝o egyenlet alapj´an c(t) | r1 (t), amib˝ol a m´asodik egyenl˝ os´eg alapj´an c(t) | r2 (t) ´es ´ıgy tov´ abb egyenl˝os´egr˝ol egyenl˝os´egre haladva v´eg¨ ul kapjuk, hogy c(t) | rn (t). Minthogy d(t) ´es rn (t) csak konstans szorz´oban k¨ ul¨ onb¨ oznek rn (t) | d(t) is telejes¨ ul, ahonnan m´ar a c(t) | d(t) is k¨ovetkezik. A polinomok legnagyobb k¨oz¨os oszt´oj´ anak meghat´aroz´ as´ at szolg´al´ o algoritmus alkalmas arra, hogy megmutassuk, hogy amennyiben a p(t) ´es q(t) polinomok legnagyobb k¨oz¨os oszt´oja d(t), akkor tal´alhat´ ok olyan f (t) ´es g(t) polinomok, hogy d(t) = f (t)p(t) + g(t)q(t) .
(5.2)
Ezt k¨onnyen bel´athatjuk, ha figyelembe vessz¨ uk a (5.1) algoritmus egyenl˝ os´egeinek ´atrendez´es´evel kapott r1 (t) = p(t) − h1 (t)q(t) r2 (t) = q(t) − h2 (t)r1 (t) r3 (t) = r1 (t) − h3 (t)r2 (t) .. . rn−1 (t) = rn−3 (t) − hn−1 (t)rn−2 (t) rn (t) = rn−2 (t) − hn (t)rn−1 (t) egyenleteket. Ebb˝ol l´athatjuk, hogy r1 (t) a p(t) ´es q(t) polinomszorosainak ¨osszege. Ezt helyettes´ıtve a m´asodik egyenl˝ os´egbe r2 (t) = q(t) − h2 (t)(p(t) − h1 (t)q(t)) = h2 (t)p(t) + (1 + h1 (t)h2 (t))q(t) , teh´at r2 (t) is a p(t) ´es q(t) polinomszorosainak ¨osszege. Tegy¨ uk fel, hogy m´ar igazoltuk az r1 (t), . . . , rn−2 (t), rn−1 (t) polinomok mindegyik´er˝ ol, hogy kifejezhet˝ok a p(t) ´es q(t) polinomszorosainak ¨osszegek´ent. Akkor az utols´o egyenlet mutatja, hogy ez lehets´eges rn (t)-re is. Minthogy d(t) az rn (t) polinom skal´ arszorosa, ´ıgy val´ oban l´eteznek olyan f (t) ´es g(t) polinomok, hogy d(t) = f (t)p(t) + g(t)q(t) . 1 P´ elda. Hat´ arozzuk meg a p(t) = t4 − 5t2 + 4 ´es a q(t) = t3 + 3t2 − t − 3 polinomok legnagyobb k¨ oz¨ os oszt´ oj´ at ´es keress¨ uk meg azokat az f (t) ´es g(t) polinomokat, amelyekkel a legnagyobb k¨ oz¨ os oszt´ o fel´ırhat´ o f (t)p(t) + g(t)q(t) alakban! t4 t4 + 3t3 − 3t3 − 3t3
− 5t2 + 4 ÷ t3 + 3t2 − t − 3 = t − 3 , 2 − t − 3t − 4t2 + 3t + 4 − 9t2 + 3t + 9 5t2 − 5
´ ´ OK ´ POLINOMJAI 5.1. INVARIANS ALTEREK, TRANSZFORMACI
137
amib˝ol t4 − 5t2 + 4 = (t − 3)(t3 + 3t2 − t − 3) + 5t2 − 5 . t3 + 3t2 − t − 3 ÷ 5t2 − 5 = t3 − t 3t2 − 3 2 3t − 3 0
1 5t
+ 35 ,
k¨ovetkez´esk´eppen
1 3 t3 + 3t2 − t − 3 = ( t + )(5t2 − 5) . 5 5 2 Mivel az 5t − 5 polinom az utols´o nemz´er´ o marad´ek, a t2 − 1 norm´alt polinom a legnagyobb k¨oz¨os oszt´o. 1 1 3 t2 − 1 = (t4 − 5t2 + 4) + (− t + )(t3 + 3t2 − t − 3) , 5 5 5 teh´at f (t) = 15 ´es g(t) = − 15 t + 35 . 2 Amint azt anal´ızis tanulm´anyaink sor´an l´attuk, egy p(t) ∈ F[t] polinom seg´ıts´eg´evel ´ertelmezhet¨ unk F −→ F alak´ u f¨ uggv´enyt, az α −→ p(α) hozz´arendel´essel. Az α ∈ F elemet a p(t) polinom gy¨ ok´enek nevezz¨ uk, ha p(α) = 0. Persze nem biztos, hogy egy F feletti polinomnak van gy¨oke F-ben, de ha α gy¨oke p(t)-nek, akkor az els˝ofok´ u t − α polinom oszt´oja p(t)-nek. A p(t)-nek t − α-val val´ o marad´ekos oszt´asa p(t) = h(t)(t − α) + r(t) ´es 0 ≤ deg r(t) < 1 , alak´ u, teh´at r(t) = β konstans polinom, α-t helyettes´ıtve kapjuk, hogy p(α) = h(α)(α − α) + β = β . Ebb˝ol k¨ovetkezik, hogy t − α pontosan akkor oszt´oja p(t)-nek, ha p(α) = 0. Ha F[t] minden polinomj´ anak van gy¨oke F-ben, akkor az F testet algebrailag z´ artnak nevezz¨ uk. A val´os sz´amok teste, mint tudjuk algebrailag nem z´art, de a komplex sz´amok teste m´ar igen. A komplex sz´amhalmaz azonban tartalmazza a val´ os sz´amokat is, azok a komplex sz´amtest u ´gynevezett r´esztest´et alkotj´ ak. Bizony´ıtott az az — algebra alapt´etel´evel l´enyeg´eben ekvivalens — ´all´ıt´ as, hogy minden F test r´eszteste valamely algebrailag z´art testnek. Egy algebrailag z´art testben teh´at, minden irreducibilis polinom els˝ofok´ u. A polinomok szorz´asi szab´alya alapj´an nyilv´ anval´ o, hogy akkor egy n-edfok´ u polinom n darab els˝ofok´ u irreducibilis polinom szorzat´ara bonthat´o, megengedve, hogy ugyanaz az irreducibilis faktor t¨obbsz¨ or is szerepeljen a szorzatban. Ha (t − α) m-szer szerepel egy p(t) polinom ilyen faktoriz´aci´ oj´ aban, akkor azt mondjuk, hogy az α m multiplicit´ as´ u gy¨oke p(t)-nek. Egy algebrailag z´art test feletti n-edfok´ u polinomnak teh´at n gy¨oke van, ha mindegyiket annyiszor vessz¨ uk figyelembe, mint amennyi a multiplicit´ asa. Ha F tetsz˝oleges test, akkor egy p(t) ∈ F[t] polinom faktoriz´alhat´ o, nem felt´etlen¨ ul els˝ofok´ u, de irreducibilis polinomok szorzat´ara. Persze ebben az esetben is lehet ugyanaz az irreducibilis polinom t¨obbsz¨or¨os multiplicit´as´ u t´enyez˝ oje p(t)-nek. ´Igy az ´altal´ anos esetben p(t) irreducibilis polinomok szorzat´ara val´o felbont´ asa p(t) = (p1 (t))m1 · · · · · (pr (t))mr
´ 5. FEJEZET INVARIANS ALTEREK
138
alak´ u, ahol pi (t) ∈ F[t] (i = 1, . . . , r) irreducibilis polinomok. Felh´ıvjuk az olvas´ o figyelm´et a polinomok irreducibilis polinomok hatv´anyainak szorzat´ara val´ o felbont´asa ´es az eg´esz sz´amok pr´ımhatv´ anyok szorzatak´ent val´ o el˝o´ all´ıt´ asa k¨oz¨ otti anal´ogi´ara.
5.1.2
Line´ aris transzform´ aci´ ok ´ es m´ atrixaik polinomjai
Egy p(t) ∈ F[t] polinom nemcsak F → F alak´ u f¨ uggv´enyek ´ertelmez´es´ehez haszn´alhat´o, de minden olyan algebrai strukt´ ura ¨onmag´ aba val´ o lek´epez´eseinek defini´al´ as´ ahoz is, amelyben szorz´as van ´ertelmezve ´es amelynek az F test oper´atortartom´ anya. Ilyen egy F feletti V vektort´er line´aris transzform´aci´ oinak L(V ) tere is ´es persze az F elemeib˝ ol k´epzett dim V × dim V tipus´ u m´atrixok Fdim V ×dim V m´atrixok tere is, amely mint j´ol tudjuk izomorf L(V )-vel, ´es a m´atrixok szorz´as´ at u ´gy ´ertelmezt¨ uk, hogy minden Φ : L(V ) → Fdim V ×dim V izomorf lek´epez´es felcser´elhet˝o a szorz´asm˝ uvelettel is. Minden A ∈ L(V ) line´aris transzform´aci´ohoz a p(t) = α0 + α1 t + · · · + αn tn polinom seg´ıts´eg´evel hozz´arendelhetj¨ uk a V vektort´er p(A) = α0 A0 + α1 A + · · · + αn An line´aris transzform´aci´oj´at ´es hasonl´oan minden A ∈ Fdim V ×dim V m´ atrixhoz egy p(A) = α0 A0 + α1 A + · · · + αn An ∈ Fdim V ×dim V m´atrixot. L´athat´o, hogy a p(A) line´aris transzform´aci´ o az A line´ aris transzform´aci´ o hatv´anyainak line´aris kombin´aci´ oja, ´es hasonl´oan a p(A) m´atrix a A m´ atrix hatv´anyainak line´aris kombin´aci´oja. A line´aris transzform´aci´ ok ´es m´atrixaik vektorter´enek izomorfi´aja biztos´ıtja, hogy egy A line´aris transzform´aci´ o b´armely p(t) polinomj´anak m´atrixa valamely r¨ogz´ıtett b´azisban megegyezik az A transzform´ aci´ o A m´ atrix´ anak p(A) polinomj´aval. Nem neh´ez bel´atni, hogy egy line´aris transzform´aci´ o (m´atrix) polinomjaira igazak a k¨ovetkez˝o sz´amol´asi szab´alyok: ha p(t) + q(t) = r(t)
´es
p(t) · q(t) = s(t) ,
p(A) + q(A) = r(A)
´es
p(A) · q(A) = s(A) ,
p(A) + q(A) = r(A)
´es
p(A) · q(A) = s(A).
akkor illetve Mivel a polinomok szorz´asa kommutat´ıv, egy line´aris transzform´aci´ o (egy m´atrix) k´et polinomj´anak szorzata is f¨ uggetlen a t´enyez˝ ok sorrendj´et˝ ol. Azt mondjuk, hogy az A line´aris transzform´aci´o (egy A m´atrix) gy¨ oke a p(t) polinomnak, ha p(A) = 0 (p(A) = 0). Egy line´aris transzform´aci´ o pontosan akkor gy¨oke egy p(t) polinomnak, ha m´atrixa gy¨oke annak. Minthogy egy line´aris transzform´aci´ onak k¨ ul¨ onb¨ oz˝ o b´azisokban k¨ ul¨onb¨oz˝o, egym´ashoz hasonl´o m´atrixai vannak azonnal kapjuk, hogy
´ ´ OK ´ POLINOMJAI 5.1. INVARIANS ALTEREK, TRANSZFORMACI
139
hasonl´o m´atrixok ugyanazoknak a polinomoknak a gy¨okei. Ezt az eredm´enyt persze k¨ozvetlen¨ ul is megkaphatjuk, figyelembe v´eve, hogy ha B invert´ alhat´ o m´atrix, akkor minden p(t) polinomra p(B−1 AB) = B−1 p(A)B . Ezek az ´eszrev´etelek lehet˝ov´e teszik, hogy feladatok numerikus megold´asakor line´aris transzform´aci´ok polinomjai helyett a transzform´aci´ ok valamely b´azisra vonatkoz´ o m´atrixainak polinomjaival sz´amolhassunk. A k¨ovetkez˝okben ´all´ıt´asainkat csak a line´aris transzform´aci´ ok polinomjaira mondjuk ki, azzal az el˝orebocs´ajtott megjegyz´essel, hogy azok ´atfogalmazhat´ ok a m´atrixok polinomjaira is. Ha V n-dimenzi´os F feletti vektort´er, akkor minden A ∈ L(V ) gy¨oke valamely F[t]-beli nemz´ er´o polinomnak, hiszen dim L(V ) = n2 l´ev´en az A0 = I, A, . . . , An
2
n2 + 1 elem˝ u line´aris transzform´aci´ o rendszer line´arisan ¨osszef¨ ugg˝ o, ´ıgy van olyan nemtrivi´alis line´aris kombin´aci´ojuk, hogy 2
α0 A0 + α1 A + · · · + αn2 An = 0 . Akkor a p(t) = α0 + α1 t + · · · + αn2 tn
2
nemz´er´o polinom olyan, amelynek A gy¨oke. Nyilv´anval´ o, hogy ha A gy¨oke egy m p(t) = α0 + α1 t + · · · + αm t m-edfok´ u polinomnak, akkor gy¨oke az 1/αm · p(t) ugyancsak m-edfok´ u norm´alt polinomnak is. 5.1.3 Defin´ıci´ o. Azt a legkisebb foksz´ am´ u norm´ alt polinomot, amelynek A gy¨ oke, az A transzform´ aci´ o minim´ alpolinomj´ anak nevezz¨ uk. Minden line´aris transzform´aci´ o minim´alpolinomja egy´ertelm˝ uen meghat´arozott, hiszen ha m(t) ´es m0 (t) is minim´alpolinomja egy A transzform´aci´ onak, akkor A gy¨oke az m(t) − m0 (t) polinomnak is, holott m(t) − m0 (t) foka kisebb mint m(t) foksz´ama, ellentmondva a m(t) ´ertelemez´es´enek. ´ ıt´ 5.1.4 All´ as. Az A line´ aris transzform´ aci´ o minim´ alpolinomja oszt´ oja minden olyan polinomnak, amelynek A gy¨ oke. Bizony´ıt´ as. Legyen f (t) tetsz˝oleges olyan polinom, amelynek az A transzform´aci´o gy¨oke, azaz f (A) = 0. V´egezz¨ unk marad´ekos oszt´ast, f (t) = h(t)m(t) + r(t) ahol 0 ≤ deg r(t) < deg m(t). Helyettes´ıtve az A transzform´aci´ ot, kapjuk, hogy 0 = f (A) = h(A)m(A) + r(A) = r(A) , ami csak akkor lehet igaz, ha r(t) ≡ 0 , mert A nem lehet gy¨oke egyetlen m(t) foksz´am´an´al alacsonyabb fok´ u nemz´er´ o polinomnak sem. Ezzel ´all´ıt´ asunkat igazoltuk. 2 Az al´abbi t´etel egy line´aris transzform´aci´ o invari´ ans altereinek dimenzi´oj´ ar´ ol ny´ ujt felvil´agos´ıt´ast. 5.1.5 T´ etel.
´ 5. FEJEZET INVARIANS ALTEREK
140
(1) Ha az A ∈ L(V ) line´ aris transzform´ aci´ o minim´ alpolinomj´ anak van k-adfok´ u irreducibilis faktora, akkor van a V vektort´erben k-dimenzi´ os A-invari´ ans alt´er. (2) Ha p(t) egy k-adfok´ u irreducibilis faktora az A minim´ alpolinomj´ anak, akkor ker (p(A)) k-dimenzi´ os A-invari´ ans alt´er, vagy k-dimenzi´ os A-invari´ ans alterek direkt¨ osszege. Bizony´ıt´ as. (1) Jel¨olje m(t) az A minim´ alpolinomj´at ´es legyen az m(t) = p(t)q(t) szorzatk´ent val´o el˝o´all´ıt´ asban p(t) k-adfok´ u irreducibilis t´enyez˝ o. A ker (p(A)) alt´er invari´ans A-ra n´ezve. Legyen v 6= 0 egy tetsz˝oleges vektora ker (p(A))-nak (ilyen van, mert k¨ ul¨ onben m´ar a q(t) polinomnak gy¨oke lenne A). Meg fogjuk mutatni, hogy lin (v, A) k-dimenzi´ os A-invari´ ans altere ker (p(A))-nak, k¨ovetkez´esk´eppen V -nek is. Tekints¨ uk a {v, A(v), . . . An (v)} vektorrendszert, ahol n = dim V . Ez nyilv´anval´oan line´arisan ¨oszzef¨ ugg˝ o rendszer. Legyen m(≤ n) az a legnagyobb pozit´ıv eg´esz, amelyre a {v, A(v), . . . , Am−1 (v)} vektorrendszer m´eg line´arisan f¨ uggetlen, azaz Am (v) m´ar kifejezhet˝o a v, A(v), . . . , Am−1 (v) vektorok Am (v) = ε0 v + ε1 A(v) + · · · + εm−1 Am−1 (v) line´aris kombin´aci´ojak´ent. Az s(t) = −ε0 − ε1 t − · · · − εm−1 tm−1 + tm polinomra teh´at teljes¨ ul, hogy s(A)(v) = 0 , de az m sz´ amra tett kik¨ot´es¨ unk alapj´an a´ll´ıthatjuk, hogy m-n´el alacsonyabb fok´ u nemz´er´ o polinomja A-nak a v vektort nem transzform´alja a nullvektorba. Mivel v eleme volt ker (p(A))-nak, teh´at p(A)(v) = 0 , ez´ert m = deg s(t) ≤ deg p(t) = k . Marad´ekos oszt´ast v´egezve a p(t) ´es s(t) polinomokkal, kapjuk, hogy p(t) = h(t)s(t) + r(t)
´es
0 ≤ deg r(t) < deg s(t) = m ,
´es ´ıgy p(A) = h(A)s(A) + r(A) . Akkor 0 = p(A)(v) = h(A)s(A)(v) + r(A)(v) = r(A)(v) , ´es ebb˝ol k¨ovetkezik, hogy r(t) ≡ 0 ´es p(t) = h(t)s(t) . Mivel feltev´es¨ unk szerint p(t) irreducibilis, a h(t) polinom csak¡ konstans polinom lehet, ez´ert s(t) ´es p(t) fok¢ sz´ama egyenl˝o, teh´at k = m . A lin v, A(v), . . . , Am−1 (v) = lin (v, A) alt´er teh´at k-dimenzi´os ´es A-invari´ans. (2) A m´asodik ´all´ıt´as igazol´asa: ker (p(A)) k´et k¨ ul¨ onb¨ oz˝ o nemz´er´ o v ´es w vektor´ara lin (v, A) ´es lin (w, A) vagy diszjunktak (csak a nullvektor a k¨oz¨ os elem¨ uk), T vagy egyenl˝ok, mert ha x ∈ lin (v, A) lin (w, A) nemz´er´ o vektor, akkor az {x, A(x), . . . , Ak−1 (x)} vektorrendszer line´arisan f¨ uggetlen, ´es mind lin (v, A)-nak, mind lin (w, A)-nak r´eszrendszere azok A-invarianci´ aja miatt. Mivel dim lin (v, A) = dim lin (w, A) = k
´ ´ SAJAT ´ ERT ´ EKEK ´ 5.2. SAJATVEKTOROK ES
141
azt is kapjuk, hogy az {x, A(x), . . . , Ak−1 (x)} vektorrendszer mind lin (v, A)-nak, mind lin (w, A)-nak b´azisa, ´es ´ıgy lin (v, A) = lin (w, A) . M´ar most ker (p(A)) direkt¨osszegre val´ o felbont´asa a k¨ovetkez˝ ok´eppen t¨ort´enhet: v´alasztunk egy nemz´er´o v1 ∈ ker (p(A)) vektort ´es k´epezz¨ uk a lin (v1 , A) alter´et. Ha ker (p(A)) \ lin (v1 , A) nem u ¨res, akkor v´alasztunk bel˝ole egy v2 vektort ´es k´epezz¨ uk a lin (v1 , A) ⊕ lin (v2 , A) 2 · k-dimenzi´os alter´et ker (p(A))-nak. Ha ez m´eg val´ odi alt´er, akkor v´alaszthatunk v3 ∈ ker (p(A)) \ lin (v1 , A) ⊕ lin (v2 , A) vektort ´es k´epezhetj¨ uk a lin (v1 , A) ⊕ lin (v2 , A) ⊕ lin (v3 , A) alteret, ´es ´ıgy tov´abb. ker (p(A)) v´eges dimenzi´os volta biztos´ıtja, hogy l´etezik olyan r ≥ 1 eg´esz, hogy ker (p(A)) \ lin (v1 , A) ⊕ · · · ⊕ lin (vr , A) = ∅ , ´es akkor az elj´ar´as befejez˝odik. Hangs´ ulyoznunk kell, hogy er˝osen kihaszn´altuk, hogy amennyiben egy x 6= 0 vektor eleme valamely lin (y, A) alt´ernek, akkor lin (x, A) = lin (y, A), amib˝ol m´ar k¨ovetkezik, hogy ha vi 6∈ lin (v1 , A) ⊕ · · · ⊕ lin (vi−1 , A) , akkor lin (vi , A)
\
lin (v1 , A) ⊕ · · · ⊕ lin (vi−1 , A) = {0} .
Ezzel a bizony´ıt´ast befejezt¨ uk. 2 Ismert, hogy minden val´os egy¨ utthat´ os irreducibilis polinom legfeljebb m´asodfok´ u, m´ıg minden komplex egy¨ utthat´ os irreducibilis polinom els˝ofok´ u. ´Igy az el˝oz˝ o t´etel ´ertelm´eben a v´eges dimenzi´os val´ os vektorterek minden line´aris transzform´aci´oj´anak van legfeljebb 2-dimenzi´os, a komplex vektorterek line´aris transzform´aci´ oinak pedig 1-dimenzi´os invari´ans altere.
5.2
Saj´ atvektorok ´ es saj´ at´ ert´ ekek
Ebben a pontban a vektorterek olyan line´aris transzform´aci´ oit tanulm´ anyozzuk, amelyekre n´ezve l´etezik a t´ernek 1-dimenzi´os invari´ ans altere. Legyen az F test feletti V vektort´ernek A ∈ L(V ) line´aris transzform´aci´ oja. Ha az A m(t) minim´alpolinomj´anak λ ∈ F gy¨ oke, akkor a (5.1.5) t´etel szerint a ker (A−λI) 1-dimenzi´os A-invari´ans alt´er, vagy 1-dimenzi´os A-invari´ ans alterek direkt¨osszege. Az A lin´aris transzform´aci´o minim´alpolinomj´anak az F testben l´ev˝ o gy¨okeit, az A saj´ at´ert´ekeinek nevezz¨ uk. Ha λ saj´at´ert´eke A-nak, akkor a ker (A − λI) alt´er minden nemz´er´o s vektor´at az A line´aris transzform´aci´ o saj´ atvektor´ anak h´ıvjuk. Mag´ara
´ 5. FEJEZET INVARIANS ALTEREK
142
a ker (A − λI) alt´erre gyakran a λ-hoz tartoz´o saj´ atalt´er n´even h´ıvatkozunk. A saj´atalt´er tetsz˝oleges s vektor´ara A(s) = (A − λI)(s) + λs = λs teljes¨ ul. M´asr´eszt, ha A − λI szingul´aris transzform´aci´ oja V -nek, akkor van nemz´er´ ov vektora ker (A − λI)-nek. Az m(t) minim´alpolinomnak a t − λ ∈ F[t] els˝ofok´ u polinommal val´o marad´ekos oszt´as´at v´egezve m(t) = q(t)(t − λ) + γ ad´odik, hiszen a marad´ek csak 0-adfok´ u, azaz skal´ ar lehet. Akkor az m(A) = q(A)(A − λI) + γI transzform´aci´oval 0 = m(A)(v) = q(A)(A − λI)(v) + γI(v) = γv , amib˝ol kapjuk, hogy γ = 0, azaz t − λ oszt´oja m(t)-nek. De akkor m(λ) = 0 , azaz λ gy¨oke a minim´alpolinomnak. A (5.1.5) t´etel kieg´esz´ıtve a fenti ´eszrev´etellel a k¨ovetkez˝ o ´all´ıt´ ast verifik´ alja: 5.2.1 T´ etel. Ha V az F test feletti vektort´er ´es A line´ aris transzform´ aci´ oja, akkor az A minim´ alpolinomj´ anak a λ ∈ F skal´ ar pontosan akkor gy¨ oke, azaz λ pontosan akkor saj´ at´ert´eke A-nak, ha az A − λI ∈ L(V ) line´ aris transzform´ aci´ o szingul´ aris. A (5.2.1) t´etelb˝ol azonnal ad´odik: 5.2.2 K¨ ovetkezm´ eny. Egy line´ aris transzform´ aci´ onak akkor ´es csak akkor saj´ at´ert´eke a 0, ha a transzform´ aci´ o szingul´ aris. Sok esetben haszn´alhat´ok a k¨ovetkez˝ o ´eszrev´etelek: ´ ıt´ 5.2.3 All´ as. (a) Az A ∈ L(V ) (V -ben ´ertelmezve van skal´ aris szorzat) line´ aris transzform´ aci´ onak λ akkor ´es csak akkor saj´ at´ert´eke, ha transzpon´ altj´ anak saj´ at´ert´eke. (b) Ha az A ∈ L(V ) line´ aris transzform´ aci´ onak λ saj´ at´ert´eke, akkor tetsz˝ oleges p(t) ∈ F[t] polinomra a p(A) line´ aris transzform´ aci´ onak saj´ at´ert´eke p(λ), ´es ha A invert´ alhat´ o, akkor az A−1 line´ aris transzform´ aci´ onak saj´ at´ert´eke λ1 . Bizony´ıt´ as. Az (a) ´all´ıt´as annak a k¨ovetkezm´enye, hogy a line´aris transzform´aci´o ´es transzpon´altj´anak egyenl˝o a rangja ´es mivel (A − λI)∗ = A∗ − λI , az A − λI line´aris transzform´aci´o pontosan akkor szingul´aris, ha az A∗ − λI line´ aris transzform´aci´o szingul´aris. (b) Az A line´aris transzform´aci´ onak λ pontosan akkor saj´at´ert´eke, a (5.2.1) t´etel szerint, ha van olyan s(6= 0) ∈ V vektor, hogy A(s) = λs . Akkor A2 (s) = A(A(s)) = A(λs) = λA(s) = λ2 s , ´es ´altal´anosan minden k term´eszetes sz´amra Ak (s) = λk s teljes¨ ul. Ebb˝ol m´ar k¨ovetkezik, hogy b´armely p(t) ∈ F[t] polinomra p(A)(s) = p(λ)s,
´ ´ SAJAT ´ ERT ´ EKEK ´ 5.2. SAJATVEKTOROK ES
143
igazolva els˝o ´all´ıt´asunkat, hogy p(λ) saj´at´ert´eke a p(A) transzform´aci´ onak. Az utols´o ´all´ıt´as k¨ovetkezik az s = A−1 (A(s)) = A−1 (λs) = λA−1 (s) egyenl˝os´egb˝ol, mert a (5.2) k¨ovetkezm´eny alapj´an λ 6= 0 ´es ´ıgy A−1 (s) =
1 s. λ
2 Az al´abbi p´elda azt mutatja be, hogy a (5.2.1) t´etel hogyan haszn´alhat´ o egy vektort´er saj´at´ert´ekeinek ´es saj´atvektorainak meghat´aroz´ as´ ara. 2 P´ elda. Hat´ arozzuk meg a 3-dimenzi´ os val´ os V vektort´er azon A line´ aris transzform´ aci´ oj´ anak saj´ at´ert´ekeit ´es saj´ atvektorait, amely a t´er egy V = {v1 , v2 , v3 } b´ azis´ anak vektorait rendre az A(v1 ) = v2 + v3 , A(v2 ) = v1 + v3 , A(v3 ) = v1 + v2 vektorokba viszi! Az A, illetve az A − λI transzform´aci´ ok V b´ azisra vonatkoz´ o m´atrixai
0 1 1 A= 1 0 1 1 1 0
−λ 1 1 A − λI = 1 −λ 1 1 1 −λ
´es
´ Allap´ ıtsuk meg, hogy a λ param´eter mely ´ert´ekei eset´en lesz a A − λI m´ atrix szingul´aris. Az elemi b´azistranszform´ aci´ os technika most is alkalmazhat´ o, hiszen k´erd´es¨ unk u ´gy is feltehet˝o, hogy a λ pram´eter milyen ´ert´ekei mellett van nemtrivi´ alis megold´asa az A − λE egy¨ utthat´ om´ atrix´ u homog´en line´aris egyenletrendszernek. Az ismeretlenekre bevezetve a ξ1 , ξ2 , ξ3 jel¨ol´est a ξ3
ξ2
ξ3
1
1
λ2
1+λ
−λ
1
−λ
1
ξ1
ξ2
v1 −λ v2 v3
1 1
−→
1 −λ
v1
1−
ξ1 v3
1+λ
−λ − 1
t´abl´azatokb´ol leolvashatjuk, hogy λ = −1 eset´en a
ξ1
ξ2 =
ξ3
−1 −1
1
0 ·
0
1
"
τ2
#
τ3
koordin´ata vektor´ u vektor nemtrivi´ alis megold´as, ha a τ2 , τ3 szabadon v´alaszthat´ o skal´arok k¨oz¨ ul legal´abb az egyik nem nulla. P´eld´ aul az
s1 =
−1
1 0
´es
s2 =
−1
0 1
´ 5. FEJEZET INVARIANS ALTEREK
144
koordin´ata vektor´ u line´arisan f¨ uggetlen vektorok a transzform´aci´ o λ = −1 saj´at´ert´ek´ehez tartoz´o saj´atvektorai. Visszat´erve a t´abl´ azathoz, l´athat´ o, hogy ha λ 6= −1, akkor tov´abbi b´aziscsere hajthat´o v´egre ´es kapjuk a ξ3 v1 2 + λ − λ2 ξ1
1−λ
ξ2
−1
t´abl´azatot, miszerint λ = 2 eset´en is van nemtrivi´ alis megold´as, amelynek alakja
ξ1
1
ξ2 = 1 · τ3 (τ3 6= 0) .
ξ3
1
Igy a λ = 2 saj´at´ert´ek, ´es egy ehhez tartoz´o saj´atvektor koordin´ata vektora az
1
s3 = 1 . 1 A feladathoz nem tartozik ugyan, de ´erdemes meghat´arozni az A transzform´ aci´ o m´atrix´at a saj´atvektorok alkotta S = {s1 = −v1 + v2 , s2 = v1 + v3 , s3 = v1 + v2 + v3 } b´azisban. Mivel A(s1 ) = −s1 , A(s2 ) = −s2 ´es A(s3 ) = 2 · s3 , kapjuk, hogy
−1 0 0 AS = 0 −1 0 0 0 2 diagon´alis m´atrix, amelynek diagon´alis´ aban ´eppen az A saj´at´ert´ekei vannak.
2
A fenti p´eld´aban azt l´attuk, hogy a vizsg´alt line´aris transzform´aci´ o saj´atvektorai b´azis´at alkott´ak a t´argyvektort´ernek, ´es ebben a b´azisban a line´aris transzform´aci´ o m´atrixa diagon´alis m´atrix lett. Ez ´altal´ anosan is igaz, nevezetesen: 5.2.4 T´ etel. Ha az n-dimenzi´ os F test feletti V vektort´er A ∈ L(V ) line´ aris transzform´ aci´ oj´ anak saj´ atvektoraib´ ol ´ all´ o S = {s1 , . . . , sn } vektorrendszere b´ azis, akkor az A m´ atrixa az S b´ azisban diagon´ alis m´ atrix, melynek diagon´ alis´ aban ´eppen az egyes saj´ atvektorokhoz tartoz´ o saj´ at´ert´ekek vannak. Bizony´ıt´ as. Jel¨olj´ek az egyes saj´atvektorokhoz tartoz´o saj´at´ert´ekeket rendre λ1 , . . . , λn . Akkor, tekintve, hogy A(si ) = λi si
(i = 1, . . . , n) ,
´ ´ SAJAT ´ ERT ´ EKEK ´ 5.2. SAJATVEKTOROK ES kapjuk, hogy
A(si )S =
0 .. . 0 λi 0 .. . 0
145
,
ahol ´eppen az i-edik koordin´ata a λi , a t¨obbi pedig z´er´ o. Mivel az A line´ aris transzform´aci´o AS m´atrix´anak i-edik oszlopa ´eppen A(si )S minden (i = 1, . . . , n)-re, AS = B =
λ1 0 . . . 0 0 λ2 . . . 0 .. .. . . . . .. . . 0 0 . . . λn
amint ´all´ıtottuk.
2
Egy vektort´er olyan line´aris transzform´aci´ oj´ at, amelynek saj´atvektorai gener´alj´ ak a teret, teh´at m´atrixa diagonaliz´alhat´ o, egyszer˝ u , vagy m´as elnevez´essel diagonaliz´ alhat´ o line´aris transzform´aci´onak h´ıvjuk. Megjegyzend˝o, hogy az egy´altal´ an nem biztos, hogy a k¨ ul¨onb¨oz˝o saj´atvektorok k¨ ul¨ onb¨ oz˝ o saj´at´ert´ekekhez tartoznak, amint az (2) p´elda is mutatta, (a −1 saj´at´ert´ekhez k´et egym´ast´ ol line´arisan f¨ uggetlen saj´atvektor tartozott). M´asr´eszt viszont igaz, hogy k¨ ul¨ onb¨ oz˝ o saj´at´ert´ekekhez tartoz´o saj´atvektorok line´arisan f¨ uggetlen rendszert alkotnak. Ezt az ´all´ıt´ ast fogalmaztuk meg a k¨ovetkez˝o t´etelben. 5.2.5 T´ etel. Ha a V vektort´er A line´ aris transzform´ aci´ oj´ anak λ1 , . . . , λk k¨ ul¨ onb¨ oz˝ o saj´ at´ert´ekei, akkor a hozz´ ajuk tartoz´ o s1 , . . . , sk saj´ atvektorok line´ arisan f¨ uggetlen rendszert alkotnak. Bizony´ıt´ as. A k¨ ul¨onb¨oz˝o saj´at´ert´ekek sz´ama szerinti teljes indukci´ oval igazoljuk az ´all´ıt´ast. Ha k = 1, akkor a saj´atvektor nem nullvektor l´ev´en line´arisan f¨ uggetlen egyelem˝ u rendszer. Tegy¨ uk fel, hogy a λ1 , . . . , λk−1 k¨ ul¨ onb¨ oz˝ o saj´at´ert´ekekhez tartoz´o saj´atvektorok {s1 , . . . , sk−1 } rendszere line´arisan f¨ uggetlen ´es legyen λk az eddigiekt˝ol k¨ ul¨onb¨oz˝o saj´at´ert´ek ´es sk a hozz´a tartoz´o saj´atvektor. Indirekt tegy¨ uk fel, hogy (a)
sk =
k−1 X
αi si ,
i=1
azaz, hogy az {s1 , . . . , sk−1 , sk } vektorrendszer m´ar line´arisan ¨osszef¨ ugg˝ o. Ha alkalmazzuk az A transzform´aci´ot az (a) egyenlettel adott sk vektorra, akkor azt kapjuk, hogy λk sk = A(sk ) =
k−1 X i=1
αi A(si ) =
´ 5. FEJEZET INVARIANS ALTEREK
146
(b)
=
k−1 X
αi λi si .
i=1
Igy az (a) egyenlet λk -szoros´at kivonva a (b) egyenletb˝ ol a 0=
k−1 X
αi (λi − λk )si
i=1
ad´odik. Ez lehetetlen, hiszen sk 6= 0 (mert saj´atvektor), ´ıgy az αi skal´ arok valamelyike nemnulla. M´asr´eszt a saj´at´ert´ekek k¨ ul¨ onb¨ oz˝ os´ege miatt a λi − λk , (i = 1, . . . , k − 1) skal´arok is k¨ ul¨onb¨oznek null´ at´ ol ´es az indukci´ os feltev´es szerint az {s1 , . . . , sk−1 } rendszer line´arisan f¨ uggetlen volt. Ez az ellentmond´ as abb´ol eredt, hogy felt´etelezt¨ uk, hogy az {s1 , . . . , sk−1 , sk } vektorrendszer line´arisan ¨osszef¨ ugg˝ o, teh´at line´arisan f¨ uggetlen kell legyen. 2 Ha egy n-dimenzi´os V vektort´er A line´aris transzform´aci´ oj´ anak n k¨ ul¨ onb¨ oz˝ o saj´at´ert´eke van, akkor A egyszer˝ u. Ez a felt´etel elegend˝o, de nem sz¨ uks´eges, amint azt a (2) p´elda is mutatta.
5.3
A s´ık elemi line´ aris transzform´ aci´ oi
Minden k´etdimenzi´os val´os vektort´er izomorf a s´ık egy r¨ogz´ıtett pontj´ ab´ ol kiindul´o helyvektorok ter´evel. Mivel a a v´eges dimenzi´os val´ os terek line´aris transzform´aci´ oit azzal k´ıv´anjuk jellemezni, hogy hogyan viselkednek a t´er szeml´eltethet˝ o alterein, c´elszer˝ unek l´atszik ´attekinteni, hogy melyek a sik helyvektorainak elemi line´aris transzform´aci´oi. Az elemi jelz˝ovel itt arra akarunk utalni, hogy csup´an azokat a line´aris transzform´aci´okat k´ıv´anjuk felsorolni, amelyek szorzatak´ent a s´ık minden line´aris transzform´aci´oja el˝o´all´ıthat´ o. Ahhoz, hogy egy line´aris transzform´aci´ o hat´as´ at, geometriai jelent´es´et j´ol ´erz´ekelhess¨ uk, ´altal´ aban speci´alis b´azist (koordin´atarendszert) kell v´alasztanunk. Az al´abbiakban a k¨oz´episkol´ ab´ ol m´ar j´ol ismert egys´egnyi hossz´ us´ag´ u ´es egym´asra mer˝oleges {i, j} helyvektorok alkotta b´azisban jellemezz¨ uk a s´ık elemi line´aris transzform´aci´ oit: (1) Ny´ ujt´ as/zsugor´ıt´ as: K´etf´ele ny´ ujt´ asr´ ol/zsugor´ıt´ asr´ ol besz´elhet¨ unk, (a) k¨ oz´ eppontos ny´ ujt´asr´ ol/zsugor´ıt´ asr´ ol, amikor a s´ık minden helyvektor´ at a transzform´aci´o pozit´ıv λ-szoros´ aba viszi, illetve (b) tengelyes ny´ ujt´asr´ol, amikor csak az egyik tengely ir´any´ aba es˝o ¨osszetev˝o ny´ ulik meg/zsugorodik ¨ossze, azaz egy %i + θj vektor k´epe a λ%i + θj vektor (λ > 0) . (2) T¨ ukr¨ oz´ es: A t¨ ukr¨oz´es is lehet (a) k¨ oz´ eppontos, amikor minden vektor az ellentettj´ebe transzform´al´ odik, vagy (b) tengelyes t¨ ukr¨oz´es eset´en, pontosabban a j ir´any´ u tengelyre val´ o t¨ ukr¨ oz´es eset´en a %i + θj vektor k´epe a −%i + θj vektor. (3) Vet´ıt´ es:
´ ´ OI ´ 5.3. A S´ıK ELEMI LINEARIS TRANSZFORMACI
147
(a) k¨ oz´ eppontra val´o vet´ıt´esen ´ertj¨ uk, azt, amikor minden vektort az orig´ora, azaz a nullvektorba transzform´alunk, ´es (b) tengelyre val´o vet´ıt´es az amikor minden vektort az egyik, mondjuk az i ir´any´ u tengellyel p´arhuzamosan a j ir´any´ u tengelyre vet´ıt¨ unk. Ez a line´aris transzform´aci´o a %i + θj vektort a θj vektorba viszi. (4) P´ arhuzamos affinit´ as: az egyik mondjuk az i ir´ any´ u tengely pontjainak j-vel p´arhuzamos eltol´asa a k´et b´azisvektor sz¨ogfelez˝ o egyenes´ebe. Ez a transzform´aci´o a %i + θj vektort a %i + (% + θ)j vektorba transzform´alja. (5) Forgat´ as: minden vektort forgassunk el φ sz¨oggel (az i vektort j fel´e mozgatva). Ekkor az i vektor k´epe cos φi+sin φj, m´ıg a j vektor k´epe − sin φi+cos φj lesz, ´ıgy egy tetsz˝oleges %i + θj vektor a (% cos φ − θ sin φ)i + (% sin φ + θ cos φ)j vektorba transzform´al´odik. Az olvas´o k¨onnyen bel´athatja, hogy a s´ık felsorolt transzform´aci´ oi val´ oban line´ aris transzform´aci´ok. Javasoljuk, hogy mindegyik transzform´aci´ onak ´allap´ıtsa meg a m´atrix´at az i, j b´azisban. K¨ovetkez˝o feladatunk annak igazol´asa, hogy val´ oban a s´ık minden line´aris transzform´aci´oja a fentiekben felsorolt transzform´aci´ ok szorzat´ara bonthat´ o. Ennek ´erdek´eben a s´ık transzform´aci´ oit annak megfelel˝oen oszt´alyozzuk, hogy h´any k¨ ul¨onb¨oz˝o ir´any´ u saj´atvektoruk van. (a) Egyetlen saj´ at´ ert´ ekhez tartoz´ o k´ et line´ arisan f¨ uggetlen saj´ atvektor eset´en a s´ık minden nemz´er´o vektora ugyanazon saj´at´ert´ekhez tartoz´o saj´atvektor. Val´oban, ha e ´es f a s´ık A line´aris transzform´aci´ oj´ anak k´et line´arisan f¨ uggetlen saj´atvektora ´es mindkett˝o a λ saj´at´ert´ekhez tartoznak, azaz A(e) = λe ´es A(f ) = λf , akkor a s´ık minden v vektora kifejezhet˝o v = αe + βf alakban, ´es akkor A(v) = A(αe + βf ) = αA(e) + βA(f ) = αλe + βλf = λ(αe + βf ) = λv , al´at´amasztva kijelent´es¨ unket. Akkor az A transzform´aci´o ny´ ujt´ as (λ ≥ 1), vagy zsugor´ıt´ as (0 < λ < 1)), vagy k¨oz´eppontos vet´ıt´es (λ = 0), vagy k¨oz´eppontos t¨ ukr¨ oz´es ´es ny´ ujt´ as/zsugor´ıt´ as szorzata (λ < 0). (b) Ha k´ et k¨ ul¨ onb¨ oz˝ o saj´ at´ ert´ ek van. Jel¨ olje megint A a line´aris transzform´aci´ot ´es e a λ-hoz tartoz´o, m´ıg f a µ saj´ at´ert´ekhez tartoz´o saj´atvektorokat. Az e, f vektorok most is b´azist alkotnak, hiszen line´arisan f¨ uggetlenek a (5.2.5) t´etel szerint. Bontsuk fel A-t a B(e) = λe, B(f ) = f ´es a C(e) = e, C(f ) = µf egyenl˝os´egekkel meghat´arozott line´aris transzform´aci´ ok szorzat´ara. Akkor mind B, mind C az e, illetve f ir´any´ u tengely ir´any´ aba t¨ort´en˝ o ny´ ujt´ as/zsugor´ıt´ as, vagy a r´ajuk mer˝oleges tengelyre val´o t¨ ukr¨ oz´es ´es a fentiek szorzata, esetleg valamelyik¨ uk k¨oz´eppontos vet´ıt´es, ´es A mindezek szorzata. (c) Egy saj´ atvektor van. Jel¨olje e a saj´atvektort ´es legyen t erre mer˝oleges vektora a s´ıknak, akkor e, t b´azis. Ha λ a megfelel˝o saj´at´ert´ek, akkor A(e) = λe ´es A(t) =
148
´ 5. FEJEZET INVARIANS ALTEREK
αe + βt ´es α 6= 0, mert k¨ ul¨onben t is saj´atvektor lenne. Megmutatjuk, hogy β = λ . Tekints¨ uk a αe + (β − λ)t vektort. A(αe + (β − λ)t) = αλe + (β − λ)(αe + βt) = βαe + (β − λ)t) , ami mutatja, hogy β − λ = 0 , mert k¨ ul¨ onben az αe + (β − λ)t vektor saj´atvektor lenne, ´es nem lenne e ir´any´ u. Azt kaptuk teh´at, hogy A(t) = αe + λt . (1) ha λ = 0 akkor A = B · C · D, line´aris transzform´aci´ ok szorzata, ahol B(e) = αe, B(t) = αt ny´ ujt´as/zsugor´ıt´as k¨oz´eppontos t¨ ukr¨ oz´es, vagy ezek szorzata, C(e) = any´ u tengellyel −t, C(t) = e π2 sz¨oggel val´o forgat´as, ´es D(e) = 0, D(t) = t az e ir´ p´arhuzamos vet´ıt´es. (2) ha λ 6= 0, akkor az u = αλ e, t ortogon´alis b´azisban A(u) = λu, A(t) = λu + λt felbonthat´o A = B · C szorzatra, ahol B(u) = u, B(t) = u + t p´ arhuzamos affinit´as ´es C(u) = λu, C(t) = λt k¨oz´eppontos ny´ ujt´ as/zsugor´ıt´ as, vagy t¨ ukr¨ oz´es ´es az el˝obbi szorzata. (d) Ha nincs saj´ atvektor, akkor az azt jelenti, hogy az A transzform´aci´ o minim´alpolinomj´anak gy¨okei komplex sz´amok. Ebben az esetben A azonos´ıt´ asa, mint elemi line´aris transzform´aci´ok szorzata a val´ os t´erben maradva igen neh´ezkes, pontosabban annak a b´azisnak a megkeres´ese, amelyben ez az azonos´ıt´ as bemutathat´ o nem k¨onny˝ u. Ez´ert felhaszn´aljuk, hogy az s´ık A line´aris transzform´aci´ oj´ ahoz tartozik a 2-dimenzi´os komplex t´er egy Ab line´ aris transzform´aci´ oja, amelynek minim´alpolinomja megegyezik A minim´alpolinomj´aval. ´Igy, ha A minim´ alpolinomj´anak komplex ¯ = α − iβ konjug´ gy¨okei λ = α + iβ ´es λ alt komplex sz´amok, akkor azok a Ab line´ aris transzform´aci´onak is saj´at´ert´ekei ´es a hozz´a tartoz´o komplex saj´atvektorok x = a+ib ´es x ¯ = a − ib alak´ uak. Ez abb´ol k¨ovetkezik, hogy (Ab − λ)(a + ib) = A(a) + iA(b) − λ(a + ib) = 0 , ´es akkor konjug´alva mindk´et oldalt, kapjuk, hogy ¯ − ib) = (Ab − λ)(a ¯ 0 = A(a) − iA(b) − λ(a − ib) . ¨ Osszehasonl´ ıtva a val´os ´es k´epzetes r´eszeket b´armelyik egyenl˝ os´egb˝ ol A(a) = αa − βb ´es A(b) = βa + αb ad´odik, ahol α, β ∈ R ´es a, b ∈ V ´es β 6= 0, tov´ abb´ a a ´es b line´arisan f¨ uggetle2 2 2 nek, mert A-nak nincs val´os saj´at´ert´eke. Az α + β = δ jel¨ ol´essel az αδ ´es βδ egy egy´ertelm˝ uen meghat´arozott φ sz¨ og koszinusza, illetve szinusza ´es az A line´ aris transzform´aci´o egy forgat´as ´es ny´ ujt´ as/zsugor´ıt´ as egyidej¨ u v´egrehajt´as´ at jelenti.
5.4
Eklideszi terek line´ aris transzform´ aci´ oi
Az euklideszi terek line´aris transzform´aci´ or´ ol azt lehet tudni a (5.1.5) t´etel alapj´an, hogy van a t´ernek 2-dimenzi´os, a transzform´aci´ ora n´ezve invari´ ans altere. Sajnos ⊥ ha M az A transzform´aci´onak invari´ ans altere ´es az M az M -nek ortogon´alis kieg´esz´ıt˝oje, akkor az ´altal´anos esetben M ⊥ nem felt´etlen A-invari´ ans alt´er. Ez´ert az euklideszi tereknek vannak olyan line´aris transzform´aci´ oi, hogy a t´er nem bonthat´o fel a tekintett transzform´aci´ ora invari´ ans 2-dimenzi´os altereinek direkt¨osszeg´ere. Ez azt jelenti, hogy k´enytelenek vagyunk lemondani arr´ol a t¨orekv´es¨ unkr˝ ol,
´ ´ OI ´ 5.4. EKLIDESZI TEREK LINEARIS TRANSZFORMACI
149
hogy minden line´aris transzform´aci´ ot a t´er szeml´eltethet˝ o invari´ ans alterein val´ o hat´as´aval jellemezz¨ unk, ebb˝ol a szempontb´ ol a tekintett line´aris transzform´aci´ ok k¨or´et sz˝ uk´ıten¨ unk kell. Annak ´erdek´eben, hogy meg´allap´ıthassuk, hogy melyek azok a line´aris transzform´aci´ok, amelyeket lehet alterein val´ o hat´asukkal ”vizu´aliss´ a” tenni, bizony´ıtjuk a k¨ovetkez˝o t´etelt: 5.4.1 T´ etel. Ha az E euklideszi t´er M altere az A ∈ L(E) line´ aris transzfor⊥ m´ aci´ ora n´ezve invari´ ans, akkor M , ortogon´ alis kieg´esz´ıt˝ oje invari´ ans A∗ -ra n´ezve, ∗ ahol A az A transzpon´ altj´ at jel¨ oli. Bizony´ıt´ as. Legyen w tetsz˝ oleges vektora M ⊥ -nak ´es v b´armelyik vektora M nek. Akkor hA∗ (w), vi = hw, A(v)i = 0 , hiszen A(v) ∈ M , igazolva, hogy A∗ (w) ortogon´alis b´armely v ∈ M vektorra, azaz A∗ (w) ∈ M ⊥ . 2 A fenti eredm´eny ismeret´eben vizsg´alatainkat olyan line´aris transzform´aci´ okra korl´atozzuk, amelyekre n´ezve invari´ ans alterek egyszersmind transzpon´altjaikra n´ezve is invari´ansak. Ha az A line´ aris transzform´aci´ oja az E euklideszi t´ernek ilyen, akkor a t´er felbonthat´o ”szeml´eltethet˝ o” A-invari´ ans alterei direkt¨osszeg´ere. Ezt igazoljuk az al´abbi t´etelben. 5.4.2 T´ etel. Ha az E euklideszi t´ernek az A line´ aris transzform´ aci´ oja rendelkezik azzal a tulajdons´ aggal, hogy minden invari´ ans altere transzpon´ altj´ ara n´ezve is invari´ ans, akkor E legfeljebb 2-dimenzi´ os, A-invari´ ans, p´ aronk´ent ortogon´ alis altereinek direkt¨ osszege. Bizony´ıt´ as. Az E dimenzi´oja szerinti teljes indukci´ oval bizony´ıtjuk az ´all´ıt´ ast. Ha E dimenzi´oja nem nagyobb mint kett˝ o, akkor nyilv´ anval´ oan igaz r´a a t´etel. Tegy¨ uk fel, hogy n-n´el alacsonyabb dimenzi´oj´ u euklideszi terekre m´ar tudjuk, hogy felbonthat´ok a felt´etelezett tulajdons´ag´ u transzform´aci´ ora n´ezve invari´ ans, p´aronk´ent ortogon´alis, legfeljebb 2-dimenzi´os alterei direkt¨osszeg´ere. Ezekut´an legyen E n-dimenzi´os. Az A transzform´aci´onak a (5.1.5) t´etel szerint, van legfeljebb 2-dimenzi´os invari´ ans M 6= {0} altere E-ben, ´es ez A∗ -ra n´ezve is invari´ ans. Alkalmazva a (5.4.1) t´etelt A helyett A∗ -ra, kapjuk, hogy M ⊥ A-invari´ ans alt´er, ´es dimenzi´oja legfeljebb n − 1. Akkor az indukci´ os feltev´es szerint M ⊥ felbomlik p´aronk´ent ortogon´alis legfeljebb 2-dimenzi´os A-invari´ ans alterei direkt¨osszeg´ere ´es ezek az alterek mind ortogon´alisak M -re is. ´Igy az M alt´errel egy¨ utt az E k´ıv´ ant direkt felbont´ as´ at szolg´ altatj´ak. 2 Az euklideszi terek k´et olyan line´aris transzform´aci´ o tipus´aval foglalkozunk, amelyek kiel´eg´ıtik a fenti t´etel felt´etel´et. Ilyenek nyilv´ anval´ oan a szimmetrikus transz∗ form´aci´ok (A = A) ´es az ortogon´alis transzform´aci´ ok (A∗ = A−1 ).
5.4.1
Szimmetrikus line´ aris transzform´ aci´ ok
Megmutatjuk, hogy a szimmetrikus line´aris transzform´aci´ ok diagonaliz´alhat´ ok. Ehhez a fenti (5.4.2) t´etel szerint elegend˝o azt igazolnunk, hogy ha A szimmetrikus ´es M az euklideszi t´er k´etdimenzi´ os A-invari´ ans altere, akkor van M -ben A-nak saj´atvektora. Vegy¨ uk ´eszre, hogy ha s ∈ M saj´atvektora A-nak ´es t ∈ M ortogon´alis
´ 5. FEJEZET INVARIANS ALTEREK
150 s-re, akkor
hA(t), si = ht, A(s)i = ht, λsi = λ ht, si = 0 , ami csak u ´gy lehet (mert M 2-dimenzi´os), ha A(t) a t vektor skal´ arszorosa, azaz t is saj´atvektora A-nak. A saj´atvektor l´etez´es´et bizony´ıtand´ o, legyen u ´es v a k´et b´azisvektora M -nek. Akkor A(u) = αu + βv
´es
A(v) = βu + γv
alak´ u, mert A szimmetrikus. Hat´arozzuk meg az A M -re val´ o lesz˝ uk´ıt´es´enek minim´alpolinomj´at. A2 (u) = αA(u) + βA(v) = (α2 + β 2 )u + (αβ + βγ)v ´es A2 (v) = βA(u) + γA(v) = (αβ + βγ)u + (β 2 + γ 2 )v ,
(1)
A(u) A2 (u) A2 (u) 2 2 2 u α α +β → u β − αγ A(u) α+γ β β(α + γ) v
(2)
A(v) A2 (v) A2 (u) α+γ u β β(α + γ) → A(v) v β 2 − αγ γ α2 + β 2 v
(1)-b˝ol ´es (2)-b˝ol k¨ovetkezik, hogy A2 (u) − (α + γ)A(u) − (β 2 − αγ)u = 0
´es
A2 (v) − (α + γ)A(v) − (β 2 − αγ)v = 0 , de akkor tetsz˝oleges M -beli m = µu + νv vektorra A2 (m) − (α + γ)A(m) − (β 2 − αγ)m = µ(A2 (u) − (α + γ)A(u) − (β 2 − αγ)u) + ν(A2 (v) − (α + γ)A(v) − (β 2 − αγ)v) = 0 , azaz A2 − (α + γ)A + (αγ − β 2 )I line´aris transzform´aci´ o az M -en a z´er´ otranszform´aci´o. Ez azt jelenti, hogy A M -re val´ o lesz˝ uk´ıt´es´enek minim´alpolinomja – ami az A minim´alpolinomj´anak nyilv´an oszt´oja – mM (t) = t2 − (α + γ)t + αγ − β 2 . Ennek a polinomnak a gy¨okei val´ osak, mert diszkrimin´ansa (α + γ)2 − 4(αγ − β 2 ) = (α − γ)2 + 4β 2 ≥ 0 . Ez biztos´ıtja, hogy A-nak van saj´atvektora M -ben. Akkor viszont, mint azt el˝obb bel´attuk, az M erre a saj´atvektorra ortogon´alis nemz´er´ o vektora is saj´atvektora Anak, ´es M k´et ortogon´alis egydimenzi´os alt´er direkt¨osszege. A (5.4.2) t´etellel ¨osszevetve a most kapott eredm´enyt, ´all´ıthatjuk, hogy az euklideszi terek szimmetrikus
´ ´ OI ´ 5.4. EKLIDESZI TEREK LINEARIS TRANSZFORMACI
151
line´aris transzform´aci´oinak vannak olyan saj´atvektorai, amelyek a t´er ortonorm´alt b´azis´at alkotj´ak. M´asr´eszt, ha egy line´aris transzform´aci´ onak a saj´atvektoraib´ ol ¨osszerakhat´o az euklideszi t´er egy ortonorm´alt b´azisa, akkor abban a b´azisban a transzform´aci´o m´atrixa diagon´alis m´atrix, amib˝ol k¨ovetkezik, hogy a transzform´aci´o szimmetrikus. Gy˝ ujts¨ uk ¨ossze a kapott eredm´enyeket az al´abbi t´etelben: 5.4.3 T´ etel. Az E euklideszi t´er A line´ aris transzform´ aci´ oja pontosan akkor szimmetrikus, ha vannak olyan saj´ atvektorai, amelyek a t´er ortonorm´ alt b´ azis´ at alkotj´ ak.
5.4.2
Ortogon´ alis line´ aris transzform´ aci´ ok
M´ar eml´ıtett¨ uk, hogy ha A ortogon´alis line´aris transzform´aci´ oja az E euklideszi t´ernek, E akkor is felbomlik legfeljebb 2-dimenzi´os A-invari´ ans alterei direkt¨osszeg´ere. Az ortogon´alis line´aris transzform´aci´ ok karakterisztikus tulajdons´aga, hogy a skal´aris szorzatot v´altozatlanul hagyj´ak. Ha A ortogon´alis line´aris transzform´aci´ o, akkor tetsz˝oleges v, w ∈ E vektorokra hA(v), A(w)i = hA∗ A(v), wi = hv, wi . M´asr´eszt ha A v´altozatlanul hagyja a skal´ aris szorzatot, akkor hv, wi = hA(v), A(w)i = h(A∗ A)(v), wi , ami tetsz˝oleges vektorp´ar est´en csak u ´gy teljes¨ ulhet, ha A∗ = A−1 . Ez ekvivalens azzal a felt´etellel, hogy egy line´aris transzform´aci´ o pontosan akkor ortogon´alis, ha a t´er ortonorm´alt b´azis´at ortonorm´alt b´azisba viszi. Ez´ert b´armely ortonorm´alt b´azisra vonatkoz´o m´atrixa i-edik ´es j-edik oszlop´anak bels˝o szorzata δij . Ha M a t´er 2-dimenzi´os A-invari´ ans altere, akkor most nem felt´etlen¨ ul van A-nak saj´at´ert´eke M -ben, de ha s ∈ M saj´atvektor, akkor az M s-re ortogon´alis nemz´er´ o vektorai is saj´atvektorok, mint azt az D
E
hs, A(t)i = A−1 (s), t =
1 hs, ti = 0 λ
egyenl˝os´eg mutatja. (λ-val az s-hez tartoz´o saj´at´ert´eket jel¨olt¨ uk.) Feltehetj¨ uk, hogy s egys´egnyi norm´aj´ u. Akkor 1 = hs, si = hA(s), A(s)i = λ2 , teh´at ortogon´alis line´aris transzform´aci´ o saj´at´ert´eke csak 1 vagy −1 lehet. Ha nincs A-nak M -ben saj´atvektora, akkor az u ´es v ortonorm´alt b´azisvektorokra A(u) = αu + βv
´es
A(v) = γu + δv (β 6= 0 6= γ) ,
ahol az A ortogonalit´asa miatt a skal´ aregy¨ utthat´ ok ki kell el´eg´ıts´ek az (a)
α2 + β 2 = 1 ,
(b)
αγ + βδ = 0 ,
´ 5. FEJEZET INVARIANS ALTEREK
152
γ 2 + δ2 = 1
(c)
egyenleteket. Jel¨olje φ az A(u) vektor u vektorral bez´art sz¨og´et, akkor cos φ = hu, A(u)i = α ´es az (a) egyenlet szerint β = sin φ, vagy β = − sin φ. A (b) egyenletb˝ol ´atrendez´essel kapjuk, hogy −δ = αγ/β , amit a (c) egyenletbe helyettes´ıtve γ2 +
α2 γ 2 γ 2 (β 2 + α2 ) γ2 = = = 1. β2 β2 β2
Akkor ebb˝ol vagy γ = β ´es a (b) egyenlet alapj´an δ = −α , vagy γ = −β ´es δ = α k¨ovetkezik. Mivel A nem szimmetrikus, hiszen akkor lenne saj´atvektora, csak a m´asodik eset ´allhat fenn. ´Igy az A ortogon´alis transzform´aci´ o M -re val´ o lesz˝ uk´ıt´es´enek m´atrixa az u, v ortonorm´alt b´azisban az al´abbiak egyike: "
A=
cos φ − sin φ sin φ cos φ
#
"
vagy
A=
cos φ sin φ − sin φ cos φ
#
,
ami pozit´ıv ir´any´ u, vagy negat´ıv ir´any´ u φ sz¨oggel val´ o forgat´ast jelent.
5.5
Kvadratikus alakok
A t¨obbv´altoz´os f¨ uggv´enyek lok´alis sz´els˝ o´ert´ekeinek meghat´aroz´ asakor bele¨ utk¨ oz¨ unk a k¨ovetkez˝o probl´em´aba. Meg kell ´allap´ıtanunk, hogy egy n X n X
ξi ξj αij
i=1 j=1
alak´ u m´asodfok´ u f¨ uggv´eny a ξi (i = 1, . . . , n) v´altoz´ ok minden ´ert´eke mellett azonos el˝ojel˝ u-e. Ez a k´erd´es motiv´alja a v´eges dimenzi´os val´ os vektor tereken ´ertelmezett kvadratikus alakok vizsg´alat´at. 5.5.1 Defin´ıci´ o. Legyen V n-dimenzi´ os val´ os vektort´er ´es X = {x1 , . . . , xn } egy b´ azisa. Tetsz˝ oleges v = ²1 x1 + · · · + ²n xn vektorhoz rendelj¨ uk hozz´ aa Q(v) =
n X n X
αij ²i ²j
i=1 j=1
val´ os sz´ amot, ahol az αij (i, j = 1, . . . , n) adott val´ os skal´ arok. Az ´ıgy kapott Q:V →R f¨ uggv´enyt kvadratikus alaknak nevezz¨ uk. Az elnevez´est az indokolja, hogy a kvadratikus alak a vektorv´ altoz´ o koordin´at´ainak m´asodfok´ u f¨ uggv´enye. Ilyen f¨ uggv´enyekkel adhat´ok meg a s´ık u ´gynevezett m´asodrend˝ u g¨orb´ei (k¨or, elipszis, parabola, hiperbola...).
5.5. KVADRATIKUS ALAKOK
153
M´atrixaritmetikai eszk¨oz¨oket haszn´alva, a kvadratikus alakok egyszer˝ ubb form´aban is megadhat´ok. Gy˝ ujts¨ uk ¨ossze az egy¨ utthat´ okat a A = [αij ] n × n tipus´ u m´atrixba, ´es akkor Q(v) = v∗ Av m´atrix szorzatk´ent is megadhat´o, ahol v a v vektor X b´azisra vonatkoz´ o koordin´atavektora, ´es v∗ az ebb˝ol k´esz´ıtett sorm´atrix. Jel¨olje A ∈ L(V ) azt a line´aris transzform´aci´ ot, amelynek X b´ azisra vonatkoz´ o m´atrixa ´eppen A, azaz legyen minden j(= 1, . . . , n)-re A(xj ) = α1j x1 + · · · + αij xi + · · · + αnj xn . Akkor a kvadratikus alak az X b´ azis ´altal meghat´arozott Q(v) = [v, A(v)]X bels˝o szorzatk´ent is defini´alhat´o. Amint azt az euklideszi terek t´argyal´ asakor l´attuk, tetsz˝oleges v´eges dimenzi´os val´os vektort´erben ´ertelmezhet˝o skal´ aris szorzat valamely X b´ azisra vonatkoz´ o bels˝o szorzattal, ´es akkor nyilv´anval´oan X erre a skal´ aris szorzatra n´ezve ortonorm´alt b´azis lesz. Azt is igazoltuk, hogy ford´ıtva is igaz, v´eges dimenzi´os euklideszi t´erben a skal´aris szorzat, valamely ortonorm´alt b´azis szerinti bels˝o szorzat. A fentiekben le´ırt megfontol´asok a k¨ovetkez˝ o t´etelt igazolj´ak: 5.5.2 T´ etel. Az V euklideszi t´eren ´ertelmezett Q:V →R f¨ uggv´eny pontosan akkor kvadratikus alak, ha l´etezik olyan A ∈ L(V ) line´ aris transzform´ aci´ o, hogy minden v ∈ V -re Q(v) = hv, A(v)i teljes¨ ul. A kvadratikus alakok ´altalunk adott defin´ıci´ oja felveti a k´erd´est, hogy vajon a kvadratikus alakhoz rendelt A m´atrix ´es ´ıgy a hozz´arendelt A line´aris transzform´aci´ o egy´ertelm˝ u-e. K¨onnyen l´athat´o, hogy a v´alasz nem. Ugyanis, ha βij (i, j = 1, . . . , n) val´os skal´aroknak olyan rendszere, hogy minden i, j p´arra az αij + αji = βij + βji egyenl˝os´egek teljes¨ ulnek, akkor az ²i (i = 1, . . . , n) v´altoz´ ok minden ´ert´ek´ere n X n X
αij ²i ²j =
i=1 j=1
n X n X
βij ²i ²j .
i=1 j=1
M´atrixokkal megfogalmazva ugyanez: ha B + B∗ = A + A∗ ,
´ 5. FEJEZET INVARIANS ALTEREK
154 akkor minden v-re
v∗ Bv = v∗ Av . Mivel r¨ogzitett b´azis mellett, k¨olcs¨ on¨ osen egy´ertelm˝ u megfeleltet´es l´etezik a V t´er line´aris transzform´aci´oi ´es a dim V ×dim V tipus´ u m´atrixok k¨oz¨ ott, azt is ´all´ıthatjuk, hogy A, B ∈ L(V )-re B + B ∗ = A + A∗ =⇒ (∀v ∈ V ) : hv, B(v)i = hv, A(v)i . Igaz viszont a k¨ovetkez˝o t´etel: 5.5.3 T´ etel. A V euklideszi t´eren ´ertelmezett minden Q : V → R kvadratikus alakhoz l´etezik pontosan egy olyan A ∈ L(V ) szimmetrikus line´ aris transzform´ aci´ o, hogy minden v ∈ V -re Q(v) = hv, A(v)i .
Bizony´ıt´ as. Tegy¨ uk fel, hogy a Q kvadratikus alakhoz tartoz´o line´aris transzfor∗ m´aci´o B ∈ L(V ), de B nem szimmetrikus. Legyen A = B+B 2 . Akkor A szimmetrikus line´aris transzform´aci´oja V -nek ´es 1 Q(v) = hv, B(v)i = (hv, B(v)i + hv, B(v)i) = 2 1 1 (hv, B(v)i + hB ∗ (v), vi) = (hv, B(v)i + hv, B ∗ (v)i) = hv, A(v)i . 2 2 Az unicit´asi ´all´ıt´as igazol´asa v´egett tegy¨ uk fel, hogy X = {x1 , . . . , xn } ortonorm´alt b´azisa V -nek. Ha A szimmetrikus, akkor minden xi , xj ∈ X vektorp´ arra hxi , A(xj )i = hA∗ (xi ), xj i = hA(xi ), xj i = hxj , A(xi )i , ´es ´ıgy Q(xi + xj ) = hxi + xj , A(xi + xj )i = hxi + xj , A(xi ) + A(xj )i = hxi , A(xi )i 2 hxi , A(xj )i + hxj , A(xj )i = Q(xi ) + 2 hxi , A(xj )i + Q(xj ) , amib˝ol
Q(xi + xj ) − Q(xi ) − Q(xj ) , 2 azaz az A(xj ) vektor xi -re vonatkoz´ o koordin´at´ aja Q ´ert´ekeinek ismeret´eben meghat´arozhat´o. Akkor viszont, kihaszn´alva, hogy minden j(= 1, . . . , n)-re hxi , A(xj )i =
A(xj ) =
n X
hxi , A(xj )i xi ,
i=1
az A line´aris transzform´aci´o a b´azisvektorokon, ´es akkor m´ar az eg´esz V t´eren is, meghat´arozott a Q kvadratikus alak ´altal felvett ´ert´ekek ´altal. 2 Az euklideszi tereken ´ertelmezett kvadratikus alakokat oszt´alyozhatjuk az ´altaluk felvehet˝o ´ert´ekek szerint a k¨ovetkez˝ ok´eppen: 5.5.4 Defin´ıci´ o. Azt mondjuk, hogy az V euklideszi t´eren ´ertelmezett Q : V → R kvadratikus alak
5.5. KVADRATIKUS ALAKOK
155
(1) pozit´ıv definit, ha Q(v) > 0 minden nemz´er´ o v ∈ V -re, (2) negat´ıv definit, ha Q(v) < 0 minden nemz´er´ o v ∈ V -re, (3) pozitiv szemidefinit, ha minden v ∈ V -re Q(v) ≥ 0, (4) negat´ıv szemidefinit, ha minden v ∈ V -re Q(v) ≤ 0, (5) indefinit, ha Q mind pozit´ıv, mind negat´ıv ´ert´eket felvesz. Ezeket az elnevez´eseket haszn´aljuk euklideszi tereken ´ertelmezett szimmetrikus line´aris transzform´aci´okra is ´es val´ os szimmetrikus m´atrixokra is. P´eld´ aul pozit´ıv definitnek mondunk egy val´os szimmetrikus m´atrixot, ha az pozit´ıv definit kvadratikus alak m´atrixa valamely b´azisban. Hasonl´o ´ertelemben besz´el¨ unk pozit´ıv szemidefinit, negat´ıv definit, negat´ıv szemidefinit ´es indefinit szimmetrikus m´atrixokr´ ol is. Egy ´altal´anos alak´ u kvadratikus alakr´ol nem k¨onny˝ u eld¨onteni, hogy melyik definits´egi oszt´alyba tartozik. Ezt ´es a probl´ema lehets´eges megold´as´ at mutatja a k¨ovetkez˝o egyszer˝ u p´elda. Tekints¨ uk a Q(v) = ξ12 − 6ξ1 ξ2 + 2ξ22 kvadratikus alakot, ahol ξ1 , ξ2 a v vektor koordin´at´ai a 2-dimenzi´os euklideszi t´er valamely X = {x1 , x2 } b´ azis´ aban. Ahhoz, hogy eld¨onthess¨ uk, hogy Q melyik definits´egi oszt´alyba tartozik, c´elszer˝ u ´at´ırni a 2 2 Q(v) = (ξ1 − 3ξ2 ) − 7ξ2 form´aba. Ha az X b´azis helyett ´att´er¨ unk az Y = {y1 , y2 } b´azisra, ahol y1 = x1 ´es y2 = 3x1 + x2 , akkor a v vektor Y-ra vonatkoz´ o koordin´at´ai a y1 y2 v y2 v v 3 ξ1 → y1 ξ1 − 3ξ2 x1 1 3 ξ1 → y1 ξ2 y2 x2 1 ξ2 0 1 ξ2 x2 sz´amol´as alapj´an η1 = ξ1 −3ξ2 ´es η2 = ξ2 ´es Q(v) = η12 −7η22 , amib˝ ol m´ar nyilv´ anval´ o, hogy Q indefinit. Az {x1 , x2 } b´ azisban a kvadratikus alak m´atrixa az "
A=
1 −3 −3
2
#
" 0
, m´ıg az u ´j Y = {y1 , y2 } b´ azisban az A =
1
0
#
0 −7
diagon´alis m´atrix. Vegy¨ uk ´eszre, hogy Q(v) ´ert´eke az Y = {y1 , y2 } b´azisban ´eppen v koordin´at´ai n´egyzet´enek a diagon´alisban l´ev˝ o skal´ arokkal k´epzett line´aris kombin´aci´oja. 2 A p´elda teh´at azt sugallja, hogy a kvadratikus alak definits´eg´enek meg´allap´ıt´ asa u ´gy t¨ort´enhet, hogy ´att´er¨ unk olyan b´azisra (koordin´ata rendszerre), amelyben a kvadratikus alak m´atrixa diagon´alis, ´es megvizsg´aljuk, hogy a diagon´alisbeli skal´ arok mindegyike azonos el˝ojel˝ u-e, vagy vannak mind pozit´ıv mind negat´ıv el˝ojel˝ u elemek. Tetsz˝oleges n-dimenzi´os V euklideszi tereken ´ertelmezett kvadratikus alakok eset´en is, ha a kvadratikus alak m´atrixa valamely b´azisban diagon´alis m´atrix, akkor b´armely v ∈ V helyen ´ert´eke megkaphat´ o, ha vessz¨ uk v e b´azisra vonatkoz´ o koordin´at´ai n´egyzet´enek a diagon´alisbeli megfelel˝o skal´ arokkal vett line´aris kombin´aci´oj´at. Val´oban, ha V -nek X = {x1 , . . . , xn } olyan b´azisa, amelyre a kvadratikus
´ 5. FEJEZET INVARIANS ALTEREK
156 alak m´atrixa az
A=
α11 0 .. . 0
diagon´alis m´atrix, akkor az
0
...
0
α22 . . . .. .. . .
0 .. .
0
. . . αnn
ξ1 . x= .. ξn koordin´atavektor´ u x vektorn´al a kvadratikus alak ´ert´eke Q(x) = x∗ Ax = α11 ξ12 + · · · + αnn ξn2 . Euklideszi t´eren ´ertelmezett kvadratikus alak ilyen n´egyzet¨ osszegre reduk´alt form´aj´ab´ol azonnal leolvashat´o, hogy milyen ´ert´ekeket vehet fel, hiszen val´ os sz´am n´egyzete nem lehet negat´ıv, ´ıgy a kvadratikus alak pozit´ıv definit, ha a diagon´alis m´atrixa diagon´alis´aban minden elem pozit´ıv, pozit´ıv szemidefinit, ha ezek az elemek nemnegat´ıvak, de esetleg van k¨oz¨ ott¨ uk z´erus is, a kvadratikus alak negat´ıv definit, ha a diagon´alis m´atrixa diagon´alis´ aban minden elem negat´ıv, negat´ıv szemidefinit, ha ezek az elemek nempozit´ıvak, de esetleg van k¨oz¨ ott¨ uk z´erus is, ´es indefinit, ha a diagon´alisban van pozit´ıv ´es negat´ıv elem egyar´ant. A k´erd´es mostm´ar csup´an az, hogy minden kvadratikus alakhoz tal´alhat´ o-e olyan b´azisa a t´ernek, amelyben a m´atrixa diagon´alis m´atrix. Meg fogjuk mutatni, hogy erre a k´erd´esre igen a v´alasz. 5.5.5 T´ etel. B´ armely, a V euklideszi t´eren ´ertelmezett Q:V →R kvadratikus alakhoz lehet tal´ alni a t´ernek olyan b´ azis´ at, amelyben a kvadratikus alak m´ atrixa diagon´ alis m´ atrix. Bizony´ıt´ as. A fentiekben bel´attuk, hogy Q-hoz tartozik a t´ernek pontosan egy A ∈ L(V ) szimmetrikus line´aris transzform´aci´ oja, hogy minden v ∈ V -re Q(v) = hv, A(v)i . A 5.4.3 t´etel szerint van A saj´atvektoraib´ ol ´all´ o S = {s1 , . . . , sn } ortonorm´ alt b´azisa a V euklideszi t´ernek, amelyben A m´ atrixa
AS =
λ1 0 0 λ2 .. .. . . 0 0
... ...
0 0 .. .
... . . . λn
alak´ u diagon´alis m´atrix, ahol λi az si saj´atvektorhoz tartoz´o saj´at´ert´ek. M´ar csak azt kell bel´atnunk, hogy a Q kvadratikus alak m´atrixa minden ortonorm´alt
5.5. KVADRATIKUS ALAKOK
157
b´azisban ugyanaz, mint az A line´ aris transzform´aci´ o m´atrixa. Legyen ez´ert most P X = {x1 , . . . , xn } egy tetsz˝oleges ortonorm´alt b´azisa V -nek, ´es v = ni=1 ²i xi ∈ V. Akkor * + Q(v) =
n X i=1
²i xi , A(
n X
²i xi )
=
i=1
n X n X
²i ²j hxi , A(xj )i ,
i=1 j=1
azaz Q m´atrixa A=
hx1 , A(x1 )i hx1 , A(x2 )i hx2 , A(x1 )i hx2 , A(x2 )i .. .. . . hxn , A(x1 )i hxn , A(x2 )i
. . . hx1 , A(xn )i . . . hx2 , A(xn )i .. ... .
. . . hxn , A(xn )i
ugyanaz, mint A-nak az X b´azisra vonatkoz´ o m´atrixa, mert ortonorm´alt b´azisban a skal´aris szorzat bels˝o szorzat, enn´elfogva minden i, j (i, j = 1, . . . n) indexp´arra az A(xj ) vektor xi -re vonatkoz´o koordin´at´ aja ´eppen hxi , A(xj )i . 2 A fenti t´etel szerint egy kvadratikus alak definits´eg´et k¨onnyen eld¨onthetj¨ uk a hozz´a tartoz´o szimmetrikus line´aris transzform´aci´ o saj´at´ert´ekeinek ismeret´eben. Ha a line´aris transzform´aci´o minden saj´at´ert´eke pozit´ıv, akkor a kvadratikus alak pozit´ıv definit, ha mindegyik negat´ıv, akkor negat´ıv definit, ha mind pozit´ıv, mind negat´ıv saj´at´ert´ekei vannak a transzform´aci´ onak, akkor a kvadratikus alak indefinit. ´ 3 P´ elda. Allap´ ıtsuk meg, hogy a Q : V → R kvadratikus alak melyik definits´egi oszt´ alyba tartozik, ha minden v ∈ V -re Q(v) = 2ξ12 + 2ξ1 ξ2 − 2ξ1 ξ3 + 2ξ2 ξ3 , ahol ξ1 , ξ2 , ξ3 a v vektor x1 , x2 , x3 b´ azisvektorokra vonatkoz´ o koordin´ at´ ai! A kvadratikus alak szimmetrikus m´atrixa:
2 1 −1 A = 1 0 1 , −1 1 0 teh´at a kvadratikus alakhoz tartoz´o A line´ aris transzform´aci´ o a b´azisvektorokat az A(x1 ) = 2x1 + x2 − x3 , A(x2 ) = x1 + x3 , A(x3 ) = −x1 + x2 vektorokba viszi. Az A saj´at´ert´ekeit kellene meghat´aroznunk, azok el˝ojel´eb˝ ol, m´ar meg´allap´ıthatjuk Q definits´eg´et. Az A minim´ alpolinomj´anak meghat´aroz´ asa ´erdek´eben kisz´am´ıtjuk mind az A2 , mind az A3 m´ atrixot, ezek
6 1 −1 2 −1 A2 = 1 −1 −1 2
´es
14 5 −5 1 , A3 = 5 0 −5 1 0
majd az A transzform´aci´onak olyan pi (A) (i = 1, 2, 3) polinomjait, amelyekre pi (A)(xi ) = 0 , ugyanis a p1 (t), p2 (t), p3 (t) polinomok legkisebb k¨oz¨ os t¨obbsz¨ or¨ ose az A minim´alpolinomja. Ha valamely pi (t) polinom harmadfok´ u, akkor a t¨obbit m´ar nem is kell meghat´aroznunk, mert igazolhat´o, hogy a minim´alpolinom foksz´ama
´ 5. FEJEZET INVARIANS ALTEREK
158
nme lehet nagyobb a t´er dimenzi´oj´ an´ al. A pi (t) polinomok meghat´aroz´ asa t¨ort´enhet elemi b´azistranszform´aci´oval: x1 x2 x3
A(x1 ) A2 (x1 ) A3 (x1 ) A2 (x1 ) A3 (x1 ) 2 6 14 x1 4 4 → A(x1 ) 1 5 1 1 5 x3 0 0 −1 −1 −5
Az ut´obbi t´abl´azatb´ol kiolvashat´ o, hogy A2 (x1 ) = A(x1 )+4x1 azaz p1 (t) = t2 −t−4 . √ Mivel p1 (t) gy¨okei, 1±2 17 , amelyek A minim´alpolinomj´anak is gy¨okei, k¨ ul¨ onb¨ oz˝ o el˝ojel˝ uek, m´ar most meg´allap´ıthatjuk, hogy Q diagon´ alis m´atrix´ aban a diagon´alisbeli elemek k¨oz¨ott van pozit´ıv ´es negat´ıv skal´ ar is, ez´ert Q indefinit. A Q diagon´ alis m´atrix´anak meghat´aroz´as´ahoz azonban meg kell keresni A harmadik saj´at´ert´ek´et is. Ez´ert meghat´arozzuk a p2 (t) polinomot is. A x1 x2 x3
A(x2 ) A2 (x2 ) A3 (x2 ) A2 (x2 ) A3 (x2 ) A(x2 ) 1 5 1 1 5 → → x 2 0 0 2 0 2 1 −1 1 x3 -2 −4 A3 (x2 ) A(x2 ) 3 −4 x2 A2 (x2 ) 2
sz´am´ıt´asok szerint A3 (x2 ) = 2A2 (x2 ) + 3A(x2 ) − 4x2 , azaz p2 (t) = t3 − 2t2 − 3t + 4 . Mivel p2 (t) = (t − 1)p1 (t), harmadfok´ u, az A minim´ alpolinomja meg kell egyezzen p2 (t)-vel ´es az A harmadik saj´at´ert´eke 1. Az A saj´atvektorai alkotta ortonorm´alt b´azisban a Q m´atrixa 1 0 0 √ 0 . A0 = 0 1+2 17 √ 0 0 1−2 17
6. Fejezet
Differenci´ alsz´ am´ıt´ as Ez a fejezet az eddig tanult line´aris algebra tananyag alkalmaz´ asak´ent megmutatja, hogy hogyan vihet˝o ´at a deriv´alt fogalma t¨obbv´ altoz´ os f¨ uggv´enyekre. L´atni fogjuk, hogy a deriv´alt tulajdonk´eppen az els˝o f´el´evben megismert ´erint˝ o approxim´ aci´ o fogalm´anak term´eszetes kiterjeszt´ese a line´aris algebra eszk¨ozeivel. T´argyalni fogjuk a deriv´alt legfontosabb tulajdons´agait, majd r´at´er¨ unk a t¨obbv´ altoz´ os f¨ uggv´enyek sz´els˝o´ert´ekeinek meghat´aroz´as´ara.
6.1
M´ atrixok norm´ aja
Ebben a bevezet˝o jelleg˝ u szakaszban a line´aris lek´epez´esek, illetve a m´atrixok norm´aj´aval, ´es azok legfontosabb tulajdons´agaival ismerked¨ unk meg. Amint azt l´atni fogjuk, ezzel a norm´aval ell´atva a lek´epez´esek vektortere ugyanolyan norm´alt teret alkot, amilyenre m´ar sz´amos p´eld´ at l´attunk az anal´ızis tanulm´ anyaink sor´an. Igy lehet˝os´eg¨ unk ny´ılik a m´atrixok ter´enek topol´ogiai jelleg˝ u vizsg´alat´ ara, amelyre az alkalmaz´asok (p´eld´aul Neumann-sorok) szempontj´ ab´ ol is nagy sz¨ uks´eg¨ unk lesz. L´enyeges szempont a tov´abbiakban, hogy az euklideszi terek egy ortonorm´alt b´azis´ at r¨ogz´ıtettnek tekintj¨ uk, ´es nem tesz¨ unk k¨ ul¨ onbs´eget egy line´aris lek´epez´es, illetve annak az adott b´azisban vett m´atrixa k¨oz¨ ott. Ugyanarra gondolunk teh´at, ha ak´ar lek´epez´esr˝ol, ak´ar m´atrixr´ol besz´el¨ unk. Ez elvi probl´em´ at sem okozhat, hiszen izomorf vektorterek azonos´ıt´as´ar´ ol van sz´o. Ha valamikor a b´azis megv´altoztat´ asa ker¨ ulne sz´oba, akkor erre k¨ ul¨on felh´ıvjuk a figyelmet. Egy´ebk´ent, hacsak m´ast nem mondunk, vektort´eren mindig val´ os test feletti vektorteret ´ert¨ unk. Legyenek teh´at a tov´abbiakban X ´es Y euklideszi terek, ´es dim X = p, illetve dim Y = q. Tov´abbra is haszn´aljuk az L(X, Y ) jel¨ol´est az X t´eren ´ertelmezett, Y t´erbe k´epez˝o line´aris lek´epez´esek vektorter´ere. Ha t¨ort´enetesen X = Y , akkor a r¨ovidebb L(X) jel¨ol´esm´oddal ´el¨ unk. Tekints¨ unk egy A ∈ L(X, Y ) line´aris lek´epez´est. 6.1.1 Defin´ıci´ o. Az A lek´epez´es norm´aj´ an az egys´egg¨ omb felsz´ın´en felvett ´ert´ekei abszol´ ut ´ert´ekeinek fels˝ o hat´ ar´ at ´ertj¨ uk, azaz kAk = sup kAxk . kxk=1
159
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
160
Vil´agos, hogy a defin´ıci´oban supremum helyett maximum is ´ırhat´ o, hiszen egy folytonos f¨ uggv´eny egy kompakt halmazon Weierstrass t´etele ´ertelm´eben felveszi a legnagyobb ´ert´ek´et. (L´asd az 1. gyakorlatot.) Els˝o pillant´asra nem vil´agos, hogy a norm´at mi´ert ´eppen ´ıgy ´ertelmezz¨ uk. Amint azt l´atni fogjuk, ez a defin´ıci´o val´ oban norm´at defini´al, de ezt nagyon sok m´as m´odon is meg lehetne tenni. Mondhatn´ank p´eld´ aul azt, hogy a norm´at defini´aljuk a legnagyobb abszol´ ut ´ert´ek˝ u oszlop abszol´ ut ´ert´ek´evel, azaz kAk = max
à q X
1≤j≤p
!1/2
a2ij
,
(6.1)
i=1
vagy ´eppen vehetn´enk norm´anak az elemek abszol´ ut ´ert´ekeinek maximum´ at is, teh´at kAk =
max
1≤i≤q,1≤j≤p
|aij | .
(6.2)
Nem neh´ez bel´atni, hogy a (6.1) ´es (6.2) rel´aci´ ok t´enyleg kiel´eg´ıtik a norma axi´om´ ait (l´asd a 2. gyakorlatot). Az ´altalunk bevezetett defin´ıci´ o mellett az sz´ol, hogy, amint azt l´atni fogjuk, igen praktikus tulajdons´agai vannak, valamint szimmetrikus m´atrixokra nagyon sz´ep algebrai jelent´ese is van. Tov´ abbi ´erv az, hogy a fenti k´et rel´aci´o a norm´at a m´atrix elemeinek seg´ıts´eg´evel ´ertelmezi, ´ıgy a norma f¨ ugghet a b´azis megv´alaszt´as´at´ol. A 6.1.1 Defin´ıci´ o azonban a lek´epez´es norm´aj´ at vezeti be, amely nem v´altozik u ´j b´azisra t¨ort´en˝ o ´att´er´eskor, ha a skal´ aris szorzatot m´ar r¨ogz´ıtett¨ uk. T´erj¨ unk teh´at r´a az ´altalunk ´ertelmezett norma tulajdons´againak ¨osszefoglal´as´ara. ´ ıt´ 6.1.2 All´ as. Az L(X, Y ) vektort´er a 6.1.1 Defin´ıci´ oban bevezetett norm´ aval norm´ alt teret alkot, azaz kAk ≥ 0 ,
´es
kAk = 0 akkor ´es csak akkor, ha A = 0 ,
tov´ abb´ a kA + Bk ≤ kAk + kBk ,
(6.3)
illetve kλAk = |λ| · kAk b´ armely A, B ∈ L(X, Y ), ´es λ skal´ ar mellett. Bizony´ıt´ as. A (6.3) egyenl˝otlens´eg abb´ol ad´odik, hogy sup kAx + Bxk ≤ sup kAxk + sup kBxk , kxk=1
kxk=1
kxk=1
m´ıg a m´asik k´et rel´aci´o a defin´ıci´ o nyilv´ anval´ o k¨ovetkezm´enye. 2 Megjegyezz¨ uk, hogy a (6.3) egyenl˝ otlens´eget a szok´asoknak megfelel˝oen h´aromsz¨ogegyenl˝otlens´egnek nevezz¨ uk. ´ ıt´ 6.1.3 All´ as. Minden x ∈ X eset´en kAxk ≤ kAk · kxk .
´ ´ 6.1. MATRIXOK NORMAJA
161
Bizony´ıt´ as. Az ´all´ıt´as trivi´alis ha x = 0. Ha x 6= 0, akkor, minthogy x/kxk egys´egnyi norm´aj´ u vektor, a defin´ıci´ o alapj´an azt kapjuk, hogy ° µ ¶° ° x ° ° ° , kAk ≥ °A kxk °
ami az ´all´ıt´asunkat igazolja. 2 Az is k¨onnyen bel´athat´o a defin´ıci´ o alapj´an, hogy kAk ´eppen azzal a legkisebb λ nemnegat´ıv sz´ammal egyezik meg, amelyre minden x mellett ´erv´enyes az kAxk ≤ λkxk egyenl˝otlens´eg (l´asd a 3. gyakorlatot). ´ ıt´ 6.1.4 All´ as. Ha A ´es B olyan lek´epez´esek, hogy a BA szorzat ´ertelmes, akkor kBAk ≤ kBk · kAk .
Bizony´ıt´ as. Val´oban, b´armely x vektor mellett k(BA)xk = kB(Ax)k ≤ kBk · kAxk ≤ kBk · kAk · kxk az el˝oz˝o ´all´ıt´asunk alapj´an. Innen azonnal ad´odik az ´all´ıt´ as. 2 A norma n´eh´any praktikus tulajdons´ag´ anak megismer´ese ut´an t´erj¨ unk r´a annak vizsg´alat´ara, hogy vajon milyen algebrai jelent´est hordoz egy m´atrix norm´aja. Amint azt l´atni fogjuk, sok esetben k¨onnyebb a norma meghat´aroz´ asa az algebrai jelent´ese, mint k¨ozvetlen¨ ul a defin´ıci´o alapj´an. ´ ıt´ 6.1.5 All´ as. Tekints¨ unk egy q × p m´eret˝ u A m´ atrixot. Akkor kAk megegyezik az ∗ A A m´ atrix legnagyobb saj´ at´ert´ek´enek n´egyzetgy¨ ok´evel. Bizony´ıt´ as. A line´aris algebr´ab´ ol j´ol ismert, hogy A∗ A szimmetrikus pozit´ıv szemidefinit m´atrix, teh´at a saj´at´ert´ekei nemnegat´ıv val´ os sz´amok. Legyen most v1 , . . . , vp az X vektort´ernek egy olyan ortonorm´alt b´azisa, amelyben A∗ A diagon´ alis ∗ alak´ u. A v1 , . . . , vp vektorok az A A m´atrix saj´atvektorai, a megfelel˝o saj´at´ert´ekeket jel¨olje λ1 , . . . , λp . A saj´at´ert´ekek k¨oz¨ ott azonosak is el˝ofordulhatnak, mindegyiket annyiszor ´ırtuk ki, amennyi a multiplicit´ asa. Tegy¨ uk fel, hogy ott √ a saj´at´ert´ekek k¨oz¨ a legnagyobb ´eppen λk . Azt kell igazolnunk, hogy kAk = λk . Tekints¨ unk egy tetsz˝oleges x ∈ X vektort, amely egys´egnyi norm´aj´ u, ´es amelyet a v1 , . . . , vp b´azisban az x=
p X
xi vi
i=1
line´aris kombin´aci´o ´all´ıt el˝o. Ekkor p X
kAxk2 = hAx, Axi = hx, A∗ Axi = h
i=1
=
p X i=1
λi x2i
≤
p X
xi vi ,
p X
λi xi vi i
i=1
λk x2i = λk ,
i=1
√ hiszen kxk = 1. Ez azt jelenti, hogy kAxk ≤ λk minden egys´egnyi norm´aj´ u x √ vektor eset´en, azaz kAk ≤ λk . M´asr´eszt ha a fenti levezet´esben az x vektornak ´eppen a vk b´azisvektort v´alasztjuk, akkor azt kapjuk, hogy kAvk k2 = hvk , A∗ Avk i = hvk , λk vk i = λk ,
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
162 azaz kAk ≥
√ λk , ami az ´all´ıt´asunkat bizony´ıtja.
2
6.1.6 K¨ ovetkezm´ eny. Tegy¨ uk fel, hogy A szimmetrikus m´ atrix. Jel¨ olje λmin , illetve λmax az A legkisebb, illetve legnagyobb saj´ at´ert´ek´et. Ekkor λmin kvk2 ≤ hv, Avi ≤ λmax kvk2 minden v ∈ X eset´en. Nevezetesen kAk megegyezik a |λmax | ´es |λmin | k¨ oz¨ ul a nagyobbikkal. Bizony´ıt´ as. Tekints¨ uk az X egy olyan ortonorm´alt b´azis´ at, amely az A saj´atvektoraib´ol ´all. Ebben a b´azisban a fenti kvadratikus alak n´egyzet¨ osszegk´ent ´all el˝o, azaz ha a v vektor koordin´at´ ai ebben a b´azisban v1 , . . . , vp , akkor hv, Avi =
p X
λi vi2 ,
i=1
ahol a λi egy¨ utthat´ok az A megfelel˝o saj´at´ert´ekei. Innen azonnal ad´odik a fenti P egyenl˝otlens´eg, hiszen pi=1 vi2 = kvk2 . ´ ıt´ Az kAk el˝o´all´ıt´asa a 6.1.5 All´ as k¨ozvetlen k¨ovetkezm´enye, hiszen ekkor A∗ A = 2 2 A , ´es A saj´at´ert´ekei ´eppen az A saj´at´ert´ekeinek n´egyzetei. 2 A k´es˝obbiekben egy felt´eteles sz´els˝ o´ert´eken alapul´o m´odszerrel is tal´alkozunk majd a norma meghat´aroz´as´ara. 6.1.7 P´ elda. A norma seg´ıts´eg´evel megfogalmazhatjuk a geometriai sorok ¨osszegk´eplet´enek m´atrixokra ´erv´enyes ´altal´ anos´ıt´ as´ at is. Megmutatjuk, hogy ha kAk < 1, akkor I − A invert´alhat´ o, ahol I az egys´egm´ atrix, tov´ abb´ a (I − A)−1 =
∞ X
Ak .
(6.4)
k=0
Itt a v´egtelen sor konvergenci´ aja norm´aban ´ertend˝ o, azaz azt mondjuk, hogy P∞ Pn k sor konvergens, ´ k a A e s az ¨ o sszege az S m´ a trix, ha az Sn = k=0 k=0 A r´eszlet¨osszegekre igaz, hogy lim kSn − Sk = 0 .
n→∞
Az abszol´ ut konvergens sorokr´ol sz´ol´ o t´etelhez teljesen hasonl´oan megmutathat´ o, P k sor konvergenci´ A a j´ a nak el´ e gs´ e ges (de nem sz¨ u ks´ e ges) felt´ e tele a hogy a ∞ k=0 P∞ k aja. Ez ut´obbi azonban eset¨ unkben nyk=0 kA k numerikus sor konvergenci´ ilv´anval´o, hiszen nemnegat´ıv tag´ u sorr´ol van sz´o, ´es a r´eszlet¨ oszszegek az kAk k ≤ P k ´ ıt´ kAkk egyenl˝otlens´eg alapj´an (l´asd a 6.1.4 All´ ast) fel¨ ulr˝ ol becs¨ ulhet˝ ok a ∞ k=0 kAk konvergens geometriai sor r´eszlet¨ osszegeivel. Teh´ at az ¨osszehasonl´ıt´ o krit´erium szerint a (6.4) alatti v´egtelen sor konvergens. Megmutatjuk, hogy a fenti sor ¨osszege ´eppen az I − A m´ atrix inverze. Az eddigi jel¨ol´eseinket haszn´alva Sn (I − A) = I − An+1 → I , hiszen An+1 → 0 a felt´etel¨ unk szerint. M´asr´eszt nyilv´ anval´ oan Sn (I −A) → S(I −A), hiszen kSn (I − A) − S(I − A)k ≤ kI − Ak · kSn − Sk → 0 .
´ ´ AG ´ 6.2. DIFFERENCIALHAT OS
163
Ez azt jelenti, hogy S(I − A) = I, azaz S = (I − A)−1 , amit igazolnunk kellett. Megjegyezz¨ uk, hogy a (6.4) formula fontos szerepet j´atszik az elm´eleti k¨ozgazdas´agtanban. Az irodalomban a (6.4) alatti v´egtelen sort Neumann-sornak is nevezik . A k¨ozgazdas´agi input-output modellekben, ha A jel¨oli a fajlagos r´aford´ıt´asi m´atrixot, akkor az (I − A)−1 m´ atrixot az A Leontief-inverz´enek nevezik. Fontos k´erd´es ezekben a modellekben, hogy melyek azok a m´atrixok, amelyeknek l´etezik csupa nemnegat´ıv elem˝ u Leontief-inverze. Az ilyen m´atrixokat produkt´ıvnak nevezik. Amint azt a (6.4) formul´ ab´ ol azonnal l´athatjuk, a nemnegat´ıv elem˝ u A fajlagos r´aford´ıt´asi m´atrix produkt´ıv, ha teljes¨ ul r´a az kAk < 1 felt´etel. 6.1.8 P´ elda. Az elm´eleti k¨ozgazdas´ agtan irodalm´aban gyakran el˝ofordul a domin´ans saj´at´ert´ek fogalma, amely egy m´atrix abszol´ ut ´ert´ekben legnagyobb saj´at´ert´ek´et jelenti. K´es˝obbi tanulm´ anyainkban l´atni fogjuk, hogy egy nemnegat´ıv elem˝ u m´atrix produktivit´as´anak sz¨ us´eges ´es el´egs´eges felt´etele az, hogy a domin´ans saj´at´ert´eke kisebb, mint 1 (ez a nevezetes Perron-Frobenius-t´etel). Nem ´art felh´ıvni a figyelmet arra, hogy ez a fogalom ´altal´ aban nem egyezik meg a m´atrix norm´aj´ aval. Ha λ jel¨oli az A m´atrix domin´ans saj´at´ert´ek´et, akkor mindenesetre |λ| ≤ kAk , ´am egyenl˝os´eg pontosan akkor ´erv´enyes, ha A alkalmas b´azisban diagon´alis alakra hozhat´o (l´asd a 7. gyakorlatot). Tekints¨ uk p´eld´ aul a nem diagonaliz´alhat´ o "
A=
1 1 0 1
#
´ as m´atrixot. Ekkor az A m´atrixnak λ = 1 k´etszeres √ saj´at´ert´eke, de a 6.1.5 All´ıt´ alapj´an k¨onnyen ellen˝or´ızhet˝o, hogy kAk = (1 + 5)/2.
6.2
Differenci´ alhat´ os´ ag
Ebben a szakaszban bevezetj¨ uk a t¨obbv´ altoz´ os f¨ uggv´enyek deriv´altj´ anak fogalm´at. Vegy¨ uk ´eszre, hogy a fogalom term´eszetes ´altal´ anos´ıt´ asa az els˝o ´eves anal´ızisben megismert ´erint˝ o approxim´ aci´ o fogalm´ anak, ´es tulajdonk´eppen semmi u ´jat nem tartalmaz. Puszt´an a line´aris lek´epez´es fogalm´at haszn´aljuk az egydimenzi´os esetn´el ´altal´anosabb ´ertelemben. 6.2.1 Defin´ıci´ o. Legyenek X ´es Y euklideszi terek, ´es tekints¨ uk az f : X → Y lek´epez´est, amely ´ertelmezve van az x ∈ X pont egy k¨ ornyezet´eben. Azt mondjuk, hogy f differenci´alhat´o az x pontban, ha tal´ alhat´ o olyan A ∈ L(X, Y ) line´ aris lek´epez´es, hogy b´ armely v ∈ X, x + v ∈ Df eset´en f (x + v) = f (x) + Av + r(v) , ahol limv→0 kr(v)k/kvk = 0. Ebben az esetben az A lek´epez´est az f deriv´ altj´ anak 0 nevezz¨ uk az x pontban. Jel¨ ol´ese A = f (x). Megjegyezz¨ uk, hogy az ´erint˝ o approxim´ aci´ o fogalm´ahoz hasonl´oan a fenti defin´ıci´o azt fogalmazza meg, hogy az x pont egy k¨ornyezet´eben az f f¨ uggv´eny
164
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
j´ol, azaz kis ord´o nagys´agrendben k¨ozel´ıthet˝ o az A line´ aris lek´epez´essel. Vil´agos ugyanis a defin´ıci´ob´ol, hogy az r : X → Y f¨ uggv´eny kis ord´o nagys´agrend˝ u az x k¨ornyezet´eben. Nem l´atszik a defin´ıci´ob´ol, hogy a deriv´alt egy´ertelm˝ uen meghat´arozott, azaz csak egyetlen olyan A line´aris lek´epez´es l´etezhet, amely kiel´eg´ıti a fenti defin´ıci´ ot. Erre ad v´alaszt az al´abbi ´all´ıt´as. ´ ıt´ 6.2.2 All´ as. A deriv´ alt egy´ertelm˝ uen meghat´ arozott. Bizony´ıt´ as. Tegy¨ uk fel, hogy az A ´es B line´ aris lek´epez´esek egyar´ ant eleget tesznek a defin´ıci´o k¨ovetelm´enyeinek, azaz, ha x + v ∈ Df , u ´gy f (x + v) = f (x) + Av + r(v) f (x + v) = f (x) + Bv + q(v) , ahol r ´es q kis ord´o f¨ uggv´enyek. Ekkor a C = A − B jel¨ol´essel a Cv = r(v) − q(v) = o(v) egyenl˝os´eghez jutunk, amely ugyancsak kis ord´o f¨ uggv´eny. Teh´ at tetsz˝oleges v 6= 0 vektor mellet kC( n1 v)k ko( n1 v)k kCvk = = →0, kvk k n1 vk k n1 vk ha n → ∞. Ez azt jelenti, hogy Cv = 0, azaz C = A − B = 0. 2 Nyilv´anval´o, hogy ha f differenci´ alhat´ o az x pontban, akkor ott folytonos is. (L´asd a 8. gyakorlatot.) Azt is bel´atjuk, hogy egy line´aris lek´epez´es minden¨ utt differenci´alhat´o, ´es a deriv´altja saj´at maga. ´ ıt´ 6.2.3 All´ as. 0 f (x) = f .
Ha f line´ aris, akkor minden x ∈ X pontban differenci´ alhat´ o, ´es
Bizony´ıt´ as. Val´oban, alkalmazzuk a defin´ıci´ ot az A = f , r = 0 szereposzt´as mellett. 2 6.2.4 P´ elda. Tekints¨ uk az f : X → R, f (x) = hx, Bxi kvadratikus alakot, ahol B ∈ L(X) szimmetrikus transzform´aci´ o. Megmutatjuk, hogy f minden x ∈ X 0 pontban differenci´alhat´o, ´espedig f (x) = 2Bx. Val´oban, b´armely v ∈ X vektor mellett f (x + v) − f (x) = hx + v, B(x + v)i − hx, Bxi = hv, Bxi + hx, Bvi + hv, Bvi = hv, 2Bxi + hv, Bvi , ´ ıt´asunk igazol´as´ hiszen B szimmetrikus. All´ ahoz teh´at el´eg megmutatni, hogy hv, Bvi kis ord´o nagys´agrend˝ u. Ez azonban egyszer˝ uen l´athat´ oa |hv, Bvi| ≤ kBk · kvk2 egyenl˝otlens´egb˝ol. Megjegyezz¨ uk, hogy ebben a p´eld´ aban 2Bx azt az L(X, R) = X ∗ t´erbeli line´aris f¨ uggv´enyt jelenti, amelynek m´atrixa az a sorvektor, amelynek elemei ´eppen a 2Bx koordin´at´ai. Nevezetesen 2Bx(v) = hv, 2Bxi
´ ´ AG ´ 6.2. DIFFERENCIALHAT OS
165
b´armely v ∈ X eset´en. Az al´abbiakban ¨osszefoglaljuk a deriv´alt legfontosabb tulajdons´agait. A k¨ovetkez˝o ´all´ıt´as egyszer˝ uen ad´odik a defin´ıci´ ob´ ol. ´ ıt´ 6.2.5 All´ as. Tegy¨ uk fel, hogy az f ´es g f¨ uggv´enyek egyar´ ant differenci´ alhat´ ok az x ∈ X pontban, ´es legyen λ ∈ R tetsz˝ oleges. Akkor f + g, illetve λf is differenci´ alhat´ ok az x pontban, ´es (f + g)0 (x) = f 0 (x) + g 0 (x) (λf )0 (x) = λf 0 (x)
Az al´abbi t´etel az ¨osszetett f¨ uggv´eny deriv´al´ asi szab´aly´ at ´altal´ anos´ıtja euklideszi terekre. Vegy¨ uk ´eszre azonban, hogy e t´etel bizony´ıt´ asa szinte sz´o szerint megegyezik az anal´ızisben tanulttal. Legyenek teh´at X, Y ´es Z euklideszi terek, ´es tekints¨ uk az f : X → Y , valamint a g : Y → Z f¨ uggv´enyeket. Tegy¨ uk fel, hogy x bels˝o pontja az f ´ertelmez´esi tartom´any´anak, ´es f (x) is bels˝o pontja a g ´ertelmez´esi tartom´any´ anak. 6.2.6 T´ etel. Ha f differenci´ alhat´ o az x pontban, tov´ abb´ a g differenci´ alhat´ o az f (x) pontban, akkor g ◦ f is differenci´ alhat´ o az x pontban, ´espedig (g ◦ f )0 (x) = g 0 (f (x))f 0 (x) .
Bizony´ıt´ as. A felt´eteleink azt jelentik, hogy f (x + v) = f (x) + f 0 (x)v + r(v) , illetve g(f (x) + u) = g(f (x)) + g 0 (f (x))u + q(u) , ahol r ´es q egyar´ant kis ord´o nagys´agrend˝ uek. Ha most v ∈ X tetsz˝oleges, akkor az u = f (x + v) − f (x) jel¨ol´essel g(f (x + v)) − g(f (x)) = g 0 (f (x))u + q(u) = g 0 (f (x))(f (x + v) − f (x)) + q(u) = g 0 (f (x))(f 0 (x)v + r(v)) + q(u) = g 0 (f (x))f 0 (x)v + g 0 (f (x))r(v) + q(u) . Azt kell igazolni, hogy g 0 (f (x))r(v) + q(u) kis ord´o nagys´agrend˝ u v szerint. Ezt tagonk´ent mutatjuk meg. Az els˝o tagra ez a meg´allap´ıt´ as nyilv´ anval´ o, hiszen kg 0 (f (x))r(v)k kr(v)k ≤ kg 0 (f (x))k lim =0. v→0 v→0 kvk kvk lim
A m´asodik tag kis ord´o nagys´agrend˝ u u szerint. Ez azonban v szerint is igaz, ugyanis kq(u)k = kvk
(
0, kq(u)k kf (x+v)−f (x)k kuk kvk
,
ha f (x + v) − f (x) = 0 ha f (x + v) − f (x) 6= 0
.
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
166
Mivel az f folytonoss´aga miatt v → 0 eset´en u → 0 is fenn´all, az´ert kq(u)k =0, v→0 kvk lim
hiszen az kf (x + v) − f (x)k kf 0 (x)v + r(v)k kr(v)k = ≤ kf 0 (x)k + kvk kvk kvk t¨ort korl´atos. 2 0 Ha eset¨ unkben dim X = p, dim Y = q ´es dim Z = r, akkor g (f (x)) r × q, illetve f 0 (x) q × p m´eret˝ u m´atrixok, ´es ennek megfelel˝oen a (g ◦ f )0 (x) szorzatm´atrix r × p m´eret˝ u. 6.2.7 T´ etel. Legyen f : X → R differenci´ alhat´ o az x pontban, ´es tegy¨ uk fel, hogy az x pontban az f f¨ uggv´enynek lok´ alis sz´els˝ o´ert´eke van. Akkor f 0 (x) = 0. Bizony´ıt´ as. A felt´etel¨ unk mellett tetsz˝oleges v ∈ X eset´en a g : R → R, g(t) = f (x + tv) f¨ uggv´enynek a 0 pontban lok´alis sz´els˝ o´ert´eke van. M´asr´eszt a 6.2.6 T´etel szerint g differenci´alhat´o a 0 pontban, ´es 0 = g 0 (0) = f 0 (x)v . Ez ´eppen azt jelenti, hogy f 0 (x) = 0. 2 A f¨ uggv´eny ´ertelmez´esi tartom´any´ anak azon pontjait, ahol a f¨ uggv´eny differenci´alhat´o, ´es a deriv´alt z´erus, kritikus pontoknak nevezz¨ uk. 6.2.8 P´ elda. Legyen B ∈ L(X) szimmetrikus transzform´aci´ o, ´es tekints¨ uk a Q(x) = hx, Bxi kvadratikus alakot. Keress¨ uk meg a Q sz´els˝ o´ert´ekeit. A 6.2.4 P´elda szerint Q differenci´alhat´o, ´es Q0 (x) = 2Bx. A 6.2.7 T´etel alapj´an a kritikus pontok a Q0 (x) = 2Bx = 0 homog´en line´aris egyenletrendszer megold´asai, azaz a ker B alt´er elemei. Vil´agos, hogy ezek a kritikus pontok minimumhelyek, ha B pozit´ıv szemidefinit, maximumhelyek, ha B negat´ıv szemidefinit, illetve egyik¨ uk sem sz´els˝ o´ert´ekhely, ha B indefinit.
6.3
Parci´ alis deriv´ altak
Term´eszetes k´erd´es a deriv´alt fogalm´anak bevezet´ese ut´an, hogy vajon hogyan hat´arozhat´o meg a deriv´alt m´atrixa. Ezt a k´erd´est vizsg´aljuk meg ebben a szakaszban. Legyenek teh´at a tov´abbiakban X ´es Y olyan euklideszi terek, amelyekre dim X = p, ´es dim Y = q. Tekints¨ unk egy olyan f : X → Y f¨ uggv´enyt, amely
´ ´ 6.3. PARCIALIS DERIVALTAK
167
differenci´alhat´o az x ∈ X pontban. Ekkor a a m´atrixa q × p m´eret˝ u. Mivel f1 f2 f = .. .
defin´ıci´ o szerint f 0 (x) ∈ L(X, Y ), azaz ,
fq ahol az fi f¨ uggv´enyek az f koordin´ataf¨ uggv´enyei, az´ert az f 0 (x) m´atrix sorait az egyes koordin´ataf¨ uggv´enyek deriv´altjai alkotj´ ak, azaz
f 0 (x) =
f10 (x) f20 (x) .. .
.
fq0 (x) Elegend˝o teh´at megvizsg´alni, hogy hogyan ´all´ıthat´ o el˝o egyetlen koordin´ ataf¨ uggv´eny deriv´altj´anak a m´atrixa. Ez´ert feltehet˝o, hogy Y = R. Megjegyezz¨ uk, hogy az f differenci´ alhat´ os´ ag´ ab´ ol k¨ovetkezik a koordin´ataf¨ uggv´enyek differenci´alhat´os´aga, ´es ford´ıtva, ha az f minden koordin´ataf¨ uggv´enye differenci´alhat´o, akkor f is differenci´alhat´ o (l´asd a 9. gyakorlatot). Tekints¨ unk teh´at egy f : X → R f¨ uggv´enyt, ´es jel¨olje e1 , . . . , ep az X r¨ogz´ıtett ortonorm´alt b´azis´at. 6.3.1 Defin´ıci´ o. Legyen x ∈ X az f ´ertelmez´esi tartom´ any´ anak bels˝ o pontja. Azt mondjuk, hogy f parci´ alisan differenci´ alhat´ o az i-ik v´ altoz´ o szerint az x pontban, ha l´etezik a 1 lim (f (x + tei ) − f (x)) = Di f (x) t→0 t hat´ ar´ert´ek, ´es ez v´eges. A Di f (x) hat´ ar´ert´eket az f parci´ alis deriv´ altj´ anak nevezz¨ uk az x pontban. Ha bevezetj¨ uk a g(t) = f (x+tei ) f¨ uggv´enyt a sz´amegyenesen, akkor az f parci´ alis differenci´alhat´os´aga az i-ik v´altoz´ o szerint az x pontban azt jelenti, hogy g differenci´alhat´o a 0 pontban, ´es g 0 (0) = Di f (x). Ennek az a szeml´eletes tartalma, hogy az f f¨ uggv´enyt csak az i-ik v´altoz´ oj´ aban vizsg´aljuk, a t¨obbi v´altoz´ ot r¨ogz´ıtett konstansnak tekintj¨ uk az x pontban. 6.3.2 P´ elda. A defin´ıci´o figyelmes ´atolvas´ as´ aval l´athatjuk, hogy el˝osz¨ or a behelyettes´ıt´est v´egezz¨ uk el, csak ut´ana a form´alis deriv´al´ ast. Tekints¨ uk p´eld´ aul az 2 f : R → R, q
f (x, y) = ex−y+2 3 + x2 + y 2 (2x − 3y − 6)5 sin2 (π + x) cos2 (π + y) f¨ uggv´enyt, ´es hat´arozzuk meg az y szerinti parci´alis deriv´altj´ at az orig´oban. Minden sz´amol´as n´elk¨ ul azonnal l´athat´ o, hogy D2 f (0, 0) = 0, ugyanis az x = 0 tengely ment´en az f f¨ uggv´eny azonosan nulla. ´ ıt´ 6.3.3 All´ as. Ha f differenci´ alhat´ o az x pontban, akkor f minden v´ altoz´ oja szerint parci´ alisan differenci´ alhat´ o az x pontban, ´espedig Di f (x) = f 0 (x)ei .
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
168
Bizony´ıt´ as. Val´oban, a differenci´alhat´ os´ ag miatt 1 1 r(tei ) (f (x + tei ) − f (x)) = (f 0 (x)(tei ) + r(tei )) = f 0 (x)ei + , t t t amib˝ol t → 0 mellett azonnal ad´odik az ´all´ıt´ as.
2
6.3.4 P´ elda. Megjegyzend˝o, hogy a fenti ´all´ıt´ as nem ford´ıthat´ o meg. Nevezetesen nem neh´ez p´eld´at mutatni olyan f¨ uggv´enyre, amely valamely pontban parci´alisan differenci´alhat´o az ¨osszes v´altoz´oja szerint, de a f¨ uggv´eny m´eg csak nem is folytonos abban a pontban. Tekints¨ uk p´eld´ aul a s´ıkon az (
f (x, y) =
2xy x2 +y 2
,
0,
ha x2 + y 2 6= 0 k¨ ul¨ onben
f¨ uggv´enyt. K¨onnyen l´athat´o, hogy D1 f (0, 0) = D2 f (0, 0) = 0, azonban f nem folytonos az orig´oban. Val´oban, f a koordin´atatengelyek ment´en z´erus, m´ıg a 45◦ -os egyenes ment´en 1, ´ıgy f az orig´o b´armely k¨ornyezet´eben egyar´ ant felveszi a 0 ´es az 1 ´ert´ekeket is. A parci´alis deriv´altak ismerete m´ar lehet˝ov´e teszi a deriv´alt m´atrix´ anak fel´ep´ıt´es´et. Amint l´athatjuk, ha f : X → R az x pontban differenci´alhat´ o f¨ uggv´eny, akkor f 0 (x) olyan 1 × p m´eret˝ u m´atrix, amelynek i-ik eleme ´eppen Di f (x). Ezen ´eszrev´etel alapj´an a keresett m´atrix m´ar k¨onnyen megadhat´o. 6.3.5 K¨ ovetkezm´ eny. Tegy¨ uk fel, hogy az f : X → Y f¨ uggv´eny differenci´ alhat´ o az x pontban. Akkor az eddigi jel¨ ol´eseinket megtartva f (x) = 0
D1 f1 (x) D2 f1 (x) . . . Dp f1 (x) D1 f2 (x) D2 f2 (x) . . . Dp f2 (x) .. .. . . D1 fq (x) D2 fq (x) . . . Dp fq (x)
Megjegyezz¨ uk, hogy a deriv´alt fentebb megadott m´atrix´ at n´eha az f Jacobim´atrix´anak nevezik az x pontban. Amikor f val´ os sz´am´ert´ek˝ u f¨ uggv´eny, teh´at a Jacobi-m´atrixa csak egyetlen sort tartalmaz, akkor a Jacobi-m´atrix helyett elterjedt a gradiens vektor elnevez´es is. Mi azonban a tov´ abbiakban is kiz´ar´ olag a deriv´alt elnevez´est haszn´aljuk. 6.3.6 P´ elda. Tekints¨ uk p´eld´ aul azt az f : R2 → R2 f¨ uggv´enyt, amely a s´ık pontjainak pol´aris koordin´at´ait der´eksz¨ og˝ u koordin´at´ akra v´altja, azaz "
f (r, θ) =
r cos θ r sin θ
#
,
´es legyen g : R2 → R3 a k¨ovetkez˝ o:
x2 − xy 2 g(x, y) = y − xy . 2xy
´ ´ AG ´ 6.4. FOLYTONOS DIFFERENCIALHAT OS
169
Hat´arozzuk meg a (g ◦ f )0 (1, π/3) m´atrixot. A 6.3 K¨ovetkezm´eny szerint "
f 0 (r, θ) = tov´abb´a
cos θ −r sin θ sin θ r cos θ
#
,
2x − y −x 0 2y − x . g (x, y) = −y 2y 2x
Igy a 6.2.6 T´etel alapj´an
(g ◦ f )0 (1, π/3) =
=
√ " # √ 1 −√ 3/2 √ −1/2 1/2 − 3/2 − √3/2 3 − 1/2 · √ 3/2 1/2 3 1 √ √ 1/2 − √3/2 1/2 − √3/2 3/2 − √ 3/2 1/2 + 3/2 , 3 1
amely term´eszetesen 3 × 2 m´eret˝ u. 6.3.7 P´ elda. Az ¨osszetett f¨ uggv´eny deriv´al´ asi szab´aly´ anak gyakorta haszn´alt p p speci´alis esete az, amikor f : R → R ´es g : R → R differenci´alhat´ o f¨ uggv´enyek. Ekkor p (g ◦ f )0 (t) =
X
Di g(f (t))fi0 (t) ,
i=1
ahol t ∈ R, ´es az fi f¨ uggv´enyek az f koordin´ataf¨ uggv´enyei. 6.3.8 P´ elda. A 6.2.7 T´etel szerint a sz´els˝ o´ert´eknek nyilv´ an sz¨ uks´eges felt´etele a 2 parci´alis deriv´altak elt˝ un´ese. Keress¨ uk meg p´eld´ aul az f : R → R, f (x, y) = 5x2 + xy 2 − y 4 formul´aval defini´alt f¨ uggv´eny sz´els˝ o´ert´ekeit. A kritikus pontokat a D1 f (x, y) = 10x + y 2 = 0 D2 f (x, y) = 2xy − 4y 3 = 0 egyenletrendszer megold´as´aval nyerj¨ uk. Ennek egyetlen megold´asa az orig´o, amely azonban nyilv´an nem lok´alis sz´els˝ o´ert´ek, hiszen az f f¨ uggv´eny az orig´o b´armely k¨ornyezet´eben egyar´ant felvesz pozit´ıv ´es negat´ıv ´ert´ekeket is. Ez´ert az f f¨ uggv´enynek nincs sz´els˝o´ert´eke.
6.4
Folytonos differenci´ alhat´ os´ ag
Az el˝oz˝o szakaszban m´ar l´attunk p´eld´ at arra, hogy a parci´alis deriv´altak l´etez´ese nem felt´etlen¨ ul jelenti a f¨ uggv´eny differenci´alhat´ os´ ag´ at. Most azt fogjuk megvizsg´alni, hogy milyen p´otl´olagos felt´etelek mellett igazolhat´o a differenci´alhat´ os´ ag.
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
170
Mindenekel˝ott megjegyezz¨ uk, hogy ha f : X → R differenci´ alhat´ o valamely x pontban, akkor f 0 (x) a defin´ıci´o szerint az X ∗ du´ alis t´er egy eleme. Azonban X ∗ ´es X term´eszetes m´odon izomorfak, ezt az izomorfizmust az X b´ azisa, illetve az X ∗ du´alis b´azisa k¨oz¨otti bijekci´o adja meg. Ez´ert az f 0 : X → X ∗ lek´epez´es u ´gy is tekinthet˝o, mint egy f 0 : X → X lek´epez´es. Form´ alisan n´ezve itt arr´ol van sz´o, hogy az f 0 (x) sorvektorokat oszlopvektorok gyan´ ant kezelj¨ uk. 6.4.1 Defin´ıci´ o. Legyen M az X euklideszi t´er valamely ny´ılt r´eszhalmaza, ´es tegy¨ uk fel, hogy az f : X → R f¨ uggv´eny differenci´ alhat´ o az M halmaz minden pontj´ aban. Azt mondjuk, hogy f folytonosan differenci´ alhat´ o az x ∈ M pontban, ha f 0 : X → X folytonos az x pontban. 6.4.2 T´ etel. Az f f¨ uggv´eny akkor ´es csak akkor folytonosan differenci´ alhat´ o az x ∈ M pontban, ha itt a parci´ alis deriv´ altjai l´eteznek ´es folytonosak. Bizony´ıt´ as. El˝osz¨or a sz¨ uks´egess´eget igazoljuk. Tekints¨ uk az x ∈ M pontot, ´es legyen ² > 0. Ekkor az f 0 folytonoss´aga miatt l´etezik olyan δ > 0, hogy x, y ∈ M , ´ ıt´ kx − yk < δ eset´en kf 0 (x) − f 0 (y)k < ². Ekkor a 6.3.3 All´ as folyt´an a parci´alis deriv´altak l´eteznek, ´es |Di f (x) − Di f (y)| = k(f 0 (x) − f 0 (y))ei k ≤ kf 0 (x) − f 0 (y)k < ² b´armely i = 1, . . . , p mellett. Ez ´eppen a parci´alis deriv´altak folytonoss´ag´ at jelenti. T´erj¨ unk r´a az elegend˝os´eg bizony´ıt´ as´ ara. Legyen adott x ∈ M ´es ² > 0. Ekkor a parci´alis deriv´altak folytonoss´aga alapj´an van olyan δ > 0, hogy minden x, y ∈ M , kx − yk < δ eset´en |Di f (x) − Di f (y)| < ²/p b´armely i = 1, . . . , p mellett. (Ez nyilv´ an megtehet˝o u ´gy, hogy minden i eset´en v´alasztunk egy ilyen δ sz´amot, majd az ´ıgy kapott p darab δ k¨ oz¨ ul kiv´alasztjuk a legkisebbet.) V´alasszunk ezut´an egy olyan v ∈ X vektort, amelyre kvk < δ. Ha v koordin´at´ ai rendre a v1 , . . . , vp val´os sz´amok, u ´gy vezess¨ uk be a
v1 . ..
vi =
vi 0 .. .
,
0 ´es v 0 = 0 jel¨ol´eseket (i = 1, . . . , p). Ekkor a Lagrange-f´ele k¨oz´ep´ert´ek-t´etel szerint vannak olyan 0 < ti < 1 sz´amok, hogy f (x + v) − f (x) = =
p ³ X i=1 p X i=1
´
f (x + v i ) − f (x + v i−1 ) =
Di f (x + v i−1 + ti vi ei )vi =
´ ˝ DERIVALTAK ´ 6.5. MASODREND U p X
Di f (x)vi +
i=1
p ³ X
171 ´
Di f (x + v i−1 + ti vi ei ) − Di f (x) vi .
i=1
Itt a m´asodik szumma kis ord´o nagys´agrend˝ u v → 0 eset´en, hiszen ¯ p
¯
´ ¯ X ² |v | 1 ¯¯X ³ i ¯ Di f (x + v i−1 + ti vi ei ) − Di f (x) vi ¯ ≤ <². ¯ ¯ kvk ¯ i=1 p kvk i=1 p
Ez ´eppen azt jelenti, hogy f differenci´alhat´ o az x ∈ X pontban. Mivel f 0 (x) = [D1 f (x), . . . , Dp f (x)], az´ert az ¨osszetett f¨ uggv´eny folytonoss´aga szerint f 0 folytonos is az x pontban. 2
6.5
M´ asodrend˝ u deriv´ altak
M´ar l´attuk, hogy az egyv´altoz´ os esethez hasonl´oan a deriv´alt z´erus volta a sz´els˝o´ert´eknek csak sz¨ uks´eges felt´etele. Ebben a szakaszban bevezetj¨ uk a m´asodik deriv´alt fogalm´at, amelyre sz¨ uks´eg¨ unk lesz az el´egs´eges felt´etelek megfogalmaz´as´ ahoz. Tekints¨ unk egy X euklideszi teret ´es egy f : X → R differenci´ alhat´ o f¨ uggv´enyt. Amint azt m´ar eml´ıtett¨ uk, ilyenkor a deriv´alt f¨ uggv´eny olyan f 0 : X → X f¨ uggv´enynek is tekinthet˝o, amelynek koordin´ataf¨ uggv´enyei a Di f parci´alis deriv´altak. 6.5.1 Defin´ıci´ o. Azt mondjuk, hogy f k´etszer differenci´ alhat´ o az x ∈ X pontban, ha f 0 : X → X differenci´ alhat´ o az x pontban. Vil´agos, hogy ha f k´etszer differenci´alhat´ o az x pontban, akkor f 00 (x) ∈ L(X) az X euklideszi t´er egy line´aris transzform´aci´ oja. Ez azt jelenti, hogy a m´atrixa egy p × p m´eret˝ u n´egyzetes m´atrix. Mivel
D1 f .. 0 f = . , Dp f az´ert f 00 (x) m´atrixa fel´ırhat´o a parci´alis deriv´altf¨ uggv´enyek parci´alis deriv´altjaival, azaz a m´asodrend˝ u parci´alis deriv´altak seg´ıts´eg´evel. 6.5.2 K¨ ovetkezm´ eny. Ha f : X → R k´etszer differenci´ alhat´ o az x pontban, akkor itt l´eteznek a m´ asodrend˝ u parci´ alis deriv´ altjai, ´es f (x) = 00
D11 f (x) D12 f (x) . . . D1p f (x) D21 f (x) D22 f (x) . . . D2p f (x) .. .. . . Dp1 f (x) Dp2 f (x) . . . Dpp f (x)
.
ahol Dij f (x) = Dj (Di f )(x). ´ Erdemes megjegyezni, hogy a fenti m´atrixot az irodalomban n´eha az f f¨ uggv´eny Hesse-m´atrix´anak nevezik az x pontban. Mi azonban tov´ abbra is a m´asodik deriv´alt elnevez´est haszn´aljuk.
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
172
6.5.3 P´ elda. Legyen f : X → R k´etszer differenci´alhat´ o az x ∈ X pont egy k¨ornyezet´eben, ´es legyen v ∈ X adott. Tekints¨ uk a g(t) = f (x + tv) f¨ uggv´enyt a sz´amegyenesen. Ekkor az ¨osszetett f¨ uggv´eny deriv´al´ asi szab´alya alapj´an g is k´etszer differenci´alhat´o a 0 pont egy k¨ornyezet´eben, ´es itt g 00 (t) = hv, f 00 (x + tv)vi , ahol t ∈ R. 6.5.4 P´ elda. Legyen p´eld´aul f : R3 → R az f (x, y, z) = 2x2 y + xyz − y 2 z 2 formul´aval ´ertelmezett f¨ uggv´eny. A 6.5 K¨ovetkezm´eny szerint a m´asodik deriv´altat az 4y 4x + z y −2z 2 x − 4yz f 00 (x, y, z) = 4x + z 2 y x − 4yz −2y m´atrix adja meg. A fenti p´eld´aban az f 00 (x) m´atrix szimmetrikus. Megmutatjuk, hogy ez ´altal´ aban is ´erv´enyes. 6.5.5 T´ etel. (Young t´ etele) Tegy¨ uk fel, hogy f : X → R k´etszer folytonosan differenci´ alhat´ o az x ∈ M pontban. Akkor f 00 (x) szimmetrikus m´ atrix. Bizony´ıt´ as. Nyilv´an el´eg a bizony´ıt´ ast k´etv´ altoz´ os f¨ uggv´enyekre elv´egezni. 2 Tegy¨ uk fel, hogy f : R → R k´etszer folytonosan differenci´alhat´ o az (x, y) pontban. Legyen v ∈ R r¨ogz´ıtett, ´es tekints¨ uk az F (t) = f (t, y + v) − f (t, y) ,
G(t) = f (x + v, t) − f (x, t)
f¨ uggv´enyeket. A feltev´es¨ unk szerint ezek differenci´alhat´ ok az x, illetve az y pont egy k¨ornyezet´eben, ´es F (x + v) − F (x) = G(y + v) − G(y) . (6.5) A Lagrange-f´ele k¨oz´ep´ert´ekt´etel szerint tal´alhat´ o olyan 0 < t < 1 sz´am, amelyre F (x + v) − F (x) = F 0 (x + tv)v , azaz az F defin´ıci´oj´ara tekintettel F (x + v) − F (x) = (D1 f (x + tv, y + v) − D1 f (x + tv, y)) v = (D12 f (x + tv, y)v + o(v)) v . Innen a m´asodik deriv´alt folytonoss´aga alapj´an lim
v→0
F (x + v) − F (x) = D12 f (x, y) . v2
Teljesen hasonl´o gondolatmenettel az ad´odik, hogy G(y + v) − G(y) = D21 f (x, y) . v→0 v2 lim
´ ˝ DERIVALTAK ´ 6.5. MASODREND U
173
Ez´ert a (6.5) egyenl˝os´egb˝ol azonnal k¨ovetkezik, hogy D12 f (x, y) = D21 f (x, y) , azaz a m´asodik deriv´alt szimmetrikus m´atrix. 2 A k¨ovetkez˝o t´etel¨ unk l´enyeg´eben a Taylor-formula kiterjeszt´ese t¨obbv´ altoz´ os f¨ uggv´enyekre. 6.5.6 T´ etel. Tegy¨ uk fel, hogy f k´etszer folytonosan differenci´ alhat´ o az x ∈ X pont egy k¨ ornyezet´eben. Akkor 1 f (x + v) = f (x) + f 0 (x)v + hv, f 00 (x)vi + o(kvk2 ) , 2 ahol
o(kvk2 ) =0. v→0 kvk2 lim
Bizony´ıt´ as. Legyen adott ² > 0. A m´asodik deriv´alt folytonoss´aga miatt az x pontnak van olyan k¨ornyezete, amelyben kf 00 (x + v) − f 00 (x)k < ² . Vezess¨ uk be a sz´amegyenesen a g(t) = f (x + tv) f¨ uggv´enyt. Mivel ekkor g egy els˝ofok´ u f¨ uggv´eny ´es az f kompoz´ıci´ ojak´ent ´all el˝o, az ¨osszetett f¨ uggv´eny differenci´alhat´ os´ aga alapj´an vil´agos, hogy g k´etszer folytonosan differenci´alhat´o a 0 egy k¨ornyezet´eben, ´es g 0 (0) = f 0 (x)v
g 00 (0) = hv, f 00 (x)vi .
Alkalmazzuk a g f¨ uggv´enyre a Taylor-formul´ at, akkor tal´alhat´ o olyan t ∈ [0, 1] pont, amelyre 1 g(1) = g(0) + g 0 (0) + g 00 (t) . 2 Mivel g 00 (t) = hv, f 00 (x + tv)vi, innen azt kapjuk, hogy 1 1 f (x + v) = f (x) + f 0 (x)v + hv, f 00 (x)vi + hv, (f 00 (x + tv) − f 00 (x))vi . 2 2 Itt az r(v) = 1/2hv, (f 00 (x + tv) − f 00 (x))vi jel¨ol´essel vil´agos, hogy 1 |r(v)| ≤ kf 00 (x + tv) − f 00 (x)kkvk2 < ²kvk2 2 Ez ´eppen azt jelenti, hogy r(v) = o(kvk2 ), amit igazolnunk kellett.
2
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
174
6.6
A sz´ els˝ o´ ert´ ek m´ asodrend˝ u felt´ etelei
Egyv´altoz´os f¨ uggv´enyek eset´eben a deriv´alt valamely z´erushelye biztosan sz´els˝ o´ert´ekhely, ha ott a m´asodik deriv´alt nem nulla, s˝ot az el˝ojel azt is eld¨onti, hogy maximumr´ol, vagy minimumr´ol van sz´o. Ebben a szakaszban l´atni fogjuk, hogy t¨obbv´altoz´os f¨ uggv´enyekre anal´og felt´etelek ´erv´enyesek, csup´an a m´asodik deriv´alt el˝ojele helyett a megfelel˝o szimmetrikus m´atrix definits´eg´evel van dolgunk. Tekints¨ unk teh´at egy X euklideszi teret, valamint egy f : X → R k´etszer folytonosan differenci´alhat´o f¨ uggv´enyt. Els˝o t´etel¨ unk a sz´els˝ o´ert´ek sz¨ uks´eges felt´etel´et fogalmazza meg. 6.6.1 T´ etel. m´ atrix.
Ha x az f lok´ alis minimumhelye, akkor f 00 (x) pozit´ıv szemidefinit
Bizony´ıt´ as. Legyen v ∈ X tetsz˝oleges vektor, ´es tekints¨ uk a g(t) = f (x + tv) egyv´altoz´os f¨ uggv´enyt. A felt´etel¨ unk szerint a 0 pont a g lok´alis minimumhelye. M´asr´eszt a 6.2.6 T´etel szerint g k´etszer differenci´alhat´ o, ez´ert 0 ≤ g 00 (0) = hv, f 00 (x)vi , ´es ´eppen ezt kellett igazolnunk. 2 Term´eszetesen anal´og t´etel ´erv´enyes maximum eset´ere is, akkor a m´asodik deriv´alt negt´ıv szemidefinit. Ezut´an r´at´er¨ unk az el´egs´eges felt´etel bizony´ıt´ as´ ara. 6.6.2 T´ etel. Tegy¨ uk fel, hogy f : X → R olyan k´etszer folytonosan differenci´ alhat´ o 0 00 f¨ ugv´eny, amelyre f (x) = 0, valamint f (x) pozit´ıv definit. Akkor x az f lok´ alis minimumhelye. Bizony´ıt´ as. A Taylor-formula alapj´an (l´asd a 6.5.6 T´etelt) az x valamely k¨ornyezet´eben 1 (6.6) f (x + v) − f (x) = hv, f 00 (x)vi + o(kvk2 ) 2 Jel¨olje λ az f 00 (x) m´atrix legkisebb saj´at´ert´ek´et, akkor a felt´etel¨ unk szerint λ pozit´ıv, ´es a 6.1 K¨ovetkezm´eny alapj´an hv, f 00 (x)vi ≥ λkvk2 minden v ∈ X vektor mellett. Legyen δ > 0 olyan, hogy b´armely kvk < δ eset´en ¯ ¯ ¯ o(kvk2 ) ¯ λ ¯ ¯ ¯ ¯< . ¯ kvk2 ¯ 3
Ezeket a (6.6) egyenl˝os´egbe visszahelyettes´ıtve azt kapjuk, hogy f (x + v) − f (x) ≥
λ kvk2 > 0 , 6
hacsak kvk < δ, v 6= 0. Ez ´eppen azt jelenti, hogy x az f lok´ alis (szigor´ u) minimumhelye. 2 Mag´at´ol ´ertet˝od˝oen az f 00 (x) negat´ıv definits´ege lok´alis maximumot jelent. 6.6.3 P´ elda. Felvet˝odhet a k´erd´es, hogy mi´ert nem haszn´altuk a 6.6.1 T´etel bizony´ıt´as´anak m´odszer´et a 6.6.2 T´etelre is. Abb´ol ugyanis az ad´odna, hogy b´armely
´ O ˝ ERT ´ EK ´ MASODREND ´ ˝ FELTETELEI ´ 6.6. A SZELS U
175
v ∈ X mellett a g(t) = f (x + tv) f¨ uggv´enynek a 0 pontban lok´alis minimumhelye van. Ebb˝ol azonban nem k¨ovetkezik, hogy az f f¨ uggv´enynek az x pontban lok´alis mimimumhelye lenne, amint azt az al´abbi p´elda is mutatja. Tekints¨ uk a s´ıkon az f (x, y) = (y − x2 )(y − 2x2 ) f¨ uggv´enyt. K¨onnyen ellen˝or´ızhet˝ o, hogy az orig´o kritikus pont. M´asr´eszt e f¨ uggv´eny az y = x2 , ´es y = 2x2 parabol´ak k¨oz¨ ott negat´ıv ´ert´ekeket, azokon k´ıv¨ ul pedig pozit´ıv ´ert´ekeket vesz fel. Ez´ert b´armely, az orig´on ´atmen˝ o egyenesre lesz˝ uk´ıtve a 0 pontban az f f¨ uggv´enynek lok´alis minimuma van, de az orig´o az f f¨ uggv´enynek nem lok´alis minimumhelye, hiszen f az orig´o b´armely k¨ornyezet´eben egyar´ ant felvesz pozit´ıv ´es negat´ıv ´ert´ekeket is. Mellesleg " 00
f (0, 0) =
0 0 0 2
#
nyilv´anval´oan pozit´ıv szemidefinit. 6.6.4 P´ elda. Vizsg´aljuk most meg a h´aromv´ altoz´ os f (x, y, z) = xy 2 z 3 (7 − x − 2y − 3z) f¨ uggv´enyt. Ekkor a kritikus pontokra a D1 f (x, y, z) = y 2 z 3 (7 − 2x − 2y − 3z) = 0 D2 f (x, y, z) = 2xyz 3 (7 − x − 3y − 3z) = 0 D3 f (x, y, z) = 3xy 2 z 2 (7 − x − 2y − 4z) = 0 egyenletrendszer ad´odik, amelynek egyik megold´asa az a m´asodik deriv´alt −2 −2 −3 00 f (1, 1, 1) = −2 −6 −6 −3 −6 −12
(1, 1, 1) pont. Ezen a helyen .
Az A − λI m´atrix elemi b´azistranszform´ aci´ oj´ anak elv´egz´ese ut´an az utols´o sorban a λ3 + 20λ2 + 59λ + 42 polinomhoz jutunk. Ennek term´eszetesen csak val´ os gy¨okei vannak, amelyek sz¨ uks´egk´eppen mind negat´ıvok, hiszen a polinomnak minden egy¨ utthat´ oja pozit´ıv. Ez azt jelenti, hogy a m´asodik deriv´alt negat´ıv definit, azaz az (1, 1, 1) pontban az f f¨ uggv´enynek lok´alis maximuma van. 6.6.5 P´ elda. K´etv´altoz´os f¨ uggv´enyek eset´eben a m´asodik deriv´alt definits´ege egyszer˝ uen ellen˝or´ızhet˝o. Tekints¨ uk ugyanis az "
f 00 (x, y) =
D11 f (x, y) D12 f (x, y) D21 f (x, y) D22 f (x, y)
#
m´atrixot az (x, y) kritikus pontban, ´es vezess¨ uk be a D(x, y) = D11 f (x, y)D22 f (x, y) − (D12 f (x, y))2 kifejez´est. Ekkor a k¨ovetkez˝o esetek lehets´egesek.
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
176
• D(x, y) < 0 eset´en a karakterisztikus polinom gy¨okei ellenkez˝ o el˝ojel˝ uek, ´ıgy a m´asodik deriv´alt indefinit. Ilyenkor az (x, y) pontban nincs sz´els˝ o´ert´ek. • D(x, y) > 0 eset´en a karakterisztikus polinom gy¨okei azonos el˝ojel˝ uek, ´ıgy a m´asodik deriv´alt definit m´atrix. M´eghozz´ a pozit´ıv definit, ha D11 f (x, y) > 0 (azaz (x, y) lok´alis minimumhely), illetve negat´ıv definit, ha D11 f (x, y) < 0 (azaz (x, y) lok´alis maximumhely). • D(x, y) = 0 eset´en minden lehets´eges. Az f (x, y) = x3 + y 3 eset´eben az orig´o nem sz´els˝o´ert´ekhely, m´ıg az f (x, y) = x4 + y 4 , illetve ennek negat´ıvj´ anak eset´eben az orig´o minimumhely, illetve maximumhely. K¨onnyen ellen˝or´ızhet˝ o azonban, hogy mindh´arom esetben D(0, 0) = 0. 6.6.6 P´ elda. Tegy¨ uk fel, hogy valamely k´ıs´erlet kimenetel´ere p sz´ am´ u megfigyel´est v´egezt¨ unk, ´es az x1 , . . . , xp k¨ ul¨onb¨ oz˝ o helyeken az y1 , . . . , yp ´ert´ekek ad´odtak. Az az elk´epzel´es¨ unk, hogy ezekre a tapasztalati adatokra line´aris modell illeszthet˝o, azaz egy olyan y = mx + b egyenlet˝ u egyenest keres¨ unk, amelyre mx1 + b = y1
...
mxp + b = yp
Term´eszetesen az adatok nem k¨ovetik a mi hipot´ezis¨ unket, ez´ert ´altal´ aban ilyen egyenes nem l´etezik. Ha ezt “m´er´esi hib´anak” tudjuk be, ´es megel´egsz¨ unk egy j´o k¨ozel´ıt´essel, akkor egy olyan egyenest keres¨ unk, amely az adatainkat “j´ol” k¨ozel´ıti. J´o k¨ozel´ıt´esen azt ´ertj¨ uk, hogy az f (m, b) =
p X
(mxi + b − yi )2
i=1
n´egyzet¨osszeg minim´alis. Ezt a k¨ozel´ıt˝ o elj´ar´ ast legkisebb n´egyzetek m´odszer´enek nevezz¨ uk. A minimumhelyre a parci´alis deriv´altakb´ ol a D1 f (m, b) = D2 f (m, b) =
p X i=1 p X
2xi (mxi + b − yi ) = 0 2(mxi + b − yi ) = 0
i=1
egyenletrendszer ad´odik. Innen a p X
x i yi = m
i=1 p X i=1
yi = m
p X i=1 p X
x2i + b
p X
xi
i=1
xi + bp
(6.7)
i=1
egyenletrendszert kapjuk, amib˝ol az m ´es b ismeretlenek m´ar k¨onnyen meghat´arozhat´ok. Vil´agos, hogy ´ıgy minimumhoz jutunk, hiszen f teljes n´egyzetek ¨osszegek´ent ´all el˝o.
¨ ´ ´ 6.7. AZ IMPLICITFUGGV ENY-T ETEL
177
Ezt a minimumhelyet deriv´al´ as n´elk¨ ul, puszt´an algebrai eszk¨oz¨ okkel is megkaphatjuk. Ha bevezetj¨ uk az
x1 1 .. A = . ... , xp 1
x1 .. x= . , xp
y1 .. y= . , yp
"
z=
m b
#
jel¨ol´eseket, akkor az Rp t´erben f (z) = kAz − yk2 alakban ´ırhat´o. Ez nyilv´an pontosan akkor minim´alis, ha az Az−y vektor ortogon´alis az im A alt´erre. Ez azt jelenti, hogy az R2 mindk´et ei b´azisvektor´ ara hy − Az, Aei i = 0. Innen egyszer˝ u ´atalak´ıt´assal az hA∗ y, ei i = hA∗ Az, ei i egyenlet ad´odik i = 1, 2 mellett, amib˝ol A∗ y = A∗ Az . Itt A∗ A nyilv´an invert´alhat´o, hiszen 2 rang´ u 2 × 2-es m´atrix. K¨ovetkez´esk´eppen "
m b
#
= z = (A∗ A)−1 A∗ y .
A kijel¨olt m˝ uveletek elv´egz´es´evel k¨onnyen ellen˝or´ızhet˝ o, hogy ´ıgy is a (6.7) alatti egyenletrendszer megold´as´ahoz jutottunk.
6.7
Az implicitf¨ uggv´ eny-t´ etel
Sz´amos feladatban felmer¨ ul˝o probl´ema, hogy valamely implicit m´odon megadott f (x, y) = 0 egyenletb˝ol az y v´altoz´o mikor fejezhet˝o ki mint az x f¨ uggv´enye. M´ask´ent megfogalmazva, mikor tal´alhat´o olyan g adott tulajdons´ag´ u f¨ uggv´eny, amelyre a fenti egyenlet azonoss´ag lesz, azaz f (x, g(x)) = 0 teljes¨ ul. P´eld´aul a mikro¨okon´omi´aban k´ezenfekv˝ onek t˝ unik (b´ar nem nyilv´ anval´ o) az a feltev´es, hogy a hasznoss´agi illetve a termel´esi f¨ uggv´eny szintvonalai (k¨oz¨ omb¨ oss´egi g¨orb´ei) k´et term´ek k¨oz¨otti f¨ uggv´enykapcsolatot fejeznek ki. Ezzel a k´erd´esk¨ orrel foglalkozunk a k¨ovetkez˝o szakaszban. 6.7.1 T´ etel. (Implicitf¨ uggv´ eny-t´ etel) Legyenek X, Y ´es Z euklideszi terek, dim X = p, dim Y = dim Z = q, legyen (x0 , y0 ) ∈ X × Y adott pont, legyen f : X × Y → Z adott f¨ uggv´eny, f (x0 , y0 ) = 0, legyen f folytonosan differenci´ alhat´ o az (x0 , y0 ) pont egy k¨ ornyezet´eben, ´es tegy¨ uk fel, hogy D2 f (x0 , y0 ) ∈ L(Y ) m×m-m´eret˝ u invert´ alhat´ o m´ atrix. Akkor l´etezik az x0 pontnak olyan U , az y0 pontnak olyan V k¨ ornyezete, ´es l´etezik pontosan egy olyan g : U → V folytonosan differenci´ alhat´ o f¨ uggv´eny, amelyre
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
178
• U × V ⊂ D(f ), D(g) = U , R(g) = V , • g(x0 ) = y0 , • ∀x ∈ U eset´en f (x, g(x)) = 0 , • ∀x ∈ U eset´en g 0 (x) = −D2 f (x, g(x))−1 D1 f (x, g(x)). ´ Atfogalmaz´ as: Az f −1 (0) ∩ (U × V ) = {(x, y) ∈ X × Y : f (x, y) = 0} ∩ (U × V ) ⊂ X × Y halmaz (rel´ aci´ o) az U halmazon ´ertelmezett differenci´ alhat´ o f¨ uggv´eny, azaz f −1 (0) ∩ U × V = g : U → Y folytonosan differenci´ alhat´ o f¨ uggv´eny. 6.7.2 Megjegyz´ es. • A fenti t´etel igaz a 0 helyett ∀ z ∈ Z eset´en: az f −1 (z) ∩ (U × V ) ⊂ X × Y halmaz (rel´aci´o) az U halmazon ´ertelmezett differenci´alhat´ o f¨ uggv´eny. • A t´etel nem ´all´ıtja, hogy az f −1 (z) az eg´esz X-en f¨ uggv´eny, csup´an azt, hogy az x0 egy k¨ornyezet´eben az. • A t´etelt ilyen ´altal´anosan most nem bizony´ıtjuk. A k¨ozgazdas´ agtanban azonban sokszor el´eg a fenti t´etel k´etdimenzi´ os speci´alis esete is, amely viszonylag k¨onnyen bel´athat´o. 6.7.3 T´ etel. (Implicitf¨ uggv´ eny-t´ etel, speci´ alis eset) Legyenek I, J ⊆ R ny´ılt intervallumok, (x0 , y0 ) ∈ I × J adott pont, legyen f : I × J → R adott f¨ uggv´eny, amelyre f ((x0 , y0 )) = 0, tegy¨ uk fel, hogy az f : I × J → R f¨ uggv´eny folytonosan diffhat´ o az (x0 , y0 ) ∈ I × J egy k¨ ornyezet´eben, ´es a D2 f ((x0 , y0 )) 6= 0. Akkor l´etezik az x0 pontnak olyan U = [x0 − δ, x0 + δ] ´es az y0 pontnak olyan V = [y0 −ε, y0 +ε] k¨ ornyezete, ´es l´etezik pontosan egy g : [x0 −δ, x0 +δ] → [y0 −ε, y0 +ε] folytonosan differenci´ alhat´ o f¨ uggv´eny, hogy • [x0 − δ, x0 + δ] × [y0 − ε, y0 + ε] ⊂ I × J, ´es R(g) ⊂ [y0 − ε, y0 + ε] , • g(x0 ) = y0 , • ∀x ∈ [x0 − δ, x0 + δ] eset´en f (x, g(x)) = 0 , D1 f (x,g(x)) . • ∀x ∈ (x0 − δ, x0 + δ) eset´en g 0 (x) = − D 2 f (x,g(x))
Bizony´ıt´ as. Nyilv´an feltehet˝o, hogy D2 f (x0 , y0 ) > 0. Mivel az f folytonosan differenci´alhat´o az (x0 , y0 ) ∈ I × J pont egy k¨ornyezet´eben, az´ert ∃ γ, ε > 0 sz´amok, hogy ∀ (x, y) ∈ [x0 − γ, x0 + γ] × [y0 − ε, y0 + ε] eset´en D2 f (x, y) > 0, ´ıgy ∀ x ∈ [x0 − γ, x0 + γ] eset´en az [y0 − ε, y0 + ε] intervallumon D2 f (x, ·) > 0, ´ıgy az f (x, ·) : [y0 − ε, y0 + ε] → R f¨ uggv´eny szigor´ uan monoton n¨oveked˝ o. Mivel f (x0 , y0 ) = 0 , az´ert f (x0 , y0 − ε) < 0 ´es f (x0 , y0 + ε) > 0. Mivel az f folytonos, az´ert ∃δ ∈ (0, γ), hogy ∀x ∈ [x0 − δ, x0 + δ] eset´en f (x, y0 − ε) < 0 ´es f (x, y0 + ε) > 0.
¨ ´ ´ 6.7. AZ IMPLICITFUGGV ENY-T ETEL
179
Mivel az f (x, ·) : [y0 − ε, y0 + ε] → R f¨ uggv´eny folytonos, az´ert a Bolzano-t´etel szerint l´etezik, mivel szigor´ uan monoton, az´ert pontosan egy yx ∈ [y0 − ε, y0 + ε] l´etezik, amelyre f (x, yx ) = 0. Legyen g : [x0 − δ, x0 + δ] → [y0 − ε, y0 + ε] az a f¨ uggv´eny, amelyre ∀x ∈ [x0 − δ, x0 + δ] eset´en g(x) := yx . A g defin´ıci´oj´ab´ol k¨ovetkezik, hogy ∀x ∈ [x0 − δ, x0 + δ] eset´en f (x, g(x)) = 0, mivel ∀x ∈ [x0 − δ, x0 + δ] eset´en pontosan egy fenti tulajdons´ag´ u yx tal´ alhat´ o, az´ert pontosan egy ilyen g f¨ uggv´eny l´etezik. Megmutatjuk, hogy a g f¨ uggv´eny differenci´alhat´ o ∀ x ∈ (x0 − δ, x0 + δ) pontban. Legyen z ∈ (x0 − δ, x0 + δ) tetsz˝oleges pont, ekkor a Lagrange-k¨oz´ep´ert´ekt´etel szerint l´etezik olyan u az x ´es a z k¨oz¨ ott, valamint v a g(x) ´es a g(x) k¨oz¨ ott, melyekre 0 = f (z, g(z)) − f (x, g(x)) = = f (z, g(z)) − f (x, g(z)) + f (x, g(z)) − f (x, g(x)) = = D1 f (u, g(z)) · (z − x) + D2 f (x, v) · (g(z) − g(x)). ´Igy D2 f (x, v) 6= 0 miatt g(z) − g(x) D1 f (u, g(z)) =− . z−x D2 f (x, v) Ha most tudn´ank, hogy a fenti egyenl˝ os´eg jobboldala korl´ atos, akkor abb´ol m´ar ad´odna, hogy a g f¨ uggv´eny folytonos. Ez sajnos az eddigiekb˝ol nem k¨ovetkezik, de k¨onnyen l´athat´o, hogy ha a bizony´ıt´ as elej´en k¨or¨ ultekint˝ obben v´alasztjuk meg a δ-t ´es az ε-t, akkor a fenti egyenl˝os´eg jobboldala korl´ atos lesz. Nevezetesen a D1 f ´es a D2 f (x0 , y0 )-beli folytonoss´aga ´es D2 f ((x0 , y0 )) > 0 miatt a δ ´es ε > 0 sz´amok v´allaszthat´ok olyan kicsire, hogy ∀ (x, y) ∈ [x0 − δ, x0 + δ] × [y0 − ε, y0 + ε] eset´en D2 f ((x, y)) ≥
D2 f ((x0 , y0 )) ´es |D1 f (x, y)| ≤ |D1 f (x0 , y0 )| + 1. 2
Ekkor ∀ (x, y), (u, v) ∈ [x0 − δ, x0 + δ] × [y0 − ε, y0 + ε] eset´en ¯ ¯ ¯ D1 f (x, y) ¯ |D1 (x0 , y0 )| + 1 ¯− ¯ ¯ D f (u, v) ¯ ≤ 2 D f (x , y ) =: K, 2
2
0
0
amit ´eppen akartunk. Ezek szerint ha a δ-t ´es az ε-t a fentiek szerint v´alasztjuk meg, akkor a g f¨ uggv´eny folytonos. Tov´abb´a mivel az f 0 ´es a g folytonos f¨ uggv´enyek, az´ert ∀ α > 0 eset´en l´etezik az x-nek olyan W k¨ornyezete, hogy ∀ z ∈ W eset´en ¯ ¯ ¯ D1 f (x, g(x)) D1 f (u, g(z)) ¯¯ ¯ ¯ D f (x, g(x)) − D f (x, v) ¯ < α, 2
Mivel pedig
g(z)−g(x) z−x
2
1 f (u,g(z)) = − DD , az´ert 2 f (x,v)
¯ ¯ ¯ g(z) − g(x) D1 f (x, g(x)) ¯¯ ¯ + < α, ¯ z−x D2 f (x, g(x)) ¯
ez´ert a g f¨ uggv´eny differenci´alhat´ o az x pontban ´es g 0 (x) =
D1 f (x, g(x)) . D2 f (x, g(x))
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
180
Innen pedig a g, a D1 f ´es a D2 f folytonoss´ aga alapj´an ad´odik, hogy g 0 is folytonos. Mivel f (x0 , y0 ) = 0 , ´ıgy a g(x0 )-ra vonatkoz´ o egy´ertelm˝ us´egi felt´etel miatt g(x0 ) = y0 . Ezzel a t´etelt bebizony´ıtottuk. 2 6.7.4 P´ elda. Tekints¨ uk a s´ıkon az f (x, y) = ex+y + x + y − 1 = 0 egyenletet. Vil´agos, hogy f (0, 0) = 0, ´es D2 f (0, 0) = 2, ´ıgy teljes¨ ulnek az implicitf¨ uggv´eny-t´etel felt´etelei. Teh´at tal´alhat´ o egyetlen olyan folytonosan differenci´alhat´o y = g(x) f¨ uggv´eny a 0 pont k¨ornyezet´eben, amelyre a fenti egyenlet azonoss´ag. Erre a f¨ uggv´enyre a t´etel¨ unkb˝ol g 0 (x) = −
1 ex+g(x)
+1
(ex+g(x) + 1) = −1
ad´odik, azaz g(x) = −x, amelyet y hely´ere ´ırva val´ oban azonoss´aghoz jutunk. 6.7.5 P´ elda. Az y v´altoz´o kifejezhet˝os´eg´et nem algebrai ´ertelemben kell ´erten¨ unk, teh´at el˝ofordulhat, hogy a g f¨ uggv´eny l´etez´es´et igazolni tudjuk, de azt algebrai ´atalak´ıt´asokkal a fenti egyenletb˝ ol nem tudjuk el˝o´ all´ıtani. Tekints¨ uk p´eld´ aul az ex+y − 2 cos y + 1 = 0 egyenletet. Meg lehet mutatni, hogy ez az egyenlet egy folytonosan differenci´alhat´ o f¨ uggv´enyt defini´al, azaz l´etezik pontosan egy olyan g folytonosan differenci´alhat´ o f¨ uggv´eny, amelyre g(0) = 0, ´es ex+g(x) − 2 cos g(x) + 1 = 0 minden x eset´en, de persze az y v´ altoz´ o a fenti egyenletb˝ ol algebrai ´atalak´ıt´ asokkal nem fejezhet˝o ki. 6.7.6 P´ elda. (Egy mikro¨okon´ omiai p´elda: A helyettes´ıt´esi hat´arar´ any): A mikro¨okon´omi´aban a hasznoss´agi f¨ uggv´eny a j´osz´ agt´eren ´ertelmezett olyan f¨ uggv´eny, amely a fogyaszt´o preferenci´ait fejezi ki. Felt´eve, hogy k´et j´osz´ agunk van, legyen u : R2+ → R egy hasznoss´agi f¨ uggv´eny, ekkor egy adott α ∈ R hasznoss´ agi szinthez tartoz´o k¨oz¨omb¨oss´egi g¨orbe az u−1 (α) = {(x1 , x2 ) : u(x1 , x2 ) = α} ⊂ R2+ szinthalmaz. Ez a halmaz (rel´aci´ o) nem biztos, hogy f¨ uggv´eny, de ha az u-ra teljes¨ ulnek a fenti t´etel felt´etelei, akkor egy U k¨ornyezetben az, azaz u−1 (α) = g : U → R f¨ uggv´eny, ami differenci´alhat´o is, ´es g 0 (x1 ) = −
D1 u(x1 , g (x1 )) D2 u(x1 , g (x1 ))
(a mikro¨okon´omi´aban a g f¨ uggv´enyt x2 -vel szokt´ak jel¨olni, ekkor az el˝obbi D1 u(x1 ,x2 (x1 )) 2 ıt´esi ¨osszef¨ ugg´es a k¨ovetkez˝o alak´ u: x02 (x1 )(= dx dx1 ) = − D2 u(x1 ,x2 (x1 )) ), azaz helyettes´ hat´arr´ata megyegyezik a hat´arhasznok h´anyados´ anak az ellentettj´evel.
¨ ´ ´ 6.7. AZ IMPLICITFUGGV ENY-T ETEL
181
Ebb˝ol ad´odik az is, hogy ha u : R2+ → R f¨ uggv´eny monoton n¨oveked˝ o, (a deriv´altja nemnegat´ıv) akkor a g : U → R f¨ uggv´eny monoton cs¨okken˝ o. K¨onnyen l´athat´o tov´abb´a, hogy ha az u : R2+ → R f¨ uggv´eny konk´ av, akkor a g : U → 0 R f¨ uggv´eny konvex, ´ıgy a g deriv´alt f¨ uggv´eny n˝o, mivel g 0 negat´ıv, az´ert abszol´ ut´ert´ekben cs¨okken, azaz a helyettes´ıt´esi hat´arar´ any abszol´ ut´ert´ekben cs¨okken. Ugyanez mondhat´o el a termel´esi f¨ uggv´enyek eset´eben: Egy f : R2+ → R termel´esi f¨ uggv´enyre felt´eve a fenti t´etel felt´eteleit, azt kapjuk, hogy egy k¨ornyezetben az f −1 (α) halmaz f¨ uggv´eny, azaz f −1 (α) = D1 f (x1 ,g(x1 )) g : U → R f¨ uggv´eny, ami differenci´alhat´ o is, ´es g 0 (x1 ) = − D , (a 2 f (x1 ,g(x1 ))
D1 f (x1 ,x2 (x1 )) 2 mikro¨okon´omi´aban megszokott jel¨ol´esekkel: x02 (x1 )(= dx dx1 ) = − D2 f (x1 ,x2 (x1 )) ,) azaz a technikai helyettes´ıt´esi hat´arr´ata megyegyezik a hat´arterm´ekek h´anyados´ anak az ellentettj´evel.
6.7.7 P´ elda. (Egy makro¨okon´ omiai p´elda: Az IS ´es az LM g¨orb´ek): 1. Az IS (investment–saving) g¨orbe: A beruh´az´as a kamatl´abt´ol f¨ ugg: I(i), a megtakar´ıt´ as a kibocs´at´ ast´ ol f¨ ugg: S(Y ). Legyen F : R+ × R+ → R az a f¨ uggv´eny, amelyre ∀ Y, i ∈ R+ eset´en F (Y, i) := S(Y ) − I(i), ekkor az S(Y ) = I(i) egyenl˝ os´egnek eleget t´ev˝ o kamatl´ ab–j¨ ovedelem p´arok halmaza az F −1 (0) = {(Y, i) ∈ R2+ : F (Y, i) = 0} ⊂ R2+ halmaz (rel´aci´o), amely, ha az F f¨ uggv´enyre igazak a fenti t´etel felt´etelei, akkor egy k¨ornyezetben differenci´alhat´o f¨ uggv´eny: F −1 (0) = i : U → R. K´erd´es, hogy milyen az i f¨ uggv´enyalakja? Mivel a fenti t´etel szerint az i0 (Y )(= S 0 (Y ) D1 F (Y,i(Y )) ) = − D2 (Y,i(Y )) = − I 0 (i) , ez´ert felt´eve, hogy S 0 (Y ) > 0 ´es I 0 (i) < 0, (azaz a megtakar´ıt´as a kibocs´at´as eset´en n˝o, a beruh´az´ as a kamatl´ ab n¨oveked´ese eset´en cs¨okken,) ad´odik, hogy i0 (Y ) < 0, azaz az i cs¨okken˝ o f¨ uggv´eny. (Ha a korm´ anyzat a kibocs´at´ast n¨oveli, akkor a kamatl´ ab cs¨okken.) 2. Az LM (liquidity–money) g¨orbe: A p´enzkereslet a kibocs´at´ast´ol ´es a kamatl´ abt´ ol f¨ ugg: MD (Y, i), a p´enzk´ın´ alat ´alland´o: M/P. Legyen F : R+ × R+ → R az a f¨ uggv´eny, amelyre ∀ Y, i ∈ R+ eset´en F (Y, i) := MD (Y, i) − M/P , ekkor az MD (Y, i) = M/P egyenl˝ os´egnek eleget t´ev˝ o kamatl´ab-j¨ovedelem p´arok halmaza az di dY
F −1 (0) = {(Y, i) ∈ R2+ : F (Y, i) = 0} ⊂ R2+ halmaz (rel´aci´o), amely, ha az F f¨ uggv´enyre igazak a fenti t´etel felt´etelei, akkor egy k¨ornyezetben f¨ uggv´eny: F −1 (0) = Y : U → R, D2 M (Y (i),i) D2 F (Y (i),i) amely differenci´alhat´o´es Y 0 (i)(= dY ert felt´eve, di ) = − D1 F (Y (i),i) = − D1 M (Y (i),i) , ez´ hogy D1 M (Y, i) > 0 ´es D2 M (Y, i) < 0, ( azaz a p´enzkereslet a kibocs´at´ as n¨oveked´ese eset´en n˝o, a kamat n¨oveked´ese eset´en cs¨okken,) ad´odik, hogy Y 0 (i) > 0, azaz az Y n¨ovekv˝o f¨ uggv´eny. (Ha a k¨ozponti bank a kamatl´ abat n¨oveli, akkor a kibocs´at´ as n˝o.)
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
182
6.8
Felt´ eteles sz´ els˝ o´ ert´ ek
Sz´amos sz´els˝o´ert´ek probl´ema vezet olyan feladathoz, amelyben az f f¨ uggv´eny sz´els˝o´ert´ek´et egy adott K halmazon kell meghat´arozni. Ilyen esetekben az f 0 (x) = 0 felt´etel m´ar nem felt´etlen¨ ul sz¨ uks´eges felt´etele a sz´els˝ o´ert´eknek, hiszen elk´epzelhet˝ o, hogy az f f¨ uggv´eny a sz´els˝o´ert´ek´et a K halmaz hat´ar´ an veszi fel. Tekints¨ uk p´eld´aul az f (x, y) = x + y f¨ uggv´enyt, ´es keress¨ uk az f minimum´ at az |x| ≤ 1, |y| ≤ 1 felt´etelek mellett. Ha bevezetj¨ uk a n
o
K = (x, y) ∈ R2 : |x| ≤ 1, |y| ≤ 1
halmazt (amely egy orig´o k¨oz´eppont´ u, k´et egys´egnyi oldal´ u n´egyzet), akkor a feladatunk az f minimumhely´enek megkeres´ese a K halmazon. K¨onnyen l´athat´ o, hogy f a minimum´at ezen a halmazon az (x, y) = (−1, −1) pontban veszi fel, de f deriv´altja term´eszetesen sehol sem nulla. Az f f¨ uggv´enynek persze az eg´esz R2 t´eren nincs minimuma. Legyenek teh´at X ´es Y val´os euklideszi terek, dim X = p, dim Y = q, ´es tegy¨ uk fel, hogy q ≤ p. Tekints¨ uk az f : X → R ´es F : X → Y folytonosan differenci´alhat´ o f¨ uggv´enyeket. Legyen a ∈ Y tetsz˝oleges adott pont. Keress¨ uk az f f¨ uggv´eny lok´alis minimumhely´et az F (x) = a felt´etel mellett, jel¨ol´esben f (x) → min
(6.8)
F (x) = a . Ha bevezetj¨ uk a K = {x ∈ X : F (x) = a} = F −1 (a) jel¨ol´est, akkor a fenti feladat az f (x) → min x∈K alakban is fel´ırhat´o. 6.8.1 Defin´ıci´ o. Azt mondjuk, hogy az x0 ∈ X pont a (6.8) feladat megold´ asa, ha egyr´eszt F (x0 ) = a, m´asr´eszt az x pontnak van olyan U k¨ornyezete, hogy f (x0 ) ≤ f (x) b´armely x ∈ U ∩ K eset´en. 6.8.2 Defin´ıci´ o. A (6.8) feladat Lagrange-f¨ uggv´eny´en az L : X × Y → R, L(x, y) = f (x) + hy, F (x)i f¨ uggv´enyt ´ertj¨ uk. Nyilv´anval´o, hogy a Lagrange-f¨ uggv´eny mindk´et v´altoz´ oja szerint folytonosan differenci´alhat´o. Az egyszer˝ ubb jel¨ol´esm´ od ´erdek´eben a k¨ovetkez˝ okben az L els˝ o, illetve m´asodik v´altoz´o szerinti parci´alis deriv´altj´ an az x, illetve az y szerinti deriv´altakat ´ertj¨ uk.
´ ´ O ˝ ERT ´ EK ´ 6.8. FELTETELES SZELS
183
6.8.3 T´ etel. (Lagrange-f´ ele multiplik´ ator-t´ etel) Tegy¨ uk fel, hogy x0 a (6.8) feladat megold´ asa, ´es im F 0 (x0 ) = Y , azaz az F 0 (x0 ) m´ atrix sorai line´ arisan f¨ uggetlenek. Ekkor tal´ alhat´ o olyan y ∈ Y vektor, hogy D1 L(x0 , y) = f 0 (x0 ) + F 0 (x0 )∗ y = 0 .
(6.9)
Legyenek az Y egy ortonorm´alt b´azis´ ara n´ezve az y ∈ Y vektornak a koordin´at´ ai λ1 , ...λq , ekkor a (6.9) egyenletet az 0
f (x0 ) +
q X
λi fi0 (x0 ) = 0
(6.10)
i=1
alakban is fel´ırhatjuk, ahol az fi f¨ uggv´enyek az F koordin´ataf¨ uggv´enyei. Ezek szerint a fenti t´etel u ´gy is fogalmazhat´o, hogy az optim´alis pontban a felt´eteli f¨ uggv´enyek deriv´aljainak van olyan line´aris kombin´ aci´ oja amely a c´elf¨ uggv´eny deriv´altj´ at ´all´ıtja el˝o. A λ1 , ...λq egy¨ utthat´okat Lagrange-f´ele multiplik´ atoroknak nevezz¨ uk. A fenti t´etelben term´eszetesen a D2 L(x0 , y) = a felt´etel is teljes¨ ul, hiszen D2 L(x0 , y) = F (x) = a. Ha ezt az egyenletet a (6.10) egyenlethez csatoljuk, akkor az x ´es y koordin´at´aib´ol ´all´o p + q darab ismeretlenre p + q darab egyenlet ad´odik, azaz
D1 f (x0 ) D1 fi (x0 ) 0 q X .. . . .. λi + = .. . i=1 Dp f (x0 ) Dp fi (x0 ) 0
(6.11)
f1 (x0 ) α1 .. .. = . . . fq (x0 ) αp A Lagrange-f´ele multiplik´ator-t´etelt is csak a k´etdimenzi´ os speci´alis esetben bizony´ıtjuk be. Ekkor a t´etelnek igen szeml´eletes a tartalma. Legyenek I, J ⊂ R ny´ılt intervallumok, legyenek f0 : I ×J → R ´es f1 : I ×J → R adott f¨ uggv´enynyek, tekints¨ uk a fenti (6.8) feladatnak a k¨ovetkez˝ o speci´alis eset´et: f0 (x, y) → min
(6.12)
f1 (x, y) = α . 6.8.4 T´ etel. (Lagrange-f´ ele multiplik´ ator-t´ etel, speci´ alis eset) Legyen (x0 , y0 ) ∈ I × J a (6.12) feladat megold´ asa, legyen az f0 : I × J → R f¨ uggv´eny differenci´ alhat´ o az (x0 , y0 ) pontban, legyen az f1 : I × J → R f¨ uggv´eny olyan, amelyre teljes¨ ulnek az implicitf¨ uggv´eny-t´etel felt´etelei, azaz folytonosan differenci´ alhat´ o az (x0 , y0 ) pont egy k¨ ornyezet´eben ´es a D2 f1 (x0 , y0 ) 6= 0. Akkor ∃ λ ∈ R Lagrange-szorz´ o, hogy D1,2 L((x0 , y0 ), λ) = (0, 0), azaz f00 (x0 , y0 ) + λf10 (x0 , y0 ) = (0, 0), azaz
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
184
D1 f0 (x0 , y0 ) + λD1 f1 (x0 , y0 ) = 0 ´es D2 f0 (x0 , y0 ) + λD2 f1 (x0 , y0 ) = 0, tov´ abb´ a λ=−
D2 f0 (x0 , y0 ) , D2 f1 (x0 , y0 )
valamint felt´eve, hogy D2 f0 (x0 , y0 ) 6= 0, teljes¨ ul, hogy D1 f0 (x0 , y0 ) D1 f1 (x0 , y0 ) = D2 f0 (x0 , y0 ) D2 f1 (x0 , y0 ) Bizony´ıt´ as. Mivel az f1 f¨ uggv´enyre, ´ıgy az f1 − α f¨ uggv´enyre is fenn´allnak az implicitf¨ uggv´eny-t´etel felt´etelei, az´ert ∃ [x0 − δ, x0 + δ] k¨ornyezet, hogy az f1−1 (α) ⊂ [x0 − δ, x0 + δ] × J halmaz (rel´aci´ o) f¨ uggv´eny, azaz ∃! g : [x0 − δ, x0 + δ] → J f¨ uggv´eny, hogy g(x0 ) = y0 , ∀x ∈ [x0 − δ, x0 + δ] eset´en f1 (x, g(x)) = α, valamint 1 f1 (x0 ,y0 ) g 0 (x0 ) = − D D2 f1 (x0 ,y0 ) . Legyen h : [x0 − δ, x0 + δ] → R az a f¨ uggv´eny, amelyre ∀ x ∈ [x0 − δ, x0 + δ] eset´en h(x) := f0 (x, g(x)). Mivel az f0 differenci´alhat´ o az (x0 , y0 ) pontban ´es g(x0 ) = y0 , az´ert a h is differenci´alhat´o az x0 pontban, ´es " 0
h (x0 ) =
f00 (x0 , g(x0 ))
·
1 0 g (x0 )
#
= [D1 f0 (x0 , y0 ), D2 f0 (x0 , y0 )] ·
"
1 g 0 (x0 )
#
= D1 f0 (x0 , y0 ) + D2 f0 (x0 , y0 ) · g 0 (x0 ) D1 f1 (x0 , y0 ) = D1 f0 (x0 , y0 ) − D2 f0 (x0 , y0 ) · D2 f1 (x0 , y0 ) D2 f0 (x0 , y0 ) . = D1 f0 (x0 , y0 ) − D1 f1 (x0 , y0 ) · D2 f1 (x0 , y0 ) Tov´abb´a, mivel egyr´eszt az (x0 , y0 ) a fenti feladat megold´asa, m´asr´eszt g(x0 ) = y0 ´es ∀x ∈ [x0 −δ, x0 +δ] eset´en f1 (x, g(x)) = α, az´ert az x0 a h f¨ uggv´eny minimumhelye. Ez´ert h0 (x0 ) = 0, azaz D1 f0 (x0 , y0 ) − D1 f1 (x0 , y0 ) ·
D2 f0 (x0 , y0 ) = 0. D2 f1 (x0 , y0 )
(6.13)
D2 f0 (x0 ,y0 ) v´alaszt´ assal egyr´eszt a λ defin´ıci´ oj´ ab´ ol nyilv´ an Ezek szerint a λ := − D 2 f1 (x0 ,y0 )
D2 f0 (x0 , y0 ) + λD2 f1 (x0 , y0 ) = 0, m´asr´eszt a 6.13 szerint D1 f0 (x0 , y0 ) + λD1 f1 (x0 , y0 ) = 0 . Szint´en a 6.13 szerint ha D2 f0 (x0 , y0 ) 6= 0, akkor D1 f0 (x0 , y0 ) D1 f1 (x0 , y0 ) = . D2 f0 (x0 , y0 ) D2 f1 (x0 , y0 )
2
´ ´ O ˝ ERT ´ EK ´ 6.8. FELTETELES SZELS
185
6.8.5 Megjegyz´ es. A fenti t´etelben tegy¨ uk fel, hogy nem csak az f1 : I × J → R f¨ uggv´enyre, hanem az f0 : I × J → R f¨ uggv´enyre is teljes¨ ulnek az implicitf¨ uggv´enyt´etel felt´etelei. Ekkor a t´etel jelent´ese igen szeml´eletes ´es u ´gy fogalmazhat´o, hogy ha az (x0 , y0 ) a fenti feladat megold´asa, akkor a k´et f¨ uggv´eny szintvonalai ´erintik egym´ast az (x0 , y0 ) pontban. Ugyanis ekkor egyr´eszt, mint a bizony´ıt´ asban m´ar l´attuk, mivel az f1 f¨ uggv´enyre, ´ıgy az f1 −α f¨ uggv´enyre is fenn´allnak az implicitf¨ uggv´eny-t´etel felt´etelei, az´ert ∃ [x0 − δ, x0 + δ] k¨ornyezet, hogy az f −1 (α) ⊂ [x0 − δ, x0 + δ] × J halmaz (rel´aci´ o) differenci´alhat´o f¨ uggv´eny, azaz ∃! g1 : [x0 − δ, x0 + δ] → J f¨ uggv´eny, hogy g1 (x0 ) = y0 , D1 f1 (x0 ,y0 ) ∀x ∈ [x0 − δ, x0 + δ] eset´en f1 (x, g1 (x)) = α, valamint g10 (x0 ) = − D . 2 f1 (x0 ,y0 ) M´asr´eszt, ha az f0 f¨ uggv´enyre is fenn´allnak az implicitf¨ uggv´eny-t´etel felt´etelei, akkor ugyan´ıgy ∃ [x0 −δ0 , x0 + δ0 ] k¨ornyezet, hogy az f −1 (f0 (x0 , x0 )) ⊂ [x0 −δ0 , x0 + δ0 ] × I halmaz (rel´aci´o) differenci´alhat´ o f¨ uggv´eny, azaz ∃! g0 : [x0 − δ0 , x0 + δ0 ] → I f¨ uggv´eny, hogy g0 (x0 ) = y0 , ∀x ∈ [x0 − δ0 , x0 + δ0 ] eset´en f0 (x, g(x)) = f0 (x0 , y0 ), 1 f0 (x0 ,y0 ) valamint g00 (x0 ) = − D D2 f0 (x0 ,y0 ) . A t´etel szerint D1 f1 (x0 , y0 ) D1 f0 (x0 , y0 ) = , ez´ert D2 f0 (x0 , y0 ) D2 f1 (x0 , y0 ) g00 (x0 ) = g10 (x0 ) , mivel g0 (x0 ) = y0 = g1 (x0 ), az´ert ez azt jelenti, hogy a k´et f¨ uggv´eny szintvonalai ´erintik egym´ast az (x0 , y0 ) pontban. Az itt elmondottak j´ol illusztr´alhat´ ok a k¨ovetkez˝ u p´eld´ an kereszt¨ ul. 6.8.6 P´ elda. Oldjuk meg a k¨ovetkez˝ o feladatot: x · y → max 2
(6.14)
2
x +y =1. A fenti t´etel jel¨ol´eseivel f0 (x, y) = x · y ´es f1 (x, y) = x2 + y 2 . A feladat Lagrangef¨ uggv´enye L(x, y) = x · y + λ(x2 + y 2 ) , tov´ abb´ a D1 f0 (x, y) = y ´es D2 f0 (x, y) = x, tov´abb´a D1 f1 (x, y) = 2x ´es D2 f1 (x, y) = 2y. Ez´ert ha (x0 , y0 )megold´asa (6.14) -nak, akkor a Lagrange-elv szerint l´etezik λ ∈ R, hogy D1,2 L((x0 , y0 ), λ) = [y0 , x0 ] + λ · [2x0 , 2y0 ] = (0, 0), azaz [y0 , x0 ] = −λ · [2x0 , 2y0 ]. Az x0 sz´am nyilv´an nem lehet 0, mivel ekkor y0 is 0 lenne, ellentmond´ asban az x20 + y02 = 1 felt´etellel. ´Igy x0 = (−λ) · 2y0 = (−λ) · 2 · (−λ) · 2x0 = 4λ2 · x0 alapj´an 4λ2 = 1. Innen λ = ± 21 , teh´at x0 = y0 vagy x0 = −y0 . Behelyettes´ıtve az egyenl˝os´eg-felt´etelbe, mindenk´eppen azt kapjuk, hogy 2x20 = 1, azaz a megold´asok csak r ¶ µ r r ¶ µr r ¶ µ r r ¶ µr m m m m m m m m , , − ,− , ,− , − , 2 2 2 2 2 2 2 2 m k¨oz¨ ul ker¨ ulhetnek ki. Az f f¨ uggv´eny ´ert´eke az els˝o k´et helyen 2 , a m´asodik . Mivel kompakts´ agi megfontol´ asok miatt 6.14 -nak u ´gyis van k´et helyen − m 2
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
186
megold´asa, ez´ert a fenti els˝o k´et sz´amp´ ar val´ oban a megold´asokat szolg´altatja. A m´a³q sik k´etqsz´a´mp´ar a minimum feladat megold´ asa. L´athat´ o tov´ abb´ a, hogy p´eld´ aul ³q q ´ m m m m 0 0 g0 2, 2 = −1 = g1 2, 2 og sz¨ogeire 6.8.7 P´ elda. Mutassuk meg, hogy egy h´aromsz¨ cos α cos β cos γ ≤
1 , 8
´es egyenl˝os´eg csak szab´alyos h´aromsz¨ ogekre ´erv´enyes. Eset¨ unkben legyen f (α, β, γ) = cos α cos β cos γ, ´es F (α, β, γ) = π − α − β − γ. Ekkor a Lagrange-f¨ uggv´eny az L(α, β, γ, y) = cos α cos β cos γ + y(π − α − β − γ) alakot ¨olti. A megold´asra teh´at a − sin α cos β cos γ − y = 0 − cos α sin β cos γ − y = 0 − cos α cos β sin γ − y = 0 sz¨ uks´eges felt´etel ad´odik. Ha m´eg figyelembe vessz¨ uk, hogy F (α, β, γ) = π − α − β − γ = 0, akkor az egyenletrendszer egyetlen megold´asa α = β = γ = π/3, azaz a felt´etelt csak a szab´alyos h´aromsz¨ ogek el´eg´ıtik ki. K¨onnyen bel´athat´o, hogy ebben a p´eld´ aban a feladat felt´etel n´elk¨ uli sz´els˝ o´ert´ekfeladatt´a alak´ıthat´o ´at. Val´oban, az F (α, β, γ) = 0 egyenletb˝ ol γ = π − α − β. Ezt az f f¨ uggv´enybe helyettes´ıtve f (α, β) = − cos α cos β cos(α + β) . Ekkor a sz´els˝o´ert´ek sz¨ uks´eges felt´etele D1 f (α, β) = sin α cos β cos(α + β) + cos α cos β sin(α + β) = 0 D2 f (α, β) = cos α sin β cos(α + β) + cos α cos β sin(α + β) = 0 . Ennek az egyenletrendszernek 0 ´es π k¨ oz¨ ott egyetlen megold´asa van, m´eghozz´ aα= β = π/3. Azonnal l´athat´o, hogy ez val´ oban maximumhely, hiszen itt " 00
f (π/3, π/3) =
−1 −1/2 −1/2 −1
#
ami nyilv´anval´oan negat´ıv definit. 6.8.8 Megjegyz´ es. A fenti p´eld´ ak nagyon egyszer˝ uek voltak, ink´abb csak szeml´eltett´ek a t´etelt. Ha a felt´eteli halmaz t¨obb egyenletb˝ ol ´all, akkor a (6.11), 0 azaz az L (x0 , y) = 0 egyenletrendszer olyan bonyolult, amelyb˝ol a megold´as am´ ugy sem hat´arozhat´o meg. Ez´ert a Lagrange-f´ele multiplik´ ator-t´etel az alkalmaz´ asok szempontj´ab´ol ink´abb elvi jelent˝ os´eg˝ unek tekinthet˝ o, azaz az igazi feladata az, hogy m´as tudom´anyokban adott elm´eleteket al´at´ amasszon. Erre mutatunk p´eld´ at a k¨ovetkez˝okben a mikro¨okon´omi´ab´ ol.
´ ´ O ˝ ERT ´ EK ´ 6.8. FELTETELES SZELS
187
6.8.9 P´ elda. A mikro¨okon´omi´ aban k¨ozponti szerepet j´atszanak a felt´eteles sz´els˝o´ert´ek feladatok, ´ıgy a Lagrange-f´ele multiplik´ ator-t´etel, ugyanis a fogyaszt´ okr´ ol felteszik, hogy a hasznoss´agukat maximaliz´alj´ ak, a termel˝okr˝ ol pedig felteszik, hogy a profitjukat maximaliz´alj´ak. I. A fogyaszt´ oi viselked´ es 1. A Marshall-f´ ele megk¨ ozel´ıt´ es: A fogyaszt´ o adott j¨ovedelem szint mellett a hasznoss´ag´at maximaliz´alja. Legyen a fogyaszt´o hasznoss´agi f¨ uggv´enye u : Rn+ → R, legyen p ∈ Rn+ az ´arak vektora, ekkor a k¨olts´egf¨ uggv´enye a hp, .i : Rn+ → R line´aris funkcion´ al, (adott x ∈ R term´ek k¨olts´ege hp, xi,) legyen m ∈ R a fogyaszt´ o j¨ovedelme. A feladat: u(x) → max
(6.15)
hp, xi = m . A feladat Lagrange-f¨ uggv´enye az az L : Rn+ × R → R f¨ uggv´eny, amelyre ∀ x ∈ n R+ , ∀ λ ∈ R eset´ en L(x, y) = u(x) + λ · (hp, xi − m) . Ha az x0 ∈ intRn+ a 6.15 feladat megold´asa, ´es a feladat f¨ uggv´enyeire fenn´alnak a Lagrange-f´ele multiplik´ator-t´etel felt´etelei, akkor u0 (x0 ) + λ · p = 0, azaz ∀i = 1, ..., n eset´en λ=−
Di u(x0 ) , pi
amely szerint az optim´alis pontban minden term´ek parci´alis hat´arhaszn´ anak ´es az ´ar´anak az ar´anya megegyezik. Tov´abb´a ebb˝ol ad´odik az is, hogy ∀i, j = 1, ..., n eset´en Di u(x0 ) pi = , Dj u(x0 ) pj amely szerint az optim´alis pontban b´armely k´et term´ek hat´arhaszn´ anak az ar´anya megegyezik az ´arak ar´any´aval. A tov´abbiakban k¨ovess¨ uk a fenti 6.8.5 Megjegyz´es menet´et: Legyen i, j = 1, 2, ..., n tetsz˝oleges, ´es tekints¨ uk csup´an az i ´es j-dik term´eket, azaz a t¨obbi term´ek mennyis´eg´et r¨ogz´ıts¨ uk valamely adott szinten, ekkor u : R2+ → R. Az egyszer˝ us´eg kedv´e´ert legyen i = 1, j = 2. A feladat ekkor az el˝oz˝ o (6.15) feladatnak a k¨ovetkez˝o speci´alis esete: u(x1 , x2 ) → max
(6.16)
p1 x1 + p2 x2 = m . as. Az el˝obb l´attuk, hogy ebben a pontban Legyen (x01 , x02 ) ∈ intR2+ megold´ D1 u(x01 , x02 ) p1 = . p2 D2 u(x01 , x02 )
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
188
Tegy¨ uk fel, hogy az u : R2+ → R f¨ uggv´enyre fenn´allnak az implicitf¨ uggv´enyt´etel felt´etelei, ekkor (mint a 6.7.6 P´eld´ aban m´ar l´attuk,) az u−1 (u(x01 , x02 )) ⊂ R2+ k¨oz¨omb¨oss´egi g¨orbe az x01 egy k¨ornyezet´eben differenci´alhat´ o f¨ uggv´eny, azaz ∃! g0 0 0 0 differenci´alhat´o f¨ uggv´eny, hogy g0 (x1 ) = x2 , az x1 egy k¨ornyezet´eben u(x1 , g0 (x1 )) = u(x01 , x02 ), valamint D1 u(x01 , x02 ) . g00 (x01 ) = − D2 u(x01 , x02 ) Tov´abb´a (most ebben a speci´alis esetben az implicitf¨ uggv´eny-t´etel alkalmaz´ asa n´elk¨ ul is) l´athat´o, hogy f1 : R2+ → R, f1 (x1 , x2 ) = p1 x1 + p2 x2 k¨ olts´egvet´esi f¨ uggv´enyre az f1−1 (m) = g1 : R → R (affin) f¨ uggv´eny, amelyre g1 (x1 ) = − pp21 x1 + pm2 , ´ıgy p1 g10 (x1 ) = − . p2 Mivel a Lagrange-f´ele multiplik´ ator-t´etel szerint g00 (x01 ) = −
D1 u(x01 ,x02 ) D2 u(x01 ,x02 )
=
p1 p2
, az´ert
D1 u(x01 , x02 ) p1 = − = g10 (x01 ) . 0 0 p2 D2 u(x1 , x2 )
A mikro¨okon´omi´aban szok´asos jel¨ol´esekkel le´ırva: g00 (x01 )(= x02 (x01 ) =
dx2 p1 )=− , dx1 p2
azaz megkaptuk a mikro¨okon´omia egy sarkalatos t¨orv´eny´et, amely szerint az optim´alis pontban a 2. term´eknek az 1. term´ekre vonatkoz´ o helyettes´ıt´esi hat´arr´ at´ aja megegyezik ´arar´anyaik reciprok´anak az ellentettj´evel. Mivel g0 (x01 ) = x02 = g1 (x01 ), az´ert ez azt jelenti, hogy az optim´alis pontban a hasznoss´agi f¨ uggv´eny k¨oz¨omb¨ oss´egi g¨orb´eje ´erinti a k¨olts´egvet´esi egyenest. ´Igy szeml´eletesen az optim´alis pontot u ´gy ”kapjuk meg”, hogy a hasznoss´agi f¨ uggv´eny k¨oz¨omb¨oss´egi g¨orb´eit addig toljuk, am´ıg nem ´erinti a k¨olts´egvet´esi egyenest. 2. A Hicks-f´ ele megk¨ ozel´ıt´ es: A fogyaszt´ o adott hasznoss´agi szint mellett a k¨olts´eg´et (kiad´as´at) minimaliz´alja. Ez mondhat´o a fenti megk¨ozel´ıt´es du´alis´ anak. Legyen u ˆ ∈ R adott hasznoss´agi szint. A feladat: u(x) → max
(6.17)
hp, xi = u ˆ. uggv´eny, amelyre ∀ x ∈ A feladat Lagrange-f¨ uggv´enye az az L : Rn+ × R → R f¨ n en R+ , ∀ µ ∈ R eset´ L(x, y) = hp, xi + µ · (u(x) − u ˆ) . uggv´enyeire fenn´alnak a Ha az x0 ∈ intRn+ a 6.17 feladat megold´asa, ´es a feladat f¨ Lagrange-f´ele multiplik´ator-t´etel felt´etelei, akkor p + µ · u0 (x0 ) = 0, azaz ∀i = 1, ..., n eset´en µ=−
pi , Di u(x0 )
´ ´ O ˝ ERT ´ EK ´ 6.8. FELTETELES SZELS
189
azaz a (6.15) feladat Lagrange szorz´oj´ anak a reciproka. A levonhat´ o k¨ovetkeztet´edek ´ıgy ugyanazok. P´eld´aul v´egs˝o k¨ovetkeztet´esk´ent azt kapjuk, hogy az optim´alis pontban a k¨olts´egvet´esi egyenes ´erinti a hasznoss´agi f¨ uggv´eny k¨oz¨ omb¨ oss´egi g¨orb´ej´et. Azonban most ez azt jelenti, hogy az optim´alis pontot u ´gy ”kapjuk meg”, hogy a k¨olts´egvet´esi egyenest addig toljuk, am´ıg nem ´erinti a hasznoss´agi f¨ uggv´eny k¨oz¨omb¨oss´egi g¨orb´ej´et. II. A termel˝ oi viselked´ es A k¨ olts´ egminimaliz´ al´ asi feladat Legyen a termel˝o termel´esi f¨ uggv´enye f : Rn+ → R, legyen p ∈ Rn+ az ´arak vektora, legyen y ∈ R adott termel´esi szint. A feladat: f (x) → max
(6.18)
hp, xi = y . Ez form´alisan ugyanaz a feladat, mint a (6.17). A feladat Lagrange-f¨ uggv´enye az az n n L : R+ × R → R f¨ uggv´eny, amelyre ∀ x ∈ R+ , ∀ µ ∈ R eset´en L(x, y) = hp, xi + µ · (f (x) − y) . Ha az x0 ∈ intRn a 6.18 feladat megold´asa, ´es a feladat f¨ uggv´enyeire fenn´alnak a Lagrange-f´ele multiplik´ator-t´etel felt´etelei, akkor p + µ · f 0 (x0 ) = 0, azaz ∀i = 1, ..., n eset´en
pi . Di (x0 ) A levonhat´o k¨ovetkeztet´esek ugyanazok, mint az el˝oz˝ o feladatok eset´eben. Egyr´eszt az optim´alis pontban minden minden termel´esi t´enyez˝ o parci´alis hat´arterm´ek´enek ´es az ´ar´anak az ar´anya megegyezik. M´asr´eszt ebb˝ol ad´odik az is, hogy ∀i, j = (x0 ) = ppji , amely szerint b´armely k´et termel´esi t´enyez˝ o parci´alis 1, ..., n eset´en DDijf(x 0) hat´arterm´ek´enek az ar´anya megegyezik az ´araik ar´any´ aval. V´eg¨ ul csak k´et term´eket vizsg´alva, ha az f f¨ uggv´enyre teljes¨ ulnek az implicitf¨ uggv´eny-t´etel felt´etelei, akkor p1 dx2 g00 (x01 )(= x02 (x01 ) = dx ) = − , azaz az optim´ a lis pontban a 2. term´eknek az 1. p2 1 term´ekre vonatkoz´o helyettes´ıt´esi hat´arr´ at´ aja megegyezik ´arar´ anyaik reciprok´anak az ellentettj´evel, amely szerint az optim´alis pontban a k¨olts´egvet´esi egyenes ´erinti a hasznoss´agi f¨ uggv´eny k¨oz¨omb¨oss´egi g¨orb´ej´et. µ=−
6.8.10 Megjegyz´ es. Meglep˝ onek t˝ unhet, hogy azt a roppant egyszer˝ u rajzolgat´ast, ami a mikro¨okon´omia egyik kiindul´opontja, csak k´et f´el´ev matematika tanul´as ut´an lehet elmagyar´azni (s˝ot a magyar´ azatunk egy kicsit hi´anyos is abban az ´ertelemben, hogy mind az implicitf¨ uggv´eny-t´etelt, mind a Lagrange-f´ele multiplik´ator-t´etelt csak a speci´alis k´etdimenzi´ os esetben bizony´ıtottuk be). Vegy¨ uk ´eszre azonban, hogy olyan egyszer˝ unek t˝ un˝ o ´es szeml´eletes fogalomnak, mint a k¨oz´episkol´ab´ol j´ol ismert sz´amegyenesnek a gondos bevezet´ese az anal´ızis egyik legm´elyebb ter¨ ulete, tov´abb´a a szint´en nagyon egyszer˝ unek t˝ un˝ o, m´ar az ´altal´ anos iskol´aban megismert ´erint˝o fogalm´anak, azaz a deriv´altnak – amely az anal´ızis egyik k¨ozponti fogalma – a bevezet´ese rengeteg munk´ at ig´enyel, k¨ ul¨ on¨ osen a t¨obbv´ altoz´ os esetben.
´ ´ ıTAS ´ 6. FEJEZET DIFFERENCIALSZ AM´
190
1. Gyakorlatok, feladatok 1. Mutassuk meg, hogy az Rp t´er egys´egg¨ ombj´enek felsz´ıne kompakt halmaz, ´es az x → |Ax| lek´epez´es folytonos ezen a halmazon b´armely q × p m´eret˝ u A m´atrix eset´en. 2. Bizony´ıtsuk be, hogy a (6.1) ´es (6.2) egyenl˝ os´egek val´ oban norm´at defini´alnak a line´aris lek´epez´esek ter´en. 3. Igazoljuk a norma k¨ovetkez˝ o karakteriz´ aci´ oj´ at: kAk = inf{λ > 0 : |Ax| ≤ λ|x|
∀x ∈ X } .
´ ıt´as, ha a norm´at a (6.1), vagy (6.2) alatti norm´ak 4. Igaz marad-e a 6.1.4 All´ valamelyik´ere cser´elj¨ uk? 5. Mutassuk meg, hogy minden ortogon´alis m´atrix egys´egnyi norm´aj´ u. 6. Bizony´ıtsuk be, hogy norm´alis m´atrixok eset´eben a norma megegyezik a saj´at´ert´ekek abszol´ ut ´ert´ekeinek maximum´ aval, azaz kAk = max{|λ| : λ az A saj´at´ert´eke} .
7. Jel¨olje λ az A m´atrix domin´ans saj´at´ert´ek´et. Igazoljuk, hogy |λ| ≤ kAk, ´es az egyenl˝os´eg pontosan akkor teljes¨ ul, ha A diagonaliz´alhat´ o. (Vesd ¨ossze a 6. gyakorlattal.) 8. K¨ozvetlen¨ ul a defin´ıci´o alapj´an ellen˝orizz¨ uk, hogy ha az f : X → Y f¨ uggv´eny differenci´alhat´o az x ∈ X pontban, akkor ott folytonos is. 9. Mutassuk meg, hogy ha az f koordin´ataf¨ uggv´enyei f1 , . . . , fq , u ´gy f akkor ´es csak akkor differenci´alhat´o az x pontban, ha itt mindegyik koordin´ataf¨ uggv´enye is differenci´alhat´o. 10. Mutassuk meg, hogy a g(t) = f (x + tv) differenci´alhat´ os´ aga b´armely v mellett a 0 pontban nem felt´etlen¨ ul jelenti az f differenci´ alhat´ os´ ag´ at az x pontban. Tekints¨ uk ugyanis az (
f (x, y) =
1 0
ha y = x2 , (x, y) 6= (0, 0) k¨ ul¨ onben
f¨ uggv´enyt. Igazoljuk, hogy ekkor b´armely v ∈ R2 mellett a g(t) = f (tv) f¨ uggv´eny differenci´alhat´o a 0 pontban, ´es g 0 (0) = 0. Azonban f m´eg csak nem is folytonos az orig´oban, hiszen annak b´armely k¨ornyezet´eben egyar´ ant felveszi a 0 ´es az 1 ´ert´ekeket is. 11. Hat´arozzuk meg az f (x, y) = f¨ uggv´eny sz´els˝o´ert´ekeit.
1 2 + + 8xy x y
´ ´ O ˝ ERT ´ EK ´ 6.8. FELTETELES SZELS
191
12. Mutassuk meg, hogy a 6.6.4 P´eld´ aban az (1, 1, 1) pont kiv´etel´evel egyetlen m´as kritikus pont sem sz´els˝o´ert´ek. 13. Tekints¨ uk az X val´os euklideszi t´eren az f (x) = kxk f¨ uggv´enyt. Vizsg´aljuk meg, hogy f milyen pontokban differenci´alhat´ o, ´es adjuk meg a deriv´altj´ at. 14. Hat´arozzuk meg az f (x, y, z) = xyz f¨ uggv´enynek a maximum´ at az egys´egg¨ombb˝ol az x + y + z = 0 s´ık ´altal kimetszett halmazon. Ebben az esetben a felt´etelt az # " x2 + y 2 + z 2 − 1 F (x, y, z) = x+y+z f¨ uggv´eny hat´arozza meg. 15. Hat´arozzuk meg az
"
A=
1 1 0 1
#
m´atrix norm´aj´at felt´eteles sz´els˝ o´ert´ek feladatk´ent. Legyen f (x) = kAxk2 , ´es 2 2 F (x) = kxk − 1, ahol x ∈ R , ´es keress¨ uk meg a megfelel˝o feladat megold´as´ at. ´ ıt´ 16. Az el˝oz˝o feladat gondolatmenet´et felhaszn´alva bizony´ıtsuk be a 6.1.5 All´ ast a 6.8.3 T´etel seg´ıts´eg´evel. A norm´at az kAxk2 → max kxk2 = 1 felt´eteles sz´els˝o´ert´ek feladat megold´asak´ent ´all´ıtsuk el˝o. 17. Irjunk egy adott k¨orbe olyan h´aromsz¨ oget, amely oldalainak n´egyzet¨ osszege maxim´alis. Oldjuk meg a probl´em´ at felt´eteles sz´els˝ o´ert´ek feladatk´ent.