← LibraryWhen Are eR and fR Isomorphic?Engineering · Engineering MathematicsLesson 413/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202621 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Idempotent theory

Isomorphism of eR and fR

Two idempotents e,f of a ring generate isomorphic principal right modules exactly when e=ab and f=ba for a suitable pair of ring elements — a factorisation test that is visibly left–right symmetric and strictly weaker than conjugacy.

Page ID
KEVOS-ENG-MATH-NCR-0157
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(21.20), §21 (pp. 330–331)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

An idempotent e of a ring R cuts out a projective right module eR, and R=eR(1e)R. The natural question — when do two idempotents cut out the same module up to isomorphism? — has an answer that is purely multiplicative and requires no module theory to state.

eRfR iff there exist a,bR with ab=e and ba=f. The condition is symmetric under reversing the multiplication, so it simultaneously characterises ReRf. Lam records this as (21.20) and writes ef for the resulting equivalence relation on idempotents.

4Equivalent conditions
ab=eThe test
SymmetricLeft vs right
eRefRfConsequence

Overview

Let R be a ring with identity and e=e2R. The Peirce decomposition R=eR(1e)R exhibits eR as a direct summand of RR, hence as a finitely generated projective right module. Every finitely generated projective right module arises this way, from an idempotent in some matrix ring Mn(R). Classifying projectives therefore reduces to classifying idempotents up to the relation studied here.

eRfRa,bR:ab=e,ba=f
(21.20)

The factorisation criterion. No reference to modules survives on the right-hand side.

The criterion looks slight, but it is the reason so much idempotent theory is side-neutral. Primitivity, locality and the structure of the corner ring eRe are all invariants of the isomorphism class of e, and each of them is therefore computable from either side.

Three relations on idempotents must be kept apart: equality of the right ideals eR=fR, conjugacy f=u1eu, and isomorphism ef. They are strictly decreasing in strength, and the last gap — isomorphic but not conjugate — is exactly the failure of Dedekind-finiteness in disguise.

Learning Objectives

  • State (21.20) with all four equivalent conditions and their side conventions.
  • Prove (21.20) by representing module maps eRfR as left multiplications by elements of fRe.
  • Deduce that ef implies eRefRf as rings and ReR=RfR as ideals.
  • Show that conjugate idempotents are isomorphic, and exhibit a ring where the converse fails.
  • Recognise the relation as Murray–von Neumann equivalence when R is an operator algebra.
  • Compute the isomorphism classes of idempotents in Mn(k) and in a triangular matrix ring.

Definitions

Definition(21.20)Isomorphic idempotents

Idempotents e,f in a ring R are isomorphic, written ef, if eRfR as right R-modules. By the Proposition below this does not depend on the choice of side, and it is an equivalence relation on the set of idempotents of R.

eR
The principal right ideal generated by e; equal to {rR:er=r} when e is idempotent.
eRf
The additive group {erf:rR}, an (eRe,fRf)-bimodule. It is where the homomorphisms fReR live.
U(R)
The group of units of R.
Orthogonal
Idempotents e,f with ef=fe=0; then e+f is again idempotent.
Primitive idempotent
A nonzero idempotent e that is not the sum of two nonzero orthogonal idempotents; equivalently eR is indecomposable, equivalently eRe has no nontrivial idempotents.

All rings have an identity, all modules are unital, and homomorphisms of right modules are written on the left of their arguments, so that composition matches the ring multiplication in the corner rings.

Core Concepts

Homomorphisms are elements

The whole proof rests on one identification, established on the page Idempotents and Direct Decompositions of Modules: for an idempotent e and any right R-module M,

HomR(eR,M)Me,θθ(e),
(21.6)

an isomorphism of additive groups. A homomorphism out of eR is determined by where it sends the generator e, and the possible images are exactly the elements m with me=m. Specialising M=fR gives HomR(eR,fR)fRe, and specialising M=eR gives the ring isomorphism EndR(eR)eRe.

Map eRfRIts value θ(e)Element of fRe

So an isomorphism eRfR is the same data as an element bfRe that is invertible in the appropriate sense; the composite of θ and θ1 turns that vague phrase into the two equations ab=e, ba=f.

Why the relation is side-neutral

Condition (3) of (21.20) — the existence of a,b with ab=e and ba=f — mentions no module and no side. Passing to the opposite ring Rop interchanges ab and ba, hence interchanges the roles of e and f while turning right modules into left modules. That single observation converts the right-handed statement into the left-handed one at no cost.

Isomorphism versus conjugacy

A unit u conjugates e to u1eu, and conjugation is an automorphism of R, so it preserves everything in sight — including the complementary idempotent, which is carried to u1(1e)u. Isomorphism makes no promise about complements. The obstruction is precisely that: e and f are conjugate iff ef and 1e1f.

Key Results

Proposition(21.20)Isomorphism criterion for idempotents

Let R be a ring with identity and let e,fR be idempotents. The following statements are equivalent.

  • (1) eRfR as right R-modules.
  • **(1)** ReRf as left R-modules.
  • (2) There exist aeRf and bfRe with ab=e and ba=f.
  • (3) There exist a,bR with ab=e and ba=f.

When they hold, e and f are called isomorphic idempotents, written ef.

Proof

**(1) (2).** Let θ:eRfR be an isomorphism of right R-modules with inverse θ1. Put b=θ(e) and a=θ1(f). Then bfR, and b=θ(ee)=θ(e)e=be, so bfRe; symmetrically aeR and a=θ1(ff)=θ1(f)f=af, so aeRf. Since eR is generated by e and θ is right R-linear, θ(ex)=bx for all xR; likewise θ1(fy)=ay. Now

e=θ1(θ(e))=θ1(b)=θ1(fb)=ab,

using b=fb, and symmetrically f=θ(θ1(f))=θ(a)=θ(ea)=ba.

**(2) (3)** is trivial.

**(3) (1).** Suppose ab=e and ba=f. Then

be=b(ab)=(ba)b=fbfR,af=a(ba)=(ab)a=eaeR.

Define θ:eRfR by θ(x)=bx and θ:fReR by θ(y)=ay. These land where claimed: for x=er we get bx=(be)rfR, and for y=fr we get ay=(af)reR. Both maps are visibly right R-linear. Finally, for all rR,

θθ(er)=aber=eer=er,θθ(fr)=bafr=ffr=fr,

using idempotency of e and f. Hence θ is an isomorphism.

**(3) (1).** Given a,b as in (3), define ψ:ReRf by ψ(x)=xa and ψ:RfRe by ψ(y)=yb; the computations ea=afRf and fb=beRe show these are well defined, and ψψ(re)=reab=re, ψψ(rf)=rfba=rf. Conversely, the argument for (1) (2) run in Rop produces a,b from an isomorphism ReRf.

CorollaryCorner rings are invariants

If ef in R, then eRefRf as rings, and ReR=RfR as two-sided ideals.

Proof

Choose aeRf, bfRe with ab=e, ba=f. Define Φ:eRefRf by Φ(x)=bxa; it lands in fRf because bfRe and aeRf. It is additive, and for x,yeRe, using xe=x,

Φ(x)Φ(y)=(bxa)(bya)=bx(ab)ya=bxeya=b(xy)a=Φ(xy),

while Φ(e)=bea=ba=f is the identity of fRf. The map Ψ(y)=ayb is a two-sided inverse: ΨΦ(x)=a(bxa)b=(ab)x(ab)=exe=x, and symmetrically. For the ideals, f=ba=b(ab)a=beaReR, so RfRReR, and the reverse inclusion follows by exchanging the roles of e and f.

CorollaryTransport of idempotent properties

Let ef be isomorphic idempotents of R. Then e is primitive iff f is primitive; e is a local idempotent (that is, eRe is a local ring) iff f is; and e is right irreducible (that is, eR is a minimal right ideal) iff f is. The first two follow from eRefRf, the third from eRfR.

PropositionConjugate implies isomorphic

Let e be an idempotent of R and uU(R). Then u1eu is an idempotent and eu1eu.

Proof

Set f=u1eu, so f2=u1euu1eu=u1e2u=f. Take a=eu and b=u1e. Then ab=euu1e=e2=e and ba=u1eeu=u1eu=f. Condition (3) of (21.20) holds.

RemarkThe commutative case is empty

If R is commutative and ef, then f=ba=ab=e. So the relation collapses to equality, and the theory of isomorphic idempotents has content only for noncommutative R.

CounterexampleIsomorphic but not conjugate

Let R be any ring that is not Dedekind-finite: there are a,bR with ab=1 and e:=ba1. Then e2=b(ab)a=ba=e, and (21.20)(3) applied to this very pair gives 1e. But u11u=1 for every unit u, so 1 is conjugate only to itself; hence 1 and e are isomorphic and not conjugate. Concretely, take V a vector space over a field k with basis v1,v2,, put R=Endk(V), and let b be the shift vivi+1 and a the map v10, vi+1vi. Then ab=1 while e=ba is the projection onto the span of v2,v3,.

Here 1e is a rank-one projection and 11=0, so indeed 1e and 11 are not isomorphic: the missing hypothesis is exactly the one that separates conjugacy from isomorphism.

PropositionOrthogonal isomorphic idempotents give matrix units

Let e1,,er be pairwise orthogonal idempotents of R that are pairwise isomorphic, and put e=e1++er. Then eReMr(e1Re1) as rings.

Proof

For each i choose aie1Rei and bieiRe1 with aibi=e1 and biai=ei, possible by (21.20) after the normalisation above; take a1=b1=e1. Put Eij=biajeiRej. Because aje1Rej and bkekRe1, the product ajbk contains the factor ejek, which vanishes unless j=k; hence ajbk=δjke1 and

EijEk=bi(ajbk)a=δjkbie1a=δjkEi.

Also iEii=ibiai=iei=e, the identity of eRe. So {Eij} is a full set of r×r matrix units in eRe, and the standard recognition theorem gives eReMr(S) with S=E11(eRe)E11=e1Re1.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Three moves carry every argument on this page.

Move 1

Replace maps by elements

HomR(eR,fR)fRe turns a question about modules into a question about products in R. Composition of maps becomes multiplication, in the order dictated by writing maps on the left.

Move 2

Normalise into corners

Given any witnesses ab=e, ba=f, replace them by eaf and fbe. Idempotency absorbs the extra factors, so nothing is lost and everything now sits in the right bimodule.

Move 3

Read the condition in Rop

A criterion phrased only in products is automatically two-sided. Whenever a definition can be reduced to such a form, the left–right symmetry theorem is free.

Move 2 is the reason condition (2) can be stated at all. It is also what makes the matrix-unit construction work: without normalisation the products ajbk would not visibly vanish for jk.

Worked Example

Matrix units in M2(k)

Let k be a field and R=M2(k), with matrix units E11,E12,E21,E22. Put e=E11, f=E22, a=E12, b=E21. Then aeRf, bfRe, and

ab=E12E21=E11=e,ba=E21E12=E22=f,
(E.1)

so ef. Concretely eR is the set of matrices with second row zero and fR the set with first row zero; both are two-dimensional over k and isomorphic to the unique simple right R-module. The corner rings are eRe=kE11 and fRf=kE22, both isomorphic to k, as the Corollary predicts. Here e and f are also conjugate, by the permutation matrix u=E12+E21.

Equal principal ideals, unequal idempotents

Still in M2(k), set e=e+E12=(1100). One checks (e)2=e, and e=e+eE12(1e), so eR=eR — the two idempotents generate the same right ideal. Setting n=E12, we have n2=0, u=1+n is a unit with u1=1n, and

u1eu=(1n)e(1+n)=e+enne=e+n=e,
(E.2)

Using ne=E12E11=0 and en=E11E12=E12=n.

So equality of principal right ideals is strictly stronger than conjugacy, which is strictly stronger than isomorphism — and in M2(k) the last two happen to coincide, because idempotent matrices of equal rank are similar.

Certifying non-isomorphism in a triangular ring

Let R={(ab0c):a,b,ck} and take e=E11, f=E22, which are idempotents of R. Then eRf=kE12 is nonzero, but

fRe=E22RE11=(0),
(E.3)

because every element of R has zero in the (2,1) position. Condition (2) of (21.20) cannot be met, so eR and fR are not isomorphic. This is confirmed by dimension: dimkeR=2 while dimkfR=1.

Process and Workflow

Compute the two cornersForm eRf and fRe. If either is zero, eR and fR cannot be isomorphic and you are done.
Look for a factorisationSearch for aeRf and bfRe with ab=e. This is a linear-algebra problem once R is finite-dimensional over a field.
Check the second equationVerify ba=f. It does not follow from ab=e; without it you have only a split epimorphism.
Record the consequencesTransport primitivity, locality, and the structure of the corner ring across the isomorphism.
Decide about conjugacy separatelyIf you need f=u1eu, also test whether 1e1f.

You have aeRf, bfRe with ab=e. What can you conclude?

Also ba=fef: the maps xbx and yay are mutually inverse.
bafg:=ba is an idempotent with gf in the usual partial order, and eg. So eR embeds as a direct summand of fR.
Nothing else is knownOnly that fReR splits. In a Dedekind-finite ring with suitable finiteness this can still be upgraded; in general it cannot.

Comparison and Classification

Three relations on idempotents, from strongest to weakest
RelationDefinitionEquivalent formWhat it forces
eR=fREquality of principal right idealsef=f and fe=e; also R(1e)=R(1f)f=e+er(1e) for some r, hence conjugacy by 1+er(1e)
Conjugacyf=u1eu for some uU(R)ef and 1e1fEvery ring-theoretic property of e transfers, complements included
Isomorphism efeRfR as right modulesab=e, ba=f for some a,bRReRf, eRefRf, ReR=RfR
How the relation behaves in specific rings
ef forces e=f1e with e1 occursNumerical invariant classifies
R commutativeyesnotrivial
Mn(k), k a fieldnonoyes: rank
R Dedekind-finitenonono
Endk(V), dimkV infinitenoyesno

How the relation behaves in specific rings

The third column is a warning: over Mn(k) the rank makes the classification finite and easy, and that convenience does not survive to general rings, where eRfR is a genuine module isomorphism problem.

Relationship Map

The implications below are always valid. None of them reverses in a general ring.

e=feR=fRf=u1euef
  • ef — isomorphism of idempotents
    • implies
      • ReRf (left version)
      • eRefRf as rings
      • ReR=RfR as ideals
      • e primitive f primitive
      • e local f local
    • does not imply
      • e=f
      • e and f conjugate
      • 1e1f
      • ef=fe
    • is implied by
      • eR=fR
      • conjugacy by a unit
      • e and f orthogonal with a common matrix-unit family
All ringsef defined; side-neutral; implies eRefRf
Dedekind-finite1e forces e=1
Semiperfectisomorphism classes of primitive idempotents index the simple modules
Semisimpleef iff eR and fR have the same composition factors

Applications and Industry Use

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

Operator algebras

Murray–von Neumann equivalence

In a C-algebra or von Neumann algebra, projections p,q are equivalent when p=vv and q=vv for a partial isometry v. That is exactly condition (3) with a=v, b=v. The comparison theory of projections, and hence the type classification of factors, is built on this relation.

K-theory

Building K0

K0(R) is assembled from idempotents in the matrix rings Mn(R) modulo isomorphism and stabilisation. The criterion of (21.20) is the equivalence relation at the bottom of that construction.

Representation theory

Counting the simples

In a decomposition 1=e1++en into orthogonal primitive idempotents of a semiperfect ring, the isomorphism classes among the ei correspond to the isomorphism classes of simple modules. Discarding duplicates produces the basic ring.

Computer algebra

Deduplicating idempotents

Wedderburn decomposition routines in GAP, Magma and Sage produce a list of primitive idempotents; the list must then be reduced modulo isomorphism to obtain the distinct simple modules and the block structure.

The honest summary is that this criterion is infrastructure. It is rarely the endpoint of a calculation; it is what lets a calculation about modules be carried out with elements, which is what a machine — and a proof — can actually manipulate.

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Lam's notationef for isomorphic idempotents, matching the module isomorphism eRfR.
Common variantef, standard in operator algebras (Murray–von Neumann) and in much of the K-theory literature.
Conflict to watchSome ring-theory texts use ef for conjugate. Always say which relation you mean on first use.
Corner notationeRe is universal; eRf for the bimodule is standard, and matches the Peirce block notation.
Matrix unitsEij or eij, with eijek=δjkei.

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, given by structure constants with dimkA=n, and let e,fA be idempotents.

  • eAf and fAe are computed as images of linear maps; each costs O(n3) field operations.
  • Deciding eAfA is a module isomorphism test. Over a finite field the Meataxe supplies a practical algorithm; for modules given by matrices the standard isomorphism test runs in time polynomial in the dimension and the field size.
  • Searching directly for aeAf, bfAe with ab=e is a system of quadratic equations in dimk(eAf)+dimk(fAe) unknowns and is not the recommended route.
  • A cheap necessary condition: dimkeA=dimkfA. A cheaper sufficient obstruction: eAf=0 or fAe=0.
  • Over a semisimple A, comparing composition-factor multiplicities of eA and fA decides the question outright.

Failure Modes and Common Mistakes

  • Do not read ef as an equality of subsets. The right ideals eR and fR are usually different subsets of R that happen to be abstractly isomorphic.
  • Do not assume isomorphic idempotents commute, or that their sum is idempotent. Orthogonality is an extra hypothesis, and it is what the matrix-unit construction needs.
  • Do not forget that HomR(eR,fR)fRe has the letters in that order; getting it backwards inverts every composition in the proof.
  • Isomorphic corner rings do not detect isomorphic idempotents — the triangular example has eRefRfk with eR and fR of different dimensions.

Quick Reference

Criterionef iff a,bR with ab=e, ba=f.
Normalised formMay take aeRf, bfRe; replace a,b by eaf,fbe.
Hom formulaHomR(eR,fR)fRe; EndR(eR)eRe.
ConsequencesReRf, eRefRf, ReR=RfR.
Strictly strongereR=fR conjugate isomorphic.
Commutative ringsef iff e=f.
Tests at a glance
QuestionAnswerReference
Is eRfR?Find aeRf, bfRe with ab=e, ba=f(21.20)
Is the relation side-neutral?Yes — condition (3) survives passage to Rop(21.20)(1)
Does ef give eRefRf?Yes, via xbxaCorollary above
Does ef give conjugacy?No — need 1e1f as wellCounterexample above
When is 1e with e1?Exactly when R is not Dedekind-finite(21.26)

Frequently Asked Questions

Why is the relation written ef rather than e=f up to something?

Because it is literally an isomorphism of modules: eRfR. The elements e and f are usually different, and the right ideals they generate are usually different subsets of R. What agrees is the abstract module structure, and the notation is chosen to keep that in view.

If ab=e, why does ba have to be checked separately?

Because ba is always idempotent when e is — (ba)2=b(ab)a=bea=ba if a=ea and b=be — but it need not equal the f you started with. In a ring that is not Dedekind-finite, ab=1 with ba a proper idempotent is exactly this phenomenon. The single equation gives a split surjection fReR, not an isomorphism.

Does ef say anything about 1e and 1f?

Nothing. That is precisely the gap between isomorphism and conjugacy: e and f are conjugate by a unit if and only if ef and 1e1f. In Endk(V) with V infinite-dimensional, 1 is isomorphic to a projection e whose complement has rank one, while the complement of 1 is zero.

Is isomorphism of idempotents an equivalence relation?

Yes. Reflexivity uses a=b=e; symmetry swaps a and b; transitivity composes the module isomorphisms, or at the element level, if a1b1=e, b1a1=f, a2b2=f, b2a2=g, then (a1a2)(b2b1)=a1fb1=a1b1a1b1=e and symmetrically (b2b1)(a1a2)=g.

Why does the criterion make the theory left-right symmetric when so much of ring theory is not?

Because condition (3) is a statement about products only. Left and right enter a ring-theoretic definition through the choice of module side; a condition expressed purely by equations between products is invariant under RRop, so the theorem transfers automatically. Contrast right irreducibility of an idempotent, which genuinely depends on the side.

How does this relate to Morita theory?

The isomorphism HomR(eR,fR)fRe and its consequence EndR(eR)eRe are the first steps of the Morita correspondence. When e is a full idempotent, meaning ReR=R, the functor MMe is an equivalence between right R-modules and right eRe-modules, and the invariance of ReR under ef shows fullness is a property of the isomorphism class.

Can two isomorphic idempotents be orthogonal?

Yes, and that is the useful case. In Mn(k) the diagonal matrix units E11,,Enn are pairwise orthogonal and pairwise isomorphic; a family of r pairwise orthogonal pairwise isomorphic idempotents summing to e makes eRe an r×r matrix ring over e1Re1.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, especially (21.6), (21.7) and (21.20) (pp. 319–326).
  2. T. Y. Lam, Lectures on Modules and Rings, Graduate Texts in Mathematics 189, Springer-Verlag, 1999, §18 (Morita theory) for the role of full idempotents.
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §§7 and 21.
  4. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter III.
  5. K. R. Goodearl, von Neumann Regular Rings, 2nd edition, Krieger, 1991, Chapter 1, for comparison of idempotents and the equivalence relation in the regular setting.

AI Suggested Questions

  • Prove that e and f are conjugate in R if and only if ef and 1e1f.
  • Give an example of a ring in which two isomorphic idempotents have non-isomorphic complements but the ring is still Dedekind-finite, or prove none exists.
  • How does the isomorphism relation on idempotents descend to R/I when IradR?
  • Work out the isomorphism classes of idempotents in the ring of upper triangular 3×3 matrices over a field.
  • Explain the precise relationship between (21.20) and Murray–von Neumann equivalence of projections in a von Neumann algebra.
  • Show that a ring R is Dedekind-finite if and only if 1 is isomorphic to no idempotent other than 1.
  • Describe how K0 of a ring is built from isomorphism classes of idempotents over matrix rings, and what stabilisation adds.
  • For which rings does ef imply that e and f are conjugate?
Page
KEVOS-ENG-MATH-NCR-0157
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Primitive, Irreducible and Local IdempotentsArticle · Engineering MathematicsNEXT LESSON →Lifting Idempotents Modulo an IdealArticle · Engineering MathematicsMatrix Units, Full Idempotents and Matrix Ring RecognitionArticle · Engineering MathematicsLifting Idempotents Modulo Nil IdealsArticle · Engineering Mathematics