Functor

Na matemática, mais precisamente teoria das categorias, um functor ou funtor é um mapeamento entre categorias, preservando domínios, contradomínios, identidades e composições, analogamente a como, por exemplo, um homomorfismo de grupos preserva o elemento neutro e a operação do grupo.

Segundo Saunders Mac Lane, o conceito de functor foi, pela primeira vez, reconhecido na topologia algébrica, no estudo de grupos de homologia.

Definição

Dadas categorias C e D, um functor de C até D, escrito F : C → D, consiste

satisfazendo

Chama-se esse F : C → D mais explicitamente de functor covariante. Há, também, o conceito de functor contravariante de C até D, atribuindo, a cada morfismo f : x → y, um morfismo G(f) : F(y) → F(x), satisfazendo G(1x) = 1G(x) e G(g ∘ f) = G(f) ∘ G(g); os functores contravariantes de C até D estão em correspondência biunívoca com os functores covariantes Cop → D, em que Cop denota a categoria oposta a C.

Por vezes, em vez de se dizer que F é functor (covariante ou contravariante), diz-se que a atribuição x ↦ F(x) é functorial.

Exemplos

Bifunctor

Um bifunctor é um functor cujo domínio é um produto de categorias B × C. Dado bifunctor F : B × C → D e objeto c ∈ C, o functor F(–, c) : B → D é definido por:De forma análoga, há o functor F(b, –) : C → D.

Categoria de categorias e functores

Para cada U universo de Grothendieck, há a categoria (ou, brevemente, ) cujos objetos são as categorias que pertencem a U e cujos morfismos são os functores entre essas categorias.

Um conceito similar é a categoria de functores DC, cujos objetos são os functores C → D, e cujos morfismos são as transformações naturais entre esses functores.

Functor hom

Seja uma categoria. Denotando-se por uma categoria de conjuntos suficientemente grande, há functor em que é o conjunto de morfismos , e, dados , morfismos em ,

Ligações externas

Notas

  1. ↑ O nome cofunctor é usado, mas não é recomendado.

Referências

  1. ↑ Português à letra. «Functor ou Funtor». Consultado em 30 de março de 2020
  2. 1 2 (Mac Lane, §I.3, §II.2)
  3. ↑ Vergura, Marco (setembro de 2015). «Is "cofunctor" an accepted term for contravariant functors? – Math.Stackexchange»
  4. 1 2 3 (Riehl, §1.3)
  5. ↑ (Adámek, Herrlich, Strecker, §I.3.17)
  6. ↑ (Aluffi, §VIII.1.1)
  7. ↑ (Adámek, Herrlich, Strecker, §I.3.20)
  8. ↑ (Mac Lane, §II.3)
  9. ↑ (Mac Lane, §I.3, §I.6)
  10. ↑ (Mac Lane, §II.4)
  11. ↑ (Mac Lane, §II.2, §II.3)

Bibliografia