Equipos de Tambara: módulos monoidales en una doble categoría

Bartosz Milewski presenta en este artículo el concepto de "equipo de Tambara" (Tambara equipment), una estructura categórica que generaliza los equipos de proarrows al ámbito de los actegorías y los módulos de Tambara. Tras recordar su trabajo previo sobre óptica functorial —desarrollado junto a inv

Actegorías: la base categórica de las ópticas en programación

Las actegorías son una construcción de la teoría de categorías que permite que una categoría soporte la acción de una categoría monoidal, multiplicando o escalando sus objetos. En programación, ocupan un papel central en las llamadas ópticas (lentes, prismas, traversals), ya que estas se modelan com

Curso de teoría de categorías aplicada de John Baez, disponible en línea

El curso "Applied Category Theory", impartido por John Baez y convertido en páginas web por Simon Burton, es un recurso educativo abierto basado en el libro "Seven Sketches in Compositionality: An Invitation to Applied Category Theory" de Brendan Fong y David Spivak. El material está estructurado en

Quivers: un año de álgebra lineal dibujando flechas

Un artículo divulgativo explica cómo los quivers, grafos dirigidos que permiten múltiples aristas y bucles, sirven como marco para generalizar los contenidos de un curso universitario de álgebra lineal de un año. El texto parte del concepto de representación algebraica: sustituir un objeto abstracto

CQL: un lenguaje open source de teoría de categorías para datos

CQL (Categorical Query Language) es un lenguaje de programación funcional de código abierto y su entorno integrado de desarrollo (IDE) que aplica la teoría de categorías —una rama de las matemáticas que ha transformado varias áreas de la informática— a tareas de datos como consultas, combinación, mi

Orden en matemáticas: más allá de la secuencia

Este artículo de 'Category Theory Illustrated' explora el concepto de 'orden' en matemáticas y programación, más allá de la simple idea de secuenciación. Un orden, en su forma más básica, es un conjunto de elementos con una relación binaria definida que los conecta. La forma más común que solemos pe

DataFrames: la teoría de categorías revela su estructura

El artículo explora cómo la teoría de categorías puede proporcionar una comprensión más profunda de la estructura interna de las librerías de DataFrames, como pandas. La complejidad de estas librerías, con sus numerosos métodos (a veces más de 200), puede llevar a una memorización superficial de la

Free Monads: Listas en Haskell y Teoría de Categorías

El artículo explora el concepto de 'Free Monads' en Haskell, presentándolos como una forma de listas en la categoría de endofuntores. Se profundiza en la teoría de categorías, incluyendo conceptos como Endo, Natural Transformations, Product functors y HFunctors, para explicar la relación entre Free