Why don't quaternions contradict the Fundamental Theorem of Algebra? [duplicate]

I don't pretend to know anything much about the Fundamental Theorem of Algebra (FTA), but I do know what it states: for any polynomial with degree $n$, there are exactly $n$ solutions (roots).

Well, when it comes to quaternions, apparently $i^2=j^2=k^2=-1$, but $i\ne j\ne k\ne i$. So now, we have apparently found three solutions to the second-degree polynomial $x^2=-1$.

I'm not aware of the justification of the FTA, nor I am I aware of Hamilton's justification for quaternions. However, I know a contradiction when I see one. What am I missing here?


Solution 1:

There is actually a more basic result at work here.

Proposition: Let $R$ be an integral domain and $R[x]$ be the ring of polynomials with coefficients in $R$. If $f \in R[x]$ has degree $n$, then $f$ has at most $n$ roots in $R$.

You have seen that this result is not true for polynomials with coefficients in the quaternions. But the quaternions are not an integral domain because multiplication is not commutative.

The result above says that a degree $n$ polynomial has at most $n$ roots; the fundamental theorem of algebra states that a degree $n$ polynomial has exactly $n$ roots for polynomials with complex coefficients.

EDIT: See the wonderful answer here for the exact spot where the usual proof of the above proposition breaks down in the case of the quaternions. It basically boils down to the fact that in the polynomial ring, the indeterminate $x$ commutes with all scalars, i.e., $ax = xa$ for all $a \in R$. But if $R$ is noncommutative then substituting $b \in R$ for $x$ may cause problems, as it is not always true that $ab = ba$.

Solution 2:

dxiv answered the question perfectly in the comment; but let me elaborate.

The fundamental theorem of algebra states that every polynomial of the form

$$p(z) = a_{n}z^{n} + a_{n-1}z^{n-1} + \dots + a_{1}z + a_{0}$$ where each $a_{n}$ is a complex number.

can be factored as

$$p(z) = a_{n}(z - z_{1})\cdot(z - z_{2})\cdots(z - z_{n-1})\cdot(z - z_{n})$$

for some choice of complex numbers $z_{1},\cdots,z_{n}$.

Now, this is equivalent to saying there precisely $n$ solutions which lie in the complex numbers to the equation $p(z) = 0$, so long as we agree to count solutions in terms of their multiplicity.

Your example shows there are other solutions which lie within the Quaternion field. Since not all of your solutions are complex numbers, there is no contradiction.

Hope that helps.