Functori adjuncți

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 8 martie 2020; verificările necesită 2 modificări .

Functorii adjuncți  sunt o pereche de functori care se află într-o anumită relație unul cu celălalt. Functorii adjuncți sunt adesea întâlniți în diferite domenii ale matematicii.

Informal, functorii F și G sunt conjugați dacă satisfac relația . Atunci F este numit functor adjunct stâng, iar G  este numit drept.

Motivație

Functorii adjuncți sunt unul dintre instrumentele cheie ale teoriei categoriilor , multe construcții matematice notabile pot fi descrise ca functori adjuncți. Ca urmare, dovezile multor rezultate interesante pot urma imediat din teoremele generale ale functorilor adjuncți, cum ar fi echivalența diferitelor definiții și din faptul că functorii adjuncți din dreapta comută cu limite (și cei din stânga cu colimite).

Rezolvarea problemei de optimizare

Putem spune că un functor adjunct este o modalitate de a specifica cea mai eficientă soluție a unei probleme folosind o metodă standard. De exemplu, o problemă elementară din teoria inelelor  este cum să transformi un pseudo -inel (adică un inel care poate să nu aibă o unitate multiplicativă) într- un inel . Cel mai eficient mod de a face acest lucru este să adăugați unul la inel, toate elementele necesare pentru a satisface axiomele inelului (de exemplu, elemente de tip r +1 , unde r  este un element al inelului), și nu presupune orice relații din noul inel care nu sunt necesare pentru a satisface axiomele. Această construcție este standard în sensul că funcționează pentru orice pseudoring.

Descrierea de mai sus este foarte vagă, dar poate fi făcută precisă folosind limbajul teoriei categoriilor: o construcție este „ cea mai eficientă ” dacă satisface proprietatea universală și „ standard ” în sensul că definește un functor. Proprietățile universale sunt împărțite în inițiale și terminale, deoarece aceste concepte sunt duale , este suficient să luăm în considerare unul dintre ele.

Ideea utilizării proprietății inițiale este de a formula problema în termenii unei astfel de categorii auxiliare E , încât rămâne doar să găsim obiectul inițial E. Această formulare are avantajul că problema „găsirii celei mai eficiente soluții” devine destul de riguroasă și într-un fel similară cu problema găsirii unui extremum . Pentru a alege categoria potrivită E , uneori este necesar să alegeți trucuri dificile: în cazul unui semiine R , categoria cerută este o categorie ale cărei obiecte sunt homomorfisme ale semiinelelor RS , unde S  este un inel cu identitate. Morfismele din E între RS 1 și RS 2  sunt triunghiuri comutative de forma ( RS 1 , RS 2 , S 1S 2 ) , unde S 1 → S 2  este un homomorfism inel. Existența unui morfism între RS 1 și RS 2 înseamnă că S 1  nu este o soluție mai puțin eficientă a problemei decât S 2 : S 2 are mai multe elemente adăugate și/sau mai multe relații între ele decât S 1 .

A spune că această metodă definește soluția „ cea mai eficientă ” și „ standard ” a unei probleme este același lucru cu a spune că definește functorii adjuncți.

Definiții formale

Există mai multe definiții echivalente ale functorilor adjuncți. Echivalența lor este elementară, dar nu banală.

Definiția săgeții universale este ușor de formulat și este, de asemenea, cea mai apropiată de intuiția noastră despre „problema de optimizare”.

Definiția unității și contului este convenabilă pentru functorii des întâlniți în algebră, deoarece oferă formule care pot fi verificate direct.

Definiția setului Hom face ca definiția să fie simetrică și clarifică motivele pentru a numi functorii „adjuncți”.

Săgeată universală

Un functor F  : CD  este un functor adjunct stânga dacă pentru fiecare obiect X din categoria C există o săgeată terminală ε X de la F la X . Dacă pentru fiecare X din C alegem un obiect G 0 X în D pentru care este definită o săgeată terminală ε X  : F ( G 0 X ) → X , atunci există un functor unic G  : CD astfel încât GX = G 0 X și pentru orice morfism din categoria C f  : X avem ε FG ( f ) = f ∘ ε X ; F se numește apoi adjunctul din stânga al functorului G .

Un functor G  : CD  este un functor adjunct drept dacă pentru fiecare obiect Y din categoria D există o săgeată inițială de la Y la G . Dacă pentru fiecare Y în D alegem un obiect F 0 Y în C astfel încât săgeata inițială η Y  : YG ( F 0 Y ) de la Y la G să fie definită , atunci există un functor unic F  : CD astfel că FY = F 0 Y și GF ( g ) ∘ η Y = η g pentru g  : Y  este un morfism în D ; G se numește apoi adjunctul drept al functorului F .

După cum sugerează terminologia, este adevărat că F  este dualul stâng al lui G dacă și numai dacă G  este dualul drept al lui F . Totuși, acest lucru nu este evident din definiția în ceea ce privește săgeata universală, ci este evident datorită definiției în ceea ce privește unitatea și județul.

Unitatea și unitatea

Pentru a defini o unitate și o unitate din categoriile C și D , trebuie să fixăm doi functori F  : CD , G  : CD și două transformări naturale :

,

numită co -unitate și , respectiv, unitate de conjugare, astfel încât compozițiile

și

sunt transformări identice 1 F și 1 G ale functorilor F și respectiv G .

Într-o astfel de situație, F este conjugat la stânga cu G și G este conjugat la dreapta cu F . Uneori această relație este denotată sau pur și simplu .

Sub formă de ecuații, condițiile de mai sus pe (ε,η) se numesc ecuații unitare și unitare :

Definiție prin functorul Hom

Se consideră doi functori F  : CD și G  : CD . Să existe un izomorfism natural :

.

Aceasta definește o familie de bijecții:

.

pentru toate obiectele X în C și Y în D .

Aici F se numește conjugat stânga pentru G și G  este numit conjugat la dreapta pentru F .

Pentru a înțelege ce se înțelege prin naturalețea lui Φ , este necesar să explicăm modul în care hom C ( F -, -) și hom D ( -, G -) sunt functori. De fapt, ambii sunt bifunctori de la D op × C la Set . În mod explicit, naturalețea lui Φ înseamnă că pentru toate morfismele f  : XX în C și morfismele g  : Y ′ → Y în D , următoarea diagramă comută:

Exemple

Grupuri gratuite

Construirea unui grup liber este un exemplu convenabil pentru clarificarea esenței definițiilor. Fie F  : GrpSet  un functor care asociază cu o mulţime Y grupul liber generat de elementele lui Y , iar G  : GrpSet  un functor uitator care asociază un grup X cu mulţimea lui suport. Atunci F  este adjunctul din stânga lui G :

Săgeți terminale: pentru fiecare grup X , grupul FGX  este un grup liber generat de elementele lui X ca mulțime. Fie  un homomorfism de grup care duce generatorii lui FGX la elementele corespunzătoare ale lui X. Atunci  este un morfism terminal de la F la X , deoarece orice homomorfism din grupul liber FZ la X poate fi realizat cu ajutorul unei singure funcții din mulțimea Z la mulțimea X. Aceasta înseamnă că ( F , G )  este o pereche de functori adjuncți.

Seturile Hom: mapările de la grupul liber FY la grupul X corespund în mod unic mapărilor din mulțimea Y ​​la mulțimea GX : fiecare homomorfism este determinat în mod unic de valorile sale pe generatoarele grupului liber. Prin calcul direct, se poate verifica dacă această corespondență este o transformare naturală și, prin urmare, perechea ( F , G ) este conjugată.

Alte exemple din algebră

Exemple de topologie

Proprietăți

Existenta

Nu orice functor G  : CD are un adjunct stânga sau dreapta. Dacă C  este o categorie completă , atunci după teorema functorului adjunct a lui Peter Freud G are un adjunct stâng dacă și numai dacă pentru orice Y din categoria D există o familie de morfisme:

f i  : Y → G ( X i ) ,

unde indicii i trec prin mulțimea I astfel încât orice morfism:

h  : Y → G ( X )

poate fi scris ca:

h = G ( t ) o f i

pentru unele i în I și unele morfism:

t  : X i → X în C .

O afirmație similară caracterizează functorii care au un adjunct drept.

Unicitate

Dacă un functor F  : CD are două conjugate drepte G și G , atunci G și Gsunt izomorfe în mod natural .

Pe de altă parte, dacă F este lăsat conjugat cu G și G este în mod natural izomorf cu G , atunci F este lăsat și conjugat cu G .

Compoziție

Compozițiile de conjugare pot fi luate într-un mod natural. Dacă F , G , ε, η〉  este o conjugare între C și D , iar F ′, G ′, ε′, η′〉  este o conjugare între D și E , atunci functorul

lăsat conjugat la functor

.

Se poate forma o categorie ale cărei obiecte sunt toate categorii mici și ale cărei morfisme sunt conjugări.

Naveta cu limite

Cea mai importantă proprietate a functorilor adjuncți este continuitatea lor: fiecare functor care are un adjunct stâng (adică este un adjunct drept) comută cu limite în sens categoric. În consecință, un functor care are un adjunct drept este finit continuu , adică comută cu colimitele . Deoarece multe construcții sunt limite sau colimite, de aici decurg imediat câteva consecințe. De exemplu:

Literatură