Teorie kategorií. Libor B hounek Verze ke dni 12. b ezna 2013.

Podobné dokumenty
Binární operace. Úvod. Pomocný text

Reálná ísla a posloupnosti Jan Malý

Skalární sou in. Úvod. Denice skalárního sou inu

Relace. Základní pojmy.

Integrování jako opak derivování

Text m ºe být postupn upravován a dopl ován. Datum poslední úpravy najdete u odkazu na staºení souboru. Veronika Sobotíková

Limity funkcí v nevlastních bodech. Obsah

Obsah. Pouºité zna ení 1

Státnice - Rekurzivní a rekurzivn spo etné mnoºiny

Aplikovaná matematika 1

Základní pojmy teorie mnoºin.

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

Matematická logika cvi ení 47

P íklad 1 (Náhodná veli ina)

2. Ur íme sudost/lichost funkce a pr se íky s osami. 6. Na záv r na rtneme graf vy²et ované funkce. 8x. x 2 +4

Derivování sloºené funkce

Matematický model kamery v afinním prostoru

nazvu obecnou PDR pro neznámou funkci

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody

Vektory. Vektorové veli iny

Co je to tensor... Vektorový prostor

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ

Teorie her. Klasikace. Pomocný text

pokud A Rat(M), pak také A Rat(M).

Seriál: Management projektů 7. rámcového programu

e²ení 4. série Binární operace

Rovnice a nerovnice. Posloupnosti.

Vzorové e²ení 4. série

P íklady k prvnímu testu - Pravd podobnost

Seminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13

Normalizace rela ního schématu

Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY

Vektor náhodných veli in - práce s více prom nnými

1 Data. 2 Výsledky m ení velikostí. Statistika velikostí výtrus. Roman Ma ák

Konceptuální modelování

OBECNĚ ZÁVAZNÁ VYHLÁŠKA

Příprava na 1. čtvrtletní písemku pro třídu 1EB

1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost

e²ení 1. série Úvodní gulá² autor: Kolektiv org

Preference v u ívání prost edk elektronické komunikace áky a studenty

se nazývá charakter grupy G. Dále budeme uvaºovat pouze kone né grupy G. Charaktery tvo í také grupu, s násobením denovaným

Text m ºe být postupn upravován a dopl ován. Datum poslední úpravy najdete u odkazu na staºení souboru. Veronika Sobotíková

e²ení 5. série Binární kódy autor: Vlá a

I. VRSTEVNICE FUNKCE, OTEV ENÉ A UZAV ENÉ MNOšINY

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Reálná čísla

BOZP - akcepta ní testy

Transak ní zpracování I

Věc: Výzva pro předložení nabídek k veřejné zakázce s názvem: VÚ a ŠJ PŠOV, Nákup nového osmimístného vozidla

Uºivatelská p íru ka Octopus

Obsah. Zpracoval Ctirad Novotný pro matmodel.cz.

ZADÁVACÍ DOKUMENTACE

Po etní geometrie. Výpo et délky p epony: c 2 = a 2 + b 2 Výpo et délky odv sny: a 2 = c 2 b 2, b 2 = c 2 a 2

STANOVISKO č. STAN/1/2006 ze dne

11 Soustavy rovnic a nerovnic, Determinanty a Matice

Databázové a informační systémy

STUDNY a jejich právní náležitosti.

Autorizovaným techniků se uděluje autorizace podle 5 a 6 autorizačního zákona v těchto oborech a specializacích:

Post ehy a materiály k výuce celku Funkce

1. Spo t te limity (m ºete pouºívat l'hospitalovo pravidlo) x cotg x 1. c) lim. g) lim e x 1. cos(x) =

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

Víceúčelová sportovní hala Modřice Odpovědi na dotazy k architektonické soutěži

Zápo tová písemná práce. 1 z p edm tu 01MAB3 varianta A

Kvantová logika podle Neumanna - problém nekone né dimenze

Teoretická informatika Tomáš Foltýnek Algebra Struktury s jednou operací

Jevy, nezávislost, Bayesova v ta

Matice a e²ení soustav lineárních rovnic

Výzva pro předložení nabídek k veřejné zakázce malého rozsahu s názvem Výměna lina

achovnice XXIV. ro ník BRKOS 2017/2018 e²ení 5. série

Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Uchazečům o veřejnou zakázku

Odůvodnění veřejné zakázky. Přemístění odbavení cestujících do nového terminálu Jana Kašpara výběr generálního dodavatele stavby

Město Jílové Mírové nám. 280

PŘIJÍMACÍ ŘÍZENÍ. Strana

Obec Nová Ves. Zm na. 1, kterou se m ní Územní plán Nová Ves

ZADÁVACÍ DOKUMENTACE

VÝZVA. Česká republika-ministerstvo školství, mládeže a tělovýchovy (dále jen zadavatel) se sídlem Karmelitská 7, Praha 1, IČ

Státní maturita 2010 Maturitní generálka 2010 Matematika: didaktický test - základní úrove obtíºnosti MAGZD10C0T01 e²ené p íklady

ízení Tvorba kritéria 2. prosince 2014

Lineární algebra pro fyziky. Zápisky z p edná²ek. Dalibor míd

VYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE

I. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb

METODIKA PRO NÁVRH TEPELNÉHO ČERPADLA SYSTÉMU VZDUCH-VODA

e²ení 1. série Úvodní gulá²

Mateřská škola, základní škola a střední škola pro sluchově postižené Valašské Meziříčí, Vsetínská 454

Otevřené zadávací řízení na služby Bruntál

C) Pojem a znaky - nositelem územní samosprávy jsou územní samosprávné celky, kterými jsou v ČR

Prezentace. Ing. Petr V elák 6. b ezna 2009

Posilování sociálního dialogu v místním a regionálním správním sektoru. Diskusní dokument

Odpovědnost správy sítě je vidět, že cíle popř. V koordinaci s klienty - jsou definovány a upřesněny v průběhu procesu.

Ovoce do škol Příručka pro žadatele

Řešení: Dejme tomu, že pan Alois to vezme popořadě od jara do zimy. Pro výběr fotky z jara má Alois dvanáct možností. Tady není co počítat.


Česká republika Ministerstvo práce a sociálních věcí Na Poříčním právu 1, Praha 2. vyzývá

METODICKÝ POKYN NÁRODNÍHO ORGÁNU

Obec Nová Ves I. Výzva k podání nabídky

Ergodické Markovské et zce

a m1 a m2 a mn zobrazení. Operaci násobení u matic budeme definovat jiným způsobem.

Soft Computing (SFC) 2014/2015 Demonstrace u ení sít RCE, Java aplikace

Ukázka knihy z internetového knihkupectví

Transkript:

Teorie kategorií Studijní materiál pro kurs ALGV00051 na FF UK v LS 2012/13 Dal²í informace: www.cs.cas.cz/behounek/teaching/cat12 Libor B hounek behounek@cs.cas.cz Verze ke dni 12. b ezna 2013.

Organiza ní záleºitosti P edná²ka se koná v 8 trojhodinových blocích, vºdy v úterý v 16:15 18:50 na Ústavu informatiky AV ƒr, v blízkosti stanice metra Ládví (Pod Vodárenskou v ºí 2, Praha 8, místnost 318). P edb ºn jsou plánovány tyto termíny konání: 12., 19. a 26. b ezna, 16., 23. a 30. dubna a 7. a 14. kv tna. Kurz p edpokládá základní znalost logiky a teorie mnoºin (zhruba v rozsahu kurz katedry logiky FF UK Teorie mnoºin I a Klasická logika I). Doporu ená literatura Adámek J.: Matematické struktury a kategorie. SNTL 1982. Goldblatt R.: Topoi: The Categorial Analysis of Logic (kap. 1-3 a 9). Revised edition, North-Holland 1984. Lawvere F. W., Rosebrugh R.: Sets for Mathematics. Cambridge University Press 2003. Mac Lane S.: Categories for the Working Mathematician (kap. 1-5). Second edition, Springer 1998. 1

Obsah 1 P íklady matematických struktur a kategorií 3 1.1 Rela ní struktury................................... 3 1.1.1 Uspo ádání a monotonní zobrazení..................... 3 2

Kapitola 1 P íklady matematických struktur a kategorií Teorii kategorií lze chápat jako abstraktní zobecn ní obecné teorie matematických struktur, zaloºené na pojmu zobrazení p ená²ejícího strukturu, neboli morsmu struktur. K dobrému pochopení pojm teorie kategorií a jejich motivací je proto t eba mít dostate nou zásobu p íklad matematických struktur, morsm mezi nimi a pojm, které lze pomocí morsm charakterizovat. Takovou zásobu vybudujeme v této kapitole. ƒlen ní této kapitoly na struktury rela ní, algebraické a topologické zhruba odpovídá Bourbakiho d lení základních matematických struktur v jeho strukturalistické p edstav architektury matematiky. Zvlá² jsou pojednány struktury, s nimiº se setkáváme v logice a základech matematiky, p estoºe formáln by je bylo moºno p i adit k n kterým z vý²e uvedených typ struktur. 1.1 Rela ní struktury 1.1.1 Uspo ádání a monotonní zobrazení Denice 1.1.1.1. Binární relace na mnoºin X je uspo ádáním (angl. order, ordering), je-li na X: reexivní, tj. ( x X)(x x), tranzitivní, tj. ( x, y, z X)(x y & y z x z), a antisymetrická, tj. ( x, y X)(x y & y x x = y). Mnoºinu X uspo ádanou relací zna íme (X, ). Dvojici (X, ) nazýváme uspo ádanou mnoºinou. P íklad 1.1.1.2. P íklady uspo ádání (nap. reálných ísel podle velikosti, p irozených ísel d litelností apod.) jsou v²eobecn známé. D leºitou roli v dal²ím výkladu budou hrát dv nejjednodu²²í uspo ádané mnoºiny, totiº prázdná (s prázdným uspo ádáním) a jednoprvková (s jediným moºným uspo ádáním). Uspo ádaná mnoºina (X, ) je p íkladem matematické struktury. Matematickou strukturou se míní n jaká mnoºina (v tomto p ípad X) s n jakou strukturací (zde uspo ádáním ). Zna ení. Ozna íme-li uspo ádanou mnoºinu (X, ) jako A, tj. A = (X, ), pak její nosnou 3

mnoºinu X lze zna it jako A; tj. A = ( A, ). Je-li t eba zd raznit, ºe A je strukturou, a nikoli pouze mnoºinou, je moºno psát ji tu n ; tedy nap. A = (X, ), A = (A, ) i A = (Ȧ, ). Denice 1.1.1.3. Jsou-li (X, ) a (Y, ) dv uspo ádané mnoºiny, pak zobrazení f : X Y (tj. Dom(f) = X a Rng(f) Y ) je monotonní (v i a ), pokud ( x, y X)(x y f(x) f(y)). Monotonní zobrazení jsou práv ta, která zachovávají strukturu, tj. v na²em p ípad zachovávají uspo ádání: kdykoli je dvojice vzor (x, y) X 2 v uspo ádání na X, je i dvojice jejich obraz (f(x), f(y)) Y 2 v uspo ádání na Y. íkáme proto, ºe monotonní zobrazení jsou morsmy uspo ádaných mnoºin. Fakt, ºe f je morsmem mezi uspo ádanými mnoºinami (X, ) a (Y, ), zapisujeme výrazem f : (X, ) (Y, ). Uspo ádanou mnoºinu (X, ) nazýváme doménou a uspo ádanou mnoºinu (Y, ) kodoménou morsmu f : (X, ) (Y, ). Doménu morsmu f zna íme dom f a kodoménu cod f. Poznámka. Pozor, kodoména morsmu f : (X, ) (Y, ) není totéº, co obor hodnot Rng(f) zobrazení f. Zatímco Rng(f) m ºe být vlastní ástí mnoºiny Y, kodoménou je celá uspo ádaná mnoºina (Y, ). Navíc Rng(f) je mnoºinou, kdeºto cod f je strukturou, v tomto p ípad tedy uspo ádanou mnoºinou (Y, ). Kodoména morsmu f : (X, ) (Y, ) není ur ena pouze samotným monotonním zobrazením f : X Y, a musí být specikována spolu s f, aby byl morsmus f : (X, ) (Y, ) ur en. Tytéº poznámky platí i pro doménu dom f, p estoºe její nosná mnoºina X (ale uº nikoli nutn celá struktura (X, )) je zobrazením f : X Y ur ena coby Dom(f). P íklad 1.1.1.4. Zobrazení f : R R takové, ºe f(x) = 0 pro v²echna x R je monotonním zobrazením mezi uspo ádanými mnoºinami (R, ) a (R, ), stejn jako mezi (R, ) a (R, ) i mezi (R, ) a (N, ), kde je obvyklé uspo ádání reálných ísel ( i jeho restrikce na N) a uspo ádání k n mu inverzní. Aby bylo ur eno, o který morsmus uspo ádaných mnoºin jde, je nutno spolu s f specikovat uspo ádané mnoºiny, které jsou jeho doménou a kodoménou, nap.: f : (R, ) (N, ). V d sledku toho je nutno za morsmus uspo ádaných mnoºin nutno povaºovat trojici sestávající z uspo ádané mnoºiny (X, ), která je jeho doménou, dále uspo ádané mnoºiny (Y, ), která je jeho kodoménou, a monotonního zobrazení mezi t mito uspo ádanými mnoºinami. Tento morsmus bychom správn m li zna it jinak neº samotné zobrazení f (nebo, jak jsme vid li v p íkladu 1.1.1.4, totéº f m ºe být t etí sloºkou r zných morsm ). V praxi v²ak ozna ujeme morsmy uspo ádaných mnoºin asto stejn jako jejich podkladová monotonní zobrazení, a v p ípad pot eby dopl ujeme specikaci jejich domény a kodomény pomocí zápisu f : (X, ) (Y, ). Denice 1.1.1.5. Morsmem mezi uspo ádanými mnoºinami (X, ) a (Y, ) je trojice f = (X, ), (Y, ), f, kde f je zobrazení z X do Y, které je monotonní v i a. Fakt, ºe f je f morsmem mezi (X, ) a (Y, ) zapisujeme výrazem f : (X, ) (Y, ) i (X, ) (Y, ). Je-li f : (X, ) (Y, ), nazýváme uspo ádanou mnoºinu (X, ) doménou f a uspo ádanou mnoºinu (Y, ) kodoménou f. Doménu a kodoménu morsmu f zna íme po ad dom f a cod f. P íklad 1.1.1.6. Následující 3 morsmy budou hrát v dal²ím výkladu d leºitou roli: Identita f(x) = x je morsmem na kaºdé uspo ádané mnoºin A = (X, ); zna íme ji 1 A, pop. 1 (X, ) ; tj. 1 A : A A, resp. 1 (X, ) : (X, ) (X, ). (Pozor: morsmus, který je identickým zobrazením mezi r znými uspo ádanými mnoºinami s týmº nosi em, zde nemíníme a takto neozna ujeme.) 4

Prázdné zobrazení je morsmem z prázdné uspo ádané mnoºiny (, ) do libovolné uspo ádané mnoºiny A = (X, ). Budeme jej zna it 0 A : (, ) A. (Jednozna n ur ené) zobrazení z libovolné uspo ádané mnoºiny A do jednoprvkové uspo ádané mnoºiny je morsmus, který budeme zna it! A. Zna ení. Sloºení zobrazení f : X Y a g : Y Z, tj. zobrazení p i azující prvku x X prvek g(f(x)) Z, budeme zna it g f i krátce gf. (Pozor na po adí skládání v tomto zna ení!) Je tedy (gf)(x) = g(f(x)). Nehrozí-li nedorozum ní, závorky asto vynecháváme a místo f(x) pí²eme prost fx (p i skládání tedy gfx). Pozorování 1.1.1.7. Je-li f monotonní zobrazení z (X, 1 ) do (Y, 2 ) a g monotonní zobrazení z (Y, 2 ) do (Z, 3 ), pak g f je monotonním zobrazením z (X, 1 ) do (Z, 3 ). Tento fakt motivuje denici skládání morsm uspo ádaných mnoºin. Pozorování 1.1.1.7 zaru uje, ºe následující denice je korektní, tj. ºe sloºením morsm uspo ádaných mnoºin je op t morsmus. Denice 1.1.1.8. Jsou-li f, g morsmy uspo ádaných mnoºin takové, ºe dom g = cod f (tj. f, g jsou navazující morsmy), pak jejich sloºením je morsmus gf daný sloºením monotonních zobrazení f a g, p i emº dom(gf) = dom f a cod(gf) = cod g. Poznámka. Není-li dom g = cod f, není sloºení morsm gf denováno (p estoºe sloºení monotonních zobrazení g a f mnoºinov teoreticky denováno je nap. m ºe být prázdné). Pozorování 1.1.1.9. Skládání monotonních zobrazení, jakoº i morsm uspo ádaných mno- ºin, je asociativní. Pozorování 1.1.1.10. Pro kaºdý morsmus f : A B uspo ádaných mnoºin platí: f 1 A = f = 1 B f. Pozorování 1.1.1.9 a 1.1.1.10 jsou d sledkem vlastností skládání jakýchkoli mnoºinových zobrazení. Budou tedy platit nejen pro monotonní zobrazení ( i morsmy) mezi uspo ádanými mnoºinami, ale pro jakákoli zobrazení zachovávající n jakou strukturu na mnoºinách, ili pro morsmy mezi jakýmkoli druhem matematických struktur. To motivuje denici kategorie, kterou formáln vyslovíme pozd ji; prozatím vysta íme s následující neformální denicí: Denice 1.1.1.11. Kategorií budeme mínit n jakou t ídu objekt spole n s t ídou prvk zvaných morsmy, p i emº platí: kaºdý morsmus f má jednozna n ur ené objekty zvané doména a kodoména, navazující morsmy lze skládat (a výsledkem je op t morsmus s p íslu²nou doménou a kodoménou danou podle Denice 1.1.1.8), skládání morsm je asociativní a ke kaºdému objektu a existuje morsmus zvaný identita na a, který se chová jako neutrální prvek v i skládání s kterýmkoli navazujícím morsmem. Objekty kategorie jsou v typickém p ípad matematické struktury n jakého druhu (nap íklad uspo ádané mnoºiny) a jejími morsmy jsou n jaká zobrazení mezi t mito objekty, která zachovávají jejich strukturu (v na²em p ípad monotonní zobrazení). V takovém p ípad je jediným netriviálním poºadavkem uzav enost tohoto druhu zobrazení na skládání; ostatní poºadavky (asociativita, skládání s identitou) jsou pak obvykle spln ny automaticky (nebo jde o zobrazení). 5

P íklad 1.1.1.12. Antitonní zobrazení (tj. taková, ºe f(x) f(y) kdykoli x y) nespl ují podmínky na soubor morsm mezi uspo ádanými mnoºinami (p estoºe v jistém smyslu také p ená²ejí strukturu uspo ádání), nebo nejsou uzav ená na skládání. Uspo ádané mnoºiny s antitonními zobrazeními tedy netvo í kategorii. (Intuice, ºe antitonní zobrazení rovn º p ená²i strukturu uspo ádání, je dána tím, ºe jde o monotonní zobrazení do inverzn uspo ádané mnoºiny.) Poznámka. Mezi antitonní zobrazení navíc ani nepat í identita na více neº jednoprvkových uspo ádaných mnoºinách, nespl ují tedy ani podmínku existence identického morsmu na kaºdém objektu. (Protoºe identické zobrazení strukturu na mnoºin v bec nem ní, m lo by být prvkem jakéhokoli souboru zobrazení zachovávajících strukturu.) Tuto podmínku je v²ak u kategorií, jejichº t ídu morsm tvo í n jaká zobrazení mezi matematickými strukturami, moºno vºdy napravit um lým p idáním v²ech identit k souboru morsm, nebo to ostatní podmínky (zejména uzav enost morsm na skládání) nem ºe po²kodit. Na rozdíl od P íkladu 1.1.1.12 pro antitonní zobrazení, Pozorování 1.1.1.7 naopak zaru uje (spolu s Pozorováními 1.1.1.9 a 1.1.1.10, která jsou v²ak pro zobrazení automatická), ºe monotonní zobrazení (coby morsmy) mezi uspo ádanými mnoºinami (coby objekty) kategorii tvo í. Tuto kategorii nazýváme kategorií uspo ádaných mnoºin a zna íme Pos (z anglického poset, jeº je zkratkou z partially ordered set.) Poznámka. Název kategorie by správn m l reektovat nejen zvolený soubor objekt, nýbrº i morsm. Správn j²í by tedy bylo nazývat kategorii Pos kategorie uspo ádaných mnoºin a monotonních zobrazení. Je v²ak b ºným zvykem nazývat kategorie p edev²ím podle t ídy objekt (t ebaºe je to nejednozna né) a t ídu morsm v názvu neuvád t. Asociativita skládání navazujících morsm umoº uje vynechávat závorky v zápisech jako h (g f) i (hg)f. Pohodlným zp sobem vyzna ení návaznosti morsm A f B a B g C je kombinace t chto zápis do jednoho diagramu A f B g C. Podobným zp sobem je moºno vyzna ovat domény a kodomény v t²ího po tu morsm, nap.: A f B h g C k D (1.1) ekneme, ºe takovýto diagram komutuje, pokud se v n m libovolné dv cesty, které vedou mezi týmiº objekty a aspo jedna z nich je tvo ena alespo dv ma ²ipkami, skládají na tentýº morsmus. P íklad 1.1.1.13. Diagram (1.1) je komutativním tvercem, práv kdyº g f = k h. Komutativní diagramy jsou tak stru ným grackým zápisem konjunkce ady tvrzení o doménách a kodoménách v n m vyzna ených morsm a o rovnosti sloºených morsm podél jeho cest. (Pozd ji v n m r znými druhy ²ipek a jinými symboly budeme vyzna ovat i n které dal²í druhy tvrzení. Pojem komutativního diagramu lze v teorii kategorií dále precisikovat pomocí pojmu funktoru.) V teorii kategorií hledáme charakterizace vlastností struktur a morsm pomocí ²ipek a jejich skládání, bez odvolávek na prvky t chto struktur. Pokud totiº daný pojem dokáºeme charakterizovat výhradn pomocí pojm z denice kategorie, lze tuto charakterizaci vzít jako denici analogického pojmu v kaºdé kategorii. V ty dokazatelné výhradn pomocí p edpoklad uvedených v denici kategorie pak budou o tomto platit v libovolné kategorii, bez ohledu na to, které konkrétní objekty a morsmy ji tvo í. 6

P íklad 1.1.1.14. Identita na A je v kategorii Pos prvkov denována jako zobrazení 1 A, které kaºdému prvku x A p i adí sebe sama: 1 A (x) = x. Lze ji v²ak v Pos charakterizovat také pomocí skládání morsm, jako ten jediný morsmus h: A A takový, ºe pro libovolné objekty B, C a libovolné morsmy f : B A, g : A C platí h f = f a g h = g. 7