V případě konečně generovaných vektorových prostorů je pojem dimenze intuitivně srozumitelný – jedná se o počet prvků v bázi prostoru, přičemž libovolné dvě báze mají stejný počet prvků. Tato jednoduchost však mizí v okamžiku, kdy se dostáváme do oblasti nekonečných vektorových prostorů. V takovém kontextu nelze již automaticky předpokládat, že různé báze mají stejnou mohutnost, a je nezbytné zavést přesnější pojmy umožňující formálně zachytit „velikost“ množin, jež tvoří báze těchto prostorů. Pojem dimenze se přirozeně rozšiřuje na pojem mohutnosti množiny, jehož porovnávání vyžaduje nový nástroj – relaci ekvivalence mezi množinami.

Řekneme, že dvě množiny XX a YY jsou ekvivalentní, značíme XYX \sim Y, pokud existuje bijektivní zobrazení mezi nimi. Tato definice zachycuje intuitivní představu, že dvě množiny mají stejnou velikost, pokud lze mezi jejich prvky vytvořit přesné párování. Tato relace je symetrická, tranzitivní i reflexivní, a tedy skutečně tvoří ekvivalenci.

Porovnávání velikostí množin však často není možné pomocí přímé konstrukce bijekce. Místo toho se zavádí slabší relace, tzv. dominance: říkáme, že množina YY dominuje množině XX, značíme XYX \preceq Y, pokud existuje injektivní zobrazení z XX do YY. Tato relace zachycuje intuici, že XX „není větší“ než YY. Relace dominance je reflexivní a tranzitivní, ale není obecně antisymetrická. Antisymetrii v určitém smyslu zajišťuje slavná věta Schröder–Bernsteinova: pokud XYX \preceq Y a zároveň YXY \preceq X, pak XYX \sim Y. Důkaz této věty spočívá v důkladné analýze strukturálních vlastností zobrazení mezi množinami, včetně pojmu „rodiče“ a „sirotka“ v rámci korespondencí mezi prvky obou množin.

Tato věta nám umožňuje definovat částečné uspořádání na množinách podle jejich kardinální mohutnosti. Zapisujeme XY|X| \leq |Y| právě tehdy, když XYX \preceq Y, a X=Y|X| = |Y| právě tehdy, když XYX \sim Y. V tomto rámci pak lze rozumně říci, že dvě množiny mají stejnou velikost, aniž bychom museli explicitně konstruovat bijekci.

Základní intuice o nekonečných množinách se zde však střetává s hlubší strukturou teorie množin. Například množina přirozených čísel N\mathbb{N} má stejnou kardinální mohutnost jako množina celých čísel Z\mathbb{Z}, racionálních čísel Q\mathbb{Q} nebo dokonce množina všech konečných řetězců nad konečnou abecedou – všechny tyto množiny jsou spočetně nekonečné. Naopak množina reálných čísel R\mathbb{R} má větší mohutnost než N\mathbb{N}, je nespočetně nekonečná.

V kontextu vektorových prostorů pak říkáme, že dimenze nekonečnědimenzionálního prostoru je rovna mohutnosti nějaké báze, která již není konečnou množinou. Aby bylo možné tuto bázi porovnat s jinou bází nebo jinými strukturami, musíme být schopni srovnávat mohutnosti jejich nosných množin. Bez axiomu výběru však nelze zaručit, že každý vektorový prostor má bázi, a tedy že dimenze je dobře definovaná.

Zde vstupuje v platnost axiom výběru – jeden z nejhlubších a současně nejkontroverznějších principů teorie množin. Axiom výběru tvrdí, že pro každou množinu neprázdných množin existuje výběrová funkce, která každé z nich přiřadí jeden prvek. Tento axiom je nezbytný pro tvrzení, že každý vektorový prostor má bázi, což je klíčové pro definici dimenze i v nekonečném případě. Bez tohoto axiomu by mnohé výsledky lineární algebry, které považujeme za samozřejmé, nebyly obecně platné.

Zajímavým důsledkem axiomu výběru je tzv. princip dobrého uspořádání: každou množinu lze uspořádat tak, aby každý její neprázdný podmnožinový celek měl nejmenší prvek. Tento princip není konstruktivní – neříká nám, jak ono uspořádání vypadá, pouze že existuje. Jeho přijetím však získáváme možnost definovat kardinální čísla jako nejmenší ordinály, které jsou v bijekci s danou množinou, čímž se vytváří robustní struktura pro porovnávání velikostí i velmi „velkých“ množin.

V této souvislosti je třeba chápat, že u nekonečně generovaných modulů nad obecným okruhem R již pojem rank nemusí být jednoznačný. Pokud není R komutativní, může se stát, že existují dvě různé báze, jejichž mohutnosti nejsou stejné. To ostře kontrastuje s klasickou situací ve vektorových prostorech nad tělesy, kde každá báze má stejný počet prvků. Rank modulu se tak stává jemnějším a zákeřnějším pojmem než dimenze vektorového prostoru.

Když porovnáváme velikosti množin v rámci této teorie, nepostačí již intuitivní představy – je třeba důsledně aplikovat formální aparát injektivních a bijektivních zobrazení, relací dominance, kardinálních čísel a axiomu výběru. Tím se dimenze vektorového prostoru stává nejen aritmetickou hodnotou, ale součástí hluboké struktury teorie množin.

Je důležité si uvědomit, že řada těchto výsledků má i významné aplikace v jiných oblastech matematiky, například v topologii, funkcionální analýze, nebo teorii kategorií. Porozumění těmto základním pojmům vytváří pevné základy pro další studium nejen lineární algebry, ale i matematické logiky a abstraktní algebry obecně.

Jak fungují lineární zobrazení a kvocientní moduly?

Lineární zobrazení jsou základním nástrojem algebry, který umožňuje zkoumat vztahy mezi vektorovými prostory a moduly. Když máme volný modul, například nad nějakým prstencem RR, a chceme pochopit, jak je možné převádět jeho prvky do jiného modulu, používáme právě lineární zobrazení. Tyto zobrazení musí splňovat základní podmínky – zachovávat sčítání a násobení skalárem, což umožňuje definovat množství důležitých operací v teorii modulů. Mnohem komplexnější však mohou být situace, kdy zkoumáme podmoduly a jejich kvocienty. K tomu se hodí koncept kvocientních modulů a kvocientních prostorů, které hrají klíčovou roli ve struktuře algebraických systémů.

Pokud máme R-modul MM a podmodul NN, pak kvocientní modul M/NM/N je definován jako množina tříd ekvivalence prvků modulu MM, kde dvě čísla m1,m2Mm_1, m_2 \in M jsou ekvivalentní, pokud jejich rozdíl patří do NN. Tímto způsobem můžeme modul MM rozdělit na „části“, přičemž každá část odpovídá nějaké třídě ekvivalence v kvocientním modulu. Kvocientní moduly a prostory jsou velmi užitečné při analýze struktur, protože umožňují jednodušší pohled na složité algebrické objekty.

Představme si například, že máme vektorový prostor VV nad tělesem FF a podprostor WW. Když vytvoříme kvocientní prostor V/WV/W, dostaneme nový prostor, kde každá třída ekvivalence je lineární podprostor, který je paralelní s podprostorem WW. To znamená, že každý prvek vVv \in V je v kvocientním prostoru reprezentován jako třída ekvivalence, která odpovídá přímce vedené bodem vv, ale „přesunuté“ podle podprostoru WW.

Když je VV konečně dimenzionální, platí základní věta, která říká, že dimenze kvocientního prostoru je rovna rozdílu dimenzí původního prostoru a podprostoru. To je užitečná vlastnost při výpočtech, protože pokud známe dimenze VV a WW, můžeme jednoduše zjistit dimenzi kvocientního prostoru V/WV/W.

Dále se v teorii modulů často používá základní věta o homomorfismech. Představme si, že máme epimorfismus π:MM/N\pi: M \to M/N, který je definován jako zobrazení, jež každému prvku mMm \in M přiřadí jeho třídu ekvivalence v kvocientním modulu. Tento epimorfismus je R-lineární, což znamená, že respektuje strukturu modulu a zachovává operace sčítání a násobení. Tímto způsobem můžeme studovat, jak se struktura modulu MM „zkrátí“ na kvocientní modul M/NM/N.

Pokud je MM volný modul a NN jeho podmodul, můžeme se podívat na soubor bází pro oba moduly. Základní vlastností je, že pokud jsou oba moduly volné, tak jejich kvocientní modul je také volný. Tento fakt je důležitý, protože umožňuje, abychom udrželi algebru v relativně jednoduché formě i při práci s kvocientními moduly.

Navíc, pokud máme vektorové prostory, můžeme aplikovat stejné principy. Pokud máme vektorový prostor VV a podprostor WW, tak kvocientní prostor V/WV/W bude opět vektorovým prostorem, a to s dimenzí rovnou rozdílu dimenzí VV a WW. Tento přístup usnadňuje analýzu vektorových prostorů a jejich podprostorů, což je klíčové při řešení různých problémů v algebře.

Při zkoumání kvocientních modulů je však důležité věnovat pozornost některým dalším aspektům. I když kvocientní moduly mohou vypadat jednoduše na první pohled, jejich struktura může být mnohem komplikovanější v závislosti na tom, zda je podmodul NN volný nebo zda existují nějaké další omezení. V těchto případech může být užitečné prozkoumat další vlastnosti modulu MM a podmodulu NN, které mohou ovlivnit dimenzi a další charakteristiky kvocientního modulu.

Jak determinanty a hodnost matice ovlivňují algebru matic?

Determinanty a hodnost matic jsou základními koncepty v lineární algebře, které mají široké uplatnění v různých oblastech matematiky. Pro lepší pochopení těchto pojmů si představme, jak determinanty a hodnost vzájemně souvisejí a jak je lze efektivně aplikovat při analýze maticových struktur. Následující text podává přehled klíčových výsledků a důkazů, které ilustrují vztah mezi těmito základními pojmy.

Pro začátek uvažujme dvě matice AM(i×m(R))A \in M(i \times m(\mathbb{R})) a BM(m×i(R))B \in M(m \times i(\mathbb{R})), kde imi \leq m. Podle Propozice 3.5.5 platí, že determinant součinu těchto matic ABAB je roven součinu determinantů jednotlivých matic AA a BB, konkrétně:

det(AB)=det(A)det(B).\text{det}(AB) = \text{det}(A) \cdot \text{det}(B).

Tento výsledek je základem pro další analýzu determinantů součinů matic. V případě, že i>mi > m, dochází k rozšíření matice o nulové řádky, čímž se ukazuje, že determinant součinu bude nulový.

Pro ilustraci proveďme příklad, kdy máme matice AA a BB s konkrétními hodnotami. Matice AA a BB jsou definovány jako:

A=(111231333),B=(2339).A = \begin{pmatrix} 1 & 1 & 1 \\ 2 & 3 & 1 \\ 3 & 3 & 3 \end{pmatrix}, \quad B = \begin{pmatrix} 2 & 3 \\ 3 & 9 \end{pmatrix}.

Pro tyto matice spočítáme determinanty. Výpočet determinantů ukazuje, že det(A)=18\text{det}(A) = -18 a det(B)=3\text{det}(B) = 3. Podle Propozice 3.5.5 očekáváme, že determinant součinu ABAB bude součinem těchto determinantů, tedy det(AB)=183=54\text{det}(AB) = -18 \cdot 3 = -54, což je výsledkem součtu determinantů jednotlivých minorů.

Pokud bychom chtěli pokračovat v důkazu Propozice 3.5.5, museli bychom ukázat, jak využít koeficienty související s kofaktory a determinanty minorů k dosažení očekávaného výsledku.

Další důležitý vztah mezi determinanty a hodností matice je uveden v následující Propozici 3.5.7, která se zaměřuje na ideály minorů matic. Pokud AM×m(R)A \in M_{\ell \times m}(\mathbb{R}) a BMm×n(R)B \in M_{m \times n}(\mathbb{R}), pak platí, že ideál Ii(AB)I_i(AB) je podmnožinou ideálů Ii(A)I_i(A) a Ii(B)I_i(B) pro všechna ii. Tento výsledek vyplývá z toho, že i-minor součinu matic ABAB je determinantem součinu submatic matic AA a BB, což vede k závěru, že Ii(AB)Ii(A)Ii(B)I_i(AB) \subseteq I_i(A) \cap I_i(B).

Pro upřesnění hodnosti matice se definice hodnosti rkArkA stává klíčovým pojmem. Hodnost matice je definována jako maximální iZi \in \mathbb{Z}, pro který je ideál Ii(A)I_i(A) nenulový. Jak vyplývá z Koroláře 3.5.9, hodnost matice je rovna počtu nezávislých řádků (nebo sloupců) v matici. Tato definice hodnosti je obecná, ať už se jedná o matici s reálnými nebo jinými čísly.

Například, pokud máme matici AA v M3×3(R)M_3 \times 3(\mathbb{R}), která je určena jako:

A=(012123234),A = \begin{pmatrix} 0 & 1 & 2 \\ 1 & 2 & 3 \\ 2 & 3 & 4 \end{pmatrix},

výpočet hodnosti matice ukáže, že hodnost této matice je 2. To znamená, že existují dvě lineárně nezávislé řádky (nebo sloupce), zatímco všechny 3-minory jsou nulové.

Kromě toho můžeme prozkoumat hodnost matic v různých okruzích, například v okruhu Z\mathbb{Z} nebo v jiných komutativních okruzích. Pokud je matice definována nad okruhem, například Z/12Z\mathbb{Z}/12\mathbb{Z}, hodnost této matice může být jiná než v reálných číslech, jak ukazuje příklad s maticí mod 12. Hodnost se může lišit v závislosti na tom, jaký okruh použijeme pro výpočty, což ukazuje důležitost výběru okruhu při analýze hodnosti.

Hodnost matice se tedy nejenom používá k určení nezávislosti řádků a sloupců, ale také poskytuje informace o vlastnostech soustavy lineárních rovnic, které odpovídají dané matici.

Je důležité mít na paměti, že determinanty a hodnost jsou propojené koncepty, které poskytují hluboké porozumění strukturám matic a jejich vlivu na lineární systémy.

Jak lze generovat strukturu konečně generovaných modulů nad PID pomocí cokernelu a normální formy matice

Prozkoumání struktury konečně generovaných modulů nad PID (principiálně ideálními domény) je ústředním tématem této kapitoly. Jak již bylo zmíněno, zkoumání těchto modulů je v mnoha případech usnadněno analýzou příslušného cokernelu a jeho normální formy.

V tomto kontextu si vezměme cyklický modul. Modul je cyklický, pokud jej lze generovat jediným prvkem z R, což znamená, že existuje prvek mm v modulu MM, pro který platí M=RmM = Rm. V případě, že máme cyklický modul M=RmM = Rm, pak můžeme definovat R-lineární zobrazení f:RMf: R \to M, kde f(1)=mf(1) = m a f(r)=rmf(r) = rm. Jádro tohoto zobrazení, nazývané annihilator, obsahuje všechny prvky rRr \in R, pro které rm=0rm = 0. Tento annihilator je ideál v R, což nám poskytuje další důležité informace o struktuře modulu. Zajímavé je, že pokud máme cyklický modul, pak R-modul MM je izomorfní k R/IR/I pro nějaký ideál II v RR.

Dále se zaměříme na cokernel, což je klíčový pojem při zkoumání konečně generovaných modulů. Pokud máme R-lineární zobrazení π:RmM\pi: R^m \to M, které je surjektivní, můžeme definovat cokernel tohoto zobrazení jako kvocient M/ImπM / \text{Im}\pi. Tento kvocient odráží strukturu modulu, protože je přímo spojen s jádrem původního zobrazení. Důležité je, že cokernel můžeme vyjádřit pomocí matice, což nám umožňuje studovat strukturu modulu přes normální formu této matice.

Příklad, který ilustruje tento přístup, je následující: pokud máme modul M=ZZ/(6,9),(2,2)M = \mathbb{Z} \oplus \mathbb{Z}/\langle(6, 9), (2, 2)\rangle, můžeme určit annihilator pro prvek (4,6)(4, 6) v tomto modulu. Tento proces je opakovaně aplikován na různé prvky, což nám umožňuje vytvořit přesnou charakterizaci struktury modulu. Pokud zjistíme, že annihilator pro (4,6)(4, 6) je 3Z3\mathbb{Z}, můžeme tuto informaci použít k lepšímu pochopení struktury cokernelu a následně modulu.

Dalším krokem je zkoumání konečně generovaných modulů v PID, kde se struktura modulu stává složitější. Pokud máme matici AMm×n(R)A \in M_{m \times n}(R), můžeme ji transformovat pomocí invertibilních matic PP a QQ, což nám umožní změnit bázi a zjednodušit výpočet cokernelu. Tento proces nám také ukazuje, že cokernel je invariantní pod těmito základními změnami, což znamená, že struktura modulu se nezmění, ale může být lépe reprezentována.

Přístup využívající normální formy matice je zvlášť užitečný, protože umožňuje identifikovat základní vlastnosti modulu a jeho podmodulů. Znalost těchto vlastností je nezbytná pro hlubší analýzu, především v kontextu PID a dalších algebraických struktur. Pomocí matice můžeme provádět řadu operací, které usnadní porozumění této struktuře, a tím poskytují nástroje pro efektivní řešení algebraických problémů.

Důležité je si uvědomit, že cokernel a jeho normální formy jsou nejen užitečné pro analýzu struktur modulů, ale také pro studium lineárních zobrazení mezi moduly. Základní myšlenkou zůstává, že cokernel nám poskytuje způsob, jak pochopit vztahy mezi prvky v modulu a tím i jeho globální strukturu.