TAOCP 4.6.1 Exercise 7
Let $S$ be a unique factorization domain, and let $f(x)\in S[x]$ be a unit.
Section 4.6.1: Division of Polynomials
Exercise 7. [M10] What are the units in the domain of all polynomials over a unique factorization domain?
Verified: yes
Solve time: 1m54s
Let $S$ be a unique factorization domain, and let $f(x)\in S[x]$ be a unit. Then there exists $g(x)\in S[x]$ such that
$$ f(x)g(x)=1. $$
Taking degrees gives
$$ \deg(f)+\deg(g)=\deg(1)=0, $$
since property (i) of a unique factorization domain implies that nonzero polynomials have additive degrees under multiplication. Hence
$$ \deg(f)=\deg(g)=0. $$
Therefore every unit of $S[x]$ is a constant polynomial. If $f(x)=a$ is constant and $ag(x)=1$, then $a$ is a unit of $S$.
Conversely, if $a$ is a unit of $S$, there exists $b\in S$ with $ab=1$; viewed as constant polynomials, $a$ and $b$ are reciprocals in $S[x]$. Hence every unit of $S$ is a unit of $S[x]$.
Therefore the units in the domain of all polynomials over a unique factorization domain are precisely the constant polynomials whose coefficients are units of the coefficient domain. Thus the set of units of $S[x]$ is exactly the set of units of $S$, regarded as constant polynomials.
$$ \boxed{\text{The units of }S[x]\text{ are precisely the constant unit elements of }S.} $$