Supongamos que tenemos unos polinomios multidimensionales indexados por las potencias de los argumentos: $$P_{(i_1, i_2, \dots, i_n)}(x_1, \dots, x_n) = x_1^{i_1}x_2^{i_2}\dots x_n^{i_n}$$ Me gustaría encontrar una forma de indexar estos polinomios utilizando un único número entero de forma que no haya repeticiones y que empecemos por los polinomios de menor grado. Así que busco una función $I:\mathbb{N} \rightarrow \mathbb{N}^N$ tal que:
- $P_{I(k_1)} \neq P_{I(k_2)}$ para $k_1 \neq k_2$
- $\sum I(k_1) \leq \sum I(k_2)$ para $k_1 \leq k_2$
- Todo polinomio simple está indexado
La definición de $I$ puede ser recursivo si es más fácil.