17
$\begingroup$

Let $f,g \in \mathbb{Q}[x]$ be polynomials such that $\{f(a) : a \in \mathbb{Q}\} \subseteq \{g(a) : a \in \mathbb{Q} \}$. Must there be some $h \in \mathbb{Q}[x]$ such that $f(x) = g(h(x))$ for all $x \in \mathbb{Q}$ ?

$\endgroup$

2 Answers 2

14
$\begingroup$

We don't need Faltings theorem here. See Theorem 1 in: H. Davenport, D. J. Lewis, A. Schinzel, Polynomials of certain special types. Acta Arith. 9 (1964), 107-116.

$\endgroup$
1
17
$\begingroup$

Yes. Consider the curve $X: f(x)=g(y)$. It has infinitely many rational points so has a component of genus zero or one, by Faltings. But because it has so many points of any given height (any rational is the $x$ coordinate of a point), it has to have a component of genus zero, so there are rational functions $u(x),v(x) \in \mathbb{Q}(x)$ with $f(u)=g(v)$. But your assumption actually implies that $u$ is surjective as a function $\mathbb{Q} \to \mathbb{Q}$. That forces $u$ to be a fractional linear transformation and, inverting it, gives what you want.

Maybe I should worry about the irreducibility of $X$, but I'll let you do that instead.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.