Es la primera vez que escribo, pero hace mucho tiempo que estoy aquí. Tengo una pregunta muy básica que me ha estado molestando durante algún tiempo. En concreto, no estoy seguro de cuál es la definición "correcta" de teoría de la categoría de un matroide. La única definición que conozco implica un fuerte uso de la teoría de conjuntos, y es un poco torpe:
Dado un conjunto $E$ , a matroide $\mathcal{I} \subseteq 2^E$ es una colección no vacía de subconjuntos que satisfacen los siguientes axiomas:
-
(Herencia) Si $X \in \mathcal{I}$ et $X' \subset X$ entonces $X' \in \mathcal{I}$ .
-
(Intercambio) Si $X, Y \in \mathcal{I}$ et $|X| > |Y|$ entonces existe algún $b \in X \backslash Y$ tal que $Y \cup \{ b \} \in \mathcal{I}$ .
Dado que tanto las categorías como los matroides se introdujeron más o menos al mismo tiempo y ambos fueron estudiados por MacLane, es lógico que alguien debería haber pensado en esto antes. También es obvio, a partir del axioma de la Herencia, que cada matroide es una categoría, ya que la relación de contención es reflexiva y transitiva. La segunda propiedad es un poco más difícil de modelar, ya que no estoy seguro de cómo deshacerse de los feos operadores de elemento / cardinalidad.
En la solución óptima, sería bueno deshacerse del conjunto $E$ completamente, y en su lugar ver la interpretación específica del matroide abstracto como un functor de $\mathcal{I} \to 2^E$ la red de conjuntos de potencia. Esto también sugeriría una interpretación functorial de las aplicaciones de la teoría de grafos y del álgebra lineal de los matroides. Tengo la firme sospecha de que alguien ya lo ha hecho, pero tengo grandes dificultades para encontrar referencias. (Por supuesto, también puedo estar totalmente equivocado aquí...)