[Math] Are determinants always real

linear algebra

I've just realized that I'm not sure about the answer to this. Are determinants always real-valued? Determinants can be calculated as the product of eigenvalues. Eigenvalues can be complex-valued. Thus surely determinants can be complex-valued? Yet, I've never calculated a complex-valued determinant. So have I just not encountered one yet, or are determinants always real for some reason?

Note: I'm inclined to think they must be real because you can say that a determinant is just a generalized volume of a parallelotope made by the column vectors as the sides. But then again, how do you construct a parallelotope out of complex vectors?

Best Answer

A determinant is always a member of the field (or ring) that the matrix entries comes from -- for any given size of the matrix the determinant is a particular polynomial in the entries. Thus, if the matrix entries are all real, then so is the determinant.

But with, say, complex entries in the matrix it is easy to find a matrix with a non-real determinant:

$$\left|\begin{matrix}i & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{matrix}\right|=i $$


By the way, it doesn't really work well to define the determinant as the product of the eigenvalues, because some matrices have fewer different eigenvalues than the size of the matrix, and then you need to include some eigenvalues in the product several times, according to their (algebraic) multiplicity. But the way to define the multiplicity of eigenvalues is through the characteristic polynomial which in itself is defined using determinants!

Related Question