Un colega mío, tenía curiosidad sobre el número de posible inicio-configuraciones en un juego. El juego en sí no es conocido para mí, pero la pregunta que se formuló como urna problema era interesante.
Urna problema:
Supongamos que tenemos una urna que contiene 100 bolas. Las bolas son de color, 25 son de color rojo, 25 azul, verde 25 y 25 son de color negro. Elegimos cuatro bolas sin reemplazo y repita este paso hasta que la urna está vacía.
Nosotros a fin de obtener el 25 grupos de cuatro bolas de cada uno y la pregunta es: ¿cuántas de las configuraciones de este tipo son posibles? Con lo que podemos suponer que el orden de las $4$ bolas en cada grupo no es relevante, así como el orden de la $25$ grupos no es relevante.
Una reformulación:
Dado un alfabeto $V=\{1,2,3,4\}$ consideramos $4$letra $x_1x_2x_3x_4$ con $1\leq x_1\leq x_2\leq x_3\leq x_4\leq 4$ cuando se la considera como números.
Estos $4$-de la carta de las palabras son los bloques de construcción de palabras de longitud $100$. Tomamos $25$ bloques de este tipo para formar una $100$letras de la palabra $w=b_1b_2\ldots b_{25}$ con la propiedad de que $b_j\leq b_{j+1}, 1\leq j\leq 25$ cuando se la considera como números.
Pregunta: ¿cuántas palabras de este tipo contienen exactamente $25$ caracteres de cada uno de los caracteres $j\in V, 1\leq j\leq 4$.
En general nos da un alfabeto $V=\{1,2,\ldots,q\}$ con un tamaño de $|V|=q$.
(a) consideramos las palabras de longitud $N$ y bloques de construcción $x_1x_2\ldots x_M$ de tamaño de $M$ con $1\leq x_1\leq x_2\leq \cdots \leq x_M\leq q$ e $M|N$, es decir, $N$ ser un múltiplo entero de $N$.
(b) Las palabras son de la forma $w=b_1b_2\ldots b_{N/M}$ con $b_j\leq b_{j+1}, 1\leq j \leq N/M-1$.
(c) Estamos buscando el número de $\color{blue}{A_q(N,M)}$, el número de palabras tal como se especifica en (a) y (b) que contengan $N/q$ caracteres de cada uno de los caracteres $j\in V, 1\leq j\leq q$ lo que implica que $N$ es un múltiplo entero de $q$ así.
En este marco, la urna problema está pidiendo $\color{blue}{A_4(100,4)}$.
El número de bloques de construcción de la $A_q(N,M)$ puede ser fácilmente determinado. Es \begin{align*} \sum_{1\leq x_1\leq x_2\leq\cdots\leq x_M\leq q}1=\binom{M+q-1}{M}\tag{1} \end{align*}
Una generación de la función de (1) puede ser fácilmente derivados. Tenemos \begin{align*} \sum_{M=0}^\infty\sum_{q=0}^\infty x^My^q\binom{M+q-1}{M}&=\frac{1-x}{1-x-y}\\ &=1+y\left(1+x+x^2+x^3+x^4+\cdots\right)\\ &\qquad+y^2\left(1+2x+3x^2+4x^3+5x^4+\cdots\right)\\ &\qquad+y^3\left(1+3x+6x^2+10x^3+\color{blue}{15}x^4+\cdots\right)\\ &\qquad\cdots \end{align*} Denotando con $[x^M]$ el coeficiente de $x^M$ en una serie vamos a ver, por ejemplo $[x^4y^3]\frac{1-x}{1-x-y}=\binom{6}{2}=15$ que es el número de bloques de construcción de tamaño $4$ cuando se administra una de tres letras del alfabeto $V=\{1,2,3\}$. Estos $15$ bloques de construcción son \begin{align*} 1111\quad1122\quad1222\quad1333\quad2233\\ 1112\quad1123\quad1223\quad2222\quad2333\\ 1113\quad1133\quad1233\quad2223\quad3333\\ \end{align*}
La parte difícil (al menos para mí) es determinar el número de palabras válidas $A_q(N,M)$ , que puede ser generado a partir de estos bloques de construcción. He tratado de derivar una generación de la función que describe este escenario, pero no me exitosa hasta ahora.
Posets: Otro enfoque podría ser el uso de posets basado en el enfoque:
Empezar con una palabra vacía y anexar $N/M$ veces un bloque de construcción respetando el orden dado en (b).
Derivar una generación de función para el número de posets.
Para ver mejor la situación, aquí es un manejable ejemplo. Estamos buscando a$A_2(12,M)$ el número de palabras de longitud $12$ a partir de dos letras del alfabeto con diferentes bloques de tamaños de $M$ siguiente (a) - (c) de arriba. El Hasse-diagramas de $M=2,3,4,6$ son:
Vemos gradual posets de longitud $N/M$ con $A_2(12,2)=A_2(12,6)=4$ e $A_2(12,3)=A_2(12,4)=5$ lo que indica la simetría \begin{align*} A_q(N,M)=A_q(N,N/M) \end{align*}
Aquí está una lista de valores pequeños de a$A_2(N,M)$: $$ \begin{array}{r|rrrrrr} M&1&2\\ A_2(2,M)&1&1\\ \hline M&1&2&4\\ A_2(4,M)&1&2&1\\ \hline M&1&2&3&6\\ A_2(6,M)&1&2&2&1\\ \hline M&1&2&4&8\\ A_2(8,M)&1&3&3&1\\ \hline M&1&2&5&10\\ A_2(10,M)&1&3&3&1\\ \hline M&1&2&3&4&6&12\\ A_2(12,M)&1&4&5&5&4&1\\ \end{array} $$
Resumen: La cuestión es cómo encontrar una fórmula para $A_q(N,M)$ o cómo derivar una función de la generación de estos números. Alternativamente, hay una técnica apropiada para contar el número de posets correspondiente a $A_q(N,M)$?