proposition: Lemma diagonalizable_scalar {n} (a : F) : diagonalizable (a%:M : 'M_n).
proof: Proof. by rewrite -diag_const_mx. Qed.
imports: HB(structures) mathcomp(ssreflect ssrfun ssrbool eqtype ssrnat choice seq) mathcomp(div fintype tuple finfun bigop fingroup perm) mathcomp(ssralg zmodp matrix mxalgebra poly polydiv)