Vektorový podprostor

Základním pojmem lineární algebry jako disciplíny je vektorový prostor, tedy jistý, přesně specifikovaný, druh množiny. Stejně jako v případě každé libovolné množiny, můžeme i v případě vektorového prostoru uvažovat jeho podmnožiny. Budeme-li však chtít, aby podmnožina vektorového prostoru měla opět lineární strukturu, musíme na její volbu naklást jisté podmínky. Konkrétně jsou z matematického hlediska zajímavé ty podmnožiny vektorového prostoru, které jsou samy vektorové prostory. Takovýmto podmnožinám říkáme vektorové podprostory původního vektorového prostoru (angl. linear subspace či vector subspace). Obyčejně se přívlastek vektorový vynechává a říká se prostě podprostor (i v angličtině se běžně přívlastek vynechává a říká se pouze subspace).

Definice

Mějme vektorový prostor V {\displaystyle \scriptstyle V} nad tělesem T {\displaystyle \scriptstyle T} . Dále buď P {\displaystyle \scriptstyle P} neprázdná podmnožina prostoru V {\displaystyle \scriptstyle V} , která splňuje

  1. ( x P ) ( y P ) ( x + y P ) , {\displaystyle (\forall {\vec {x}}\in P)(\forall {\vec {y}}\in P)({\vec {x}}+{\vec {y}}\in P),}
  2. ( α T ) ( x P ) ( α x P ) . {\displaystyle (\forall \alpha \in T)(\forall {\vec {x}}\in P)(\alpha {\vec {x}}\in P).}

Pak množinu P {\displaystyle \scriptstyle P} nazýváme podprostorem vektorového prostoru V {\displaystyle \scriptstyle V} a značíme P ⊂⊂ V {\displaystyle \scriptstyle P\subset \subset V} . Někdy se také místo názvu podprostor používá název vektorový modul.

Výše uvedené podmínky v podstatě požadují, aby množina P {\displaystyle \scriptstyle P} byla uzavřená vzhledem k operacím sčítání vektorů a násobení vektoru prvkem z tělesa. Množinově je lze zapsat jako

  1. P + P P {\displaystyle P+P\subset P} ,
  2. T P P {\displaystyle T\cdot P\subset P} ,

kde obecně součtem P + Q {\displaystyle \scriptstyle P+Q} dvou podmnožin P {\displaystyle \scriptstyle P} , Q {\displaystyle \scriptstyle Q} vektorového prostoru V {\displaystyle \scriptstyle V} chápeme množinu všech vektorů tvaru x P + x Q {\displaystyle \scriptstyle {\vec {x}}_{P}+{\vec {x}}_{Q}} , kde x P P {\displaystyle \scriptstyle {\vec {x}}_{P}\in P} a x Q Q {\displaystyle \scriptstyle {\vec {x}}_{Q}\in Q} . Násobkem tělesa T {\displaystyle \scriptstyle T} a podmnožiny P {\displaystyle \scriptstyle P} vektorového prostoru V {\displaystyle \scriptstyle V} (definovaného nad T {\displaystyle \scriptstyle T} ) chápeme množinu všech vektorů tvaru α x {\displaystyle \scriptstyle \alpha {\vec {x}}} , kde α T {\displaystyle \scriptstyle \alpha \in T} a x P {\displaystyle \scriptstyle {\vec {x}}\in P} (viz též oddíl Vektorové operace s množinami v článku Vektorový prostor).

Je snadné ukázat, že množina obsahující jen nulový prvek, tj. { 0 } {\displaystyle \scriptstyle \{{\vec {0}}\}} (neplést s prázdnou množinou) je podprostorem každého vektorového prostoru (v každém vektorovém prostoru je axiomaticky zaveden nulový prvek). Stejně tak je zřejmé, že i vektorový prostor je sám sobě podprostorem. Tyto dva speciální, degenerované, případy podprostorů se nazývají triviální podprostory. Všechny podprostory vektorového prostoru V {\displaystyle \scriptstyle V} vyjma vektorového prostoru samotného se pak nazývají vlastními podprostory[pozn. 1] vektorového prostoru V {\displaystyle \scriptstyle V} . Podprostor { 0 } {\displaystyle \scriptstyle \{{\vec {0}}\}} je občas nazýván nulový podprostor. Nulový podprostor je zřejmě vlastním podprostorem každého vektorového prostoru V {\displaystyle \scriptstyle V} pokud V { 0 } {\displaystyle \scriptstyle V\neq \{{\vec {0}}\}} .

Z podmínek výše je ihned patrno, že nulový vektor vektorového prostoru je určitě přítomen i v každém jeho podprostoru (stačí ve druhé podmínce položit α = 0 {\displaystyle \scriptstyle \alpha =0} a x {\displaystyle \scriptstyle {\vec {x}}} nechat libovolný). Uvažujme nyní podprostor P {\displaystyle \scriptstyle P} vektorového prostoru V {\displaystyle \scriptstyle V} . Na vektorovém prostoru jsou definovány operace sčítání vektorů a násobení vektoru prvkem z tělesa. Dále můžeme uvažovat zúžení těchto operací na podprostor P {\displaystyle \scriptstyle P} , který je vůči nim z definice uzavřený. Zanalyzujeme-li vlastnosti podprostoru P {\displaystyle \scriptstyle P} s takto zúženými operacemi, tak zjistíme, že P {\displaystyle \scriptstyle P} je vektorový prostor. To je velmi důležité zjištění.

Není těžké též dokázat v podstatě obrácenou implikaci. Mějme neprázdnou podmnožinu A {\displaystyle \scriptstyle A} vektorového prostoru V {\displaystyle \scriptstyle V} a uvažujme na ní zúžení operací sčítání vektorů a násobení vektoru prvkem z tělesa, které jsou definovány původně na celém V {\displaystyle \scriptstyle V} . Pokud je množina A {\displaystyle \scriptstyle A} vektorovým prostorem, pak je nutně podprostorem prostoru V {\displaystyle \scriptstyle V} , jak plyne ihned z definičních podmínek výše.

Vlastnosti

Alternativní definiční podmínky podprostoru

  • Buď V {\displaystyle \scriptstyle V} vektorový prostor nad tělesem T {\displaystyle \scriptstyle T} a P {\displaystyle \scriptstyle P} jeho neprázdná podmnožina. Pak následující tvrzení jsou ekvivalentní:
  1. P ⊂⊂ V , {\displaystyle P\subset \subset V,}
  2. ( α T ) ( x , y P ) ( α x + y P ) , {\displaystyle (\forall \alpha \in T)(\forall {\vec {x}},{\vec {y}}\in P)(\alpha {\vec {x}}+{\vec {y}}\in P),}
  3. ( k N ) ( α 1 , , α k T ) ( x 1 , , x k P ) ( i = 1 k α i x i P ) . {\displaystyle (\forall k\in \mathbb {N} )(\forall \alpha _{1},\ldots ,\alpha _{k}\in T)(\forall {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\in P)\left(\sum _{i=1}^{k}\alpha _{i}{\vec {x}}_{i}\in P\right).}
Druhé tvrzení lze množinově zapsat ve tvaru T P + P P {\displaystyle \scriptstyle T\cdot P+P\subset P} .
Důkaz: Dokážeme řetězec implikací 1 2 3 1 {\displaystyle \scriptstyle 1\Rightarrow 2\Rightarrow 3\Rightarrow 1} . Začněme tedy s implikací 1 2 {\displaystyle \scriptstyle 1\Rightarrow 2} . Množinové definiční podmínky podprostoru zní P + P P {\displaystyle \scriptstyle P+P\subset P} a T P P {\displaystyle \scriptstyle T\cdot P\subset P} a my víme z předpokladů, že P {\displaystyle \scriptstyle P} je podprostor a tedy tyto podmínky splňuje. Dohromady tedy T P + P P + P P {\displaystyle \scriptstyle T\cdot P+P\subset P+P\subset P} , což je množinové vyjádření tvrzení 2. Implikaci 2 3 {\displaystyle \scriptstyle 2\Rightarrow 3} dokážeme matematickou indukcí. Nyní je třeba si uvědomit, že máme v rukou pouze tvrzení 2 a nevíme tedy, zda je P {\displaystyle \scriptstyle P} podprostor vektorového prostoru V {\displaystyle \scriptstyle V} . Víme pouze, že to je nějaká jeho podmnožina. Dokažme nejdříve, že v P {\displaystyle \scriptstyle P} leží nulový vektor 0 {\displaystyle \scriptstyle {\vec {0}}} . Množina P {\displaystyle \scriptstyle P} je neprázdná, vezměme z ní tedy libovolně nějaký její prvek p P {\displaystyle \scriptstyle {\vec {p}}\in P} . Na volbu prvku z tělesa nemáme omezení a vezměme tedy α = 1 {\displaystyle \scriptstyle \alpha =-1} . Tvrzení 2 pak dává α p + p P {\displaystyle \scriptstyle \alpha {\vec {p}}+{\vec {p}}\in P} , tj. α p + p = ( p ) + p = 0 P {\displaystyle \scriptstyle \alpha {\vec {p}}+{\vec {p}}=(-{\vec {p}})+{\vec {p}}={\vec {0}}\in P} . Už víme tedy, že 0 P {\displaystyle \scriptstyle {\vec {0}}\in P} . Ukažme teď první krok indukce, tj. nechť k = 1 {\displaystyle \scriptstyle k=1} a chceme dokázat α x P {\displaystyle \scriptstyle \alpha {\vec {x}}\in P} pro libovolné α T {\displaystyle \scriptstyle \alpha \in T} a x P {\displaystyle \scriptstyle {\vec {x}}\in P} . Platí ale α x = α x + 0 {\displaystyle \scriptstyle \alpha {\vec {x}}=\alpha {\vec {x}}+{\vec {0}}} , což je vektor ve tvaru, který podle tvrzení 2 spadá do množiny P {\displaystyle \scriptstyle P} . Dokažme dále indukční krok, tj. nechť všechny vektory tvaru i = 1 k α i x i {\displaystyle \scriptstyle \sum _{i=1}^{k}\alpha _{i}{\vec {x}}_{i}} leží v množině P {\displaystyle \scriptstyle P} a vezměme libovolné α k + 1 T {\displaystyle \scriptstyle \alpha _{k+1}\in T} a x k + 1 P {\displaystyle \scriptstyle {\vec {x}}_{k+1}\in P} . Pak ale i = 1 k + 1 α i x i = ( i = 1 k + 1 α i x i ) + α k + 1 x k + 1 {\displaystyle \scriptstyle \sum _{i=1}^{k+1}\alpha _{i}{\vec {x}}_{i}=\left(\sum _{i=1}^{k+1}\alpha _{i}{\vec {x}}_{i}\right)+\alpha _{k+1}{\vec {x}}_{k+1}} , což je opět vektor tvaru vyhovujícího tvrzení 2. Suma i = 1 k + 1 α i x i {\displaystyle \scriptstyle \sum _{i=1}^{k+1}\alpha _{i}{\vec {x}}_{i}} tedy leží v P {\displaystyle \scriptstyle P} . Dokažme konečně implikaci 3 1 {\displaystyle \scriptstyle 3\Rightarrow 1} . Položíme-li k = 1 {\displaystyle \scriptstyle k=1} ve vzorci v tvrzení 3, tak dostáváme druhou definiční podmínku podprostoru. Pokud navíc zvolíme k = 2 {\displaystyle \scriptstyle k=2} a α 1 = α 2 = 1 {\displaystyle \scriptstyle \alpha _{1}=\alpha _{2}=1} , tak ihned dostáváme i první definiční podmínku podprostoru. Důkaz věty je tak dokončen.

Rovnosti a inkluze

  • Mějme vektorový prostor V {\displaystyle \scriptstyle V} nad tělesem T {\displaystyle \scriptstyle T} a jeho podprostor P 1 {\displaystyle \scriptstyle P_{1}} . Dále buď P 2 {\displaystyle \scriptstyle P_{2}} podprostor množiny P 1 {\displaystyle \scriptstyle P_{1}} chápané jako vektorový prostor. Pak P 2 {\displaystyle \scriptstyle P_{2}} je podprostorem prostoru V {\displaystyle \scriptstyle V} . V matematické notaci tedy
( P 1 ⊂⊂ V ) ( P 2 ⊂⊂ P 1 ) ( P 2 ⊂⊂ V ) {\displaystyle (\forall P_{1}\subset \subset V)(\forall P_{2}\subset \subset P_{1})(P_{2}\subset \subset V)} .
Důkaz: Zřejmý z definičních podmínek podprostoru. Zúžení operací již jednou zúžených je opět nějaké zúžení operací definovaných na původním vektorovém prostoru.
  • S použitím množinové symboliky platí následující rovnosti
  1. P + P = P , {\displaystyle P+P=P,}
  2. T P = P , {\displaystyle T\cdot P=P,}
  3. T P + P = P , {\displaystyle T\cdot P+P=P,}
  4. ( α T ) ( α 0 α P = P ) . {\displaystyle (\forall \alpha \in T)(\alpha \neq 0\Rightarrow \alpha \cdot P=P).}
Důkaz: V prvních třech rovnostech inkluze zleva doprava rovnou plynou z definičních podmínek, resp. z tvrzení výše. Pro důkaz opačných inkluzí uvažujme vektor x P {\displaystyle \scriptstyle {\vec {x}}\in P} . V rovnosti 1 lze pak za vektor v prvním prostoru P {\displaystyle \scriptstyle P} brát samotné x {\displaystyle \scriptstyle {\vec {x}}} a ve druhém prostoru P {\displaystyle \scriptstyle P} stačí vzít nulový vektor. V rovnosti 2 lze k důkazu inkluze zprava doleva položit prvek α {\displaystyle \scriptstyle \alpha } z tělesa T {\displaystyle \scriptstyle T} rovno jedné. V rovnosti 3 pak postupujeme analogickým způsobem. K důkazu rovnosti 4 využijme toho, že bereme α 0 {\displaystyle \scriptstyle \alpha \neq 0} a můžeme jím tedy dělit. Inkluze zleva doprava plyne z definice podprostoru. Pro důkaz opačné inkluze vezměme x P {\displaystyle \scriptstyle {\vec {x}}\in P} . Za vektor v prostoru P {\displaystyle \scriptstyle P} na levé straně rovnosti pak stačí vzít vektor 1 α x {\displaystyle \scriptstyle {\frac {1}{\alpha }}{\vec {x}}} .
  • Součet dvou podprostorů vektorového prostoru V {\displaystyle \scriptstyle V} je podprostor prostoru V {\displaystyle \scriptstyle V} , tj.
( P 1 ⊂⊂ V ) ( P 2 ⊂⊂ V ) ( P 1 + P 2 ⊂⊂ V ) . {\displaystyle (\forall P_{1}\subset \subset V)(\forall P_{2}\subset \subset V)(P_{1}+P_{2}\subset \subset V).}
Speciálně součet dvou podprostorů je direktní, právě když mají oba podprostory společný jen nulový vektor. To jest
( P 1 ⊂⊂ V ) ( P 2 ⊂⊂ V ) ( P 1 + P 2 = P 1 P 2 P 1 P 2 = { 0 } ) . {\displaystyle (\forall P_{1}\subset \subset V)(\forall P_{2}\subset \subset V)(P_{1}+P_{2}=P_{1}\oplus P_{2}\quad \Leftrightarrow \quad P_{1}\cap P_{2}=\{{\vec {0}}\}).}
Důkaz: Zřejmě je P 1 + P 2 {\displaystyle \scriptstyle P_{1}+P_{2}\neq \emptyset } . Využijme tvrzení výše: T ( P 1 + P 2 ) + ( P 1 + P 2 ) T P 1 + T P 2 + ( P 1 + P 2 ) ( T P 1 + P 1 ) + ( T P 2 + P 2 ) P 1 + P 2 {\displaystyle \scriptstyle T\cdot (P_{1}+P_{2})+(P_{1}+P_{2})\subset T\cdot P_{1}+T\cdot P_{2}+(P_{1}+P_{2})\subset (T\cdot P_{1}+P_{1})+(T\cdot P_{2}+P_{2})\subset P_{1}+P_{2}} , čímž jsme dokázali první vlastnost. Nyní k důkazu druhé části tvrzení týkající se direktního součtu. Předpokládejme pro důkaz implikace zleva doprava, že součet P 1 + P 2 {\displaystyle \scriptstyle P_{1}+P_{2}} je direktní. V průniku těchto podprostorů leží určitě nulový vektor. Kdyby tam ležel i nenulový vektor x P 1 P 2 {\displaystyle \scriptstyle {\vec {x}}\in P_{1}\cap P_{2}} , tak určitě x P 1 {\displaystyle \scriptstyle {\vec {x}}\in P_{1}} a současně x P 2 {\displaystyle \scriptstyle -{\vec {x}}\in P_{2}} . Potom ale můžeme vyjádřit nulový vektor 0 P 1 + P 2 {\displaystyle \scriptstyle {\vec {0}}\in P_{1}+P_{2}} jako součet vektoru z P 1 {\displaystyle \scriptstyle P_{1}} a vektoru P 2 {\displaystyle \scriptstyle P_{2}} dvěma způsoby. Sice 0 = 0 + 0 = x + ( x ) {\displaystyle \scriptstyle {\vec {0}}={\vec {0}}+{\vec {0}}={\vec {x}}+(-{\vec {x}})} . To je však spor s direktností součtu P 1 P 2 {\displaystyle \scriptstyle P_{1}\oplus P_{2}} . Dokažme nyní implikaci zprava doleva. Předpokládejme, že P 1 P 2 = { 0 } {\displaystyle \scriptstyle P_{1}\cap P_{2}=\{{\vec {0}}\}} a přitom součet P 1 + P 2 {\displaystyle \scriptstyle P_{1}+P_{2}} není direktní. Takže existuje vektor x P 1 + P 2 {\displaystyle \scriptstyle {\vec {x}}\in P_{1}+P_{2}} , který lze vyjádřit alespoň dvěma různými způsoby jako x = a 1 + a 2 = b 1 + b 2 {\displaystyle \scriptstyle {\vec {x}}={\vec {a}}_{1}+{\vec {a}}_{2}={\vec {b}}_{1}+{\vec {b}}_{2}} , kde a 1 , b 1 P 1 {\displaystyle \scriptstyle {\vec {a}}_{1},{\vec {b}}_{1}\in P_{1}} a a 2 , b 2 P 2 {\displaystyle \scriptstyle {\vec {a}}_{2},{\vec {b}}_{2}\in P_{2}} a navíc a 1 b 1 {\displaystyle \scriptstyle {\vec {a}}_{1}\neq {\vec {b}}_{1}} a a 2 b 2 {\displaystyle \scriptstyle {\vec {a}}_{2}\neq {\vec {b}}_{2}} . Pak ale 0 a 1 b 1 = b 2 a 2 {\displaystyle \scriptstyle {\vec {0}}\neq {\vec {a}}_{1}-{\vec {b}}_{1}={\vec {b}}_{2}-{\vec {a}}_{2}} , kde a 1 b 1 P 1 {\displaystyle \scriptstyle {\vec {a}}_{1}-{\vec {b}}_{1}\in P_{1}} a b 2 a 2 P 2 {\displaystyle \scriptstyle {\vec {b}}_{2}-{\vec {a}}_{2}\in P_{2}} . Mám tak nenulový vektor nacházející se v průniku P 1 P 2 {\displaystyle \scriptstyle P_{1}\cap P_{2}} , což je spor s předpoklady.
  • Průnik libovolného (konečného i nekonečného) počtu podprostorů vektorového prostoru V {\displaystyle \scriptstyle V} je podprostor ve V {\displaystyle \scriptstyle V} . Uvažujme tedy { P i } i J {\displaystyle \scriptstyle \{P_{i}\}_{i\in J}} neprázdný systém podprostorů ve V {\displaystyle \scriptstyle V} , kde J {\displaystyle \scriptstyle J} je neprázdná indexová množina. Pak
i J P i ⊂⊂ V . {\displaystyle \bigcap _{i\in J}P_{i}\subset \subset V.}
Speciálně, průnik dvou podprostorů je opět podprostor.
Důkaz: Označme si nejprve průnik podprostorů ve vztahu výše jako A {\displaystyle \scriptstyle A} . Množina A {\displaystyle \scriptstyle A} je neprázdná, neboť v ní určitě leží nulový vektor (ten je totiž obsažen v jakémkoli podprostoru). Protože je A {\displaystyle \scriptstyle A} průnik podprostorů P i {\displaystyle \scriptstyle P_{i}} , jedná se určitě o podmnožinu libovolného z P i {\displaystyle \scriptstyle P_{i}} . Pro každé i J {\displaystyle \scriptstyle i\in J} tedy platí T A + A T P i + P i P i {\displaystyle \scriptstyle T\cdot A+A\subset T\cdot P_{i}+P_{i}\subset P_{i}} , kde druhá inkluze plyne z toho, že P i {\displaystyle \scriptstyle P_{i}} je podprostor a z tvrzení výše. Máme tedy pro každé i J {\displaystyle \scriptstyle i\in J} inkluzi T A + A P i {\displaystyle \scriptstyle T\cdot A+A\subset P_{i}} , takže i T A + A i J P i {\displaystyle \scriptstyle T\cdot A+A\subset \bigcap _{i\in J}P_{i}} . Uvedený průnik podprostorů jsme si ale označili jako A {\displaystyle \scriptstyle A} , tj. T A + A A {\displaystyle \scriptstyle T\cdot A+A\subset A} a z tvrzení výše plyne, že A {\displaystyle \scriptstyle A} je podprostor.

Dimenze podprostorů ve vztahu k celkovému vektorovému prostoru

  • Dimenze podprostoru P {\displaystyle \scriptstyle P} vektorového prostoru V {\displaystyle \scriptstyle V} nemůže překročit dimenzi prostoru V {\displaystyle \scriptstyle V} , tj.
( P ⊂⊂ V ) ( dim P dim V ) . {\displaystyle (\forall P\subset \subset V)(\dim P\leq \dim V).}
Pokud je navíc V {\displaystyle \scriptstyle V} konečnědimenzionální a P {\displaystyle \scriptstyle P} je vlastní podprostor, tak je dimenze P {\displaystyle \scriptstyle P} ostře menší než dimenze V {\displaystyle \scriptstyle V} . To jest
( P ⊂⊂ V ) ( ( dim V < + P V ) dim P < dim V ) . {\displaystyle (\forall P\subset \subset V)((\dim V<+\infty \wedge P\neq V)\Rightarrow \dim P<\dim V).}
Důkaz: Je-li V {\displaystyle \scriptstyle V} nekonečněrozměrný, pak první část tvrzení zjevně platí. Mějme nyní dim V = n < {\displaystyle \scriptstyle \dim V=n<\infty } a P ⊂⊂ V {\displaystyle \scriptstyle P\subset \subset V} . Nechť v P {\displaystyle \scriptstyle P} existuje n + 1 {\displaystyle \scriptstyle n+1} lineárně nezávislých vektorů. Protože je P {\displaystyle \scriptstyle P} podmnožina V {\displaystyle \scriptstyle V} , tak jsou tyto vektory lineárně nezávislé i v prostoru V {\displaystyle \scriptstyle V} , což je spor s tím, že dimenze V {\displaystyle \scriptstyle V} je rovna n {\displaystyle \scriptstyle n} . Pro důkaz druhé části tvrzení nechť dim P = k n {\displaystyle \scriptstyle \dim P=k\leq n} . V P {\displaystyle \scriptstyle P} tedy existuje k {\displaystyle \scriptstyle k} -členná báze x 1 , , x k {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}} . V tuto chvíli mohou nastat dvě situace, buď je P = V {\displaystyle \scriptstyle P=V} a pak zřejmě dim P = dim V {\displaystyle \scriptstyle \dim P=\dim V} , anebo je P {\displaystyle \scriptstyle P} vlastním podprostorem V {\displaystyle \scriptstyle V} . Ve druhém zmiňovaném případě tedy existuje vektor x k + 1 V {\displaystyle \scriptstyle {\vec {x}}_{k+1}\in V} , který neleží v P {\displaystyle \scriptstyle P} . Množina vektorů x 1 , , x k , x k + 1 {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{k},{\vec {x}}_{k+1}} je tedy lineárně nezávislá a současně je podmnožinou vektorového prostoru V {\displaystyle \scriptstyle V} , který tak musí mít dimenzi rovnou alespoň k + 1 {\displaystyle \scriptstyle k+1} , tj. dim V k + 1 {\displaystyle \scriptstyle \dim V\geq k+1} . Takže dim V > dim P {\displaystyle \scriptstyle \dim V>\dim P} , což bylo dokázat.
  • První věta o dimenzi: Nechť P 1 , P 2 {\displaystyle \scriptstyle P_{1},P_{2}} jsou konečnědimenzionální podprostory vektorového prostoru V {\displaystyle \scriptstyle V} , pak
dim ( P 1 + P 2 ) + dim ( P 1 P 2 ) = dim P 1 + dim P 2 . {\displaystyle \dim(P_{1}+P_{2})+\dim(P_{1}\cap P_{2})=\dim P_{1}+\dim P_{2}.}
Pro direktní součet podprostorů pak speciálně
dim ( P 1 P 2 ) = dim P 1 + dim P 2 . {\displaystyle \dim(P_{1}\oplus P_{2})=\dim P_{1}+\dim P_{2}.}
Důkaz: viz článek o první větě o dimenzi.

Souvislost s lineárním obalem

Mějme nyní vektorový prostor V {\displaystyle \scriptstyle V} a v něm množinu vektorů x 1 , , x k {\displaystyle \scriptstyle {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}} pro jisté k N {\displaystyle \scriptstyle k\in \mathbb {N} } . V následujících několika tvrzeních se budeme zabývat vlastnostmi lineárního obalu těchto vektorů.

  • Lineární obal vektorů je podprostorem v prostoru V {\displaystyle \scriptstyle V} . To jest
( k N ) ( x 1 , , x k V ) ( { x 1 , , x k } lin ⊂⊂ V ) . {\displaystyle (\forall k\in \mathbb {N} )(\forall {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\in V)(\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}_{\text{lin}}\subset \subset V).}
Důkaz: Plyne snadno z uzavřenosti lineárního obalu na sčítání vektorů a násobení vektoru prvkem z tělesa.
  • Dimenze lineárního obalu coby vektorového prostoru je vždy menší nebo rovna počtu generátorů. Neboli
( k N ) ( x 1 , , x k V ) ( dim ( { x 1 , , x k } lin ) k ) . {\displaystyle (\forall k\in \mathbb {N} )(\forall {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\in V)({\text{dim}}{\Big (}\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}_{\text{lin}}{\Big )}\leq k).}
Přitom dimenze lineárního obalu je rovna počtu svých generátorů právě když jsou generátory lineárně nezávislé (LN), tj.
( k N ) ( x 1 , , x k V ) ( dim ( { x 1 , , x k } lin ) = k { x 1 , , x k }   jsou LN ) . {\displaystyle (\forall k\in \mathbb {N} )(\forall {\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\in V)({\text{dim}}{\Big (}\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}_{\text{lin}}{\Big )}=k\quad \Leftrightarrow \quad \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}\ {\text{jsou LN}}).}
Důkaz: Plyne z definice dimenze vektorového prostoru.
  • Lineární obal vektorů je nejmenší podprostor prostoru V {\displaystyle \scriptstyle V} , který tyto vektory obsahuje. Neboli
{ x 1 , , x k } lin = { x 1 , , x k } P ⊂⊂ V P . {\displaystyle \{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}_{\text{lin}}=\bigcap _{\{{\vec {x}}_{1},\ldots ,{\vec {x}}_{k}\}\subset P\subset \subset V}P.}
Důkaz: Nejdříve inkluze zleva doprava. Mějme libovolně zvolený vektor x {\displaystyle \scriptstyle {\vec {x}}} z lineárního obalu. Chceme o něm ukázat, že leží v průniku podprostorů na pravé straně rovnosti výše. Vektor x {\displaystyle \scriptstyle {\vec {x}}} lze zjevně vyjádřit jako lineární kombinaci generátorů lineárního obalu, tj. ve tvaru x = i = 1 k α i x i {\displaystyle \scriptstyle {\vec {x}}=\sum _{i=1}^{k}\alpha _{i}{\vec {x}}_{i}} . Protože ale v průniku vystupují podprostory obsahující všechny tyto generátory a podprostory jsou uzavřené na součty a násobení prvkem z tělesa, tak x {\displaystyle \scriptstyle {\vec {x}}} nutně leží v každém podprostoru P {\displaystyle \scriptstyle P} vystupujícím v průniku. To znamená, že x {\displaystyle \scriptstyle {\vec {x}}} leží i v průniku samotném. Dokažme nyní opačnou inkluzi. Lineární obal zadaných vektorů je sám podprostor, který tyto vektory obsahuje. Vystupuje tedy jako jeden z podprostorů P {\displaystyle \scriptstyle P} , přes něž se dělá průnik. Jenomže průnik množiny s nějakou jinou množinou je nutně menší nebo roven původní množině. Máme tedy dokázanou i opačnou inkluzi.

Příklady

Příklad 1 — Lineární obal

Typickým příkladem podprostorů jsou lineární obaly vektorů z daného vektorového prostoru. Uvažujme například vektorový prostor V = R n {\displaystyle \scriptstyle V=\mathbb {R} ^{n}} aritmetických vektorů nad tělesem reálných čísel, tj. prostor n-tic reálných čísel. Dále nechť n 4 {\displaystyle \scriptstyle n\geq 4} . Zvolme si ve V {\displaystyle \scriptstyle V} libovolně nějaký nenulový vektor x 1 {\displaystyle \scriptstyle {\vec {x}}_{1}} . Pak nejjednodušší netriviální podprostor ve V {\displaystyle \scriptstyle V} je lineární obal takovéhoto jednoho libovolně zvoleného nenulového vektoru:

{ x 1 } lin , {\displaystyle \{{\vec {x}}_{1}\}_{\text{lin}},}

kde symbolem { } lin {\displaystyle \scriptstyle \{\ldots \}_{\text{lin}}} značíme lineární obal. Lineární obal jednoho nenulového vektoru lze interpretovat jako přímku. Pro bližší informace viz oddíl Geometrická interpretace v článku lineární obal, ve kterém jsou uvedeny další příklady lineárních obalů coby podprostorů (oddíl Příklady). Podobně lineární obal dvou nenulových, vzájemně lineárně nezávislých vektorů,

{ x 1 , x 2 } lin {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2}\}_{\text{lin}}}

lze interpretovat jako rovinu ve V {\displaystyle \scriptstyle V} . Takto můžeme přidávat další lineárně nezávislé vektory, až dostaneme lineární obal n {\displaystyle \scriptstyle n} lineárně nezávislých vektorů

{ x 1 , x 2 , , x n } lin . {\displaystyle \{{\vec {x}}_{1},{\vec {x}}_{2},\dots ,{\vec {x}}_{n}\}_{\text{lin}}.}

Tento je zjevně roven celému prostoru V {\displaystyle \scriptstyle V} , jehož dimenze je dim V = n {\displaystyle \scriptstyle \dim V=n} .

Na příkladu lineárních obalů se dá dále názorně ukázat tvorba nových podprostorů pomocí součtu či průniku podprostorů jiných. Mějme ve výše uvedeném vektorovém prostoru V {\displaystyle \scriptstyle V} dva podprostory P 1 , P 2 {\displaystyle \scriptstyle P_{1},P_{2}} tvaru

P 1 = { x 1 , x 2 , x 3 } lin , P 2 = { x 3 , x 4 } lin . {\displaystyle P_{1}=\{{\vec {x}}_{1},{\vec {x}}_{2},{\vec {x}}_{3}\}_{\text{lin}},\quad P_{2}=\{{\vec {x}}_{3},{\vec {x}}_{4}\}_{\text{lin}}.}

Pak jejich součtem, resp. průnikem, dostanu podprostory ve tvaru

P 1 + P 2 = { x 1 , x 2 , x 3 , x 4 } lin , P 1 P 2 = { x 3 } lin . {\displaystyle P_{1}+P_{2}=\{{\vec {x}}_{1},{\vec {x}}_{2},{\vec {x}}_{3},{\vec {x}}_{4}\}_{\text{lin}},\quad P_{1}\cap P_{2}=\{{\vec {x}}_{3}\}_{\text{lin}}.}

Příklad 2 — Prostor funkcí

Oproti předchozímu příkladu uvažujme nyní vektorový prostor nekonečné dimenze. Konkrétně budeme brát množinu všech reálných funkcí reálné proměnné, tj. funkcí tvaru f : R R {\displaystyle \scriptstyle f:\mathbb {R} \to \mathbb {R} } . Nadále budeme tuto množinu opět značit jako V {\displaystyle \scriptstyle V} . Máme tedy

V = { f | f   je funkce ,   f : R R } . {\displaystyle V=\{f|f\ {\text{je funkce}},\ f:\mathbb {R} \to \mathbb {R} \}.}

Na této množině si můžeme zavést sčítání dvou funkcí f , g V {\displaystyle \scriptstyle f,g\in V} jako

( x R ) ( ( f + g ) ( x ) f ( x ) + g ( x ) ) . {\displaystyle (\forall x\in \mathbb {R} )((f+g)(x)\equiv f(x)+g(x)).}

Součtem dvou funkcí f {\displaystyle \scriptstyle f} a g {\displaystyle \scriptstyle g} je tedy funkce, jejíž hodnota je v každém bodě x R {\displaystyle \scriptstyle x\in \mathbb {R} } rovna součtu hodnot f ( x ) {\displaystyle \scriptstyle f(x)} a g ( x ) {\displaystyle \scriptstyle g(x)} . Obdobně zavedeme operaci násobení funkce f V {\displaystyle \scriptstyle f\in V} reálným číslem α R {\displaystyle \scriptstyle \alpha \in \mathbb {R} } jako

( x R ) ( ( α f ) ( x ) α f ( x ) ) . {\displaystyle (\forall x\in \mathbb {R} )((\alpha f)(x)\equiv \alpha f(x)).}

Není těžké ověřit, že množina V {\displaystyle \scriptstyle V} s právě definovanými operacemi sčítání dvou funkcí a násobení funkcí číslem skutečně tvoří vektorový prostor. V tomto prostoru můžeme uvažovat různé podprostory. Za všechny uveďme dva.

  • Množina všech spojitých funkcí z V {\displaystyle \scriptstyle V} tvoří podprostor ve V {\displaystyle \scriptstyle V} . Skutečně, není těžké dokázat, že součet dvou spojitých funkcí je opět spojitá funkce. Podobně násobek spojité funkce je opět spojitá funkce. Jsou tedy splněny obě definiční podmínky podprostoru z oddílu Definice výše (množina spojitých funkcí je určitě neprázdná, obsahuje přinejmenším nulovou funkci). Platí tedy
{ f V | f   je spojitá } ⊂⊂ V . {\displaystyle \{f\in V|f\ {\text{je spojitá}}\}\subset \subset V.}
  • Množina všech omezených funkcí z V {\displaystyle \scriptstyle V} tvoří podprostor ve V {\displaystyle \scriptstyle V} . Podobně jako v předešlém příkladu je součet dvou omezených funkcí zjevně funkce omezená a totéž platí pro násobek omezené funkce. Platí tedy
{ f V | f   je omezená } = { f V | ( K > 0 ) ( x R ) ( f ( x ) < K ) } ⊂⊂ V . {\displaystyle \{f\in V|f\ {\text{je omezená}}\}=\{f\in V|(\exists K>0)(\forall x\in \mathbb {R} )(f(x)<K)\}\subset \subset V.}

Příklad 3 — Posloupnosti čísel

Uvažujeme-li množinu všech posloupností reálných čísel, kterou budeme v tomto příkladu opět značit V {\displaystyle \scriptstyle V} , a zavedeme-li na ní operace sčítání a násobení číslem podobně jako v předchozím příkladě, tak lze snadno ukázat, že bude tvořit vektorový prostor. Máme tedy množinu posloupností

V = { ( a k ) k = 1 | ( k N ) ( a k R ) } . {\displaystyle V=\{(a_{k})_{k=1}^{\infty }|(\forall k\in \mathbb {N} )(a_{k}\in \mathbb {R} )\}.}

Množina všech posloupností z V {\displaystyle \scriptstyle V} , které konvergují, tvoří podprostor ve V {\displaystyle \scriptstyle V} . Z vlastností limity posloupností totiž pro každé dvě konvergentní posloupnosti ( a k ) k = 1 {\displaystyle \scriptstyle (a_{k})_{k=1}^{\infty }} a ( b k ) k = 1 {\displaystyle \scriptstyle (b_{k})_{k=1}^{\infty }} plyne, že

lim k ( a k + b k ) = lim k ( a k ) + lim k ( b k ) , lim k ( α a k ) = α lim k ( a k ) . {\displaystyle \lim _{k\to \infty }(a_{k}+b_{k})=\lim _{k\to \infty }(a_{k})+\lim _{k\to \infty }(b_{k}),\quad \lim _{k\to \infty }(\alpha a_{k})=\alpha \lim _{k\to \infty }(a_{k}).}

Součet dvou konvergentních posloupností je tedy opět konvergentní posloupnost. Podobně pro násobek konvergentní posloupnosti.

Naproti tomu množina všech posloupností, které divergují, podprostor ve V {\displaystyle \scriptstyle V} netvoří. Jako protipříklad můžeme uvážit dvě jednoduché divergentní posloupnosti ( a k ) k = 1 {\displaystyle \scriptstyle (a_{k})_{k=1}^{\infty }} a ( b k ) k = 1 {\displaystyle \scriptstyle (b_{k})_{k=1}^{\infty }} , pro jejichž prvky platí

( k N ) ( a k = 2 k b k = 2 k ) . {\displaystyle (\forall k\in \mathbb {N} )(a_{k}=2k\wedge b_{k}=-2k).}

Součet těchto řad přitom zjevně konverguje, protože je roven posloupnosti nul. Kdyby množina všech divergentních posloupností tvořila podprostor tak by součet dvou divergentních posloupností musela být opět posloupnost divergentní. Právě jsme ale ukázali, že to nemusí být vždy pravda.

Příklad 4 — Lineární zobrazení

Mějme nyní zadán nějaký vektorový prostor V {\displaystyle \scriptstyle V} (nad tělesem R {\displaystyle \scriptstyle \mathbb {R} } ) a na něm uvažujme definována různá lineární zobrazení, která zobrazují zpátky do V {\displaystyle \scriptstyle V} . Neboli, uvažujme množinu všech lineárních operátorů definovaných na vektorovém prostoru V {\displaystyle \scriptstyle V} . Tuto množinu budeme značit L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} . Platí tedy

L ( V ) = { L | L : V V , L   je lineární zobrazení } . {\displaystyle {\mathcal {L}}(V)=\{L|L:V\to V,L\ {\text{je lineární zobrazení}}\}.}

Na množině L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} zavedeme součet dvou lineárních zobrazení a násobení lineárního zobrazení reálným číslem podobně jako v příkladu 2. Opět bychom dokázali, že množina L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} s takto definovanými operacemi je vektorový prostor.

Nechť je vektorový prostor V {\displaystyle \scriptstyle V} , na němž máme definována lineární zobrazení, dimenze alespoň 2, tj. dim V 2 {\displaystyle \scriptstyle \dim V\geq 2} . Existuje v něm tedy vlastní netriviální podprostor, označme ho jako P {\displaystyle \scriptstyle P} . Uvažujme nyní množinu těch lineárních zobrazení z L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} , která dávají potenciálně nenulovou hodnotu pouze na vektory z podprostoru P {\displaystyle \scriptstyle P} (neboli uvažujme ta lineární zobrazení, jejichž nosič leží v P {\displaystyle \scriptstyle P} ). Označme si tuto množinu jako L ( P ) {\displaystyle \scriptstyle {\mathcal {L}}(P)} . Platí tedy

L ( P ) = { L L ( V ) | ( x V P ) ( L ( x ) = 0 ) } = { L L ( V ) |   supp ( L ) P } , {\displaystyle {\mathcal {L}}(P)=\{L\in {\mathcal {L}}(V)|(\forall {\vec {x}}\in V\setminus P)(L({\vec {x}})={\vec {0}})\}=\{L\in {\mathcal {L}}(V)|\ {\text{supp}}(L)\subset P\},}

kde symbol supp ( L ) {\displaystyle \scriptstyle {\text{supp}}(L)} značí nosič zobrazení L {\displaystyle \scriptstyle L} . O množině L ( P ) {\displaystyle \scriptstyle {\mathcal {L}}(P)} lze také snadno ukázat, že tvoří podprostor v prostoru L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} . Libovolný násobek lineárního zobrazení, které dává nulu na všechny vektory z V {\displaystyle \scriptstyle V} , jež neleží v P {\displaystyle \scriptstyle P} , je opět zobrazení se stejnými vlastnostmi. Podobně součet dvou lineárních zobrazení, která jsou nulová vně podprostoru P {\displaystyle \scriptstyle P} je opět zobrazení, které je nulové vně podprostoru P {\displaystyle \scriptstyle P} . Máme tak ověřeno, že L ( P ) ⊂⊂ L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(P)\subset \subset {\mathcal {L}}(V)} . Protože jsme si navíc zvolili podprostor P {\displaystyle \scriptstyle P} jako vlastní podprostor prostoru V {\displaystyle \scriptstyle V} , tak existují lineární zobrazení z L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} , která neleží v L ( P ) {\displaystyle \scriptstyle {\mathcal {L}}(P)} a L ( P ) {\displaystyle \scriptstyle {\mathcal {L}}(P)} je tak vlastní podprostor prostoru L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} .

Příklad 5 — Jádro lineárního zobrazení

Uvažme nyní lineární operátor L {\displaystyle \scriptstyle L} z vektorového prostoru L ( V ) {\displaystyle \scriptstyle {\mathcal {L}}(V)} definovaného v příkladu výše. Množinu všech vektorů z V {\displaystyle \scriptstyle V} , na které dá zobrazení L {\displaystyle \scriptstyle L} nulový vektor, se nazývá jádro zobrazení L {\displaystyle \scriptstyle L} a značí se ker L {\displaystyle \scriptstyle \ker L} . Neboli

ker L = { x V | L ( x ) = 0 } . {\displaystyle \ker L=\{{\vec {x}}\in V|L({\vec {x}})={\vec {0}}\}.}

Opět ukážeme, že jádro zobrazení L {\displaystyle \scriptstyle L} je podprostor vektorového prostoru V {\displaystyle \scriptstyle V} . Neboť

( α R ) ( x , y ker L ) ( L ( α x + y ) = α L ( x ) + L ( y ) = α 0 + 0 = 0 ) , {\displaystyle (\forall \alpha \in \mathbb {R} )(\forall {\vec {x}},{\vec {y}}\in \ker L)(L(\alpha {\vec {x}}+{\vec {y}})=\alpha L({\vec {x}})+L({\vec {y}})=\alpha \cdot {\vec {0}}+{\vec {0}}={\vec {0}}),}

kde jsme ověřili obě podmínky podprostoru naráz v souladu s tvrzením výše. Jádro libovolného lineárního zobrazení tedy tvoří podprostor jeho definičního oboru.

Poznámky

  1. V této souvislosti je třeba upozornit na malou nejednoznačnost v názvosloví. Pojmem vlastní podprostor se někdy též označuje prostor generovaný vlastními vektory lineárního zobrazení pro jedno jeho jisté vlastní číslo.

Odkazy

Související články

Externí odkazy

  • Vektorový podprostor v encyklopedii MathWorld (anglicky)

Literatura

  • PYTLÍČEK, Jiří. Lineární algebra a geometrie. Praha: Česká technika - nakladatelství ČVUT, 2008. ISBN 978-80-01-04063-8.  – 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.