infa, BHP


Teoria kategorii jako ogólny dział algebry wyrosła z prac Samuela Eilenberga i Saundersa MacLane'a: pionierską pracą jest tu General theory of natural equivalences, Transactions of the American Mathematical Society 58 (1945), str. 231-294 - autorzy wprowadzili tam pojęcie kategorii, funktora i naturalnej transformacji funktorów. Teoria kategorii szybko przekroczyła granice algebry i jej język okazał się uniwersalnym sposobem mówienia o innych teoriach matematycznych: logice, teorii zbiorów, topologii, teorii porządku, geometrii, analizie itd. Jak to możliwe? Treść tych wykładów stanowi jedną z odpowiedzi na to pytanie.

Definicja 1.3 [Kategoria]

Kategoria C składa się z następujących danych:

(D1) obiektów: 0x01 graphic
...,

(D2) morfizmów: 0x01 graphic
...,

(D3) dwóch operacji 0x01 graphic
przypisującej każdemu morfizmowi 0x01 graphic
obiekty 0x01 graphic
i 0x01 graphic
,

(D4) operacji 0x01 graphic
przypisującej każdemu obiektowi 0x01 graphic
morfizm 0x01 graphic
nazywany identycznością,

(D5) operacji 0x01 graphic
przypisującej każdej parze morfizmów 0x01 graphic
takich, że 0x01 graphic
morfizm 0x01 graphic
nazywany złożeniem,

spełniających następujące aksjomaty:

(A1) 0x01 graphic
; 0x01 graphic
; 0x01 graphic
,

(A2) 0x01 graphic
, gdzie 0x01 graphic
oraz 0x01 graphic
,

(A3) jeśli 0x01 graphic
są składalne oraz 0x01 graphic
są składalne, to 0x01 graphic
.

Wiemy więc, z czego składa się kategoria. Nie znamy jednak odpowiedzi na - być może - równie ważne pytanie: czym jest kategoria? W naszym wykładzie przyjmiemy po prostu, że kategorią będzie każda interpretacja aksjomatów przedstawionych w Definicji 1.3 na gruncie teorii mnogości.

Pokażmy, że o kategorii można też myśleć jako o specjalnym grafie skierowanym. Oto druga, równie dobra dla naszych potrzeb, definicja kategorii:


Definicja 1.4 [Kategoria jako graf]

Grafem skierowanym nazywamy kolekcję obiektów (wierzchołków) 0x01 graphic
, kolekcję strzałek (krawędzi) 0x01 graphic
i dwie funkcje

W grafie, kolekcja składalnych par strzałek to zbiór

0x01 graphic

nazywany produktem nad 0x01 graphic
. 0x01 graphic
kategorii można myśleć jako o grafie skierowanym 0x01 graphic
, który posiada dwie dodatkowe funkcje 0x01 graphic
, 0x01 graphic
oraz 0x01 graphic
, 0x01 graphic
takie, że spełnione są warunki (A1)-(A3) Definicji 1.3.


Poniżej pokażemy trzecią, równoważną, algebraiczną definicję kategorii (na podstawie książki: Peter J. Freyd, Andre Scedrov, Categories, Allegories, North Holland, 1989).


Definicja 1.5 [Kategoria jako algebra]

Kategoria C składa się z dwóch operacji unarnych i jednej częściowej operacji binarnej. Zmienne, na które działają te operacje nazywamy morfizmami (strzałkami). Wartości tych operacji są zapisywane i czytane jako:

Operacje podlegają następującym aksjomatom:


(b1) 0x01 graphic
jest zdefiniowane wtw, gdy 0x01 graphic
,

(b2) 0x01 graphic
oraz 0x01 graphic
,

(b3) 0x01 graphic
oraz 0x01 graphic
,

(b4) 0x01 graphic
oraz 0x01 graphic
,

(b5) 0x01 graphic
.


W tym wypadku równoważność definicji z dwiema pozostałymi (Definicje 1.3 i 1.4) nie jest oczywista. Aby ją wykazać, rozpocznijmy od lematu, który rzuci trochę światła na strukturę algebraiczną, którą przed chwilą opisaliśmy.


Lemat 1.6

Dla morfizmu 0x01 graphic
następujące warunki są równoważne:

  1. istnieje 0x01 graphic
    taki, że 0x01 graphic
    ;

  2. istnieje 0x01 graphic
    taki, że 0x01 graphic
    ;

  3. 0x01 graphic
    ;

  4. 0x01 graphic
    ;

  5. dla każdego 0x01 graphic
    , 0x01 graphic
    (co oznacza, że jeżeli złożenie 0x01 graphic
    jest zdefiniowane, to jest równe 0x01 graphic
    ), dla każdego 0x01 graphic
    , 0x01 graphic
    .

Dowód

(1)0x01 graphic
(2) Dla 0x01 graphic
mamy 0x01 graphic
. (2)0x01 graphic
(3) 0x01 graphic
. (3)0x01 graphic
(4) 0x01 graphic
. (4)0x01 graphic
(5) Załóżmy, że 0x01 graphic
jest zdefiniowane dla każdego 0x01 graphic
; to oznacza, że 0x01 graphic
, czyli z (4), 0x01 graphic
dla każdego 0x01 graphic
. A zatem 0x01 graphic
. (3)0x01 graphic
(1) Oczywiste. (4)0x01 graphic
(3) 0x01 graphic
. (5)0x01 graphic
(4) Połóżmy 0x01 graphic
. Mamy 0x01 graphic
, czyli 0x01 graphic
istnieje. Z (5) wynika, że 0x01 graphic
. Ale (b3) implikuje, że 0x01 graphic
, czyli 0x01 graphic
. Dowód równoważności (6) z (3) jest podobny do równoważności (5) z (4).


Morfizm 0x01 graphic
spełniający dowolny z powyższych warunków nazywamy identycznością.

A zatem równoważność trzeciej definicji kategorii z pierwszą uzyskujemy następująco (tak naprawdę, to pokażemy jedynie, że dane Definicji 1.5 wystarczą do zrekonstruowania Definicji 1.3): Identyczność 0x01 graphic
to zmienna 0x01 graphic
taka, że 0x01 graphic
. Dziedziną 0x01 graphic
jest 0x01 graphic
, przeciwdziedziną 0x01 graphic
. Złożenie 0x01 graphic
to 0x01 graphic
. Kolekcja obiektów Definicji 1.3 pokrywa się z kolekcją morfizmów identycznościowych Definicji 1.5. Zauważmy, że dla dowolnego 0x01 graphic
, zarówno 0x01 graphic
, jak i 0x01 graphic
są obiektami (identycznościami), bo 0x01 graphic
, 0x01 graphic
, 0x01 graphic
, 0x01 graphic
.

Sprawdźmy aksjomaty: 0x01 graphic
. Aby pokazać, że 0x01 graphic
jest morfizmem, załóżmy, że 0x01 graphic
(czyli 0x01 graphic
) oraz 0x01 graphic
(czyli 0x01 graphic
). Wówczas 0x01 graphic
, 0x01 graphic
.

Załóżmy teraz, że 0x01 graphic
. Wówczas 0x01 graphic
. Ostatnia równość wynika z poprzedniego paragrafu. Podobnie, 0x01 graphic
.

W końcu, 0x01 graphic
przy odpowiednich założeniach.

0x01 graphic
     (1)

Aby traktować funkcje jako morfizmy musimy precyzyjnie znać 0x01 graphic
i 0x01 graphic
. Na przykład funkcje 0x01 graphic
oraz 0x01 graphic
, które mają takie samo działanie na argumentach, będą traktowane jako dwa różne morfizmy. Formalnie, w języku teorii mnogości morfizmem będzie trójka 0x01 graphic
taka, że 0x01 graphic
spełnia powyższe równanie (1) wraz z poniższym:

0x01 graphic
     (2)

Wtedy 0x01 graphic
jest projekcją na pierwszą współrzędną 0x01 graphic
, a 0x01 graphic
projekcją na trzecią współrzędną.

0x01 graphic

Inne przykłady kategorii zamieścimy w Ćwiczeniach do tego wykładu.

==Izomorfizmy== Definicja izomorfizmu jest pierwszą definicją teorii kategorii, definicją abstrakcyjną, niezależną od specyficznych wymagań konkretnej teorii matematycznej, definicją wyrażoną tylko w języku strzałek (czyli w języku teorii kategorii).


Definicja 1.7 [Izomorfizm]

Niech 0x01 graphic
będzie dowolną kategorią. Morfizm 0x01 graphic
jest izomorfizmem, jeśli istnieje morfizm 0x01 graphic
taki, że 0x01 graphic
oraz 0x01 graphic
. Morfizm 0x01 graphic
nazywa się morfizmem odwrotnym do 0x01 graphic
. Jeśli dla obiektów 0x01 graphic
kategorii 0x01 graphic
istnieje izomorfizm 0x01 graphic
, to obiekty 0x01 graphic
i 0x01 graphic
nazywamy izomorficznymi, co zapisujemy jako 0x01 graphic
.


Ponieważ dowolny morfizm 0x01 graphic
posiada dokładnie jeden morfizm odwrotny (dowód?), będziemy go oznaczać jako 0x01 graphic
. Można łatwo pokazać (dowód?), że morfizm odwrotny do izomorfizmu jest izomorfizmem.


Fakt 1.1 wyraża zatem myśl, że izomorfizmami w 0x01 graphic
są dokładnie bijekcje. Ale uwaga: w kategoriach, których obiektami są zbiory z pewną strukturą, a morfizmami funkcje zachowujące tę strukturę (kategorie o takich własnościach nazywamy konkretnymi, patrz Definicja 5.9, bijekcje nie zawsze są izomorfizmami. Prosty kontrprzykład stanowi tutaj kategoria 0x01 graphic
( Zadanie 1.3).

==Podstawy teoriomnogościowe== Teoria mnogości uczy nas, że nie istnieje zbiór wszystkich zbiorów. Jeśli więc rozważamy kategorię 0x01 graphic
, której obiektami są zbiory, to widzimy, że kolekcja wszystkich obiektów 0x01 graphic
nie tworzy zbioru (jest zbyt duża!). Podobnie, kolekcja wszystkich morfizmów 0x01 graphic
jest zbyt wielka, aby być zbiorem (zauważmy, że samych identyczności jest już tyle, ile obiektów). Kategoria 0x01 graphic
nie jest taką jedyną. W związku z tym definiujemy:

Definicja 1.8

Kategorię 0x01 graphic
nazywamy małą, jeśli kolekcja wszystkich obiektów 0x01 graphic
i morfizmów 0x01 graphic
kategorii 0x01 graphic
są zbiorami. W przeciwnym wypadku 0x01 graphic
jest duża.


A zatem Pos, Grp, Vec są duże, zaś kategorie skończone są małe. Kategorie duże wyglądają na pierwszy rzut oka nieprzyjaźnie, część z nich posiada jednak bardzo często następującą cechę:


Definicja 1.9

Kategorię 0x01 graphic
nazywamy lokalnie małą, jeśli dla każdej pary obiektów 0x01 graphic
z 0x01 graphic
kolekcja 0x01 graphic
jest zbiorem (o takim zbiorze mówimy w skrócie homset, podobnie jak o zbiorze częściowo uporządkowanym przyjęło się mówić: poset).


Większa część teorii kategorii, którą zaprezentujemy w dalszym toku wykładu dotyczy kategorii lokalnie małych (takich jak Pos, Grp, Vec itd. czy wszystkie kategorie małe). Po dalsze wiadomości dotyczące podstaw teoriomnogościowych teorii kategorii odsyłamy do dyskusji tego tematu w podręczniku Categories for the Working Mathematician, Springer, 1997, Saundersa Mac Lane'a. Bardzo ciekawą dyskusję roli teorii kategorii w badaniach nad podstawami matematyki zaproponował Steven Awodey w artykule: An answer to Hellman's question: Does category theory provide a framework for mathematical structuralism?, Philosophia Mathematics (3) vol. 12 (2004), dostępnym również na stronie domowej autora pracy.



Wyszukiwarka

Podobne podstrony:
BIBLIOGRAFIA infa, BHP
bhp 1
organizacja i metodyka pracy sluzby bhp
szkolenia bhp
Szkolenie BHP Nowa studenci
Prezentacja firmy MARSTATE SERVICE BHP PPOZ PPT
BHP przy pracach na wysokości
4i5 ZASADY ORGANIZACJI PRACY I BHP PRZY UPRAWIE MIĘDZYRZĘDOWEJ
Transport pacjenta BHP
BHP przy obsludze monitorow ekranowych
Szkol Metodyka szkolenia Bhp
BHP roboty murarskie
BHP STATYSTYKA

więcej podobnych podstron