Mathlib Map

Theorems · Definition · ring theory

Module.End.IsSemisimple

{R : Type u_1} →
  {M : Type u_2} → [inst : CommRing R] → [inst_1 : AddCommGroup M] → [inst_2 : Module R M] → Module.End R M → Prop

A linear endomorphism of an R-module M is called semisimple if the induced R[X]-module structure on M is semisimple. This is equivalent to saying that every f-invariant R-submodule of M has an f-invariant complement: see Module.End.isSemisimple_iff.

Defined in
Mathlib.LinearAlgebra.Semisimple
Cited by
34 results in Mathlib
Foundations
Depth 111 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingAddCommGroupModule

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Module.End.IsFinitelySemisimple · cited by 12End.IsFinitelySemisimpleModule.End.IsSemisimple.isFinitelySemisimple · cited by 4IsSemisimple.isFinitelySe…Module.End.isSemisimple_of_squarefree_aeval_eq_zero · cited by 4End.isSemisimple_of_squar…Module.End.IsSemisimple.of_mem_adjoin_pair · cited by 3IsSemisimple.of_mem_adjoi…Module.End.exists_isNilpotent_isSemisimple · cited by 3End.exists_isNilpotent_is…Module.End.IsSemisimple.minpoly_squarefree · cited by 2IsSemisimple.minpoly_squa…Module.End.IsSemisimple.sub_of_commute · cited by 2IsSemisimple.sub_of_commu…Module.End.IsSemisimple.aeval · cited by 1IsSemisimple.aevalModule.End.IsSemisimple.iSup_eigenspace_eq_top · cited by 1IsSemisimple.iSup_eigensp…Module.End.IsSemisimple.of_mem_adjoin_singleton · cited by 1IsSemisimple.of_mem_adjoi…Module.End.IsSemisimple.restrict · cited by 1IsSemisimple.restrictLieAlgebra.ad_mem_adjoin_of_isSemisimple · cited by 1LieAlgebra.ad_mem_adjoin_…Module.End.IsSemisimple_smul_iff · cited by 1End.IsSemisimple_smul_iffModule.End.isFinitelySemisimple_iff' · cited by 1End.isFinitelySemisimple_…Module.End.isFinitelySemisimple_iff_isSemisimple · cited by 1End.isFinitelySemisimple_…Module · cited by 20661ModuleCommRing · cited by 17173CommRingAddCommGroup · cited by 12871AddCommGroupPolynomial · cited by 5681PolynomialModule.End · cited by 774Module.EndIsSemisimpleModule · cited by 67IsSemisimpleModuleModule.AEval' · cited by 14Module.AEval'End.IsSemisimpleCITED BYCITES

Cites7

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by35

Results whose statement or proof uses this declaration.