Indecomposable modules and Fitting's lemma #
A module is indecomposable when it is nonzero and is not the internal direct sum of two nonzero submodules. This file introduces the predicate, records its idempotent reformulation, and proves Fitting's lemma: an endomorphism of an indecomposable module of finite length is either nilpotent or bijective, so the endomorphism ring of such a module is local.
Mathlib has the Fitting decomposition of an endomorphism of a Noetherian and
Artinian module (LinearMap.eventually_isCompl_ker_pow_range_pow) and
CategoryTheory.Indecomposable for objects of a category with binary
biproducts, but no module-level indecomposability predicate and no
local-endomorphism-ring theorem. Both are supplied here.
A module is indecomposable when it is nonzero and is not the internal direct sum of two nonzero submodules.
Instances For
IsIndecomposableModule restated as the conjunction defining it.
A nontrivial module along none of whose decompositions both summands are nonzero is indecomposable.
Indecomposability transfers along a linear equivalence.
Indecomposability through idempotent endomorphisms #
The idempotent endomorphisms of an indecomposable module are 0 and 1.
A nonzero module whose only idempotent endomorphisms are 0 and 1 is
indecomposable.
Indecomposability is equivalent to nontriviality together with having no
idempotent endomorphisms besides 0 and 1.
A simple module is indecomposable.
Fitting's lemma #
Fitting's lemma: an endomorphism of an indecomposable Noetherian and Artinian module is either nilpotent or bijective.
Fitting's lemma, restated using units of the endomorphism ring.
On an indecomposable Noetherian and Artinian module, the non-units of the endomorphism ring are exactly its nilpotents.
Local endomorphism rings #
The endomorphism ring of an indecomposable finite-length module is local.
A nonzero module with local endomorphism ring is indecomposable.
For a finite-length module, indecomposability is equivalent to being nontrivial and having a local endomorphism ring.