Rational canonical form theorem

Every linear operator is similar to a block diagonal companion-matrix form determined by invariant factors.
Rational canonical form theorem

Rational canonical form theorem: Let TT be a on a finite-dimensional VV over a field kk. Then there exists a of VV such that the of TT is block diagonal with blocks equal to companion matrices C(f1),,C(fs)C(f_1),\dots,C(f_s) of monic polynomials f1,,fsk[x]f_1,\dots,f_s\in k[x] satisfying

f1f2fs. f_1 \mid f_2 \mid \cdots \mid f_s.

The polynomials fif_i (the invariant factors) are uniquely determined by TT. Moreover, fsf_s is the of TT, and ifi\prod_i f_i is the of TT.

Conceptually, one views VV as a module over the k[x]k[x] via xv:=T(v)x\cdot v := T(v) and applies the (since k[x]k[x] is a PID). The companion blocks encode the cyclic summands in the resulting module decomposition.