Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Theorem (Single factor theorem) Let $R$ be a commutative ring, and let $P\in R[X]$, where $R[X]$ is the polynomial ring over the indeterminate $X$. Suppose $P(\alpha)=0$. Then $(X-\alpha)$ divides $P(X)$.

If $R$ is a field, then I know the following proof:

Proof (for a field): Using polynomial long division, we can write:

$$ P(X)=Q(X)(X-\alpha)+r $$

where $r\in R$ is a constant, since it has to have strictly lower degree than $(X-\alpha)$. But then, putting $X=\alpha$, we get:

$$ 0=0+r $$

So $r=0$, and we win. $\Box$

The proof above doesn't work over an arbitrary ring, because we cannot always do polynomial long division over an arbitrary ring. However, I have read in a number of places (including on this site) that the theorem is true when $R$ is an arbitrary commutative ring. I haven't been able to find anything other than the proof for fields outlined above, either online or in Chrystal's Algebra. One idea I had was to try and use Gauss's lemma, but I'd like to know if there is a 'standard' proof of this fact.

share|cite|improve this question
Dividing by $x-\alpha$ also works in an arbitary ring because the leading coefficient of $x-\alpha$ is 1. – Peter Feb 5 '14 at 17:19
up vote 7 down vote accepted

Let $p(x) = c_n x^n + \cdots c_1 x + c_0$. Then: $$ p(x) = p(x) - p(a) = c_n (x^n - a^n) + \cdots + c_1 (x - a) $$ But over any ring $(x - a) \mid (x^k - a^k)$.

share|cite|improve this answer
Lovely - thanks. – Donkey_2009 Feb 5 '14 at 17:18

You can do polynomial long division over any commutative ring, as long as the leading coefficient of the divisor is a unit. Think about the process - at each step, you only need to divide the leading coefficient of the divisor into the leading coefficient of the polynomial you have left (after multiplying and subtracting from the previous step).

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.