En este problema se puede obviar el engorroso método de la matriz de transición y obtener una solución explícita más rápida utilizando funciones generadoras y algunos trucos de álgebra.
Tu objetivo es contar el número de 2s, 3s y 5s que aparecen en la factorización de primos $ (2^A 3^B 5^C)$ del producto de N tiradas de un dado. Los exponentes de estos primos aumentan de forma aditiva con cada tirada. Podemos modelar esto tratando los exponentes $(A,B,C)$ como vectores de posición en una red tridimensional.
Paso 1. Cada resultado de cada tirada del dado tiene una factorización prima, y tiene el efecto incremental de cambiar su posición en la red por un vector de desplazamiento. A continuación, tabulamos los posibles resultados de una tirada de un dado, y los exponentes que aparecen en la factorización prima del número tirado).
1: (0,0,0) 2:(1,0,0) 3:(0,1,0) 4:(2,0,0) 5:(0,0,1) 6:(1,1,0)
Como sólo queremos tener en cuenta la paridad de estos exponentes, podemos considerar (2,0,0) como equivalente a (0,0,0). Obsérvese que ahora hay dos maneras de hacer rodar este vector de desplazamiento nulo, y una manera de hacer rodar los otros vectores de desplazamiento.
Paso 2. Ahora utilizamos expresiones algebraicas como dispositivo notacional para modelar un desplazamiento en una red. Para cada uno de los resultados enumerados anteriormente, utilizamos su factorización primaria para construir una expresión algebraica asociada. (Hay que admitir que parece que nos estamos persiguiendo la cola, alternando entre descripciones aditivas y multiplicativas de los números, pero tened paciencia. ) :)
$1\to 2^0 3^0 5^0 \to a^0 b^ 0 c^0 $ (desplazamiento nulo en la red de exponentes)
$ 2\to 2^1 3^0 5^0 \to a^1 b^0 c^0 = a$
$\ldots$
$ 4\to 2^2 3^0 5^0 \to a^2 \to a^0$ (desplazamiento nulo) porque en nuestro caso sólo nos importa la paridad en la red de exponentes
$\ldots$
$ 6\to a*b$
Paso 3. Ahora estamos listos para introducir las funciones generadoras. Para tener en cuenta los seis resultados de una tirada de dados, establezca $F(a,b,c)= 2+ a + b + a*b + c$ que cuenta correctamente el resultado nulo. La magia de las funciones generadoras como dispositivo de contabilidad es que, por ejemplo, la 3ª potencia del polinomio multivariable $F(a,b,c)$ te dice el número de formas en que tres tiradas del dado pueden sumar un vector de desplazamiento dado en la red de exponentes. Es decir, la expansión de la tercera potencia $F(a,b,c)^3=8 + 12 a + 6 a^2 + a^3 + 12 b + 24 a b + 15 a^2 b + 3 a^3 b + 6 b^2 + 15 a b^2 + 12 a^2 b^2 + 3 a^3 b^2 + b^3 + 3 a b^3 + 3 a^2 b^3 + a^3 b^3 + 12 c + 12 a c + 3 a^2 c + 12 b c + 18 a b c + 6 a^2 b c + 3 b^2 c + 6 a b^2 c + 3 a^2 b^2 c + 6 c^2 + 3 a c^2 + 3 b c^2 + 3 a b c^2 + c^3$
te dice que en tres rollos hay $6$ formas de obtener la expresión algebraica $a^2 b c$ (que corresponde al vector de desplazamiento $(2,1,1)$ en el entramado de exponentes, que a su vez corresponde a aumentar el producto acumulado de los números rodados por el factor $2^2 \times 3 \times 5$ .)
Ahora bien, como se quiere llevar un control de la $n_{th}$ poder de $F(a,b,c)$ se puede introducir la serie geométrica $g(a,b,c;t)= \frac{1}{ 1- t F} = 1+ t F+ t^2 F^2 + t^3 F^3 \ldots$ cuya expansión en potencias de $t$ consiste en los poderes de $F$ .
Paso 4. Recordemos que queremos agrupar todas las posiciones de la red que tengan la misma paridad mod 2. Un truco para lograr esa "identificación topológica" de los puntos congruentes de la red es simetrizar la función $g$ para que sea uniforme en cada una de las variables $(a,b,c)$ para que sólo las potencias pares de $a,b,c$ en su expansión de Taylor. Esta función simetrizada es una expresión de ocho términos $S(a,b,c;t)= \frac{1}{8}[g(a,b,c;t)+ g(-a,b,c;t)+ g(a,b,c) + g( a,-b, c) +\ldots]$
En principio podríamos ampliar $8S(a,b,c;t) $ como una serie de Taylor: $8 + 16 t + 8 (4 + a^2 + b^2 + a^2 b^2 + c^2) t^2 + (64 + 48 a^2 + 48 b^2 + 96 a^2 b^2 + 48 c^2) t^3 +\ldots$
pero en realidad todo lo que nos importa es el número total ponderado de coeficientes de los diferentes términos que se producen para cada potencia de $t$ .
Paso 5. Este último se puede encontrar mediante el sencillo truco de sustituir $a=1, b=1, c=1$ lo cual es una gran simplificación. Así que vuelve y hazlo desde el principio, donde $g$ se introduce, se repite el proceso de simetrización, se insertan los valores numéricos $a=1,b=1,c=1$ y recoger los términos en una expresión que ahora sólo depende de $t$ . Vemos que $ 8 S(a,b,c;t) =3 + 1/(1 - 6 t) + 1/(1 - 4 t) + 3/(1 - 2 t)$ .
Paso 6. Ahora por fin queda claro (expandiendo la última expresión en su serie geométrica) por qué se obtiene la respuesta $\frac{6^n + 4^n + 3* 2^n}{8}$ .
3 votos
Re "esperanza de detectar un patrón. De este modo, se puede descubrir la fórmula". Los vectores propios de la matriz (6,4,2,2,2,0,0) te dicen que la fórmula general es $A6^n + B4^n + C2^n+ Dn2^n + En^22^n$ . Es tedioso el cálculo a mano, pero se puede encontrar sistemáticamente el valor de las constantes $A,B,C,D,E$ sustituyendo los primeros valores conocidos por $n=0,1,2,3,4$ .