← Librarym-Systems and the Characterisation of Prime Ideals | KEVOS®Project Delivery · Project ManagementLesson 110/249← PrevNext →
ArticlePublished 9 Aug 202615 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Core Prime ideals

m-Systems

A multiplicatively closed set is replaced by an m-system: a set S with a,bSarbS for some rR. Prime ideals are exactly the complements of m-systems, and Zorn's Lemma then manufactures primes on demand.

Page ID
KEVOS-ENG-MATH-NCR-0075
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(10.3)–(10.5), §10 (pp. 166–167)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

In commutative algebra the complement of a prime ideal is multiplicatively closed, and conversely an ideal maximal among those missing a multiplicatively closed set is prime. Both halves survive in the noncommutative world once multiplicatively closed is weakened to **m-system**: for a,bS one asks only that arbS for some rR.

That weakening is forced by the aRb test for primeness, and it is exactly what is needed. The pay-off is a manufacturing process for prime ideals: choose an m-system you want to avoid, apply Zorn's Lemma, and the resulting maximal ideal is prime.

arbSDefining condition
R𝔭Canonical example
ZornHow primes are produced
{a2i}Key non-multiplicative example

Overview

Prime Ideals in Noncommutative Rings established that 𝔭 is prime iff aRb𝔭 forces a𝔭 or b𝔭. Negate that statement: 𝔭 is prime iff whenever a and b both lie outside 𝔭, some arb also lies outside 𝔭. The complement is therefore closed under a sandwiched product rather than an ordinary one.

Sanda,bSrR:arbS
(10.3)

The definition of an m-system. No closure under addition, no closure under multiplication, no requirement that 1S.

There is a cost. In commutative algebra a multiplicatively closed set can be inverted, giving S1R; an m-system generally cannot, because inverting a set in a noncommutative ring requires the Ore condition. m-Systems are a tool for finding primes, not for localising at them.

Learning Objectives

  • State (10.3) and verify it for multiplicatively closed sets and for {a,a2,a4,a8,}.
  • Prove (10.4): 𝔭 is prime iff R𝔭 is an m-system.
  • Prove (10.5): an ideal maximal with respect to missing an m-system is prime.
  • Assemble the Zorn argument that produces such a maximal ideal.
  • Deduce that every non-nilpotent aR lies outside some prime ideal.
  • Verify directly that Mn(D) is a prime ring using matrix units.

Definitions

Definition(10.3)m-System

A nonempty subset SR is an **m-system** if for all a,bS there exists rR with arbS.

Multiplicatively closed
abS for all a,bS, with S. Taking r=1 shows every such S is an m-system.
n-system
For every aS there is rR with araS. Setting b=a in (10.3) shows every m-system is an n-system; the converse fails, and repairing it is (10.10).
Disjoint from an ideal
S𝔄=. If 0S no ideal at all is disjoint from S, since every ideal contains 0.
Saturation
Unlike the commutative case there is no useful saturation operation on m-systems; they are used as they are found.

An m-system is a bare set: it carries no additive structure and need not contain the identity.

Core Concepts

Why not just multiplicatively closed sets

If 𝔭 is prime and a,b𝔭, nothing forces ab𝔭 — in M2(k) the ideal (0) is prime yet e11e22=0. So complements of primes are not multiplicatively closed, and a theory built on multiplicative closure would have no examples. Inserting an unspecified r makes the complement of every prime an example, by construction.

The powers of a single element

The set S={a,a2,a4,a8,}={a2i:i0} is an m-system in any ring: given a2i and a2j with ij, take r=a2j2i, so that

a2ia2j2ia2j=a2j+2j=a2j+1S.
(10.3a)

The exponents double, which is why the set of all powers is not needed — and indeed S is not multiplicatively closed, since aa2=a3S in general.

This modest example does real work: S misses 0 precisely when a is not nilpotent, and that is the hinge of the inclusion 𝔄{s:sn𝔄} in The Radical of an Ideal as an Intersection of Primes.

Subsets of Rno closure assumed
n-systemsar:araS — complements of semiprime ideals
m-systemsa,br:arbS — complements of prime ideals
Multiplicatively closed setsabS — the commutative-style case, r=1

Both inclusions are strict: {a2i} is an m-system that is not multiplicatively closed, and in M2(k) the set {e12} is an n-system — indeed e12e21e12=e12 — but so is any set containing a single element x with xRxx.

Key Results

Corollary(10.4)Primes are complements of m-systems

Let R be a ring and 𝔭R an ideal. Then 𝔭 is prime if and only if R𝔭 is an m-system.

Proof

Suppose 𝔭 is prime. Then 𝔭R, so R𝔭. Let a,b𝔭. By (10.2)(3), aRb𝔭 would force a𝔭 or b𝔭; hence aRbnot𝔭 and there is rR with arb𝔭, i.e. arbR𝔭.

Conversely, suppose R𝔭 is an m-system. Nonemptiness gives 𝔭R. If a,b𝔭 then some arb𝔭, so aRbnot𝔭. Contrapositively aRb𝔭 implies a𝔭 or b𝔭, which is (10.2)(3), hence 𝔭 is prime.

Proposition(10.5)Maximal disjoint ideals are prime

Let SR be an m-system and let 𝔭 be an ideal of R that is maximal with respect to the property 𝔭S=. Then 𝔭 is a prime ideal.

Proof

First, 𝔭R: since S, an ideal disjoint from S cannot be all of R. We verify (10.2)(2). Suppose a𝔭 and b𝔭 but (a)(b)𝔭.

The ideals 𝔭+(a) and 𝔭+(b) strictly contain 𝔭, so by maximality neither is disjoint from S: choose sS(𝔭+(a)) and sS(𝔭+(b)). As S is an m-system there is rR with srsS. But

srs(𝔭+(a))R(𝔭+(b))𝔭+(a)R(b)𝔭+(a)(b)𝔭,

because every term involving 𝔭 is absorbed by the ideal 𝔭 and (a)R(b)(a)(b). So srs𝔭S, contradicting disjointness. Hence a𝔭 or b𝔭, and 𝔭 is prime.

CorollaryExistence of avoiding primes

Let S be an m-system and 𝔄 an ideal with 𝔄S=. Then there exists a prime ideal 𝔭𝔄 with 𝔭S=.

Proof

Order by inclusion the set Σ of ideals containing 𝔄 and disjoint from S; it is nonempty because 𝔄Σ. The union of a chain in Σ is an ideal, contains 𝔄, and meets S only if some member does — so it lies in Σ. Zorn's Lemma supplies a maximal element 𝔭, which is prime by (10.5).

CorollaryNon-nilpotent elements avoid a prime

If aR is not nilpotent, there is a prime ideal 𝔭 of R with a𝔭. Indeed S={a2i:i0} is an m-system with 0S, so the previous corollary applied to 𝔄=(0) yields a prime 𝔭 disjoint from S; in particular a𝔭.

RemarkWhat maximality does not give

The ideal produced by (10.5) is maximal only among ideals disjoint from S; it is generally far from a maximal ideal of R. In with S={22i}, the ideal (0) is disjoint from S but not maximal in Σ, whereas (3) is maximal in Σ — and (9), although disjoint from S, is not maximal in Σ and is not prime.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Negate to get closure

To convert an ideal-avoidance property into a closure property, take complements. Primeness reads as a closure condition on R𝔭; that is the whole content of (10.4).

Move 2

Push out and catch a witness

Enlarging 𝔭 by (a) must break disjointness, delivering a concrete sS. Maximality is used only to produce witnesses, never structurally.

Move 3

Absorb into the ideal

Expanding (𝔭+(a))R(𝔭+(b)), every term containing a factor from 𝔭 is swallowed. What is left is (a)R(b)(a)(b) — the assumed inclusion.

The same three moves reappear, with ara in place of arb, in the treatment of semiprime ideals — see Semiprime Ideals and n-Systems. Learning them once covers both.

Worked Example

Mn(D) is a prime ring, checked with matrix units

Let D be a division ring and R=Mn(D). By (10.4) it suffices to show that R{0} is an m-system, i.e. that aRb0 whenever a,b0.

Choose indices with aij0 and bkl0, and take r=ejk. The (i,l) entry of aejkb is

(aejkb)il=s,tais(ejk)stbtl=aijbkl0,
(E.1)

Both factors are nonzero elements of a division ring, so the product is nonzero.

Hence aejkb0, the complement of (0) is an m-system, and (0) is prime. So Mn(D) is a prime ring for every n, even though for n2 it is very far from a domain.

Producing a prime that avoids a prescribed element

Take R= and a=2, so S={2,4,16,256,}={22i}. An ideal (n) meets S exactly when n22i for some i, i.e. when n is a power of 2 (including n=1). So the ideals disjoint from S are (0) together with all (n) whose n has an odd prime factor: for instance (0),(3),(9),(5),(6),(12).

Now maximise. (9)(3) and (3) is still disjoint from S, so (9) is not maximal in Σ — correctly, since (9) is not prime. Likewise (12)(6)(3). Every ideal properly containing (3) equals , which meets S; hence (3) is maximal in Σ and (10.5) certifies it prime. The maximal members of Σ are precisely the ideals (p) with p an odd prime — exactly the primes of missing every power of 2.

Process and Workflow

Choose what to avoidPick the element or set you want kept outside the prime, and build an m-system S containing it — the doubling powers {a2i} if you start from one element.
Check S𝔄=For 𝔄=(0) this says exactly that a is not nilpotent. If S meets 𝔄, no prime above 𝔄 can avoid S and the construction correctly fails.
Apply Zorn to ΣIdeals containing 𝔄 and disjoint from S, ordered by inclusion; unions of chains stay in Σ.
Invoke (10.5)The maximal element is prime. Read off the conclusion: an element outside a prime, or a prime containing a prescribed ideal.

You need a prime ideal with a prescribed property. Which tool?

Avoid a setMake the set an m-system and use (10.5). This is the only general existence mechanism available.
Contain an idealEvery proper ideal lies in a maximal ideal, and maximal ideals are prime; use Zorn directly with no m-system.
Be minimal over an idealApply Zorn downwards: intersections of descending chains of primes are prime, so minimal primes over 𝔄 exist.
Be localisableNone of the above helps — that needs the Ore condition, which m-systems do not supply.

Comparison and Classification

Commutative multiplicative sets versus m-systems
FeatureMultiplicatively closed Sm-system S
Closure conditionabSarbS for some rR
Complement of a primeyes (commutative case)yes (always)
Maximal disjoint ideal is primeyes (commutative case)yes, (10.5)
Contains 1 by conventionusually assumednot assumed
Supports localisation S1Ryesonly under an Ore condition
Generated by one element{an:n1}{a2i:i0} suffices
Which closure conditions a given set satisfies
multiplicatively closedm-systemn-system
R𝔭, 𝔭 primepartialyesyes
R𝔠, 𝔠 semiprime but not primenonoyes
{an:n1}yesyesyes
{a2i:i0}noyesyes
U(R), the unitsyesyesyes
{e12}M2(k)noyesyes

Which closure conditions a given set satisfies

The single-element set {e12} qualifies because e12e21e12=e12: an m-system may be finite, and even a singleton. The first row is marked part because R𝔭 is multiplicatively closed exactly when 𝔭 is completely prime.

Relationship Map

m-system SZorn on ideals missing Smaximal such ideal 𝔭𝔭 prime

Downstream, this chain is the engine of two results. Taking S={a2i} gives the containment 𝔄{s:sn𝔄}, and taking arbitrary S gives the hard inclusion in the theorem that 𝔄 is the intersection of the primes above 𝔄 — both in The Radical of an Ideal as an Intersection of Primes. The n-system variant, via the lemma that every n-system contains an m-system through any of its points, is what makes semiprime ideals intersections of primes.

Design Considerations

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

  • **Which m-system to choose.** A larger S gives a stronger avoidance conclusion but is more likely to meet the ideal you started from. The doubling-powers system is the smallest useful one built from a single element.
  • Whether to start from an ideal. Applying Zorn inside {𝔅𝔄} rather than inside all ideals is free and gives a prime above 𝔄; there is never a reason not to.
  • Ore or not. If the real goal is a ring of fractions rather than a prime ideal, abandon m-systems and check the Ore condition on a multiplicatively closed set of regular elements instead.
  • Sides. m-systems are left-right symmetric, matching the symmetry of primeness. No side-choice is needed anywhere in this construction.

Failure Modes and Common Mistakes

  • Do not assume r can be taken to be 1: that would return you to multiplicative closure and to a theory with no examples.
  • Do not assume the r in (10.3) is unique or canonical; the definition is purely existential and no choice function is implied.
  • Do not confuse *maximal among ideals disjoint from S* with maximal ideal. The former is prime, the latter is prime, but they are rarely the same ideal.
  • Do not forget nonemptiness: the empty set vacuously satisfies the closure condition, and admitting it would make the improper ideal R prime.
  • Do not conflate m-systems with n-systems. Every m-system is an n-system; the converse needs the lemma (10.10) and gives only a sub-m-system through a chosen point.

Quick Reference

DefinitionS, and a,bSarbS for some r
Characterisation𝔭 prime R𝔭 an m-system
Production rulemaximal ideal disjoint from S is prime (10.5)
Existence𝔄S= some prime 𝔭𝔄 with 𝔭S=
Standard system{a,a2,a4,a8,}, missing 0 iff a is not nilpotent
Weaker cousinn-system: ar with araS
SymmetryS is an m-system in R iff it is one in Rop
No localisationm-systems do not give S1R without an Ore condition
Checklist for applying (10.5)
StepWhat to verifyFailure mode
NonemptySvacuous closure makes R prime
Sandwich closurea,bSr,arbSonly ordinary products checked
Disjointness𝔄S=0S; Σ empty
Chain unionsunion of a chain in Σ lies in Σforgetting that a union of ideals along a chain is an ideal
Conclusionmaximal element is primemistaking it for a maximal ideal

Frequently Asked Questions

Why is the definition of an m-system existential in r?

Because the corresponding condition on primes, aRbnot𝔭, is existential: it says some element of aRb escapes 𝔭. A universal version — arbS for all r — would be violated by taking r=0 whenever 0S, so it would have essentially no examples.

Is every m-system contained in the complement of a prime?

Yes, provided 0S, or more generally provided some ideal is disjoint from S. Apply the corollary with 𝔄=(0): there is a prime 𝔭 disjoint from S, so SR𝔭. If 0S no such prime exists.

Does (10.5) need the ring to have an identity?

The proof as given uses (a)=RaRa, which is where the identity enters. Without an identity one replaces (a) by the ideal generated by a, namely a+Ra+aR+RaR, and the argument goes through with more bookkeeping. Everything on this page assumes an identity.

What replaces m-systems for semiprime ideals?

n-systems: 𝔠 is semiprime exactly when R𝔠 is an n-system. The two notions are linked by (10.10), which shows every n-system contains an m-system through any prescribed point — the technical heart of the proof that semiprime ideals are intersections of primes.

Can I always take the m-system generated by a set?

There is no canonical generated m-system, because the required r is not determined. One can close a set under some choice of sandwiching elements, as in the inductive construction of (10.10), but the result depends on the choices made.

How does this relate to prime avoidance in commutative algebra?

It is the opposite direction. Prime avoidance says an ideal inside a finite union of primes lies in one of them; (10.5) says a set closed under sandwiched products can be avoided by a single prime. The two are used for different purposes and neither implies the other.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §10 (pp. 163–181).
  2. N. H. McCoy, “Prime ideals in general rings”, American Journal of Mathematics 71 (1949), 823–833.
  3. N. H. McCoy, The Theory of Rings, Macmillan, New York, 1964.
  4. K. R. Goodearl and R. B. Warfield, Jr., An Introduction to Noncommutative Noetherian Rings, 2nd edition, Cambridge University Press, 2004, Chapters 3 and 10.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Prove that every n-system containing a contains an m-system containing a, and identify where choice is used.
  • For which rings and primes does R𝔭 satisfy the right Ore condition?
  • Give an m-system in a free algebra kx,y and describe a prime ideal avoiding it.
  • How is the set of minimal primes over an ideal obtained by an m-system argument?
  • Compare m-systems with the multiplicative sets used in Goldie's theorem for constructing quotient rings.
  • Is there a version of (10.5) for rings without identity, and what changes in the proof?
  • What is the analogue of an m-system for primitive ideals rather than prime ideals?
Page
KEVOS-ENG-MATH-NCR-0075
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Absolutely Irreducible Modules and Schur’s Lemma over a Field | KEVOS®Article · Project ManagementAlgebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project Management