Esta es otra forma de demostrar que $$ \sum_{k=0}^n (-1)^{n-k} \binom{n}{k} k^n = n!$$
Consideramos el conjunto $S$ formado por todas las cadenas de longitud $n$ compuesto por los símbolos $a_1, a_2, \cdots, a_n$ con repetición permitida.
Entonces tenemos claramente que $|S|=n^n$ porque hay $n$ para cada símbolo de la cadena.
Ahora dejemos que $A_k$ es el conjunto de todas las cadenas que no contienen el símbolo $a_k$ .
Para cualquier número natural $i_1, i_2, \cdots, i_k$ (donde $k\leq n$ es algún número natural) tal que $$ 0 < i_1 < i_2 < i_3 \cdots < i_k \leq n$$ podemos calcular la cardinalidad del conjunto $$ A_{i_1}\cap A_{i_2}\cap A_{i_3} \cap\cdots\cap A_{i_k} $$
Hay $(n-k)$ para cada símbolo de alguna cadena en la intersección anterior, ya que dicha cadena puede consistir (y sólo puede consistir) en cualquiera de los símbolos que no son $a_{i_1}, a_{i_2}, \cdots, a_{i_k}$ .
Así, vemos que $$ \left|A_{i_1}\cap A_{i_2}\cap A_{i_3} \cap\cdots\cap A_{i_k} \right| = (n-k)^n $$
Ahora podemos aplicar el principio de inclusión-exclusión para encontrar la cardinalidad del conjunto $$ A_1\cup A_2\cup A_3 \cup\cdots\cup A_n $$
Tenemos que $$ \left|A_1\cup A_2\cup A_3 \cup\cdots\cup A_n \right| = \sum_{k=1}^{n} (-1)^{k+1} \left(\sum_{0<i_1<i_2<\cdots<i_k\leq n} \left|A_{i_1}\cap A_{i_2}\cap A_{i_3} \cap\cdots\cap A_{i_k} \right|\right) $$
Para cada $k$ Hay $\binom{n}{k}$ formas de elegir los números $i_1, i_2, i_3, \cdots, i_k$ por lo que vemos que la suma anterior es igual a $$ \sum_{k=1}^{n} (-1)^{k+1}\binom{n}{k} (n-k)^n = \sum_{k=0}^{n-1} (-1)^{n-k+1} \binom{n}{k} k^n $$
Por último, consideramos el conjunto $$ S \setminus \left(A_1\cup A_2\cup A_3\cup\cdots\cup A_n\right) $$
De nuestro trabajo anterior, podemos ver que su cardinalidad es $$\begin{gather} |S| - \left|A_1\cup A_2\cup A_3 \cup\cdots\cup A_n \right| = n^n - \sum_{k=0}^{n-1} (-1)^{n-k+1} \binom{n}{k} k^n \\ = n^n + \sum_{k=0}^{n-1} (-1)^{n-k} \binom{n}{k} k^n = \sum_{k=0}^n (-1)^{n-k} \binom{n}{k} k^n \end{gather}$$ que es la suma que nos proponemos evaluar. Queremos demostrar que es igual a $n!$ .
Ahora cualquier elemento del conjunto $$ S \setminus \left(A_1\cup A_2\cup A_3\cup\cdots\cup A_n\right) $$ debe contener todos los símbolos $a_1, a_2, a_3, \cdots, a_n$ ya que si no contiene $a_k$ para algunos $k$ entonces sería un elemento de $A_k$ y, por tanto, de $$ A_1\cup A_2\cup A_3\cup\cdots\cup A_n $$
A la inversa, cualquier cadena que contenga todos los símbolos $a_1, a_2, a_3, \cdots, a_n$ es un elemento de $$ S \setminus \left(A_1\cup A_2\cup A_3\cup\cdots\cup A_n\right) $$ ya que dicha cadena está en $S$ pero no en ninguno de los $A_k$ 's.
Vemos que $$ S \setminus \left(A_1\cup A_2\cup A_3\cup\cdots\cup A_n\right) $$ consiste precisamente en las permutaciones de los símbolos $a_1, a_2, a_3, \cdots, a_n$ y por tanto su cardinalidad es $n!$ . Así, hemos demostrado que $$ \sum_{k=0}^n (-1)^{n-k} \binom{n}{k} k^n = n!$$ como se desee.
2 votos
Creo que esto entra dentro del "cálculo de diferencias finitas". Si sabes de cálculo, intenta diferenciar $x^n$ n veces y verás un resultado similar.
0 votos
¿Tal vez también se pueda hacer esto mediante la inducción y la fórmula binomial?
0 votos
@AkivaWeinberger He intentado ambas cosas, pero de alguna manera sin éxito.
0 votos
Relacionado
0 votos
math.stackexchange.com/questions/1295751/