En matemáticas , particularmente en combinatoria , dada una familia de conjuntos , aquí llamada colección C , una transversal (también llamada sección transversal [1] [2] [3] ) es un conjunto que contiene exactamente un elemento de cada miembro de la colección. Cuando los conjuntos de la colección son mutuamente disjuntos, cada elemento de la transversal corresponde exactamente a un miembro de C (el conjunto del que es miembro). Si los conjuntos originales no son disjuntos, hay dos posibilidades para la definición de una transversal:
En informática , el cálculo de transversales es útil en varios dominios de aplicación, y la familia de entrada de conjuntos suele describirse como un hipergrafo .
Una cuestión fundamental en el estudio de la SDR es si existe o no una SDR. El teorema del matrimonio de Hall proporciona condiciones necesarias y suficientes para que una colección finita de conjuntos, algunos posiblemente superpuestos, tenga una transversal. La condición es que, para cada entero k , cada colección de k conjuntos debe contener en común al menos k elementos diferentes. [4] : 29
El siguiente refinamiento de HJ Ryser proporciona límites inferiores al número de dichos SDR. [7] : 48
Teorema . Sea S 1 , S 2 , ..., S m una colección de conjuntos tales que contiene al menos k elementos para k = 1,2,..., m y para todas las k -combinaciones { } de los enteros 1,2,..., m y supongamos que cada uno de estos conjuntos contiene al menos t elementos. Si t ≤ m entonces la colección tiene al menos t ! SDR, y si t > m entonces la colección tiene al menos t ! / ( t - m )! SDR.
Se puede construir un grafo bipartito en el que los vértices de un lado son los conjuntos, los vértices del otro lado son los elementos y las aristas conectan un conjunto con los elementos que contiene. Entonces, una transversal (definida como un sistema de representantes distintos ) es equivalente a una correspondencia perfecta en este grafo.
Se puede construir un hipergrafo en el que los vértices son los elementos y las hiperaristas son los conjuntos. Entonces, una transversal (definida como un sistema de representantes no necesariamente distintos ) es una cobertura de vértices en un hipergrafo .
En teoría de grupos , dado un subgrupo H de un grupo G , una transversal derecha (respectivamente izquierda) es un conjunto que contiene exactamente un elemento de cada clase lateral derecha (respectivamente izquierda) de H. En este caso, los "conjuntos" (clases laterales) son mutuamente disjuntos, es decir, las clases laterales forman una partición del grupo.
Como caso particular del ejemplo anterior, dado un producto directo de grupos , entonces H es una transversal para las clases laterales de K .
En general, dado que cualquier relación de equivalencia en un conjunto arbitrario da lugar a una partición, elegir cualquier representante de cada clase de equivalencia da como resultado una transversal.
Otro ejemplo de una transversal basada en particiones ocurre cuando se considera la relación de equivalencia conocida como el núcleo (teórico de conjuntos) de una función , definida para una función con dominio X como la partición del dominio . que divide el dominio de f en clases de equivalencia tales que todos los elementos en una clase se mapean a través de f al mismo valor. Si f es inyectiva, solo hay una transversal de . Para una f no necesariamente inyectiva , fijar una transversal T de induce una correspondencia biunívoca entre T y la imagen de f , denotada de ahora en adelante por . En consecuencia, una función está bien definida por la propiedad de que para todo z en donde x es el único elemento en T tal que ; además, g puede extenderse (no necesariamente de manera única) de modo que se defina en todo el codominio de f eligiendo valores arbitrarios para g(z) cuando z está fuera de la imagen de f . Es un cálculo simple verificar que g así definido tiene la propiedad de que , lo cual es la prueba (cuando el dominio y codominio de f son el mismo conjunto) de que el semigrupo de transformación completo es un semigrupo regular . actúa como un cuasi-inverso (no necesariamente único) para f ; dentro de la teoría de semigrupos esto simplemente se llama inverso. Sin embargo, tenga en cuenta que para un g arbitrario con la propiedad antes mencionada, la ecuación "dual" puede no cumplirse. Sin embargo, si denotamos por , entonces f es un cuasi-inverso de h , es decir .
Una transversal común de las colecciones A y B (donde ) es un conjunto que es transversal tanto de A como de B . Las colecciones A y B tienen una transversal común si y solo si, para todo ,
Una transversal parcial es un conjunto que contiene como máximo un elemento de cada miembro de la colección, o (en la forma más estricta del concepto) un conjunto con una inyección del conjunto a C . Las transversales de una colección finita C de conjuntos finitos forman los conjuntos base de un matroide , el matroide transversal de C . Los conjuntos independientes del matroide transversal son las transversales parciales de C . [9]
Una transversal independiente (también llamada conjunto independiente del arco iris o sistema independiente de representantes ) es una transversal que también es un conjunto independiente de un grafo dado. Para explicar la diferencia en términos figurativos, considere una facultad con m departamentos, donde el decano de la facultad quiere construir un comité de m miembros, un miembro por departamento. Tal comité es una transversal. Pero ahora, supongamos que algunos miembros de la facultad se desagradan entre sí y no están de acuerdo en sentarse juntos en el comité. En este caso, el comité debe ser una transversal independiente, donde el grafo subyacente describe las relaciones de "desagrado". [10]
Otra generalización del concepto de transversal sería un conjunto que solo tiene una intersección no vacía con cada miembro de C . Un ejemplo de esto último sería un conjunto de Bernstein , que se define como un conjunto que tiene una intersección no vacía con cada conjunto de C , pero no contiene ningún conjunto de C , donde C es la colección de todos los conjuntos perfectos de un espacio polaco topológico . Como otro ejemplo, sea C consiste en todas las líneas de un plano proyectivo , entonces un conjunto de bloqueo en este plano es un conjunto de puntos que interseca cada línea pero no contiene ninguna línea.
En el lenguaje de la teoría de categorías , una transversal de una colección de conjuntos mutuamente disjuntos es una sección del mapa cociente inducido por la colección.
Se ha estudiado la complejidad computacional de calcular todas las transversales de una familia de entrada de conjuntos , en particular en el marco de algoritmos de enumeración .