KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesTriangular Rings: Ideals, Modules and Chain ConditionsEngineering · Engineering MathematicsLesson 341/884← PrevNext →
ArticlePublished 8 Aug 202621 min readBy KEVOS®
On this page

Ask about this page

KEVOS AITriangular Rings: Ideals, Modules and Chain Conditions

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Core Ring constructions

Triangular Rings

Two rings and a bimodule assembled into a 2×2 triangular array. The left ideals see only the left module structure of M and the right ideals only the right one, which is why triangular rings are the standard factory for one-sided counterexamples.

Page ID
KEVOS-ENG-MATH-NCR-0012
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(1.14), (1.17), (1.22)–(1.24), §1 (pp. 14–22)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Given rings R and S and an (R,S)-bimodule M, formal matrix multiplication makes the set of arrays (rm0s) into a ring A. The construction costs nothing and delivers a great deal: the entire one-sided ideal theory of A is readable off the module structures of M.

That readability is the point. A left ideal of A involves M only through its left R-module structure; a right ideal involves M only through its right S-module structure. Choosing a bimodule whose two structures behave differently — ℝ as an (ℝ,ℚ)-bimodule is the canonical choice — produces a ring whose left and right behaviour diverge as sharply as one likes. Nearly every one-sided counterexample in elementary ring theory is manufactured this way.

R⊕M⊕SAdditive decomposition
M2=0The bimodule as an ideal
3Data items: R, S, M
(1.14)–(1.24)Lam's numbering

02Overview

Let R and S be rings with identity and let M be an (R,S)-bimodule: a left R-module and a right S-module such that (rm)s=r(ms) for all r∈R, m∈M, s∈S. The triangular ring is

A=(RM0S)={(rm0s):r∈R,m∈M,s∈S},
(1.14)
(rm0s)(r′m′0s′)=(rr′rm′+ms′0ss′).
(1.15)

Addition is entrywise. The bimodule axiom (rm)s=r(ms) is not needed to define this product, but it is needed for associativity.

Familiar rings are special cases. With R=S=M=k a field, A is the ring of upper triangular 2×2 matrices. With R=S=ℤ and M=ℤ/2ℤ one gets a small ring exhibiting a left zero-divisor that is not a right zero-divisor. With R=ℝ, S=ℚ, M=ℝ one gets a ring that is left artinian but not right noetherian.

The one thing to remember

Left ideals of A see M as a left R-module; right ideals see it as a right S-module. Engineer the two structures independently and the ring's left and right behaviour separate.

03Learning Objectives

  • Verify that (1.15) is associative and identify where the bimodule axiom is used.
  • Read off from the multiplication chart which of R, M, S is a left ideal, a right ideal, or an ideal of A.
  • State and prove the classification (1.17) of left, right and two-sided ideals.
  • Compute radA and the simple left A-modules.
  • Prove the chain condition theorem (1.22) and deduce (1.23) and (1.24).
  • Exhibit a concrete left noetherian ring that is not right noetherian.

04Definitions

Construction(1.14)The triangular ring

Given rings R, S and an (R,S)-bimodule M, the abelian group A=R⊕M⊕S with the multiplication (1.15) is an associative ring with identity (1001). It is customary to identify R, M and S with the corresponding subgroups of A and to write elements as r+m+s.

e11,e22
The idempotents (1000) and (0001). They are orthogonal, sum to 1, and e11Ae11≅R, e22Ae22≅S, e11Ae22≅M, e22Ae11=0.
Formal triangular matrix ring
A common alternative name, emphasising that the entries live in three different sets and that the product is formal rather than an actual matrix product.
M as an ideal
The subgroup (0M00) is a two-sided ideal of A with square zero.
Trivial extension
The degenerate case R=S with M an R-bimodule, giving the ring R⋉M; the triangular ring is the analogous construction with two different corner rings.

Everything below is stated for the upper triangular convention. The lower triangular ring is the opposite ring of the upper triangular one built from the same data with sides exchanged.

05Core Concepts

The multiplication chart

Identifying A=R⊕M⊕S, the entire multiplicative structure is captured by a nine-cell table recording which summand receives each product.

Products of the three summands (row times column)
RMS
RRM0
M00M
S00S

Reading the table by rows and columns gives four immediate consequences: R is a left ideal (the R-column is R, 0, 0), S is a right ideal (the S-row is 0, 0, S), M is a two-sided ideal with M2=0, and R⊕S is a subring. Moreover R⊕M and M⊕S are ideals, with

A/(R⊕M)≅S,A/(M⊕S)≅R.
(1.16)

So R and S are quotient rings of A, which is how they inherit chain conditions from A.

Why the two sides separate

A left ideal I is stable under multiplication by e11 and e22 on the left, and those two idempotents split A into (R⊕M)⊕S. So I=(I∩(R⊕M))⊕(I∩S), and the first summand is a left R-module. The right S-module structure of M never appears. Dually for right ideals. The construction has therefore decoupled the two sides by design.

The design principle

To build a ring with property P on the left and not on the right, find a bimodule M with P as a left R-module and without P as a right S-module. The prototype is M=ℝ, which is one-dimensional over ℝ and infinite-dimensional over ℚ.

The radical and the simple modules

Because M is a square-zero ideal it is contained in every prime ideal and in radA. Killing it leaves R×S, so every simple left A-module is either a simple left R-module (with M and S acting as zero) or a simple left S-module pulled back along A→S. This is the fastest route to radA, computed below.

06Key Results

Proposition(1.17)Complete description of the ideals

Let A=(RM0S) with M an (R,S)-bimodule.

  1. The left ideals of A are exactly the sets I1⊕I2 where I2 is a left ideal of S and I1 is a left R-submodule of R⊕M with MI2⊆I1.
  2. The right ideals of A are exactly the sets J1⊕J2 where J1 is a right ideal of R and J2 is a right S-submodule of M⊕S with J1M⊆J2.
  3. The two-sided ideals of A are exactly the sets K1⊕K0⊕K2 where K1 is an ideal of R, K2 is an ideal of S, and K0 is an (R,S)-sub-bimodule of M with K1M+MK2⊆K0.
Proof

Sufficiency in all three cases is a direct reading of the multiplication chart. For (1): RI1⊆I1 since I1 is a left R-submodule; MI1=SI1=0 since M⋅(R⊕M)=S⋅(R⊕M)=0; RI2⊆RS=0; MI2⊆I1 by hypothesis; SI2⊆I2. So A(I1⊕I2)⊆I1⊕I2.

Necessity for (1). Let I be a left ideal and let a=(rm0s)∈I. Then e11a=(rm00) and e22a=(000s) both lie in I, and they sum to a. Hence I=I1⊕I2 with I1=I∩(R⊕M) and I2=I∩S.

Now I1 is stable under left multiplication by R, so it is a left R-submodule of R⊕M; and I2 is stable under left multiplication by S, so it is a left ideal of S. Finally

MI2=M(I∩S)⊆I∩M⊆I∩(R⊕M)=I1,

using M⋅S⊆M. Part (2) is the same argument on the other side.

Necessity for (3). Let K be an ideal and a∈K as above. Then e11ae11=(r000) and e22ae22=(000s) lie in K, hence so does a minus their sum, namely (0m00). Therefore K=K1⊕K0⊕K2 with K1=K∩R, K0=K∩M, K2=K∩S. Since K is two-sided, K1 is an ideal of R, K2 an ideal of S, and K0 an (R,S)-sub-bimodule; and K1M+MK2⊆K∩M=K0. □

Proposition—Radical of a triangular ring

With A as above, radA=(radRM0radS), and A/radA≅(R/radR)×(S/radS).

Proof

Write K for the displayed set; by (1.17)(3) it is an ideal, since radR and radS are ideals and (radR)M+M(radS)⊆M. Clearly A/K≅(R/radR)×(S/radS), whose radical is zero, so radA⊆K.

Conversely let a=(rm0s)∈K and let b=(r′m′0s′)∈A be arbitrary. Then 1−ba has diagonal entries 1−r′r and 1−s′s, which are units of R and of S respectively because r∈radR and s∈radS. A triangular array with invertible diagonal entries is invertible: its inverse is (u−uvw0w) where u,w are the inverses of the diagonal entries and v is the off-diagonal entry. Hence 1−ba∈U(A) for every b, so a∈radA. □

Theorem(1.22)Chain conditions for triangular rings

Let A=(RM0S) with M an (R,S)-bimodule. Then A is left noetherian if and only if R and S are left noetherian and M is noetherian as a left R-module. Dually, A is right noetherian if and only if R and S are right noetherian and M is noetherian as a right S-module. Both statements remain true with noetherian replaced throughout by artinian.

Proof

We prove the left noetherian case; the other three are the same argument with the obvious substitutions.

Necessity. By (1.16), R and S are quotient rings of A, and a quotient of a left noetherian ring is left noetherian. If M1⊆M2⊆⋯ is an ascending chain of left R-submodules of M, then (0Mi00) is an ascending chain of left ideals of A by (1.17)(1) — take I2=0. It stabilises, hence so does the original chain.

Sufficiency. Assume R, S left noetherian and M noetherian as a left R-module. Then R⊕M is a noetherian left R-module, being a direct sum of two noetherian ones. Let I(1)⊆I(2)⊆⋯ be an ascending chain of left ideals of A. By (1.17)(1), I(n)=(I(n)∩(R⊕M))⊕(I(n)∩S).

The chain of contractions I(n)∩S consists of left ideals of S, so it stabilises. The chain of contractions I(n)∩(R⊕M) consists of left R-submodules of the noetherian module R⊕M, so it stabilises too. Beyond the larger of the two stabilisation indices, the direct sum decomposition shows I(n) is constant. Hence A is left noetherian. □

Corollary(1.23)Left noetherian without right noetherian

Let S be a commutative noetherian domain that is not a field, and let R be its field of fractions, regarded as an (R,S)-bimodule via M=R. Then A=(RR0S) is left noetherian but not right noetherian, and is neither left nor right artinian.

Proof

R is a field and S is noetherian, and M=R is one-dimensional over R, hence a noetherian left R-module; (1.22) gives left noetherian.

For the right-hand failure it suffices, by (1.22), to show R is not noetherian as a right S-module. If it were, it would in particular be finitely generated over S, so all its elements would share a common denominator s∈S, say R=s−1S after clearing. But then 1/s2=s′/s for some s′∈S, giving 1=ss′, so s∈U(S) and R=S — contradicting that S is not a field.

For artinian: S is a noetherian domain that is not a field, so it has a nonzero nonunit s, and (s)⊋(s2)⊋(s3)⊋⋯ is a strictly descending chain (strict because S is a domain and s is not a unit). So S is not artinian, and (1.22) rules out A being artinian on either side. □

Corollary(1.24)Left artinian without right noetherian

Let S⊆R be fields with dimSR=∞, and set M=R as an (R,S)-bimodule. Then A=(RR0S) is left noetherian and left artinian, but neither right noetherian nor right artinian. As a left module over itself A has a composition series of length 3.

Proof

R and S are fields, hence left noetherian and left artinian, and M=R is a one-dimensional left R-vector space, hence a simple and therefore noetherian and artinian left R-module. Apply (1.22). On the right, M=R is an S-vector space of infinite dimension, so it satisfies neither chain condition; apply (1.22) again.

For the composition series, take

A⊋(0R0S)⊋(0R00)⊋0.
(1.24a)

The successive quotients are R, S and R respectively as left A-modules, with A acting through A→R on the first and third and through A→S on the second. Each is a one-dimensional vector space over a field, hence a simple A-module, so the chain is a composition series of length 3. □

Remark—Left Goldie, not right Goldie

In the ring of (1.24), choose S-subspaces V1,V2,… of R whose sum inside R is direct — possible exactly because dimSR=∞. Then (0Vi00) are right ideals of A whose sum is direct, so A contains an infinite direct sum of nonzero right ideals. On the left no such thing exists, since A is left noetherian. A is thus left Goldie and not right Goldie.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Split with orthogonal idempotents

Multiplying a one-sided ideal by e11 and e22 decomposes it. This is the Peirce decomposition in its simplest form and is the only trick needed for (1.17).

Move 2

Contract the chain to each corner

A chain of left ideals of A produces two chains — one in S, one in the left R-module R⊕M. Stabilising both stabilises the original, because the decomposition is functorial in the ideal.

Move 3

Choose M to be lopsided

The construction is a counterexample generator. Pick a bimodule finitely generated on one side and not the other, and the theorem (1.22) delivers the asymmetry automatically.

Move 1 generalises: whenever 1=e1+⋯+en with orthogonal idempotents, A decomposes as ⨁i,jeiAej, and one-sided ideals decompose along the row or column direction. The triangular ring is the case n=2 with e2Ae1=0.

It is worth noticing what the proof of (1.22) does not use: nothing about M beyond its two module structures, and nothing about R and S beyond their chain conditions. The theorem is therefore exactly as strong as the input data allows.

08Worked Example

A left zero-divisor that is not a right zero-divisor

Take R=S=ℤ and M=ℤ/2ℤ, with both actions the obvious ones. So A=(ℤℤ/2ℤ0ℤ), and the product rule (1.15) reads (x,y,z)(x′,y′,z′)=(xx′,xy′+yz′,zz′) with y reduced modulo 2. Put

a=(2001),b=(0100).
(E.1)

Then ab=(02⋅100)=0 because 2≡0 in ℤ/2ℤ, so a is a left zero-divisor. But if c=(xy0z) satisfies ca=0, then ca=(2xy0z)=0 forces x=z=0 in ℤ and y=0 in ℤ/2ℤ, so c=0: a is not a right zero-divisor. Incidentally b2=0, so b is a zero-divisor on both sides.

Left noetherian, not right noetherian

Instantiate (1.23) with S=ℤ and R=ℚ:

A=(ℚℚ0ℤ).
(E.2)

Left: ℚ and ℤ are noetherian rings and M=ℚ is a one-dimensional ℚ-vector space, so A is left noetherian. Right: ℚ is not a finitely generated abelian group, so it is not a noetherian right ℤ-module and A is not right noetherian. Artinian: ℤ has the strictly descending chain 2ℤ⊋4ℤ⊋8ℤ⊋⋯, so A is artinian on neither side.

Its radical is radA=(0ℚ00), since radℚ=0 and radℤ=0. So (radA)2=0 and A/radA≅ℚ×ℤ, semiprimitive but not semisimple — as it must be, since A is not artinian.

Left artinian, neither right noetherian nor right artinian

Instantiate (1.24) with S=ℚ⊆R=ℝ, so dimℚℝ=∞:

A=(ℝℝ0ℚ),A⊋(0ℝ0ℚ)⊋(0ℝ00)⊋0,
(E.3)

A composition series of length 3 with factors ℝ, ℚ, ℝ — so A is left artinian and left noetherian.

On the right, ℝ is an infinite-dimensional ℚ-vector space, so it satisfies neither chain condition and A is neither right noetherian nor right artinian. Note the consequence for the Hopkins–Levitzki theorem: left artinian implies left noetherian, and this example shows it says nothing at all about the right side.

Sanity check

radA=(0ℝ00) here as well, (radA)2=0, and A/radA≅ℝ×ℚ is semisimple — consistent with A being left artinian.

09Process and Workflow

Name the property you want to breakNoetherian, artinian, Goldie, self-injective — anything whose definition refers to one-sided ideals.
Translate it into a condition on MBy (1.17), a left-sided property of A becomes a property of M as a left R-module, and a right-sided one a property as a right S-module.
Find a lopsided bimoduleField extensions are the reliable source: M=R as an (R,S)-bimodule for S⊆R fields with dimSR=∞. Fraction fields over a domain are the other.
Read off the conclusionApply (1.22) or the relevant analogue; no further computation is needed.

Which chain conditions does A=(RM0S) satisfy?

R,S left noetherian and RM noetherianA is left noetherian. Nothing follows about the right side.
R,S left artinian and RM artinianA is left artinian, hence also left noetherian by Hopkins–Levitzki. Still nothing follows on the right.
Both sides hold for MA is two-sided noetherian or artinian. This needs M to be finitely generated over both R and S — for instance M finite-dimensional over a common field.
S not artinianA is artinian on neither side, whatever M and R do, since S is a quotient of A.

10Comparison and Classification

Chain conditions for four instantiations
left noeth.right noeth.left art.right art.
(kk0k), k a field●yes●yes●yes●yes
(ℚℚ0ℤ)●yes○no○no○no
(ℝℝ0ℚ)●yes○no●yes○no
(ℤℤ/2ℤ0ℤ)●yes●yes○no○no

Chain conditions for four instantiations

What each ingredient controls
IngredientControls on the leftControls on the right
Rleft ideals of A inside R⊕M; a quotient ring of Aright ideals of A inside R
Sleft ideals of A inside Sright ideals of A inside M⊕S; a quotient ring of A
M as a left R-moduleeverything one-sided on the leftnothing
M as a right S-modulenothingeverything one-sided on the right
M as a bimodulethe two-sided ideals, via K1M+MK2⊆K0the same

11Relationship Map

The triangular ring sits between the direct product and the full matrix ring.

R×S⟶(RM0S)⟶(RMNS)⟶M2(R)

Setting M=0 gives the direct product; filling in the lower-left corner with a bimodule N and a pairing gives a Morita context ring; taking R=S with M=N=R and the obvious pairings gives M2(R). The triangular case is the one where the ideal theory stays completely transparent.

Athe triangular ring
M⊕San ideal, with A/(M⊕S)≅R
Man ideal, square zero, contained in radA
0the bottom of the filtration

The two-step filtration A⊇M⊇0 with M2=0 makes A a nilpotent extension of R×S. Every structural question about A therefore splits into a semisimple-quotient question, answered by Wedderburn–Artin, and a lifting question across a square-zero ideal.

12Applications and Industry Use

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

Internal to algebra

Counterexample engineering

The honest primary use. Left–right asymmetry of noetherian, artinian, Goldie, coherent, self-injective and perfect conditions is nearly always demonstrated with a triangular ring, because (1.17) turns the question into a module-theoretic one.

Representation theory

Quiver algebras and path algebras

The path algebra of the quiver with two vertices and one arrow is exactly (kk0k). Triangular rings are the smallest nontrivial examples of finite-dimensional algebras of finite representation type, and the base case for tilting theory.

Homological algebra

Rings of finite global dimension

Triangular rings realise prescribed global dimensions cheaply: if R and S are semisimple and M≠0, then A is hereditary with global dimension 1. This makes them standard test objects for homological conjectures.

Computing

Block-triangular linear algebra

Numerical and symbolic linear algebra routinely exploits block-triangular structure — the same algebra with R, S matrix rings over a field and M a rectangular block. Invertibility of a block-triangular array reduces to invertibility of the diagonal blocks, exactly as in the radical computation above.

The honest summary: this is infrastructure, not an application area. Triangular rings exist so that general claims about rings can be tested against a construction whose ideal theory is fully known in advance.

13Design Considerations

Design considerations here means the choices made when modelling a problem with these algebraic structures.

  • Which corner takes which ring? The upper-left corner R acts on M from the left and so governs the left ideal theory. If the property you care about is a left property, put the well-behaved ring in the upper-left corner and the pathology in S.
  • **How big should M be?** M finitely generated on both sides gives a two-sided noetherian ring and no asymmetry. Asymmetry costs exactly one infinite-generation condition, which is why ℝ over ℚ appears in so many examples.
  • Upper or lower triangular? The two conventions give opposite rings, so every theorem transfers with left and right exchanged. Fix one convention per document; mixing them is the most common source of sign-of-side errors.
  • When to generalise to a Morita context. Filling the lower-left corner buys generality but loses (1.17): the ideal theory of a Morita context ring depends on the pairings M⊗SN→R and N⊗RM→S, and is no longer a simple direct sum decomposition.
  • Larger triangular arrays. The n×n version with rings R1,…,Rn on the diagonal and bimodules above it behaves identically, and is the right model for the path algebra of a linear quiver.

14Failure Modes and Common Mistakes

The bimodule axiom is not decorative

The product (1.15) can be written down for any M that is a left R-module and a right S-module. It is associative only when (rm)s=r(ms) holds. Omitting the check is the standard error when constructing an example from scratch.

I1 is not a submodule of M

In (1.17)(1), I1 is a left R-submodule of R⊕M, not of M. It typically has a component in R, and it is the containment MI2⊆I1 that couples the two summands. Reading I1⊆M produces a strictly smaller — and wrong — list of left ideals.

One-sided conclusions do not transfer

The ring (ℝℝ0ℚ) is left artinian, so Hopkins–Levitzki makes it left noetherian; it is neither right artinian nor right noetherian. Any argument that quietly upgrades a left hypothesis to a two-sided one is refuted by this single example.

  • A is a domain only in degenerate cases: M≠0 always yields M2=0, so A has nonzero nilpotents whenever M≠0.
  • radA contains all of M regardless of R and S, so A is never semiprimitive when M≠0 — and never semisimple.
  • The chain conditions in (1.22) see M only as a one-sided module — but the lattice of left ideals still feels the right S-action, through the coupling condition MI2⊆I1 in (1.17)(1). Do not conflate the two statements.
  • The idempotents e11,e22 are not central. A does not decompose as a direct product unless M=0.

15Quick Reference

ConstructionA=(RM0S), M an (R,S)-bimodule
Additive formA=R⊕M⊕S
Left idealsI1⊕I2, I2⊴ℓS, I1⊆R⊕M a left R-submodule, MI2⊆I1
Right idealsJ1⊕J2, J1 a right ideal of R, J2⊆M⊕S a right S-submodule, J1M⊆J2
IdealsK1⊕K0⊕K2 with K1M+MK2⊆K0
RadicalradA=(radRM0radS)
Left chain conditionsR, S left noetherian (artinian) and RM noetherian (artinian)
Right chain conditionsR, S right noetherian (artinian) and MS noetherian (artinian)
Standard instantiations
RMSWhat it demonstrates
kkkUpper triangular 2×2 matrices; rad is square-zero
ℤℤ/2ℤℤLeft zero-divisor that is not a right zero-divisor
ℚℚℤLeft noetherian, not right noetherian, not artinian
ℝℝℚLeft artinian, neither right noetherian nor right artinian; left Goldie not right Goldie

16Frequently Asked Questions

Why is the lower-left corner zero?

Because that is what makes the ideal theory transparent. Filling it with a second bimodule N requires pairings M⊗SN→R and N⊗RM→S satisfying associativity constraints — this is a Morita context ring — and then one-sided ideals no longer split as a direct sum along the diagonal idempotents. The triangular case is the degenerate one in which both pairings are zero.

Is a triangular ring ever semisimple?

Only when M=0, in which case it is just R×S. For M≠0 the copy of M is a nonzero square-zero ideal, hence lies in the radical, so radA≠0 and A cannot be semisimple. This is why triangular rings are the standard first examples of non-semisimple artinian rings.

How do I see the simple modules?

Since M⊆radA, every simple left A-module is a simple module over A/radA≅(R/radR)×(S/radS). So the simple left A-modules are exactly the simple left R-modules and the simple left S-modules, pulled back along the two quotient maps. For R and S fields there are precisely two, both one-dimensional.

Does (1.22) have an analogue for other finiteness conditions?

Yes, and the pattern is the same for any condition defined by one-sided ideals or by finitely generated one-sided modules: A has the property on the left iff R and S do and M has the corresponding property as a left R-module. Global dimension is the notable exception — it satisfies inequalities rather than an equality, since M contributes homologically.

Why does the fraction field example in (1.23) need S to be a domain?

Two reasons. The field of fractions requires it, and the strictly descending chain (s)⊋(s2)⊋⋯ used to show S is not artinian requires cancellation. Without the domain hypothesis a noetherian ring can certainly be artinian — any finite ring is — and the conclusion would fail.

Can a triangular ring be right noetherian but not left noetherian?

Yes, by symmetry: build the same examples with the roles of the two sides exchanged, or equivalently pass to the opposite ring. The opposite of (RM0S) is the triangular ring built from Sop, M and Rop, and taking opposites converts every left statement into the corresponding right statement.

17Related KEVOS Topics

Chain ConditionsThe ascending and descending chain conditions replaced finite dimensionality as the working finiteness hypothesis of rinOne-Sided Chain ConditionsLeft noetherian does not imply right noetherian. Two constructions prove it: a skew polynomial ring over a division ringConventions and NotationThe working conventions of this collection: every ring has a 1, every subring contains it, ideal means two-sided, and Modules over Noncommutative RingsA module is a representation of a ring by endomorphisms of an abelian group. Over a noncommutative ring there are two inOpposite Rings and Left–Right DualityReverse the multiplication of R and you get R^op — the formal device that turns every left-handed theorem into a right-h

18References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §1, results (1.14), (1.17) and (1.22)–(1.24) (pp. 17–22).
  2. T. Y. Lam, Lectures on Modules and Rings, Graduate Texts in Mathematics 189, Springer-Verlag, 1999, §1 and §2.
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §1 and §11.
  4. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 1.
  5. M. Auslander, I. Reiten and S. O. Smalo, Representation Theory of Artin Algebras, Cambridge Studies in Advanced Mathematics 36, Cambridge University Press, 1995 (triangular matrix algebras and quivers).

19AI Suggested Questions

  • Compute the global dimension of the triangular ring in terms of the global dimensions of R, S and the projective dimension of M.
  • Describe the finitely generated indecomposable modules over the upper triangular 2×2 matrix ring over a field.
  • Generalise (1.17) to an n×n triangular ring with diagonal rings R1,…,Rn.
  • When is a triangular ring left self-injective, and why does that condition fail so often?
  • Give a triangular ring that is left coherent but not right coherent.
  • How does the Morita context ring differ from the triangular ring in its one-sided ideal theory?
  • Show that the path algebra of a finite acyclic quiver is isomorphic to a generalised triangular ring.
Page
KEVOS-ENG-MATH-NCR-0012
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

On this page

  1. Executive Summary
  2. Overview
  3. Learning Objectives
  4. Definitions
  5. Core Concepts
  6. Key Results
  7. Proof Techniques and Method
  8. Worked Example
  9. Process and Workflow
  10. Comparison and Classification
  11. Relationship Map
  12. Applications and Industry Use
  13. Design Considerations
  14. Failure Modes and Common Mistakes
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

Continue learning

Skew Group Rings and Crossed ProductsArticle · Engineering MathematicsNEXT LESSON →Chain Conditions: Noetherian and Artinian Rings and ModulesArticle · Engineering MathematicsMatrix Rings and Endomorphism Rings of ModulesArticle · Engineering MathematicsOne-Sided Chain Conditions and the Dieudonné ExampleArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®