Executive Summary
Direct sum decompositions and idempotents are the same thing viewed twice. A splitting is exactly a projection with , and a splitting into pieces is exactly a complete orthogonal family of idempotents in . Applying this to itself converts module theory into ring arithmetic.
The computational engine is a single natural isomorphism: . Its specialisation says that the endomorphism ring of the projective module is the corner ring at — so questions about how decomposes become questions about idempotents inside .
Overview
Fix a ring with identity and work with right -modules; homomorphisms are written on the left of their arguments. If is an idempotent then , so is a direct summand of the free module and hence projective. Every projective module produced by an idempotent looks like this, and the point of the section is that its homological invariants are computed by multiplication in rather than by anything homological.
Natural in ; an isomorphism of additive groups, of -modules on one side and of -modules on the other.
From this one gets and, taking , the ring isomorphism . Indecomposability of then becomes the absence of nontrivial idempotents in , and the stronger condition that be local becomes the statement that is local. These two conditions name the two most important classes of idempotents: primitive and local.
Learning Objectives
- Prove : evaluation at is an isomorphism .
- Deduce : as rings, and check the multiplication convention.
- Match direct decompositions of a module with complete orthogonal families in .
- Prove the equivalence of the four conditions in defining a primitive idempotent.
- State and explain why a local idempotent is primitive but not conversely.
- Compute groups between the indecomposable summands of a triangular matrix ring.
Definitions
A nonzero idempotent is primitive if it admits no decomposition with nonzero orthogonal idempotents of . Proposition below shows this is equivalent to indecomposability of as a right -module, to indecomposability of as a left -module, and to the absence of nontrivial idempotents in .
A nonzero idempotent is local if the corner ring is a local ring, that is, a nonzero ring whose non-units form a two-sided ideal — equivalently, is a division ring.
- Indecomposable module
- A nonzero module admitting no decomposition with both summands nonzero.
- Strongly indecomposable
- is a local ring. This implies indecomposable, because a local ring has no idempotents besides and .
- Trivial idempotents
- In a ring with identity , the elements and . In the corner the identity is , so *nontrivial idempotent of * means an idempotent other than and .
- Projection
- An idempotent element of ; its image and kernel are complementary submodules of .
Local rings are nonzero by convention, so the zero idempotent is neither primitive nor local. Every statement below assumes e is nonzero.
Core Concepts
Decompositions are idempotents
Let be any right -module and . If , the projection onto along satisfies in ; conversely an idempotent gives . The correspondence is bijective and carries finite decompositions to complete orthogonal families.
Direct decompositions of correspond exactly to complete orthogonal families of idempotents in , with .
Taking and using (the case of ) recovers the familiar statement that decompositions of into right ideals correspond to complete orthogonal families of idempotents *in itself*. This is why idempotent arithmetic is inescapable in ring theory.
Computing Hom out of a summand of a free module
The universal property of the free module gives by . Restricting along the split inclusion cuts this down: a map out of is a map out of that kills , and the corresponding element of is then killed by , that is, it lies in . That is the entire content of , and it is why the isomorphism is natural.
Two grades of indecomposability
Indecomposable says has no nontrivial idempotent. Strongly indecomposable says is local — a strictly stronger condition, since has no nontrivial idempotents but is not local. The gap closes for modules of finite length: by Fitting's Lemma, a finite-length module is indecomposable if and only if its endomorphism ring is local. So for artinian algebras the notions of primitive and local idempotent coincide, and for general rings they do not.
Key Results
Let be a ring with identity, an idempotent and a right -module. Then defines an isomorphism of additive groups
natural in . In particular, for idempotents there is a natural isomorphism .
** lands in .** For put . Since is idempotent, , so .
Additive and injective. Additivity is immediate. If then for every we get , so on all of .
Surjective. Given , define for . This is well defined: if then , and writing gives . The map is clearly additive and -linear, and .
Naturality. For we have , and . Setting gives .
For any idempotent in a ring , evaluation at is a ring isomorphism .
By with , is an additive bijection onto . It remains to check multiplicativity. Let and put , so . Then
using -linearity of in the third step. Finally , the identity of .
Let be an idempotent of a ring . The following are equivalent:
- is indecomposable as a right -module;
- is indecomposable as a left -module;
- the ring has no idempotents other than and ;
- cannot be written as with nonzero orthogonal idempotents of .
An idempotent satisfying these conditions is called primitive. The list is left-right symmetric, so primitivity is a side-free notion.
**(1) (3).** A module is decomposable exactly when its endomorphism ring has an idempotent other than and , by the correspondence . By , , whose identity is .
**(4) (3).** Contrapositive. Suppose is idempotent with . Let , the complementary idempotent computed *inside the ring *. Since by , we get and . Both are nonzero ( would force ), and , contradicting (4).
**(3) (4).** Contrapositive again. Suppose with nonzero orthogonal idempotents. Then and , so by the criterion . It is idempotent, nonzero, and different from because . So has a nontrivial idempotent.
**(2) (3).** The left-module analogue of identifies with up to passing to the opposite ring, depending on which side endomorphisms are written. Either way the set of idempotents is unchanged, since is a condition invariant under . Hence is indecomposable if and only if has only trivial idempotents.
Let be an idempotent of a ring . The following are equivalent:
- is strongly indecomposable as a right -module, i.e. is local;
- is strongly indecomposable as a left -module;
- is a local ring.
Such an is called a local idempotent. Every local idempotent is primitive.
(1) (3) is : the endomorphism ring is . (2) (3) follows by left-right symmetry, using that a ring is local if and only if its opposite is (the non-units form a two-sided ideal, a side-symmetric condition).
For the last sentence: if is local and is idempotent with , then neither nor is a unit — a unit idempotent equals — so both lie in the ideal of non-units, whence does too, a contradiction. So local forces to have only trivial idempotents, which is .
Primitive does not imply local. Take and : the only idempotents are and , so is primitive, but is not local. By Fitting's Lemma the implication does reverse for modules of finite length, so over a left artinian ring — indeed whenever has finite length — primitive and local idempotents are the same thing.
Proof Techniques and Method
How these proofs work, and which move to reuse.
Evaluate at the generator
A cyclic projective module is generated by , so a homomorphism is pinned down by one value. Every Hom computation in this section is this observation plus bookkeeping about which side the idempotent lands on.
Transfer along End
Restate a module-theoretic property as a ring-theoretic property of , then compute that ring. Indecomposable becomes no nontrivial idempotent; strongly indecomposable becomes local.
Complement inside the corner
Given an idempotent of , its complement is , not . Forgetting that the corner has its own identity is the standard slip in these arguments.
The criterion , , is what makes Move 3 rigorous: to show that a summand of lives in the corner you verify two equations rather than exhibiting as a product.
One further habit is worth acquiring: whenever a result about is proved, ask whether the mirror statement about needs a separate argument. Here it never does, because both are governed by the same ring — but that is a fact about these properties, not a general licence.
Worked Example
Upper triangular 2 x 2 matrices
Let be a field and , with and . Then
, ; has total dimension , as it must.
The corners are and , both fields, hence local rings. By both and are local idempotents, so both are primitive and is a decomposition into indecomposable projectives.
Now use to compute all four Hom groups without writing down a single homomorphism. The off-diagonal Peirce components are and , because has no nonzero entry in position .
| Hom group | Equals | Dimension over | Interpretation |
|---|---|---|---|
| 1 | Only scalars; strongly indecomposable | ||
| 1 | Only scalars; strongly indecomposable | ||
| 1 | Nonzero: embeds as the socle of | ||
| 0 | No nonzero maps in this direction |
The asymmetry is real and is worth checking by hand: the map would have to send the generator into . Conversely corresponds to the map , , whose image is the unique simple submodule of . In particular , which also follows from the dimension count.
Primitive without being local
In the only idempotents are and , so is primitive; but is not local, so is not a local idempotent — equivalently is indecomposable as a module over itself but not strongly indecomposable. The same phenomenon occurs for in any commutative domain that is not local, for instance .
Process and Workflow
You want to decompose further. What do you know about ?
Comparison and Classification
| has only trivial idempotents | local | a division ring | indecomposable | |
|---|---|---|---|---|
| Primitive | yes | no | no | yes |
| Local | yes | yes | no | yes |
| Right irreducible | yes | yes | yes | yes |
| Central | no | no | no | no |
Does the property naming each row force the property naming each column, for a nonzero idempotent ?
| Ring | Idempotent | Primitive? | Local? | |
|---|---|---|---|---|
| yes | no | |||
| yes | yes | |||
| yes | yes | |||
| , | no | no | ||
| upper triangular | yes | yes | ||
| yes | yes | |||
| no | no |
Relationship Map
None of the first three arrows reverses in general. The last is an equivalence by . Over a ring for which has finite length the middle arrow reverses as well, by Fitting's Lemma.
- — the engine
- specialises to
- as rings
- , the case
- yields
- primitivity criteria
- locality criteria
- the isomorphism test for idempotents: iff , for suitable
- feeds
- principal indecomposable modules
- Krull–Schmidt uniqueness for finite-length modules
- Morita equivalence via full idempotents
- specialises to
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Principal indecomposables
Decomposing into indecomposables with primitive produces the projective indecomposable modules of a finite-dimensional algebra — the objects Brauer theory and Cartan matrices are built from.
The MeatAxe and module splitting
Splitting a module over a finite field means producing an idempotent in its endomorphism algebra. Implementations compute by linear algebra, then look for a nontrivial idempotent; failure certifies indecomposability.
Idempotent generators of cyclic codes
A cyclic code of length over with is an ideal of , and each is generated by a unique idempotent. Decomposing the algebra into minimal ideals decomposes the code into minimal cyclic codes.
Projections and corners
For a projection in a von Neumann algebra, of the corresponding module is ; comparison theory of projections is the analytic analogue of the primitive-idempotent calculus.
In each case the point is the same: the object of interest is a module, but the computation happens in a ring of the form , where the tools are ring-theoretic.
Design Considerations
Design considerations here means the choices made when modelling a problem with these algebraic structures.
- Which idempotents to name. A presentation of an algebra is far more usable if a complete orthogonal family of primitive idempotents is given explicitly; everything else can then be read off as a block.
- How far to refine. Refining past primitive idempotents is impossible, and refining past local ones is often undesirable: locality is what buys uniqueness of decompositions.
- Which side. has a mirror image for left modules with . Both are available; pick one and state it in your conventions section.
- Composition convention. Writing endomorphisms on the left of module elements makes an isomorphism; writing them on the right turns it into an anti-isomorphism onto . Neither is wrong, but mixing them silently produces a genuine sign of error in Morita arguments.
- Finite length or not. If your modules have finite length you may use primitive and local interchangeably. If not, you must track which one your theorem needs.
Computational Notes
Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.
For a finite-dimensional algebra over a field with and a module with :
- is the solution space of a linear system in unknowns with equations; solving it costs field operations by naive elimination and is usually the dominant step.
- Deciding indecomposability then means deciding whether has a nontrivial idempotent. Over a finite field one computes , splits the semisimple quotient, and lifts idempotents through the nilpotent radical — all polynomial time.
- Over the same outline works but coefficient growth dominates; implementations reduce modulo a good prime and lift.
- turns a linear-algebra problem into a multiplication: computing costs one matrix product, not a nullspace calculation. Using the idempotent description where available is the single largest practical saving in this area.
Failure Modes and Common Mistakes
- Do not assume a primitive idempotent is unique, or unique up to conjugacy — uniqueness statements require Krull–Schmidt hypotheses.
- Do not assume primitive implies primitive in for arbitrary ; that needs .
- Do not confuse primitive idempotent with primitive ideal or primitive ring; the words are unrelated.
- Do not apply to a non-idempotent generator: the well-definedness step uses twice.
Best Practices
- Record the corner ring explicitly the first time an idempotent appears; almost every later question is a question about it.
- When claiming a decomposition is unique, name the theorem (Krull–Schmidt) and check its hypothesis (local endomorphism rings).
- Compute Hom groups by rather than by exhibiting maps; it is faster and leaves fewer places to be wrong.
- State whether homomorphisms act on the left or the right before writing any composition.
Quick Reference
| Reference | Statement |
|---|---|
| (21.6) | ; hence |
| (21.7) | as rings |
| (21.8) | Four equivalent forms of primitivity for |
| (21.9) | strongly indecomposable local; defines local idempotent |
Frequently Asked Questions
Why is equal to and not ?
Because the isomorphism is evaluation at the generator of the source, and the value lies in the target . So the value is an element with and , that is, . The mnemonic is that composition of maps must match multiplication of these sets, and only typechecks with targets on the left.
Does every indecomposable module come from a primitive idempotent?
No. The correspondence covers only direct summands of free modules — that is, projective modules with a cyclic generator. A general indecomposable module need not be projective at all. What is true is that the indecomposable direct summands of are exactly the modules for primitive.
Is a primitive idempotent unique in any sense?
Not on its own. Over a semiperfect ring, the primitive idempotents in a complete orthogonal decomposition of are unique up to reordering and conjugation by a unit — that is the Krull–Schmidt statement in idempotent form — but this needs hypotheses. In a general ring there can be many primitive idempotents generating non-isomorphic modules and no conjugacy at all.
How do I recognise that two idempotents give isomorphic modules?
as right -modules if and only if there exist and with and ; equivalently, if and only if there exist with and . This is Lam's , and it is proved by feeding a mutually inverse pair of homomorphisms through .
Why insist on strongly indecomposable for local idempotents?
Because locality of , not mere indecomposability, is what powers the Krull–Schmidt theorem and the theory of principal indecomposable modules. Over rings without finiteness conditions the two notions genuinely differ, and theorems that assume one do not survive substitution of the other.
Does need to be projective, finitely generated, or anything else?
No. is an arbitrary right -module and an arbitrary idempotent. The proof uses only and -linearity. This generality is what makes the isomorphism a useful computational tool rather than a structural theorem.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, results (21.6)–(21.9) (pp. 321–323).
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §§7, 12 and 27.
- N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter III.
- C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §6.
- L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, §2.7.
AI Suggested Questions
- Prove that if and only if there are with and , using the isomorphism .
- State and prove Fitting's Lemma, and use it to show indecomposable equals strongly indecomposable for modules of finite length.
- Give an example of a ring with a primitive idempotent for which is local but not a division ring.
- How does the Krull–Schmidt theorem fail for modules whose endomorphism rings are indecomposable but not local?
- Work out the complete orthogonal family of primitive idempotents for the path algebra of a quiver with three vertices.
- What is the left-module version of , and how does the composition convention change ?
- For which finite-dimensional algebras are all primitive idempotents conjugate under the unit group?
