Qiaochu tiene razón: las categorías son mucho más generales. Permítanme dar un ejemplo concreto que, aunque en cierto sentido trivial, puede ilustrar cuánto más se puede obtener de una categoría de lo que se puede obtener de una categoría reflexiva y transitivo relación.
Consideremos los números enteros positivos $\mathbb P$ . El orden total habitual $\leqslant$ es una relación reflexiva y transitiva perfectamente buena en este conjunto. Podemos pensar en esto como una categoría que consiste en el mapa de identidad $\mathrm{id}_n$ en cada número entero n ∈ $\mathbb P$ y la composición de los mapas sucesores $\sigma_n: n \to n+1$ . El resultado es esencialmente un casi grafo acíclico dirigido (todos los circuitos son paseos estacionarios sobre un único vértice).
Ahora permítanme describirles una categoría diferente sobre los números enteros positivos: la categoría de mapas lineales inyectivos sobre espacios vectoriales reales finito-dimensionales - es decir, la categoría cuyos objetos son los números enteros positivos, y cuyas flechas son m × n matrices sobre $\mathbb R$ con rango n para m ≥ n .
Al margen . "¿Qué?", exclamarás; "¿Cómo puedes hablar de matrices que tienen dominios y codominios formados por números enteros positivos?". Bueno, la forma de cada matriz define con qué tipo de otras matrices se puede componer, y cualquier acción de una matriz M sobre un vector v ∈ $\mathbb R^n$ podría considerarse que componen el m × n matriz M con el n × 1 matriz v para obtener un m × 1 matriz M v . Los números enteros representan la dimensión del espacio vectorial $\mathbb R^n$ o $\mathbb R^m$ que son el dominio y el codominio "reales" de la matriz; y porque podemos sustituir la acción lineal de los operadores sobre $\mathbb R^n$ con el efecto de componer dos operadores lineales (uno de los cuales resulta tener un dominio de $\mathbb R^1$ ), podemos ignorar la estructura interna de los espacios vectoriales y referirnos a ellos sólo por sus dimensiones.
Al igual que en el grafo dirigido generado por el orden total ≤, existen flechas m → n para cualquier m ≥ n (por definición). Todos los mapas de n a m para m > n +1 puede obtenerse componiendo mapas n → n +1 y n +1 → m ; y además, todos los mapas n → n +1 puede obtenerse componiendo cualquier persona designada mapa $\sigma_n: n \to n+1$ con un mapa adecuado $\tau: n \to n$ . Así que esta categoría tiene varias cosas en común con la definida por el orden total ≤. Pero hay diferencias importantes, debidas en parte al hecho de que hay infinitos mapas n → n para cada n . Por ello, esta segunda categoría tiene mucha más estructura que una relación binaria.
Por ejemplo, resulta significativo e interesante hablar de coproductos .
Definición. Sea A,B sean dos objetos. A coproducto de A y B es un objeto ( A $\amalg$ B ), junto con dos mapas i A : A → ( A $\amalg$ B ) y i B : B → ( A $\amalg$ B ) tal que, para cualquier otro objeto X y mapas f : A → X y g : B → X existe un único mapa ( f | g ) : ( A $\amalg$ B ) → X tal que f = ( f | g ) $\circ$ i A y g = ( f | g ) $\circ$ i B . Es decir, en el siguiente diagrama, dos paseos dirigidos cualesquiera entre un par de puntos comunes representan el mismo mapa:
$\begin{matrix} \qquad\! A \!\!&\!\! \xrightarrow{\textstyle \;i_A\;} \!\!&\!\! (A \amalg B) \!\!&\!\! \xleftarrow{\textstyle \;i_B\;} \!\!&\!\! B \!\qquad \\ \mathrm{id_A}\Bigg\updownarrow & & \Bigg\downarrow(f|g)\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!& &\Bigg\updownarrow\mathrm{id_B} \\ \qquad\! A \!\!&\!\! \xrightarrow[\textstyle \quad f \quad] \!\!\!\!\!\!\!\!\!\!&\!\! X \!\!&\!\!\!\!\!\!\!\!\!\! \xleftarrow[\textstyle \quad g \quad] \!\!&\!\! B\!\qquad \end{matrix}$
- En el caso del orden parcial ≤, el coproducto de A y B es sólo max { A, B } , que debería comprobar usted mismo.
-
En la categoría de matrices que hemos descrito anteriormente, el coproducto de A y B no es el máximo de A y B sino que es el número entero A + B correspondiente a la división de un vector de dimensión A + B en un bloque de tamaño A y un bloque de tamaño B .
- El mapa de la "inclusión $i_A$ correspondería a la asignación de un vector en v ∈ $\mathbb R^A$ en el primer A coeficientes de un vector en $\mathbb R^{A+B}$ y los demás a cero;
- El mapa de la "inclusión $i_B$ sería similar, asignando vectores en $\mathbb R^B$ en la final B coeficientes.
- Para las funciones f : A → A + B y g : B → A + B el mapa ( f | g ) corresponde a la realización del mapa f al primer bloque y g al segundo bloque del vector.
Por supuesto, hay más de una forma de descomponerse $\mathbb R^{A+B}$ en bloques; podríamos haber elegido una definición diferente para los mapas i A y i B teniendo i B vectores cartográficos en $\mathbb R^B$ en el primer B coeficientes, y i A mapear vectores en el A coeficientes. Esta forma de incrustación $\mathbb R^A$ y $\mathbb R^B$ en el mismo espacio al mismo tiempo es equivalente a la que describimos anteriormente; de hecho, podemos demostrar que existe un isomorfismo único entre estas dos formas de construir ( A $\amalg$ B ). Por lo tanto, el coproducto ( A $\amalg$ B ) depende de la elección de los mapas i A y i B - pero no de ninguna manera que sea realmente importante.
Aunque la primera categoría generada por ≤ es la que se obtiene al olvidar la estructura matricial de la segunda categoría -reemplazando cada colección infinita de flechas en cada caso por una única flecha entre los mismos puntos-, esa segunda categoría de operadores lineales inyectivos es sustancialmente distinta de la simple descrita por ≤.
Esto es sólo arañar la superficie de una uña de la teoría de categorías; pero esperemos que te convenza de que las categorías y las relaciones binarias reflexivas y transitivas no son trivialmente equivalentes.
2 votos
¿Qué es una relación asociativa, en contraposición a una función asociativa sobre pares ordenados? ¿Se refiere, quizás, a una transitivo ¿relación?
2 votos
Las categorías son mucho, mucho más generales. ¿Has leído algo sobre teoría de categorías?
2 votos
@Qiaochu: Mi conocimiento de la zona no influye en la pregunta. Baste decir que el impulso de mi post no es la ignorancia.
0 votos
@Niel: no, las categorías no son explícitamente transitivas; la demi-transitividad está disponible a través de un cierre de composiciones de flechas. Lo mismo puede (y debe) hacerse con las relaciones para mantener una analogía estrecha.
0 votos
Lo siento, pero al igual que Niel nunca he oído hablar de una relación asociativa. Además, que existan todas las composiciones de flechas forma parte de la definición de una categoría; no sé cuánto más explícito se puede ser.
1 votos
En cualquier caso, una diferencia obvia entre categorías y relaciones es que en una relación, para dos objetos cualesquiera $a$ y $b$ o bien $(a,b)$ está en la relación o no lo está; mientras que en una categoría, puede haber muchas flechas distintas entre los dos objetos $a$ y $b$ . Por ejemplo, la categoría de conjuntos finitos con funciones totales como flechas sería una relación muy aburrida, con $aRb$ para todos los conjuntos $a$ y $b$ excepto cuando $a \neq b = \varnothing$ .
0 votos
@Rahul sobre la asociatividad: tienes razón, he colapsado algo que no debía. Presentación aclarada en OP. Sobre los multiarcos: esto está totalmente aceptado para las relaciones, utilizadas comúnmente en los multigrafos. Post aclarado para incluir esta declaración más general.
1 votos
No estoy seguro de entender el sentido de su pregunta. Las mismas estructuras aparecen todo el tiempo en distintas ramas de las matemáticas con nombres diferentes. La teoría de categorías tiene mucho más que ver con una perspectiva / elección notacional que con un deseo de "poder matemático". Hay muchas estructuras que subsumen categorías, multigrafos y muchos otros temas. Esto no significa que una debe utilizar esos marcos.