Existence of Eigenvalues over C
Does every linear operator secretly contain a hidden direction it merely stretches or shrinks? Consider rotating the plane by . No nonzero real vector is sent to a multiple of itself. So as a real operator it has no eigenvalues at all. Yet the moment we reinterpret the same matrix as acting on , eigenvalues appear — namely . This article proves that this is not a coincidence but a theorem: every linear operator on a nonzero finite-dimensional complex vector space has at least one eigenvalue. This fact is one of the true load-bearing pillars of linear algebra. It is what makes complex vector spaces so much more hospitable to structure theory than real ones. It guarantees that operators on always have an invariant line to start peeling off. This is exactly the seed from which triangularization, Jordan form, and the spectral theorem all grow. Nothing analogous is true over . The entire subsequent theory of canonical forms for complex operators traces back to this single existence statement. The proof is a genuinely beautiful piece of mathematics. It takes a purely algebraic object — a linear operator on a finite-dimensional space. It produces an eigenvalue using the analytic/algebraic fact that every nonconstant polynomial over has a root (the Fundamental Theorem of Algebra). The bridge between these two worlds is built from a simple but clever dimension-counting argument. This argument is applied to the powers of a vector under the operator. This article states the theorem with full hypotheses. It proves the theorem completely from the Fundamental Theorem of Algebra and basic facts about Polynomials applied to operators. It illustrates the phenomenon with two worked examples. It shows exactly which hypothesis (algebraic closedness of the scalar field) cannot be dropped.
- Every operator on a nonzero finite-dimensional complex vector space has an eigenvalue.
- The proof feeds the vectors (where ) into a linear dependence argument.
- Linear dependence of these vectors produces a nonzero polynomial that "kills" under .
- Factoring that polynomial over (Fundamental Theorem of Algebra) forces to be non-injective for some .
- This fails completely over : rotation by on has no eigenvalue.
- Key idea: algebraic closedness of turns "some polynomial in kills a vector" into "some kills a vector," i.e., an eigenvalue.
Where this lives today
This existence theorem is the entry point to the entire theory of canonical forms for complex operators. It guarantees the invariant line needed to begin an inductive proof of Triangularization of Operators (Schur's theorem): find one eigenvector, restrict to a complementary quotient space, and repeat by induction on dimension — a strategy that would collapse instantly if eigenvalues could fail to exist. It also underlies why the The Characteristic Polynomial of a complex matrix always has a root, tying the operator-theoretic existence proof given here to the determinant-based approach. Beyond pure linear algebra, this fact is the reason quantum mechanics is formulated with complex Hilbert spaces: physical observables (Hermitian operators) always have real eigenvalues precisely because they act on complex spaces where eigenvalues are guaranteed to exist and are additionally constrained to be real by self-adjointness. In numerical linear algebra and engineering (control theory, vibration analysis, PageRank-style Markov chain analysis), the guaranteed existence of complex eigenvalues underlies the entire apparatus of eigenvalue decomposition algorithms, since real matrices are routinely analyzed by extending scalars to to guarantee a full spectrum. In algebraic geometry and representation theory, this same closure phenomenon (every operator has an eigenvector over an algebraically closed field) is a baseline tool for decomposing group representations and studying module structure over polynomial rings.
Ask the tutor: How does this existence-of-eigenvalues argument extend into the inductive proof that every complex operator has an upper-triangular matrix with respect to some basis?
Let be a vector space over a field (here ) and let be a linear operator on (a linear map from to itself). A scalar is called an eigenvalue of if there exists a vector with such that
Such a vector is called an eigenvector of corresponding to . Equivalently, is an eigenvalue of if and only if the operator (where is the identity operator) is not injective, i.e., . Recall also: for a polynomial , the operator is defined by
a well-defined linear operator on obtained by substituting for (with ).
Intuition
Think of an operator on a finite-dimensional space as a dynamical rule: start with a vector , and repeatedly apply to generate a sequence . If , then any vectors in must be linearly dependent — there simply is not enough "room" for them to be independent. So the vectors (that's vectors) must satisfy some nontrivial linear relation. A linear relation among these vectors is exactly a statement that some nonzero polynomial (of degree at most ) satisfies . This is purely algebraic and uses nothing about — it works over any field. The magic happens next: because is algebraically closed, factors completely into linear factors,
Substituting for , the operator factors as a product of the commuting operators . Since this product kills the nonzero vector , at least one of the factors must fail to be injective (if they were all injective, their composition would be injective too, and could not send a nonzero vector to ). That failing factor has nontrivial kernel — which is precisely an eigenvector for eigenvalue . The picture below shows the chain of vectors collapsing into a dependency, and the resulting polynomial factoring down to reveal a single eigenvalue.
The central theorem
Let be a nonzero finite-dimensional vector space over , and let be a linear operator. Then has at least one eigenvalue ; equivalently, there is a nonzero vector and a scalar with .
Let be a finite-dimensional vector space over any field , with , and let be linear. For any nonzero vector , there exists a nonzero polynomial with such that
(Proof technique: pigeonhole / linear dependence, then translate a dependence relation into a polynomial identity.) Fix a nonzero vector . Consider the list of vectors
Since , any list of more than vectors in is linearly dependent (a standard fact: a linearly independent list in an -dimensional space has length at most ). This list has length , so it is linearly dependent. By definition of linear dependence, there exist scalars , not all zero, such that
Define the polynomial
Since not all vanish, is a nonzero polynomial, and . By the definition of the operator (linearity of substitution — each applied to gives , and the operator is exactly the linear combination of these powers), we compute
This proves the lemma.
∎Proof of the theorem. (Proof technique: algebraic factorization over an algebraically closed field, plus injectivity of a composition.) Since is nonzero, choose any nonzero vector . Let . By the Lemma above, there is a nonzero polynomial , of degree with , such that
Step 1: Reduce to the case . If , then is a nonzero constant , and ; but then since and , contradicting . Hence .
Step 2: Factor completely over . By the Fundamental Theorem of Algebra, every polynomial of degree over has a root in ; dividing out the corresponding linear factor and repeating this times (using that is a factorial ring in which polynomials factor into linear terms, an immediate induction on degree using the Fundamental Theorem of Algebra applied to the successive quotients), we may write
for some nonzero constant and scalars (not necessarily distinct).
Step 3: Substitute for . Substitution of an operator into a product of polynomials respects products, because powers of all commute with one another and with scalar multiples of (this is a direct computation: for polynomials , one checks by expanding both sides in powers of and matching coefficients, using commutativity of the ring generated by ). Hence
where the factors on the right are composed in any order (they commute, since each is a polynomial in ).
Step 4: Locate a non-injective factor. We have
Since , dividing gives
We claim at least one of the operators () is not injective. Suppose, for contradiction, that every is injective. A composition of injective linear maps is injective: if are each injective linear operators on , then sends a vector to only if applied to it is already — inductively, injectivity of forces the input to be whenever the composite output is , then injectivity of forces the previous intermediate vector to be , and so on. Applying this to : since the full composition sends to and every factor is assumed injective, we would conclude . This contradicts the choice of . Hence some factor is not injective, i.e., there exists in with
Thus is an eigenvalue of , with eigenvector .
∎The theorem and its proof use only that is algebraically closed (every nonconstant polynomial has a root) and that . Hence the identical statement and proof hold verbatim for any nonzero finite-dimensional vector space over any algebraically closed field (for instance the algebraic closure of ).
Worked examples
Example 1: A non-diagonal, asymmetric matrix. Let and let be given by the matrix
This is upper triangular, so we already suspect its eigenvalues are its diagonal entries — but let's verify the existence proof's mechanism rather than shortcut to that fact, using a vector for which the dependency isn't obvious in advance. Take . Compute the chain:
Already , so itself is an eigenvector for ! The dependency shows up already at length (well before the guaranteed bound of vectors): , giving the annihilating polynomial , already linear, requiring no further factoring. To see a case where more work is genuinely needed, take instead :
These three vectors (, so we're allowed up to ) are linearly independent — one can check the matrix with rows ,
has determinant (expanding along the first column: ; sign from cofactor position gives times that, i.e. ), so we must go one step further to :
Now is a list of vectors in , forced to be dependent. Solving coordinate-by-coordinate:
Set (we know a nontrivial solution exists; normalize the free parameter). Then . Then . Then . So annihilates (one checks using the coordinate relations just derived). Since is upper triangular with diagonal , its characteristic polynomial is , matching exactly — confirming factors as
so , and since with , at least one factor is non-injective. Indeed and (solving : gives up to scale — recompute: ; ; so ), both nonzero, exhibiting eigenvalues and concretely.
Example 2: A real rotation, reinterpreted over . Let be the operator on given by the rotation matrix
i.e. rotation by . Over this operator sends every nonzero real vector to a vector perpendicular to it, so no real eigenvector exists. We verify the theorem's mechanism produces a genuine complex eigenvalue. Take , . Compute
So already at length , the vectors are dependent: , giving the annihilating polynomial
of degree exactly (the maximum allowed). Factor over :
Then and . Check directly whether each factor is injective: solve , i.e. . Writing :
The first equation gives ; substituting into , an identity, so is free. Taking , , we get the eigenvector
Indeed , confirming is an eigenvalue with eigenvector — a genuinely complex phenomenon invisible over , exactly as the theorem promises.
The theorem requires the scalar field to be algebraically closed (we used ; the Corollary noted any algebraically closed field works). Drop this hypothesis and work instead over , a field that is not algebraically closed. Let and let be rotation by , given by
Suppose toward contradiction that has a real eigenvalue with real eigenvector . Then
Substituting the second into the first: , so . Since gives , this forces , and then , contradicting . So has no real eigenvalue at all — the theorem's conclusion fails outright. Tracing through the proof: the annihilating polynomial we would find is still (exactly as in Worked Example 2), but over this polynomial is irreducible — it does not factor into real linear factors, because is not algebraically closed. The proof's Step 2 (complete factorization into linear terms) is precisely where algebraic closedness was used, and it is precisely the step that breaks here. Every other ingredient (finite dimensionality, the pigeonhole dependence argument) still applies verbatim; only the factorization step fails, and with it the theorem's conclusion.
Scope, edge cases & common traps
| Situation | Does the theorem apply? | Why |
|---|---|---|
| on nonzero finite-dim | Yes | exactly the hypotheses |
| on nonzero finite-dim | Not guaranteed | not algebraically closed (see counterexample) |
| on the zero space | Vacuously excluded | no nonzero vector exists to be an eigenvector; theorem explicitly assumes |
| on infinite-dimensional -space | Not covered | the pigeonhole dependence argument needs finite dimension; e.g. the shift/derivative operators may have empty spectrum in some infinite-dim settings |
| on finite-dim space over an arbitrary algebraically closed field | Yes | Corollary — the proof only used algebraic closure and finite dimension |
| is the zero operator on , | Yes, eigenvalue | every nonzero vector satisfies |
The mathematician behind it
Origins · 1 minJean-Robert Argand and Carl Friedrich Gauss and how this was discovered
While the linear-algebraic packaging of this theorem (as a statement about operators, via the pigeonhole dimension-counting argument) is a modern development — closely associated with the style of proof popularized in 20th-century linear algebra texts — its analytic heart is the Fundamental Theorem of Algebra, whose first widely accepted rigorous proofs are due to Carl Friedrich Gauss, who gave four increasingly rigorous proofs between 1799 and 1849. Jean-Robert Argand, a self-taught Swiss-French mathematician, gave in 1806 an influential geometric proof and, independently of Gauss and Wessel, popularized the geometric representation of complex numbers as points in the plane — the very picture that makes "every operator has an eigenvalue over " feel geometrically inevitable rather than a strange coincidence of algebra.
Why does the proof need finite-dimensionality?
Finite-dimensionality is what guarantees that any vectors in must be linearly dependent — this is the pigeonhole step producing a nonzero annihilating polynomial for a chosen vector . In infinite dimensions, the vectors can all be linearly independent (this happens, for instance, with certain shift operators), so no finite polynomial relation need exist, and the argument simply has no starting point. Infinite-dimensional operator theory has its own separate machinery (spectral theory on Banach or Hilbert spaces) to discuss eigenvalues and more general spectral values, but it is a genuinely different and harder subject.
Is the eigenvalue produced by the theorem unique?
No — the theorem only asserts existence of at least one eigenvalue, not uniqueness. Many operators have several distinct eigenvalues (up to of them, counted without multiplicity), and the specific eigenvalue produced by the proof can depend on which starting vector was chosen, since different vectors can be annihilated by different polynomials. What is always true is that the set of all eigenvalues (the spectrum) is nonempty and finite, with at most distinct values.
Does this theorem also work for infinite lists of vectors or general linear maps between different spaces?
It is specifically about a linear operator, meaning a linear map from to itself — eigenvalues are meaningless for maps between different spaces with , since would not even typecheck unless . The theorem also genuinely requires finite-dimensional; for infinite-dimensional spaces, one instead studies the "spectrum" of an operator using tools from functional analysis, and the spectrum can be empty, all of , or something in between depending on the operator.
How does this relate to the characteristic polynomial approach to eigenvalues?
The characteristic polynomial approach defines eigenvalues as roots of , then invokes the Fundamental Theorem of Algebra directly on that specific polynomial to get a root. The proof given here is more constructive and conceptual: it builds a possibly different annihilating polynomial directly from the dynamics of on a single vector, without ever computing a determinant. Both routes ultimately rely on the same algebraic fact (existence of roots over ), but the vector-chain proof generalizes more easily to infinite-dimensional contexts involving minimal polynomials and is the standard modern approach in operator-first treatments of linear algebra.
Why does the argument fail if we only assume the annihilating polynomial has degree exactly 1?
It doesn't fail — that is actually the easiest case, immediately giving directly. The subtlety the proof handles is the opposite: the annihilating polynomial found by the pigeonhole argument might have degree as large as , and a priori factors into as many as linear pieces. The nontrivial content of the proof is showing that even in that worse case, some single linear factor must still be non-injective, which is where the composition-of-injective-maps argument is essential.
Does every complex matrix actually have a real trace or determinant related to these eigenvalues?
Not necessarily real, but always meaningful: for an complex matrix, the sum of all eigenvalues (counted with multiplicity) always equals the trace, and the product of all eigenvalues (with multiplicity) always equals the determinant, regardless of whether the eigenvalues themselves are real. This existence theorem is what guarantees there are always exactly eigenvalues (with multiplicity) to sum and multiply in the first place — a fact made precise later via The Characteristic Polynomial.
What role does commutativity of powers of T play in the proof?
It is used twice: first, to identify the linear combination with for a specific polynomial (routine from the definition of ), and second, and more importantly, to justify that the factored form can be composed in any order and still equal . This relies on the fact that any two polynomials in the same operator commute with each other, since — a simple but essential structural fact.