Existence of Eigenvalues over C

Does every linear operator secretly contain a hidden direction it merely stretches or shrinks? Consider rotating the plane R2\mathbb{R}^2 by 90°90°. 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 C2\mathbb{C}^2, eigenvalues appear — namely ±i\pm i. 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 Cn\mathbb{C}^n 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 R\mathbb{R}. 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 C\mathbb{C} 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.

Key takeaways
  • Every operator TT on a nonzero finite-dimensional complex vector space VV has an eigenvalue.
  • The proof feeds the vectors v,Tv,T2v,…,Tnvv, Tv, T^2v, \dots, T^n v (where n=dim⁡Vn = \dim V) into a linear dependence argument.
  • Linear dependence of these n+1n+1 vectors produces a nonzero polynomial that "kills" vv under TT.
  • Factoring that polynomial over C\mathbb{C} (Fundamental Theorem of Algebra) forces T−λIT - \lambda I to be non-injective for some λ\lambda.
  • This fails completely over R\mathbb{R}: rotation by 90°90° on R2\mathbb{R}^2 has no eigenvalue.
  • Key idea: algebraic closedness of C\mathbb{C} turns "some polynomial in TT kills a vector" into "some λI−T\lambda I - T 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 TT 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 C\mathbb{C} 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?

DefinitionEigenvalue, eigenvector, operator

Let VV be a vector space over a field F\mathbb{F} (here F=C\mathbb{F} = \mathbb{C}) and let T:V→VT : V \to V be a linear operator on VV (a linear map from VV to itself). A scalar λ∈F\lambda \in \mathbb{F} is called an eigenvalue of TT if there exists a vector v∈Vv \in V with v≠0v \neq 0 such that

Tv=λv.Tv = \lambda v.

Such a vector vv is called an eigenvector of TT corresponding to λ\lambda. Equivalently, λ\lambda is an eigenvalue of TT if and only if the operator T−λIT - \lambda I (where II is the identity operator) is not injective, i.e., ker⁡(T−λI)≠{0}\ker(T - \lambda I) \neq \{0\}. Recall also: for a polynomial p(z)=amzm+am−1zm−1+⋯+a1z+a0∈C[z]p(z) = a_m z^m + a_{m-1} z^{m-1} + \cdots + a_1 z + a_0 \in \mathbb{C}[z], the operator p(T)p(T) is defined by

p(T)=amTm+am−1Tm−1+⋯+a1T+a0I,p(T) = a_m T^m + a_{m-1} T^{m-1} + \cdots + a_1 T + a_0 I,

a well-defined linear operator on VV obtained by substituting TT for zz (with T0:=IT^0 := I).

Intuition

Think of an operator TT on a finite-dimensional space VV as a dynamical rule: start with a vector vv, and repeatedly apply TT to generate a sequence v,Tv,T2v,T3v,…v, Tv, T^2v, T^3v, \dots. If dim⁡V=n\dim V = n, then any n+1n+1 vectors in VV must be linearly dependent — there simply is not enough "room" for them to be independent. So the vectors v,Tv,…,Tnvv, Tv, \dots, T^nv (that's n+1n+1 vectors) must satisfy some nontrivial linear relation. A linear relation among these vectors is exactly a statement that some nonzero polynomial pp (of degree at most nn) satisfies p(T)v=0p(T)v = 0. This is purely algebraic and uses nothing about C\mathbb{C} — it works over any field. The magic happens next: because C\mathbb{C} is algebraically closed, pp factors completely into linear factors,

p(z)=c(z−λ1)(z−λ2)⋯(z−λm),c≠0.p(z) = c(z - \lambda_1)(z - \lambda_2)\cdots(z - \lambda_m), \qquad c \neq 0.

Substituting TT for zz, the operator p(T)p(T) factors as a product of the commuting operators (T−λ1I),…,(T−λmI)(T - \lambda_1 I), \dots, (T - \lambda_m I). Since this product kills the nonzero vector vv, 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 00). That failing factor T−λjIT - \lambda_j I has nontrivial kernel — which is precisely an eigenvector for eigenvalue λj\lambda_j. The picture below shows the chain of vectors collapsing into a dependency, and the resulting polynomial factoring down to reveal a single eigenvalue.

Figure
From a dependent chain of vectors to a factored polynomial revealing an eigenvalue
dim V = n ⇒ v, Tv, T²v, …, Tⁿv (n+1 vectors) are dependent v → Tv → T²v → ⋯ → Tⁿv n+1 vectors in an n-dimensional space linear dependence nonzero p(z) of degree ≤ n with p(T)v = 0 Fundamental Theorem of Algebra: factor over ℂ c(T−λ₁I)(T−λ₂I)⋯(T−λₘI)v = 0 ⇒ some (T−λⱼI) not injective

The central theorem

TheoremExistence of Eigenvalues

Let VV be a nonzero finite-dimensional vector space over C\mathbb{C}, and let T:V→VT : V \to V be a linear operator. Then TT has at least one eigenvalue λ∈C\lambda \in \mathbb{C}; equivalently, there is a nonzero vector v∈Vv \in V and a scalar λ∈C\lambda \in \mathbb{C} with Tv=λvTv = \lambda v.

LemmaDependence produces an annihilating polynomial

Let VV be a finite-dimensional vector space over any field F\mathbb{F}, with dim⁡V=n≥1\dim V = n \geq 1, and let T:V→VT : V \to V be linear. For any nonzero vector v∈Vv \in V, there exists a nonzero polynomial p∈F[z]p \in \mathbb{F}[z] with deg⁡p≤n\deg p \leq n such that

p(T)v=0.p(T) v = 0.
Proof

(Proof technique: pigeonhole / linear dependence, then translate a dependence relation into a polynomial identity.) Fix a nonzero vector v∈Vv \in V. Consider the list of n+1n+1 vectors

v, Tv, T2v, …, Tnv∈V.v,\ Tv,\ T^2 v,\ \dots,\ T^n v \in V.

Since dim⁡V=n\dim V = n, any list of more than nn vectors in VV is linearly dependent (a standard fact: a linearly independent list in an nn-dimensional space has length at most nn). This list has length n+1>nn+1 > n, so it is linearly dependent. By definition of linear dependence, there exist scalars a0,a1,…,an∈Fa_0, a_1, \dots, a_n \in \mathbb{F}, not all zero, such that

a0v+a1(Tv)+a2(T2v)+⋯+an(Tnv)=0.a_0 v + a_1 (Tv) + a_2 (T^2 v) + \cdots + a_n (T^n v) = 0.

Define the polynomial

p(z)=a0+a1z+a2z2+⋯+anzn∈F[z].p(z) = a_0 + a_1 z + a_2 z^2 + \cdots + a_n z^n \in \mathbb{F}[z].

Since not all aia_i vanish, pp is a nonzero polynomial, and deg⁡p≤n\deg p \le n. By the definition of the operator p(T)=a0I+a1T+⋯+anTnp(T) = a_0 I + a_1 T + \cdots + a_n T^n (linearity of substitution — each TkT^k applied to vv gives TkvT^k v, and the operator p(T)p(T) is exactly the linear combination of these powers), we compute

p(T)v=a0v+a1Tv+⋯+anTnv=0.p(T) v = a_0 v + a_1 Tv + \cdots + a_n T^n v = 0.

This proves the lemma. ■\blacksquare

∎
Proof

Proof of the theorem. (Proof technique: algebraic factorization over an algebraically closed field, plus injectivity of a composition.) Since VV is nonzero, choose any nonzero vector v∈Vv \in V. Let n=dim⁡V≥1n = \dim V \geq 1. By the Lemma above, there is a nonzero polynomial p∈C[z]p \in \mathbb{C}[z], of degree mm with 0≤m≤n0 \le m \le n, such that

p(T)v=0.p(T) v = 0.

Step 1: Reduce to the case m≥1m \geq 1. If m=0m = 0, then pp is a nonzero constant cc, and p(T)=cIp(T) = cI; but then p(T)v=cv≠0p(T)v = cv \neq 0 since v≠0v \neq 0 and c≠0c \neq 0, contradicting p(T)v=0p(T)v = 0. Hence m≥1m \geq 1.

Step 2: Factor pp completely over C\mathbb{C}. By the Fundamental Theorem of Algebra, every polynomial of degree m≥1m \geq 1 over C\mathbb{C} has a root in C\mathbb{C}; dividing out the corresponding linear factor and repeating this mm times (using that C[z]\mathbb{C}[z] 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

p(z)=c(z−λ1)(z−λ2)⋯(z−λm)p(z) = c(z - \lambda_1)(z - \lambda_2)\cdots(z - \lambda_m)

for some nonzero constant c∈Cc \in \mathbb{C} and scalars λ1,…,λm∈C\lambda_1, \dots, \lambda_m \in \mathbb{C} (not necessarily distinct).

Step 3: Substitute TT for zz. Substitution of an operator into a product of polynomials respects products, because powers of TT all commute with one another and with scalar multiples of II (this is a direct computation: for polynomials q1,q2q_1, q_2, one checks (q1q2)(T)=q1(T)q2(T)(q_1 q_2)(T) = q_1(T) q_2(T) by expanding both sides in powers of TT and matching coefficients, using commutativity of the ring generated by TT). Hence

p(T)=c (T−λ1I)(T−λ2I)⋯(T−λmI),p(T) = c\,(T - \lambda_1 I)(T - \lambda_2 I)\cdots(T - \lambda_m I),

where the factors on the right are composed in any order (they commute, since each is a polynomial in TT).

Step 4: Locate a non-injective factor. We have

c (T−λ1I)(T−λ2I)⋯(T−λmI) v=p(T)v=0.c\,(T - \lambda_1 I)(T - \lambda_2 I)\cdots(T-\lambda_m I)\,v = p(T) v = 0.

Since c≠0c \neq 0, dividing gives

(T−λ1I)(T−λ2I)⋯(T−λmI) v=0.(T - \lambda_1 I)(T - \lambda_2 I)\cdots(T - \lambda_m I)\, v = 0.

We claim at least one of the operators T−λjIT - \lambda_j I (1≤j≤m1 \le j \le m) is not injective. Suppose, for contradiction, that every T−λjIT - \lambda_j I is injective. A composition of injective linear maps is injective: if S1,…,SmS_1, \dots, S_m are each injective linear operators on VV, then S1∘⋯\circoSmS_1 \circ \cdots \circo S_m sends a vector to 00 only if SmS_m applied to it is already 00 — inductively, injectivity of SmS_m forces the input to be 00 whenever the composite output is 00, then injectivity of Sm−1S_{m-1} forces the previous intermediate vector to be 00, and so on. Applying this to vv: since the full composition sends vv to 00 and every factor is assumed injective, we would conclude v=0v = 0. This contradicts the choice of v≠0v \neq 0. Hence some factor T−λjIT - \lambda_j I is not injective, i.e., there exists w≠0w \neq 0 in VV with

(T−λjI)w=0,i.e.Tw=λjw.(T - \lambda_j I) w = 0, \quad\text{i.e.}\quad Tw = \lambda_j w.

Thus λj∈C\lambda_j \in \mathbb{C} is an eigenvalue of TT, with eigenvector ww. ■\blacksquare

∎
CorollaryExistence over any algebraically closed field

The theorem and its proof use only that C\mathbb{C} is algebraically closed (every nonconstant polynomial has a root) and that dim⁡V<∞\dim V < \infty. Hence the identical statement and proof hold verbatim for any nonzero finite-dimensional vector space over any algebraically closed field F\mathbb{F} (for instance the algebraic closure Q‾\overline{\mathbb{Q}} of Q\mathbb{Q}).

Worked examples

Example 1: A 3×33\times 3 non-diagonal, asymmetric matrix. Let V=C3V = \mathbb{C}^3 and let TT be given by the matrix

A=(210021003).A = \begin{pmatrix} 2 & 1 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{pmatrix}.

This is upper triangular, so we already suspect its eigenvalues are its diagonal entries 2,2,32, 2, 3 — 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 v=e1=(1,0,0)v = e_1 = (1,0,0). Compute the chain:

v=(1,0,0),Tv=Ae1=(2,0,0),T2v=A(2,0,0)=(4,0,0).v = (1,0,0), \qquad Tv = A e_1 = (2, 0, 0), \qquad T^2 v = A(2,0,0) = (4,0,0).

Already Tv=2vTv = 2v, so vv itself is an eigenvector for λ=2\lambda = 2! The dependency shows up already at length 22 (well before the guaranteed bound of n+1=4n+1 = 4 vectors): Tv−2v=0Tv - 2v = 0, giving the annihilating polynomial p(z)=z−2p(z) = z - 2, already linear, requiring no further factoring. To see a case where more work is genuinely needed, take instead v=e3=(0,0,1)v = e_3 = (0,0,1):

v=(0,0,1),Tv=(0,1,3),T2v=A(0,1,3)=(1,5,9).v = (0,0,1), \quad Tv = (0,1,3), \quad T^2 v = A(0,1,3) = (1, 5, 9).

These three vectors (n=3n = 3, so we're allowed up to n+1=4n+1=4) are linearly independent — one can check the matrix with rows v,Tv,T2vv, Tv, T^2v,

(001013159),\begin{pmatrix} 0&0&1\\0&1&3\\1&5&9\end{pmatrix},

has determinant −1≠0-1 \neq 0 (expanding along the first column: −1⋅det⁡(0113)=−1(0⋅3−1⋅1)=1-1 \cdot \det\begin{pmatrix}0&1\\1&3\end{pmatrix} = -1(0\cdot 3 - 1 \cdot 1) = 1; sign from cofactor position gives −1-1 times that, i.e. −1-1), so we must go one step further to T3vT^3 v:

T3v=A(1,5,9)=(2⋅1+1⋅5, 2⋅5+1⋅9, 3⋅9)=(7,19,27).T^3 v = A(1,5,9) = (2\cdot1 + 1\cdot5,\ 2\cdot5+1\cdot9,\ 3\cdot9) = (7, 19, 27).

Now v,Tv,T2v,T3vv, Tv, T^2v, T^3v is a list of 44 vectors in C3\mathbb{C}^3, forced to be dependent. Solving a0v+a1Tv+a2T2v+a3T3v=0a_0 v + a_1 Tv + a_2 T^2 v + a_3 T^3 v = 0 coordinate-by-coordinate:

(coord 1):a2+7a3=0(coord 2):a1+5a2+19a3=0(coord 3):a0+3a1+9a2+27a3=0\begin{aligned} \text{(coord 1)}&: a_2 + 7a_3 = 0\\ \text{(coord 2)}&: a_1 + 5a_2 + 19a_3 = 0\\ \text{(coord 3)}&: a_0 + 3a_1 + 9a_2 + 27a_3 = 0 \end{aligned}

Set a3=1a_3 = 1 (we know a nontrivial solution exists; normalize the free parameter). Then a2=−7a_2 = -7. Then a1=−5(−7)−19=35−19=16a_1 = -5(-7) - 19 = 35 - 19 = 16. Then a0=−3(16)−9(−7)−27=−48+63−27=−12a_0 = -3(16) - 9(-7) - 27 = -48 + 63 - 27 = -12. So p(z)=−12+16z−7z2+z3p(z) = -12 + 16z - 7z^2 + z^3 annihilates vv (one checks p(T)v=0p(T)v=0 using the coordinate relations just derived). Since AA is upper triangular with diagonal 2,2,32,2,3, its characteristic polynomial is (z−2)2(z−3)=z3−7z2+16z−12(z-2)^2(z-3) = z^3 - 7z^2 + 16z - 12, matching p(z)p(z) exactly — confirming pp factors as

p(z)=(z−2)(z−2)(z−3),p(z) = (z-2)(z-2)(z-3),

so p(T)=(T−2I)2(T−3I)p(T) = (T-2I)^2(T-3I), and since p(T)v=0p(T)v = 0 with v≠0v \neq 0, at least one factor is non-injective. Indeed ker⁡(T−2I)=span⁡{(1,0,0)}\ker(T - 2I) = \operatorname{span}\{(1,0,0)\} and ker⁡(T−3I)=span⁡{(1,2,1)}\ker(T-3I) = \operatorname{span}\{(1,2,1)\} (solving (A−3I)w=0(A-3I)w=0: −w1+w2=0, −w2+w3=0-w_1+w_2=0,\,-w_2+w_3=0 gives w=(1,1,1)w=(1,1,1) up to scale — recompute: −w1+w2=0⇒w2=w1-w_1 + w_2 = 0 \Rightarrow w_2 = w_1; −w2+w3=0⇒w3=w2-w_2+w_3=0 \Rightarrow w_3=w_2; so w=(1,1,1)w=(1,1,1)), both nonzero, exhibiting eigenvalues 22 and 33 concretely.

Example 2: A real rotation, reinterpreted over C\mathbb{C}. Let TT be the operator on C2\mathbb{C}^2 given by the rotation matrix

A=(0−110),A = \begin{pmatrix} 0 & -1 \\ 1 & 0\end{pmatrix},

i.e. rotation by 90°90°. Over R\mathbb{R} 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 v=e1=(1,0)∈C2v = e_1 = (1,0) \in \mathbb{C}^2, n=2n=2. Compute

Tv=(0,1),T2v=A(0,1)=(−1,0)=−v.Tv = (0,1), \qquad T^2 v = A(0,1) = (-1,0) = -v.

So already at length 3≤n+1=33 \le n+1 = 3, the vectors v,Tv,T2vv, Tv, T^2v are dependent: T2v+v=0T^2 v + v = 0, giving the annihilating polynomial

p(z)=z2+1,p(z) = z^2 + 1,

of degree exactly n=2n=2 (the maximum allowed). Factor over C\mathbb{C}:

p(z)=(z−i)(z+i).p(z) = (z - i)(z+i).

Then p(T)=(T−iI)(T+iI)p(T) = (T - iI)(T+iI) and p(T)v=0p(T)v = 0. Check directly whether each factor is injective: solve (T−iI)w=0(T - iI)w = 0, i.e. Aw=iwAw = iw. Writing w=(w1,w2)w = (w_1, w_2):

−w2=iw1,w1=iw2.-w_2 = i w_1, \qquad w_1 = i w_2.

The first equation gives w2=−iw1w_2 = -iw_1; substituting into w1=iw2=i(−iw1)=w1w_1 = i w_2 = i(-iw_1) = w_1, an identity, so w1w_1 is free. Taking w1=1w_1 = 1, w2=−iw_2 = -i, we get the eigenvector

w=(1,−i),Tw=A(1,−i)=(0⋅1+(−1)(−i), 1⋅1+0⋅(−i))=(i,1)=i(1,−i)=iw.w = (1, -i), \qquad Tw = A(1,-i) = (0\cdot1 + (-1)(-i),\ 1\cdot 1 + 0\cdot(-i)) = (i, 1) = i(1,-i) = iw.

Indeed Tw=iwTw = iw, confirming λ=i\lambda = i is an eigenvalue with eigenvector (1,−i)(1,-i) — a genuinely complex phenomenon invisible over R\mathbb{R}, exactly as the theorem promises.

CounterexampleWhy algebraic closedness cannot be dropped

The theorem requires the scalar field to be algebraically closed (we used C\mathbb{C}; the Corollary noted any algebraically closed field works). Drop this hypothesis and work instead over R\mathbb{R}, a field that is not algebraically closed. Let V=R2V = \mathbb{R}^2 and let TT be rotation by 90°90°, given by

A=(0−110).A = \begin{pmatrix} 0 & -1\\ 1 & 0 \end{pmatrix}.

Suppose toward contradiction that TT has a real eigenvalue λ∈R\lambda \in \mathbb{R} with real eigenvector v=(v1,v2)≠(0,0)v = (v_1,v_2) \neq (0,0). Then

−v2=λv1,v1=λv2.-v_2 = \lambda v_1, \qquad v_1 = \lambda v_2.

Substituting the second into the first: −v2=λ(λv2)=λ2v2-v_2 = \lambda(\lambda v_2) = \lambda^2 v_2, so (λ2+1)v2=0(\lambda^2+1)v_2 = 0. Since λ∈R\lambda \in \mathbb{R} gives λ2+1≥1>0\lambda^2 + 1 \geq 1 > 0, this forces v2=0v_2 = 0, and then v1=λv2=0v_1 = \lambda v_2 = 0, contradicting v≠0v \neq 0. So TT has no real eigenvalue at all — the theorem's conclusion fails outright. Tracing through the proof: the annihilating polynomial we would find is still p(z)=z2+1p(z) = z^2+1 (exactly as in Worked Example 2), but over R[z]\mathbb{R}[z] this polynomial is irreducible — it does not factor into real linear factors, because R\mathbb{R} 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

SituationDoes the theorem apply?Why
TT on nonzero finite-dim Cn\mathbb{C}^nYesexactly the hypotheses
TT on nonzero finite-dim Rn\mathbb{R}^nNot guaranteedR\mathbb{R} not algebraically closed (see counterexample)
TT on the zero space {0}\{0\}Vacuously excludedno nonzero vector exists to be an eigenvector; theorem explicitly assumes V≠{0}V \neq \{0\}
TT on infinite-dimensional C\mathbb{C}-spaceNot coveredthe pigeonhole dependence argument needs finite dimension; e.g. the shift/derivative operators may have empty spectrum in some infinite-dim settings
TT on finite-dim space over an arbitrary algebraically closed field F\mathbb{F}YesCorollary — the proof only used algebraic closure and finite dimension
TT is the zero operator on Cn\mathbb{C}^n, n≥1n\ge1Yes, eigenvalue 00every nonzero vector satisfies Tv=0=0⋅vTv = 0 = 0\cdot v

The mathematician behind it

Origins · 1 minJean-Robert Argand and Carl Friedrich Gauss and how this was discovered
JA
Jean-Robert Argand and Carl Friedrich Gauss
1768–1822 (Argand), 1777–1855 (Gauss) · Fundamental Theorem of Algebra and the geometry of ℂ

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 C\mathbb{C}" feel geometrically inevitable rather than a strange coincidence of algebra.

History
- 1799 — Gauss's doctoral dissertation gives the first widely circulated (though topologically incomplete) proof of the Fundamental Theorem of Algebra.
- 1806 — Argand publishes a geometric proof of the Fundamental Theorem of Algebra and develops the complex plane picture.
- 1816 — Gauss publishes a second, more rigorous proof of the Fundamental Theorem of Algebra.
- 1849 — Gauss gives a fourth proof, allowing complex coefficients, closing remaining gaps in rigor.
- 20th century — the polynomial/pigeonhole style proof of existence of eigenvalues via annihilating polynomials becomes the standard modern linear-algebra treatment, replacing older determinant-based derivations.
Why does the proof need finite-dimensionality?

Finite-dimensionality is what guarantees that any n+1n+1 vectors in VV must be linearly dependent — this is the pigeonhole step producing a nonzero annihilating polynomial for a chosen vector vv. In infinite dimensions, the vectors v,Tv,T2v,…v, Tv, T^2v, \dots 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 n=dim⁡Vn = \dim V of them, counted without multiplicity), and the specific eigenvalue produced by the proof can depend on which starting vector vv 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 nn 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 VV to itself — eigenvalues are meaningless for maps between different spaces T:V→WT: V \to W with V≠WV \ne W, since Tv=λvTv = \lambda v would not even typecheck unless V=WV=W. The theorem also genuinely requires VV 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 C\mathbb{C}, 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 det⁡(T−λI)=0\det(T - \lambda I) = 0, 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 TT on a single vector, without ever computing a determinant. Both routes ultimately rely on the same algebraic fact (existence of roots over C\mathbb{C}), 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 Tv=λvTv = \lambda v directly. The subtlety the proof handles is the opposite: the annihilating polynomial found by the pigeonhole argument might have degree as large as nn, and a priori factors into as many as nn linear pieces. The nontrivial content of the proof is showing that even in that worse case, some single linear factor T−λjIT - \lambda_j I 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 n×nn\times n 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 nn 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 a0v+a1Tv+⋯a_0 v + a_1 Tv + \cdots with p(T)vp(T)v for a specific polynomial pp (routine from the definition of p(T)p(T)), and second, and more importantly, to justify that the factored form c(T−λ1I)⋯(T−λmI)c(T-\lambda_1 I)\cdots(T-\lambda_m I) can be composed in any order and still equal p(T)p(T). This relies on the fact that any two polynomials in the same operator TT commute with each other, since TjTk=Tj+k=TkTjT^j T^k = T^{j+k} = T^k T^j — a simple but essential structural fact.

Before this

Where this leads