Steinitzova věta o výměně

Steinitzova věta o výměně je důležité tvrzení z oblasti lineární algebry pojmenované po německém matematikovi Ernstu Steinitzovi. Hraje významnou roli v důkazech mnoha dalších tvrzení, například, že všechny báze vektorového prostoru mají stejnou mohutnost, a prostor má tedy jednoznačně určenou dimenzi. Dalším příkladem může být důkaz věty, že pokud má prostor konečnou bázi, pak lze libovolnou lineárně nezávislou množinu doplnit na bázi.

Znění věty

Nechť X { x 1 , , x n } {\displaystyle \scriptstyle X\equiv \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}} a Y { y 1 , , y m } {\displaystyle \scriptstyle Y\equiv \{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}} jsou dvě množiny vektorů z vektorového prostoru V {\displaystyle \scriptstyle V} . Nechť jsou dále vektory z množiny X {\displaystyle \scriptstyle X} lineárně nezávislé a každý z nich lze vyjádřit jako lineární kombinaci vektorů z množiny Y {\displaystyle \scriptstyle Y} . Pak platí, že n m {\displaystyle \scriptstyle n\leq m} . Pokud n = m {\displaystyle \scriptstyle n=m} , tak je lineární obal množiny X {\displaystyle \scriptstyle X} nutně roven lineárnímu obalu množiny Y {\displaystyle \scriptstyle Y} . Neboli { X } lin = { x 1 , , x n } lin = { y 1 , , y m } lin = { Y } lin {\displaystyle \scriptstyle \{X\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}=\{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}}=\{Y\}_{\text{lin}}} . (Výraz { X } lin {\displaystyle \scriptstyle \{X\}_{\text{lin}}} značí lineární obal množiny X {\displaystyle \scriptstyle X} atd.). Dále, pokud platí ostrá nerovnost n < m {\displaystyle \scriptstyle n<m} , tak existují navzájem různé indexy i 1 , , i m n { 1 , , m } {\displaystyle \scriptstyle i_{1},\ldots ,i_{m-n}\in \{1,\ldots ,m\}} takové, že

{ y 1 , , y m } lin = { x 1 , , x n , y i 1 , , y i m n } lin . {\displaystyle \{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-n}}\}_{\text{lin}}.}

Jinými slovy, mějme množinu n {\displaystyle \scriptstyle n} lineárně nezávislých vektorů X {\displaystyle \scriptstyle X} a dále množinu m {\displaystyle \scriptstyle m} vektorů Y {\displaystyle \scriptstyle Y} . Nechť lze navíc libovolný vektor z množiny X {\displaystyle \scriptstyle X} vyjádřit jako lineární kombinaci vektorů z množiny Y {\displaystyle \scriptstyle Y} . Pak platí, že vektorů v množině X {\displaystyle \scriptstyle X} nemůže být víc než vektorů v množině Y {\displaystyle \scriptstyle Y} . Pokud jich je stejně, tak se lineární obaly množin X {\displaystyle \scriptstyle X} a Y {\displaystyle \scriptstyle Y} rovnají. Pokud je vektorů v množině Y {\displaystyle \scriptstyle Y} více než vektorů v X {\displaystyle \scriptstyle X} , tak lze ke generátorům lineárního obalu množiny X {\displaystyle \scriptstyle X} přidat vhodných m n {\displaystyle \scriptstyle m-n} dodatečných vektorů z množiny Y {\displaystyle \scriptstyle Y} tak, že tyto vektory dohromady generují lineární obal množiny Y {\displaystyle \scriptstyle Y} .

Protože se v daném vektorovém prostoru V {\displaystyle \scriptstyle V} můžeme omezit na jeho podprostor { Y } lin {\displaystyle \scriptstyle \{Y\}_{\text{lin}}} , který je současně vektorový prostor, lze Steinitzovu větu vyjádřit v kratší podobě. Vezměme rovnou { Y } lin = V {\displaystyle \scriptstyle \{Y\}_{\text{lin}}=V} . Pak:

Nechť V { y 1 , , y m } lin {\displaystyle \scriptstyle V\equiv \{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}}} je konečněrozměrný vektorový prostor dimenze m > 0 {\displaystyle \scriptstyle m>0} a X { x 1 , , x n } {\displaystyle \scriptstyle X\equiv \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}} jeho podmnožina tvořená n {\displaystyle \scriptstyle n} lineárně nezávislými vektory. Pak n m {\displaystyle \scriptstyle n\leq m} a prostor V {\displaystyle \scriptstyle V} je generován vektory { x 1 , , x n , y i 1 , , y i m n } {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-n}}\}} pro jisté, navzájem různé, indexy i 1 , , i m n { 1 , , m } {\displaystyle \scriptstyle i_{1},\ldots ,i_{m-n}\in \{1,\ldots ,m\}} .

Důkaz

Proveďme důkaz neúplnou matematickou indukcí. Předpokládejme nejprve n m {\displaystyle \scriptstyle n\leq m} , poté ukážeme, že předpoklad n > m {\displaystyle \scriptstyle n>m} vede ke sporu. Pro počáteční krok matematické indukce uvažujme množinu { x 1 , y 1 , , y m } {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}} vzniklou tak, že k vektorům z množiny Y {\displaystyle \scriptstyle Y} přidáme jeden ("první") vektor z množiny X {\displaystyle \scriptstyle X} . O vektorech z množiny X {\displaystyle \scriptstyle X} ovšem víme, že je lze vyjádřit pomocí vektorů z Y {\displaystyle \scriptstyle Y} a námi sestrojená množina je tak lineárně závislá. Existuje v ní tedy vektor y i 1 {\displaystyle \scriptstyle {\vec {y}}_{i_{1}}} pro jistý index i 1 { 1 , , m } {\displaystyle \scriptstyle i_{1}\in \{1,\ldots ,m\}} , který lze nakombinovat ze zbylých vektorů této množiny. Neboli

y i 1 { x 1 , y 1 , , y i 1 1 , y i 1 + 1 , , y m } lin , {\displaystyle {\vec {y}}_{i_{1}}\in \{{\vec {x}}_{1},{\vec {y}}_{1},\ldots ,{\vec {y}}_{i_{1}-1},{\vec {y}}_{i_{1}+1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}},}

kde symbol { } lin {\displaystyle \scriptstyle \{\ldots \}_{\text{lin}}} značí lineární obal. Ačkoliv nám lineární závislost množiny vektorů zajišťuje, že v ní existuje vektor, který lze nakombinovat pomocí ostatních, mohli jsme s klidem vzít za tento vektor jeden z vektorů množiny Y {\displaystyle \scriptstyle Y} a ne opět vektor x 1 {\displaystyle \scriptstyle {\vec {x}}_{1}} . To, že je množina { x 1 , y 1 , , y m } {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}} lineárně závislá totiž znamená, že existuje netriviální lineární kombinace α 0 x 1 + i = 1 m α i y i {\displaystyle \scriptstyle \alpha _{0}{\vec {x}}_{1}+\sum _{i=1}^{m}\alpha _{i}{\vec {y}}_{i}} rovná nulovému vektoru. Kdyby α 0 0 {\displaystyle \scriptstyle \alpha _{0}\neq 0} a všechny ostatní koeficienty byly nulové, byl by to spor s lineární nezávislostí množiny X . {\displaystyle \scriptstyle X.} Existuje tedy nenulový koeficient α i 1 {\displaystyle \scriptstyle \alpha _{i_{1}}} , kde i 1 { 1 , , m } {\displaystyle \scriptstyle i_{1}\in \{1,\ldots ,m\}} je jistý index vektoru z Y {\displaystyle \scriptstyle Y} . Tímto koeficientem můžeme dělit a vyjádřit dané y i 1 {\displaystyle \scriptstyle {\vec {y}}_{i_{1}}} pomocí zbylých vektorů způsobem

y i 1 = 1 α i 1 ( α 0 x 1 i = 1 , i i 1 m α i y i ) . {\displaystyle {\vec {y}}_{i_{1}}={\frac {1}{\alpha _{i_{1}}}}\left(-\alpha _{0}{\vec {x}}_{1}-\sum _{i=1,i\neq i_{1}}^{m}\alpha _{i}{\vec {y}}_{i}\right).}

Protože vektor x 1 {\displaystyle \scriptstyle {\vec {x}}_{1}} lze nakombinovat z vektorů z Y {\displaystyle \scriptstyle Y} , je { Y } lin = { x 1 , y 1 , , y m } lin {\displaystyle \scriptstyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}}} . Obdobně pro y i 1 {\displaystyle \scriptstyle {\vec {y}}_{i_{1}}} a máme tedy

{ Y } lin = { x 1 , y 1 , , y i 1 1 , y i 1 + 1 , , y m } lin , {\displaystyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},{\vec {y}}_{1},\ldots ,{\vec {y}}_{i_{1}-1},{\vec {y}}_{i_{1}+1},\ldots ,{\vec {y}}_{m}\}_{\text{lin}},}

viz (druhé) tvrzení v oddíle Ostatní v článku Lineární obal. Přikročme nyní k důkazu indukčního kroku. Předpokládejme, že pro všechna přirozená k 1 {\displaystyle \scriptstyle k\geq 1} , kde k < n {\displaystyle \scriptstyle k<n} , existují navzájem různé indexy i 1 , , i m k { 1 , , m } {\displaystyle \scriptstyle i_{1},\ldots ,i_{m-k}\in \{1,\ldots ,m\}} tak, že

{ Y } lin = { x 1 , , x k , y i 1 , , y i m k } lin . {\displaystyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-k}}\}_{\text{lin}}.}

Neboť z předpokladů věty platí, že x k + 1 { Y } lin {\displaystyle \scriptstyle {\vec {x}}_{k+1}\in \{Y\}_{\text{lin}}} , je množina { x 1 , , x k , x k + 1 , y i 1 , , y i m k } {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k},{\vec {x}}_{k+1},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-k}}\}} lineárně závislá, přičemž množina { x 1 , , x k + 1 } {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k+1}\}} je lineárně nezávislá. V první jmenované množině tedy existuje vektor y i p {\displaystyle \scriptstyle {\vec {y}}_{i_{p}}} pro jisté i p { 1 , , m } {\displaystyle \scriptstyle i_{p}\in \{1,\ldots ,m\}} (kde p { 1 , , m k } {\displaystyle \scriptstyle p\in \{1,\ldots ,m-k\}} ), který lze vyjádřit pomocí zbylých vektorů. Postupem obdobným tomu pro y i 1 {\displaystyle \scriptstyle {\vec {y}}_{i_{1}}} dospíváme k rovnosti

{ Y } lin = { x 1 , , x k , x k + 1 , y i 1 , , y i p 1 , y i p + 1 , , y i m k } lin . {\displaystyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k},{\vec {x}}_{k+1},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{p}-1},{\vec {y}}_{i_{p}+1},\ldots ,{\vec {y}}_{i_{m-k}}\}_{\text{lin}}.}

Přeznačíme-li indexy u vektorů v předchozím vzorci, dostáváme vztah

{ Y } lin = { x 1 , , x k , x k + 1 , y j 1 , , y j m k 1 } lin , {\displaystyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k},{\vec {x}}_{k+1},{\vec {y}}_{j_{1}},\ldots ,{\vec {y}}_{j_{m-k-1}}\}_{\text{lin}},}

který dokončuje indukční krok. Pro případ n m {\displaystyle \scriptstyle n\leq m} máme tedy větu dokázánu. Předpokládejme nyní, že n > m {\displaystyle \scriptstyle n>m} . Kdybychom postupovali postupem stejným jako výše, tak bychom se dostali postupným přidáváním vektorů k původnímu lineárnímu obalu do stavu, kdy chceme přidat vektor x m + 1 {\displaystyle \scriptstyle {\vec {x}}_{m+1}} , nemáme už ale žádný zbylý vektor z Y {\displaystyle \scriptstyle Y} , za který bychom ho mohli vyměnit. Neboli bychom měli

{ Y } lin = { x 1 , , x m } lin . {\displaystyle \{Y\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{m}\}_{\text{lin}}.}

Z předpokladů věty ale x m + 1 { Y } lin {\displaystyle \scriptstyle {\vec {x}}_{m+1}\in \{Y\}_{\text{lin}}} a podle rovnosti výše můžeme tento vektor vyjádřit pomocí zbylých vektorů z množiny X {\displaystyle \scriptstyle X} . To je ale spor s lineární nezávislostí množiny X {\displaystyle \scriptstyle X} , což dokončuje důkaz věty.

Aplikace věty

Jako příklad užití Steinitzovy věty si dokažme následující tvrzení:

Každou lineárně nezávislou podmnožinu konečně rozměrného vektorového prostoru lze doplnit na bázi tohoto prostoru.

Mějme tedy vektorový prostor V {\displaystyle \scriptstyle V} konečné (nenulové) dimenze m {\displaystyle \scriptstyle m} . Existuje v něm tedy m {\displaystyle \scriptstyle m} -členná báze, označme si ji Y { y 1 , , y m } {\displaystyle \scriptstyle Y\equiv \{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}} . Dále mějme podmnožinu prostoru V {\displaystyle \scriptstyle V} , kterou si označíme X { x 1 , , x n } {\displaystyle \scriptstyle X\equiv \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}} , tvořenou n {\displaystyle \scriptstyle n} lineárně nezávislými vektory. Steinitzova věta nám říká, že n m {\displaystyle \scriptstyle n\leq m} , a navíc, že existují navzájem různé indexy i 1 , , i m n m ^ {\displaystyle \scriptstyle i_{1},\ldots ,i_{m-n}\in {\hat {m}}} tak, že

V = { x 1 , , x n , y i 1 , , y i m n } lin . {\displaystyle V=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-n}}\}_{\text{lin}}.}

Abychom dokončili důkaz, musíme ještě ukázat, že soubor vektorů { x 1 , , x n , y i 1 , , y i m n } {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}_{i_{1}},\ldots ,{\vec {y}}_{i_{m-n}}\}} je lineárně nezávislý. Kdyby ale byl lineárně závislý, tak z něj můžeme vybrat lineárně nezávislou podmnožinu generující prostor V {\displaystyle \scriptstyle V} . Tato množina by měla nejvýše m 1 {\displaystyle \scriptstyle m-1} prvků, což je ve sporu s tím, že dimenze prostoru V {\displaystyle \scriptstyle V} je m {\displaystyle \scriptstyle m} .

Literatura

  • PYTLÍČEK, Jiří. Lineární algebra a geometrie. Praha: Česká technika - nakladatelství ČVUT, 2008. ISBN 978-80-01-04063-8.  – skripta FJFI ČVUT

Související články