← LibraryFree and Projective ModulesEngineering · MathematicsLesson 4/8← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryModulesFree ModuleProjective Module
Skip to the main content

MathematicsModules

Free and Projective Modules

The lifting property that makes resolutions possible, and why projective is strictly weaker than free.

Executive summary

Every surjection onto a projective splits

A free module has a basis, so a homomorphism out of it is determined by arbitrary choices on the basis elements — which means any map into a quotient lifts. A projective module keeps the lifting property while giving up the basis, and it is exactly a direct summand of a free module. That is all resolutions need: every module is a quotient of a free one, so projective resolutions always exist, and Hom(P, −) is exact precisely when P is projective.

Learning objectives

  • Define free modules by their universal property.
  • State the lifting property defining projectivity.
  • Prove that projective is equivalent to being a direct summand of a free module.
  • Construct a projective resolution of an arbitrary module.
  • Give an example of a projective module that is not free.

Section 01Free modules

The free module on a set S is the direct sum of copies of Λ indexed by S. Its universal property is that a homomorphism out of it is exactly a function from S to the target:

HomΛ(F(S), N) ≅ Map(S, N)

Every module is a quotient of a free module — take S to be any generating set, or the underlying set of the module itself. This single fact is what guarantees that projective resolutions exist for every module over every ring.

Free means arbitrary choices are allowed

Defining a map out of a free module requires no compatibility checking whatsoever: pick images for the basis and extend. Every lifting argument in the subject ultimately reduces to this freedom.

Section 02Projectivity

P is projective when every diagram with a surjection B ↠ C and a map P → C admits a lift P → B.

AlgorithmEquivalent characterisations of projectivityin: a module P  →  out: whether P is projective
  1. P is projective: every map out of P lifts along every surjection.
  2. Every short exact sequence 0 → A → B → P → 0 splits. Apply the lifting property to the identity of P.
  3. P is a direct summand of a free module. Take a free F with F ↠ P and split it.
  4. Hom(P, −) is an exact functor.
  5. P satisfies the dual basis lemma: there are elements and functionals reproducing each element as a finite sum.
  6. All five conditions are equivalent.
The equivalence of the first and third is the working characterisation: projective objects are precisely the retracts of free ones.
Projective need not be free

Over ℤ/6ℤ, the ideal generated by 2 is a direct summand and hence projective, but it is not free — it has the wrong number of elements. Over a Dedekind domain, non-principal ideals are projective and non-free, and the class group measures precisely how many such modules exist.

Section 03Rings where the distinction collapses

When projective implies free
RingProjective ⇒ free?Note
FieldYesEvery module is free — a vector space
Principal ideal domainYes, for finitely generatedSubmodules of free are free
Local ringYesKaplansky's theorem, even without finite generation
Polynomial ring over a fieldYesQuillen–Suslin, resolving Serre's problem
Dedekind domainNoIdeals are projective; class group counts the failure
ℤ/nℤ for composite nNoIdempotents split off summands
Group ring ℤ[G]Generally noRelevant to modular representation theory

Section 04Projective resolutions

AlgorithmConstructing a projective resolutionin: a module M  →  out: a projective resolution of M
  1. Choose a surjection ε: P0 ↠ M with P0 projective — a free module always works.
  2. Set K0 = ker ε, the first syzygy.
  3. Choose a surjection P1 ↠ K0 and compose with the inclusion to get d1: P1 → P0.
  4. Repeat on ker d1, and so on. The process never obstructs, because every module is a quotient of a free one.
  5. The result … → P2 → P1 → P0 → M → 0 is exact.
Existence is unconditional. Uniqueness holds only up to chain homotopy equivalence, which is exactly enough to make derived functors well defined.
Why resolutions are the right idea

M itself may behave badly under a functor, but each Pn behaves perfectly. Applying the functor to the resolution rather than to M, and taking homology, produces invariants that agree with the functor in degree 0 and record its failure above.

ReferenceFrequently asked questions

Is every projective module a direct sum of finitely generated ones?

Over many rings yes, and Kaplansky proved that any projective module is a direct sum of countably generated ones. Over an arbitrary ring the structure can be complicated, and this is one reason finitely generated hypotheses appear so often.

Why not always use free resolutions?

They exist and are perfectly valid, and many texts use them exclusively. Projective resolutions are preferred because they can be much smaller, and because the projective property is what the proofs actually use — freeness is a convenience, not a necessity.

What is a syzygy?

The kernel at each stage of a resolution — the module of relations among the chosen generators. Iterating gives higher syzygies, and Hilbert's syzygy theorem bounds how long the process continues over a polynomial ring.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0105
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-MODULES
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Direct Sums, Products and Split SequencesGuide · MathematicsNEXT LESSON →Projective Modules over a Principal Ideal DomainGuide · MathematicsThe Hom Functor and Left ExactnessGuide · MathematicsInjective Modules and DualizationGuide · Mathematics