Luokkateoria

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] .

Määritelmä

Luokka  on:

ja kaksi aksioomia täyttyy :

Pieni luokka

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 .

Luokkaesimerkkejä

Muiden algebrallisten järjestelmien luokat määritellään samalla tavalla .

Kommutatiiviset kaaviot

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:

Kaksinaisuus

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).

Perusmääritelmät ja ominaisuudet

Isomorfismi, endomorfismi, automorfismi

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, epimorfismi, bimorfismi

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.

Alku- ja pääteobjektit

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ä.

Tulo ja objektien summa

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

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: .

Luonnolliset muutokset

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 .

Jotkin luokkatyypit

Katso myös

Muistiinpanot

  1. Helemsky, 2004 .
  2. Rydeheard, Burstall, 1988 .
  3. Goldblatt, 1983 .
  4. Rodin, 2010 .
  5. Ivanov .
  6. Kategoriateoria Haskellissa .
  7. J. Adámek, H. Herrlich, GE Strecker Abstraktit ja konkreettiset luokat: Kissojen ilo Arkistoitu 25. maaliskuuta 2010 Wayback Machinessa , - New York: John Wiley and Sons, - 1990.

Linkit

Kirjallisuus