Functor (matematică)

Un functor  este un tip special de mapare între categorii . Poate fi înțeles ca o mapare care păstrează structura. Functorii dintre categoriile mici sunt morfisme din categoria categoriilor mici . Colecția tuturor categoriilor nu este o categorie în sensul obișnuit, deoarece colecția obiectelor sale nu este o clasă . O modalitate de a depăși astfel de dificultăți teoretice de mulțimi este de a adăuga o axiomă independentă la ZFC despre existența cardinalilor de neatins .

Pentru prima dată, functorii au început să fie luați în considerare în topologia algebrică , în care obiectele algebrice (de exemplu, grupul fundamental ) sunt asociate cu spații topologice , iar homomorfismele dintre aceste obiecte  sunt asociate cu mapări continue . Ulterior, functorii s-au răspândit în multe domenii ale matematicii și sunt folosiți pentru a conecta diverse categorii.

Termenul „functor” a fost împrumutat de matematicieni din lucrările filozofului Rudolf Carnap [1] , în timp ce în Carnap cuvântul „functor” se referea la un concept lingvistic [2] .

Definiție

Un functor (covariant) de la categorie la categorie  este o mapare care:

Astfel, functorul trebuie să păstreze morfismele identitare și structura compoziției morfismelor.

În mod similar, un functor contravariant  este o hartă care inversează săgețile (adică atribuie un morfism unui morfism ), păstrează morfisme identice și satisface egalitatea:

.

De asemenea, un functor contravariant poate fi definit ca un functor covariant din categoria duală . Unii autori preferă să scrie toate expresiile covariant, iar în loc de cuvintele „functor contravariant de la la ” spun „functor de la la ” (sau, uneori, „functor de la la ”).

Bifunctori și multifunctori

Un bifunctor  este un functor a două argumente. Un exemplu natural este functorul Hom , care este covariant într-un argument și contravariant în altul.

Formal, bifunctorii sunt definiți ca functori din categoria de produse . De exemplu, un functor are forma .

Un multifunctor  este o generalizare a noțiunii de bifunctor pe variabile.

Exemple

Pentru a specifica un functor, trebuie să-i definești acțiunea nu numai asupra obiectelor de categorie, ci și (mai important) asupra morfismelor: există diferiți functori care acționează în același mod asupra obiectelor, de exemplu, functorul de identitate și functorul anti -identitate. care inversează săgețile.

Proprietăți

O categorie a unui obiect este aceeași cu un monoid : morfismele din ea corespund elementelor monoidului, iar operația de compunere a morfismelor corespunde operației definite în monoid. Functorii dintre categoriile cu un singur obiect corespund unu-la-unu homomorfismelor monoide; prin urmare, într-un sens, un functor este o generalizare a noțiunii de homomorfism de monoizi la „monoizi în care operația de compunere nu este definită peste tot”.

Legătura cu alte concepte categorice

Lasă și  fii categorii. Mulțimea tuturor morfismelor poate fi considerată mulțimea obiectelor din altă categorie: categoria functorilor . Morfismele din această categorie sunt transformări naturale ale functorilor.

Functorii sunt adesea specificați folosind proprietăți universale , exemplele includ produse tensorale , produse ale grupurilor, mulțimi sau spații vectoriale, limite directe și inverse . De asemenea, construcțiile universale definesc adesea o pereche de functori adjuncți .

Note

  1. McLane, 2004 , p. 42.
  2. Carnap R. Sintaxa logică a limbajului. - Routledge & Kegan Paul, 1937. - P. 13-14.
  3. Hazewinkel M., Gubareni N. M., Kirichenko V. V. . Algebre, inele și module. Vol. 1 . - Dordrecht: Springer Science & Business Media , 2004. - 380 p. - (Matematica și aplicațiile sale, vol. 575). - ISBN 978-1-4020-2690-4 .  - P. 99-100.

Literatură

Link -uri