Eigenvalues and Eigenvectors
Suppose a linear operator acts on a vector space by stretching, rotating, and shearing space in some complicated way. Is there ever a direction that the operator leaves fixed? Such a direction would only be scaled, not bent elsewhere. This question — does an operator have an invariant line — turns out to be the single most productive question in linear algebra. Its answer is organized by the notion of an eigenvalue and eigenvector. Eigenvectors matter because they replace an entangled, coordinate-dependent description of an operator with something simpler. They give the simplest possible local picture: multiplication by a scalar. Once we find enough independent eigenvectors, we can use them as a basis. In this basis, the operator's matrix becomes diagonal. This collapses a complicated system of coupled equations into independent one-dimensional problems. This is the mechanism behind solving linear differential equations, analyzing the long-run behavior of Markov chains, understanding vibration modes of physical systems, and compressing data via principal component analysis. The big picture is this: every linear operator on a vector space decomposes . This decomposition is at least partial, and complete when things go well. It splits into Invariant Subspaces on which acts by pure scaling. The one-dimensional invariant subspaces are exactly the spans of eigenvectors. So eigenvalues and eigenvectors are the atomic building blocks of this decomposition. Understanding them precisely is a necessary first step. We must know what equation they satisfy, why they need not exist over every field, and how to compute them. This is essential groundwork toward diagonalization and the structure theory of Linear Operators. This article gives the precise definition of eigenvalue and eigenvector. It proves the basic structural facts: uniqueness of the scalar, and linear independence of eigenvectors for distinct eigenvalues. It also builds the intuition needed for later results. These include the characteristic polynomial and the existence of eigenvalues over the complex numbers.
- An eigenvector of is a nonzero vector with for some scalar , called the eigenvalue.
- The scalar associated to a given eigenvector is unique; a single eigenvector cannot have two eigenvalues.
- is an eigenvalue of if and only if is not injective, i.e. .
- Eigenvectors corresponding to distinct eigenvalues are always linearly independent — this is the key combinatorial fact.
- Not every operator has an eigenvalue over every field; real rotations of the plane are the classic counterexample.
- Key idea: an eigenvector spans a one-dimensional invariant subspace, the simplest possible nontrivial building block for understanding a linear operator.
Where this lives today
Eigenvalues and eigenvectors are indispensable across mathematics and its applications. In pure mathematics, they underlie the entire theory of Diagonalization and the structure theorems for linear operators, including the Jordan form and spectral theorems for self-adjoint and normal operators. In differential equations, the eigenvectors of a linear system's coefficient matrix give the "normal modes" along which solutions evolve by simple exponential scaling, turning coupled systems into independent scalar equations. In physics, eigenvalues of the Hamiltonian operator are the allowed energy levels of a quantum system, and eigenvectors are the corresponding stationary states — this is the direct descendant of Heisenberg's matrix mechanics. In engineering, eigenvalues of a system matrix determine the stability of feedback control systems and the resonant frequencies of vibrating structures such as bridges and airplane wings. In statistics and data science, the eigenvectors of a covariance matrix give the directions of maximal variance used in Principal Component Analysis, a core dimensionality-reduction technique. In computer science, the PageRank algorithm ranks web pages using the dominant eigenvector of a giant transition matrix, and eigenvalues govern convergence rates of iterative numerical algorithms. In cryptography and coding theory, eigenvalue bounds on the adjacency matrices of graphs (spectral graph theory) control the mixing properties of random walks used in expander-graph constructions.
Ask the tutor: How does the characteristic polynomial let us compute all eigenvalues of a matrix at once, instead of guessing eigenvectors one at a time?
Let be a vector space over a field and let be a linear operator. A scalar is called an eigenvalue of if there exists a nonzero vector such that
Any nonzero vector satisfying this equation is called an eigenvector of corresponding to (or associated with) the eigenvalue . Equivalently, is an eigenvalue of exactly when the linear map (where is the identity operator on ) fails to be injective, i.e. when its null space contains a nonzero vector. The zero vector is never considered an eigenvector, even though holds trivially for every scalar ; excluding is essential so that the eigenvalue associated to an eigenvector is well-defined (proved below).
Intuition
Picture a linear operator as a machine that takes in a vector and outputs another vector, generally rotating and rescaling it in the process. For almost every input vector , the output points in a different direction than did. An eigenvector is a special input direction that the machine refuses to rotate: it only stretches or shrinks it (and possibly flips it, if ), never bending it off its original line. This is why eigenvectors are naturally tied to Invariant Subspaces: if is an eigenvector with eigenvalue , then the one-dimensional subspace is invariant under , because sends every scalar multiple to . Conversely, every one-dimensional invariant subspace of is the span of some eigenvector. So finding eigenvectors is precisely the search for the smallest, simplest nontrivial invariant pieces of under . The picture below shows this concretely for a shear-like operator on : most vectors get pushed off their line, but along two special directions the arrows stay on the same line through the origin, only rescaled.
The green vector and its image lie on the same ray through the origin, scaled by factor ; the orange vector and its image lie on the same line but reversed, scaled by . The blue vector is generic: its image points somewhere else entirely.
Let be a vector space over a field and let be linear.
(a) If is a nonzero vector and for scalars , then . That is, an eigenvector determines its eigenvalue uniquely.
(b) Let be distinct scalars in (i.e. for ), and for each let be an eigenvector of corresponding to . Then are linearly independent.
Proof of (a). Suppose and with . Subtracting gives , i.e. . Since , the only way a scalar multiple of can be zero (using the vector space axiom that with forces ) is if . Hence . This justifies referring to "the eigenvalue" of an eigenvector, and to the eigenvalue-eigenvector pair without ambiguity.
Proof of (b). We use strong induction on , the number of eigenvectors, and argue by contradiction at the inductive step — this is the standard technique for this result and we spell out every step. Base case . A single nonzero vector is linearly independent by definition (a one-element list is linearly dependent only if that element is , and eigenvectors are nonzero by definition). Inductive step. Suppose the claim holds for any list of eigenvectors with distinct eigenvalues (inductive hypothesis), and suppose toward contradiction that (eigenvectors for distinct eigenvalues ) are linearly dependent. Since eigenvectors are nonzero, in particular , so the list being dependent means (by the standard characterization of dependent lists whose first vector is nonzero) that some with is a linear combination of the preceding vectors. Choose the smallest such ; then are linearly independent (by minimality of , together with the inductive hypothesis applied to the sublist of eigenvectors), and there exist scalars , not all requiring further justification of existence since is by assumption in their span, with
Apply to both sides of (1). Using linearity of and for each :
Now multiply equation (1) by and subtract equation (2):
Because are linearly independent, every coefficient in this vanishing linear combination must be zero:
Since the eigenvalues are distinct, for every . Hence for all . Substituting back into (1) gives . But is an eigenvector, hence nonzero by definition — a contradiction. This contradiction shows the dependence assumption was false, so must be linearly independent, completing the induction.
∎If is a finite-dimensional vector space with , then any linear operator has at most distinct eigenvalues.
If had or more distinct eigenvalues , choose corresponding eigenvectors . By the theorem above these are linearly independent, giving a linearly independent list of vectors in an -dimensional space. This contradicts the basic fact that in a vector space of dimension , no linearly independent list can have more than vectors. Hence has at most distinct eigenvalues.
∎Worked examples
Example 1: a matrix with an asymmetric structure. Let be given by the matrix
We verify directly, without yet invoking the characteristic polynomial machinery, that and are eigenvalues, and separately determine whether is one, by exhibiting eigenvectors. Testing : we seek nonzero with , i.e.
The first equation gives , i.e. . The second equation is automatically satisfied for any . The third becomes , and substituting : , so . Taking gives , : the vector satisfies . Check directly:
Testing : seek :
The second equation forces . The first becomes , so with we get . The third becomes , automatically true when , for any . So works. Check:
Testing : seek :
With , the third equation is , i.e. . Taking : . Check:
So , , are all eigenvalues, with respective eigenvectors , , — three distinct eigenvalues of a matrix, consistent with the corollary's bound of "at most ." One can further check these three eigenvectors are linearly independent (their coefficient matrix has nonzero determinant ), exactly as guaranteed by the theorem, and in fact they form a basis of in which acts diagonally — the phenomenon that motivates diagonalization.
Example 2: eigenvectors of a differentiation-like operator on a polynomial space, with a numerically asymmetric twist. Let , the space of real polynomials of degree at most , and define by
This is linear: for polynomials and scalars , , using linearity of differentiation and evaluation at . We look for eigenvectors among directly (an efficient guess given the operator's form), then confirm eigenvalues by direct computation — no shortcuts, no unproved claims. Try (constant). Then , , so
So : the constant polynomial is an eigenvector with eigenvalue . Try . Then , , so
So : eigenvector with eigenvalue . Try . Then , , so
So : eigenvector with eigenvalue . We have found three distinct eigenvalues of on a -dimensional space , again saturating the bound of the corollary. By the theorem, the eigenvectors — already visibly a basis of — are automatically linearly independent, which we can double check: the only way as a polynomial (identically zero) is , confirming independence directly as well as via the theorem. Note the asymmetry deliberately built into this example: the operator mixes a derivative term, a multiplication term, and an evaluation term, so the eigenvectors were not assumed in advance to be the monomials — they were verified to satisfy term by term.
The theorem above never asserts that eigenvalues exist — it only describes their properties once they do. This is essential to notice, because over , an operator can fail to have any eigenvalue at all, and dropping the phrase "if is an eigenvalue" in favor of assuming one always exists is a common error. Let and let be counterclockwise rotation by , given by the matrix
Suppose, for contradiction, that is an eigenvalue with eigenvector . Then
Substituting the second equation into the first: , i.e. . Since is real, (a sum of a nonnegative real square and ), so , forcing . Then as well, so — contradicting . Hence has no real eigenvalue and no real eigenvector: geometrically, a rotation sends every nonzero vector to a vector perpendicular to it, so no direction is ever preserved (even reversed). This shows that the existence of eigenvalues is not automatic and genuinely depends on the field — over , by contrast, this same matrix has eigenvalues , foreshadowing the Existence of Eigenvalues over C.
Scope, edge cases & common traps
| Situation | What is true | What is not true | |
|---|---|---|---|
| is an eigenvalue iff is not injective (has nontrivial kernel) | being an eigenvalue does not mean is the zero map | ||
| Eigenvector | determines a unique eigenvalue | a single vector can be an eigenvector for two different 's only if , which is excluded | |
| Distinct eigenvalues | corresponding eigenvectors are linearly independent | this says nothing about eigenvectors sharing the same eigenvalue — those can be dependent or span a whole [[Eigenspaces | eigenspace]] |
| Finite dimension | at most distinct eigenvalues | operators need not have distinct eigenvalues, or any at all (see the rotation example) | |
| Field | over , every operator on a nonzero finite-dimensional space has at least one eigenvalue | over this can fail entirely |
The mathematician behind it
Origins · 1 minAugustin-Louis Cauchy and how this was discovered
Cauchy was among the first to systematically study what we now call eigenvalues, in the context of quadratic forms and the principal axes of ellipsoids arising in mechanics and the theory of elasticity. His work connected the algebraic problem of characteristic roots to the geometric problem of finding invariant directions of a symmetric transformation, laying groundwork later formalized by Cauchy, Jacobi, and Sylvester into the general spectral theory used today.
Does every linear operator have at least one eigenvector?
Not necessarily, and this is a genuinely important subtlety. Over , an operator can have no real eigenvalue at all, as shown by the rotation of the plane: every nonzero vector is sent to a perpendicular vector, so no direction is preserved even up to sign. However, over the complex numbers , it is a deep and important theorem — relying on the fundamental theorem of algebra — that every linear operator on a nonzero finite-dimensional complex vector space has at least one eigenvalue. This existence result is proved separately from the basic definitions given here, and is the natural next topic once eigenvalues and eigenvectors are understood.
Can the zero vector ever be an eigenvector?
No, by definition eigenvectors are required to be nonzero. This is not a minor technicality: without it, the equation would be satisfied by for every scalar whatsoever, since always holds. Allowing would make every scalar in the field an "eigenvalue" trivially, destroying all the useful content of the definition. Excluding zero is exactly what makes the eigenvalue associated to an eigenvector unique, as proved in the uniqueness theorem above.
Can zero itself be an eigenvalue?
Yes. The scalar is an eigenvalue of precisely when there is a nonzero vector with , that is, precisely when has a nontrivial kernel (is not injective). This is a perfectly legitimate and common situation — for example, any non-invertible matrix has as an eigenvalue. Do not confuse " is an eigenvalue" with " is the zero operator"; the former only says some nonzero vector is annihilated by , while the latter says every vector is.
If two eigenvectors have the same eigenvalue, are they always dependent?
No — this is exactly where the distinct-eigenvalues hypothesis in the theorem matters. If and both satisfy for the same , they can easily be linearly independent; together with all other eigenvectors sharing that eigenvalue (and the zero vector), they span the corresponding eigenspace , which can have dimension greater than one. The independence theorem proved here specifically requires the eigenvalues attached to the vectors to be pairwise distinct; it says nothing about vectors within a single eigenspace.
How do eigenvalues relate to invertibility of a matrix?
A square matrix (or the linear operator it represents) is invertible if and only if is not one of its eigenvalues. Indeed, fails to be invertible exactly when has a nonzero solution , which by definition means is an eigenvalue with eigenvector . So checking whether appears among the eigenvalues is equivalent to checking invertibility — this connection becomes very concrete once eigenvalues are computed via the characteristic polynomial, where if and only if is an eigenvalue.
Why do we require independent in the induction, rather than just assuming the full list is dependent?
The proof isolates the smallest index at which dependence first appears, which guarantees the shorter preceding list is independent (otherwise a smaller would have worked). This lets us legitimately conclude that a vanishing linear combination of must have all-zero coefficients — a fact that is only available for linearly independent lists. Without pinning down this minimal , we could not extract the clean contradiction for every , since a longer, possibly-dependent list admits multiple representations and no unique coefficients to compare.
Is the definition the same for infinite-dimensional vector spaces?
The definition with makes sense verbatim for any vector space, including infinite-dimensional ones such as function spaces, and the uniqueness-of-eigenvalue and independence-of-eigenvectors theorems proved here hold with identical proofs in that generality since nothing in the argument used finite dimension. What changes in infinite dimensions is mainly analytic: operators like differentiation on smooth functions have infinitely many eigenvalues (e.g. for every ), and questions of convergence, boundedness, and spectral theory (rather than pure linear algebra) become central, which is the subject of functional analysis.