Kategoriateoria on matematiikan haara , joka tutkii matemaattisten objektien välisten suhteiden ominaisuuksia, jotka eivät riipu objektien sisäisestä rakenteesta.
Kategoriateoria on keskeinen nykyajan matematiikassa [1] , ja se on löytänyt sovelluksia myös tietojenkäsittelytieteessä [2] , logiikassa [3] ja teoreettisessa fysiikassa [4] [5] . Algebrallisen geometrian ja homologisen algebran nykyaikainen kuvaus perustuu olennaisesti kategoriateorian käsitteisiin. Yleisiä kategoriakäsitteitä käytetään aktiivisesti myös toiminnallisessa ohjelmointikielessä Haskell [6] .
Luokka on:
ja kaksi aksioomia täyttyy :
Objektien luokka ei välttämättä ole joukko aksiomaattisen joukkoteorian merkityksessä . Kategoria , jossa on joukko ja (luokan kaikkien morfismien joukko) on joukko, kutsutaan pieneksi . Lisäksi on mahdollista (pienellä määritelmän korjauksella) tarkastella luokkia, joissa minkä tahansa kahden objektin väliset morfismit muodostavat myös luokan tai jopa suuremman rakenteen [7] . Tässä määritelmän muunnelmassa luokan, jossa kahden kiinteän objektin väliset morfismit muodostavat joukon, sanotaan olevan paikallisesti pieni .
Muiden algebrallisten järjestelmien luokat määritellään samalla tavalla .
Kommutatiiviset kaaviot ovat tavallinen tapa kuvata luokkateorialauseita . Kommutatiivinen kaavio on suunnattu graafi , jonka kärjessä on objektit ja morfismit nuolina , eikä nuolien koostumuksen tulos riipu valitusta polusta. Esimerkiksi kategoriateorian aksioomit (koostumuksen assosiatiivisuus ja identiteettimorfismiominaisuus) voidaan kirjoittaa kaavioilla:
Luokalle voit määrittää kaksoisluokan , jossa:
Kaksinaisuuden periaate sanoo, että mille tahansa kategoriateorian väitteelle on mahdollista muotoilla duaalilausunto käyttämällä nuolia kääntämällä, kun taas väitteen totuus ei muutu. Usein kaksoiskäsitettä merkitään samalla termillä etuliitteellä co- (katso esimerkit alla).
Morfismia kutsutaan isomorfismiksi , jos on olemassa sellainen morfismi , että ja . Kahden objektin, joiden välillä on isomorfismi, sanotaan olevan isomorfisia . Erityisesti identiteettimorfismi on isomorfismi, joten mikä tahansa esine on isomorfinen itselleen.
Morfismeja, joissa alku ja loppu ovat samat, kutsutaan endomorfismeiksi . Endomorfismijoukko on monoidi suhteessa identiteettielementin koostumuksen toimintaan .
Endomorfismeja, jotka ovat myös isomorfismeja, kutsutaan automorfismeiksi . Minkä tahansa kohteen automorfismit muodostavat automorfismiryhmän koostumuksen mukaan.
Monomorfismi on sellainen morfismi, että jollekinsiitäseuraa, että. Monomorfismien koostumus on monomorfismi.
Epimorfismi on sellainen morfismi, että jollekinseuraavista. Epimorfismien koostumus on epimorfismi.
Bimorfismi on morfismi, joka on sekä monomorfismi että epimorfismi. Jokainen isomorfismi on bimorfismi, mutta jokainen bimorfismi ei ole isomorfismi.
Monomorfismi, epimorfismi ja bimorfismi ovat injektiivisen , surjektiivisen ja bijektiivisen kartoituksen käsitteiden yleistyksiä. Mikä tahansa isomorfismi on monomorfismi ja epimorfismi; päinvastoin, yleisesti ottaen, ei pidä paikkaansa kaikissa luokissa.
Kategorian alkuperäinen (alkuperäinen, yleisesti vastenmielinen) objekti on sellainen objekti, josta on ainutlaatuinen morfismi mihin tahansa kategorian objektiin.
Jos luokassa on alkuobjekteja, ne ovat kaikki isomorfisia.
Kaksinkertaisella tavalla määritellään terminaali tai universaalisti houkutteleva kohde - tämä on sellainen esine, johon mistä tahansa luokan objektista on ainutlaatuinen morfismi.
Luokkaobjektia kutsutaan tyhjäksi , jos se on sekä alkuperäinen että pääte.
Esimerkki: Set - luokassa alkuperäinen objekti on tyhjä joukko , pääteobjekti on mikä tahansa yhden elementin joukko . Esimerkki: Luokassa Grp on tyhjä objekti - tämä on yhden elementin ryhmä.Objektien A ja B tulo (pari) on objekti, jolla on morfismejajasellainen, että mille tahansa objektille, jolla on morfismejajaon olemassa ainutlaatuinen morfismisiten,että oikealla oleva kaavio on kommutoiva. Morfismejakutsutaan projektioksiksi . _
Olioiden summa tai yhteistulo ja on kaksinkertaisesti määritelty . Vastaavia morfismeja kutsutaan upotuksiksi . Nimestään huolimatta ne eivät yleensä ole monomorfismeja .
Jos tuote ja sivutuote ovat olemassa, ne määritetään yksilöllisesti isomorfismiin asti.
Esimerkki: Luokassa Joukko A:n ja B : n tulo on joukkoteorian merkityksessä suora tulo ja summa on disjunktiliitto . Esimerkki: Ring - luokassa summa on tensoritulo ja tulo on renkaiden suora summa . Esimerkki: Luokassa Vect K (äärellinen) tulo ja summa ovat isomorfisia - tämä on vektoriavaruuksien suora summa .Minkä tahansa objektiperheen tulo on helppo määritellä samalla tavalla . Äärettömät tuotteet ovat yleensä paljon monimutkaisempia kuin äärelliset tuotteet. Esimerkiksi, vaikka Vect K :n äärelliset tulot ja sivutuotteet ovat isomorfisia suorille summille, äärettömät tulot ja sivutuotteet eivät ole isomorfisia. Äärettömän tuotteen alkiot ovat mielivaltaisia äärettömiä elementtijonoja , kun taas äärettömän yhteistuotteen elementit ovat sekvenssejä, joissa vain äärellinen määrä termejä ei ole nolla.
Funktiot ovat rakennetta säilyttäviä luokkakartoituksia. Tarkemmin,
Funktori (kovariantti) yhdistää jokaisen luokkaobjektin luokkaobjektiin ja jokaisen morfismin morfismiin siten, että
Kontravarianttifunktiontori tai kofunktiontori voidaan ymmärtää kovarianttifunktiona pisteestä - ( tai -funktioon ), eli "funktoriksi, joka kääntää nuolia päinvastaiseksi". Hän nimittäin yhdistää jokaiseen morfismiin morfismin , ja koostumussääntö käännetään sen mukaisesti: .
Luonnollisen transformaation käsite ilmaisee kahden funktorin välistä suhdetta. Funktiot kuvaavat usein "luonnollisia rakenteita", tässä mielessä luonnolliset muunnokset kuvaavat tällaisten rakenteiden "luonnollisia morfismeja".
Jos ja ovat kovarianttifunktioita luokasta luokkaan , niin luonnollinen muunnos määrittää jokaiselle luokan objektille morfismin siten , että mille tahansa kategorian morfismille seuraava kaavio on kommutatiivinen:
Kahden funktorin sanotaan olevan luonnostaan isomorfisia , jos niiden välillä tapahtuu luonnollinen muunnos, joka on isomorfismi mille tahansa .
Matematiikan alat | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Portaali "Tiede" | ||||||||||
Matematiikan perusteet joukko teoria matemaattinen logiikka logiikan algebra | ||||||||||
Lukuteoria ( aritmetiikka ) | ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
|