Gaussの補題(多項式)

 g, hの係数全体を整数に持ち上げるような定数をそれぞれ r, sとすると g' = rg \in \mathbb{Z}\lbrack x\rbrack,  h' = sh \in \mathbb{Z}\lbrack x \rbrackである。このとき g'h' = dfとなる

 d = 1のときOK それ以外の場合 d = p_1,p_2,\dotsと表す

 p_iからなる \mathbb{Z_p}\lbrack x \rbrack上で考えると g'h' \equiv 0であるから、 g', h'のいずれかの係数はすべて p_iで割り切れることになる

ここでは g'がそうであると仮定する。このとき、 g' / p_iもまた整数係数であり、 \mathbb{Z}\lbrack x \rbrackに含まれるから、 r \leftarrow r / p_iと置きなおせば良い

このようにして最終的に rg \cdot sh = fを満たす r, sを見つけることができる