KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← Articlesm-Systems and the Characterisation of Prime IdealsEngineering · Engineering MathematicsLesson 403/884← PrevNext →
ArticlePublished 8 Aug 202615 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIm-Systems and the Characterisation of Prime Ideals

KEVOS knowledge first · trusted web sources when needed

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,b∈S⇒arb∈S for some r∈R. 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

01Executive 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,b∈S one asks only that arb∈S for some r∈R.

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.

arb∈SDefining condition
R∖𝔭Canonical example
ZornHow primes are produced
{a2i}Key non-multiplicative example

02Overview

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.

S≠∅and∀a,b∈S∃r∈R:arb∈S
(10.3)

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

One line to remember

𝔭⊊R is prime ⇔ R∖𝔭 is an m-system. Primes and m-systems are two views of the same data.

There is a cost. In commutative algebra a multiplicatively closed set can be inverted, giving S−1R; 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.

03Learning 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 a∈R lies outside some prime ideal.
  • Verify directly that Mn(D) is a prime ring using matrix units.

04Definitions

Definition(10.3)m-System

A nonempty subset S⊆R is an **m-system** if for all a,b∈S there exists r∈R with arb∈S.

Multiplicatively closed
ab∈S for all a,b∈S, with S≠∅. Taking r=1 shows every such S is an m-system.
n-system
For every a∈S there is r∈R with ara∈S. 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 0∈S 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.

05Core 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:i≥0} is an m-system in any ring: given a2i and a2j with i≤j, take r=a2j−2i, so that

a2i⋅a2j−2i⋅a2j=a2j+2j=a2j+1∈S.
(10.3a)

The exponents double, which is why the set of all powers is not needed — and indeed S is not multiplicatively closed, since a⋅a2=a3∉S 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-systems∀a∃r:ara∈S — complements of semiprime ideals
m-systems∀a,b∃r:arb∈S — complements of prime ideals
Multiplicatively closed setsab∈S — 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 xRx∋x.

06Key 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 r∈R with arb∉𝔭, i.e. arb∈R∖𝔭.

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 S⊆R 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 s∈S∩(𝔭+(a)) and s′∈S∩(𝔭+(b)). As S is an m-system there is r∈R with srs′∈S. 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.

Corollary—Existence 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).

Corollary—Non-nilpotent elements avoid a prime

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

Remark—What 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.

07Proof 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 s∈S. 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.

08Worked 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 aRb≠0 whenever a,b≠0.

Choose indices with aij≠0 and bkl≠0, and take r=ejk. The (i,l) entry of aejkb is

(aejkb)il=∑s,tais(ejk)stbtl=aijbkl≠0,
(E.1)

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

Hence aejkb≠0, 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 n≥2 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 n∣22i 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.

Reading the output

The construction never says which prime it produces — Zorn's Lemma is not constructive. What it guarantees is that at least one prime avoids the whole m-system, and hence avoids a. That single existence statement is all (10.7) needs.

09Process 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.

10Comparison and Classification

Commutative multiplicative sets versus m-systems
FeatureMultiplicatively closed Sm-system S
Closure conditionab∈Sarb∈S for some r∈R
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 S−1Ryesonly under an Ore condition
Generated by one element{an:n≥1}{a2i:i≥0} suffices
Which closure conditions a given set satisfies
multiplicatively closedm-systemn-system
R∖𝔭, 𝔭 prime◐partial●yes●yes
R∖𝔠, 𝔠 semiprime but not prime○no○no●yes
{an:n≥1}●yes●yes●yes
{a2i:i≥0}○no●yes●yes
U(R), the units●yes●yes●yes
{e12}⊆M2(k)○no●yes●yes

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.

11Relationship Map

m-system S⟹Zorn on ideals missing S⟹maximal 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.

12Design 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.

13Failure Modes and Common Mistakes

An m-system containing 0 is useless

If 0∈S then no ideal is disjoint from S and Σ is empty, so Zorn's Lemma does not apply. When S={a2i} this is precisely the case where a is nilpotent — and then indeed every prime contains a.

Do not expect to localise

R∖𝔭 being an m-system says nothing about the existence of R𝔭. Constructing a ring of fractions needs a multiplicatively closed set of regular elements satisfying the Ore condition; for most noncommutative rings and most primes this fails.

  • 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.

14Quick Reference

DefinitionS≠∅, and a,b∈S⇒arb∈S 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: ∀a∃r with ara∈S
SymmetryS is an m-system in R iff it is one in Rop
No localisationm-systems do not give S−1R without an Ore condition
Checklist for applying (10.5)
StepWhat to verifyFailure mode
NonemptyS≠∅vacuous closure makes R prime
Sandwich closurea,b∈S⇒∃r,arb∈Sonly ordinary products checked
Disjointness𝔄∩S=∅0∈S; Σ 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

15Frequently 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 — arb∈S for all r — would be violated by taking r=0 whenever 0∉S, so it would have essentially no examples.

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

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

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

The proof as given uses (a)=RaR∋a, 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.

16Related KEVOS Topics

Prime IdealsIn a noncommutative ring the element test ab ∈ p is the wrong one. The correct definition uses products of ideals, equRadical of an IdealFor an ideal A of any ring, A is defined by an m-system condition — and turns out to be the intersection of the prime idSemiprime IdealsAn ideal c is semiprime when A^2 ⊆ c forces A ⊆ c. Equivalently a R a ⊆ c a ∈ c, equivalently c = c, equivalently c is aThe Lower NilradicalNil_* R = (0) — the intersection of all prime ideals of R, the smallest semiprime ideal, a nil ideal that need not be niPrime and Semiprime RingsA ring is prime when (0) is a prime ideal and semiprime when (0) is semiprime. The element tests aRb = 0 a = 0 o

17References

  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.

18AI 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 k⟨x,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

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. Design Considerations
  13. Failure Modes and Common Mistakes
  14. Quick Reference
  15. Frequently Asked Questions
  16. Related KEVOS Topics
  17. References
  18. AI Suggested Questions

Continue learning

Prime Ideals in Noncommutative RingsArticle · Engineering MathematicsNEXT LESSON →The Radical of an Ideal as an Intersection of PrimesArticle · Engineering MathematicsThe Unipotent Radical of a Linear GroupArticle · Engineering MathematicsSemiprime Ideals and n-SystemsArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®