- MAT-04601
- 5. Lineaariset yhtälöryhmät ja matriisit
- 5.6 Matriisialgebraa
Matriisialgebraa¶
Ryhdytään sitten tarkastelemaan edellä määriteltyjen matriisien summan, skalaarilla kertomisen, tulon ja transpoosin omainaisuuksia.
Lause.
Olkoot \(A\), \(B\) ja \(C\) samankokoisia matriiseja, sekä \(r\) ja \(s\) reaalilukuja. Tällöin
- \(rA+sA=(r+s)A\) (osittelulaki matriisille)
- \(rA+rB=r(A+B)\) (osittelulaki skalaarille)
- \(r(sA)=(rs)A\) (skalaarin siirto)
- \(A+B=B+A\), (summan vaihdannaisuus)
- \((A+B)+C=A+(B+C)\) (summan liitännäisyys)
- \(A+O=A\) (summan neutraalialkio)
- \(A+(-A)=O\) (summan vasta-alkio)
- \(1A=A\) (skalaarilla kertomisen neutraalialkio)
- \(0A=O\) (nollalla kertominen).
Lause.
Olkoot \(A\), \(B\) ja \(C\) matriiseja, joiden koot sallivat seuraavat operaatiot, sekä \(r\) reaaliluku. Tällöin
- \(A(BC)=(AB)C\) (matriisitulon liitännäisyys)
- \(A(B+C)=AB+AC\) (osittelulaki summan suhteen)
- \((A+B)C=AC+BC\) (osittelulaki summan suhteen)
- \(r(AB)=(rA)B=A(rB)\) (skalaarin siirto)
- \(I_mA=A=AI_n\), jos \(A\) on \(m \times n\)-matriisi (matriisitulon neutraalialkio)
- \(OA = O = AO\) (nollalla kertominen).
Todistetaan esimerkiksi kohta 3. Olkoot
\(m \times n\)-matriiseja, sekä
\(n \times r\) matriisi. Matriisitulon määritelmästä saadaan, että
Nyt vektorien pistetulon osittelulain nojalla
Loput jätetään harjoitustehtäväksi. Kaikki kohdat seuraavat kyllä suoraan määritelmistä ja aiemmin esitellyistä laskusäännöistä, vaikka todistukset saattavatkin näyttää monimutkaisilta. \(\square\)
Huomautus.
Matriisien algebralliset ominaisuudet motivoivat lineaarikuvauksen määritelmän. Funktio \(L\), joka ottaa syötteenään avaruuden \(\mathbb R^n\) vektorin ja tuottaa avaruuden \(\mathbb R^m\) vektorin on lineaarikuvaus, jos
aina, kun \(\mathbf{x}\) ja \(\mathbf{y}\) ovat avaruuden \(\mathbb R^n\) vektoreita, sekä \(\alpha\) ja \(\beta\) reaalilukuja. Matriisin \(A\) avulla määritelty kuvaus \(L(\mathbf{x})=A\mathbf{x}\) on lineaarikuvaus edellä esiteltyjen laskusääntöjen nojalla. Lisäksi voidaan osoittaa, että jokaiselle tietyt ehdot toteuttavalle lineaarikuvaukselle on tämän kaltainen matriisiesitys.
Hieman monimutkaisempi esimerkki avaruuden \(\mathbb R^3\) lineaarikuvauksesta on ristitulo vakiovektorin \(\mathbf{a}= (a_1, a_2, a_3)\) kanssa, jolle saadaan matriisiesitys
Esimerkki vektoreille toimivasta funktiosta, joka ei ole lineaarikuvaus, on \(L(\mathbf{x}) = \|\mathbf{x}\|\).
Toisin kuin reaaliluvuilta ja monilta muilta matemaattisilta olioilta, matriiseilta puuttuu tulon vaihdannaisuuden ominaisuus. Tämän vuoksi samankokoisten neliömatriisien \(A\) ja \(B\) tulon algebrallisten ominaisuuksien tutkimisessa käytetään joskus kommutaattoria
Jos matriisien \(A\) ja \(B\) tulo sattuu toteuttamaan vaihdannaisuusehdon \(AB = BA\), kommutaattorin arvoksi tulee nollamatriisi \(O\). Muuten \([A, B] \not= O\). Kommutaattorilla on tärkeitä sovelluksia ainakin geometriassa ja kvanttimekaniikassa.
Lause.
Olkoot \(A\), \(B\) ja \(C\) samankokoisia neliömatriiseja, sekä \(a\), \(b\) ja \(c\) reaalilukuja. Tällöin
- \([aA + bB, C] = a[A, C] + b[B, C]\) ja \([A, bB + cC] = b[A, B] + c[A, C]\),
- \([A, B] = -[B, A]\) (vinosymmetrisyys),
- \([[A, B], C] + [[C, A], B] + [[B, C], A] = O\) (Jacobin identiteetti).
Lause.
Olkoot \(A\) ja \(B\) matriiseja, joiden koot sallivat seuraavat operaatiot ja \(\alpha\in\mathbb{R}\). Tällöin
- \((A^T)^T=A\),
- \((A+B)^T=A^T+B^T\),
- \((\alpha A)^T=\alpha(A^T)\),
- \((AB)^T=B^TA^T\),
- \((A^k)^T=(A^T)^k\), kun \(k\) on ei-negatiivinen kokonaisluku.
Todistetaan esimerkkeinä kohdat 1 ja 4. Ensimmäistä varten todetaan yksinkertaisesti, että matriisin \((A^T)^T\) jokainen sarake \(j\) on matriisin \(A^T\) rivi \(j\), eli matriisin \(A\) sarake \(j\). Kohtaa 4 varten merkitään
missä matriisin \(A\) koko on \(m \times n\) ja matriisin \(B\) koko \(n \times r\). Tällöin
Aiemmin huomautettiin, että \(\mathbf{x}^T\mathbf{y}= \mathbf{y}^T\mathbf{x}\) kaikille avaruuden \(\mathbb R^n\) vektoreille \(\mathbf{x}\) ja \(\mathbf{y}\), joten
Tässä matriisien \(B^T\) ja \(A^T\) koot ovat \(r \times n\) ja \(n \times m\). Loput jätetään harjoitustehtäväksi. Kohdat 3 ja 5 voidaan muotoilla kohdan 4 seurauksina. \(\square\)
Lause.
Neliömatriisi \(A\) voidaan esittää symmetrisen matriisin \(S = \frac{1}{2}(A + A^T)\) ja vinosymmetrisen matriisin \(N = \frac{1}{2}(A - A^T)\) summana
Oletetaan, että \(A\) on neliömatriisi. On osoitettava, että yllä määritelty matriisi \(S\) on symmetrinen ja \(N\) vinosymmetrinen, sekä että \(A\) on näiden summa. Tutkitaan määritelmän mukaisesti matriisien \(S\) ja \(N\) transpooseja.
Siis matriisi \(S\) on symmetrinen ja matriisi \(N\) vinosymmetrinen. Niiden summa on
eli todistus on valmis. \(\square\)
Transpoosi liittyy kauniisti myös vektorien pistetuloon.
Lause.
Olkoon \(A\) \(m \times n\)-matriisi. Ehto
toteutuu kaikille avaruuksien \(\mathbb R^n\) ja \(\mathbb R^m\) vektoreille \(\mathbf{x}\) ja \(\mathbf{y}\) jos ja vain jos \(B=A^T\).
On siis osoitettava, että annettu ehto on voimassa vektorien \(\mathbf{x}\) ja \(\mathbf{y}\) valinnasta riippumatta jos ja vain jos \(B = A^T\). Osoitetaan väite kahdessa osassa.
Jos \(B = A^T\), niin ehto toteutuu. Käytetään pistetulon tulkintaa matriisitulona, jolloin transpoosin laskusääntöjen nojalla
\[(A\mathbf{x}) \cdot \mathbf{y}= (A\mathbf{x})^T\mathbf{y}= (\mathbf{x}^TA^T)\mathbf{y}= \mathbf{x}^T(A^T\mathbf{y}) = \mathbf{x}\cdot (A^T\mathbf{y}).\]Tässä vektorit \(\mathbf{x}\) ja \(\mathbf{y}\) ovat mielivaltaisia omissa avaruuksissaan.
Jos ehto toteutuu, niin \(B = A^T\). Nyt siis \((A\mathbf{x}) \cdot \mathbf{y}= \mathbf{x}\cdot (B\mathbf{y})\), ja edellisen kohdan nojalla \((A\mathbf{x}) \cdot \mathbf{y}= \mathbf{x}\cdot (A^T\mathbf{y})\). Vähennetään nämä yhtälöt toisistaan ja tulkitaan pistetulo matriisitulona, jolloin
\[0 = \mathbf{x}\cdot (B\mathbf{y}) - \mathbf{x}\cdot (A^T\mathbf{y}) = \mathbf{x}\cdot (B - A^T)\mathbf{y}= \mathbf{x}^T(B - A^T)\mathbf{y}.\]Tämä yhtälö toteutuu kaikilla sopivilla vektoreilla \(\mathbf{x}\) ja \(\mathbf{y}\), jolloin matriisin ja vektorin tuloa koskevan lemman nojalla on oltava
\[\mathbf{x}^T(B - A^T) = \mathbf{0}^T.\]Transponoimalla puolittain ja soveltamalla samaa lemmaa uudelleen mielivaltaisella avaruuden \(\mathbb R^n\) vektorilla \(\mathbf{x}\) toteutuvaan yhtälöön
\[(B^T - A)\mathbf{x}= \mathbf{0}\]päätellään, että \(B^T - A = O\). Täten \(B^T = A\), eli \(B = A^T\).
\(\square\)
Edellinen lause on esimerkki tuloksesta, joka on ekvivalentti, eli yhtäpitävä määritelmän kanssa. Matriisin \(A\) transpoosi voitaisiin yhtä hyvin määritellä sellaisena yksikäsitteisenä matriisina \(B\), joka toteuttaa tämän lauseen ehdon. Kyseessä olisi erilaisesta määritelmästä huolimatta täsmälleen sama transpoosi \(A^T\), kuin edellä määriteltiin.
Esimerkki.
Olkoot \(A\) ja \(B\) symmetrisiä \(n\times n\)-neliömatriiseja. Osoita, että \(AB=BA\) täsmälleen silloin, kun matriisi \(AB\) on symmetrinen.
Osoitetaan väite jälleen kahdessa osassa.
Jos \(AB = BA\), niin \(AB\) on symmetrinen. Matriisit \(A\) ja \(B\) ovat symmetrisiä, eli \(A^T = A\) ja \(B^T = B\). Tällöin oletuksen nojalla matriisin \(AB\) transpoosi
\[(AB)^T = B^TA^T = BA = AB,\]eli \(AB\) on symmetrinen.
Jos \(AB\) on symmetrinen, niin \(AB = BA\). Koska \(AB\), \(A\) ja \(B\) ovat symmetrisiä,
\[AB = (AB)^T = B^TA^T = BA.\]Siis \(AB = BA\).
\(\square\)