Executive Summary
A left -module is projective if every map out of into a quotient can be lifted to the thing being quotiented. Equivalently — and this is Lam's — is a direct summand of a free module, and equivalently every surjection onto splits.
That last form is what connects projectivity to semisimplicity. Semisimple rings are the rings over which all short exact sequences split, so over them everything is projective. Theorem shows the converse holds with a much weaker hypothesis: it is enough that every cyclic left module be projective, because that alone forces every left ideal to split off from .
Overview
Free modules are easy to map out of: define the map on a basis. Projective modules are the class for which this convenience survives, and they are exactly the retracts of free modules. Everything in homological algebra that begins with a resolution begins with this class.
The lifting property. The map into the quotient is given; into the object being quotiented must be produced.
The injective notion is obtained by reversing every arrow: is injective if maps into extend along injections. The two theories are formally dual but behave very differently in practice — free modules give projectives for nothing, while producing injectives requires the theory of divisible modules and injective hulls.
For semisimple rings the asymmetry disappears: over such a ring every module is simultaneously projective and injective, and no resolution is ever longer than one step. That statement is the homological signature of the class defined on Semisimple Rings: Definition and Equivalent Characterisations.
Learning Objectives
- State the lifting property and the extension property precisely, with all quantifiers.
- Prove the cycle of implications in , including why free modules are projective.
- Prove , isolating the step where cyclicity is used.
- Prove and say exactly which half of the injective analogue of it needs.
- Show that is a cyclic non-projective module over .
- Place free, projective and flat in the correct order and give separating examples.
Definitions
A left -module is projective if for every surjective -homomorphism of left -modules and every -homomorphism , there exists an -homomorphism with .
A left -module is injective if for every injective -homomorphism of left -modules and every -homomorphism , there exists an -homomorphism with .
- Free module
- ; equivalently has a basis, and -maps out of correspond to arbitrary set maps from the basis.
- Retract
- is a retract of if there are maps composing to ; equivalently is isomorphic to a direct summand of .
- Split short exact sequence
- with compatibly with the maps.
- Flat module
- is flat if preserves injections. Projective implies flat; the converse holds for finitely presented modules.
- Divisible module
- For -modules, with for all ; over divisible and injective coincide.
Both definitions are stated for left modules; the right-handed versions are the same statements read in the opposite ring.
Core Concepts
Why free modules lift
Let be free on a basis , let and . For each choose with — possible because is onto, and requiring the axiom of choice when is infinite. Defining and extending -linearly gives on a basis, hence everywhere. Projectivity of free modules is therefore nothing but the universal property of a basis.
Direct summands inherit lifting
If and is given, extend to by declaring it zero on , lift the extension to , then restrict to . This one-line argument is why the class of projectives is closed under direct summands and under arbitrary direct sums.
The dual basis description
Projectivity can be written without quantifying over all modules. is projective iff there exist elements of and homomorphisms such that for every only finitely many are nonzero and
A basis without linear independence: the coordinates exist but need not be unique.
Where projectives sit
- **Free projective flat**, and both implications are strict in general.
- Over a local ring every projective module is free (Kaplansky); over a principal ideal domain every submodule of a free module is free, so finitely generated projective equals free.
- Over a polynomial ring finitely generated projective modules are free — the Quillen–Suslin theorem, answering Serre's problem.
- Over a Dedekind domain the finitely generated projectives are the direct sums of ideals; the failure of freeness is measured exactly by the class group.
- is projective iff for every ; the class of projectives is what makes and computable.
Key Results
For a left -module the following are equivalent.
- is projective.
- is isomorphic to a direct summand of a free left -module.
- Every surjective -homomorphism from a left -module onto splits.
**(1) (3).** Let be surjective. Apply the lifting property to and to : there is with , which is precisely a splitting.
**(3) (2).** Choose any generating set of and let be free on it, with the resulting surjection . By (3) there is with , so and .
**(2) (1).** Write with free and ; it suffices to treat . Given and , extend to by . Since is free, choose for each basis element an element with and let be the induced map; then . Restricting to gives the required lift.
For a ring with identity the following are equivalent.
- is left semisimple.
- Every left -module is projective.
- Every finitely generated left -module is projective.
- Every cyclic left -module is projective.
**(1) (2).** If is left semisimple then every short exact sequence of left modules splits by ; in particular every surjection onto a module splits, so is projective by . Conversely, if every left module is projective, then given any surjection the module is projective, so the surjection splits by ; hence every short exact sequence splits and is left semisimple by .
**(2) (3) (4)** are specialisations.
**(4) (1).** We verify , that is semisimple. Let be any left ideal. The module is cyclic, hence projective by hypothesis, so by the short exact sequence
splits. A splitting exhibits as a direct summand of . Since was arbitrary, every submodule of is a direct summand, i.e. is semisimple, and gives (1).
For a ring with identity the following are equivalent: (1) is left semisimple; (2) every left -module is injective.
**(1) (2).** Let be a left -module, injective and given. By the module is semisimple, so is a direct summand: . Define by , which is well defined because the sum is direct and because is injective. Then .
**(2) (1).** Let be a left -module and a submodule. By hypothesis is injective, so applying the extension property to the inclusion and to produces with . Then , so is semisimple; by , is left semisimple.
The list in can in fact be extended by (3) every finitely generated left -module is injective, and (4) every cyclic left -module is injective. The implications (1) (2) (3) (4) are immediate; the converse (4) (1) is a theorem of B. Osofsky (1964) and is substantially harder than anything on this page. The asymmetry with the projective case is real: is three lines, its injective mirror image is a research paper.
is left semisimple iff , iff for all left -modules . Indeed says precisely that is projective, and says that all modules being projective is semisimplicity.
Proof Techniques and Method
How these proofs work, and which move to reuse.
- Test against the identity. Almost every proof about projectivity begins by applying the lifting property to . That single substitution converts an abstract universal property into a concrete splitting map.
- Present, then split. Every module is a quotient of a free one. If the resulting surjection splits, the module is a summand of a free; the structure theory follows from choosing the presentation and then splitting it.
- Extend by zero. To move a map defined on a direct summand up to the whole module, extend it by zero on the complement. This is what makes summands of projectives projective and is the only place the direct sum decomposition is used.
- Test on cyclic objects. and Baer's criterion are the same trick: a property that must be checked against all modules can often be checked against the quotients alone, because carries the whole obstruction.
Worked Example
A cyclic non-projective module over
Let be a field and , of dimension . Put and : orthogonal idempotents with , so .
There are exactly two simple left -modules, both one-dimensional over : on the matrix acts by its entry , on by its entry . Direct computation gives , and has the submodule with .
Step 1: is cyclic
The set is a left ideal, since , and . So is a cyclic left -module.
Step 2: is indecomposable
, and . An endomorphism ring with no idempotents other than and forces indecomposability, so is not a direct sum of two nonzero submodules.
Step 3: is not projective
Consider the surjection . If were projective this would split by , giving with both summands nonzero — contradicting Step 2. Hence is a cyclic left module that is not projective, condition fails, and is not left semisimple.
Projective but not free
Over , the ideal is a direct summand — indeed — so it is projective. It is not free, because every free -module has elements and . Over the picture changes: the only subgroup of order is itself, which is the kernel of , so that surjection does not split and is not projective over .
A commutative arithmetic instance: in the ideal satisfies and , so is projective of rank one; it is not principal, hence not free.
Process and Workflow
Is the left -module projective?
Comparison and Classification
| Free | Projective | Flat | |
|---|---|---|---|
| over | yes | yes | yes |
| over | no | no | yes |
| over | no | no | no |
| over | no | yes | yes |
| over | no | no | no |
| over | no | yes | yes |
| over , | no | yes | yes |
| over | no | yes | yes |
| over | no | no | no |
Free, projective and flat on concrete modules
| Condition on | Module-theoretic form | Example |
|---|---|---|
| Left semisimple | every left module is projective | , , |
| Left hereditary | every left ideal is projective | , any Dedekind domain, |
| Local | every projective is free (Kaplansky) | , , |
| Principal ideal domain | finitely generated projective equals free | , |
| Polynomial ring over a field | finitely generated projective equals free | , by Quillen–Suslin |
| Quasi-Frobenius | projective and injective coincide | , for finite |
Note that is hereditary but not semisimple: every left ideal is projective, yet not every cyclic module is. The gap between those two statements is exactly the content of .
Relationship Map
- projective — equivalently a retract of a free module
- always implies
- every surjection onto splits
- is flat
- has a dual basis
- is implied by
- free
- a direct summand of a projective
- any module, when is semisimple
- flat and finitely presented
- does not imply
- free, unless is local or a PID
- injective, unless is quasi-Frobenius
- finitely generated
- always implies
All three implications are strict: over separates the first, over separates the second, and over the third is an equivalence but over a general domain it is not.
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Serre–Swan correspondence
For a compact Hausdorff space , finitely generated projective modules over correspond exactly to vector bundles on . Projectivity is the algebraic shadow of local triviality, and this is the starting point of topological K-theory and of noncommutative geometry.
Multidimensional filter banks
Perfect-reconstruction filter banks in several variables correspond to unimodular completion problems over . Quillen–Suslin guarantees a solution exists, and constructive versions of the theorem produce the filters.
and finiteness obstructions
The Grothendieck group of finitely generated projectives is the primary invariant of a ring; Wall's finiteness obstruction and the class group of a number field are both instances.
Resolutions and homology
Free and projective resolutions are how and are computed, and hence how syzygies, Betti numbers and group cohomology are computed in Macaulay2, Singular and GAP.
The honest position: projectivity itself is machinery. Its value is that it converts a lifting problem, which is hard to check, into a splitting problem, which is concrete — and the applications above are all instances of that conversion.
Computational Notes
Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.
- Over a PID. Smith normal form of a presentation matrix decides projectivity and produces a basis when the module is free; cost is polynomial in the matrix size, with coefficient growth the practical bottleneck over .
- Over a finite-dimensional algebra. Compute a complete set of primitive orthogonal idempotents, giving the indecomposable projectives ; a module is projective iff its multiplicity vector matches a direct sum of these, which is a comparison of dimension vectors.
- Over a polynomial ring. Deciding projectivity reduces to a Gröbner basis computation; constructive Quillen–Suslin algorithms (Logar–Sturmfels, and later refinements) then produce an explicit basis. Implementations exist in Macaulay2 and Singular, and worst-case Gröbner cost is doubly exponential in the number of variables.
- Injectivity. Baer's criterion turns injectivity into a finite check when is left noetherian: it suffices to test extension along finitely many generators of each left ideal.
- Limits. For a general finitely presented ring, deciding whether a finitely presented module is projective is not algorithmically solvable, because the word problem already is not.
Failure Modes and Common Mistakes
- Do not confuse the two uses of the word injective: an injective homomorphism is a monomorphism, an injective module is one with the extension property. Lam's uses both in the same sentence.
- Do not assume flat implies projective. It does for finitely presented modules, and over shows what happens without that hypothesis.
- Do not expect projectivity to be preserved by restriction of scalars. is projective over and not projective over .
- Do not forget that lifting along an infinite basis uses the axiom of choice; the statement that all free modules are projective is not choice-free.
Quick Reference
| You want | Use | Reference |
|---|---|---|
| A splitting of | projective | (2.7)(1) (3) |
| A free module containing as a summand | projective | (2.7)(3) (2) |
| Projectivity of a summand of a free module | extend by zero | (2.7)(2) (1) |
| Semisimplicity from projectivity | cyclic modules suffice | (2.8)(4) (1) |
| Semisimplicity from injectivity | all modules injective | (2.9) |
| Semisimplicity from cyclic injectivity | Osofsky's theorem | cite, do not reprove |
Frequently Asked Questions
Why is projectivity defined by a lifting property rather than as a summand of a free module?
Because the lifting property is what gets used and is stated purely in terms of maps, so it transfers to any abelian category. The description as a summand of a free module is a theorem about module categories specifically — it depends on there being enough free objects, which not every abelian category has.
Is every projective module free?
No. is projective and not free over , and non-principal ideals of a Dedekind domain are projective and not free. It is true over local rings by Kaplansky's theorem, over principal ideal domains, and — for finitely generated modules — over polynomial rings over a field by the Quillen–Suslin theorem.
Why does only need cyclic modules?
Because the obstruction to semisimplicity lives entirely inside . Applying projectivity of the cyclic module to the canonical surjection splits off as a direct summand, and doing this for every left ideal is precisely the statement that is semisimple.
Are projective and injective modules the same over any ring?
They coincide over quasi-Frobenius rings, which include semisimple rings, , and group algebras of finite groups over a field. Over they are almost disjoint: is projective and not injective, is injective and not projective, and the only module that is both is zero.
What is the practical difference between and ?
gives a genuinely cheap test — restrict attention to cyclic modules. as stated requires all modules, and the cyclic version, though true, rests on Osofsky's theorem. In practice one tests semisimplicity through projectivity, never through injectivity.
Does a module have to be finitely generated to be projective?
No. Any direct sum of projective modules is projective, so for infinite is projective and typically not finitely generated. Finite generation matters when one wants to conclude freeness or to compute with a dual basis of finite size.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §2, results (2.7)–(2.9), pp. 28–30.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §16–§18 (projective and injective modules).
- B. L. Osofsky, “Rings all of whose finitely generated modules are injective”, Pacific Journal of Mathematics 14 (1964), 645–650.
- T. Y. Lam, Lectures on Modules and Rings, Graduate Texts in Mathematics 189, Springer-Verlag, 1999, §2 and §3.
- H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
- I. Kaplansky, “Projective modules”, Annals of Mathematics 68 (1958), 372–377.
AI Suggested Questions
- Prove the dual basis lemma and use it to show that a direct summand of a projective module is projective.
- Give a full proof that every module embeds in an injective module, and explain why this has no projective analogue.
- Outline Osofsky's proof that a ring whose cyclic modules are all injective is semisimple.
- Show that a finitely presented flat module is projective, and find a flat module that is not.
- Explain how the Quillen–Suslin theorem is used constructively in multidimensional filter bank design.
- Compute the indecomposable projective modules of the path algebra of a quiver with two vertices and one arrow, and match them against the example.
- Characterise the rings over which every finitely generated projective module is free, and give an example that is neither local nor a polynomial ring.
