If the residue class
a + (d)
R[X]/(d) has
inverse b + (d), then
ab = 1 (mod d).
Hence there is a polynomial p with
But that implies that gcd(a,d) = 1 by a lemma in Chapter 3.
On the other hand, if gcd(a,d) = 1, then the extended Euclidean algorithm produces polynomials b and p such that ab + pd = 1. But then b represents an inverse of the residue class a + (d).