Dimenze a báze


  1. Vyberte z množiny X = {(2,4,0,1,4), (4,3,0,2,3), (1,2,3,4,0), (3,1,1,1,2), (4,3,4,0,2)} bázi podprostoru U = < X > vektorového prostoru Z55.
  2. 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ů:

    24014 I
    43023II
    12340III
    31112IV
    43402V
      ~  
    24014 I
    00000II
    00313III
    00121IV
    00434V
      ~  
    24014 I
    00313III
    00000II
    00000IV
    00000V

    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.


  1. Ověřte, že množina X = {(1,2,1), (2,-1,1), (1,-3,0), (1,7,2), (1,3,2)} generuje vektorový prostor R3 a vyberte z X bázi R3.
  2. Postupujeme stejně jako v předchozím příkladě:

    121 i
    2-11ii
    1-30iii
    172iv
    132v
      ~  
    121 i
    0-5-1ii
    0-5-1iii
    051iv
    011v
      ~  
    121 i
    011v
    004ii
    000iii
    000iv

    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í.


  3. Doplňte lineárně nezávislou posloupnost B = ((2,4,0,1,4), (1,2,1,0,3)) na bázi aritmetického vektorového prostoru Z55.
  4. Nejprve najdeme bázi podprostoru < B > tak, aby její vektory uspořádané do matice dali Gaussovu matici.

    24014
    12103
      ~  
    24014
    00121

    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:

    24014
    01000
    00121
    00010
    00001
      ~  
    24014
    00121
    01000
    00010
    00001
      ~  
    24014
    12103
    01000
    00010
    00001
      = 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.


  5. Uvažujme podprostor U = < (2,4,0,1,4), (1,2,1,0,3) > vektorového prostoru Z54. Najděte bázi nějakého takového podprostoru V, aby UvV = Z54 a průnik U a V byl nulový.

    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)).


  6. Najděte nějakou bázi podprostorů vektorového prostoru Z54: U = < (2,1,1,1), (4,2,1,3), (3,4,3,0) > a V = < (2,0,3,4), (1,3,1,2), (1,4,0,2) >

    Obvyklým způsobem seřadíme generující vektory obou prostorů do matic a upravíme je pomocí elementárních transformací:

    2111
    4213
    3430
      ~  
    2111
    0041
    0000

    2034
    1312
    1402
      ~  
    1042
    0320
    0000

    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.


  7. Najděte nějakou bázi spojení podprostorů U a V z předchozího příkladu a dimenzi jejich průniku.

    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:

    2111
    0041
    1042
    0320
      ~  
    2111
    0041
    0214
    0320
      ~  
    2111
    0214
    0034
    0041
      ~  
    2111
    0214
    0013
    0004

    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.


  8. Najděte nějakou bázi průniku podprostorů U a V aritmetického vektorového prostoru Z34: U = < (1,1,1,1), (0,2,1,1), (0,0,1,2) > a V = < (1,2,2,1), (0,1,2,1), (0,0,2,2) >.

    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í:

    100200
    120120
    111111
    112221
      ~  
    100200
    020220
    011211
    012021
      ~  
    100200
    020220
    001101
    002211
      ~  
    100200
    020220
    001101
    000012

    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).


  9. Určete dimenzi průniku podprostorů U a V racionálního vektorového prostoru Q3, je-li U = < (1,2,1), (1,0,2) > a V = < (1,1,0), (1,-1,1) >.

    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.

Hodnost matice


  1. Určete nad tělesem R a Z5 hodnost matice A a matice AT, pokud
      A =  
    123
    211
    143

    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:

    123
    211
    143
      ~  
    123
    0-3-5
    020
      ~  
    123
    010
    00-5

    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:

    123
    211
    143
      ~  
    123
    010
    000

    Tedy nad Z5 je h(A) = h(AT) = 2.


  2. Rozhodněte, zda lze nad tělesem Z7 převést posloupností elementárních řádkových úprav matici M z předchozího příkladu na matici
      N =  
    111
    011
    001
    546

    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.


  3. Rozhodněte, zda lze nad reálnými čísly převést posloupnpstí elementárních řádkových úprav matici A na matici B. kde
      A =  
    123
    111
        B =  
    10-1
    121

    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:

    123
    111
    10-1
    121
      ~  
    10-1
    012
    024
    022
      ~  
    10-1
    012
    001
    000
    .

    Zjistili jsme, že h(C) = 3, proto matici A nelze převést posloupností elementárních řádkových úprav na matici B.


  4. Rozhodněte, zda lze nad tělesem R převést posloupností elementárních řádkových úprav matici A na matici B pro
      A =  
    123
    111
        B =  
    10-1
    135

    Postupujeme-li obdobně jako v předchozí úloze, zjistíme, že h(A) = h(B) = 2 a

    C =  
    123
    111
    10-1
    135
      ~  
    10-1
    012
    024
    036
      ~  
    10-1
    012
    000
    000
    ,

    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.


  5. Rozhodněte, zda lze nad tělesem R převést posloupností elementárních řádkových úprav matici A na matici E, pokud
      A =  
    121
    111
    123
        E =  
    100
    010
    001

    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:

    121
    111
    123
      ~  
    111
    010
    012
      ~  
    111
    010
    002
    .

    Vidíme, že h(A) = 3, proto opět lze matici A převést posloupností elementárních úprav na jednotkovou matici E.


  6. Buď A a B takové matice typu (n,m) nad tělesem T, že prostory WA resp. WB všech řešení homogenních soustav rovnic s maticí A resp. B jsou stejné. Dokažte, že matici A lze posloupností elementárních řádkových úprav převést na matici B.

    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).


Permutace a determinanty


  1. Zapište v cyklickém zápisu a redukovaném cyklického zápisu permutace
    p =  
    123456
    341652
       a   q =  
    123456
    136425
  2. 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).


  3. Mějme p=(135)(4798)(26) a q=(18)(247693) dvě permutace z S9. Určete pq, qp, p-1 a q-1.
  4. 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.

  1. Napište permutace p1 = (13475) a p2 = (267)(3548) jako součin transpozic.
  2. 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).


  3. Určete znaménka permutací p1 = (13475), p2 = (267)(3548) a p3 = (374)(8135) z S8.
  4. 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.


  5. Spočítejte znaménko permutací p, q, p-1 a qp-1 z příkladu 2.
  6. 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.


  7. Spočítejte nad tělesy R, Z5 a Z7 determinanty matic:
    A =  
    13
    21
          B =  
    121
    403
    222

  8. 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)


  9. Spočítejte determinanty matic nad tělesem racionálních čísel:
    M1 =  
    20000
    71000
    54300
    64310
    12322
          M2 =  
    54300
    20000
    12322
    64310
    71000
          M3 =  
    54305
    20002
    12343
    64326
    71007

  10. 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
    54300
    20000
    12342
    64320
    71000
      =   2 . det
    54300
    20000
    12322
    64310
    71000
      = 2 . det M2 = -24.

26.11.


  1. Určete nad tělesem reálných čísel determinant matice
    A =  
    2211
    1-110
    1111
    301-2

  2. 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
    1111
    1-110
    2211
    301-2
      =   - det
    1111
    0-20-1
    00-1-1
    0-3-2-5
      =   1/2 . det
    1111
    0201
    00-1-1
    0-6-4-10
      =   1/2 . det
    1111
    0201
    00-1-1
    000-3
      = 3.

  3. Spočítejte nad racionálními čísly determinant matice
    B =  
    13-311
    3275-9
    21-120
    1221-1
    2-1327

  4. 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
    13-311
    3275-9
    21-120
    1221-1
    2-1327
      =   det
    03-311
    -2275-9
    01-120
    0221-1
    0-1327
      =   2. det
    3-311
    1-120
    221-1
    -1327

    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
    00-51
    1-120
    221-1
    -1327
      =   2.(-5).det
    1-10
    22-1
    -137
      -   2.1 det
    1-12
    221
    -132

    = -10.(14-1+3+14) - 2.(4+1+12+4+4-3) = -344.


  5. Spočítejte nad tělesem racionálních čísel determinant obecné matice nxn, kde dii=dii+1=1 a di+1i=-1 a jinde je dij=0, tj.
    Dn = det
    11000...00
    -11100...00
    0-1110...00
    ..........
    ..........
    00000...-11

  6. 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.

Další téma