Perguntas com a marcação «category-theory»

A teoria das categorias é usada para formalizar a matemática e seus conceitos como uma coleção de objetos e setas (também chamados de morfismos). A teoria das categorias pode ser usada para formalizar conceitos de outras abstrações de alto nível, como teoria dos conjuntos, teoria dos anéis e teoria dos grupos. (Por Steve Awodey)


2
Como estão relacionadas as linguagens de programação e os fundamentos da matemática?
Basicamente, eu estou ciente de três fundamentos para a matemática Teoria de conjuntos Teoria dos tipos Teoria das categorias Então, de que maneiras as linguagens de programação e os fundamentos da matemática estão relacionados? EDITAR A pergunta original era "Linguagens de programação baseadas em fundamentos da matemática" com o paragarfo …







4
Qual é exatamente a diferença semântica entre categoria e conjunto?
Nesta pergunta, perguntei qual a diferença entre conjunto e tipo . Essas respostas foram realmente esclarecedoras (por exemplo, @AndrejBauer), portanto, na minha sede de conhecimento, me submeto à tentação de perguntar o mesmo sobre categorias: Toda vez que leio sobre a teoria das categorias (que reconhecidamente é bastante informal), não …



2
Formalizando a teoria básica das categorias em Coq
Sou totalmente iniciante na Coq e estou tentando implementar algumas coisas da teoria das categorias como um exercício. Naveguei um pouco entre os repositórios git das muitas implementações disponíveis (HoTT, companhia de Awodey's Coq etc.), parece que todo projeto implementa algo assim Record Category : Type := mkCategory{ ob : …

2
Os monoides são úteis na otimização?
Muitas operações comuns são monoides . Haskell aproveitou essa observação para tornar muitas funções de ordem superior mais genéricas ( Foldablesendo um exemplo). Existe uma maneira óbvia de usar monoides para melhorar o desempenho: os programadores estão afirmando a associatividade da operação e, portanto, as operações podem ser paralelizadas. Estou …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.