Lineární obal

Lineární obal je jedním ze základních pojmů lineární algebry. Jedná se o množinu tvořenou součty a násobky jistých konkrétně specifikovaných vektorů, prvků vektorového prostoru. Jednou ze základních vlastností lineárního obalu je to, že je to nejmenší vektorový podprostor obsahující tyto předem zadané vektory. Jde tak o nejjednodušší lineární strukturu, kterou lze ze zadaných vektorů vytvořit a jako taková představuje jeden z fundamentálních konceptů lineární algebry.

Definice

Mějme vektorový prostor V {\displaystyle \scriptstyle V} nad tělesem T {\displaystyle \scriptstyle T} a množinu vektorů x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} pro jisté přirozené číslo n {\displaystyle \scriptstyle n} . Pak množinu všech lineárních kombinací těchto vektorů nazýváme jejich lineárním obalem (anglicky linear span, někdy též linear hull). Označíme-li lineární obal vektorů x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} jako { x 1 , x 2 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} , můžeme ho matematicky vyjádřit jako množinu

{ x 1 , x 2 , , x n } lin = { i = 1 n α i x i | ( i { 1 , , n } ) ( α i T ) } , {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}=\left\{\sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}{\Bigg |}(\forall i\in \{1,\ldots ,n\})(\alpha _{i}\in T)\right\},}

Vektory x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} se pak nazývají generátory lineárního obalu, jim příslušného. Říkáme též, že vektory x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} generují daný lineární obal, potažmo množinu.

Pro lineární obal vektorů x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} se používají různá označení. V anglicky psané literatuře se často vyskytuje označení s p a n { x 1 , x 2 , , x n } {\displaystyle \mathrm {span} \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}} . Lze se však setkat i s dalšími konvencemi jako { x 1 , x 2 , , x n } lin {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} , ( x 1 , x 2 , , x n ) {\displaystyle ({\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n})} , [ x 1 , x 2 , , x n ] {\displaystyle [{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}]} , [ x 1 , x 2 , , x n ] λ {\displaystyle [{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}]_{\lambda }} či x 1 , x 2 , , x n {\displaystyle \langle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\rangle } . V tomto článku budeme lineární obal značit { x 1 , x 2 , , x n } lin {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} v souladu s monografií [1].

Uvažujme nyní nějakou neprázdnou podmnožinu M {\displaystyle \scriptstyle M} vektorového prostoru V {\displaystyle \scriptstyle V} . Lineární obal vektorů ležících v M {\displaystyle \scriptstyle M} se pak značí např. M lin {\displaystyle M_{\text{lin}}} . Je třeba zdůraznit, že pokud má M {\displaystyle \scriptstyle M} nekonečně mnoho prvků, tak její lineární obal tvoří jen lineární kombinace vždy konečně mnoha vektorů vybraných z M {\displaystyle \scriptstyle M} . V matematické notaci tedy

M lin = { i = 1 n α i x i | ( n N ) ( i { 1 , , n } ) ( α i T x i M ) } . {\displaystyle M_{\text{lin}}=\left\{\sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}{\Bigg |}(n\in \mathbb {N} )\wedge (\forall i\in \{1,\ldots ,n\})(\alpha _{i}\in T\wedge {\vec {x}}_{i}\in M)\right\}.}

Vektorové prostory můžeme zavádět nad různými tělesy. Pokud máme vektorový prostor nad nějakým tělesem, má smysl v takovémto prostoru uvažovat i lineární obaly tvořené lineárními kombinacemi s koeficienty, jež leží v podtělese daného tělesa. Vlastnosti těchto lineárních obalů se pak liší od jejich protějšků s koeficienty z celého tělesa, nad kterým je vektorový prostor definován. Typickým příkladem je (nějaký) vektorový prostor V {\displaystyle \scriptstyle V} definovaný nad tělesem komplexních čísel C {\displaystyle \scriptstyle \mathbb {C} } , ve kterém uvažujeme soubor vektorů { x 1 , , x n } {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}} a jejich lineární obal tvořený pouze lineárními kombinacemi s reálnými koeficienty. Takovýto lineární obal se někdy značí jako

R s p a n { x 1 , , x n } = { i = 1 n α i x i | ( i { 1 , , n } ) ( α i R ) } , {\displaystyle \mathbb {R} \mathrm {-span} \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}=\left\{\sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}{\Bigg |}(\forall i\in \{1,\ldots ,n\})(\alpha _{i}\in \mathbb {R} )\right\},}

Pro rozlišení se pro lineární obal s komplexními lineárními kombinacemi pak užívá analogické označení

C s p a n { x 1 , , x n } = { i = 1 n α i x i | ( i { 1 , , n } ) ( α i C ) } . {\displaystyle \mathbb {C} \mathrm {-span} \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}=\left\{\sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}{\Bigg |}(\forall i\in \{1,\ldots ,n\})(\alpha _{i}\in \mathbb {C} )\right\}.}

Geometrická interpretace

Obr. 1: Vektory ve trojrozměrném Euklidově prostoru, neboli v R 3 {\displaystyle \scriptstyle \mathbb {R} ^{3}} . Na obrázku jsou vyobrazeny dva vektory coby šipky a jejich lineární obaly coby přímky ležící ve směru těchto vektorů.
Obr. 2: Tytéž vektory jako na obrázku výše. Nyní je ale brán jejich společný lineární obal, ne lineární obaly každého vektoru zvlášť. Tento lineární obal je vyobrazen jako rovina, v níž dva uvažované vektory leží. Na obrázku je pro přehlednost zakreslena modrou barvou jen část této roviny. Tmavší barva přitom odpovídá části roviny nacházející se pod souřadnicovou rovinou x-y.

Lineárnímu obalu můžeme dát snadnou geometrickou interpretaci, přinejmenším v případě lineárních kombinací aritmetických vektorů. Nechť jsou tedy vektory uspořádané n-tice reálných čísel. Pro jednoduchost vezměme trojrozměrný prostor R 3 {\displaystyle \scriptstyle \mathbb {R} ^{3}} nad reálným tělesem, tj. n = 3. Pracujeme nyní tedy s uspořádanými trojicemi reálných čísel, které sčítáme a násobíme číslem následujícím způsobem

α ( x 1 x 2 x 3 ) + ( y 1 y 2 y 3 ) = ( α x 1 + y 1 α x 2 + y 2 α x 3 + y 3 ) . {\displaystyle \alpha {\begin{pmatrix}x_{1}\\x_{2}\\x_{3}\end{pmatrix}}\quad +\quad {\begin{pmatrix}y_{1}\\y_{2}\\y_{3}\end{pmatrix}}\quad =\quad {\begin{pmatrix}\alpha x_{1}+y_{1}\\\alpha x_{2}+y_{2}\\\alpha x_{3}+y_{3}\end{pmatrix}}.}

Prvky tohoto prostoru si lze představovat ve "fyzikálním smyslu", tj. jako šipky vedoucí z počátku soustavy souřadnic, pro větší názornost viz oddíl Geometrická interpretace v článku Lineární kombinace. Sčítání vektorů ve smyslu vyznačeném výše odpovídá skládání šipek. Neboť máme trojrozměrný prostor, existuje v něm nejvýše trojprvková množina lineárně nezávislých vektorů. Bereme-li po řadě jedno-, dvou- a tříprvkové množiny lineárně nezávislých vektorů, jejich lineární obal lze geometricky interpretovat takto:

  • Lineární obal jednoho (nenulového) vektoru { x } lin {\displaystyle \{{\vec {x}}\}_{\text{lin}}} obsahuje pouze jeho číselné násobky α x {\displaystyle \scriptstyle \alpha {\vec {x}}} , kde α {\displaystyle \scriptstyle \alpha } je libovolné reálné číslo. Násobení číslem si přitom lze představovat jako natahování či zkracování vektoru alias šipky x {\displaystyle \scriptstyle {\vec {x}}} . (Násobení záporným číslem pak představuje současně i obracení směru šipky.) Lineární obal { x } lin {\displaystyle \{{\vec {x}}\}_{\text{lin}}} jednoho vektoru tedy obsahuje všechny body, kam dosáhnou všechna možná prodloužení či zkrácení šipky x {\displaystyle \scriptstyle {\vec {x}}} . Tyto body tvoří přímku ve směru šipky x {\displaystyle \scriptstyle {\vec {x}}} . Můžeme tedy shrnout, že lineární obal jednoho (nenulového) vektoru je přímka ve směru tohoto vektoru.
  • Lineární obal dvou (nenulových) vektorů { x , y } lin {\displaystyle \{{\vec {x}},{\vec {y}}\}_{\text{lin}}} si lze představit jako rovinu, v níž leží vektory x {\displaystyle \scriptstyle {\vec {x}}} a y {\displaystyle \scriptstyle {\vec {y}}} . (Předpokládáme, že x {\displaystyle \scriptstyle {\vec {x}}} a y {\displaystyle \scriptstyle {\vec {y}}} jsou lineárně nezávislé vektory.) Abychom toto tvrzení osvětlili matematicky, zapišme si vektory ve složkách: x = ( x 1 , x 2 , x 3 ) {\displaystyle \scriptstyle {\vec {x}}=(x_{1},x_{2},x_{3})} , y = ( y 1 , y 2 , y 3 ) {\displaystyle \scriptstyle {\vec {y}}=(y_{1},y_{2},y_{3})} . Pak jejich lineární kombinace pro libovolné parametry α , β R {\displaystyle \scriptstyle \alpha ,\beta \in \mathbb {R} } zní
( z 1 z 2 z 3 ) = ( α x 1 + β y 1 α x 2 + β y 2 α x 3 + β y 3 ) . {\displaystyle {\begin{pmatrix}z_{1}\\z_{2}\\z_{3}\end{pmatrix}}={\begin{pmatrix}\alpha x_{1}+\beta y_{1}\\\alpha x_{2}+\beta y_{2}\\\alpha x_{3}+\beta y_{3}\end{pmatrix}}.}

Ukážeme, že vektory tvořené čísly ( z 1 , z 2 , z 3 ) {\displaystyle \scriptstyle (z_{1},z_{2},z_{3})} leží v rovině. Platí z 1 = α x 1 + β y 1 {\displaystyle \scriptstyle z_{1}=\alpha x_{1}+\beta y_{1}} , z čehož dostáváme α = ( z 1 β y 1 ) / x 1 {\displaystyle \scriptstyle \alpha =(z_{1}-\beta y_{1})/x_{1}} . Podobně ze vztahu z 2 = α x 2 + β y 2 = ( ( z 1 β y 1 ) / x 1 ) x 2 + β y 2 {\displaystyle \scriptstyle z_{2}=\alpha x_{2}+\beta y_{2}=((z_{1}-\beta y_{1})/x_{1})x_{2}+\beta y_{2}} dostáváme β = ( x 1 z 2 x 2 z 1 ) / ( x 1 y 2 y 1 x 2 ) {\displaystyle \scriptstyle \beta =(x_{1}z_{2}-x_{2}z_{1})/(x_{1}y_{2}-y_{1}x_{2})} . Když výrazy pro α {\displaystyle \scriptstyle \alpha } a β {\displaystyle \scriptstyle \beta } dosadíme do posledního vztahu z 3 = α x 3 + β y 3 {\displaystyle \scriptstyle z_{3}=\alpha x_{3}+\beta y_{3}} a upravíme, obdržíme rovnici

z 1 ( x 2 y 3 x 3 y 2 ) + z 2 ( x 3 y 1 x 3 y 1 ) + z 3 ( x 1 y 2 x 2 y 1 ) = 0. {\displaystyle z_{1}(x_{2}y_{3}-x_{3}y_{2})+z_{2}(x_{3}y_{1}-x_{3}y_{1})+z_{3}(x_{1}y_{2}-x_{2}y_{1})=0.}

Když si nyní konstanty v rovnici výše přeznačíme způsobem

a = x 2 y 3 x 3 y 2 , b = x 3 y 1 x 3 y 1 , c = x 1 y 2 x 2 y 1 {\displaystyle a=x_{2}y_{3}-x_{3}y_{2},\quad b=x_{3}y_{1}-x_{3}y_{1},\quad c=x_{1}y_{2}-x_{2}y_{1}}

a volné parametry způsobem

x = z 1 , y = z 2 , z = z 3 {\displaystyle x=z_{1},\quad y=z_{2},\quad z=z_{3}}

přejde výše uvedená rovnice do tvaru

a x + b y + c z = 0. {\displaystyle ax+by+cz=0.}

Tato rovnice je analytický zápis roviny ve trojrozměrném prostoru, kde čísla x , y , z {\displaystyle \scriptstyle x,y,z} představují souřadnice libovolného bodu roviny a a , b , c {\displaystyle \scriptstyle a,b,c} jsou pevně zvolené koeficienty. Ukázali jsme tak, že lineární obal dvou lineárně nezávislých vektorů je rovina. Protože se v rovnici výše nenachází absolutní člen, tj. d = 0, tak tato rovina prochází počátkem souřadnic. Kdyby byly vektory x {\displaystyle \scriptstyle {\vec {x}}} a y {\displaystyle \scriptstyle {\vec {y}}} lineárně závislé, tak se jejich lineární obal redukuje do lineárního obalu jediného vektoru, tj. do přímky. To odpovídá geometrické představě, kdy máme dvě šipky stejného, resp. přesně opačného, směru, které se nanejvýš liší pouze svou velikostí.

  • Lineární obal tří (nenulových) vektorů { x 1 , x 2 , x 3 } lin {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},{\vec {x}}_{3}\}_{\text{lin}}} představuje celý prostor R 3 {\displaystyle \scriptstyle \mathbb {R} ^{3}} . Máme totiž trojici lineárně nezávislých vektorů, které tím pádem tvoří bázi a jakoukoli šipku lze z vhodných násobků těchto tří vektorů nakombinovat. Podobně jako v předchozím bodu, pokud jsou z těchto tří vektorů lineárně nezávislé jen dva, tak se nám jejich lineární obal redukuje do roviny. Geometricky vzato, třetí šipka leží v rovině vytyčené prvními dvěma šipkami. Pokud by byly lineárně závislé všechny tři vektory, tak se nám jejich lineární obal redukuje na pouhou přímku, tj. všechny tři šipky leží ve stejném, popř. přesně opačném, směru.
  • Extrémním případem je lineární obal nulového vektoru { 0 } lin {\displaystyle \{{\vec {0}}\}_{\text{lin}}} . Tento obal je tvořen pouze nulovým vektorem samotným a lze ho tak interpretovat jako jediný bod ležící v počátku souřadnic.

Pro ilustraci výše uvedených případů je na obrázcích vpravo příklad dvou vektorů v trojrozměrném prostoru R 3 {\displaystyle \scriptstyle \mathbb {R} ^{3}} se souřadnicemi

x 1 = ( 2 4 0 ) , x 2 = ( 2 2 3 ) . {\displaystyle {\vec {x}}_{1}={\begin{pmatrix}-2\\-4\\0\end{pmatrix}},\quad {\vec {x}}_{2}={\begin{pmatrix}-2\\2\\3\end{pmatrix}}.}

Na obrázku Obr. 1 jsou přímkami ležícími ve směru těchto vektorů reprezentovány (jednorozměrné) lineární obaly každého z vektorů, tj. { x 1 } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1}\}_{\text{lin}}} a { x 2 } lin {\displaystyle \scriptstyle \{{\vec {x}}_{2}\}_{\text{lin}}} . Lineární obal vektoru x 1 {\displaystyle \scriptstyle {\vec {x}}_{1}} je tvořen všemi šipkami ležícími na přímce tímto vektorem procházející, podobně pro x 2 {\displaystyle \scriptstyle {\vec {x}}_{2}} . Na obrázku Obr. 2 je pak modře zbarvenou rovinou "ležící" na obou vektorech vyobrazen dvourozměrný lineární obal obou vektorů společně, tj. { x 1 , x 2 } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {x}}_{2}\}_{\text{lin}}} . Lineární obal je nutno si představovat jako všechny šipky ležící ve zbarvené rovině. Přitom je pro snazší přehlednost zobrazena jen část této roviny, modrá barva by se správně samozřejmě měla rozprostírat ve všech směrech do nekonečna. Tmavší část odpovídá části roviny ležící pod souřadnicovou rovinou x-y, světlejší část pak části roviny ležící nad rovinou x-y. Modrými přímkami jsou vyznačeny průsečnice roviny coby lineárního obalu se souřadnicovými rovinami x-z a x-y.

Je dobré zmínit, že všechny výše uvedené geometrické útvary nemohou ležet v prostoru zcela libovolně, ale nutně musí procházet počátkem souřadnic. Toto omezení vyplývá z toho, že nulový vektor (odpovídající počátku souřadnic v geometrické reprezentaci šipek) leží v každém lineárním obalu (viz vlastnosti lineárního obalu výše). Z tohoto pohledu zobecňuje pojem lineárního obalu lineární varieta, jež může představovat i přímky či roviny obecně neprocházející počátkem soustavy souřadnic.

Vlastnosti

Nulový vektor v lineárním obalu

( n N ) ( ( x 1 , , x n ) V ) ( 0 { x 1 , , x n } lin ) {\displaystyle (\forall n\in \mathbb {N} )(\forall ({\vec {x}}_{1},\ldots ,{\vec {x}}_{n})\in V)({\vec {0}}\in \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}})}
Důkaz: Zřejmý. Stačí uvažovat lineární kombinaci vektorů, v níž jsou všechny koeficienty nulové.
  • Lineární obal nulového vektoru je pouze samotný nulový vektor, tj.
( { 0 } lin = { 0 } ) {\displaystyle (\{{\vec {0}}\}_{\text{lin}}=\{{\vec {0}}\})}
Důkaz: Vyplývá z axiomů vektorového prostoru. Libovolný násobek nulového vektoru je opět nulový vektor.

Lineární obal jako podprostor

  • Lineární obal je uzavřený na sčítání vektorů a násobení vektoru číslem z tělesa, tj. lineární obal je podprostor vektorového prostoru V {\displaystyle \scriptstyle V} . Symbolicky
( n N ) ( ( x 1 , , x n ) V ) ( x , y { x 1 , , x n } lin ) ( α T ) ( α x + y { x 1 , , x n } lin ) {\displaystyle (\forall n\in \mathbb {N} )(\forall ({\vec {x}}_{1},\ldots ,{\vec {x}}_{n})\in V)(\forall {\vec {x}},{\vec {y}}\in \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}})(\forall \alpha \in T)(\alpha {\vec {x}}+{\vec {y}}\in \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}})}
Důkaz: Nechť x = i = 1 n α i x i {\displaystyle \scriptstyle {\vec {x}}=\sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}} a y = i = 1 n β i x i {\displaystyle \scriptstyle {\vec {y}}=\sum _{i=1}^{n}\beta _{i}{\vec {x}}_{i}} . Pak je zřejmě též α x + y = i = 1 n ( α i + α β i ) x i {\displaystyle \scriptstyle \alpha {\vec {x}}+{\vec {y}}=\sum _{i=1}^{n}(\alpha _{i}+\alpha \beta _{i}){\vec {x}}_{i}} lineární kombinací generátorů lineárního obalu { x 1 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} .
  • Lineární obal vektorů x 1 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{n}} je nejmenší (ve smyslu inkluze) podprostor vektorového prostoru V {\displaystyle \scriptstyle V} , který obsahuje x 1 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{n}} . Neboli, lineární obal vektorů x 1 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{n}} je roven průniku všech podprostorů P {\displaystyle \scriptstyle P} vektorového prostoru V {\displaystyle \scriptstyle V} , které obsahují tyto vektory. Matematicky zapsáno
{ x 1 , x 2 , , x n } lin = P ⊂⊂ V , { x 1 , , x n } P P {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}=\bigcap _{P\subset \subset V,\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}\subset P}P}
Důkaz: Každý z podprostorů, přes něž je prováděn průnik, obsahuje vektory x 1 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{n}} . Tyto vektory tedy musí ležet i v průniku všech těchto podprostorů. Navíc platí, že průnik podprostorů je opět podprostor. To znamená, že pravá strana výše uvedené rovnosti musí obsahovat alespoň všechny lineární kombinace vektorů x 1 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{n}} neboli jejich lineární obal. Inkluze zleva doprava je tedy dokázána. K důkazu opačné inkluze musíme ukázat, že množina na pravé straně rovnosti je podmnožinou množiny na straně levé. Nyní si ale stačí uvědomit, že samotný lineární obal { x 1 , x 2 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} je také podprostor, který obsahuje vektory x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} . Protože na pravé straně provádíme průnik přes všechny podprostory s touto vlastností, tak jedním z podprostorů P {\displaystyle \scriptstyle P} bude i lineární obal { x 1 , x 2 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} a průnik nemůže být tedy větší než tento lineární obal.

Ostatní

  • Lineární obal se nezmění, změníme-li pořadí jeho generátorů, tj.
( n N ) ( ( x 1 , , x n ) V ) ( σ S n ) ( { x 1 , , x n } lin = { x σ ( 1 ) , , x σ ( n ) } lin ) {\displaystyle (\forall n\in \mathbb {N} )(\forall ({\vec {x}}_{1},\ldots ,{\vec {x}}_{n})\in V)(\forall \sigma \in S_{n})(\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}=\{{\vec {x}}_{\sigma (1)},\ldots ,{\vec {x}}_{\sigma (n)}\}_{\text{lin}})} ,
kde S n {\displaystyle \scriptstyle S_{n}} je množina všech permutací množiny { 1 , , n } {\displaystyle \scriptstyle \{1,\ldots ,n\}} .
Důkaz: U dané permutace σ {\displaystyle \scriptstyle \sigma } a konkrétní lineární kombinace α 1 x 1 + + α n x n {\displaystyle \scriptstyle \alpha _{1}{\vec {x}}_{1}+\ldots +\alpha _{n}{\vec {x}}_{n}} jen propermutuji koeficienty α i {\displaystyle \scriptstyle \alpha _{i}} podle σ {\displaystyle \scriptstyle \sigma } . Lineární kombinace navíc nezávisí na pořadí sčítání prvků díky komutativitě sčítání vektorů ve vektorovém prostoru. Dostali jsme tak bijektivní zobrazení mezi vektory z obou lineárních obalů, kde koeficientům lineární kombinace v jednou obalu přiřazuji propermutované koeficienty lineární kombinace v obalu druhém.
  • Máme-li vektor y V {\displaystyle \scriptstyle y\in V} , který patří do lineárního obalu vektorů x 1 , x 2 , , x n {\displaystyle \scriptstyle {\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}} , tak jeho přidáním do souboru generátorů tento lineární obal nezměním, tj.
( n N ) ( ( x 1 , , x n ) V ) ( y V ) ( y { x 1 , , x n } lin { x 1 , , x n } lin = { x 1 , , x n , y } lin ) {\displaystyle (\forall n\in \mathbb {N} )(\forall ({\vec {x}}_{1},\ldots ,{\vec {x}}_{n})\in V)(\forall y\in V)({\vec {y}}\in \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}\quad \Rightarrow \quad \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}\}_{\text{lin}})}
Důkaz: Mějme y { x 1 , x 2 , , x n } lin {\displaystyle \scriptstyle {\vec {y}}\in \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} . Dokažme nejprve inkluzi zleva doprava. Každá lineární kombinace z { x 1 , x 2 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},{\vec {x}}_{2},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} se dá zřejmě vyjádřit jako i = 1 n α i x i + 0 y {\displaystyle \scriptstyle \sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}+0{\vec {y}}} , tj. leží i v { x 1 , , x n , y } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}\}_{\text{lin}}} . Nyní opačná inkluze. Mějme lineární kombinaci z { x 1 , , x n , y } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n},{\vec {y}}\}_{\text{lin}}} tvaru i = 1 n α i x i + α n + 1 y {\displaystyle \scriptstyle \sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}+\alpha _{n+1}{\vec {y}}} . Víme navíc z předpokladů, že y {\displaystyle \scriptstyle {\vec {y}}} se dá vyjádřit jako jistá lineární kombinace tvaru y = j = 1 n β j x j {\displaystyle \scriptstyle {\vec {y}}=\sum _{j=1}^{n}\beta _{j}{\vec {x}}_{j}} . Dosazením do původní lineární kombinace tak dostáváme i = 1 n α i x i + α n + 1 ( j = 1 n β j x j ) = i = 1 n ( α i + α n + 1 β i ) x i {\displaystyle \scriptstyle \sum _{i=1}^{n}\alpha _{i}{\vec {x}}_{i}+\alpha _{n+1}(\sum _{j=1}^{n}\beta _{j}{\vec {x}}_{j})=\sum _{i=1}^{n}(\alpha _{i}+\alpha _{n+1}\beta _{i}){\vec {x}}_{i}} . Tj. obdrželi jsme lineární kombinaci z { x 1 , , x n } lin {\displaystyle \scriptstyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}_{\text{lin}}} .
  • Lineární obal lineárního obalu množiny M {\displaystyle \scriptstyle M} je roven lineárnímu obalu množiny M {\displaystyle \scriptstyle M} , tj.
( M V ) ( M ) ( M lin = ( M lin ) lin ) {\displaystyle (\forall M\subset V)(M\neq \emptyset )(M_{\text{lin}}=(M_{\text{lin}})_{\text{lin}})}
Důkaz: Inkluze zleva doprava je zřejmá. Generátory lineárního obalu lineárního obalu jsou prvky původního lineárního obalu. Pro inkluzi zprava doleva si stačí uvědomit, že vektor z ( M lin ) lin {\displaystyle \scriptstyle {\vec {z}}\in (M_{\text{lin}})_{\text{lin}}} má tvar z = i = 1 k α i y i {\displaystyle \scriptstyle {\vec {z}}=\sum _{i=1}^{k}\alpha _{i}{\vec {y}}_{i}} , kde ( i { 1 , , k } ) ( y i M lin ) {\displaystyle \scriptstyle (\forall i\in \{1,\ldots ,k\})({\vec {y}}_{i}\in M_{\text{lin}})} . Tedy y i = j i = 1 l i ( β i ) j i ( x i ) j i {\displaystyle \scriptstyle {\vec {y}}_{i}=\sum _{j_{i}=1}^{l_{i}}(\beta _{i})_{j_{i}}({\vec {x}}_{i})_{j_{i}}} , kde ( j i { 1 , , l } ) ( ( x i ) j i M ) {\displaystyle \scriptstyle (\forall j_{i}\in \{1,\ldots ,l\})(({\vec {x}}_{i})_{j_{i}}\in M)} . (Pro každé y i {\displaystyle \scriptstyle {\vec {y}}_{i}} mám obecně jinou sadu vektorů x {\displaystyle \scriptstyle {\vec {x}}} , proto označujeme x {\displaystyle \scriptstyle {\vec {x}}} a β {\displaystyle \scriptstyle \beta } dvěma indexy.) Celkem tedy dostáváme z = i = 1 k j i = 1 l i α i ( β i ) j i ( x i ) j i {\displaystyle \scriptstyle {\vec {z}}=\sum _{i=1}^{k}\sum _{j_{i}=1}^{l_{i}}\alpha _{i}(\beta _{i})_{j_{i}}({\vec {x}}_{i})_{j_{i}}} , což je lineární kombinace vektorů z M {\displaystyle \scriptstyle M} .
  • Neprázdná množina M {\displaystyle \scriptstyle M} je podmnožinou svého lineárního obalu, tj.
( M V ) ( M ) ( M M lin ) {\displaystyle (\forall M\subset V)(M\neq \emptyset )(M\subset M_{\text{lin}})}
Důkaz: Mám-li vektor x M {\displaystyle \scriptstyle {\vec {x}}\in M} , tak ho můžu chápat jako generátor lineárního obalu M lin {\displaystyle \scriptstyle M_{\text{lin}}} a jemu odpovídající lineární kombinace má všechny koeficienty nulové vyjma toho, který přísluší právě vektoru x {\displaystyle \scriptstyle {\vec {x}}} coby generátoru (tento koeficient je pak roven jedné).
  • Pokud je M {\displaystyle \scriptstyle M} neprázdnou podmnožinou N {\displaystyle \scriptstyle N} , kde M , N V {\displaystyle \scriptstyle M,N\subset V} , tak lineární obal množiny M {\displaystyle \scriptstyle M} je podmnožinou lineárního obalu podmnožiny N {\displaystyle \scriptstyle N} , tj.
( M , N V ) ( M , N ) ( M N M lin N lin ) {\displaystyle (\forall M,N\subset V)(M,N\neq \emptyset )(M\subset N\quad \Rightarrow \quad M_{\text{lin}}\subset N_{\text{lin}})}
Důkaz: Neboť generátory M lin {\displaystyle \scriptstyle M_{\text{lin}}} leží v M {\displaystyle \scriptstyle M} , tj. i v N {\displaystyle \scriptstyle N} , tak tvoří podmnožinu generátorů N lin {\displaystyle \scriptstyle N_{\text{lin}}} .

Steinitzova věta o výměně

Podrobnější informace naleznete v článku Steinitzova věta o výměně.

Mějme množinu n {\displaystyle \scriptstyle n} lineárně nezávislých vektorů X = { x 1 , , x n } {\displaystyle \scriptstyle X=\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{n}\}} a dále množinu m {\displaystyle \scriptstyle m} vektorů Y = { y 1 , , y m } {\displaystyle \scriptstyle Y=\{{\vec {y}}_{1},\ldots ,{\vec {y}}_{m}\}} . 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} .

Příklady

Příklad 1 — Aritmetické vektory

Uvažujme vektorový prostor V = R 4 {\displaystyle \scriptstyle V=\mathbb {R} ^{4}} nad tělesem reálných čísel R {\displaystyle \scriptstyle \mathbb {R} } s klasicky zavedenými operacemi sčítání vektorů a násobení vektorů číslem (tj. po prvcích). Dále vezměme následující tři vektory

{ ( 0 1 3 0 ) , ( 1 0 0 0 ) , ( 4 2 6 1 ) } {\displaystyle \left\{{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}},\quad {\begin{pmatrix}1\\0\\0\\0\end{pmatrix}},\quad {\begin{pmatrix}4\\2\\-6\\1\end{pmatrix}}\right\}}

Obecná lineární kombinace těchto tří vektorů bude vypadat následovně

α 1 ( 0 1 3 0 ) + α 2 ( 1 0 0 0 ) + α 3 ( 4 2 6 1 ) = ( α 2 + 4 α 3 α 1 + 2 α 3 3 α 1 6 α 3 α 3 ) {\displaystyle \alpha _{1}{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}}+\alpha _{2}{\begin{pmatrix}1\\0\\0\\0\end{pmatrix}}+\alpha _{3}{\begin{pmatrix}4\\2\\-6\\1\end{pmatrix}}={\begin{pmatrix}\alpha _{2}+4\alpha _{3}\\\alpha _{1}+2\alpha _{3}\\-3\alpha _{1}-6\alpha _{3}\\\alpha _{3}\end{pmatrix}}}

kde α 1 , α 2 , α 3 R {\displaystyle \scriptstyle \alpha _{1},\alpha _{2},\alpha _{3}\in \mathbb {R} } . Lineární obal výše uvedených vektorů tedy zní

{ ( 0 1 3 0 ) , ( 1 0 0 0 ) , ( 4 2 6 1 ) } lin = { ( α 2 + 4 α 3 α 1 + 2 α 3 3 α 1 6 α 3 α 3 ) | α 1 , α 2 , α 3 R } {\displaystyle \left\{{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}},\quad {\begin{pmatrix}1\\0\\0\\0\end{pmatrix}},\quad {\begin{pmatrix}4\\2\\-6\\1\end{pmatrix}}\right\}_{\text{lin}}=\left\{{\begin{pmatrix}\alpha _{2}+4\alpha _{3}\\\alpha _{1}+2\alpha _{3}\\-3\alpha _{1}-6\alpha _{3}\\\alpha _{3}\end{pmatrix}}{\Bigg |}\alpha _{1},\alpha _{2},\alpha _{3}\in \mathbb {R} \right\}}

Příklad 2 — Aritmetické vektory podruhé

Nyní uvažujme tutéž situaci jako v prvním příkladu s jediným malým rozdílem: položme čtvrtou složku třetího vektoru rovnou nule. Máme tedy vektory

{ ( 0 1 3 0 ) , ( 1 0 0 0 ) , ( 4 2 6 0 ) } {\displaystyle \left\{{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}},\quad {\begin{pmatrix}1\\0\\0\\0\end{pmatrix}},\quad {\begin{pmatrix}4\\2\\-6\\0\end{pmatrix}}\right\}}

Tato zdánlivě malá změna má poněkud větší následky ve tvaru výsledného lineárního obalu. Je totiž snadno vidět, že třetí vektor je nyní lineární kombinací dvou předchozích, konkrétně součtem dvojnásobku prvního a čtyřnásobku druhého. Neboli

2 ( 0 1 3 0 ) + 4 ( 1 0 0 0 ) = ( 4 2 6 0 ) {\displaystyle 2{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}}+4{\begin{pmatrix}1\\0\\0\\0\end{pmatrix}}={\begin{pmatrix}4\\2\\-6\\0\end{pmatrix}}}

Obecná lineární kombinace těchto tří vektorů má tvar

α 1 ( 0 1 3 0 ) + α 2 ( 1 0 0 0 ) + α 3 ( 4 2 6 0 ) = ( α 2 + 4 α 3 α 1 + 2 α 3 3 α 1 6 α 3 0 ) = ( α 2 + 4 α 3 α 1 + 2 α 3 3 ( α 1 + 2 α 3 ) 0 ) = ( β γ 3 γ 0 ) {\displaystyle \alpha _{1}{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}}+\alpha _{2}{\begin{pmatrix}1\\0\\0\\0\end{pmatrix}}+\alpha _{3}{\begin{pmatrix}4\\2\\-6\\0\end{pmatrix}}={\begin{pmatrix}\alpha _{2}+4\alpha _{3}\\\alpha _{1}+2\alpha _{3}\\-3\alpha _{1}-6\alpha _{3}\\0\end{pmatrix}}={\begin{pmatrix}\alpha _{2}+4\alpha _{3}\\\alpha _{1}+2\alpha _{3}\\-3(\alpha _{1}+2\alpha _{3})\\0\end{pmatrix}}={\begin{pmatrix}\beta \\\gamma \\-3\gamma \\0\end{pmatrix}}}

kde α 1 , α 2 , α 3 R {\displaystyle \scriptstyle \alpha _{1},\alpha _{2},\alpha _{3}\in \mathbb {R} } a

β = α 2 + 4 α 3 , γ = α 1 + 2 α 3 {\displaystyle \beta =\alpha _{2}+4\alpha _{3},\gamma =\alpha _{1}+2\alpha _{3}} .

Všechny možné lineární kombinace máme nyní popsány pouze dvěma parametry β , γ R {\displaystyle \scriptstyle \beta ,\gamma \in \mathbb {R} } . To je následek toho, že lze třetí vektor vyjádřit pomocí dvou předchozích, neboli tři vektory výše jsou lineárně závislé. Lineární obal těchto tří vektorů tedy vypadá následovně

{ ( 0 1 3 0 ) , ( 1 0 0 0 ) , ( 4 2 6 0 ) } lin = { ( β γ 3 γ 0 ) | β , γ R } {\displaystyle \left\{{\begin{pmatrix}0\\1\\-3\\0\end{pmatrix}},\quad {\begin{pmatrix}1\\0\\0\\0\end{pmatrix}},\quad {\begin{pmatrix}4\\2\\-6\\0\end{pmatrix}}\right\}_{\text{lin}}=\left\{{\begin{pmatrix}\beta \\\gamma \\-3\gamma \\0\end{pmatrix}}{\Bigg |}\beta ,\gamma \in \mathbb {R} \right\}}

Příklad 3 — Nekonečný počet generátorů

Teď pro změnu uvažujme vektorový prostor všech spojitých funkcí nad reálným tělesem R {\displaystyle \scriptstyle \mathbb {R} } s přirozeně definovanými operacemi sčítání a násobení funkce číslem. Dále uvažujme (nekonečnou) množinu všech funkcí tvaru

f k ( x ) = x k , k N 0 {\displaystyle f_{k}(x)=x^{k},\quad k\in \mathbb {N} _{0}}

(Jedná se vlastně o jednoparametrickou množinu funkcí parametrizovanou přirozeným parametrem k {\displaystyle \scriptstyle k} , který může nabývat i nulové hodnoty.) Lineární obal takovéto množiny funkcí { f k } k N 0 {\displaystyle \scriptstyle \{f_{k}\}_{k\in \mathbb {N} _{0}}} je množina všech reálných polynomů, tj. funkcí tvaru

P ( x ) = k = 0 n α k x k , n N , {\displaystyle P(x)=\sum _{k=0}^{n}\alpha _{k}x^{k},\quad n\in \mathbb {N} ,}

kde ( k { 0 , , n } ) ( α k R ) {\displaystyle \scriptstyle (\forall k\in \{0,\ldots ,n\})(\alpha _{k}\in \mathbb {R} )} . Bereme tedy jen konečné lineární kombinace prvků z { f k } k N 0 {\displaystyle \scriptstyle \{f_{k}\}_{k\in \mathbb {N} _{0}}} , viz poznámka u definice lineárních obalů pro nekonečné množiny.

Příklad 4 — Závislost na tělese

Vektorový prostor V {\displaystyle \scriptstyle V} v definici zahrnuje i těleso, nad kterým je definován. Ačkoli můžeme brát "tutéž" množinu vektorů, tak se její vlastnosti v závislosti na zvoleném tělese mohou velmi lišit. Uvažujme množinu C 2 {\displaystyle \scriptstyle \mathbb {C} ^{2}} (zatím jen jako množinu, ne jako vektorový prostor). V této množině dále uvažujme tři její prvky následujícího tvaru:

{ ( 1 0 ) , ( i 0 ) , ( 0 1 ) } , {\displaystyle \left\{{\begin{pmatrix}1\\0\end{pmatrix}},{\begin{pmatrix}i\\0\end{pmatrix}},{\begin{pmatrix}0\\1\end{pmatrix}}\right\},}

kde i {\displaystyle \scriptstyle i} značí imaginární jednotku. Bereme-li nyní množinu C 2 {\displaystyle \scriptstyle \mathbb {C} ^{2}} jako vektorový prostor s klasicky definovanými operacemi sčítání a násobení číslem z tělesa, tak se lineární obal tří výše uvedených vektorů liší podle toho, jaké těleso jsme si zvolili. Konkrétně, pokud uvažujeme C 2 {\displaystyle \scriptstyle \mathbb {C} ^{2}} jako vektorový prostor nad tělesem R {\displaystyle \scriptstyle \mathbb {R} } , tak lineární obal vektorů výše vypadá takto

{ ( 1 0 ) , ( i 0 ) , ( 0 1 ) } lin = { ( α + i β γ ) | α , β , γ R } , {\displaystyle \left\{{\begin{pmatrix}1\\0\end{pmatrix}},{\begin{pmatrix}i\\0\end{pmatrix}},{\begin{pmatrix}0\\1\end{pmatrix}}\right\}_{\text{lin}}\quad =\quad \left\{{\begin{pmatrix}\alpha +i\beta \\\gamma \end{pmatrix}}{\Bigg |}\alpha ,\beta ,\gamma \in \mathbb {R} \right\},}

zatímco vezmeme-li za těleso množinu komplexních čísel C {\displaystyle \scriptstyle \mathbb {C} } , jsou tři výše uvedené vektory lineárně závislé a výsledný lineární obal má na rozdíl od předchozího případu jen dva generátory

{ ( 1 0 ) , ( i 0 ) , ( 0 1 ) } lin = { ( α β ) | α , β C } = C 2 . {\displaystyle \left\{{\begin{pmatrix}1\\0\end{pmatrix}},{\begin{pmatrix}i\\0\end{pmatrix}},{\begin{pmatrix}0\\1\end{pmatrix}}\right\}_{\text{lin}}\quad =\quad \left\{{\begin{pmatrix}\alpha \\\beta \end{pmatrix}}{\Bigg |}\alpha ,\beta \in \mathbb {C} \right\}\quad =\quad \mathbb {C} ^{2}.}

Ve druhém případě je tedy lineární obal zmíněných vektorů roven celému prostoru C 2 {\displaystyle \scriptstyle \mathbb {C} ^{2}} , přičemž v příkladu prvním tvořil pouhou vlastní podmnožinu. Rozdíl mezi reálným a komplexním tělesem v tomto případě tkví v tom, že zatímco vektor

( i 0 ) {\displaystyle {\begin{pmatrix}i\\0\end{pmatrix}}}

je v prostoru nad komplexním tělesem pouhým násobkem vektoru

( 1 0 ) , {\displaystyle {\begin{pmatrix}1\\0\end{pmatrix}},}

v prostoru nad reálným tělesem je nutno brát tyto dva vektory jako dva různé. Imaginární jednotka totiž není reálné číslo.

Odkazy

Reference

  1. BLANK, Jiří; EXNER, Pavel; HAVLÍČEK, Miloslav. Lineární operátory v kvantové fyzice. Praha: Karolinum, 1993. ISBN 80-7066-586-6. 

Související články

Literatura

  • BALKOVÁ, Ľubomíra. Lineární algebra 1. Praha: Česká technika - nakladatelství ČVUT, 2013. ISBN 978-80-01-05346-1.  – skripta FJFI ČVUT
  • BLANK, Jiří; EXNER, Pavel; HAVLÍČEK, Miloslav. Lineární operátory v kvantové fyzice. Praha: Karolinum, 1993. ISBN 80-7066-586-6.