Functor
Na matemática, mais precisamente teoria das categorias, um functor ou funtor[1] é 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.[2]
Definição
Dadas categorias Predefinição:Math e Predefinição:Math, um functor de Predefinição:Math até Predefinição:Math, escrito Predefinição:Math, consiste
- de uma atribuição, a cada objeto Predefinição:Math, de um objeto Predefinição:Math,
- de uma atribuição, a cada morfismo Predefinição:Math, de um morfismo Predefinição:Math, (equivalentemente, Predefinição:Math e Predefinição:Math)
satisfazendo
- Predefinição:Math para cada objeto Predefinição:Math,
- Predefinição:Math para cada dupla de morfismos Predefinição:Math e Predefinição:Math.
Chama-se esse Predefinição:Math mais explicitamente de functor covariante. Há, também, o conceito de functor contravariante[nota 1][3] de Predefinição:Math até Predefinição:Math, atribuindo, a cada morfismo Predefinição:Math, um morfismo Predefinição:Math, satisfazendo Predefinição:Math e Predefinição:Math; os functores contravariantes de Predefinição:Math até Predefinição:Math estão em correspondência biunívoca com os functores covariantes Predefinição:Math, em que Predefinição:Math denota a categoria oposta a Predefinição:Math.
Por vezes, em vez de se dizer que Predefinição:Math é functor (covariante ou contravariante), diz-se que a atribuição Predefinição:Math é functorial.[2][4][5][6]
Exemplos
- Dadas Predefinição:Math e Predefinição:Math categorias, com objeto Predefinição:Math, há o functor constante Predefinição:Math, com atribuição
- Se Predefinição:Math denota a categoria dos conjuntos pequenos, há Predefinição:Math functor contravariante de Predefinição:Math a Predefinição:Math, com atribuiçãoem que Predefinição:Math é o conjunto de partes de Predefinição:Math, e Predefinição:Math é a pré-imagem de Predefinição:Math por Predefinição:Math.
- Se Predefinição:Math denota a categoria dos espaços vetoriais pequenos sobre um corpo Predefinição:Math, há functor contravariante Predefinição:Math de Predefinição:Math de Predefinição:Math, com correspondênciaem que Predefinição:Math denota o espaço dual a Predefinição:Math.
- A atribuição de cada espaço com base Predefinição:Math ao correspondente grupo fundamental Predefinição:Math é functorial.[7][4]
Bifunctor
Um bifunctor é um functor cujo domínio é um produto de categorias Predefinição:Math. Dado bifunctor Predefinição:Math e objeto Predefinição:Math, o functor Predefinição:Math é definido por:De forma análoga, há o functor Predefinição:Math.[8]
Categoria de categorias e functores
Para cada Predefinição:Math universo de Grothendieck, há a categoria (ou, brevemente, ) cujos objetos são as categorias que pertencem a Predefinição:Math e cujos morfismos são os functores entre essas categorias.[9][4]
Um conceito similar é a categoria de functores Predefinição:Math, cujos objetos são os functores Predefinição:Math, e cujos morfismos são as transformações naturais entre esses functores.[10]
Functor hom
Seja uma categoria. Denotando-se por uma categoria de conjuntos suficientemente grande, há functor[11] em que é o conjunto de morfismos , e, dados , morfismos em ,
Ligações externas
- Categories, Types and Structures por Andrea Asperti e Giuseppe Longo
- Lâminas para um curso curto de Teoria das Categorias por Carlos Campani
Predefinição:Notas Predefinição:Referências
Bibliografia
Predefinição:Teoria das categorias
Erro de citação: Existem etiquetas <ref> para um grupo chamado "nota", mas não foi encontrada nenhuma etiqueta <references group="nota"/> correspondente