Mathematics · Libro 3 · Bachelor Year 1

Matemáticas universitarias — Grado 1

Matemáticas universitarias — Grado 1 · Bachelor Year 1

2Combinatoria

Contar conjuntos finitos suena elemental — y se vuelve sutil enseguida. Este capítulo define correctamente el cardinal (mediante biyecciones, en el espíritu del Capítulo 1), establece el puñado de principios de recuento de los que se sigue todo lo demás y deduce los recuentos clásicos: listas, permutaciones, subconjuntos, coeficientes binomiales.

2.1 Cardinal de un conjunto finito

Definición 2.1 (Conjunto finito, cardinal)

Para nNn \in \N^*, se escribe [ ⁣[1,n] ⁣]={1,2,,n}\intint{1}{n} = \{1, 2, \dots, n\}. Un conjunto EE es finito cuando E=E = \emptyset o existe una biyección de [ ⁣[1,n] ⁣]\intint{1}{n} sobre EE para algún nNn \in \N^*; ese nn es único (Teorema 2.2) y es el cardinal de EE, escrito E\abs{E} (con =0\abs{\emptyset} = 0).

Teorema 2.2 (El cardinal está bien definido)

Si mnm \neq n, no existe ninguna biyección de [ ⁣[1,m] ⁣]\intint{1}{m} sobre [ ⁣[1,n] ⁣]\intint{1}{n}. Con más precisión: si m>nm > n, no existe ninguna inyección de [ ⁣[1,m] ⁣]\intint{1}{m} en [ ⁣[1,n] ⁣]\intint{1}{n}.

Demostración. Demostramos por inducción sobre nn el enunciado: para todo m>nm > n no hay ninguna inyección [ ⁣[1,m] ⁣][ ⁣[1,n] ⁣]\intint{1}{m} \to \intint{1}{n}. Para n=0n = 0 el conjunto de llegada es vacío y m1m \geq 1: no existe aplicación alguna. Supongamos el enunciado para nn y sea f ⁣:[ ⁣[1,m] ⁣][ ⁣[1,n+1] ⁣]f \colon \intint{1}{m} \to \intint{1}{n+1} una inyección con m>n+1m > n + 1. Si el valor n+1n + 1 no se alcanza, ff es una inyección en [ ⁣[1,n] ⁣]\intint{1}{n}, en contra de la hipótesis de inducción. En caso contrario, f(a)=n+1f(a) = n + 1 para exactamente un aa; se intercambian f(a)f(a) y f(m)f(m) (formalmente: se compone con la transposición de los dos valores), de modo que la nueva inyección gg cumple g(m)=n+1g(m) = n + 1. Entonces la restricción de gg a [ ⁣[1,m1] ⁣]\intint{1}{m-1} es una inyección en [ ⁣[1,n] ⁣]\intint{1}{n} con m1>nm - 1 > n — otra contradicción.

Corolario 2.3 (Principio del palomar)

Si E>F\abs{E} > \abs{F}, ninguna aplicación f ⁣:EFf \colon E \to F es inyectiva: dos elementos de EE comparten imagen.

Demostración. Escríbase E=m\abs E = m, F=n\abs F = n con m>nm > n, y elíjanse biyecciones u ⁣:[ ⁣[1,m] ⁣]Eu \colon \intint1m \to E y v ⁣:F[ ⁣[1,n] ⁣]v \colon F \to \intint1n. Si ff fuese inyectiva, vfuv \circ f \circ u sería una inyección de [ ⁣[1,m] ⁣]\intint1m en [ ⁣[1,n] ⁣]\intint1n (composición de inyecciones, Proposición 1.26), en contra del Teorema 2.2.

Observación 2.4 (Interludio: ¿por qué el intercambio en la demostración?)

La demostración del Teorema 2.2 contiene el primer paso realmente ingenioso del capítulo, que vale la pena repasar despacio. El obstáculo: para aplicar la hipótesis de inducción se quiere borrar el último punto mm de salida y el último punto n+1n+1 de llegada, pero ff puede enviar otro punto aa a n+1n + 1, y entonces borrar el punto de llegada estropea la aplicación en otro sitio. El remedio: componer ff con la transposición de los dos valores f(a)f(a) y f(m)f(m) — una biyección del conjunto de llegada, con lo que la inyectividad se conserva —, tras lo cual el valor problemático n+1n + 1 queda en la posición inofensiva mm y los dos borrados son limpios. Este patrón de «normalizar primero, cortar después» reaparece: es como la recurrencia de los desarreglos redirige σ1(n+1)\sigma^{-1}(n+1) en el problema del fin de semana de este capítulo, y como se remiendan las permutaciones en todo el problema del Capítulo 7 sobre el grupo simétrico.

Proposición 2.5 (Inyecciones, sobreyecciones y cardinal)

Sean E,FE, F conjuntos finitos con E=F\abs{E} = \abs{F}, y sea f ⁣:EFf \colon E \to F. Entonces

f inyectiva    f sobreyectiva    f biyectiva.f \text{ inyectiva} \iff f \text{ sobreyectiva} \iff f \text{ biyectiva}.

Demostración. Supongamos ff inyectiva. Entonces ff es una biyección de EE sobre f(E)f(E), luego f(E)=E=F\abs{f(E)} = \abs{E} = \abs{F}. Si f(E)f(E) dejase de alcanzar un punto y0y_0 de FF, entonces ff sería una inyección de EE en F{y0}F \setminus \{y_0\}, un conjunto de cardinal F1<E\abs{F} - 1 < \abs{E} — imposible por el principio del palomar. Luego f(E)=Ff(E) = F: ff es sobreyectiva y, por tanto, biyectiva.

Supongamos ff sobreyectiva. Elíjase para cada yFy \in F una imagen recíproca s(y)Es(y) \in E; entonces fs=idFf \circ s = \mathrm{id}_F, luego ss es inyectiva (Proposición 1.26). Por el párrafo anterior aplicado a ss (los cardinales son iguales), ss es biyectiva. De fs=idFf \circ s = \mathrm{id}_F se obtiene f=idFs1=s1f = \mathrm{id}_F \circ s^{-1} = s^{-1}, luego ff es biyectiva. Por último, una aplicación biyectiva es por definición inyectiva y sobreyectiva, lo que cierra el ciclo de implicaciones.

Ejemplo 2.6 (La finitud es esencial)

Sobre un conjunto finito, la Proposición 2.5 es un atajo poderoso: toda aplicación inyectiva de EE en sí mismo es automáticamente una permutación de EE — la mitad de la biyectividad sale gratis. Las dos implicaciones se derrumban en los conjuntos infinitos: nn+1n \mapsto n + 1 es inyectiva de N\N en N\N pero no alcanza 00, y la aplicación NN\N \to \N que envía 000 \mapsto 0 y nn1n \mapsto n - 1 para n1n \geq 1 es sobreyectiva pero no inyectiva. Siempre que se invoca esta proposición, la hipótesis de finitud está haciendo un trabajo real — un tema que el problema del fin de semana del Capítulo 1 explora desde el otro lado, donde los conjuntos infinitos son precisamente los que admiten tales aplicaciones de un conjunto en sí mismo.

Ejemplo 2.7 (La mitad del trabajo, gratis)

Considérese la aplicación ff en {0,1,,6}\{0, 1, \dots, 6\} que envía kk al resto de la división de 3k3k por 77; su tabla de valores es

0, 3, 6, 2, 5, 1, 4.0,\ 3,\ 6,\ 2,\ 5,\ 1,\ 4 .

¿Es ff una biyección? Basta con la inyectividad (Proposición 2.5): si 3k3k y 3k3k' dejan el mismo resto, 77 divide a 3(kk)3(k - k') y, como 77 es primo y no divide a 33, divide a kkk - k' (lema de Euclides, usado aquí al nivel del volumen anterior y demostrado en el Capítulo 6); con kk6\abs{k - k'} \leq 6 esto obliga a k=kk = k'. La sobreyectividad sale gratis — no hace falta resolver 3kc3k \equiv c para cada cc, aunque la tabla confirme que cada valor aparece exactamente una vez. El atajo es un caballo de batalla: demuestra la invertibilidad de la multiplicación modular (Capítulo 6), sostiene el emparejamiento del teorema de Wilson y vuelve en álgebra lineal como «un endomorfismo de un espacio de dimensión finita es inyectivo si y solo si es sobreyectivo» (Capítulo 19).

2.2 Los principios de recuento

Proposición 2.8 (Reglas de la suma y del producto)

Sean E,FE, F conjuntos finitos.

  1. Si EF=E \cap F = \emptyset, entonces EF=E+F\abs{E \cup F} = \abs{E} + \abs{F}; más en general, para una partición de EE en trozos E1,,EkE_1, \dots, E_k, E=iEi\abs{E} = \sum_i \abs{E_i}.
  2. En general, EF=E+FEF\abs{E \cup F} = \abs{E} + \abs{F} - \abs{E \cap F}.
  3. E×F=E×F\abs{E \times F} = \abs{E} \times \abs{F}.
  4. El conjunto FEF^E de todas las aplicaciones de EE en FF cumple FE=FE\abs{F^E} = \abs{F}^{\abs{E}}.
  5. P(E)=2E\abs{\mathcal{P}(E)} = 2^{\abs{E}}.

Demostración. (1) Se concatenan enumeraciones: si E={x1,,xm}E = \{x_1, \dots, x_m\} y F={y1,,yn}F = \{y_1, \dots, y_n\} sin repeticiones, entonces x1,,xm,y1,,ynx_1, \dots, x_m, y_1, \dots, y_n enumera EFE \cup F sin repetición (por la disyunción de los dos conjuntos). La inducción lo extiende a kk trozos.

(2) EFE \cup F es la unión disjunta de EE y FEF \setminus E, y FF es la unión disjunta de FEF \cap E y FEF \setminus E; luego EF=E+FE=E+FEF\abs{E \cup F} = \abs{E} + \abs{F \setminus E} = \abs{E} + \abs{F} - \abs{E \cap F}.

(3) E×FE \times F es la unión disjunta, para xEx \in E, de los conjuntos {x}×F\{x\} \times F, cada uno de cardinal F\abs{F}; aplíquese (1).

(4) Una aplicación de E={x1,,xm}E = \{x_1, \dots, x_m\} en FF es exactamente la elección de la mm-tupla (f(x1),,f(xm))Fm(f(x_1), \dots, f(x_m)) \in F^m; esta correspondencia es una biyección, y Fm=Fm\abs{F^m} = \abs{F}^m por (3) e inducción.

(5) Los subconjuntos de EE se corresponden biyectivamente con las aplicaciones E{0,1}E \to \{0, 1\} (envíese AA a su función indicadora); aplíquese (4).

Ejemplo 2.9 (Contar por el complementario)

¿Cuántos códigos PIN de 44 cifras (cifras 0099, el orden importa, se permiten repeticiones) contienen al menos una cifra repetida? Contarlos directamente obliga a manejar los casos «exactamente una pareja, dos parejas, un trío, un cuarteto» — cinco configuraciones que se solapan. Cuéntese en su lugar el complementario: los códigos son 104=1000010^4 = 10\,000 en total (regla del producto) y los códigos con cuatro cifras distintas son 10×9×8×7=504010 \times 9 \times 8 \times 7 = 5\,040 (44-variaciones), de modo que la respuesta es

10410987=100005040=4960.10^4 - 10 \cdot 9 \cdot 8 \cdot 7 = 10\,000 - 5\,040 = 4\,960 .

Casi la mitad de los PIN repiten alguna cifra. La idea clave: siempre que un recuento se formule con «al menos» o «no todos», pruébese primero con el complementario — la regla de la suma garantiza que A=EA\abs{A} = \abs{E} - \abs{\overline A}, y el complementario suele ser una sola configuración limpia.

Ejemplo 2.10 (Caminos en una cuadrícula)

Cuéntense los caminos más cortos de la esquina (0,0)(0,0) a la esquina (4,3)(4, 3) de una cuadrícula, moviéndose cada vez un paso a la derecha (R) o un paso hacia arriba (A). Todo camino de estos consta exactamente de 77 pasos, de los cuales 44 son R y 33 son A; recíprocamente, toda palabra de longitud 77 en las letras R y A con cuatro R describe exactamente un camino. Los caminos se corresponden, pues, biyectivamente con las elecciones de las posiciones de las R:

(74)=35.\binom{7}{4} = 35 .

La idea clave es la codificación: el recuento se volvió trivial en cuanto cada camino se tradujo a una palabra, es decir, a un subconjunto de posiciones — una instancia más del lema de que un recuento correcto es una biyección disfrazada (Método 2.19).

Uno de los 74 = 35 caminos más cortos de (0,0) a (4,3): el camino dibujado codifica la palabra RARRARA, es decir, la elección de las posiciones \1,3,4,6\ para la letra R entre los siete pasos.
Uno de los (74)=35\binom74 = 35 caminos más cortos de (0,0)(0,0) a (4,3)(4,3): el camino dibujado codifica la palabra RARRARA, es decir, la elección de las posiciones {1,3,4,6}\{1,3,4,6\} para la letra R entre los siete pasos.

2.3 Listas, permutaciones, subconjuntos

Definición 2.11 (Variaciones, permutaciones, combinaciones)

Sea EE un conjunto con E=n\abs{E} = n y sea 0kn0 \leq k \leq n.

  • Una kk-variación de EE es una kk-tupla inyectiva de elementos de EE (una selección ordenada sin repetición);
  • una permutación de EE es una biyección de EE en sí mismo — equivalentemente, una nn-variación;
  • una kk-combinación es un subconjunto de EE con kk elementos (una selección no ordenada y sin repetición). Su número se escribe (nk)\binom{n}{k}, que se lee «nn sobre kk» .

Teorema 2.12 (Los tres recuentos)

Con n=En = \abs{E} y 0kn0 \leq k \leq n:

  1. el número de kk-variaciones de EE es n(n1)(nk+1)=n!(nk)!n (n-1) \cdots (n-k+1) = \dfrac{n!}{(n-k)!};
  2. el número de permutaciones de EE es n!n!;
  3. (nk)=n!k!(nk)!\dbinom{n}{k} = \dfrac{n!}{k!\,(n-k)!}.

Demostración. (1) Se elige la primera coordenada (nn maneras), después la segunda (n1n - 1 elecciones restantes), …, y por último la kk-ésima (nk+1n - k + 1 elecciones). Formalmente, se procede por inducción sobre kk. Para k=1k = 1 hay nn tuplas inyectivas de un término. Supóngase el recuento para k1k - 1. Cada kk-variación (x1,,xk)(x_1, \dots, x_k) se obtiene a partir de exactamente una (k1)(k-1)-variación — su truncamiento (x1,,xk1)(x_1, \dots, x_{k-1}) — añadiendo una última coordenada fuera de {x1,,xk1}\{x_1, \dots, x_{k-1}\}, para la cual hay exactamente n(k1)n - (k - 1) valores disponibles. El truncamiento reparte así las kk-variaciones en clases de tamaño común nk+1n - k + 1 indexadas por las (k1)(k-1)-variaciones, y la regla de la suma da

n!(nk+1)!  (nk+1)=n!(nk)!.\frac{n!}{(n-k+1)!}\;(n - k + 1) = \frac{n!}{(n-k)!} .

(2) es (1) con k=nk = n.

(3) Cada kk-subconjunto se ordena de k!k! maneras distintas en kk-variaciones, y toda kk-variación proviene de exactamente un subconjunto: luego n!(nk)!=(nk)k!\frac{n!}{(n-k)!} = \binom nk \cdot k!.

Ejemplo 2.13 (Mesas redondas: cocientar por una simetría)

¿De cuántas maneras pueden sentarse nn invitados alrededor de una mesa redonda, considerando idénticas dos disposiciones cuando cada invitado tiene los mismos vecinos a izquierda y derecha, es decir, salvo rotación? Cada disposición circular corresponde a exactamente nn disposiciones lineales (córtese el círculo por cualquiera de los nn lugares), de modo que los n!n! órdenes lineales se agrupan en bloques de nn:

n!n=(n1)!circular seatings.\frac{n!}{n} = (n-1)! \quad\text{circular seatings.}

Equivalentemente: siéntese en cualquier sitio a un invitado distinguido (con lo que se elimina la libertad de rotación) y ordénense después los n1n - 1 invitados restantes en el sentido de las agujas del reloj. Para n=6n = 6: 120120 mesas. Las dos soluciones ilustran los dos remedios habituales contra el recuento por exceso: dividir por el número exacto de repeticiones, o romper la simetría fijando un objeto. Ambos exigen que el grupo de repeticiones tenga el mismo tamaño para toda configuración — algo que la demostración anterior de la fórmula (nk)=n!k!(nk)!\binom nk = \frac{n!}{k!\,(n-k)!} también usó, con k!k! en lugar de nn.

Ejemplo 2.14 (Añadir una restricción)

Sigamos con la mesa redonda: entre las (n1)!(n-1)! mesas de n3n \geq 3 invitados, ¿cuántas sientan separados (no contiguos) a dos invitados dados AA y BB? Cuéntese el complementario. Mesas en las que AA y BB se sientan juntos: péguense en un solo bloque — quedan n1n - 1 objetos alrededor de la mesa, es decir, (n2)!(n-2)! disposiciones circulares — y ordénese después la pareja dentro de su bloque (22 maneras): 2(n2)!2\,(n-2)! mesas con ellos contiguos. Por tanto

(n1)!2(n2)!=(n2)!((n1)2)=(n3)(n2)!(n-1)! - 2\,(n-2)! = (n-2)!\,\bigl((n - 1) - 2\bigr) = (n-3)\,(n-2)!

mesas los mantienen separados. Comprobaciones: n=3n = 3 da 00 (alrededor de un triángulo todos se tocan) y n=4n = 4 da 22, fáciles de enumerar a mano. El truco del pegado — tratar un bloque forzado como un solo objeto y contar después sus disposiciones internas — es el remedio estándar para las restricciones de contigüidad, lineales o circulares.

Proposición 2.15 (Identidades básicas)

Para 0kn0 \leq k \leq n:

(nk)=(nnk),(nk)=(n1k1)+(n1k)(1kn1),k=0n(nk)=2n.\binom{n}{k} = \binom{n}{n-k}, \qquad \binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k} \quad (1 \leq k \leq n-1), \qquad \sum_{k=0}^{n} \binom{n}{k} = 2^n .

Demostración. Primera identidad: AEAA \mapsto E \setminus A es una biyección entre los kk-subconjuntos y los (nk)(n-k)-subconjuntos. Regla de Pascal: fíjese un elemento aEa \in E; los kk-subconjuntos se reparten entre los que contienen aa (elíjanse los k1k - 1 restantes: (n1k1)\binom{n-1}{k-1}) y los que evitan aa ((n1k)\binom{n-1}{k}). Tercera identidad: los dos miembros cuentan todos los subconjuntos de EE, repartidos por tamaño en el de la izquierda (Proposición 2.8 (1) y (5)).

Teorema 2.16 (Teorema del binomio)

Para todos a,ba, b de un anillo conmutativo (por ejemplo R\R o C\C) y todo nNn \in \N:

(a+b)n=k=0n(nk)akbnk.(a + b)^n = \sum_{k=0}^{n} \binom{n}{k} a^k b^{\,n-k} .

Demostración. Al desarrollar (a+b)(a+b)(a+b)(a+b)(a+b)\cdots(a+b) por distributividad se obtiene un término por cada elección, en cada factor, de aa o de bb: el término akbnka^k b^{n-k} aparece una vez por cada manera de elegir cuáles kk de los nn factores aportan aa — es decir, (nk)\binom nk veces. (Alternativamente: inducción sobre nn usando la regla de Pascal.)

Ejemplo 2.17

Dos especializaciones clásicas: a=b=1a = b = 1 recupera k(nk)=2n\sum_k \binom nk = 2^n; a=1a = -1, b=1b = 1 da k(1)k(nk)=0\sum_{k} (-1)^k \binom nk = 0 para n1n \geq 1: entre los subconjuntos de un conjunto no vacío, exactamente la mitad tienen cardinal par.

Ejemplo 2.18 (Una identidad, dos demostraciones)

La especialización a=2a = 2, b=1b = 1 del teorema del binomio dice

k=0n(nk)2k=3n.\sum_{k=0}^{n} \binom nk\,2^k = 3^n .

He aquí la misma identidad sin nada de álgebra. El miembro derecho cuenta las palabras de longitud nn sobre el alfabeto {0,1,2}\{0, 1, 2\} (regla del producto). Clasifíquese cada palabra por el conjunto KK de las posiciones que llevan una letra no nula: elegir KK con K=k\abs K = k cuesta (nk)\binom nk, y después cada posición de KK lleva independientemente 11 o 22: 2k2^k maneras. La regla de la suma sobre kk da el miembro izquierdo. Más allá del placer de que coincidan, las dos demostraciones tienen virtudes distintas: la algebraica se generaliza a cualquier valor de aa; la combinatoria explica la fórmula y se adapta a restricciones (prohibir la letra 22 en la última posición, por ejemplo) que ninguna sustitución captura. Mantener vivas las dos técnicas es la destreza práctica que entrena este capítulo.

Método 2.19 (¿Qué recuento se aplica?)

Antes de calcular, respóndanse dos preguntas sobre la selección: ¿importa el orden?, ¿se permiten repeticiones?

importa el ordenno importa el orden
sin repeticiónn!(nk)!\dfrac{n!}{(n-k)!}(nk)\dbinom{n}{k}
[6pt] con repeticiónnkn^k(Ejercicio 2.10)

Búsquese después una biyección o una partición que reduzca el problema a estos recuentos modelo; un recuento correcto es una biyección disfrazada.

Observación 2.20 (Errores frecuentes al contar)

  1. Sumar casos no disjuntos. La regla de la suma exige una partición; si una configuración puede cumplir dos casos a la vez, se cuenta dos veces — el remedio es la inclusión–exclusión (Teorema 2.24) o un reparto de casos más fino.
  2. Ordenado frente a no ordenado. Elegir «un comité de dos» es (n2)\binom n2, no n(n1)n(n-1): decídase antes de calcular si la selección lleva un orden y, si el recuento ordenado resulta más fácil, divídase al final por el número de ordenaciones — pero solo cuando cada objeto no ordenado provenga del mismo número de objetos ordenados.
  3. Elecciones por etapas que no son independientes. La regla del producto exige que el número de opciones de cada etapa no dependa de las elecciones anteriores. «Elíjase un capitán y después un subcapitán distinto» está bien (n(n1)n(n-1)); «elíjanse dos jugadores que se lleven bien» no es un producto por etapas en absoluto.
  4. Contar dos veces por construcción. Construir cada objeto dos veces — por ejemplo, contar las manos con al menos un as como (elegir un as) ×\times (elegir 44 cartas más) — cuenta de más las manos con dos ases. «Al menos» pide casi siempre el complementario (Ejemplo 2.9).

Ejemplo 2.21 (Un recuento de póquer)

De una baraja de 5252 cartas, el número de manos de 55 cartas es (525)=2598960\binom{52}{5} = 2\,598\,960. Manos con exactamente un as: elíjase el as (44 maneras) y después 44 cartas entre las 4848 que no son ases: 4(484)=7783204 \binom{48}{4} = 778\,320. La regla del producto se aplica porque la elección se reparte en etapas independientes.

Método 2.22 (Doble recuento)

Para demostrar una identidad entre dos expresiones combinatorias, búsquese un único conjunto finito que ambos miembros cuenten —típicamente un conjunto de pares— y evalúese su cardinal de dos maneras distintas. El prototipo es el lema de los apretones de manos: en una fiesta, cuéntense los pares (persona, mano estrechada). Sumando sobre las personas se obtiene pdp\sum_p d_p (el número de apretones de cada persona pp); sumando sobre los apretones se obtiene el doble del número de apretones (cada uno involucra a dos personas). Luego pdp\sum_p d_p es par — de modo que el número de personas que dieron un número impar de apretones es siempre par, conclusión nada trivial obtenida sin fórmula alguna. El mismo motor mueve el Ejercicio 2.12 y varias preguntas del problema del fin de semana.

Ejemplo 2.23 (El subconjunto medio)

¿Cuál es el cardinal medio de un subconjunto de un conjunto EE de nn elementos, siendo los 2n2^n subconjuntos igualmente probables? Cuéntense dos veces los pares (A,a)(A, a) con aAa \in A: sumando sobre los subconjuntos se obtiene AA\sum_A \abs A, el total buscado; sumando sobre los elementos se obtiene n2n1n \cdot 2^{n-1} (cada uno de los nn elementos está exactamente en la mitad de los subconjuntos — emparéjese cada AA que contiene aa con A{a}A \setminus \{a\}). Por tanto

12nAEA=n2n12n=n2:\frac{1}{2^n}\sum_{A \subseteq E} \abs A = \frac{n\,2^{n-1}}{2^n} = \frac n2 :

los subconjuntos están, en promedio, medio llenos — como también predice la simetría AAA \leftrightarrow \overline A (que empareja los tamaños kk y nkn - k). Dos demostraciones, una sola respuesta, y ambas evitan el cálculo directo kk(nk)\sum_k k\binom nk del Ejercicio 2.5: un emparejamiento bien elegido sustituye a menudo a una identidad.

2.4 Inclusión–exclusión

Teorema 2.24 (Inclusión–exclusión)

Para conjuntos finitos A1,,ApA_1, \dots, A_p:

i=1pAi=I[ ⁣[1,p] ⁣](1)I+1iIAi.\Bigl|\, \bigcup_{i=1}^{p} A_i \,\Bigr| = \sum_{\emptyset \neq I \subseteq \intint{1}{p}} (-1)^{\abs{I}+1} \Bigl|\, \bigcap_{i \in I} A_i \,\Bigr| .

Para p=3p = 3: ABC=A+B+CABACBC+ABC\abs{A \cup B \cup C} = \abs A + \abs B + \abs C - \abs{A \cap B} - \abs{A \cap C} - \abs{B \cap C} + \abs{A \cap B \cap C}.

Demostración. Fíjese un elemento xx de la unión y cuéntese su contribución al miembro derecho. Sea J={i:xAi}J = \{i : x \in A_i\}, de cardinal m1m \geq 1. El elemento xx se cuenta una vez en iIAi\abs{\bigcap_{i \in I} A_i} exactamente cuando IJ\emptyset \neq I \subseteq J, con signo (1)I+1(-1)^{\abs I + 1}; su contribución total es

k=1m(mk)(1)k+1=1k=0m(mk)(1)k=10=1\sum_{k=1}^{m} \binom{m}{k} (-1)^{k+1} = 1 - \sum_{k=0}^{m} \binom mk (-1)^k = 1 - 0 = 1

por el Ejemplo 2.17. Así pues, cada elemento de la unión se cuenta exactamente una vez.

Ejemplo 2.25 (Contar enteros coprimos)

¿Cuántos enteros de [ ⁣[1,120] ⁣]\intint1{120} son coprimos con 120=23×3×5120 = 2^3 \times 3 \times 5? Un entero comparte un factor con 120120 exactamente cuando es divisible por 22, 33 o 55, así que se cuenta el complementario de A2A3A5A_2 \cup A_3 \cup A_5, donde AdA_d reúne los múltiplos de dd. Dentro de [ ⁣[1,120] ⁣]\intint1{120}, los múltiplos de dd son 120/d120/d siempre que dd divida a 120120 — sin necesidad de partes enteras — y A2A3=A6A_2 \cap A_3 = A_6, etc. Inclusión–exclusión:

A2A3A5=60+40+2420128+4=88,\abs{A_2 \cup A_3 \cup A_5} = 60 + 40 + 24 - 20 - 12 - 8 + 4 = 88 ,

luego 12088=32120 - 88 = 32 enteros son coprimos con 120120. Es instructivo reagrupar el cálculo como un producto:

12088=120(112)(113)(115)=120122345=32:120 - 88 = 120\Bigl(1 - \frac12\Bigr)\Bigl(1 - \frac13\Bigr)\Bigl(1 - \frac15\Bigr) = 120 \cdot \frac12 \cdot \frac23 \cdot \frac45 = 32 :

desarrollar los tres paréntesis reproduce exactamente los ocho términos con signo de la inclusión–exclusión, uno por cada subconjunto de {2,3,5}\{2, 3, 5\}. Esta forma de producto define la función indicatriz de Euler, cuyo papel aritmético asoma con las congruencias del Capítulo 6 y se desarrolla en el volumen del segundo año.

Ejemplo 2.26 (Desarreglos)

Un desarreglo es una permutación sin puntos fijos. Sea AiA_i el conjunto de las permutaciones de [ ⁣[1,n] ⁣]\intint{1}{n} que fijan ii; entonces iIAi=(nI)!\abs{\bigcap_{i \in I} A_i} = (n - \abs I)!, y la inclusión–exclusión cuenta las permutaciones con al menos un punto fijo; los desarreglos son

Dn=n!k=0n(1)kk!.D_n = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!} .

Como (1)k/k!e1\sum (-1)^k / k! \to \eu^{-1} (véase el Capítulo 17), alrededor del 37%37\,\% de todas las permutaciones son desarreglos, sea cual sea nn.

Observación 2.27 (Dónde se usa este capítulo)

Los coeficientes binomiales son los objetos más reutilizados de este capítulo: mueven el teorema del binomio en el Capítulo 8 (desarrollo de (X+a)n(X + a)^n), la fórmula de Leibniz para la derivada nn-ésima de un producto en el Capítulo 14 y los coeficientes de los desarrollos de Taylor en el Capítulo 16. Las permutaciones vuelven como grupo — con la signatura construida a partir del recuento de inversiones — en el Capítulo 7, y la signatura define a su vez los determinantes en el Capítulo 22. La inclusión–exclusión y los principios de recuento son el esqueleto finito de la probabilidad discreta, desarrollada en el volumen del segundo año; los números de desarreglos del Ejemplo 2.26 se estudian a fondo en el problema del fin de semana.

2.5 Ejercicios

Ejercicio 2.1

Una matrícula consta de dos letras (A–Z), después tres cifras y después dos letras. ¿Cuántas matrículas son posibles? ¿Y cuántas sin ninguna letra repetida entre las cuatro?

Solución

Solución de Ejercicio 2.1.

Etapas independientes y regla del producto: 262×103×262=264×1000=45697600026^2 \times 10^3 \times 26^2 = 26^4 \times 1000 = 456\,976\,000 matrículas. Con las cuatro letras distintas dos a dos, las etapas de letras forman una 44-variación del alfabeto: 26×25×24×23=35880026 \times 25 \times 24 \times 23 = 358\,800 maneras, luego 358800×1000=358800000358\,800 \times 1000 = 358\,800\,000 matrículas.

Ejercicio 2.2

¿Cuántos anagramas (reordenaciones de las letras, con sentido o sin él) tiene la palabra cuerpo? ¿Y banana?

Solución

Solución de Ejercicio 2.2.

cuerpo tiene 66 letras distintas: 6!=7206! = 720 anagramas. banana tiene 66 letras con repeticiones (33 aes, 22 enes, 11 be): cada anagrama queda determinado por las posiciones de las aes ((63)\binom 63 elecciones) y después por las de las enes entre los 33 huecos restantes ((32)\binom 32), ocupando la be el último hueco: (63)(32)=20×3=60\binom{6}{3}\binom{3}{2} = 20 \times 3 = 60 anagramas (equivalentemente, 6!/(3!2!1!)=606!/(3!\,2!\,1!) = 60).

Ejercicio 2.3

Se elige un comité de 44 personas entre 77 mujeres y 55 hombres. ¿Cuántos comités hay en total? ¿Cuántos con exactamente 22 mujeres? ¿Cuántos con al menos un hombre?

Solución

Solución de Ejercicio 2.3.

Total: (124)=495\binom{12}{4} = 495. Exactamente 22 mujeres: se eligen ellas ((72)=21\binom 72 = 21) y 22 hombres ((52)=10\binom 52 = 10): 210210 comités. Al menos un hombre: complementario de «ningún hombre», (124)(74)=49535=460\binom{12}{4} - \binom{7}{4} = 495 - 35 = 460.

Ejercicio 2.4

Demuéstrese que en cualquier grupo de 1313 personas dos comparten mes de nacimiento, y que entre n+1n + 1 enteros cualesquiera elegidos de [ ⁣[1,2n] ⁣]\intint{1}{2n} hay dos consecutivos. (Palomar las dos veces: nómbrense las cajas.)

Solución

Solución de Ejercicio 2.4.

Cumpleaños: las cajas son los 1212 meses; 1313 personas en 1212 cajas obligan a que dos caigan en la misma (Corolario 2.3).

Enteros consecutivos: las cajas son las nn parejas {1,2},{3,4},,{2n1,2n}\{1,2\}, \{3,4\}, \dots, \{2n-1, 2n\}, que parten [ ⁣[1,2n] ⁣]\intint{1}{2n}. Al elegir n+1n + 1 enteros, dos caen en la misma pareja, y los dos elementos de una pareja son consecutivos.

Ejercicio 2.5

Calcúlese k=0nk(nk)\sum_{k=0}^{n} k \binom{n}{k}. Indicación: derívese (1+x)n(1 + x)^n, o úsese k(nk)=n(n1k1)k \binom nk = n \binom{n-1}{k-1} (demuéstrese).

Solución

Solución de Ejercicio 2.5.

Para 1kn1 \leq k \leq n,

k(nk)=kn!k!(nk)!=n(n1)!(k1)!(nk)!=n(n1k1).k \binom nk = k\,\frac{n!}{k!\,(n-k)!} = n\,\frac{(n-1)!}{(k-1)!\,(n-k)!} = n \binom{n-1}{k-1}.

Sumando y reindexando con j=k1j = k - 1:

k=0nk(nk)=nj=0n1(n1j)=n2n1\sum_{k=0}^{n} k \binom nk = n \sum_{j=0}^{n-1} \binom{n-1}{j} = n\, 2^{n-1}

por la Proposición 2.15. (Alternativa: derívese (1+x)n=k(nk)xk(1+x)^n = \sum_k \binom nk x^k y hágase x=1x = 1.)

Ejercicio 2.6 ★★

¿Cuántas aplicaciones estrictamente crecientes hay de [ ⁣[1,k] ⁣]\intint{1}{k} en [ ⁣[1,n] ⁣]\intint{1}{n}? Dedúzcase el número de aplicaciones crecientes (no necesariamente en sentido estricto). Indicación para el segundo recuento: ff creciente \mapsto g(i)=f(i)+i1g(i) = f(i) + i - 1.

Solución

Solución de Ejercicio 2.6.

Una aplicación estrictamente creciente f ⁣:[ ⁣[1,k] ⁣][ ⁣[1,n] ⁣]f \colon \intint{1}{k} \to \intint{1}{n} queda determinada por su imagen, un kk-subconjunto de [ ⁣[1,n] ⁣]\intint{1}{n} (basta listar el subconjunto en orden creciente); recíprocamente, cada kk-subconjunto da exactamente una aplicación así. Luego hay (nk)\binom nk aplicaciones estrictamente crecientes.

Si ff es solo creciente, póngase g(i)=f(i)+i1g(i) = f(i) + i - 1. Entonces gg es estrictamente creciente (entre dos argumentos consecutivos, ff gana 0\geq 0 e i1i - 1 gana 11) con valores en [ ⁣[1,n+k1] ⁣]\intint{1}{n + k - 1}; y f(i)=g(i)i+1f(i) = g(i) - i + 1 recupera ff a partir de cualquier gg estrictamente creciente en [ ⁣[1,n+k1] ⁣]\intint{1}{n+k-1}. Es una biyección, luego hay (n+k1k)\binom{n + k - 1}{k} aplicaciones crecientes.

Ejercicio 2.7 ★★

(Vandermonde) Demuéstrese, contando los kk-subconjuntos de un conjunto repartido en dos bloques de tamaños mm y nn:

(m+nk)=j=0k(mj)(nkj).\binom{m+n}{k} = \sum_{j=0}^{k} \binom{m}{j} \binom{n}{k-j} .

Dedúzcase j=0n(nj)2=(2nn)\sum_{j=0}^{n} \binom nj^2 = \binom{2n}{n}.

Solución

Solución de Ejercicio 2.7.

Repártase un conjunto EE de m+nm + n elementos en dos bloques MM (mm elementos) y NN (nn elementos). Un kk-subconjunto de EE contiene jj elementos de MM (0jk0 \leq j \leq k) y kjk - j de NN; para jj fijo hay (mj)(nkj)\binom mj \binom{n}{k-j} subconjuntos así, y los casos j=0,,kj = 0, \dots, k parten los kk-subconjuntos. La regla de la suma da la identidad de Vandermonde.

Con m=n=km = n = k: (2nn)=j=0n(nj)(nnj)=j=0n(nj)2\binom{2n}{n} = \sum_{j=0}^{n} \binom nj \binom{n}{n-j} = \sum_{j=0}^{n} \binom nj^2, usando (nnj)=(nj)\binom{n}{n-j} = \binom nj.

Ejercicio 2.8 ★★

¿Cuántos enteros de [ ⁣[1,1000] ⁣]\intint{1}{1000} son divisibles por 22, por 33 o por 55? (Inclusión–exclusión; 1000/6\lfloor 1000/6 \rfloor cuenta los múltiplos de 66, etc.)

Solución

Solución de Ejercicio 2.8.

Sea AdA_d el conjunto de los múltiplos de dd en [ ⁣[1,1000] ⁣]\intint{1}{1000}, de modo que Ad=1000/d\abs{A_d} = \lfloor 1000/d \rfloor. Inclusión–exclusión (Teorema 2.24) con A2,A3,A5A_2, A_3, A_5, teniendo en cuenta que A2A3=A6A_2 \cap A_3 = A_6, etc.:

500+333+20016610066+33=734.500 + 333 + 200 - 166 - 100 - 66 + 33 = 734 .

Luego 734734 enteros son divisibles por 22, 33 o 55.

Ejercicio 2.9 ★★

Cuéntense las sobreyecciones de un conjunto de 44 elementos sobre un conjunto de 22 elementos; después, sobre uno de 33 elementos. Indicación: cuéntense las aplicaciones no sobreyectivas con inclusión–exclusión sobre los valores no alcanzados.

Solución

Solución de Ejercicio 2.9.

Sobre 22 elementos: todas las 24=162^4 = 16 aplicaciones salvo las 22 constantes: 1414 sobreyecciones.

Sobre 33 elementos: por inclusión–exclusión sobre los valores no alcanzados, el número de aplicaciones de un conjunto de 44 elementos en uno de 33 que dejan de alcanzar al menos un valor es (31)24(32)14=483=45\binom 31 2^4 - \binom 32 1^4 = 48 - 3 = 45; aplicaciones en total, 34=813^4 = 81; sobreyecciones: 8145=3681 - 45 = 36. (Comprobación: una sobreyección de 44 sobre 33 elementos repite exactamente un valor: elíjase el valor repetido (33), la pareja que va a él ((42)=6\binom 42 = 6) y una biyección para el resto (22): 3×6×2=363 \times 6 \times 2 = 36.)

Ejercicio 2.10 ★★

(Estrellas y barras) Demuéstrese que el número de selecciones de kk objetos entre nn con repetición, sin tener en cuenta el orden —equivalentemente, el número de (x1,,xn)Nn(x_1, \dots, x_n) \in \N^n con x1++xn=kx_1 + \dots + x_n = k— es (n+k1k)\binom{n + k - 1}{k}. Indicación: codifíquese una solución como una fila de kk estrellas y n1n - 1 barras.

Solución

Solución de Ejercicio 2.10.

Una solución de x1++xn=kx_1 + \dots + x_n = k en Nn\N^n se codifica como una fila de kk estrellas y n1n - 1 barras: escríbanse x1x_1 estrellas, una barra, x2x_2 estrellas, una barra, …, terminando con xnx_n estrellas. Esto es una biyección sobre las palabras de longitud k+n1k + n - 1 con kk estrellas y n1n - 1 barras, y esas palabras quedan determinadas por las posiciones de las estrellas: (n+k1k)\binom{n + k - 1}{k}. Las selecciones con repetición se corresponden con las soluciones de la ecuación (xix_i = número de copias del objeto ii), así que el recuento es el mismo.

Ejercicio 2.11 ★★★

Demuéstrese con detalle la fórmula del Ejemplo 2.26 para DnD_n y dedúzcase n!=k=0n(nk)Dnkn! = \sum_{k=0}^{n} \binom{n}{k} D_{n-k} (demuéstrese esta identidad también de forma directa, clasificando las permutaciones por su conjunto de puntos fijos).

Solución

Solución de Ejercicio 2.11.

Con Ai={σ:σ(i)=i}A_i = \{\sigma : \sigma(i) = i\}, una permutación de iIAi\bigcap_{i \in I} A_i fija todos los iIi \in I y permuta libremente los otros nIn - \abs I puntos: iIAi=(nI)!\abs{\bigcap_{i \in I} A_i} = (n - \abs I)!. Inclusión–exclusión:

iAi=k=1n(1)k+1(nk)(nk)!=k=1n(1)k+1n!k!,\Bigl|\bigcup_i A_i\Bigr| = \sum_{k=1}^{n} (-1)^{k+1} \binom nk (n-k)! = \sum_{k=1}^{n} (-1)^{k+1} \frac{n!}{k!} ,

pues hay (nk)\binom nk subconjuntos II de tamaño kk. Por tanto

Dn=n!iAi=n!(1k=1n(1)k+1k!)=n!k=0n(1)kk!.D_n = n! - \Bigl|\bigcup_i A_i\Bigr| = n!\Bigl(1 - \sum_{k=1}^{n} \frac{(-1)^{k+1}}{k!}\Bigr) = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!} .

Para la segunda identidad: clasifíquense las permutaciones σ\sigma de [ ⁣[1,n] ⁣]\intint{1}{n} por su conjunto de puntos fijos F(σ)F(\sigma). Para un kk-subconjunto FF fijo, las permutaciones con F(σ)=FF(\sigma) = F son exactamente los desarreglos del complementario: hay DnkD_{n-k}. Sumando sobre las (nk)\binom nk elecciones de FF para cada kk: n!=k=0n(nk)Dnkn! = \sum_{k=0}^{n} \binom nk D_{n-k}.

Ejercicio 2.12 ★★★

Para nNn \in \N^*, demuéstrese mediante un doble recuento de pares (subconjunto, elemento marcado):

k=1nk(nk)=n2n1,y despueˊsk=1nk2(nk)=n(n+1)2n2.\sum_{k=1}^{n} k \binom{n}{k} = n\, 2^{n-1}, \qquad\text{y después}\qquad \sum_{k=1}^{n} k^2 \binom{n}{k} = n(n+1)\, 2^{n-2} .

Para la segunda: cuéntense los pares de elementos marcados, iguales o no.

Solución

Solución de Ejercicio 2.12.

Primera identidad. Cuéntense los pares (A,a)(A, a) con AEA \subseteq E (E=n\abs E = n) y aAa \in A. Por tamaño de AA: k(nk)k\sum_k \binom nk k pares. Eligiendo primero el elemento marcado: nn elecciones para aa y después cualquier subconjunto de los n1n - 1 elementos restantes para completar AA: n2n1n\,2^{n-1} pares.

Segunda identidad. Cuéntense las ternas (A,a,b)(A, a, b) con a,bAa, b \in A (posiblemente a=ba = b). Por tamaño: kk2(nk)\sum_k k^2 \binom nk. Directamente: o bien a=ba = b (n2n1n\,2^{n-1} ternas, recuento anterior), o bien aba \neq b (n(n1)n(n-1) elecciones ordenadas y después cualquier subconjunto de los otros n2n - 2 elementos: n(n1)2n2n(n-1)\,2^{n-2}). En total

n2n1+n(n1)2n2=n2n2(2+n1)=n(n+1)2n2.n\,2^{n-1} + n(n-1)\,2^{n-2} = n\,2^{n-2}\,(2 + n - 1) = n(n+1)\,2^{n-2} .

2.6 Problema: desarreglos, o las cartas mal repartidas

Problema 2.1

Una secretaria mete nn cartas al azar en nn sobres con destinatario: ¿qué probabilidad hay de que nadie reciba su carta? Esta pregunta clásica (Montmort, 1708) conduce a los números de desarreglos DnD_n del Ejemplo 2.26. La fórmula de inclusión–exclusión es solo la jugada de apertura: este problema desarrolla las recurrencias que calculan DnD_n, dos demostraciones independientes más de la fórmula, el llamativo teorema de que DnD_n es el entero más próximo a n!/en!/\eu, la distribución completa de los puntos fijos de una permutación aleatoria y la curiosa aritmética de la sucesión (Dn)(D_n). En todo el problema, DnD_n denota el número de desarreglos (permutaciones sin puntos fijos) de [ ⁣[1,n] ⁣]\intint1n, con el convenio D0=1D_0 = 1 (la permutación vacía no tiene puntos fijos).

Parte I — Casos pequeños y censo de puntos fijos.

  1. Calcúlense D1,D2,D3D_1, D_2, D_3 directamente, y D4D_4 enumerando los desarreglos de {1,2,3,4}\{1, 2, 3, 4\} agrupados según el valor de σ(1)\sigma(1). (Debe salir D4=9D_4 = 9.)
  2. Para 0kn0 \leq k \leq n, pruébese que el número Pk(n)P_k(n) de permutaciones de [ ⁣[1,n] ⁣]\intint1n con exactamente kk puntos fijos es (nk)Dnk\binom nk D_{n-k}.
  3. Compruébese el censo para n=4n = 4: calcúlense P0(4),,P4(4)P_0(4), \dots, P_4(4) y véase que suman 4!=244! = 24. ¿Qué es más probable con cuatro cartas: ningún acierto o exactamente un acierto?
  4. Mediante un doble recuento (Método 2.22) de los pares (σ,i)(\sigma, i) con σ(i)=i\sigma(i) = i, pruébese que

    σFix(σ)=n!:\sum_{\sigma} \abs{\mathrm{Fix}(\sigma)} = n! :

    en promedio, una permutación aleatoria tiene exactamente un punto fijo, sea cual sea n1n \geq 1.

Parte II — Dos recurrencias y dos demostraciones nuevas de la fórmula.

  1. Demuéstrese combinatoriamente, para n1n \geq 1:

    Dn+1=n(Dn+Dn1).D_{n+1} = n\,(D_n + D_{n-1}) .

    (Clasifíquense los desarreglos σ\sigma de [ ⁣[1,n+1] ⁣]\intint1{n+1} según j=σ(n+1)j = \sigma(n+1) y después según si σ(j)=n+1\sigma(j) = n + 1; en el caso σ(j)n+1\sigma(j) \neq n+1, constrúyase una biyección con los desarreglos de [ ⁣[1,n] ⁣]\intint1n redirigiendo hacia jj la imagen recíproca de n+1n + 1.) Compruébese la recurrencia numéricamente hasta D6D_6.

  2. Poniendo un=DnnDn1u_n = D_n - n D_{n-1}, dedúzcase de la pregunta 5 que un+1=unu_{n+1} = -u_n, y conclúyase la segunda recurrencia:

    Dn=nDn1+(1)n(n1).D_n = n D_{n-1} + (-1)^n \qquad (n \geq 1).
  3. A partir de la pregunta 6, demuéstrese por inducción la fórmula del Ejemplo 2.26,

    Dn=n!k=0n(1)kk!,D_n = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!},

    — una demostración totalmente independiente de la inclusión–exclusión.

  4. (Inversión binomial) Sean (an)(a_n) y (bn)(b_n) dos sucesiones tales que an=k=0n(nk)bka_n = \sum_{k=0}^n \binom nk b_k para todo nn. Demuéstrese que

    bn=k=0n(1)nk(nk)ak(nN).b_n = \sum_{k=0}^{n} (-1)^{n-k} \binom nk a_k \qquad (n \in \N).

    (Establézcase primero la identidad trinomial (nk)(kj)=(nj)(njkj)\binom nk \binom kj = \binom nj \binom{n-j}{k-j} y úsese después la suma alternada de una fila del Ejemplo 2.17.)

  5. Aplíquese la pregunta 8 a la identidad n!=k(nk)Dnkn! = \sum_k \binom nk D_{n-k} del Ejercicio 2.11 para obtener una tercera demostración de la fórmula de DnD_n.

Parte III — El entero más próximo a n!/en!/\eu. Admítase en esta parte — la teoría se construye en el Capítulo 17 — que e1=limnsn\eu^{-1} = \lim_{n \to \infty} s_n, donde sn=k=0n(1)kk!s_n = \sum_{k=0}^{n} \frac{(-1)^k}{k!}, con la cota estricta de series alternadas e1sn<1(n+1)!\abs{\eu^{-1} - s_n} < \frac1{(n+1)!} para todo nn.

  1. Pruébese que Dnn!/e<1n+1\bigl| D_n - n!/\eu \bigr| < \frac1{n+1} para todo nNn \in \N.
  2. Dedúzcase el teorema estrella: para todo n1n \geq 1, DnD_n es el entero más próximo a n!/en!/\eu. ¿Por qué necesita el argumento que n1n \geq 1?
  3. Determínese el signo del error: pruébese que Dn>n!/eD_n > n!/\eu exactamente cuando nn es par. (Localícese el primer término despreciado de la serie alternada.)
  4. Calcúlense D7D_7 hasta D10D_{10} con la recurrencia de la pregunta 5 y compruébese después D10D_{10} frente a 10!/e10!/\eu (10!=362880010! = 3\,628\,800, e2.718281828\eu \approx 2.718281828).
  5. (La probabilidad del guardarropa) Sea pn=Dn/n!p_n = D_n/n! la probabilidad de que una permutación tomada al azar uniformemente sea un desarreglo. Pruébese que pne1<1(n+1)!\abs{p_n - \eu^{-1}} < \frac1{(n+1)!} y calcúlese p6p_6 con cinco decimales. Coméntese: ¿por qué la respuesta a la pregunta de Montmort es esencialmente independiente de nn, ya con una docena de cartas?

Parte IV — La distribución de los puntos fijos.

  1. Fíjese kNk \in \N. Pruébese que la proporción de permutaciones de [ ⁣[1,n] ⁣]\intint1n con exactamente kk puntos fijos cumple

    Pk(n)n!=snkk!  n  e1k!.\frac{P_k(n)}{n!} = \frac{s_{n-k}}{k!} \;\xrightarrow[n \to \infty]{}\; \frac{\eu^{-1}}{k!} .

    (Estos valores límite, que suman 11, forman la distribución de Poisson de parámetro 11, objeto central del curso de probabilidad del volumen del segundo año.)

  2. Mediante un doble recuento de las ternas (σ,i,j)(\sigma, i, j) con iji \neq j fijados ambos por σ\sigma, pruébese que σFix(σ)(Fix(σ)1)=n!\sum_\sigma \abs{\mathrm{Fix}(\sigma)}\, (\abs{\mathrm{Fix}(\sigma)} - 1) = n! para n2n \geq 2. Combinado con la pregunta 4: el promedio de Fix2\abs{\mathrm{Fix}}^2 es 22, de modo que la «dispersión» (varianza) del número de puntos fijos vale 11 — de nuevo independiente de nn, de nuevo acorde con la ley de Poisson.
  3. Calcúlese la proporción de permutaciones con al menos un punto fijo para n=4,5,6n = 4, 5, 6 (como fracciones y con cuatro decimales) y compárese con 1e10.63211 - \eu^{-1} \approx 0.6321.
  4. Pruébese directamente — sin necesidad de límites — que sn+2sn=(1)n+1(1(n+1)!1(n+2)!)s_{n+2} - s_n = (-1)^{n+1}\bigl(\frac1{(n+1)!} - \frac1{(n+2)!}\bigr), y dedúzcase que las probabilidades pn=snp_n = s_n de la pregunta 14 oscilan: p0>p2>p4>p_0 > p_2 > p_4 > \dots y p1<p3<p5<p_1 < p_3 < p_5 < \dots, decreciendo los valores pares (resp. creciendo los impares) hacia el límite común e1\eu^{-1}.
  5. (Amigo invisible) nn personas sacan cada una un nombre de una bolsa; si alguien saca su propio nombre, todo el sorteo se repite desde cero. Usando el hecho estándar de que un suceso de probabilidad pp requiere en promedio 1/p1/p intentos, estímese el número medio de sorteos completos necesarios y conclúyase que el procedimiento cuesta en promedio unos e2.72\eu \approx 2.72 sorteos, esencialmente con independencia de nn.

Parte V — La aritmética de DnD_n, y una síntesis.

  1. Refínese la pregunta 5: pruébese que, para j[ ⁣[2,n] ⁣]j \in \intint2n fijo, los desarreglos de [ ⁣[1,n] ⁣]\intint1n con σ(1)=j\sigma(1) = j son exactamente Dn1+Dn2D_{n-1} + D_{n-2}, independientemente de jj. Dedúzcase que n1n - 1 divide a DnD_n para todo n2n \geq 2.
  2. Demuéstrese que DnD_n es impar si y solo si nn es par. (Trabájese módulo 22 en la recurrencia de la pregunta 6.)
  3. Demuéstrese que Dn(1)n(modn)D_n \equiv (-1)^n \pmod n para n1n \geq 1 y compruébese la congruencia en la última cifra de D10D_{10}.
  4. Pruébese, a partir de la pregunta 6, que DnDn1=n+(1)nDn1\dfrac{D_n}{D_{n-1}} = n + \dfrac{(-1)^n}{D_{n-1}} para n3n \geq 3, de modo que el cociente de dos números de desarreglos consecutivos es casi exactamente nn; explíquese en una frase por qué esto es coherente con Dnn!/eD_n \approx n!/\eu.
  5. ¿Dónde ha usado exactamente este problema: (i) las reglas de la suma y del producto; (ii) el doble recuento; (iii) el teorema del binomio; (iv) la cota admitida de series alternadas? Una frase para cada uno.
  6. Síntesis. La fórmula de DnD_n tiene ya tres demostraciones (inclusión–exclusión, recurrencia más inducción, inversión binomial). En un párrafo breve, compárese qué explica cada una: cuál calcula más rápido, cuál se generaliza a otros recuentos de puntos fijos y cuál revela por qué aparece e\eu en un problema sobre sobres.
Solución

Solución de Problema 2.1.

1. D1=0D_1 = 0 (la única permutación fija 11), D2=1D_2 = 1 (el intercambio), D3=2D_3 = 2 (en notación de una línea: 231231 y 312312). Para n=4n = 4, agrupando por σ(1)\sigma(1): con σ(1)=2\sigma(1) = 2 los desarreglos son 21432143, 23412341, 24132413; con σ(1)=3\sigma(1) = 3: 31423142, 34123412, 34213421; con σ(1)=4\sigma(1) = 4: 41234123, 43124312, 43214321. Tres en cada grupo: D4=9D_4 = 9.

2. Una permutación con exactamente kk puntos fijos queda determinada por la elección de su conjunto de puntos fijos FF ((nk)\binom nk maneras) junto con su restricción al complementario, que debe ser una permutación de nkn - k puntos sin ningún punto fijo (DnkD_{n-k} maneras). Las dos elecciones son independientes y la correspondencia es biyectiva: Pk(n)=(nk)DnkP_k(n) = \binom nk D_{n-k}.

3. P0(4)=D4=9P_0(4) = D_4 = 9; P1(4)=(41)D3=4×2=8P_1(4) = \binom41 D_3 = 4 \times 2 = 8; P2(4)=(42)D2=6P_2(4) = \binom42 D_2 = 6; P3(4)=(43)D1=0P_3(4) = \binom43 D_1 = 0 (tres puntos fijos obligan a un cuarto); P4(4)=1P_4(4) = 1. Suma: 9+8+6+0+1=24=4!9 + 8 + 6 + 0 + 1 = 24 = 4!. Ningún acierto (99 casos) gana a exactamente un acierto (88 casos) — por poco.

4. Cuéntense los pares (σ,i)(\sigma, i) con σ(i)=i\sigma(i) = i. Para ii fijo, las permutaciones que fijan ii son las permutaciones de los otros n1n - 1 puntos: hay (n1)!(n-1)!. Luego el número de pares es n(n1)!=n!n \cdot (n-1)! = n!, y ese número es también σFix(σ)\sum_\sigma \abs{\mathrm{Fix}(\sigma)}. Dividiendo por el número n!n! de permutaciones: el número medio de puntos fijos es exactamente 11, para todo n1n \geq 1.

5. Sea σ\sigma un desarreglo de [ ⁣[1,n+1] ⁣]\intint1{n+1} y j=σ(n+1)[ ⁣[1,n] ⁣]j = \sigma(n+1) \in \intint1n: nn valores posibles. Caso σ(j)=n+1\sigma(j) = n+1: los puntos jj y n+1n+1 se intercambian, y σ\sigma restringido a los n1n - 1 puntos restantes es un desarreglo arbitrario de ellos: Dn1D_{n-1} posibilidades. Caso σ(j)n+1\sigma(j) \neq n+1: sea i0=σ1(n+1)i_0 = \sigma^{-1}(n+1); aquí i0ji_0 \neq j e i0ni_0 \leq n. Defínase τ\tau en [ ⁣[1,n] ⁣]\intint1n por τ(i)=σ(i)\tau(i) = \sigma(i) para ii0i \neq i_0 y τ(i0)=j\tau(i_0) = j. Entonces τ\tau es una permutación de [ ⁣[1,n] ⁣]\intint1n (el valor n+1n+1 se ha sustituido por el valor ausente jj) y es un desarreglo: τ(i0)=ji0\tau(i_0) = j \neq i_0, y τ(i)=σ(i)i\tau(i) = \sigma(i) \neq i en los demás puntos. Recíprocamente, a partir de un desarreglo τ\tau de [ ⁣[1,n] ⁣]\intint1n y del valor jj se recupera σ\sigma poniendo σ(n+1)=j\sigma(n+1) = j, σ(τ1(j))=n+1\sigma(\tau^{-1}(j)) = n+1 y σ=τ\sigma = \tau en el resto: una biyección, que da DnD_n posibilidades. Sumando sobre jj: Dn+1=n(Dn+Dn1)D_{n+1} = n(D_n + D_{n-1}). Numéricamente: D5=4(9+2)=44D_5 = 4(9 + 2) = 44, D6=5(44+9)=265D_6 = 5(44 + 9) = 265.

6. De la pregunta 5, Dn+1=nDn+nDn1D_{n+1} = nD_n + nD_{n-1}, luego

un+1=Dn+1(n+1)Dn=nDn+nDn1(n+1)Dn=(DnnDn1)=un.u_{n+1} = D_{n+1} - (n+1)D_n = nD_n + nD_{n-1} - (n+1)D_n = -(D_n - nD_{n-1}) = -u_n .

Como u1=D11D0=1u_1 = D_1 - 1 \cdot D_0 = -1, la inducción da un=(1)nu_n = (-1)^n, es decir, Dn=nDn1+(1)nD_n = nD_{n-1} + (-1)^n para n1n \geq 1.

7. Inducción sobre nn. Base: D0=1=0!s0D_0 = 1 = 0!\,s_0. Paso: suponiendo Dn1=(n1)!sn1D_{n-1} = (n-1)!\,s_{n-1},

Dn=nDn1+(1)n=n!sn1+(1)n=n!(sn1+(1)nn!)=n!sn,D_n = nD_{n-1} + (-1)^n = n!\,s_{n-1} + (-1)^n = n!\Bigl(s_{n-1} + \frac{(-1)^n}{n!}\Bigr) = n!\,s_n ,

que es la fórmula. No se ha usado la inclusión–exclusión: solo la recurrencia combinatoria de la pregunta 5.

8. Identidad trinomial, por factoriales:

(nk)(kj)=n!k!(nk)!k!j!(kj)!=n!j!(nj)!(nj)!(kj)!(nk)!=(nj)(njkj).\binom nk \binom kj = \frac{n!}{k!\,(n-k)!} \cdot \frac{k!}{j!\,(k-j)!} = \frac{n!}{j!\,(n-j)!} \cdot \frac{(n-j)!}{(k-j)!\,(n-k)!} = \binom nj \binom{n-j}{k-j} .

Sustitúyase ahora ak=j(kj)bja_k = \sum_j \binom kj b_j e intercámbiense las dos sumas finitas:

k=0n(1)nk(nk)ak=j=0nbj(nj)k=jn(1)nk(njkj)=j=0nbj(nj)i=0nj(1)(nj)i(nji).\sum_{k=0}^{n} (-1)^{n-k} \binom nk a_k = \sum_{j=0}^{n} b_j \binom nj \sum_{k=j}^{n} (-1)^{n-k} \binom{n-j}{k-j} = \sum_{j=0}^{n} b_j \binom nj \sum_{i=0}^{n-j} (-1)^{(n-j)-i} \binom{n-j}{i} .

La suma interior es el desarrollo de (1+(1))nj=0nj(1 + (-1))^{n-j} = 0^{n-j} (teorema del binomio, Teorema 2.16): se anula para j<nj < n y vale 11 para j=nj = n. Solo sobrevive j=nj = n, y el miembro derecho es bnb_n, como se afirmaba.

9. Por la simetría (nk)=(nnk)\binom nk = \binom n{n-k}, la identidad del Ejercicio 2.11 se reescribe como n!=k=0n(nk)Dkn! = \sum_{k=0}^n \binom nk D_k. Aplíquese la pregunta 8 con an=n!a_n = n! y bk=Dkb_k = D_k:

Dn=k=0n(1)nk(nk)k!=k=0n(1)nkn!(nk)!=n!j=0n(1)jj!,D_n = \sum_{k=0}^{n} (-1)^{n-k} \binom nk k! = \sum_{k=0}^{n} (-1)^{n-k} \frac{n!}{(n-k)!} = n! \sum_{j=0}^{n} \frac{(-1)^j}{j!} ,

reindexando con j=nkj = n - k: la fórmula por tercera vez.

10. Dn=n!snD_n = n!\,s_n (pregunta 7), luego

Dnn!e=n!sne1<n!(n+1)!=1n+1.\Bigl| D_n - \frac{n!}{\eu} \Bigr| = n!\,\abs{s_n - \eu^{-1}} < \frac{n!}{(n+1)!} = \frac1{n+1} .

11. Para n1n \geq 1 se tiene 1n+112\frac1{n+1} \leq \frac12, y la desigualdad de la pregunta 10 es estricta: DnD_n está de n!/en!/\eu a distancia <12< \frac12, luego es el único entero más próximo. Para n=0n = 0 la cota solo da distancia <1< 1, y en efecto la afirmación falla ahí: el entero más próximo a 0!/e0.3680!/\eu \approx 0.368 es 00, mientras que D0=1D_0 = 1.

12. e1sn=kn+1(1)k/k!\eu^{-1} - s_n = \sum_{k \geq n+1} (-1)^k/k! es una serie alternada de términos estrictamente decrecientes, de modo que su signo es el de su primer término (1)n+1/(n+1)!(-1)^{n+1}/(n+1)!. Por tanto sne1s_n - \eu^{-1} tiene el signo de (1)n(-1)^n: para nn par, sn>e1s_n > \eu^{-1} y Dn=n!sn>n!/eD_n = n!\,s_n > n!/\eu; para nn impar, Dn<n!/eD_n < n!/\eu.

13. D7=6(265+44)=6×309=1854D_7 = 6(265 + 44) = 6 \times 309 = 1854; D8=7(1854+265)=7×2119=14833D_8 = 7(1854 + 265) = 7 \times 2119 = 14\,833; D9=8(14833+1854)=8×16687=133496D_9 = 8(14\,833 + 1854) = 8 \times 16\,687 = 133\,496; D10=9(133496+14833)=9×148329=1334961D_{10} = 9(133\,496 + 14\,833) = 9 \times 148\,329 = 1\,334\,961. Comprobación: 10!/e=3628800/2.7182818281334960.9210!/\eu = 3\,628\,800 / 2.718281828 \approx 1\,334\,960.92, cuyo entero más próximo es 13349611\,334\,961 — y D10>10!/eD_{10} > 10!/\eu, como predice la pregunta 12 para nn par.

14. pne1=sne1<1(n+1)!\abs{p_n - \eu^{-1}} = \abs{s_n - \eu^{-1}} < \frac1{(n+1)!}. Para n=6n = 6: p6=265/720=0.36806p_6 = 265/720 = 0.36806 (cinco decimales), frente a e1=0.36788\eu^{-1} = 0.36788; la diferencia queda por debajo de 1/7!=1/5040<2×1041/7! = 1/5040 < 2 \times 10^{-4}. La cota 1/(n+1)!1/(n+1)! se desploma tan deprisa que la probabilidad queda fijada con muchos decimales ya para una docena de cartas: la respuesta «alrededor del 36.8%36.8\,\%» es, a todos los efectos prácticos, independiente de nn — la famosa sorpresa del problema.

15. Por la pregunta 2 y Dm=m!smD_m = m!\,s_m:

Pk(n)n!=(nk)Dnkn!=Dnkk!(nk)!=snkk!    e1k!\frac{P_k(n)}{n!} = \frac{\binom nk D_{n-k}}{n!} = \frac{D_{n-k}}{k!\,(n-k)!} = \frac{s_{n-k}}{k!} \;\longrightarrow\; \frac{\eu^{-1}}{k!}

cuando nn \to \infty con kk fijo, ya que snke1s_{n-k} \to \eu^{-1}. Los valores límite e1/k!\eu^{-1}/k! (kNk \in \N) son los pesos de la distribución de Poisson de parámetro 11.

16. Cuéntense las ternas (σ,i,j)(\sigma, i, j) con iji \neq j, σ(i)=i\sigma(i) = i, σ(j)=j\sigma(j) = j. Eligiendo primero el par ordenado: n(n1)n(n-1) maneras; las permutaciones que fijan ii y jj son las permutaciones de los n2n - 2 puntos restantes: hay (n2)!(n-2)!. En total: n(n1)(n2)!=n!n(n-1)(n-2)! = n!. Sumando en cambio primero sobre σ\sigma se cuentan, para cada σ\sigma, los pares ordenados de puntos fijos distintos: Fix(σ)(Fix(σ)1)\abs{\mathrm{Fix}(\sigma)}(\abs{\mathrm{Fix}(\sigma)}-1). De ahí la identidad enunciada; dividiendo por n!n!, el promedio de Fix(Fix1)\abs{\mathrm{Fix}}(\abs{\mathrm{Fix}} - 1) es 11, luego el promedio de Fix2\abs{\mathrm{Fix}}^2 es 1+1=21 + 1 = 2 y la varianza es 212=12 - 1^2 = 1.

17. Las proporciones 1pn1 - p_n: para n=4n = 4, 1924=1524=0.62501 - \frac 9{24} = \frac{15}{24} = 0.6250; para n=5n = 5, 144120=76120=0.63331 - \frac{44}{120} = \frac{76}{120} = 0.6333; para n=6n = 6, 1265720=455720=0.63191 - \frac{265}{720} = \frac{455}{720} = 0.6319. Todas a menos de un uno por ciento de 1e10.63211 - \eu^{-1} \approx 0.6321, oscilando a su alrededor.

18. Directamente:

sn+2sn=(1)n+1(n+1)!+(1)n+2(n+2)!=(1)n+1(1(n+1)!1(n+2)!),s_{n+2} - s_n = \frac{(-1)^{n+1}}{(n+1)!} + \frac{(-1)^{n+2}}{(n+2)!} = (-1)^{n+1}\Bigl(\frac1{(n+1)!} - \frac1{(n+2)!}\Bigr),

y el paréntesis es >0> 0. Para nn par la diferencia es negativa: sn+2<sns_{n+2} < s_n, luego p0>p2>p4>p_0 > p_2 > p_4 > \dots; para nn impar es positiva: p1<p3<p5<p_1 < p_3 < p_5 < \dots Combinado con la pregunta 12 (los pares por encima de e1\eu^{-1}, los impares por debajo) y con la pregunta 14 (la distancia a e1\eu^{-1} tiende a 00): las dos escaleras aprisionan a e1\eu^{-1} entre ellas.

19. Un sorteo completo es una permutación aleatoria uniforme, válida cuando es un desarreglo: probabilidad pne1p_n \approx \eu^{-1}. Por el hecho citado, el número medio de sorteos hasta el éxito es 1/pn1/p_n, y la pregunta 14 da 1/pne1/p_n \approx \eu salvo un error ya despreciable para nn pequeño. Así pues, un amigo invisible con reinicios cuesta en promedio unos e2.72\eu \approx 2.72 sorteos completos — tanto si la oficina tiene 66 personas como si tiene 600600.

20. Fíjese j2j \geq 2 y hágase la clasificación de la pregunta 5 sobre el valor σ(1)=j\sigma(1) = j. Si σ(j)=1\sigma(j) = 1: los n2n - 2 puntos restantes llevan un desarreglo arbitrario, Dn2D_{n-2} maneras. Si σ(j)1\sigma(j) \neq 1: rediríjase hacia jj la imagen recíproca i0=σ1(1)i_0 = \sigma^{-1}(1) exactamente como en la pregunta 5; esto es una biyección con los desarreglos de los n1n - 1 puntos {2,,n}\{2, \dots, n\}: Dn1D_{n-1} maneras. En total Dn1+Dn2D_{n-1} + D_{n-2}, lo mismo para cada jj. Sumando sobre los n1n - 1 valores de jj: Dn=(n1)(Dn1+Dn2)D_n = (n-1)(D_{n-1} + D_{n-2}), que exhibe el factor n1n - 1: (n1)Dn(n-1) \mid D_n.

21. Afirmación: DnD_n es impar si y solo si nn es par. Inducción usando Dn=nDn1+(1)nD_n = nD_{n-1} + (-1)^n, es decir, DnnDn1+1(mod2)D_n \equiv nD_{n-1} + 1 \pmod 2. Base: D1=0D_1 = 0 es par y n=1n = 1 es impar: la afirmación se cumple. Si nn es par, nDn1nD_{n-1} es par y Dn1D_n \equiv 1: impar, como se afirmaba. Si nn es impar, entonces n1n - 1 es par, luego Dn1D_{n-1} es impar por hipótesis, y DnDn1+10D_n \equiv D_{n-1} + 1 \equiv 0: par. La inducción se cierra.

22. Reducir Dn=nDn1+(1)nD_n = nD_{n-1} + (-1)^n módulo nn mata el primer término: Dn(1)n(modn)D_n \equiv (-1)^n \pmod n. Para n=10n = 10: (1)10=1(-1)^{10} = 1, y en efecto D10=1334961D_{10} = 1\,334\,961 acaba en la cifra 11.

23. Para n3n \geq 3 se tiene Dn11D_{n-1} \geq 1, y dividir la recurrencia de la pregunta 6 por Dn1D_{n-1} da Dn/Dn1=n+(1)n/Dn1D_n/D_{n-1} = n + (-1)^n/D_{n-1}, con (1)n/Dn11\abs{(-1)^n/D_{n-1}} \leq 1 y tendiendo rápidamente a 00. Coherencia: si Dnn!/eD_n \approx n!/\eu, entonces Dn/Dn1n!/(n1)!=nD_n/D_{n-1} \approx n!/(n-1)! = n — el factor e\eu se cancela en el cociente, y la recurrencia lo confirma con precisión 1/Dn11/D_{n-1}.

24. (i) Las reglas de la suma y del producto sostienen todos los recuentos: las preguntas 2 y 5 parten conjuntos de permutaciones en etapas independientes. (ii) El doble recuento dio la media (pregunta 4) y la varianza (pregunta 16) del número de puntos fijos sin ninguna fórmula para DnD_n. (iii) El teorema del binomio evaluó la suma interior alternada (11)nj(1-1)^{n-j} que hace funcionar la inversión binomial (pregunta 8). (iv) La cota admitida de series alternadas convirtió la suma exacta pero opaca n!snn!\,s_n en el enunciado transparente «el entero más próximo a n!/en!/\eu» (preguntas 10–14).

25. La inclusión–exclusión (Ejemplo 2.26 y Ejercicio 2.11) es la demostración conceptual: explica la suma alternada como una corrección del recuento por exceso y se generaliza literalmente al recuento de los elementos que evitan cualquier familia de conjuntos «malos». La vía de la recurrencia (preguntas 5–7) es la que más rápido calcula —tiempo lineal, aritmética entera exacta, sin factoriales— y es la fuente de los hechos aritméticos de la parte V. La inversión binomial (preguntas 8–9) sitúa la fórmula dentro de una transformación general que reaparecerá siempre que se enfrenten dos sistemas triangulares de identidades. Y la aparición de e\eu la explica mejor la propia fórmula: la proporción de desarreglos es la suma parcial sns_n de la serie de e1\eu^{-1}, de modo que los sobres de Montmort ya estaban calculando el número e\eu tres décadas antes de la notación de Euler.