Executive Summary
Projective modules are always flat; the converse fails over most rings. Bass identified exactly when it holds: **every flat right -module is projective if and only if is right perfect**, equivalently if and only if satisfies the descending chain condition on principal left ideals.
The cycle of implications is short. Right perfectness gives every module a projective cover; tensoring the cover's kernel sequence with and using flatness forces the kernel to vanish. Conversely, the flat module attached to a sequence is projective only when the chain stabilises, and that chain condition returns right perfectness.
Overview
Write . Two prior results converge here: the construction of projective covers over right perfect rings, and the flat module built from an arbitrary sequence of ring elements. The first drives the implication *perfect flat is projective*; the second drives its converse.
Compare ; the proof given here is independent of it and supplies the implication left open there.
The side switch is the memorable feature. Perfectness is a right-handed condition — right T-nilpotence of , projective covers for right modules — yet the chain condition it is equivalent to concerns left ideals. The reason is visible in the construction: the relations in a right module accumulate coefficients on the left.
A useful by-product: since every direct limit of projective modules is flat, over a right perfect ring direct limits of projectives are again projective — a closure property that fails badly over , where is a direct limit of copies of .
Learning Objectives
- State and lay out the implication cycle used to prove it.
- Run the argument and see why both injectivity and vanishing are available.
- Show that any descending chain of principal left ideals has the form .
- Apply to convert flat implies projective into the chain condition.
- Prove directly that DCC on principal left ideals makes right T-nilpotent.
- Identify the flat non-projective module over produced by the construction.
Definitions
- Right perfect
- semisimple and right T-nilpotent: every sequence has for some .
- DCC on principal left ideals
- Every chain stabilises. Equivalently, has DCC on cyclic submodules.
- Naturally isomorphic to for a right module ; this identification is what turns the flatness hypothesis into a statement about radicals.
- Direct limit
- A colimit over a directed system. Direct limits of flat modules are flat; direct limits of projectives are flat but generally not projective.
- Semiprimary
- semisimple with nilpotent. Every semiprimary ring is right and left perfect; Bass's perfect rings are the homological generalisation.
Modules tested for flatness and projectivity are right modules; the chain condition concerns left ideals. Keeping the two sides straight is the single most error-prone aspect of this theorem.
Core Concepts
Why a projective cover converts flatness into projectivity
Let be flat and let be a projective cover with kernel . Two independent facts collide. Flatness of , via the one-presentation criterion applied to with flat, says is injective for every left module . Smallness of says .
Take and use .
An injective zero map has zero source, so ; right T-nilpotence then forces and is an isomorphism.
Why the chain condition appears on the left
Any descending chain of principal left ideals can be normalised. If then for some , so after renaming the chain reads
This is exactly the data feeding the construction : a sequence of ring elements. The construction produces a right module whose projectivity is equivalent to stationarity of a chain of left ideals, and that asymmetry is inherited by the theorem.
Independence from Theorem P
The cycle uses only projective covers, the flat construction, and the unit property of the radical. It never invokes , so it independently establishes the implication *right perfect DCC on principal left ideals*, which was left unproved there.
Key Results
For any ring with identity the following are equivalent:
- is right perfect;
- satisfies the descending chain condition on principal left ideals;
- every flat right -module is projective.
The numbering follows Lam, who labels the third condition (5) to align with the four conditions of .
We prove .
**.** Let be a flat right -module. Since is right perfect, provides a projective cover ; write with . As is projective it is flat, so applies: because is flat, is exact for every left -module .
Take with . Using , exactness says the induced map is injective. On the other hand gives by , and by ; hence the image of in is zero and the map is the zero map.
A map that is both injective and zero has zero domain, so , i.e. . Since is right T-nilpotent, the criterion forces . Therefore is an isomorphism and is projective.
**.** Let be a descending chain of principal left ideals. Writing and , the chain becomes . Attach to the sequence the module of , which is flat. By (3) it is projective, and then says the chain is eventually stationary. Hence so is the original chain.
**, T-nilpotence.** Let . The chain is stationary by (2), so for some there is with , that is
Since and is an ideal, , so by the characterisation of the Jacobson radical. Multiplying by its inverse gives , which is right T-nilpotence of .
**, semisimplicity of .** This is the remaining half and is the content of the implications of : DCC on principal left ideals gives DCC on cyclic submodules of every left module, hence simple submodules and the absence of infinite orthogonal families of idempotents, from which is semisimple. With both halves, is right perfect.
If is right perfect, then every direct limit of projective right -modules is projective. Indeed direct limits of flat modules are flat, projective modules are flat, and returns projectivity. Over the conclusion fails: is a direct limit of free modules and is not projective.
If admits a sequence with for every , then is not right perfect and the module of is a flat, non-projective right -module. This is a recipe, not merely an existence statement.
Flat right modules being projective is a condition on , not a symmetric one: it characterises right perfectness. The mirror statement — flat left modules are projective — characterises left perfectness, and the two are not equivalent.
Proof Techniques and Method
How these proofs work, and which move to reuse.
The last step is the reusable idea: to prove that a homological property forces a chain condition, manufacture a module whose homological behaviour encodes the chain. Bass's module does this by presenting a direct limit as an explicit quotient of a free module.
Worked Example
Failure over , with the module made explicit
Let , a local ring with . The chain of principal ideals
Strictly descending, since — otherwise would be a unit.
never stabilises, so fails condition (2) and is not right perfect. Applying with for all gives and , and the quotient identifies with :
The class of corresponds to .
So the construction reproduces the classical example: is flat over — it is a localisation — and is not projective, because projective modules over a local ring are free and is not free over . Everything is consistent with .
Success over an artinian ring:
Here is local with and , hence nilpotent and in particular right T-nilpotent, and is semisimple. So is right perfect and every flat -module is projective — and, being projective over a local ring, free.
Check the chain condition directly: the principal left ideals of are , , and , only four of them, so DCC is trivially satisfied. Running the construction with gives , because makes every element eventually die — the construction produces nothing new, exactly as it must over a perfect ring.
Reading the theorem as a test
- : the chain fails DCC, and indeed and are flat non-projective.
- : the chain fails DCC; is flat and not projective.
- : left artinian, so DCC holds on all left ideals in particular, and flat equals projective.
- Any semiprimary ring: nilpotent, so DCC on principal left ideals holds and flat equals projective.
Comparison and Classification
| Right perfect | DCC on principal left ideals | Flat projective | Every module has a projective cover | |
|---|---|---|---|---|
| a field | yes | yes | yes | yes |
| yes | yes | yes | yes | |
| yes | yes | yes | yes | |
| no | no | no | no | |
| no | no | no | no | |
| no | no | no | no |
Bass's conditions across standard rings
The columns move together by and ; the table is really a check that the theorem's four conditions never disagree. The first three rows are semiprimary, the last three are semiperfect or worse with a non-T-nilpotent radical.
| Implication | Tool | Where the hypothesis is spent |
|---|---|---|
| Right perfect flat is projective | (24.12), (24.23), (23.16) | Existence of a cover, and |
| Flat is projective DCC | (24.24) | Projectivity of the constructed module |
| DCC T-nilpotent radical | (4.1) | is a unit |
| DCC semisimple | (23.20) | Simple submodules and finite orthogonal families |
Relationship Map
The cycle is the proof. Adding the results of the previous pages gives a longer list of equivalents for right perfectness: every right module has a projective cover ; every left module has DCC on cyclic submodules; has no infinite orthogonal family of idempotents and every nonzero left module has a simple submodule .
| Condition | Type | Source |
|---|---|---|
| semisimple and right T-nilpotent | internal | Definition (23.18) |
| DCC on principal left ideals | chain condition | (23.20), (24.25) |
| Every left module has DCC on cyclic submodules | chain condition | (23.20) |
| No infinite orthogonal idempotents; every nonzero left module has a simple submodule | mixed | (23.20) |
| Every right module has a projective cover | homological | (24.18) |
| Every flat right module is projective | homological | (24.25) |
Note the pattern of sides: the homological conditions are stated for right modules, the chain conditions for left ideals and left modules. This is not a misprint anywhere in the list; it is a genuine feature of the theory.
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
- Homological dimension theory. Bass introduced perfect rings to extend the good behaviour of finitistic dimension from semiprimary rings; flat equals projective is what makes flat and projective dimensions agree over such rings.
- Representation theory of finite-dimensional algebras. Every such algebra is semiprimary, hence perfect, so flat modules over group algebras and quiver algebras are automatically projective. Computational packages may therefore treat the two notions interchangeably in that setting.
- Approximation theory and cotorsion pairs. The contrast between projective covers, which need perfectness, and flat covers, which exist over every ring, is the historical starting point of the theory of covers and envelopes relative to a class of modules.
- Descent and localisation. In commutative algebra and algebraic geometry, flatness is the workhorse and projectivity the exception; Bass's theorem explains why the two notions can only be conflated over very special, essentially finite-dimensional-like rings.
Honest summary: the theorem is internal to algebra. Its practical effect is that whenever one works over a finite-dimensional algebra — the setting of nearly all computational representation theory — the distinction between flat and projective can be ignored, and that licence is exactly what Bass's theorem certifies.
Failure Modes and Common Mistakes
- Do not conclude from that flat modules over a perfect ring are free; they are projective, and freeness requires the ring to be local or otherwise special.
- Do not use as an equivalence: stationarity of the chain is derived as a necessary condition for projectivity of , not asserted as sufficient.
- Do not assume the theorem is symmetric — a right perfect ring that is not left perfect has all flat right modules projective while some flat left module is not.
- Do not overlook the role of in the last step: without being a unit the chain argument gives nothing, which is why the elements must be taken inside the radical.
Quick Reference
| Question | Answer if is right perfect | Answer otherwise |
|---|---|---|
| Does every flat right module split off a free one? | Yes, it is projective | Not in general |
| Is there a flat non-projective right module? | No | Yes, built by (24.24) |
| Does of projectives stay projective? | Yes | Not in general |
| Do principal left ideals satisfy DCC? | Yes | No |
| Does every right module have a projective cover? | Yes | No |
Frequently Asked Questions
Why does the proof tensor with rather than an arbitrary module?
Because converts the flatness statement into a statement about radicals, which is where the smallness of the kernel can be used. Any other test module would leave the two hypotheses — flatness and smallness — with no common language.
Where exactly does right T-nilpotence get used?
Twice. Once implicitly, to produce the projective cover via ; and once explicitly, to pass from to using the criterion . Semiperfectness alone gives neither step for an arbitrary flat module.
Is there a flat module that is projective over one ring and not over another?
Yes, in the natural sense: is flat and not projective over and over , but it is projective — indeed free of rank one — over itself. Projectivity depends on the base ring, and the theorem says the base ring is exactly what decides whether flatness suffices.
How does this theorem relate to the Govorov–Lazard theorem?
Lazard's theorem says every flat module is a direct limit of finitely generated free modules. Combined with , over a right perfect ring every such direct limit is projective, so perfect rings are precisely those where the class of projectives is closed under direct limits.
Why is Lam's third condition numbered (5)?
To align with , whose four conditions are numbered (1)–(4). Adding the flat criterion as a fifth condition emphasises that extends the earlier theorem rather than replacing it, and that the present proof also fills the implication left open there.
Does the theorem help decide whether a specific module is projective?
Yes, in one direction: over a right perfect ring, verifying flatness — often easy, via a direct limit presentation — establishes projectivity. Over other rings it warns that no such shortcut exists, and even manufactures the counterexample.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §24, (24.25) (p. 369); see also §23, (23.16) and (23.20).
- H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §28.
- T. Y. Lam, Lectures on Modules and Rings, Graduate Texts in Mathematics 189, Springer-Verlag, 1999, §4 (flat modules, Lazard's theorem).
- D. Lazard, “Autour de la platitude”, Bulletin de la Société Mathématique de France 97 (1969), 81–128.
AI Suggested Questions
- Write out the proof that a finitely presented flat module is projective over an arbitrary ring.
- Verify directly that the module of is the direct limit of along multiplication by the .
- Give a right perfect ring that is not left perfect and exhibit a flat left module that is not projective.
- Deduce from Bass's theorem that flat dimension and projective dimension agree over a right perfect ring.
- How does the equivalence interact with Morita equivalence — is flat implies projective a Morita invariant condition?
- Compare with the theorem that all modules have flat covers, and explain why the two are not in tension.
- Which of the equivalences in survive for rings that are not assumed to have an identity?
