Módulos / combinatoria-2 / Capítulo 4 — El principio de inclusión-exclusión avanzado / Lección 4.2

Derangements y el número de Euler

Lección 4.2·Capítulo 4 — El principio de inclusión-exclusión avanzado·12 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Definir los derangements (desarreglos) y el subfactorial $D_n = !n$, deducir la fórmula exacta por PIE, establecer la recurrencia $D_n = (n-1)(D_{n-1} + D_{n-2})$, probar que $D_n / n! \to 1/e$ y calcular $D_n$ como el entero más cercano a $n!/e$, y reconocer derangements disfrazados en problemas iberoamericanos.

El problema de los sobres y su historia

Un secretario escribe nn cartas y nn sobres, coloca cada carta en un sobre aleatoriamente, y envía todo. ¿Cuál es la probabilidad de que ninguna carta llegue a su destinatario correcto?

Este problema fue planteado y resuelto por Nicolaus Bernoulli en 1713 y popularizado por Pierre de Montmort en su "Essay d'Analyse sur les Jeux de Hazard" (1713). La solución conecta el álgebra discreta (el PIE) con el análisis (el número ee), un enlace notable para la época.

Una permutación σ\sigma de {1,2,,n}\{1, 2, \ldots, n\} es un derangement (o desarreglo) si σ(i)i\sigma(i) \neq i para todo ii, es decir, ningún elemento está en su posición original. El número de derangements de nn elementos se denota DnD_n o !n!n (subfactorial de nn).

Los primeros valores son: D0=1D_0 = 1 (la permutación vacía es un derangement por vacuidad), D1=0D_1 = 0, D2=1D_2 = 1 (solo {2,1}\{2,1\}), D3=2D_3 = 2 ({2,3,1}\{2,3,1\} y {3,1,2}\{3,1,2\}), D4=9D_4 = 9, D5=44D_5 = 44, D6=265D_6 = 265.

Los derangements tienen aplicaciones directas en olimpiadas: problemas sobre "repartir nn objetos entre nn personas de modo que nadie reciba el suyo", ciclos completos en permutaciones, y coloraciones con restricciones de adjacencia.

Fórmula explícita por PIE

Calculamos DnD_n usando el PIE. Sea U=SnU = S_n el conjunto de todas las n!n! permutaciones. Para cada i{1,,n}i \in \{1, \ldots, n\}, sea AiA_i el conjunto de permutaciones con σ(i)=i\sigma(i) = i (punto fijo en ii). Queremos A1An|\overline{A_1} \cap \cdots \cap \overline{A_n}|.

La intersección Ai1AikA_{i_1} \cap \cdots \cap A_{i_k} consiste en las permutaciones que fijan i1,,iki_1, \ldots, i_k; hay (nk)!(n-k)! de ellas (los nkn-k elementos restantes se permutan libremente). Por simetría, AS=(nS)!|A_S| = (n - |S|)! para todo SS de tamaño S|S|.

Aplicando el PIE: Dn=k=0n(1)k(nk)(nk)!=k=0n(1)kn!k!D_n = \sum_{k=0}^{n} (-1)^k \binom{n}{k}(n-k)! = \sum_{k=0}^{n} (-1)^k \frac{n!}{k!}.

Esta es la fórmula exacta del subfactorial:

Verificación para n=4n = 4: D4=2424+124+1=9D_4 = 24 - 24 + 12 - 4 + 1 = 9. ✓

La fórmula también se escribe como Dn=n!k=0n(1)kk!D_n = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!}. La suma k=0n(1)kk!\sum_{k=0}^{n} \frac{(-1)^k}{k!} converge a e1=1/ee^{-1} = 1/e cuando nn \to \infty (es el inicio de la serie de Taylor de e1e^{-1}). Por tanto Dn/n!1/e0.3679D_n / n! \to 1/e \approx 0.3679: cerca del 36.8%36.8\% de las permutaciones son derangements para nn grande.

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

Recurrencia y cálculo eficiente

Para calcular DnD_n sin sumar todos los términos, usamos la recurrencia de los derangements:

Demostración: Fijemos una permutación σ\sigma con σ(1)=j1\sigma(1) = j \neq 1 (hay n1n-1 opciones para jj). Dos casos:

Caso 1: σ(j)=1\sigma(j) = 1 (es decir, 11 y jj se intercambian). Entonces σ\sigma restringida a {2,,n}{j}\{2, \ldots, n\} \setminus \{j\} debe ser un derangement de n2n-2 elementos: hay Dn2D_{n-2} opciones.

Caso 2: σ(j)1\sigma(j) \neq 1. Definamos τ\tau igual a σ\sigma excepto que τ(j)=1\tau(j) = 1 (en lugar de σ(j)1\sigma(j) \neq 1). Entonces τ\tau es un derangement de {2,,n}\{2, \ldots, n\} en el sentido de que τ(i)i\tau(i) \neq i para i2i \geq 2, y también τ(j)=1j\tau(j) = 1 \neq j. En realidad, τ\tau es un derangement de n1n-1 elementos (identificando la restricción a {2,,n}\{2, \ldots, n\} con un derangement de {1,,n1}\{1, \ldots, n-1\} vía la biyección ii1i \mapsto i-1). Hay Dn1D_{n-1} opciones.

Sumando sobre los n1n-1 posibles valores de jj: Dn=(n1)(Dn2+Dn1)D_n = (n-1)(D_{n-2} + D_{n-1}).

Corolario — recurrencia lineal: De Dn=(n1)Dn1+(n1)Dn2D_n = (n-1)D_{n-1} + (n-1)D_{n-2} y Dn1=(n1)Dn1Dn1D_{n-1} = (n-1)D_{n-1} - D_{n-1}... Más directamente, restando: DnnDn1=(Dn1(n1)Dn2)=(1)n11=(1)nD_n - n D_{n-1} = -(D_{n-1} - (n-1)D_{n-2}) = -(-1)^{n-1} \cdot 1 = (-1)^n. Esto da la recurrencia lineal Dn=nDn1+(1)nD_n = n D_{n-1} + (-1)^n, que es más fácil de usar para calcular términos sucesivos.

Tabla: D0=1,D1=0,D2=1,D3=2,D4=9,D5=44,D6=265,D7=1854,D8=14833D_0=1, D_1=0, D_2=1, D_3=2, D_4=9, D_5=44, D_6=265, D_7=1854, D_8=14833.

Aproximación entera: Para n1n \geq 1, DnD_n es el entero más cercano a n!/en!/e, ya que Dnn!/e<1/(n+1)<1|D_n - n!/e| < 1/(n+1) < 1. En la práctica: Dn=round(n!/e)D_n = \text{round}(n!/e).

Dn=(n1)(Dn1+Dn2)D_n = (n-1)(D_{n-1} + D_{n-2})

El número de Euler (primera especie)

Los números de Euler de primera especie nk\langle\begin{smallmatrix}n\\k\end{smallmatrix}\rangle (distintos de los números de Euler del análisis) cuentan las permutaciones de {1,,n}\{1,\ldots,n\} con exactamente kk ascensos, donde un ascenso en la posición ii significa σ(i)<σ(i+1)\sigma(i) < \sigma(i+1).

Los primeros valores: 10=1\langle\begin{smallmatrix}1\\0\end{smallmatrix}\rangle = 1 (la permutación 11 no tiene ascensos). 20=1\langle\begin{smallmatrix}2\\0\end{smallmatrix}\rangle = 1 (2121), 21=1\langle\begin{smallmatrix}2\\1\end{smallmatrix}\rangle = 1 (1212). 30=1\langle\begin{smallmatrix}3\\0\end{smallmatrix}\rangle = 1 (321321), 31=4\langle\begin{smallmatrix}3\\1\end{smallmatrix}\rangle = 4 (132,213,231,312132, 213, 231, 312), 32=1\langle\begin{smallmatrix}3\\2\end{smallmatrix}\rangle = 1 (123123).

Recurrencia: nk=(k+1)n1k+(nk)n1k1\langle\begin{smallmatrix}n\\k\end{smallmatrix}\rangle = (k+1)\langle\begin{smallmatrix}n-1\\k\end{smallmatrix}\rangle + (n-k)\langle\begin{smallmatrix}n-1\\k-1\end{smallmatrix}\rangle.

Conexión con potencias: La identidad clave de los números de Euler es mn=k=0n1nk(m+kn)m^n = \sum_{k=0}^{n-1} \langle\begin{smallmatrix}n\\k\end{smallmatrix}\rangle \binom{m+k}{n}, que expresa potencias en términos de coeficientes binomiales. Esto generaliza la fórmula de sumas de potencias de enteros consecutivos y conecta con las funciones generatrices de Euler.

Relación con derangements: El número de derangements de nn elementos puede interpretarse en términos de la distribución de ciclos en permutaciones aleatorias. En una permutación aleatoria de nn elementos, el número esperado de puntos fijos es 1 (cada elemento tiene probabilidad 1/n1/n de ser un punto fijo, y hay nn elementos). La distribución del número de puntos fijos converge a la distribución de Poisson con parámetro 1 cuando nn \to \infty, lo que implica Dn/n!e1D_n/n! \to e^{-1}.

En olimpiadas: Los números de Euler aparecen en problemas sobre distribuciones de bolas en urnas, estadísticas de orden, y conteo de permutaciones con restricciones de inversiones o ascensos. El conocimiento de la recurrencia y los primeros valores es suficiente para los niveles Iberoamericano y Cono Sur.

Dnn!1e0.3679(n)\frac{D_n}{n!} \to \frac{1}{e} \approx 0.3679 \quad (n \to \infty)

Derangements parciales y generalizaciones

Un derangement parcial o **kk-derangement** de {1,,n}\{1,\ldots,n\} es una permutación con exactamente nkn-k puntos fijos (o equivalentemente, exactamente kk elementos fuera de su posición). El número de tales permutaciones es (nk)Dk\binom{n}{k} D_k: elegimos cuáles kk posiciones están "desplazadas" ((nk)\binom{n}{k} opciones) y derangements de esas kk posiciones (DkD_k opciones).

Verificación: k=0n(nk)Dk=n!\sum_{k=0}^{n} \binom{n}{k} D_k = n! (todas las permutaciones). Esto es la "convolución" del binomio con el subfactorial, y puede verificarse directamente o como caso especial del PIE aplicado al universo SnS_n.

Problemas de "cartas revueltas": Muchos problemas iberoamericanos son variantes del problema de cartas: nn personas en círculo, cada una pasa su regalo al vecino, ¿cuántos arreglos hay tal que nadie recibe su propio regalo? Esto es un derangement con restricciones adicionales (la permutación debe evitar no solo los puntos fijos sino también las transposiciones adyacentes), lo que requiere un PIE más cuidadoso.

Menage problem (problema del banquete): nn parejas sentadas en una mesa circular con 2n2n sillas, hombres y mujeres alternados, de modo que ningún miembro de una pareja quede adyacente. El número de arreglos es 2n!Mn2 \cdot n! \cdot M_n donde Mn=k=0n(1)k2n2nk(2nkk)(nk)!M_n = \sum_{k=0}^{n} (-1)^k \frac{2n}{2n-k} \binom{2n-k}{k} (n-k)! son los números ménage. Este es un ejemplo del PIE aplicado a una permutación con restricciones de gráfico (evitar ciertas posiciones relativas), tema central de la próxima lección.

Identidad fundamental: n!=k=0n(nk)Dk=k=0n(nk)Dnkn! = \sum_{k=0}^{n} \binom{n}{k} D_k = \sum_{k=0}^{n} \binom{n}{k} D_{n-k}. Esta identidad de convolución es el corazón de muchas aplicaciones de derangements en conteo avanzado.

(nk)Dk=#{permutaciones de [n] con exactamente nk puntos fijos}\binom{n}{k} D_k = \#\{\text{permutaciones de } [n] \text{ con exactamente } n-k \text{ puntos fijos}\}

Problema trabajado: derangements en el aula

Problema: En un examen, nn estudiantes entregan sus respuestas. El profesor las mezcla y devuelve una respuesta a cada estudiante al azar. ¿Cuál es la probabilidad de que al menos un estudiante reciba su propia respuesta?

Solución: La probabilidad de que ninguno reciba la suya es P(derangement)=Dn/n!=k=0n(1)k/k!P(\text{derangement}) = D_n / n! = \sum_{k=0}^{n} (-1)^k / k!.

Por tanto, la probabilidad de que al menos uno reciba la suya es 1Dn/n!=1k=0n(1)k/k!=k=1n(1)k1/k!=11/2!+1/3!1 - D_n/n! = 1 - \sum_{k=0}^{n} (-1)^k/k! = \sum_{k=1}^{n} (-1)^{k-1}/k! = 1 - 1/2! + 1/3! - \cdots.

Para n3n \geq 3, esta probabilidad es aproximadamente 11/e0.63211 - 1/e \approx 0.6321, independientemente de nn. Este resultado sorprendente (la probabilidad no depende del número de estudiantes para nn grande) es uno de los más famosos de la probabilidad combinatoria.

Verificación: n=2n=2: P(al menos uno)=1/2P(\text{al menos uno}) = 1/2. n=3n=3: 1D3/6=12/6=2/31 - D_3/6 = 1 - 2/6 = 2/3. n=4n=4: 19/24=13/8=5/81 - 9/24 = 1 - 3/8 = 5/8. Estos convergen a 11/e0.6321 - 1/e \approx 0.632. \square

Problemas del Capítulo 4 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

C2-4.1★★★Iberoamericana 1999 (estilo)

Calcula el número de permutaciones de {1,2,3,4,5,6}\{1, 2, 3, 4, 5, 6\} en las que ninguno de los elementos 1,2,31, 2, 3 ocupa su posición natural (es decir, σ(1)1\sigma(1) \neq 1, σ(2)2\sigma(2) \neq 2, σ(3)3\sigma(3) \neq 3). Los elementos 4,5,64, 5, 6 no tienen restricciones.

C2-4.2★★★Cono Sur 2007 (estilo)

Encuentra el número de maneras de distribuir 10 bolas idénticas en 4 cajas distinguibles A,B,C,DA, B, C, D tales que AA tenga entre 1 y 4 bolas, BB tenga entre 1 y 4 bolas, CC tenga entre 0 y 4 bolas, y DD tenga entre 0 y 4 bolas.

C2-4.3★★★Iberoamericana 2003 (estilo)

¿Cuántas palabras de longitud 7 formadas con las letras {a,b,c,d}\{a, b, c, d\} (con repetición permitida) contienen cada una de las 4 letras al menos una vez?

C2-4.4★★★Cono Sur 2013 (estilo)

En una ciudad hay 5 clubes C1,C2,C3,C4,C5C_1, C_2, C_3, C_4, C_5. Cada persona puede ser miembro de cualquier número de clubes. En total hay 100 personas, 60 son miembros de al menos un club, 35 son miembros de al menos dos clubes, 10 son miembros de al menos tres clubes, y 2 son miembros de exactamente 4 clubes, ninguna es miembro de los 5 clubes. ¿Cuántas personas son miembros de exactamente un club?

C2-4.5★★★★Iberoamericana 2008 (estilo)

Sea DnD_n el número de derangements de nn elementos. Demuestra que Dn=(n1)(Dn1+Dn2)D_n = (n-1)(D_{n-1} + D_{n-2}) para n3n \geq 3, con D1=0D_1 = 0 y D2=1D_2 = 1.

C2-4.6★★★Cono Sur 2005 (estilo)

Encuentra el número de enteros entre 1 y 1000 que son divisibles por al menos uno de los números 3, 5 o 7.

C2-4.7★★★★Iberoamericana 2014 (estilo)

Demuestra que para todo entero n1n \geq 1, k=0n(1)k(nk)(nk)n=n!\sum_{k=0}^{n}(-1)^k \binom{n}{k}(n-k)^n = n!.

C2-4.8★★★★Iberoamericana 2011 (estilo)

Sean n2n \geq 2 personas sentadas en una mesa circular con nn sillas numeradas 1,2,,n1, 2, \ldots, n. Cada persona está inicialmente en la silla con su mismo número. Se realiza un reordenamiento de las personas: una permutación σ\sigma de {1,,n}\{1,\ldots,n\} es "válida" si σ(i)i\sigma(i) \neq i y σ(i)i+1(modn)\sigma(i) \neq i+1 \pmod{n} para todo ii (nadie queda en su silla ni en la silla de su vecino inmediato a la derecha). Demuestra que el número de permutaciones válidas es DnDn1D_n - D_{n-1} para n3n \geq 3, donde DnD_n es el número de derangements.