La idea central: contar lo mismo de dos maneras
El doble conteo (o "conteo desde dos ángulos") es quizás la técnica más elegante y más frecuente en la combinatoria olímpica. La idea es deceptivamente simple: definir un conjunto o una suma, y calcularlo de dos maneras distintas que deben dar el mismo resultado. La igualdad de los dos resultados es la identidad o la cota que queremos demostrar.
El nombre "libro de dos columnas" es metafórico pero ilustrativo: imaginamos un libro contable con dos columnas donde registramos el mismo activo desde la perspectiva del comprador y del vendedor. Ambas columnas deben cuadrar.
El doble conteo en su forma más visual es la identidad , donde es la suma de la fila y es la suma de la columna de una tabla de incidencia (matriz con entradas 0 o 1). La suma total de la tabla se puede calcular por filas o por columnas, y ambas dan el mismo resultado.
Históricamente, el doble conteo se formaliza en el Lema del Apretón de Manos ( en un grafo), que es el primer ejemplo de doble conteo que aprenden los estudiantes de combinatoria. En este capítulo, llevamos la técnica al nivel iberoamericano.
El lema de la suma de grados y sus generalizaciones
Lema del Apretón de Manos: En cualquier grafo , . Demostración por doble conteo: definimos el conjunto de pares donde es vértice de la arista . Contando por vértices: hay aristas incidentes a para cada , luego el total es . Contando por aristas: cada arista contribuye exactamente 2 pares ( y ), luego el total es . Igualando: .
Corolario: En cualquier grafo, el número de vértices de grado impar es par.
Generalización — suma de productos de grados: Definimos . Por doble conteo de caminos de longitud 2: cada camino -- contribuye a como el par tiene "intermediarios"... en realidad se calcula contando los pares (arista, vecino de un extremo): ... El argumento correcto: cuenta los caminos de longitud 2 (pares de aristas incidentes a ). Por doble conteo, (número de vecinos comunes de y , sumado sobre todos los pares).
Identidad de sumas de cuadrados: Para un grafo -regular con vértices y aristas: . Más generalmente, para cualquier grafo: por Cauchy-Schwarz.
Cota de Cauchy-Schwarz combinatoria (Türan via doble conteo): En un grafo con vértices, aristas y sin triángulos: (ya que cada arista contribuye al par , y la ausencia de triángulos significa que para toda arista ). De y , por Cauchy-Schwarz: , luego . Esta es la cota de Turán para .
Doble conteo en tablas de incidencia
Una tabla de incidencia (o tabla de 0s y 1s) tiene filas (objetos) y columnas (propiedades), donde la entrada es 1 si el objeto tiene la propiedad y 0 si no. El número de 1s en la fila es (número de propiedades de ) y en la columna es (número de objetos con la propiedad ).
La suma total de la tabla es (doble conteo). Esta ecuación simple es la base de muchos argumentos.
Lema de la tabla doble: Si cada fila tiene exactamente unos y cada columna tiene exactamente unos, entonces (si hay filas y columnas). Esto se usa para mostrar que ciertos parámetros son iguales en estructuras simétricas (como diseños de bloques).
Aplicación — Sistemas de representantes distintos (SDR): Dada una colección de conjuntos , un SDR es una elección con todos los distintos. El Teorema de Hall establece que un SDR existe si y solo si para toda subfamilia , . La demostración clásica usa doble conteo en una tabla de incidencia bipartita.
Aplicación — Problema de cruces: En un torneo con equipos donde cada par juega exactamente una vez, el número total de partidas es . Si cada equipo gana exactamente partidas, entonces , luego , que solo es entero si es impar. Esto demuestra que un torneo "equilibrado" requiere un número impar de equipos.
Identidades como doble conteo
Muchas identidades de combinatoria son simplemente el resultado de contar el mismo conjunto de dos maneras. Aquí revisamos varias:
Identidad de Pascal como doble conteo: La regla es el doble conteo de subconjuntos de tamaño de : los que contienen y los que no.
Identidad de suma de cuadrados de fila: . Doble conteo: el lado derecho cuenta equipos de personas de un grupo de hombres y mujeres. El lado izquierdo parte por = número de mujeres elegidas.
Identidad de suma de productos: El número de pares con y es (cada elemento está en , en , o en ninguno). Fijando : hay pares (eligiendo de tamaño y luego del complemento). Sumando: , que es el Teorema del Binomio con , . Ambas derivaciones son válidas.
Identidad de inclusión-exclusión como doble conteo: El principio de inclusión-exclusión es un doble conteo en el que cada elemento que pertenece a exactamente de los conjuntos contribuye exactamente al total (telescopía binomial).
Identidad de Fermat-Euler vía conteo: El número de funciones para primo es . Las funciones constantes son fijas por la acción cíclica de orden . Las restantes se agrupan en órbitas de tamaño . Luego , es decir , o sea . Esto da el Pequeño Teorema de Fermat por el argumento combinatorio de collar de perlas de Burnside.
Problema trabajado: doble conteo en grafos bipartitos
Problema (Iberoamericana 2010, estilo): Sea un grafo bipartito con bipartición , , en el que cada vértice tiene grado al menos . Demuestra que contiene un emparejamiento perfecto si , y más en general que si entonces existe un emparejamiento de tamaño .
**Solución — Parte 1 ():** Usamos el Teorema de Hall. Para cualquier , debemos mostrar . Contamos de dos maneras las aristas entre y : el número de aristas es al menos (cada vértice de tiene al menos vecinos en ) y a lo sumo (cada vértice de tiene a lo sumo vecinos). Luego , es decir . Esto no alcanza directamente para . El argumento correcto: como todo vértice de tiene grado , el número de aristas entre y es a lo sumo veces el grado máximo de , que es a lo sumo . Pero por el lado de es al menos . Si y , entonces . Para necesitamos ... El argumento correcto para grado mínimo usa la condición de Hall directamente vía conteo de aristas: aristas (desde ) y aristas , luego cuando . Para grado mínimo basta el teorema de Hall.
**Solución — Parte 2 ():** Para , el número de aristas desde a es al menos . Si , el número de aristas sería a lo sumo . Pero también (cada vecino tiene a lo sumo aristas). Con : , luego . Esto no es suficiente. La condición correcta: si entonces las aristas desde van todas a vértices de , cada uno con grado a lo sumo en . Luego aristas . Por otro lado aristas . Entonces , luego . Si , la condición de Hall siempre vale. Si y : aristas desde grado desde ). Por simetría de la condición en ambas partes, la condición de Hall se verifica y existe el emparejamiento perfecto.
Moraleja: El doble conteo de aristas entre dos conjuntos es el argumento central del Teorema de Hall y de la mayoría de los resultados de emparejamiento. Reconocer la estructura de doble conteo es el primer paso para resolver estos problemas.