The characteristic polynomial on an invariant submodule and its quotient #
An endomorphism f of a module V that preserves a submodule W restricts to an endomorphism
f.restrict _ of W and induces an endomorphism Submodule.mapQ W W f _ of V ⧸ W. When W and
V ⧸ W are free of finite rank, the characteristic polynomial of f is the product of those of
the two induced endomorphisms. In a basis of V made of a basis of W and a lift of a basis of
V ⧸ W (Module.Basis.sumQuot), the matrix of f is block upper triangular with these two
endomorphisms on the diagonal. This is the characteristic-polynomial analogue of Mathlib's
LinearMap.det_eq_det_mul_det, and its proof is the same.
No complement of W is chosen, so W need not be a direct summand stable under f: over a field
this computes the characteristic polynomial of f on W from those of f on V and on V ⧸ W
in every characteristic.
Main results #
LinearMap.charpoly_eq_charpoly_restrict_mul_charpoly_mapQ: the characteristic polynomial offis the product of those of its restriction toWand of the endomorphism it induces onV ⧸ W.
The characteristic polynomial is multiplicative on an invariant submodule and its
quotient. If f preserves W, then the characteristic polynomial of f is the product of the
characteristic polynomials of the restriction of f to W and of the endomorphism of V ⧸ W
induced by f.