Kategoriteori er en gren af matematikken , der studerer egenskaberne ved relationer mellem matematiske objekter , der ikke afhænger af objekters indre struktur.
Kategoriteori er central i moderne matematik [1] , og har også fundet anvendelser inden for datalogi [2] , logik [3] og teoretisk fysik [4] [5] . Den moderne udlægning af algebraisk geometri og homologisk algebra bygger i det væsentlige på begreberne kategoriteori. Generelle kategoribegreber bruges også aktivt i det funktionelle programmeringssprog Haskell [6] .
Kategori er:
og to aksiomer er opfyldt :
En klasse af objekter er ikke nødvendigvis en mængde i betydningen aksiomatisk mængdeteori . En kategori , hvori er et sæt og (sættet af alle morfismer i kategorien) er et sæt, kaldes lille . Derudover er det muligt (med en lille korrektion af definitionen) at overveje kategorier, hvor morfismer mellem to vilkårlige objekter også danner en klasse eller endda en større struktur [7] . I denne variant af definitionen siges en kategori, hvor morfismer mellem to faste objekter danner et sæt, at være lokalt lille .
Kategorier for andre algebraiske systemer er defineret på samme måde .
Kommutative diagrammer er standardmetoden til at beskrive kategoriteoretiske udsagn . Et kommutativt diagram er en rettet graf med objekter i dets toppunkter og morfismer som pile , og resultatet af sammensætningen af pilene afhænger ikke af den valgte sti. For eksempel kan kategoriteoriens aksiomer (sammensætningens associativitet og identitetsmorfismeegenskaber) skrives ved hjælp af diagrammer:
For en kategori kan du definere en dobbelt kategori , hvor:
Dualitetsprincippet siger, at for ethvert udsagn om kategoriteori er det muligt at formulere et dobbelt udsagn ved at bruge pilevending, mens udsagnets sandhed ikke ændres. Ofte er et dobbeltbegreb betegnet med det samme udtryk med præfikset co- (se eksempler nedenfor).
En morfisme kaldes en isomorfisme , hvis der eksisterer en morfisme sådan, at og . To objekter, mellem hvilke der er en isomorfi, siges at være isomorfe . Især identitetsmorfismen er en isomorfi, så ethvert objekt er isomorf for sig selv.
Morfismer, hvor begyndelsen og slutningen falder sammen, kaldes endomorfismer . Sættet af endomorfismer er en monoid med hensyn til kompositionens funktion med identitetselementet .
Endomorfismer, der også er isomorfier, kaldes automorfier . Automorfierne af ethvert objekt danner en automorfigruppe efter sammensætning.
En monomorfi er en sådan morfisme, at for enhverafden følger, at. Sammensætningen af monomorfismer er en monomorfi.
En epimorfi er en morfismesådan, at for enhveraffølgende. Sammensætningen af epimorfismer er en epimorfi.
En bimorfi er en morfisme, der både er en monomorfi og en epimorfi. Enhver isomorfi er en bimorfi, men ikke enhver bimorfi er en isomorfi.
Monomorfisme, epimorfi og bimorfi er generaliseringer af begreberne henholdsvis injektiv , surjektiv og bijektiv kortlægning. Enhver isomorfisme er en monomorfi og en epimorfi; det modsatte er generelt set ikke sandt for alle kategorier.
Det oprindelige (indledende, universelt frastødende) objekt i en kategori er et sådant objekt, hvorfra der er en unik morfisme til ethvert objekt i kategorien.
Hvis der findes initialobjekter i en kategori, så er de alle isomorfe.
På en dobbelt måde er et terminal eller universelt tiltrækkende objekt defineret - dette er et sådant objekt, som fra ethvert objekt i kategorien er en unik morfisme.
Et kategoriobjekt kaldes null , hvis det både er initialt og terminalt.
Eksempel: I kategorien Sæt er startobjektet et tomt sæt , terminalobjektet er ethvert sæt af ét element . Eksempel: Der er et null-objekt i kategorien Grp - dette er en gruppe af ét element.Produktet (parret) af objekterne A og B er et objektmed morfismerogsådan, at der for ethvert objektmed morfismereren unik morfisme, således at diagrammet vist til højre er kommutativt. Morfismerkaldes projektioner . _
Summen eller biproduktet af objekter og er dobbelt defineret . De tilsvarende morfismer kaldes indlejringer . På trods af deres navn er de generelt ikke monomorfier .
Hvis et produkt og et biprodukt eksisterer, så er de unikt bestemt op til isomorfi.
Eksempel: I kategorien Mængde er produktet af A og B et direkte produkt i betydningen mængdelære , og summen er en usammenhængende forening . Eksempel: I kategorien Ring er summen tensorproduktet, og produktet er den direkte sum af ringene . Eksempel: I kategorien Vect K (endelig) er produktet og summen isomorfe - dette er den direkte sum af vektorrum .Det er let at definere produktet af enhver familie af objekter på en lignende måde . Uendelige produkter er generelt meget mere komplicerede end endelige produkter. For eksempel, mens endelige produkter og biprodukter i Vect K er isomorfe til direkte summer, er uendelige produkter og biprodukter ikke isomorfe. Elementerne i et uendeligt produkt er vilkårlige uendelige sekvenser af elementer , mens elementerne i et uendeligt biprodukt er sekvenser, hvor kun et begrænset antal led er ikke-nul.
Funktioner er strukturbevarende kategoritilknytninger. Mere præcist,
En (kovariant) funktor forbinder hvert kategoriobjekt med et kategoriobjekt og hver morfisme med en morfisme , således at
En kontravariant funktor , eller cofunctor , kan forstås som en kovariant funktor fra til (eller fra til ), altså "en funktor, der vender pile". Han forbinder nemlig med hver morfisme morfismen , og sammensætningsreglen er derfor omvendt: .
Begrebet naturlig transformation udtrykker forholdet mellem to funktioner. Funktioner beskriver ofte "naturlige konstruktioner", i denne forstand beskriver naturlige transformationer "naturlige morfismer" af sådanne konstruktioner.
Hvis og er kovariante funktiontorer fra kategorien til , så tildeler den naturlige transformation hvert objekt i kategorien en morfisme på en sådan måde, at for enhver morfisme i kategorien er følgende diagram kommutativt:
To funktorer siges at være naturligt isomorfe , hvis der er en naturlig transformation mellem dem, sådan at det er en isomorfi for enhver .
Grene af matematik | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Portal "Science" | ||||||||||
Grundlaget for matematik mængdeteori matematisk logik logikkens algebra | ||||||||||
Talteori ( aritmetik ) | ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
|