Articulo de referencia

Teorema del matrimonio de Hall

En matemáticas , el teorema del matrimonio de Hall , demostrado por Philip Hall ( 1935 ) , es un teorema con dos formulaciones equivalentes. En cada caso, el teorema proporciona...

En matemáticas , el teorema del matrimonio de Hall , demostrado por Philip Hall ( 1935 ) , es un teorema con dos formulaciones equivalentes. En cada caso, el teorema proporciona una condición necesaria y suficiente para que exista un objeto: 

  • La formulación combinatoria responde a la pregunta de si una colección finita de conjuntos tiene una transversal , es decir, si se puede elegir un elemento de cada conjunto sin repetición. La condición de Hall es que, para cualquier subconjunto de conjuntos de la colección, el número total de elementos únicos que contiene sea al menos igual al número de conjuntos en el subconjunto.
  • La formulación basada en la teoría de grafos responde a la pregunta de si un grafo bipartito finito tiene un emparejamiento perfecto , es decir, una forma de emparejar de manera única cada vértice de un grupo con un vértice adyacente del otro grupo. La condición de Hall es que cualquier subconjunto de vértices de un grupo tenga un entorno de tamaño igual o mayor.

Formulación combinatoria

Declaración

DejarF{\displaystyle {\mathcal {F}}}ser una familia finita de conjuntos (nótese que aunqueF{\displaystyle {\mathcal {F}}}No se permite que sea infinito en sí mismo, los conjuntos en él pueden serlo, yF{\displaystyle {\mathcal {F}}}puede contener el mismo conjunto varias veces ). [ 1 ] Seaincógnita{\displaystyle X}sea ​​la unión de todos los conjuntos enF{\displaystyle {\mathcal {F}}}, el conjunto de elementos que pertenecen al menos a uno de sus conjuntos. Una transversal paraF{\displaystyle {\mathcal {F}}}es un subconjunto deincógnita{\displaystyle X}que se puede obtener eligiendo un elemento distinto de cada conjunto enF{\displaystyle {\mathcal {F}}}Este concepto puede formalizarse definiendo una transversal como la imagen de una función inyectiva.F:Fincógnita{\displaystyle f:{\mathcal {F}}\to X}de tal manera queF(S)S{\displaystyle f(S)\in S}para cadaSF{\displaystyle S\in {\mathcal {F}}}. Un término alternativo para transversal es sistema de representantes distintos .

La colecciónF{\displaystyle {\mathcal {F}}}satisface la condición de matrimonio cuando cada subfamilia deF{\displaystyle {\mathcal {F}}}contiene al menos tantos miembros distintos como su número de conjuntos. Es decir, para todosGRAMOF{\displaystyle {\mathcal {G}}\subseteq {\mathcal {F}}}, |GRAMO||SGRAMOS|.{\displaystyle |{\mathcal {G}}|\leq {\Bigl |}\bigcup _{S\in {\mathcal {G}}}S{\Bigr |}.} Si existe una transversal, entonces la condición de matrimonio debe ser verdadera: la funciónF{\displaystyle f}utilizado para definir los mapas transversalesGRAMO{\displaystyle {\mathcal {G}}}a un subconjunto de su unión, de tamaño igual a|GRAMO|{\displaystyle |{\mathcal {G}}|}, por lo que toda la unión debe ser al menos igual de grande. El teorema de Hall afirma que lo contrario también es cierto:

Teorema del matrimonio de Hall : una familiaF{\displaystyle {\mathcal {F}}}de conjuntos finitos tiene una transversal si y solo siF{\displaystyle {\mathcal {F}}}cumple con la condición de matrimonio.

El nombre "teorema del matrimonio" proviene de ( Halmos y Vaughan 1950 ).

Supongamos que cada uno de un conjunto (posiblemente infinito) de chicos conoce a un conjunto finito de chicas. ¿Bajo qué condiciones es posible que cada chico se case con una de sus conocidas? Es evidente que es necesario que cada conjunto finito de k chicos conozca, en conjunto, al menos a k chicas... esta condición también es suficiente.

Ejemplos

Ejemplo 1: condición de matrimonio cumplida
Ejemplo 1
Consideremos a la familiaF={A1,A2,A3}{\displaystyle {\mathcal {F}}=\{A_{1},A_{2},A_{3}\}}conincógnita={1,2,3,4,5}{\displaystyle X=\{1,2,3,4,5\}}yA1={1,2,3}A2={1,4,5}A3={3,5}.{\displaystyle {\begin{aligned}A_{1}&=\{1,2,3\}\\A_{2}&=\{1,4,5\}\\A_{3}&=\{3,5\}.\\\end{aligned}}}La transversal{1,3,5}{\displaystyle \{1,3,5\}}podría ser generado por la función que mapeaA1{\displaystyle A_{1}}a1{\displaystyle 1},A2{\displaystyle A_{2}}a5{\displaystyle 5}, yA3{\displaystyle A_{3}}a3{\displaystyle 3}, o alternativamente mediante la función que mapeaA1{\displaystyle A_{1}}a3{\displaystyle 3},A2{\displaystyle A_{2}}a1{\displaystyle 1}, yA3{\displaystyle A_{3}}a5{\displaystyle 5}. Existen otras transversales, como{1,2,3}{\displaystyle \{1,2,3\}}y{1,4,5}{\displaystyle \{1,4,5\}}. Debido a que esta familia tiene al menos una transversal, se cumple la condición de matrimonio. Cada subfamilia deF{\displaystyle {\mathcal {F}}}tiene el mismo tamaño que el conjunto de representantes al que se asigna, que es menor o igual al tamaño de la unión de la subfamilia.
Ejemplo 2, condición matrimonial violada
Ejemplo 2
ConsiderarF={A1,A2,A3,A4}{\displaystyle {\mathcal {F}}=\{A_{1},A_{2},A_{3},A_{4}\}}conA1={2,3,4,5}A2={4,5}A3={5}A4={4}.{\displaystyle {\begin{aligned}A_{1}&=\{2,3,4,5\}\\A_{2}&=\{4,5\}\\A_{3}&=\{5\}\\A_{4}&=\{4\}.\\\end{aligned}}}No existe una transversal válida; la condición de matrimonio se viola como lo demuestra la subfamilia.GRAMO={A2,A3,A4}{\displaystyle {\mathcal {G}}=\{A_{2},A_{3},A_{4}\}}. Aquí el número de conjuntos en la subfamilia es|GRAMO|=3{\displaystyle |{\mathcal {G}}|=3}, mientras que la unión de los tres conjuntosA2A3A4={4,5}{\displaystyle A_{2}\cup A_{3}\cup A_{4}=\{4,5\}}Contiene solo dos elementos.

Un límite inferior en el número diferente de transversales que una familia finita dadaF{\displaystyle {\mathcal {F}}}de tamañonorte{\displaystyle n}puede tener se obtiene de la siguiente manera: Si cada uno de los conjuntos enF{\displaystyle {\mathcal {F}}}tiene cardinalidadr{\displaystyle \geq r}, entonces el número de transversales diferentes paraF{\displaystyle {\mathcal {F}}}es or¡{\displaystyle r!}sirnorte{\displaystyle r\leq n}, or(r1)(rnorte+1){\displaystyle r(r-1)\cdots (r-n+1)}sir>norte{\displaystyle r>n}. [ 2 ]

Recuerda que una transversal para una familiaF{\displaystyle {\mathcal {F}}}es una secuencia ordenada, por lo que dos transversales diferentes podrían tener exactamente los mismos elementos. Por ejemplo, la colecciónA1={1,2,3}{\displaystyle A_{1}=\{1,2,3\}},A2={1,2,5}{\displaystyle A_{2}=\{1,2,5\}}tiene(1,2){\displaystyle (1,2)}y(2,1){\displaystyle (2,1)}como transversales distintas.

Formulación basada en la teoría de grafos

Los bordes azules representan una coincidencia

DejarGRAMO=(incógnita,Y,mi){\displaystyle G=(X,Y,E)}sea ​​un grafo bipartito finito con conjuntos bipartitosincógnita{\displaystyle X}yY{\displaystyle Y}y conjunto de bordesmi{\displaystyle E}. Unincógnita{\displaystyle X}-coincidencia perfecta (también llamada unincógnita{\displaystyle X}-emparejamiento saturado ) es un emparejamiento , un conjunto de aristas disjuntas, que cubre cada vértice enincógnita{\displaystyle X}.

Para un subconjuntoW{\displaystyle W}deincógnita{\displaystyle X}, dejarnorteGRAMO(W){\displaystyle N_{G}(W)}denotan el vecindario deW{\displaystyle W}enGRAMO{\displaystyle G}, el conjunto de todos los vértices enY{\displaystyle Y}que son adyacentes al menos a un elemento deW{\displaystyle W}. El teorema del matrimonio en esta formulación establece que existe unincógnita{\displaystyle X}-coincidencia perfecta si y solo si para cada subconjuntoW{\displaystyle W}deincógnita{\displaystyle X}:|W||norteGRAMO(W)|.{\displaystyle |W|\leq |N_{G}(W)|.}En otras palabras, cada subconjuntoW{\displaystyle W}deincógnita{\displaystyle X}debe tener suficientes vecinos enY{\displaystyle Y}.

Prueba

Necesidad

En unincógnita{\displaystyle X}-combinación perfectaMETRO{\displaystyle M}, cada incidente de borde aW{\displaystyle W}se conecta a un vecino distinto deW{\displaystyle W}enY{\displaystyle Y}, por lo que el número de estos vecinos coincidentes es al menos|W|{\displaystyle |W|}. El número de todos los vecinos deW{\displaystyle W}es al menos igual de grande.

Suficiencia

Consideremos la contrapositiva : si no hayincógnita{\displaystyle X}-coincidencia perfecta entonces la condición de Hall debe ser violada por al menos unoWincógnita{\displaystyle W\subseteq X}. DejarMETRO{\displaystyle M}ser un emparejamiento máximo, y dejar{\displaystyle u}ser cualquier vértice no coincidente enincógnita{\displaystyle X}. Considere todos los caminos alternos (caminos enGRAMO{\displaystyle G}que utilizan alternativamente bordes exteriores e interiores.METRO{\displaystyle M}) comenzando desde{\displaystyle u}. DejarW{\displaystyle W}sea ​​el conjunto de vértices en estos caminos que pertenecen aincógnita{\displaystyle X}(incluido{\displaystyle u}sí mismo) y dejarZ{\displaystyle Z}sea ​​el conjunto de vértices en estos caminos que pertenecen aY{\displaystyle Y}. Entonces cada vértice enZ{\displaystyle Z}se corresponde conMETRO{\displaystyle M}a un vértice enW{\displaystyle W}, porque se podría usar un camino alterno hacia un vértice no emparejado para aumentar el tamaño del emparejamiento alternando si cada uno de sus bordes pertenece aMETRO{\displaystyle M}o no. Por lo tanto, el tamaño deW{\displaystyle W}es al menos el número|Z|{\displaystyle |Z|}de estos vecinos coincidentes deZ{\displaystyle Z}, más uno por el vértice no coincidente{\displaystyle u}. Eso es,|W||Z|+1{\displaystyle |W|\geq |Z|+1}. Sin embargo, para cada vérticevW{\displaystyle v\in W}, cada vecinow{\displaystyle w}dev{\displaystyle v}pertenece aZ{\displaystyle Z}: un camino alterno aw{\displaystyle w}se puede encontrar eliminando el borde coincidentevw{\displaystyle vw}desde el camino alterno hastav{\displaystyle v}o añadiendo el borde no coincidentevw{\displaystyle vw}al camino alternativo av{\displaystyle v}. Por lo tanto,Z=norteGRAMO(W){\displaystyle Z=N_{G}(W)}y|W||norteGRAMO(W)|+1{\displaystyle |W|\geq |N_{G}(W)|+1}, lo que demuestra que se ha violado la condición de Hall.

Equivalencia entre la formulación combinatoria y la formulación basada en la teoría de grafos.

Un problema en la formulación combinatoria, definido por una familia finita de conjuntos finitos.F{\displaystyle {\mathcal {F}}}con uniónincógnita{\displaystyle X}se puede traducir en un grafo bipartitoGRAMO=(F,incógnita,mi){\displaystyle G=({\mathcal {F}},X,E)}donde cada arista conecta un conjunto enF{\displaystyle {\mathcal {F}}}a un elemento de ese conjunto. UnF{\displaystyle {\mathcal {F}}}-la correspondencia perfecta en este gráfico define un sistema de representantes únicos paraF{\displaystyle {\mathcal {F}}}. En la otra dirección, desde cualquier grafo bipartitoGRAMO=(incógnita,Y,mi){\displaystyle G=(X,Y,E)}se puede definir una familia finita de conjuntos, la familia de vecindarios de los vértices enincógnita{\displaystyle X}, de tal manera que cualquier sistema de representantes únicos para esta familia corresponde a unincógnita{\displaystyle X}-combinación perfecta enGRAMO{\displaystyle G}De esta forma, la formulación combinatoria para familias finitas de conjuntos finitos y la formulación teórica de grafos para grafos finitos son equivalentes.

La misma equivalencia se extiende a familias infinitas de conjuntos finitos y a ciertos grafos infinitos. En este caso, la condición de que cada conjunto sea finito corresponde a una condición de que en el grafo bipartitoGRAMO=(incógnita,Y,mi){\displaystyle G=(X,Y,E)}, cada vértice enincógnita{\displaystyle X}debe tener grado finito . Los grados de los vértices enY{\displaystyle Y}no están restringidos.

Demostración topológica

El teorema de Hall puede demostrarse (de forma no constructiva) basándose en el lema de Sperner . [ 3 ] : Teorema 4.1, 4.2

Aplicaciones

El teorema tiene muchas aplicaciones. Por ejemplo, para una baraja estándar de cartas , repartida en 13 pilas de 4 cartas cada una, el teorema del matrimonio implica que es posible seleccionar una carta de cada pila de manera que las cartas seleccionadas contengan exactamente una carta de cada rango (As, 2, 3, ..., Reina, Rey). Esto se puede lograr construyendo un grafo bipartito con una partición que contiene las 13 pilas y la otra partición que contiene los 13 rangos. El resto de la demostración se deduce de la condición del matrimonio. De forma más general, cualquier grafo bipartito regular tiene un emparejamiento perfecto. [ 4 ] : 2

De forma más abstracta, dejemosGRAMO{\displaystyle G}ser un grupo yH{\displaystyle H}ser un subgrupo de índice finito deGRAMO{\displaystyle G}Entonces, el teorema del matrimonio se puede usar para demostrar que existe un conjuntoT{\displaystyle T}de tal manera queT{\displaystyle T}es una transversal tanto para el conjunto de clases laterales izquierdas como para las clases laterales derechas deH{\displaystyle H}enGRAMO{\displaystyle G}. [ 5 ]

El teorema del matrimonio se utiliza en las demostraciones habituales del hecho de que unr×norte{\displaystyle r\times n}El rectángulo latino siempre se puede extender a un(r+1)×norte{\displaystyle (r+1)\times n}rectángulo latino cuandor<norte{\displaystyle r<n}y así, finalmente, a un cuadrado latino . [ 6 ]

Equivalencias lógicas

Este teorema forma parte de una colección de teoremas extraordinariamente poderosos en combinatoria, todos ellos relacionados entre sí de manera informal, ya que resulta más sencillo demostrar uno de estos teoremas a partir de otro que a partir de principios fundamentales. Estos incluyen:

En particular, [ 8 ] [ 9 ] hay demostraciones simples de las implicaciones del teorema de Dilworth ⇔ teorema de Hall ⇔ teorema de König–Egerváry ⇔ teorema de König.

Familias infinitas

Variante de Marshall Hall Jr.

Al examinar cuidadosamente la demostración original de Philip Hall , Marshall Hall Jr. (sin parentesco con Philip Hall) pudo modificar el resultado de manera que la demostración funcionara para un número infinito de casos.F{\displaystyle {\mathcal {F}}}. [ 10 ] Esta variante extiende el teorema del matrimonio de Philip Hall.

Supongamos queF={Ai}iI{\displaystyle {\mathcal {F}}=\{A_{i}\}_{i\in I}}es una familia (posiblemente infinita) de conjuntos finitos que no necesariamente son distintos, entoncesF{\displaystyle {\mathcal {F}}}tiene una transversal si y solo siF{\displaystyle {\mathcal {F}}}cumple con la condición de matrimonio.

La condición de matrimonio no se extiende

El siguiente ejemplo, debido a Marshall Hall Jr., muestra que la condición de matrimonio no garantiza la existencia de una transversal en una familia infinita en la que se permiten conjuntos infinitos.

DejarF{\displaystyle {\mathcal {F}}}ser la familia,A0=norte{\displaystyle A_{0}=\mathbb {N} },Ai={i1}{\displaystyle A_{i}=\{i-1\}}parai1{\displaystyle i\geq 1}. La condición de matrimonio se cumple para esta familia infinita, pero no se puede construir ninguna transversal. [ 11 ]

Formulación teórica de grafos de la variante de Marshall Hall

La formulación en teoría de grafos de la extensión del teorema del matrimonio de Marshall Hall se puede enunciar de la siguiente manera: Dado un grafo bipartito con lados A y B , decimos que un subconjunto C de B es menor o igual en tamaño que un subconjunto D de A en el grafo si existe una inyección en el grafo (es decir, utilizando solo aristas del grafo) de C a D , y que es estrictamente menor en el grafo si, además, no existe ninguna inyección en el grafo en la otra dirección. Nótese que omitir en el grafo produce la noción ordinaria de comparación de cardinalidades. El teorema del matrimonio infinito establece que existe una inyección de A a B en el grafo, si y solo si no existe ningún subconjunto C de A tal que N ( C ) sea estrictamente menor que C en el grafo. [ 12 ]

El problema más general de seleccionar un elemento (no necesariamente distinto) de cada uno de una colección de conjuntos no vacíos (sin restricción en cuanto al número de conjuntos o el tamaño de los conjuntos) está permitido en general solo si se acepta el axioma de elección .

Variante de coincidencia fraccionada

Un emparejamiento fraccional en un grafo es una asignación de pesos no negativos a cada arista, de tal manera que la suma de los pesos adyacentes a cada vértice sea como máximo 1. Un emparejamiento fraccional es X -perfecto si la suma de los pesos adyacentes a cada vértice es exactamente 1. Las siguientes expresiones son equivalentes para un grafo bipartito G = ( X+Y, E ): [ 13 ]

  • G admite una coincidencia X-perfecta.
  • G admite un emparejamiento fraccional X-perfecto. La implicación se deriva directamente del hecho de que el emparejamiento X -perfecto es un caso especial de un emparejamiento fraccional X -perfecto, en el que cada peso es 1 (si la arista está en el emparejamiento) o 0 (si no lo está).
  • G satisface la condición de matrimonio de Hall. La implicación se cumple porque, para cada subconjunto W de X , la suma de pesos cerca de los vértices de W es | W |, por lo que las aristas adyacentes a ellos son necesariamente adyacentes a al menos |W| vértices de Y.

Variante cuantitativa

Cuando no se cumple la condición de Hall, el teorema original solo nos indica que no existe un emparejamiento perfecto, pero no cuál es el emparejamiento más grande que sí existe. Para obtener esta información, necesitamos la noción de deficiencia de un grafo . Dado un grafo bipartito G = ( X + Y , E ), la deficiencia de G con respecto a X es el máximo, sobre todos los subconjuntos W de X , de la diferencia | W | - | NG ( W ) |. Cuanto mayor sea la deficiencia, más lejos estará el grafo de satisfacer la condición de Hall.

Utilizando el teorema del matrimonio de Hall, se puede demostrar que, si la deficiencia de un grafo bipartito G es d , entonces G admite un emparejamiento de tamaño al menos | X |- d .

Generalizaciones

Notas

  1. Hall 1986 , pág. 51. Una forma alternativa del teorema del matrimonio se aplica a familias finitas de conjuntos que pueden ser infinitas. Sin embargo, no se permite la situación de tener un número infinito de conjuntos y, al mismo tiempo, permitir conjuntos infinitos.
  2. Reichmeider 1984 , pág. 90
  3. Haxell, P. (2011). "Sobre la formación de comités" . The American Mathematical Monthly . 118 (9): 777– 788. doi : 10.4169/amer.math.monthly.118.09.777 . ISSN 0002-9890 . JSTOR 10.4169/amer.math.monthly.118.09.777 . S2CID 27202372 .   
  4. DeVos, Matt. "Teoría de grafos" (PDF) . Universidad Simon Fraser .
  5. Button, Jack; Chiodo, Maurice; Zeron-Medina Laris, Mariano (2014). "Gráficos de intersección de clases laterales para grupos". The American Mathematical Monthly . 121 (10): 922– 26. arXiv : 1304.6111 . doi : 10.4169/amer.math.monthly.121.10.922 . S2CID 16417209. Para H{\displaystyle H}un subgrupo de índice finito deGRAMO{\displaystyle G}La existencia de una transversal izquierda-derecha es bien conocida y, en ocasiones, se presenta como una aplicación del teorema del matrimonio de Hall.
  6. Hall, Marshall (1945). "Un teorema de existencia para cuadrados latinos" . Bull. Amer. Math. Soc . 51 (6): 387– 388. doi : 10.1090/S0002-9904-1945-08361-X .
  7. La denominación de este teorema es inconsistente en la literatura. Existe un resultado sobre emparejamientos en grafos bipartitos y su interpretación como recubrimiento de matrices (0,1). Hall (1986) y van Lint y Wilson (1992) se refieren a la forma matricial como el teorema de König, mientras que Roberts y Tesman (2009) se refieren a esta versión como el teorema de Kőnig-Egerváry. La versión para grafos bipartitos es llamada teorema de Kőnig por Cameron (1994) y Roberts y Tesman (2009) .
  8. Equivalencia de siete teoremas principales en combinatoria
  9. Reichmeider 1984
  10. Hall 1986 , pág. 51
  11. Hall 1986 , pág. 51
  12. Aharoni, Ron (febrero de 1984). "Teorema de dualidad de König para grafos bipartitos infinitos". Journal of the London Mathematical Society . s2-29 (1): 1– 12. doi : 10.1112/jlms/s2-29.1.1 . ISSN 0024-6107 . 
  13. "co.combinatorics - Versión de emparejamiento fraccional del teorema del matrimonio de Hall" . MathOverflow . Consultado el 29 de junio de 2020 .
  14. Oxley, James (1992). Teoría de los matroides . Oxford, Reino Unido: Oxford University Press. ISBN 978-0-19-853563-8. SEÑOR 1207587 . Zbl 0784.05002 .  

Referencias

  • Brualdi, Richard A. (2010), Combinatoria introductoria , Upper Saddle River, NJ: Prentice-Hall/Pearson, ISBN 978-0-13-602040-0
  • Cameron, Peter J. (1994), Combinatoria: Temas, técnicas, algoritmos , Cambridge: Cambridge University Press, ISBN 978-0-521-45761-3
  • Hall, Marshall Jr. (1986), Teoría combinatoria (2.ª  ed.), Nueva York: John Wiley & Sons, ISBN 978-0-471-09138-7
  • Hall, Philip (1935), "Sobre representantes de subconjuntos", J. London Math. Soc. , 10 (1): 26– 30, doi : 10.1112/jlms/s1-10.37.26
  • Halmos, Paul R.; Vaughan, Herbert E. (1950), "El problema del matrimonio", American Journal of Mathematics , 72 (1): 214–215 , doi : 10.2307/2372148 , JSTOR 2372148 , MR 0033330  
  • Reichmeider, PF (1984), La equivalencia de algunos teoremas de emparejamiento combinatorio , Polygonal Publishing House, ISBN 978-0-936428-09-3
  • Roberts, Fred S.; Tesman, Barry (2009), Combinatoria aplicada (2ª  ed.), Boca Raton: CRC Press, ISBN 978-1-4200-9982-9
  • van Lint, JH; Wilson, RM (1992), Un curso de combinatoria , Cambridge: Cambridge University Press, ISBN 978-0-521-42260-4
  • Teorema del matrimonio en cut-the-knot
  • Teorema y algoritmo del matrimonio en cut-the-knot
  • El teorema del matrimonio de Hall se explica de forma intuitiva en las notas de Lucky.

Este artículo incorpora material de la demostración del teorema del matrimonio de Hall en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .