Invariant Subspaces & Triangularization

invariant subspace

Picture an operator T moving every vector around the space. A subspace W is invariant if T never throws any vector of W outside W: feed in something from W and you always get back something in W. The subspace is sealed against T.

Precisely, W is a subspace of V and T(W) is contained in W, meaning T(w) lies in W for every w in W. Then the restriction T|W is itself an operator on W, so you can study T on the smaller stage W in isolation. Eigenspaces, the kernel, and the image are all invariant; the whole space V and the zero subspace are the trivial ones.

This is the master idea behind every canonical form. Splitting V into invariant pieces is exactly what lets a matrix become block-diagonal or triangular: each invariant subspace becomes a block. A caveat — being invariant says only that T maps W into W, not onto W, and it says nothing about whether a complementary invariant piece exists.

T = [2, 1; 0, 3], W = span{ [1; 0] }

The x-axis is invariant: T maps [a; 0] to [2a; 0], still on the axis. Here W is the eigenspace for lambda = 2.

A 1-dimensional invariant subspace is exactly a line spanned by an eigenvector — invariance generalizes the eigenvector idea to higher dimensions.

Also called
T-invariant subspace稳定子空间穩定子空間