Stačí si uvědomit, které vektory z daného seznamu jsou lineární kombinací předchozích. Seřadíme-li si vektory postupně do řádků matice, kterou upravíme posloupností elementárních úprav na ostupňovaný tvar (například nejprve přičteme vhodné násobky prvního řádku k ostatním a poté přehodíme druhý a třetí řádek, s nímž stejným způsobem vynulujeme pátý a šestý řádek), stačí zjistit, kterým řádkům původní matice odpovídají nenulové řádky odstupňované matice. Řádky původní matice si označíme římskými číslicemi a budeme zaznamenávat všechna přehazování řádků:
|
~ |
|
~ |
|
Ukázalo se, že řádek II je násobkem řádku I a řádky IV a V jsou lineární kombinací řádků I a III. Naopak řádek III není lineární kombinací řádku I. Hledanou bázi tvoří tedy například první a třetí vektor množiny X, tedy množina {(2,4,0,1,4), (1,2,3,4,0)}.
5./11.11.
Postupujeme stejně jako v předchozím příkladě:
|
~ |
|
~ |
|
Tím jsme zjistili, že podprostor < X > je třídimenzionální, tedy < X > = R3 a navíc 1., 5. a 2. vektor množiny X určitě tvoří bázi R3, tj. například {(1,2,1), (1,3,2), (2,-1,1)} je hledanou bází.
Nejprve najdeme bázi podprostoru < B > tak, aby její vektory uspořádané do matice dali Gaussovu matici.
|
~ |
|
Nyní snadno doplníme matici na odstupňovanou čtvercovou matici, jejíž všechny řádky jsou nenulové, například vektory kanonické báze (i-tý přidáme, právě když i-tý sloupec matice neobsahuje pivot) a přitom si všimneme, že:
|
~ |
|
~ |
|
= A. |
Zřejmě má podprostor generovaný čádky matice A dimenzi 5, proto je podle Vety 2.22 roven Z55. Tedy posloupnost ((2,4,0,1,4), (1,2,1,0,3), (0,1,0,0,0), (0,0,0,1,0), (0,0,0,0,1)) tvoří bázi Z55 rozšiřující posloupnost B.
Uvážíme, že jsme úlohu fakticky vyřešili v předchozím příkladu. Položme V = < (0,1,0,0,0), (0,0,0,1,0), (0,0,0,0,1) > (tedy V je podprostor generovaný vektory, jimiž jsme (2,4,0,1,4), (1,2,1,0,3) doplnili na bázi). Potom zřejmě UvV = Z54. Buď dále w vektor průniku U a V, tedy existují prvky a, b, c, x, y tělesa Z5 taková, že
w = x.(2,4,0,1,4) + y.(1,2,1,0,3),
w = a.(0,1,0,0,0) + b.(0,0,0,1,0) + c.(0,0,0,0,1),
proto a.(0,1,0,0,0) + b.(0,0,0,1,0) + c.(0,0,0,0,1) - x.(2,4,0,1,4) - y.(1,2,1,0,3) =
(0,0,0,0,0).
Protože všech pět vektorů je lineárně nezávislých, máme přímo z definice a=b=c=x=y=0, tedy w = 0. Dokázali jsme, že bází hledaného podprostoru W je tedy například posloupnost vektorů ((0,1,0,0,0), (0,0,0,1,0), (0,0,0,0,1)).
Obvyklým způsobem seřadíme generující vektory obou prostorů do matic a upravíme je pomocí elementárních transformací:
|
  ~ |
|
|
  ~ |
|
Tedy například posloupnost vektorů ((2,1,1,1), (0,0,4,1)) tvoří bázi podprostoru U a posloupnost ((1,0,4,2), (0,3,2,0)) tvoří bázi poprostoru V. Všimneme-li si, že žádné dva vektory v obou generujících množinách nejsou svými násobky, tedy nejsou lineárně závislé, pak každá dvojice vektorů z množiny {(2,1,1,1), (4,2,1,3), (3,4,3,0)} tvoří bázi dvojdimenzionálního prostoru U, stejně jako každá dvojice vektorů z množiny {(2,0,3,4), (1,3,1,2), (1,4,0,2)} tvoří bázi prostoru V.
Předně si uvědomme, že spojení U a V (zde ho značme U+V) je podprostor generovaný všemi vektoru U i V. Stačí nám ovšem uvažovat jen báze U a V, které už jsme nalezli, tedy platí, že U+V = < (2,1,1,1), (0,0,4,1), (1,0,4,2), (0,3,2,0) >. Obvyklým způsobem najdeme bázi spojení U+V:
|
  ~ |
|
  ~ |
|
  ~ |
|
Vidíme, že bázi U+V tvoří například posloupnost vektorů (2,1,1,1), (0,2,1,4), (0,0,1,3) a (0,0,0,4), tedy dim(U+V)=4. To ovšem znamená, že U+V = Z54 (tedy mohli jsme vzít jakoukoli jinou bázi Z54, například kanonickou bázi, která by byla bazí U+V).
Nyní si stačí uvědomit, že podle věty o dimenzi spojení a průniku podprostorů je dim(UnV) = dim(U) + dim(V) - dim(U+V) = 2+2-4 = 0.
Potřebujeme najít všechny vektory, které leží zároveň v U i ve V, tedy které jsou zároveň lineárními kombinacemi generátorů U i V. Vyjádříme si vektor ležící v průniku rovnicí:
x1.(1,1,1,1) + x2.(0,2,1,1) +
x3.(0,0,1,2) =
y1.(1,2,2,1) + y2.(0,1,2,1) +
y3.(0,0,2,2),
x1.(1,1,1,1) + x2.(0,2,1,1) +
x3.(0,0,1,2) +
y1.(2,1,1,2) + y2.(0,2,1,2) +
y3.(0,0,1,1)
= (0,0,0,0).
Budeme hledat množinu všech řešení homogenní soustavy s maticí:
|
  ~ |
|
  ~ |
|
  ~ |
|
Snadno dopočítáme, že množina všech řešení soustavy je tvaru < (1,2,2,1,0,0), (0,2,2,0,1,1) >, tedy bází prostoru všech řešení je například dvojice (1,2,2,1,0,0), (0,2,2,0,1,1). Zjistili jsme, že:
1.(1,1,1,1) + 2.(0,2,1,1) +
2.(0,0,1,2) =
1.(1,2,2,1) + 0.(0,1,2,1) +
0.(0,0,2,2) = (1,2,2,1),
0.(1,1,1,1) + 2.(0,2,1,1) +
2.(0,0,1,2) =
0.(1,2,2,1) + 1.(0,1,2,1) +
1.(0,0,2,2) = (0,1,1,0),
Tedy vektory (1,2,2,1) a (0,1,1,0) leží v průniku podprostorů U a V. Konečně si uvědomme, že libovolné řešení soustavy lze napsat ve tvaru
a1.(1,2,2,1,0,0) + a2.(0,2,2,0,1,1) = (a1,2a1+2a2,2a1+2a2,a1,a2,a2),
kde a2 i a2 leží v Z3, proto lze každý vektor z průniku vyjádřit:
a1.(1,1,1,1) +
(2a1+2a2).(0,2,1,1) +
(2a1+2a2).(0,0,1,2) =
a1.(1,2,2,1) +
a2.(0,1,2,1) +
a2.(0,0,2,2),
a1.[1.(1,1,1,1) + 2.(0,2,1,1) +
2.(0,0,1,2)] +
a2.[2.(0,2,1,1) +
2.(0,0,1,2)]
=
a1.(1,2,2,1) +
a2.(0,1,1,0).
Tím jsme zjistili, že každý vektor z průniku U a V lze napsat ve tvaru a1.1.(1,2,2,1)+a2.(0,1,1,0), tedy posloupnost ((1,2,2,1) a (0,1,1,0)) generuje množinu UnV. Zjevně se jedná o množinu lineárně nezávislou, tedy jde o bázi průniku (není těžké si uvědomit, že výsledné vektory budou jistě lineárně nezávislé, pokud jsme hledali jejich souřadnice vzhlem k bázím prostorů U a V).
Závěrem si ještě všimněme, že jsme soustavu nemuseli dopočítávat, neboť nám stačilo najít souřadnice báze řešení odpovídající proměnným yi (poslední 3 souřadnice) nebo xi (první 3 souřadnice).
Obvyklým způsobem zjistíme, že dim U = dim V = 2 a dim (UvV) = 3, proto podle Věty 2.23 je dim (UnV) = dim U + dim V - dim (UvV) = 1.
12./18.11.
  A = |
|
Připomeňme, že hodnost matice je právě dimenze podprostoru generovaného řádky matice, kterou můžeme spočítat jako počet nenulových řádků příslušné Gaussovy matice (viz Věta 4.9 z přednášky). Upravujme tedy naší matici posloupností elementárních úprav nad tělesem reálných čísel:
|
  ~ |
|
  ~ |
|
Zjistili jsme, že hodnost h(A) = 3 nad tělesem R. Věta 5.5 z přednášky nám říká, že h(A) = h(AT), proto h(AT) = 3. Podobně určíme hodnost A nad Z5:
|
  ~ |
|
Tedy nad Z5 je h(A) = h(AT) = 2.
  N = |
|
Uvědomme si, že matici M lze převést posloupností elementárních řádkových úprav na matici N právě tehdy, když jsou prostory generované řádky obou matic stejné. V našem případě ovšem okamžitě vidíme, že h(N) = 3, zatímco h(M) = 2. Tedy poprostory generované řádky mají různou dimenzi, a proto se nemohou rovnat.
Zjistili jsme, že M nelze posloupností elementárních úprav převést na N.
A = |
|
B = |
|
Budeme-li matici C definovat jako matici obsahující postupně všechny řádky matice A a matice B, stačí nám zjistit, zda h(A) = h(B) = h(C). Pokud by h(A) = h(B) = h(C), pak podprostory generované řádky matice A a B (a C) byly shodné, tedy by řádky B bylo možné dostat jako lineární kombinaci řádků A. V opačném případě by podprostory generované řádky matice A a B byly různé, proto by nebylo možné matici A posloupností elementárních úprav převést na matici B. Okamžitě vidíme, že h(A) = h(B) = 2. Zbývá standardním způsobem určit hodnost matice C:
|
  ~ |
|
  ~ |
|
. |
Zjistili jsme, že h(C) = 3, proto matici A nelze převést posloupností elementárních řádkových úprav na matici B.
A = |
|
B = |
|
Postupujeme-li obdobně jako v předchozí úloze, zjistíme, že h(A) = h(B) = 2 a
C = |
|
  ~ |
|
  ~ |
|
, |
tedy i h(C) = 2. Matici A proto lze převést posloupností elementárních řádkových úprav na matici B.
Všimněme si, že jsme také mohli postupovat přímo, t.j. uvědomit si, že oba řádkové vektory (1,0,-1) a (1,3,5) matice B dostaneme jako lineární kombinaci řádkových vektorů matice A.
A = |
|
E = |
|
Uvědomíme-li si, že řádky matice E generují celý (3-dimenzionální) vektorový prostor R3, stačí nám tentokrát zjistit, zda řádky matice A generují celý prostor R3, tj. zda h(A)=3:
|
  ~ |
|
  ~ |
|
. |
Vidíme, že h(A) = 3, proto opět lze matici A převést posloupností elementárních úprav na jednotkovou matici E.
Můžeme využít üvahu, kterou jsme udělali v příkladu 4. Tedy stačí ukázat, že h(A) = h(B) = h(C), kde matice C obsahuje na řádcích právě všechny řádky matic A a B.
Z Věty 5.8 z přednášky víme, že dim(WA) = m - h(A) a dim(WB) = m - h(B). Protože navíc dim(WA) = dim(WB), snadno dostáváme, že h(A) = h(B).
Nyní si uvědomme, jak vypadá množina WC:
WC = {x z Tm| CxT= 0T} = {x z Tm| AxT= 0T a BxT= 0T} = WA n WB = WA = WB.
Tedy i dim(WC) = dim(WA), proto h(A) = h(B) = h(C).
p = |
|
a q = |
|
Postupně vyčerpáme všechny prvky z množiny {1, 2, 3, 4, 5, 6}, abychom zapsali cykly permutací: p = (13)(246)(5), q = (1)(2365)(4). V redukovaném cyklyckém zápisu vynecháme všechny jednocykly: p = (13)(246), q = (2365).
Přímo použitím definice snadno zjistíme hodnoty (skládáme zprava doleva):
pq = (1495)(27)(368) |
qp = (129)(3587)(46) |
p-1 = (531)(8974)(62) |
q-1 = (81)(396742) |
25./19.11.
Připomeňme, že transpozice je permutace, která vyměňuje právě dva prvky, tj. můžeme ji v redukovaném cyklickém zápisu zapsat ve tvaru (ab). Řešení úlohy je zřejmé z důkazu Věty 6.9, která říká, že každou permutaci lze zapsat jako součin transpozic. Snadno nahlédnem, že platí:
(13475) = (13) . (34) . (47) . (75) = (15) . (17) . (14) . (13),
(267)(3548) = (26) . (67) . (35) . (54) . (48) = (27) . (26) . (38) . (34) . (35).
Podle definice má permutace znaménko +1 (tj. jde o sudou permutaci), právě když ji můžeme napsat jako součin sudého počtu transpozic a permutace má znaménko -1 (tj. je to lichá permutace), pokud ji můžeme napsat jako součin lichého počtu transpozic. V předchozím příkladu jsme vyjádřili permutaci p1 jako součin 4 transpozic, proto zn p1 = 1, a permutaci p2 jsme dostali jako součin 5 transpozic, tedy zn p2 = -1. Uvážíme-li, že permutace p3 má stejný typ jako permutace p2 (tj má stejný počet stejně dlouhých cyklů), snadno nahlédneme, že permutace p2 a p3 dostaneme jako součin stejného počtu transpozic, tedy znaménka permutací p2 i p3 jsou stejná a zn p3 = -1.
Znaménka permutací p a q můžeme tentokrát určit pomocí Věty 6.15 z přednášky. Permutaci p můžeme chápat jako součin cyklu délky 3, 4 a 2, tedy zn p = (-1)3-1(-1)4-1(-1)2-1 = 1 a podobně zn q = (-1)2-1(-1)6-1 = 1, tedy obě permutace jsou sudé (mají kladné znaménko). Dále zn p-1 = zn p = 1 a zn qp-1 = zn q . zn p-1 = 1.1 = 1 podle Věty 6.13.
A = |
|
B = |
|
V obou případech determinant spočítáme přímo podle definice:
det A = 1.1 - 2.3 = -5 nad R (=0 nad Z5 a
=2 nad Z7)
det B = 1.0.2 + 2.3.2 + 1.4.2 - 1.0.2 - 2.4.2 - 1.3.2 = 20 - 22 = -2 nad R
(=3 nad Z5 a =5 nad Z7)
M1 = |
|
M2 = |
|
M3 = |
|
Neboť je matice M1 dolní trojúhelníková, stačí, abychom vynásobili hodnoty na diagonále, tj. det M1 = 2.1.3.1.2 =12.
Matice M2 se od matice M1 liší jen pořadím řádků. Víme, že přehození řádků v matici změní znaménko determinantu, potřebujeme tedy zjistit, kolik transpozic řádků je zapotřebí, abychom z matice M1 dostal matici M2. Bude-li jich zapotřebí sudý počet, pak budou determinanty matic M1 a M2 stejné, bude-li jich třeba lichý počet, pak budou mít determinanty matic M1 a M2 opačné znaménko (viz Důsledek 7.7). Potřebujeme tedy zjistit, zda je permutace (1352), která udává permutaci řádků matice M2, sudá nebo lichá. Okamžitě vidíme, že zn (1352) = -1, proto
det M2 = - det M1 = -12.
Všimněme-si, že matici M3 dostaneme z matice M2 přičtením 1. sloupce k sloupci 5. a vynásobením 4. sloupce číslem 2. Uvědomíme-li si, že přičtení násobku řádku (nebo sloupce) k jinému řádku (nebo sloupci) nezmění determinant matice a že vynásobení řádku nebo sloupce skalárem x adekvátně vynásobí i determinant matice, vidíme, že
det M3 = det |
|
= 2 . det |
|
= 2 . det M2 = -24. |
26.11.
A = |
|
Protože víme, jak determinant matice A změní elementární úpravy a determinant horní (stejně jako dolní) trojúhelníkové matice spočítáme velmi snadno, převedeme posloupností elementárních úprav matici A na odstupňovaný tvar:
det A = - det |
|
= - det |
|
= 1/2 . det |
|
= 1/2 . det |
|
= 3. |
B = |
|
V matici B sice neobsahuje žádný řádek ani sloupec větší počet nul, ovšem dva sloupce se liší jen na jedné pozici. Víme, že odečteme-li od jednoho z těchto sloupců druhý, nezmění se hodnota determinantu. Po této úpravě už ovšem můžeme použít metodu rozvoje podle sloupce:
det B = det |
|
= det |
|
= 2. det |
|
Poté odečteme od prvního řádku trojnásobek druhého řádku. Na prvním řádku zůstanou dva nenulové prvky, podle nichž determinant rozvedeme a snadno dopočítáme:
det B = 2. det |
|
= 2.(-5).det |
|
- 2.1 det |
|
Dn = det |
|
Rozvedeme-li matici Dn podle prvního sloupce, dostaneme Dn = Dn-1 - det An-1. Rozvojem podle prvního řádku matice An-1 zjistíme, že det An-1= -Dn-2. Tedy platí rekurentní vzorec Dn = Dn-1 + Dn-2. Přímým výpočtem zjistíme, že D1=1 a D2=2.