f(x)=a0+a1x+⋯+akxk diyelim.
Durum 1: f(0)=0: Bu durumda her p asalı için f'nin mod p'de bir çözümü vardır tabii ki.
Durum 2: f(0)=1: Varsayıma göre f sabit olmadığı için, öyle bir nvar ki |f(n!)|>1 olur. p1|f(n!) olacak şekilde bir asal alalım. Bu durumda f(n!)≡0(mod) p1.
İddia: p1>n
İspat: Velev ki p1≤n. O halde p1|n!, o halde f(n!)≡1(mod p1) (a0=1 durumundayız), çelişki.
Aynı yöntemle f sabit olmadığı için |f(cp1!)|>1 olacak şekilde bir c var. p2|f(cp1!) olacak şekilde bir p2 asalı alalım. Bu durumda f'nin mod p2'de bir kökü vardır ve p2>p1 olur. Böylece devam...
Durum 3:f(0)≠0: Şu fonksiyonu düşünelim: g(x)=f(xf(0))f(0). Görüldüğü üzere g(0)=1. Bu durumda durum 2 uygulanabilir, yani g'nin sonsuz tane p asalı için mod p'de çözümü vardır. O halde f(xf(0)) fonksiyonunun sonsuz tane p asalı için mod p'de çözümü vardır. Sonuç olarak f'nin sonsuz tane p asalı için mod p'de çözümü vardır.
---
Number Field, Marcus, 3. Kısım, 30. Soru, a) Şıkkı