Functor









Text document with red question mark.svg

Este artigo ou secção contém fontes no fim do texto, mas que não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (desde maio de 2011)
Por favor, melhore este artigo inserindo fontes no corpo do texto quando necessário.


Functor, em Teoria das categorias, é um mapeamento entre categorias que preserva estruturas. Os functores podem ser entendidos como homomorfismos na categoria de todas as categorias pequenas (ou seja, a categoria que tem como objetos todas as categorias compostas por objetos que são conjuntos).


Um functor (covariante) F{displaystyle F}F da categoria C para a categoria D:[1]



  1. associa para cada objeto x{displaystyle x}x em C um objeto F(x){displaystyle F(x)}F(x) em D;

  2. associa para cada morfismo f:x→y{displaystyle f:xrightarrow y}{displaystyle f:xrightarrow y} um morfismo F(f):F(x)→F(y){displaystyle F(f):F(x)rightarrow F(y)}{displaystyle F(f):F(x)rightarrow F(y)}


tal que as seguintes propriedades valem:



  1. F(idx)=idF(x){displaystyle F(id_{x})=id_{F(x)}}{displaystyle F(id_{x})=id_{F(x)}}


  2. F(g∘f)=F(g)∘F(f){displaystyle F(gcirc f)=F(g)circ F(f)}{displaystyle F(gcirc f)=F(g)circ F(f)} para todos os morfismos f:x→y{displaystyle f:xrightarrow y}{displaystyle f:xrightarrow y} e g:y→z{displaystyle g:yrightarrow z}{displaystyle g:yrightarrow z}.


Ou seja, functores devem preservar o elemento identico e composição de morfismos.




Índice






  • 1 Covariancia e contravariancia


  • 2 Ver também


  • 3 Ligações externas


  • 4 Bibliografia





Covariancia e contravariancia |


Algumas construções na matemática usam mapeamentos semelhantes a functores, porém que invertem os morfismos. Estes são definidos como functores contravariantes (ou cofunctor), e tem as propriedades:


Definimos F de C para D como um functor contravariante quando:




  • F associa a cada objeto X∈C{displaystyle Xin C}{displaystyle Xin C} um objeto F(X)∈D,{displaystyle F(X)in D,}{displaystyle F(X)in D,}


  • F associa a cada morfismo f:X→Y∈C{displaystyle f:Xrightarrow Yin C}{displaystyle f:Xrightarrow Yin C} um morfismo F(f):F(Y)→F(X)∈D{displaystyle F(f):F(Y)rightarrow F(X)in D}{displaystyle F(f):F(Y)rightarrow F(X)in D}


  • F(idX)=idF(X){displaystyle F(id_{X})=id_{F(X)}}{displaystyle F(id_{X})=id_{F(X)}} para todo objeto X∈C{displaystyle Xin C}{displaystyle Xin C},


  • F(g∘f)=F(f)∘F(g){displaystyle F(gcirc f)=F(f)circ F(g)}{displaystyle F(gcirc f)=F(f)circ F(g)} para todos morfismos f:X→Y{displaystyle f:Xrightarrow Y}f:Xrightarrow Y e g:Y→Z.{displaystyle g:Yrightarrow Z.}{displaystyle g:Yrightarrow Z.}


Note que um functor contravariante F:C→D{displaystyle F:Crightarrow D}{displaystyle F:Crightarrow D} pode também ser definido como um functor covariante F:Cop→D{displaystyle F:C^{mathrm {op} }rightarrow D}{displaystyle F:C^{mathrm {op} }rightarrow D}. [2]



Ver também |



  • Matemática

  • Ciência da computação



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



Bibliografia |



  • Mac Lane, Saunders (1998). Categories for the Working Mathematician (2nd ed.). Graduate Texts in Mathematics 5. Springer. ISBN 0-387-98403-8.

  • Barr, Michael & Wells, Charles, Category Theory for Computing Science, Prentice Hall, London, UK, 1990.

  • Asperti, Longo, "Categories, Types, and Structures", The MIT Press, Cambridge, Massachusetts, London, England.




Teoria das categorias

Conceitos e construções categoriais:
Objeto |
Morfismo |
Categoria |
Objeto inicial |
Objeto terminal
Monomorfismo |
Epimorfismo |
Isomorfismo |
Limite |
Colimite
Produto categorial |
Coproduto categorial |
Equalizador |
Coequalizador
Produto fibrado |
Soma amalgamada |
Cone |
Cocone |
Functor
Transformação natural |
Objeto exponencial |
Adjunção






Ícone de esboço
Este artigo sobre matemática é um esboço. Você pode ajudar a Wikipédia expandindo-o.



  1. Mac Lane, Saunders (1969). Categories for the working Mathematician. New York: Springer. 13 páginas 


  2. Jacobson (2009), p. 19–20.








Popular posts from this blog

A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

Calculate evaluation metrics using cross_val_predict sklearn

Insert data from modal to MySQL (multiple modal on website)