Una funzione polinomiale \( \displaystyle f: \mathbb{Z}^m \to C \subseteq \mathbb{Z} \) è una funzione con la proprietà che esiste un polinomio \( \displaystyle P(X_1,...,X_m) \in \mathbb{Z}[X_1,...,X_m] \) tale che \( \displaystyle f(z_1,...,z_m) = P(z_1,...,z_m) \) per ogni \( \displaystyle z_1,...,z_m \in \mathbb{Z} \) .
La domanda che un amico mi ha posto qualche giorno fa è la seguente: qual è il minimo \( \displaystyle m \) per cui esiste una funzione polinomiale suriettiva \( \displaystyle \mathbb{Z}^m \to \mathbb{N} \) ?
Ricordando che ogni numero naturale è somma di quattro quadrati, possiamo asserire che questo minimo è al più \( \displaystyle 4 \) . Ma che dire di 2 e 3?
Non riesco a capire se si tratta di un problema "davvero" difficile, cosa ne pensate?