← LibraryLifting Idempotents Modulo Nil IdealsEngineering · Engineering MathematicsLesson 415/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202620 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Idempotent theory

Lifting Modulo Nil Ideals

If I is a nil ideal of R and aR becomes idempotent modulo I, a single binomial expansion of (a+(1a))2m produces a genuine idempotent inside aR with the same image — the first and most usable sufficient condition for lifting.

Page ID
KEVOS-ENG-MATH-NCR-0159
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(21.28)–(21.29), §21 (pp. 333–334)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Lifting idempotents is not possible modulo an arbitrary ideal. It is always possible modulo a nil ideal, and the proof is constructive: expand 1=(a+(1a))2m, cut the expansion in half, and the first half is the idempotent you want.

The construction gives more than existence. The lift lies inside aR, it is a polynomial in a with integer coefficients, and any two lifts of the same class are conjugate. Because every nil ideal sits inside radR, the whole machinery of the previous page — orthogonalisation, transport of primitivity, lifting countable families — becomes available at once.

(21.28)The lifting theorem
2mBinomial exponent
eaRWhere the lift lives
Nil, not nilpotentHypothesis needed

Overview

Recall the obstruction. In with I=6, the class of 3 is idempotent modulo I and does not lift; here I is not nil. Replace by /12 and I by rad(/12)=(6), which satisfies (6)2=0, and the same class 3 now lifts — to 9.

The mechanism is simple to describe. If a¯ is idempotent then a(1a)=aa2 lies in I, hence is nilpotent, say (a(1a))m=0. Since a and 1a commute, expanding (a+(1a))2m=1 splits the sum into terms heavy in a and terms heavy in 1a, and any product of one from each group is annihilated by (a(1a))m.

1=k=0m1(2mk)a2mk(1a)ke+k=m2m(2mk)a2mk(1a)kf
(21.28)

The two halves are orthogonal, so each is idempotent.

The payoff is structural. Left artinian rings, right artinian rings and semiprimary rings all have nilpotent — hence nil — radical, so every result on this page applies to them without further checking.

Learning Objectives

  • State (21.28) with the hypothesis that I is a nil ideal, and identify where nilness is used.
  • Verify that the two halves of the binomial expansion are orthogonal idempotents.
  • Show the lift lies in aR and reduces to a¯ modulo I.
  • Prove (21.29)(1): semilocal plus nil radical plus no nontrivial idempotents implies local.
  • Prove (21.29)(2): a right ideal contains a nonzero idempotent exactly when it is not nil.
  • Show by example that the nilness hypothesis in (21.29) cannot be dropped.

Definitions

DefinitionNil and nilpotent

An ideal IR is nil if every xI satisfies xn(x)=0 for some integer n(x)1 depending on x. It is nilpotent if In=0 for a single n, meaning every product of n elements of I vanishes. Nilpotent implies nil; the converse fails.

radR
The Jacobson radical. Every nil one-sided ideal is contained in it, since x nilpotent makes 1yx invertible by a finite geometric series.
aR
The principal right ideal generated by a; the theorem places the lifted idempotent inside it.
[a]
The commutative subring of R generated by a and 1; all elements appearing in the construction live here.
Semiprimary
radR nilpotent and R/radR semisimple. Every one-sided artinian ring is semiprimary.

Nil ideals are automatically contained in the Jacobson radical, so every result of the page Lifting Idempotents Modulo an Ideal applies verbatim to the situation considered here.

Core Concepts

Everything happens in a commutative subring

Write b=1a. Then ab=ba=aa2, and both a and b lie in the commutative subring [a] of R. The binomial theorem is therefore available in its usual form, and the noncommutativity of R plays no role at all in the construction. This is why the theorem is so robust: it is really a statement about a single element.

a¯2=a¯ab=aa2I(ab)m=0split (a+b)2me2=e

Why cutting at k=m works

In the term (2mk)a2mkbk, the two exponents sum to 2m. Terms with km1 carry a-exponent at least m+1; terms with km carry b-exponent at least m. Multiply one of each and you obtain a monomial divisible by ambm=(ab)m=0. So the two halves annihilate each other, and since they sum to 1, each is idempotent.

Nil is the right hypothesis, not nilpotent

The proof needs a single element to be nilpotent, with an exponent allowed to depend on that element. That is exactly nilness. Requiring In=0 would be a strictly stronger hypothesis and would exclude, for instance, the ideal of strictly upper triangular matrices of finite support in an infinite matrix ring, or the nil radical of a commutative ring with unbounded nilpotency indices such as k[x1,x2,]/(x1,x22,x33,).

Key Results

Theorem(21.28)Lifting modulo a nil ideal

Let R be a ring and IR a nil ideal, so that IradR. Let aR be such that its image a¯R¯=R/I is idempotent. Then there exists an idempotent eaR with e¯=a¯. In particular, idempotents lift modulo any nil ideal.

Proof

Put b=1a, so that ab=ba=aa2. Since a¯2=a¯, we have abI, hence ab is nilpotent: choose m1 with (ab)m=0. All elements below lie in the commutative subring [a], so the binomial theorem applies:

1=(a+b)2m=k=02m(2mk)a2mkbk.

Split the sum at k=m and set

e=k=0m1(2mk)a2mkbk,f=k=m2m(2mk)a2mkbk,

so that e+f=1.

Orthogonality. A term of e has a-exponent 2mkm+1; a term of f has b-exponent at least m. Their product is an integer multiple of aibj with im+1 and jm, hence divisible by ambm=(ab)m=0. Expanding, ef=0, and fe=0 by commutativity.

Idempotency. e=e1=e(e+f)=e2+ef=e2.

Location. Every term of e has a-exponent at least m+11, so eaR (indeed e=ag(a) for a polynomial g with integer coefficients).

Reduction. Modulo I we have a¯b¯=a¯(1a¯)=a¯a¯2=0, so every term of e with k1 vanishes in R¯, since it contains both a positive power of a and a positive power of b. Hence e¯=a¯2m=a¯, the last step because a¯ is idempotent.

RemarkWhat the construction adds

Three features are not automatic from abstract liftability. The lift e lies in aR, which is what makes (21.29)(2) work. It is a polynomial in a, so it commutes with every element that commutes with a — the key point when lifting central idempotents. And f=1e lies in (1a)R by the same argument applied to b.

CorollaryUniqueness up to conjugacy

Let I be a nil ideal of R and let e,f be idempotents of R with efI. Then f=u1eu where u=ef+(1e)(1f)1+I. If in addition e and f commute, then e=f.

Proof

The conjugacy statement holds for any ideal inside radR and is proved on the page Lifting Idempotents Modulo an Ideal. For the commuting case, expand using ef=fe, e2=e, f2=f:

(ef)(1ef)=ee2eff+fe+f2=0.

Now (12e)2=14e+4e2=1, so 12e is a unit equal to its own inverse, and

1ef=(12e)+(ef)=(12e)[1+(12e)(ef)].

The bracket lies in 1+I1+radRU(R), so 1ef is a unit. Cancelling it in the displayed identity gives ef=0.

Corollary(21.29)Semilocal rings with nil radical

Let R be a semilocal ring such that I=radR is nil. Then:

  • (1) if R(0) and R has no idempotents other than 0 and 1, then R is a local ring;
  • (2) a right ideal 𝔄R contains a nonzero idempotent if and only if 𝔄 is not nil.

The hypotheses hold, in particular, for every semiprimary ring and every left or right artinian ring.

Proof

(1) Suppose R¯=R/I had an idempotent other than 0¯ and 1¯. By (21.28) it lifts to an idempotent eR, and e{0,1} because its image is neither 0¯ nor 1¯ — contradiction. So R¯ has only the trivial idempotents. But R¯ is semisimple and nonzero, so by Wedderburn–Artin it is a finite product of matrix rings over division rings; a product of two nonzero rings has nontrivial central idempotents, and Mn(D) with n2 has the nontrivial idempotent E11. Hence R¯D for a division ring D, which says exactly that R is local.

(2) If 𝔄 contains a nonzero idempotent e, then en=e0 for all n, so e is not nilpotent and 𝔄 is not nil.

Conversely suppose 𝔄 is not nil. If 𝔄I then 𝔄 would be nil, so the image 𝔄¯ is a nonzero right ideal of the semisimple ring R¯. Every right ideal of a semisimple ring is a direct summand, hence generated by an idempotent, so 𝔄¯=a¯R¯ for some a𝔄 with a¯ a nonzero idempotent. By (21.28) there is an idempotent eaR𝔄 with e¯=a¯0¯; in particular e0.

CounterexampleNilness cannot be dropped from (21.29)

Let pq be primes and R=(p)(q), the subring of of fractions with denominator coprime to pq. Then R is semilocal with radR=pqR and R/radR𝔽p×𝔽q. Being a domain, R has no idempotents besides 0 and 1, yet R is not local: it has two maximal ideals. So (21.29)(1) fails.

The same ring defeats (21.29)(2): the right ideal pR is not nil, because a domain has no nonzero nilpotents, and it contains no nonzero idempotent. The missing hypothesis is precisely that radR=pqR is not nil.

Proof Techniques and Method

How these proofs work, and which move to reuse.

The construction is a template, not a one-off.

Move 1

Restrict to [a]

A condition on a single element can be analysed inside the commutative subring it generates. Noncommutativity of the ambient ring becomes irrelevant, and classical identities become available.

Move 2

Split a partition of unity

Write 1 as a sum whose terms fall into two groups that annihilate each other. Each group is then automatically idempotent, and the groups are orthogonal complements.

Move 3

Overshoot the degree

Choose the exponent 2m so that every cross term is forced past the vanishing threshold. Doubling is the cheapest choice that works uniformly.

Move 2 is the reusable idea. It reappears in the proof that a projection can be split off a direct sum, and in the construction of orthogonal idempotents from a partition of a semisimple quotient. Whenever you can write 1=e+f with ef=0, you have a decomposition of the ring, free of charge.

Worked Example

Lifting 3 from /6 to /12

Take R=/12. Its radical is I=(6)={0,6}, and 62=360, so I2=0 and I is nil. The quotient is R/I/6, in which 3¯ is idempotent because 93(mod6).

Apply the construction with a=3. Then b=1a=210, and

ab=310=306(mod12),(ab)2360,
(E.1)

so we may take m=2 and expand to the power 2m=4. The lift is the sum of the terms with km1=1:

e=(40)a4+(41)a3b=34+43310=81+1080.
(E.2)

Reduce modulo 12: 81=72+99 and 1080=90120, so e=9. Check the three conclusions of the theorem: 92=819, so e is idempotent; 93(mod6), so e lifts a¯; and 9=333R, so eaR as promised.

Non-nil right ideals contain idempotents

Stay in R=/12, which is artinian and hence semilocal with nil radical, so (21.29)(2) applies. Consider two ideals:

Testing (21.29)(2) in /12
IdealNil?Contains a nonzero idempotent?
(6)={0,6}Yes: 62=0No — consistent with the corollary
(4)={0,4,8}No: 42=4Yes: 4 itself
(2)={0,2,4,6,8,10}No: 22=4, 23=8, 24=4,Yes: 4(2)
(3)={0,3,6,9}No: 32=9, 92=9Yes: 9(3)

The ideal (2) illustrates the point cleanly: no power of 2 vanishes modulo 12, and the corollary predicts an idempotent, which the construction locates at 4.

A local ring by (21.29)(1)

Let R=/pn for a prime p. It is artinian, hence semilocal with nilpotent radical (p). Its only idempotents are 0 and 1, since x(x1)0(modpn) with x and x1 coprime forces pnx or pnx1. Corollary (21.29)(1) therefore certifies that /pn is local — as it is, with maximal ideal (p) and residue field 𝔽p.

Process and Workflow

Confirm the hypothesisCheck that I is nil. For a finite-dimensional algebra this is automatic once IradA.
Pick a representativeChoose any aR with a¯ the target idempotent. No care is needed at this stage; different choices give conjugate lifts.
Find the nilpotency indexCompute the least m with (aa2)m=0.
Expand and cutForm k<m(2mk)a2mk(1a)k. This is the lift.
VerifyCheck e2=e, eaI, and eaR. All three are guaranteed but cheap to confirm.
Orthogonalise if neededWhen lifting several idempotents at once, apply the orthogonalisation lemma from Lifting Idempotents Modulo an Ideal after each lift.

Your right ideal 𝔄 in a semilocal ring with nil radical — does it contain a nonzero idempotent?

Some element of 𝔄 is not nilpotentYes. Reduce modulo the radical, take the idempotent generator of the image, and lift it into 𝔄 via (21.28).
Every element of 𝔄 is nilpotentNo. A nonzero idempotent is never nilpotent, so 𝔄 can contain none.
You cannot tellTest whether 𝔄radR. If yes, 𝔄 is nil; if no, its image in the semisimple quotient is a nonzero summand.

Comparison and Classification

Sufficient conditions for lifting, compared
Constructive?Lift lands in aRNeeds R semilocalTypical setting
I nilpotentyesyesnoFinite-dimensional algebras
I nilyesyesnoSemiprimary and artinian rings
R is I-adically completeyesnonoComplete local rings, power series
R semiperfect, I=radRnonoyesDefinition, not a criterion

Sufficient conditions for lifting, compared

Nil versus nilpotent
PropertyNil idealNilpotent ideal
DefinitionEvery element is nilpotent, exponent may varyIn=0 for one fixed n
Contained in radRYesYes
Idempotents liftYes, by (21.28)Yes, as a special case
Bounded indexNot requiredRequired
Automatic for artinian RYesYes, by Hopkins–Levitzki
Closed under sums of idealsYesNot in general for infinite sums

For a left artinian ring the two notions coincide on the radical, which is why the distinction is invisible in the finite-dimensional theory and becomes real only for infinitely generated examples.

Relationship Map

The hypotheses of this page sit inside the following hierarchy of classes of rings.

SemilocalR/radR semisimple; idempotents may fail to lift
Semilocal with nil radical(21.29) applies: local criterion and the nil/idempotent dichotomy
Semiprimaryradical nilpotent, quotient semisimple
One-sided artinianradical nilpotent by Hopkins–Levitzki
Finite-dimensional algebrathe working case in computation
I nilpotentI nilIradR

The first arrow reverses only under extra finiteness; the second never reverses, as the semilocal domain (p)(q) shows. Lifting is guaranteed at the first two stages and not at the third.

Applications and Industry Use

Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.

Structure theory

Artinian and semiprimary rings

Since a one-sided artinian ring has nilpotent radical, idempotents always lift there. This is the reason every left artinian ring is semiperfect and admits a decomposition of 1 into orthogonal primitive idempotents.

Computer algebra

Splitting an algebra

Wedderburn decomposition algorithms compute the radical, split the semisimple quotient into matrix blocks, and lift the block idempotents back through the nilpotent radical using exactly this construction or its Newton-style variant.

Modular representation theory

Block idempotents

Central idempotents of kG in characteristic p are lifted to a complete discrete valuation ring; the polynomial form of the lift is what keeps centrality intact along the way.

Coding theory

Idempotent generators of cyclic codes

A cyclic code of length n over 𝔽q is generated by an idempotent when gcd(n,q)=1. In the repeated-root case the group algebra has nilpotent radical, and idempotent generators for the semisimple part are lifted by the same mechanism.

The honest description is that this theorem is a workhorse. It is the step that lets an entire subject compute in a semisimple quotient and then return, and it is invoked far more often than it is stated.

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

Let A be a finite-dimensional algebra over a field k with dimkA=n, and let IradA with IN=0.

  • The binomial construction needs mN and therefore up to 2N multiplications in A, each costing O(n3) scalar operations with the naive algorithm on structure constants.
  • The Newton-style iteration a3a22a3 reaches an exact idempotent in lceillog2Nrceil steps, with three multiplications per step. This is the version implemented in practice.
  • Both routines are numerically exact over a field; there is no stability question, and both work over /pk and over complete local rings truncated to finite precision.
  • Computing radA dominates the total cost. Over characteristic zero the trace-form method is O(n3); in characteristic p the Friedl–Rónyai style algorithms are more involved.
  • GAP, Magma and Sage all provide primitive idempotent computation for finite-dimensional algebras, and the lifting stage is invisible to the user.

Failure Modes and Common Mistakes

  • Do not confuse a nil ideal with a nilpotent one when the ring is not artinian; only the weaker hypothesis is needed here, but only the stronger one gives a uniform exponent for algorithms.
  • Independent lifts of orthogonal idempotents are not orthogonal. The construction says nothing about compatibility between two separate applications.
  • (21.29)(2) is about right ideals; the left-handed statement is the mirror image, proved the same way, but the two are separate statements about separate objects.
  • In (21.28) the conclusion eaR is genuinely used later. Weakening the theorem to bare existence loses the ability to place the idempotent inside a prescribed right ideal.

Best Practices

  • State which hypothesis you are using: nil, nilpotent, or merely inside the radical. The three give different theorems and the middle one is what (21.28) needs.
  • When you need the lift inside a prescribed right ideal, quote (21.28) in the form that places e in aR rather than a bare existence statement.
  • If centrality matters, use the fact that the lift is a polynomial in a; that is the cheapest way to preserve commutation with a prescribed set.
  • When lifting several idempotents, lift first and orthogonalise second; trying to arrange orthogonality during the lift complicates the bookkeeping without benefit.
  • For a concrete finite ring, cross-check a computed lift against a brute-force enumeration of idempotents. The arithmetic in the binomial sum is easy to get wrong by one term.

Quick Reference

TheoremI nil, a¯ idempotent there is an idempotent eaR with e¯=a¯.
The lifte=k<m(2mk)a2mk(1a)k where (aa2)m=0.
UniquenessAny two lifts are conjugate by a unit of 1+I; commuting lifts are equal.
Corollary (1)Semilocal, radical nil, no nontrivial idempotents, nonzero local.
Corollary (2)A right ideal contains a nonzero idempotent iff it is not nil.
ScopeApplies to every semiprimary ring and every one-sided artinian ring.
Checklist before applying the results
To concludeYou must knowReference
An idempotent liftsI is nil(21.28)
The lift lies in aRSame hypothesis; it is part of the statement(21.28)
R is localSemilocal, radical nil, only trivial idempotents, R0(21.29)(1)
𝔄 has a nonzero idempotentSemilocal, radical nil, 𝔄 not nil(21.29)(2)
Countable families lift orthogonallyRadical nil, plus the orthogonalisation lemma(21.25) with (21.28)

Frequently Asked Questions

Why the exponent 2m rather than m or m+1?

Because the cut has to leave every cross term divisible by ambm. With total degree 2m and the split at k=m, a term from the left half has a-degree at least m+1 and a term from the right half has b-degree at least m, so their product clears the threshold. Smaller total degree leaves cross terms of insufficient degree in one of the two variables.

Does the theorem need R to be commutative anywhere?

No. All computations take place in the commutative subring generated by a and 1, so the binomial theorem applies without any hypothesis on R. That is the whole trick: a statement about one element is a statement about a commutative ring.

Is the lift unique?

Not as an element, but almost. Any two idempotents congruent modulo an ideal inside the radical are conjugate by a unit lying in 1+I, and if they happen to commute they are equal. So the lift is unique up to inner automorphism, and canonical in the commutative case.

Why is nil enough, when so many theorems require nilpotent?

The proof consumes nilpotency of a single element, namely aa2, and allows its exponent to be whatever that element needs. Statements requiring a uniform bound — such as the existence of a fixed N making an algorithm terminate in logN steps — do need nilpotence.

What exactly does (21.29)(2) buy that (21.28) does not?

The conclusion eaR in (21.28) is what confines the idempotent to a prescribed right ideal. Without it you could lift the idempotent generator of the image of 𝔄 and land outside 𝔄, which would make the corollary vacuous.

Does (21.29) have a left-handed version?

Yes, and it is proved identically: a left ideal of a semilocal ring with nil radical contains a nonzero idempotent if and only if it is not nil. Part (1) is already side-neutral, because being local, being semilocal and the radical being nil are all left-right symmetric conditions.

How does this relate to the completeness criterion?

They are the two independent sufficient conditions in the theory. Nilness makes the correction series terminate; completeness makes it converge. Neither implies the other: a complete discrete valuation ring has non-nil radical, and a nilpotent ideal gives completeness trivially but is far more special.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, (21.28)–(21.29) (pp. 329–330); nil ideals and the radical in §4, (4.11).
  2. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter I.
  3. I. N. Herstein, Noncommutative Rings, Carus Mathematical Monographs 15, Mathematical Association of America, 1968, Chapter 1.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §27.
  5. W. Eberly and M. Giesbrecht, “Efficient decomposition of associative algebras over finite fields”, Journal of Symbolic Computation 29 (2000), 441–458.

AI Suggested Questions

  • Give a ring with a nil but non-nilpotent ideal and carry out the lifting construction explicitly in it.
  • Prove that the Newton iteration a3a22a3 improves a2aI to b2bI2.
  • Show that idempotents lift modulo the nil radical of a commutative ring, and identify when the lift is unique.
  • Does (21.28) remain true for one-sided nil ideals, or is two-sidedness essential?
  • Work out the primitive idempotents of the group algebra of the symmetric group on three letters over /4 by lifting from characteristic 2.
  • How does the Köthe conjecture interact with lifting idempotents modulo nil one-sided ideals?
  • Compare the binomial construction with the idempotent-splitting step in Wedderburn decomposition algorithms.
  • Prove Hopkins–Levitzki and deduce that every one-sided artinian ring satisfies the hypotheses of (21.29).
Page
KEVOS-ENG-MATH-NCR-0159
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Lifting Idempotents Modulo an IdealArticle · Engineering MathematicsNEXT LESSON →Idempotents in I-Adically Complete RingsArticle · Engineering MathematicsWhen Are eR and fR Isomorphic?Article · Engineering MathematicsIdempotents in Module-Finite Algebras over Complete Local RingsArticle · Engineering Mathematics