Nolla- ja sarakeavaruuksien kanta ja dimensio¶
Myös matriisin nolla- ja sarakeavaruuksien kantoja on hyödyllistä tutkia. Huomataan, että matriisiin \(A\) liittyvien aliavaruuksien kannat ovat läheisessä yhteydessä sen redusoituun riviporrasmuotoon \(\operatorname{rref}(A)\).
Lause.
Eräs matriisin \(A\) sarakeavaruuden \(\mathcal{R}(A)\) kanta muodostuu niistä matriisin \(A\) sarakkeista, joihin syntyy johtavat ykköset redusoidussa riviporrasmuodossa \(\operatorname{rref}(A)\).
Olkoot \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) matriisin \(A\) ne sarakevektorit, joiden kohdille johtavat ykköset sijoittuvat redusoidussa riviporrasmuodossa \(\operatorname{rref}(A)\). Tällöin yhtälöryhmällä
on vain triviaaliratkaisu \(\mathbf{x}=\mathbf{0}\), sillä se on ekvivalentti yhtälön
kanssa. Tämän yhtälön ratkaisu määräytyy yksikäsitteisesti ensimmäisen \(k\):n rivin perusteella. Näin päätellään, että vektorit \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) ovat lineaarisesti riippumattomat.
Oletetaan, että \(\mathbf{u}_1, \mathbf{u}_2, \ldots, \mathbf{u}_l\) ovat loput matriisin \(A\) sarakkeista. Gaussin eliminoinnilla nähdään, että yhtälöllä
on aina ei-triviaaliratkaisuja jokaista \(j = 1, 2, \ldots, l\) kohti, sillä viimeinen sarake vastaa vapaata muuttujaa. Täten aiemman lauseen nojalla
eli vektorit \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) muodostavat sarakeavaruuden kannan. \(\square\)
Nolla-avaruuden kanta puolestaan löydetään helposti tutkimalla homogeenisen yhtälön \(A\mathbf{x}=\mathbf{0}\) ratkaisua, kuten aiemmassa esimerkissä. Tiivistettynä matriisin \(A\) nolla- ja sarakeavaruuksien kannat voidaan löytää seuraavalla algoritmilla.
- Etsi matriisin \(A\) redusoitu vaakariviporrasmuoto \(\operatorname{rref}(A)\).
- Valitse matriisista \(A\) ne sarakkeet, joiden kohdalle matriisissa \(\operatorname{rref}(A)\) sijoittuu johtava ykkönen. Nämä pystyvektorit muodostavat sarakeavaruuden \(\mathcal{R}(A)\) kannan.
- Etsi matriisin \(\operatorname{rref}(A)\) avulla homogeenisen yhtälön \(A\mathbf{x}= \mathbf{0}\) yleinen ratkaisu ja esitä se vakiovektoreiden lineaarikombinaationa. Huomaa, että \(\operatorname{rref}[A\mid\mathbf{0}] = [\operatorname{rref}(A)\mid\mathbf{0}]\). Lineaarikombinaation vektorit muodostavat nolla-avaruuden \(\mathcal{N}(A)\) kannan.
Esimerkki.
Etsi avaruuksille \(\mathcal{R}(A)\) ja \(\mathcal{N}(A)\) kannat, kun \(A=\begin{bmatrix} 1 & 2 & 4 & 2\\ 2 & 3 & 1 & -1\\ -1 & -1 & 3 & 3 \end{bmatrix}\).
Matriisin \(A\) redusoitu riviporrasmuoto on
Koska johtavat ykköset ovat kahdessa ensimmäisessä sarakkeessa, sarakeavaruuden \(\mathcal{R}(A)\) kannaksi kelpaa
Samalla nähdään, että \(\operatorname{dim}\mathcal{R}(A) = 2\). Homogeenisen yhtälön \(A\mathbf{x}=\mathbf{0}\) yleiseksi ratkaisuksi parametrisoidaan
joten nolla-avaruuden \(\mathcal{N}(A)\) kannaksi voidaan valita
Lisäksi \(\operatorname{dim}\mathcal{N}(A) = 2\). Mitä erityistä huomaat nolla- ja sarakeavaruuksien dimensioiden summassa?
Seuraava tulos saadaan välittömästi pohtimalla, miten sarakeavaruuden kanta muodostuu.
Seuraus.
Olkoon \(A\) matriisi. Tällöin \(\operatorname{rank}(A) = \operatorname{dim}\mathcal{R}(A)\).
Matriisin asteella tarkoitetaan siis oikeastaan sen sarakkeiden virittämän aliavaruuden dimensiota, ja redusoitu riviporrasmuoto (Gaussin eliminointi) tarjoaa kätevän keinon sen selvittämiseksi. Matriisin asteen syvällisempään rooliin voi tutustua myöhemmillä opintojaksoilla. Todistetaan kuitenkin erittäin hyödyllinen matriisien dimensiolause.
Lause.
Jos \(A\) on \(m \times n\)-matriisi, niin \(\operatorname{dim}\mathcal{N}(A)+\operatorname{rank}(A)=n\).
Oletetaan, että \(\operatorname{rank}(A) = r\). Tällöin matriisissa \(\operatorname{rref}(A)\) esiintyy yhteensä \(r\) johtavaa ykköstä, ja erityisesti muita sarakkeita on \(n - r\). Yhtälöryhmässä \(A\mathbf{x}= \mathbf{0}\) on siis oltava \(n - r\) vapaata muuttujaa, eli parametrisoinnin jälkeen nähdään, että homogeenisen yhtälön ratkaisu muodostuu yhteensä \(n - r\) vektorin lineaarikombinaationa. Nämä vektorit kelpaavat myös nolla-avaruuden kannaksi, ja täten
kuten haluttiin. \(\square\)
Esimerkki.
Olkoon
Etsi aliavaruuksien \(\mathcal{R}(A)\) ja \(\mathcal{N}(A)\) kannat ja dimensiot. Mikä on matriisin \(A\) aste? Osoita, että matriisi \(A\) toteuttaa dimensiolauseen.
Viedään matriisi \(A\) redusoituun riviporrasmuotoon.
Johtavat ykköset sijoittuvat kahteen ensimmäiseen sarakkeeseen, joten sarakeavaruuden \(\mathcal{R}(A)\) kannaksi kelpaa matriisin \(A\) kaksi ensimmäistä saraketta, eli
Tästä päätellään myös, että \(\operatorname{dim}\mathcal{R}(A) = 2 = \operatorname{rank}(A)\). Nolla-avaruuden kantaa varten tarkastellaan yhtälöryhmää \(A\mathbf{x}= \mathbf{0}\). Parametrisoidaan kolmas muuttuja, jonka jälkeen ratkaisuksi luetaan kokonaismatriisista \([\operatorname{rref}(A)\mid\mathbf{0}]\)
Näin nolla-avaruuden \(\mathcal{N}(A)\) kannaksi saadaan
ja \(\operatorname{dim}\mathcal{N}(A) = 1\). Matriisi \(A\) on kooltaan \(3 \times 3\), joten dimensiolauseen täyttääkseen sen asteen ja nolla-avaruuden dimension summan tulee olla \(3\). Nyt
joten dimensiolause toteutuu.