En la teoría matemática de las matroides , una representación matroide es una familia de vectores cuya relación de independencia lineal es la misma que la de una matroide determinada. Las representaciones matroides son análogas a las representaciones de grupos ; Ambos tipos de representación proporcionan estructuras algebraicas abstractas (matroides y grupos respectivamente) con descripciones concretas en términos de álgebra lineal .
Una matroide lineal es una matroide que tiene una representación, y una matroide lineal F ( para un campo F ) es una matroide que tiene una representación utilizando un espacio vectorial sobre F . La teoría de la representación matroide estudia la existencia de representaciones y las propiedades de las matroides lineales.
Una matroide (finita) está definida por un conjunto finito (los elementos de la matroide) y una familia no vacía de subconjuntos de , llamados conjuntos independientes de la matroide. Se requiere satisfacer las propiedades de que cada subconjunto de un conjunto independiente es en sí mismo independiente, y que si un conjunto independiente es mayor que un segundo conjunto independiente, entonces existe un elemento al que se le puede agregar para formar un conjunto independiente más grande. Uno de los ejemplos motivadores clave en la formulación de matroides fue la noción de independencia lineal de vectores en un espacio vectorial : si es un conjunto finito o multiconjunto de vectores, y es la familia de subconjuntos linealmente independientes de , entonces es una matroide. [1] [2]
De manera más general, si es cualquier matroide, entonces una representación de puede definirse como una función que se asigna a un espacio vectorial , con la propiedad de que un subconjunto de es independiente si y solo si es inyectivo y linealmente independiente. Una matroide con una representación se llama matroide lineal, y si es un espacio vectorial sobre el campo F, entonces la matroide se llama matroide F -lineal. Por lo tanto, las matroides lineales son exactamente las matroides que son isomorfas a las matroides definidas a partir de conjuntos o multiconjuntos de vectores. La función será uno a uno si y sólo si la matroide subyacente es simple (sin conjuntos dependientes de dos elementos). Las representaciones matroides también se pueden describir más concretamente utilizando matrices sobre un campo F , con una columna por elemento matroide y con un conjunto de elementos independientes en la matroide si y sólo si el conjunto correspondiente de columnas de matriz es linealmente independiente. La función de rango de una matroide lineal viene dada por el rango de la matriz de submatrices de esta matriz, o de manera equivalente, por la dimensión del tramo lineal de subconjuntos de vectores. [3]
No todas las matroides son lineales; La matroide Vámos de ocho elementos es una de las matroides más pequeñas que no es representable en todos los campos. [4] Si una matroide es lineal, puede ser representable en algunos campos, pero no en todos. Por ejemplo, la matroide de rango tres de nueve elementos definida por la configuración de Perles es representable sobre los números reales pero no sobre los números racionales .
Las matroides binarias son las matroides que se pueden representar sobre el campo finito GF(2) ; son exactamente las matroides que no tienen la matroide uniforme como menor . [5] Las matroides unimodulares o regulares son las matroides que se pueden representar en todos los campos; [6] se pueden caracterizar como las matroides que no tienen nada de , el plano Fano (una matroide binaria con siete elementos), o la matroide dual del plano Fano como menores. [5] [7] Alternativamente, una matroide es regular si y sólo si puede representarse mediante una matriz totalmente unimodular . [8]
La conjetura de Rota establece que, para cada campo finito F , las F -matroides lineales pueden caracterizarse por un conjunto finito de menores prohibidos, similar a las caracterizaciones descritas anteriormente para las matroides binarias y regulares. [9] A partir de 2012, se ha probado solo para campos de cuatro o menos elementos. [5] [10] [11] [12] Para campos infinitos (como el campo de los números reales ) tal caracterización no es posible. [13]
Para cada campo de números algebraicos y cada campo finito F hay una matroide M para la cual F es el subcampo mínimo de su cierre algebraico sobre el cual M puede representarse: M puede considerarse de rango 3. [14]
El conjunto de características de una matroide lineal se define como el conjunto de características de los campos sobre los cuales es lineal. [15] Para cada número primo p existen infinitas matroides cuyo conjunto de características es el conjunto singleton { p }, [16] y para cada conjunto finito de números primos existe una matroide cuyo conjunto de características es el conjunto finito dado. [17]
Si el conjunto de características de una matroide es infinito, contiene cero; y si contiene cero, entonces contiene todos los números primos excepto un número finito. [18] Por lo tanto, los únicos conjuntos de características posibles son los conjuntos finitos que no contienen cero y los conjuntos cofinitos que contienen cero. [19] De hecho, todos estos conjuntos ocurren. [20]
Una matroide uniforme tiene elementos y sus conjuntos independientes constan de todos los subconjuntos de hasta de los elementos. Las matroides uniformes pueden representarse mediante conjuntos de vectores en posición general en un espacio vectorial dimensional. El campo de representación debe ser lo suficientemente grande como para que existan vectores en posición general en este espacio vectorial, por lo que las matroides uniformes son F -lineales para todos los campos F , excepto para un número finito . [21] Lo mismo ocurre con las matroides de partición , las sumas directas de las matroides uniformes, ya que la suma directa de dos matroides F -lineales cualesquiera es en sí misma F -lineal.
Una matroide gráfica es la matroide definida a partir de los bordes de un gráfico no dirigido definiendo un conjunto de bordes como independientes si y sólo si no contiene un ciclo . Cada matroide gráfica es regular y, por tanto, es F -lineal para cada campo F . [8]
Las matroides de rigidez describen los grados de libertad de enlaces mecánicos formados por barras rígidas conectadas en sus extremos por bisagras flexibles. Un vínculo de este tipo puede describirse como un gráfico, con un borde para cada barra y un vértice para cada bisagra, y para vínculos unidimensionales las matroides de rigidez son exactamente las matroides gráficas. Las matroides de rigidez de dimensiones superiores se pueden definir utilizando matrices de números reales con una estructura similar a la de la matriz de incidencia del gráfico subyacente y, por tanto, son lineales. [22] [23]
Al igual que las matroides uniformes y las matroides de partición, las gammaides , matroides que representan la accesibilidad en gráficos dirigidos , son lineales en cada campo suficientemente grande. Más específicamente, se puede representar un gammaide con elementos sobre cada campo que tenga al menos elementos. [24]
Las matroides algebraicas son matroides definidas a partir de conjuntos de elementos de una extensión de campo utilizando la noción de independencia algebraica . Toda matroide lineal es algebraica, y para campos de característica cero (como los números reales) las matroides lineales y algebraicas coinciden, pero para otros campos pueden existir matroides algebraicas que no son lineales. [25]