The directions a map only stretches, never turns
A matrix generally does something messy to a vector: rotates it a bit, stretches it a bit, by amounts that depend on where the vector points. The natural question: are there privileged directions where the mess disappears — where the map acts as a pure stretch, no turning at all? A vector v on such a direction satisfies
v is an eigenvector ("own vector"), λ its eigenvalue: |λ| > 1 stretches, |λ| < 1 shrinks, λ < 0 flips along the line, λ = 0 crushes it (which is singularity, caught in the act). These directions are the map's own axes — the coordinate system in which a tangled transformation becomes n independent one-dimensional rescalings.
The eigenvector v is rescaled along its own line; a generic vector w is knocked onto a different line. Eigenvectors are the directions the map respects.
The payoff arrives the moment a matrix is applied more than once — recurrences, iterations, layers. Expand the starting vector in the eigenbasis, x = c₁v₁ + ⋯ + cₙvₙ, and apply A k times. Each component just gets rescaled k times over:
Everything about the long run is decided by the eigenvalue magnitudes. If any |λᵢ| > 1, that component explodes; if all |λᵢ| < 1, everything decays to zero; the boundary |λ| = 1 is the knife-edge of stability. And whichever |λ| is largest eventually wins the race — after enough iterations, Aᵏx points along the top eigenvector regardless of where x started. That observation, used deliberately, is power iteration: multiply, normalise, repeat, and the dominant eigenvector emerges (this is the skeleton of PageRank, and of how libraries estimate spectral norms).
General matrices can be unpleasant: complex eigenvalues (rotations have no real fixed direction), missing eigenvectors, skewed eigenbases. The spectral theorem says all of that vanishes for symmetric matrices (A = Aᵀ): the eigenvalues are real and the eigenvectors can be chosen orthonormal. Packing them into Q:
Every symmetric matrix is a stretch in disguise — read right to left: Qᵀ rotates space so the eigenaxes align with the coordinate axes, Λ stretches each axis independently, Q rotates back. No shear, no tangling. This matters because the symmetric case is the one ML lives in: covariance matrices, Gram matrices, Hessians are all symmetric (and the first two are positive semi-definite — spectral theorem plus λᵢ ≥ 0).