Hace poco tuve la ocasión de reflexionar sobre Teorema del matrimonio de Hall por primera vez desde mi clase de combinatoria en la universidad hace más de una década. Leyendo el artículo de la wikipedia enlazado arriba, me interesó ver que se considera equivalente a varios otros teoremas fundamentales de la combinatoria, por ejemplo Teorema de Dilworth en posets de anchura finita y Teorema de König sobre el emparejamiento en grafos (¿finitos?). He podido encontrar las pruebas de estas equivalencias en Internet.
Sin embargo, el artículo también afirma que el Teorema del Matrimonio de Hall es equivalente al Teorema de (König-)Birkhoff - von Neumann que afirma que una matriz real es doblemente estocástica si es una combinación convexa de matrices de permutación (si se conoce la teoría de Minkowski-Krein-Milman de los puntos extremos en conjuntos convexos, entonces una afirmación equivalente es que las matrices doblemente estocásticas forman un subconjunto convexo compacto de $M_n(\mathbb{R})$ con puntos extremos precisamente las matrices de permutación, y como hay finitamente muchos puntos extremos se tiene de hecho un politopo convexo, el Politopo de Birkhoff ).
Pero la atribución aquí es extraña: la única cita es a esta serie de diapositivas de R.D. Borgersen cuyo título es "Equivalencia de siete teoremas principales en combinatoria"... ¡pero sólo muestra algunas de las implicaciones! En particular, no se muestra que Birkhoff - von Neumann implica ninguno de los teoremas anteriores. Así que ahora llegamos a la pregunta de mi título: ¿lo hace?
Como pregunta secundaria, ¿existe una buena fuente que trate todos estos teoremas (quizá no Birkhoff - von Neumann, pero sí los otros cinco o seis, según se cuente) a la vez? En particular, gran parte de la literatura que he encontrado parece ser un poco descuidada en cuanto a la necesidad de que las estructuras implicadas sean finitas: parece que se necesitan "algunas, pero no todas" las condiciones de finitud para que estos teoremas se mantengan y que se entiende que la equivalencia folclórica se aplica sólo en el caso finito. ¿Es esto correcto?