7. INVERZNÉ MATICE A ZMENA BÁZY V tejto kapitole zavedieme pojem inverznej matice k danej štvorcovej matici a dáme ho do súvisu s pojmom inverzného lineárneho zobrazenia. Ďalej sa naučíme počítať inverzné matice a matice prechodu z jednej súradnej bázy do druhej. Nakoniec preskúmame vplyv zmeny bázy na maticu lineárneho zobrazenia. Začneme však s pojmom hodnosti matice, ktorý nám umožní rozhodnúť o existencii inverznej matice a - ako uvidíme neskôr - bude nám ešte veľakrát užitočný. V celej kapitole K označuje pevné pole, m, n, p sú kladné celé čísla. 7.1. Hodnosť matice V tomto paragrafe je potrebné rozlišovať medzi vektorovými priestormi riadkových resp. stĺpcových vektorov. Nebudeme teda používať nešpecifikované označenie Kn, ale priestor riadkových vektorov budeme značiť Klxn a priestor stĺpcových vektorov KnXl. Pripomeňme, že Vi(A) E Klxn označuje i-tý riadok a s j (A) E KmXl zase j'-tý stĺpec matice A = (aij)mXn- Túto maticu teda môžeme zapísať v blokových tvaroch /r1(A)\ r 2(A) \rm(A)J (s1(A),s2(A),...,sn(A)). Riadkovou hodnosťou hr(A) matice A nazývame dimenziu lineárneho podpriestoru vektorového priestoru Klxn generovaného riadkami matice A. Podobne, stĺpcovou hodnosťou hs (A) matice A nazývame dimenziu lineárneho podpriestoru vektorového priestoru KmXl generovaného stĺpcami matice A. Teda hr(A) = dim[n(A), r2(A),..., rm(A)], h8(A) = dim[si(A), 82(A),..., sn(A)] Označme (p: KnXl —► KmXl lineárne zobrazenie dané predpisom (p(x) = A ■ x pre x E KnXl. Pripomeňme, že hodnosťou lineárneho zobrazenia (p nazývame dimenziu jeho obrazu, t. j. h(ip) = dim Im y?. V našom prípade zrejme platí h(ip) = hs(A), keďže lineárny podpriestor Im (p C KmXl je generovaný stĺpcami matice A. 7.1.1. Lema. Nech A E KmXn. (a) Nech matica B vznikne z matice A vykonaním jednej (inak ľubovoľnej) ERO. Potom [r1(A),r2(A),... ,rm(A)] = [ri(B),r2(B),..., rm(B)]. ^ (b) Nech matica C vznikne z matice A vykonaním jednej (inak ľubovoľnej) ESO. Potom [Sl(A), 82(A),..., sn(A)] = [Sl(C), 82(C),..., sn(C)]. 1 2 PAVOL ZLATOS: LINEÁRNA ALGEBRA A GEOMETRIA Dôkaz. Zrejme pre ľubovoľné vektory u±,... ,Uk v každom vektorovom priestore V a ľubovoľný skalár c E K platí: [itl,.. .,Ui,...,Uj,...,Uk] = [U!,...,^,.. .,Ui,. ..,Uk], [ui,...,Ui,...,Uk] = [ui,..., cuí, ...,Uk] (ak c ^ 0), [Ui,. ..,Ui,...,Uj,...,Uk] = [Ui, ...,Ui,...,CUi + Uj,... ,Uk\. 7.1.2. Tvrdenie. Pre každú maticu A E KmXn platí hr(A) = hs(A). Dôkaz. Upravme A pomocou ERO na redukovaný stupňovitý tvar B E KmXn a označme k počet nenulových riadkov v matici B. Podľa práve dokázanej lemy platí [ri(A),... ,rm(A)] = [n(B),... ,rm(B)]. Preto tiež hr(A) = hr(B). Keďže nenulové riadky matice B sú zrejme lineárne nezávislé (rozmyslite si prečo), hr(B) = k, čo je vlastne počet stĺpcov matice B, v ktorých sa nachádza vedúci prvok nejakého jej riadku. Označme 1 < ji < ... < jk < n indexy týchto stĺpcov. Podľa tvrdenia 4.5.3 vektory Sj1 (A),..., Sjk (A) sú lineárne nezávislé a platí [si(A),..., sn(A)] = [sj1(A),... ,Sjk(A)]. Preto tiež hs(A) = k = hr(A). Kedze riadková a stĺpcová hodnosť ľubovoľnej matice A splývajú, túto ich spoločnú hodnotu budeme odteraz značiť jednoducho h(A) a nazývať hodnosťou matice A. Zrejme pre A E KmXn je h(A) < min(m, n). Práve vykonané úvahy majú dva bezprostredné dôsledky. 7.1.3. Tvrdenie. Nech A E KmXn. Potom h(A) = h(AT). 7.1.4. Tvrdenie. Nech Ui,...,un E KmXl sú ľubovolné vektory a A E KmXn je matica taká, že s j (A) = u j pre 1 < j < n. Potom (a) Ui,... ,un sú lineárne nezávislé práve vtedy, keď h (A) = n; (b) [ui,..., un] = KmXl práve vtedy, keďh(A) = m. Všimnite si, že prípad (a) môže nastať iba vtedy, keď n < m; naopak, (b) môže nastať jedine za predpokladu m < n. Sami si sformulujte a premyslite analogické tvrdenia pre riadkové vektory. Ešte si dokážeme jeden odhad hodnosti súčinu matíc pomocou hodností jednotlivých činiteľov. 7.1.5. Tvrdenie. Nech A E KmXn, B E KnXP. Potom h{A-B) ~x: U —► V vzhľadom na bázy ex, ß, t. j. ^ = ((^W)"1 = (Oft« Hovoríme, že štvorcová matica A E KnXn je regulárna, ak k nej existuje inverzná matica A-1; v opačnom prípade hovoríme, že A je singulárna. 7.2.2. Veta. Matica A E KnXn je regulárna práve vtedy, keď h (A) = n. Dôkaz. Označme ■ (V2,ct2) ß2'a2 (V1,ß1) -------> (V2,ß2) B Nezabudnite, že zobrazenia skladáme „v obrátenom poradí", a tomu musí zodpovedať aj „obrátené poradie" násobenia matíc! 7.6.2. Príklad. Nech ip: Kn —► Km je lineárne zobrazenie a a, ß sú nejaké bázy priestorov Km resp. Kn. Označme A = (£(m.) ■ M ■ P£(„))/3, M = P£(m)j0í ■ A ■ Pß>£(n) ■ Ak stotožníme každú bázu s regulárnou maticou, ktorej stĺpce sú vektory tejto bázy, tak uvedené rovnosti nadobudnú tvar A = a'1 ■ Im ■ M ■ I"1 • ß = a'1 ■ M ■ ß, M = J"1 • a • A ß-1 In = a- A ß'1, umožňujúci priamy výpočet jednej z matíc A, M na základe znalosti báz ex, ß a. druhej z nich. Položme si teraz obrátenú otázku. Za akých podmienok sú matice A, B G KmXn maticami toho istého lineárneho zobrazenia

: V —► U vzhľadom na nejaké dve (možno no nie nutne rôzne) dvojice báz konečnorozmerných vektorových priestorov U, VI Odpoveď na ňu dáva nasledujúca veta. 7. INVERZNÉ MATICE A ZMENA BÁZY 9 7.6.3. Veta. Nech U je m-rozmerný a V je n-rozmerný vektorový priestor nad potom K. Potom pre ľubovoľné matice A, B E KmXn nasledujúce podmienky sú ekvivalentné: (i) A, B sú maticami toho istého lineárneho zobrazenia ip: V —► U vzhľadom na nejaké dve (možno no nie nutne rôzne) dvojice báz priestorov U, V; (ii) existujú regulárne matice P E KmXm, Q E KnXn také, že B = P A Q; (iii) h(A) = h(B). Dôkaz. Ekvivalencia (i) •£>• (ii) je priamym dôsledkom vety 7.6.1 a tvrdenia 7.5.3. Implikácia (ii) =>- (iii) vyplýva z tvrdenia 7.4.4. Zostáva dokázať (iii)=^(ii). Označme h = h (A) = h(B). Pomocou ERO upravíme A aj -B na redukovaný trojuholníkový tvar A' = P\- A, resp. B' = P2 ■ B, kde Pi, P2 sú regulárne matice. Zrejme A', B' majú rovnaký počet nenulových riadkov rovný h. A' aj B' možno ďalej pomocou ESO upraviť na blokový tvar A" = A'-Q1=( Ih n°h'n~h )=B'-Q2 = B", kde Qi, Q2 sú regulárne matice. Stačí pomocou vedúcich prvkov jednotlivých riadkov vynulovat' prípadné ďalšie nenulové prvky týchto riadkov a, ak treba, vymeniť poradie niektorých stĺpcov. Potom Pľ A Qľ = P2 B Q2, teda B = P2_1 Pľ A Qľ Q^1 a matice P = P2~ • -Pi, Q = Q\ ■ Q^ sú zrejme regulárne. Na základe dôkazu tejto vety okamžite dostávame záverečný výsledok. 7.6.4. Veta. Pre každé lineárne zobrazenie ip: V —► U medzi konečnorozmernými vektorovými priestormi nad poľom K možno zvoliť bázu ß priestoru V a bázu ex priestoru U tak, že ip má vzhľadom na bázy ß, ex maticu v blokovom tvare / \ / Ih Oh,n-h \ \ Vm—hjh ^m—hj-n—h J kde n = áiiaV, m = dimč7 a h = h(ip). Skúste si túto vetu dokázať priamo a bližšie špecifikovať bázy ß a ex. (Návod: Spomeňte si na dôkaz vety 6.2.3 o dimenzii jadra a obrazu.) Cvičenia 1. Nech U, V sú vektorové priestory nad poľom K a cp: V —> U je lineárne zobrazenie. Potom pre ľubovoľné vektory v\,. . ., vn E V platí Krn je dané predpisom f (x) = A. ■ x. 2. Určte hodnosť matice A. nad poľom K: (*)K = R,A=(H-1); (b)X = C,A=(i+;^;4_V / 1 1 2\ / 1 1 2 (c) K = Z7, A = 3 5 4 ; (d) K = Z17, A=[ 3 5 4 V 1 3 0/ V 1 3 0 3. (a) Dokážte vzorce z tvrdenia 7.2.4. 10 PAVOL ZLATOS: LINEÁRNA ALGEBRA A GEOMETRIA (b) Dokážte, že pre ľubovolnú maticu A G KnXn a k, l G N platí Ak ■ A1 = Ak+l a (Ak)1 = Akl. (c) Pre regulárnu maticu A G XnXn rozšírte definíciu jej mocniny Ak na ľubovovoľný celočíselný exponent k a dokážte rovnosti Ak ■ A1 = Afe+Ž, (Ak)1 = Akl pre všetky fc,I £ Z (porovnaj s cvičením 2.13). (d) Za akých okolností platí pre matice A, B G xnXn rovnosť (A- B)k = Ak ■ Bk pre ľubovoľné k G N? (e) Za akých okolností platí pre regulárne matice A, B G xnXn rovnosť (A • B)fe = Bk ■ Ak pre ľubovoľné k G Z? (f) Nájdite príklad regulárnych matíc A, B G R2x2 takých, že všetky štyri matice (A • B)-2, (B ■ A)-2, A-2 • .B-2, B-2 • A-2 sú rôzne. Dá sa táto úloha riešiť aj bez počítania inverzných matíc? 4. Nech P G KnXn je regulárna matica. Potom pre ľubovoľné matice A G KrnXn, B G KnXq platí /i(A • P) = /i(A), h(P ■ B) = h(B). Dokážte. 5. Zistite, či uvedená matica A nad poľom K je regulárna; v tom prípade vypočítajte k nej inverznú maticu A-1: /3 2 i\ /i Vž Vě\ (a) X = Q, A = 4 2 i ; (b) K = K, A = o i Vä ; V i o i/ Vo o i / (c) K = C, A = ( ^ 1-i); (d) K = C, A = ( ^ ^ / i io\ /i i o (e) K = Z2, A = i o i ; (f) K = Z3, A = i o i V o i i / V o i i 6. Pre matice A, B nad poľom R vypočítajte maticu C = A-1 • B (ak A je regulárna): (a)A=(-2_12),B=(--); (b) A = ( i -^2 o ) , B = ( ^ 2 Ako skúšku správnosti vypočítajte maticu A • C mali by ste dostať B. 7'. Pre matice A, B nad poľom M vypočítajte maticu C = A ■ B-1 (ak B je regulárna): (a) A= (I305V B= (025); (b) A= (10V B= (21 Ako skúšku správnosti vypočítajte maticu C ■ B mali by ste dostať A. 8. Ná základe skúseností nadobudnutých v cvičeniach 5, 6 a 7 dokážte tvrdenie 7.3.1. 9. Nájdite inverzné matice k maticiam Ra, Sa z príkladov 6.4.3, 6.4.4. Vysvetlite geometrický význam získaných výsledkov. / 1 1 i\ / 1 o cr 10. Bázy ex, ß vektorového priestoru R3 sú tvorené stĺpcami matíc o 1 1 I resp. -110 Vo o 1/ V o -1 1. (a) Nájdite matice prechodu Pe,a, Pß,e, Pa,ß a ^3,a- (b) Vektor x G M3 má vzhľadom na bázu ß súradnice (2,7,1)T. Nájdite vektor x ako aj jeho súradnice vzhľadom na bázu ex. / 1 o 1 \ 11. Báza ex vektorového priestoru R3 je tvorená stĺpcami matice 213 . Nájdite bázy ß, ~y pries- Vo 2 1 / / 1 2 1 \ / o 1 o\ toru M3, ak poznáte matice prechodu Pa ß = 2 1 2 J a Py>a = 201 J. Vypočítajte matice V 1 o 1 / ' V 1 1 1/ prechodu Pß -y a P-y%ß- 12. Lineárne zobrazenie íp: M3 —► M.4 je dané predpisom =(1,1+ x, (1 + x)2,.. . , (1 + x)") je bázou vektorového priestoru W-n> [x] a nájdite matice prechodu i^ £, Pc,£> ^de £ = £ = (l)x)x2) • • • )xTl) Je kanonická báza priestoru R(")[x].