Si $f\in \mathbb{Z[x]}$ es un polinomio y $f(2^n)$ es un cuadrado perfecto para todos los $n$, entonces no es un $g\in \mathbb{Z[x]}$ tal que $f=g^2$
Entiendo que puede haber un problema con la declaración del problema, pero no sé nada más.
He aquí un enlace que podría ayudar (relacionados con el problema).
EDIT : veo que la exacta problema publicado en AoPS hace mucho tiempo. Yo no podía entender la solución enviado allí.
Estoy citando usuario Math154 la solución :
Multiplicando por el cuadrado de $f$'s denominador, si es necesario, WLOG $f\in\mathbb{Z}[x]$ $t_n=\sqrt{f(2^n)}\in\mathbb{Z}^+$ todos los $n\ge1$.
Primero supongamos que $d=\deg f$ es aún, por lo $f(x)=cg(x)^2+h(x)$ para los polinomios de $g,h\in\mathbb{Q}[x]$ $\deg{g}=d/2$ $\deg{h}<d/2$ y un entero positivo $c$ (que claramente no puede ser negativo). Entonces $$t_n=\sqrt{f(2^n)}=\sqrt{cg(2^n)^2+h(2^n)}=\sqrt{c}g(2^n)+O(2^{-n})$$. Yet $g(2^n)=\sum_{k=0}^{d/2}c_k (2^k)^n$ is a rational power sum in $2^0,\ldots,2^{d/2}$, so because $(x-2^0)\cdots(x-2^{d/2})\in\mathbb{Z}[x]$ has coefficients independent of $n$, $\{t_n\}$ satisfies a linear recurrence of order $1+d/2$ with integer coefficients up to an error of $o(1)$. But $t_n\in\mathbb{Z}\forall{n\ge1}$, so for sufficiently large $n\ge N$, $\{t_n\}$ satisfies the linear recurrence exactly, i.e. there exists a polynomial $p(x)$ such that $t_n=p(2^n)$ for all $n\ge N$ and thus $f(x)=p(x)^2$ for all $x$. But $g$ is unique up to sign, so $p(x)^2=cq(x)^2$ and considering $x=2^n$ for sufficiently large $n$, $c$ must be a square, i.e. $p(x)\in\mathbb{Q}[x]$ como se desee.
Ahora si $\deg f$ es impar, entonces por el caso anterior, existen polinomios $g_1,g_2\in\mathbb{Q}[x]$ tal que $f(x^2)=g_1(x)^2$$f(2x^2)=g_2(x)^2$, lo $g_1(x\sqrt{2})=\pm g_2(x)$, lo que contradice la racionalidad por la equiparación de los coeficientes.
Puedo obtener una comprensión clara de la solución? No creo que lo tengo bastante bien, al menos desde el $(x-2^0)(x-2^1)\cdots \in \mathbb{Z}[x]$ y la recurrencia lineal de la parte. También, en la etapa inicial, el usuario dice que $t_n=\sqrt{f(2^n)}=\sqrt{cg(2^n)^2+h(2^n)}=\sqrt{c}g(2^n)+O(2^{-n})$. ¿Cómo es $O(2^{-n})$? ¿No se supone que ser $O\left(2^{\frac{n(d-2)}{4}}\right)$?