[Math] Elementary proof for Hilbert’s irreducibility theorem

galois-theorynt.number-theorypolynomials

I have tried to find a complete proof for Hilbert's irreducibility theorem, but everything I found was way beyond my level of understanding.

I am only interested in the simple case where the polynomial is in two variables over the rationals. Specifically, if $f\in \mathbb{Q}[T,X]$ be an irreducible polynomial, then there exist infinitely many $t_j\in\mathbb{Q}$ such that $f(t_j,X)\in\mathbb{Q}[X]$ is irreducible.

Is there a way to prove this using mostly elementary results?

Best Answer

Kaltofen's 1985 proof (Wayback machine) seems completely elementary and effective.

E. Kaltofen. Polynomial-time reductions from multivariate to bi- and univariate integral polynomial factorization. SIAM J. Comput., 14(2):469-489, 1985; DOI: 10.1137/0214035.

Related Question