Projective module: Difference between revisions

Content deleted Content added
hereditary ring = semisimple ring ??? & es:
ce
 
(256 intermediate revisions by more than 100 users not shown)
Line 1:
{{Short description|Direct summand of a free module (mathematics)}}
In [[mathematics]], particularly in [[abstract algebra]] and [[homological algebra]], the concept of '''projective module''' over a [[ring (mathematics)|ring]] R is a more flexible generalisation of the idea of a [[free module]] (that is, a [[module (mathematics)|module]] with [[basis vector]]s). Various equivalent characterizations of these modules are available.
In [[mathematics]], particularly in [[algebra]], the [[Class (set theory)|class]] of '''projective modules''' enlarges the class of [[free module]]s (that is, [[module (mathematics)|module]]s with [[basis vector]]s) over a [[ring (mathematics)|ring]], keeping some of the main properties of free modules. Various equivalent characterizations of these modules appear below.
 
Every free module is a projective module, but the [[converse (logic)|converse]] fails to hold over some rings, such as [[Dedekind ring]]s that are not [[principal ideal ___domain]]s. However, every projective module is a free module if the ring is a principal ideal ___domain such as the [[integer]]s, or a (multivariate) [[polynomial ring]] over a [[field (mathematics)|field]] (this is the [[Quillen–Suslin theorem]]).
 
Projective modules were first introduced in 1956 in the influential book ''Homological Algebra'' by [[Henri Cartan]] and [[Samuel Eilenberg]].
 
== Definitions ==
 
=== Lifting property ===
 
The usual [[category theory|category theoretical]] definition is in terms of the property of [[lifting property|''lifting'']] that carries over from free to projective modules: a module ''P'' is projective [[if and only if]] for every [[surjective]] [[module homomorphism]] {{nowrap|''f'' : ''N'' ↠ ''M''}} and every module homomorphism {{nowrap|''g'' : ''P'' → ''M''}}, there exists a module homomorphism {{nowrap|''h'' : ''P'' → ''N''}} such that {{nowrap|1=''fh'' = ''g''}}. (We don't require the lifting homomorphism ''h'' to be unique; this is not a [[universal property]].)
 
:[[Image:Projective-module-P.svg|120px]]
 
The advantage of this definition of "projective" is that it can be carried out in [[category (mathematics)|categories]] more general than [[module categories]]: we don't need a notion of "free object". It can also be [[dual (category theory)|dualized]], leading to [[injective module]]s. The lifting property may also be rephrased as ''every morphism from <math>P</math> to <math>M</math> factors through every epimorphism to <math>M</math>''. Thus, by definition, projective modules are precisely the [[projective object]]s in the [[category of modules|category of ''R''-modules]].
 
=== Split-exact sequences ===
A module ''P'' is projective if and only if every [[short exact sequence]] of modules of the form
 
:<math>0\rightarrow A\rightarrow B\rightarrow P\rightarrow 0</math>
 
is a [[split exact sequence]]. That is, for every surjective module homomorphism {{nowrap|''f'' : ''B'' ↠ ''P''}} there exists a '''section map''', that is, a module homomorphism {{nowrap|''h'' : ''P'' → ''B''}} such that ''fh'' = id<sub>''P''</sub>. In that case, {{nowrap|''h''(''P'')}} is a [[direct summand]] of ''B'', ''h'' is an [[isomorphism]] from ''P'' to {{nowrap|''h''(''P'')}}, and {{nowrap|''hf''}} is a [[projection (linear algebra)|projection]] on the summand {{nowrap|''h''(''P'')}}. Equivalently,
 
:<math>B = \operatorname{Im}(h) \oplus \operatorname{Ker}(f) \ \
\text{ where } \operatorname{Ker}(f) \cong A\ \text{ and }
\operatorname{Im}(h) \cong P.</math>
 
=== Direct summands of free modules ===
 
TheA easiest characterisation is as amodule ''direct summandP'' of a free module. That is, aprojective moduleif Pand is projectiveonly providedif there is aanother module ''Q'' such that the [[direct sum]] of themodules|direct two is a free module F. From this it follows that we can think of P as a kind of [[projectionsum]] in F: the module endomorphism in F that is the identity onof ''P'' and 0 on ''Q'' is ana [[idempotent]]free matrixmodule.
 
=== Lifting propertyExactness ===
 
An ''R''-module ''P'' is projective if and only if the covariant [[functor]] {{nowrap|Hom(''P'', -): ''R''-'''Mod''' → '''Ab'''}} is an [[exact functor]], where {{nowrap|''R''-'''Mod'''}} is the category of left ''R''-modules and '''Ab''' is the [[category of abelian groups]]. When the ring ''R'' is [[commutative ring|commutative]], '''Ab''' is advantageously replaced by {{nowrap|''R''-'''Mod'''}} in the preceding characterization. This functor is always [[left exact functor|left exact]], but, when ''P'' is projective, it is also right exact. This means that ''P'' is projective if and only if this functor preserves [[epimorphism]]s (surjective homomorphisms), or if it preserves finite [[colimit]]s.
Another way that is more in line with [[category theory]] is to extract the property, of ''lifting'', that carries over from free to projective modules. Using a basis of a free module F, it is easy to see that if we are given a surjective module homomorphism from N to M, the corresponding mapping from Hom(F,N) to Hom(F,M) is also surjective (it's from a product of copies of N to the product with the same index set for M). Using the homomorphisms P->F and F->P for a projective module, it is easy to see that P has the same property; and also that if we can lift the identity P->P to P->F for F some free module mapping onto P, that P is a direct summand.
 
===Dual basis===
We can summarize this lifting property as follows: a module ''P'' is projective if and only if for any surjective module homomorphism ''f'' : ''N'' &rarr; ''M'' and every module homomorphism ''g'' : ''P'' &rarr; ''M'', there exists a homomorphism ''h'' : ''P'' &rarr; ''N'' such that ''fh'' = ''g''. (We don't require the lifting homomorphism ''h'' to be unique; this is not a [[universal property]].)
A module ''P'' is projective if and only if there exists a set <math>\{a_i \in P \mid i \in I\}</math> and a set <math>\{f_i\in \mathrm{Hom}(P,R) \mid i\in I\}</math> such that for every ''x'' in ''P'', ''f''<sub>''i''</sub>(''x'') is only nonzero for finitely many ''i'', and <math>x=\sum f_i(x)a_i</math>.
 
== Elementary examples and properties ==
:[[image:Projective_module.png]]
The following properties of projective modules are quickly deduced from any of the above (equivalent) definitions of projective modules:
* Direct sums and direct summands of projective modules are projective.
* If {{math|1=''e'' = ''e''<sup>2</sup>}} is an [[idempotent (ring theory)|idempotent]] in the ring {{math|''R''}}, then {{math|''Re''}} is a projective left module over ''R''.
 
Let <math>R = R_1 \times R_2</math> be the [[direct product]] of two rings <math>R_1</math> and <math>R_2,</math> which is a ring with operations defined componentwise. Let <math>e_1=(1,0)</math> and <math>e_2=(0,1).</math> Then <math>e_1</math> and <math>e_2</math> are idempotents, and belong to the [[centre of a ring|centre]] of <math>R.</math> The [[two-sided ideal]]s <math>Re_1</math> and <math>Re_2</math> are projective modules, since their direct sum (as {{mvar|R}}-modules) equals the free {{mvar|R}}-module {{mvar|R}}. However, if <math>R_1</math> and <math>R_2</math> are nontrivial, then they are not free as modules over <math>R</math>. For instance <math>\mathbb{Z}/2\mathbb{Z}</math> is projective but not free over <math>\mathbb{Z}/6\mathbb{Z}</math>.
The advantage of this definition of "projective" is that it can be carried out in categories more general than module categories: we don't need a notion of "free object". It can also be dualized, leading to [[injective module]]s.
 
==Relation to other module-theoretic properties==
For modules, the lifting property can equivalently be expressed as follows: the module ''P'' is projective [[iff]] for every surjective module homomorphism ''f'' : ''M'' &rarr; ''P'' there exists a module homomorphism ''h'' : ''P'' &rarr; ''M'' such that ''fh'' = id<sub>''P''</sub>. The existence of such a section map ''h'' implies that ''P'' is a direct summand of ''M'' and that ''f'' is essentially a projection on the summand ''P''.
 
The relation of projective modules to free and [[flat module|flat]] modules is subsumed in the following diagram of module properties:
== Vector bundles and locally free modules ==
 
[[Image:Module properties in commutative algebra.svg|Module properties in commutative algebra]]
A basic motivation of the theory is that projective modules (at least over certain commutative rings) are analogues of [[vector bundle]]s. This can be made precise for the ring of continuous real-valued functions on a [[compact]] [[Hausdorff space]], as well as for the ring of smooth functions on a compact [[manifold|smooth manifold]] (see [[Swan's theorem]]).
 
The left-to-right implications are true over any ring, although some authors define [[torsion-free module]]s only over a [[___domain (ring theory)|___domain]]. The right-to-left implications are true over the rings labeling them. There may be other rings over which they are true. For example, the implication labeled "[[local ring]] or PID" is also true for (multivariate) polynomial rings over a [[field (mathematics)|field]]: this is the [[Quillen–Suslin theorem]].
 
===Projective vs. free modules===
Any free module is projective. The converse is true in the following cases:
* if ''R'' is a field or [[skew field]]: ''any'' module is free in this case.
* if the ring ''R'' is a [[principal ideal ___domain]]. For example, this applies to {{nowrap|1=''R'' = '''Z'''}} (the [[integer]]s), so an [[abelian group]] is projective if and only if it is a [[free abelian group]]. The reason is that any [[submodule]] of a free module over a principal ideal ___domain is free.
* if the ring ''R'' is a [[local ring]]. This fact is the basis of the intuition of "locally free = projective". This fact is easy to [[mathematical proof|prove]] for [[finitely generated module|finitely generated]] projective modules. In general, it is due to {{harvtxt|Kaplansky|1958}}; see [[Kaplansky's theorem on projective modules]].
 
In general though, projective modules need not be free:
* Over a [[direct product of rings]] {{nowrap|''R'' × ''S''}} where ''R'' and ''S'' are [[zero ring|nonzero]] rings, both {{nowrap|''R'' × 0}} and {{nowrap|0 × ''S''}} are non-free projective modules.
* Over a [[Dedekind ___domain]] a non-[[principal ideal|principal]] [[ideal (ring theory)|ideal]] is always a projective module that is not a free module.
* Over a [[matrix ring]] M<sub>''n''</sub>(''R''), the natural module ''R''<sup>''n''</sup> is projective but is not free when ''n'' > 1.
* Over a [[semisimple ring]], ''every'' module is projective, but a nonzero proper left (or right) ideal is not a free module. Thus the only semisimple rings for which all projectives are free are [[division ring]]s.
The difference between free and projective modules is, in a sense, measured by the [[algebraic K-theory|algebraic ''K''-theory]] [[group (mathematics)|group]] ''K''<sub>0</sub>(''R''); see below.
 
===Projective vs. flat modules===
Every projective module is [[flat module|flat]].<ref>{{cite book|author=Hazewinkel |display-authors=etal |title=Algebras, Rings and Modules, Part 1|year=2004|contribution=Corollary 5.4.5|url={{Google books|plainurl=y|id=AibpdVNkFDYC|page=131|text=Every projective module is flat}}|page=131}}</ref> The converse is in general not true: the abelian group '''Q''' is a '''Z'''-module that is flat, but not projective.<ref>{{cite book|author=Hazewinkel |display-authors=etal |year=2004|contribution=Remark after Corollary 5.4.5|title=Algebras, Rings and Modules, Part 1|url={{Google books|plainurl=y|id=AibpdVNkFDYC|page=132|text=Q is flat but it is not projective}}|pages=131–132}}</ref>
 
Conversely, a [[finitely related module|finitely related]] flat module is projective.<ref>{{harvnb|Cohn|2003|loc=Corollary 4.6.4}}</ref>
 
{{harvtxt|Govorov|1965}} and {{harvtxt|Lazard|1969}} proved that a module ''M'' is flat if and only if it is a [[direct limit]] of [[finitely generated module|finitely-generated]] [[free module]]s.
 
In general, the precise relation between flatness and projectivity was established by {{harvtxt|Raynaud|Gruson|1971}} (see also {{harvtxt|Drinfeld|2006}} and {{harvtxt|Braunling|Groechenig|Wolfson|2016}}) who showed that a module ''M'' is projective if and only if it satisfies the following conditions:
*''M'' is flat,
*''M'' is a direct sum of [[countable set|countably]] generated modules,
*''M'' satisfies a certain [[Gösta Mittag-Leffler|Mittag-Leffler]]-type condition.
This characterization can be used to show that if <math>R \to S</math> is a [[Faithfully flat morphism|faithfully flat]] map of commutative rings and <math>M</math> is an <math>R</math>-module, then <math>M</math> is projective if and only if <math>M \otimes_R S</math> is projective.<ref>{{Cite web |title=Section 10.95 (05A4): Descending properties of modules—The Stacks project |url=https://stacks.math.columbia.edu/tag/05A4 |access-date=2022-11-03 |website=stacks.math.columbia.edu |language=en}}</ref> In other words, the property of being projective satisfies [[faithfully flat descent]].
 
==The category of projective modules==
Submodules of projective modules need not be projective; a ring ''R'' for which every submodule of a projective left module is projective is called [[hereditary ring|left hereditary]].
 
[[Quotient module|Quotients]] of projective modules also need not be projective, for example '''Z'''/''n'' is a quotient of '''Z''', but not [[torsion-free module|torsion-free]], hence not flat, and therefore not projective.
 
The category of finitely generated projective modules over a ring is an [[exact category]]. (See also [[algebraic K-theory]]).
 
== Projective resolutions ==
{{Main|Projective resolution}}
Given a module, ''M'', a '''projective [[resolution (algebra)|resolution]]''' of ''M'' is an infinite [[exact sequence]] of modules
:&sdot;&sdot;&sdot; → ''P''<sub>''n''</sub> → &sdot;&sdot;&sdot; → ''P''<sub>2</sub> → ''P''<sub>1</sub> → ''P''<sub>0</sub> → ''M'' → 0,
with all the ''P''<sub>''i''</sub>&thinsp;s projective. Every module possesses a projective resolution. In fact a '''free resolution''' (resolution by free modules) exists. The exact sequence of projective modules may sometimes be abbreviated to {{nowrap|''P''(''M'') → ''M'' → 0}} or {{nowrap|''P''<sub>•</sub> → ''M'' → 0}}. A classic example of a projective resolution is given by the [[Koszul complex]] of a [[regular sequence]], which is a free resolution of the [[ideal (ring theory)|ideal]] generated by the sequence.
 
The ''length'' of a finite resolution is the index ''n'' such that ''P''<sub>''n''</sub> is [[zero module|nonzero]] and {{nowrap|1=''P''<sub>''i''</sub> = 0}} for ''i'' greater than ''n''. If ''M'' admits a finite projective resolution, the minimal length among all finite projective resolutions of ''M'' is called its '''projective dimension''' and denoted pd(''M''). If ''M'' does not admit a finite projective resolution, then by convention the projective dimension is said to be infinite. As an example, consider a module ''M'' such that {{nowrap|1=pd(''M'') = 0}}. In this situation, the exactness of the sequence 0 → ''P''<sub>0</sub> → ''M'' → 0 indicates that the arrow in the center is an isomorphism, and hence ''M'' itself is projective.
 
== Projective modules over commutative rings ==
Projective modules over [[commutative ring]]s have nice properties.
 
The [[localization (commutative algebra)|localization]] of a projective module is a projective module over the localized ring.
A projective module over a [[local ring]] is free. Thus a projective module is ''locally free'' (in the sense that its localization at every [[prime ideal]] is free over the corresponding localization of the ring). The converse is true for [[finitely generated module]]s over [[Noetherian ring]]s: a finitely generated module over a commutative Noetherian ring is locally free if and only if it is projective.
 
However, there are examples of finitely generated modules over a non-Noetherian ring that are locally free and not projective. For instance,
a [[Boolean ring]] has all of its localizations isomorphic to '''F'''<sub>2</sub>, the field of two elements, so any module over a Boolean ring is locally free, but
there are some non-projective modules over Boolean rings. One example is ''R''/''I'' where
''R'' is a direct product of countably many copies of '''F'''<sub>2</sub> and ''I'' is the direct sum of countably many copies of '''F'''<sub>2</sub> inside of ''R''.
The ''R''-module ''R''/''I'' is locally free since ''R'' is Boolean (and it is finitely generated as an ''R''-module too, with a spanning set of size 1), but ''R''/''I'' is not projective because
''I'' is not a principal ideal. (If a quotient module ''R''/''I'', for any commutative ring ''R'' and ideal ''I'', is a projective ''R''-module then ''I'' is principal.)
 
However, it is true that for [[finitely presented module]]s ''M'' over a commutative ring ''R'' (in particular if ''M'' is a finitely generated ''R''-module and ''R'' is Noetherian), the following are equivalent.<ref>Exercises 4.11 and 4.12 and Corollary 6.6 of David Eisenbud, ''Commutative Algebra with a view towards Algebraic Geometry'', GTM 150, Springer-Verlag, 1995. Also, {{harvnb|Milne|1980}}</ref>
#<math>M</math> is flat.
#<math>M</math> is projective.
#<math>M_\mathfrak{m}</math> is free as <math>R_\mathfrak{m}</math>-module for every [[maximal ideal]] <math>\mathfrak{m}</math> of ''R''.
#<math>M_\mathfrak{p}</math> is free as <math>R_\mathfrak{p}</math>-module for every prime ideal <math>\mathfrak{p}</math> of ''R''.
#There exist <math>f_1,\ldots,f_n \in R</math> generating the [[unit ideal]] such that <math>M[f_i^{-1}]</math> is free as <math>R[f_i^{-1}]</math>-module for each ''i''.
#<math>\widetilde{M}</math> is a [[locally free sheaf]] on the [[affine scheme]] <math>\operatorname{Spec}R</math> (where <math>\widetilde{M}</math> is the [[sheaf associated to a module|sheaf associated to]] ''M''.)
Moreover, if ''R'' is a Noetherian [[integral ___domain]], then, by [[Nakayama's lemma]], these conditions are equivalent to
*The [[dimension (vector space)|dimension]] of the <math>k(\mathfrak{p})</math>-[[vector space]] <math>M \otimes_R k(\mathfrak{p})</math> is the same for all prime ideals <math>\mathfrak{p}</math> of ''R,'' where <math>k(\mathfrak{p})</math> is the residue field at <math>\mathfrak{p}</math>.<ref>That is, <math>k(\mathfrak{p})=R_\mathfrak{p}/\mathfrak{p}R_\mathfrak{p}</math> is the residue field of the local ring <math>R_\mathfrak{p}</math>.</ref> That is to say, ''M'' has constant rank (as defined below).
 
Let ''A'' be a commutative ring. If ''B'' is a (possibly non-commutative) ''A''-[[algebra over a ring|algebra]] that is a finitely generated projective ''A''-module containing ''A'' as a [[subring]], then ''A'' is a direct factor of ''B''.<ref>{{harvnb|Bourbaki, Algèbre commutative|1989|loc=Ch II, §5, Exercise 4}}</ref>
 
=== Rank ===
 
Let ''P'' be a finitely generated projective module over a commutative ring ''R'' and ''X'' be the [[spectrum of a ring|spectrum]] of ''R''. The ''rank'' of ''P'' at a prime ideal <math>\mathfrak{p}</math> in ''X'' is the rank of the free <math>R_{\mathfrak{p}}</math>-module <math>P_{\mathfrak{p}}</math>. It is a locally constant function on ''X''. In particular, if ''X'' is connected (that is if ''R'' has no other idempotents than 0 and 1), then ''P'' has constant rank.
 
== Vector bundles and locally free modules ==
{{more citations needed section|date=July 2008}}
 
A basic motivation of the theory is that projective modules (at least over certain commutative rings) are analogues of [[vector bundle]]s. This can be made precise for the ring of [[continuous function (topology)|continuous]] [[real number|real]]-valued functions on a [[compact space|compact]] [[Hausdorff space]], as well as for the ring of [[smooth function]]s on a [[manifold|smooth manifold]] (see [[Serre–Swan theorem]] that says a finitely generated projective module over the space of smooth functions on a compact manifold is the space of smooth sections of a [[smooth vector bundle]]).
Vector bundles are ''locally free''. If there is some notion of "localization" which can be carried over to modules, such as is given at [[localization of a ring]], one can define [[locally free module]]s, and the projective modules then typically coincide with the locally free ones. Specifically, a [[finitely generated module]] over a commutative ring is locally free if and only if it is projective.
 
Vector bundles are ''locally free''. If there is some notion of "localization" that can be carried over to modules, such as the usual [[localization of a ring]], one can define locally free modules, and the projective modules then typically coincide with the locally free modules.
== Facts ==
 
== Projective modules over a polynomial ring ==
Direct sums and direct summands of projective modules are projective.
The [[Quillen–Suslin theorem]], which solves Serre's problem, is another [[deep result]]: if ''K'' is a field, or more generally a [[principal ideal ___domain]], and {{nowrap|1=''R'' = ''K''[''X''<sub>1</sub>,...,''X''<sub>''n''</sub>]}} is a [[polynomial ring]] over ''K'', then every projective module over ''R'' is free.
This problem was first raised by Serre with ''K'' a field (and the modules being finitely generated). [[Hyman Bass|Bass]] settled it for non-finitely generated modules,<ref>{{cite journal|title=Big projective modules are free|last=Bass|first=Hyman|journal=[[Illinois Journal of Mathematics]]|volume=7|number=1|year=1963|publisher=Duke University Press|doi=10.1215/ijm/1255637479|at=Corollary 4.5|doi-access=free}}</ref> and [[Dan Quillen|Quillen]] and [[Andrei Suslin|Suslin]] independently and simultaneously treated the case of finitely generated modules.
 
Since every projective module over a principal ideal ___domain is free, one might ask this question: if ''R'' is a commutative ring such that every (finitely generated) projective ''R''-module is free, then is every (finitely generated) projective ''R''[''X'']-module free? The answer is ''no''. A [[counterexample]] occurs with ''R'' equal to the local ring of the curve {{nowrap|1=''y''<sup>2</sup> = ''x''<sup>3</sup>}} at the origin. Thus the Quillen–Suslin theorem could never be proved by a simple [[mathematical induction|induction]] on the number of variables.
If ''e'' = ''e''<sup>2</sup> is an [[idempotent]] in the ring ''R'', then ''Re'' is a projective left module over ''R''.
 
== See also ==
Submodules of projective modules need not be projective.
{{Wikibooks|Commutative Algebra|Torsion-free, flat, projective and free modules}}
 
*[[Projective cover]]
Every module over a [[field (mathematics)|field]] or [[skew field]] is projective (even free). A ring over which every module is projective is called [[semisimple ring|semisimple]].
*[[Schanuel's lemma]]
*[[Bass cancellation theorem]]
*[[Modular representation theory]]<!-- in this theory, it is important to understand/study projective modules - right? - so it makes sense to have some mention of a projective module in this theory -->
 
== Notes ==
An [[abelian group]] (i.e. a module over [[integer|'''Z''']]) is projective [[iff]] it is a [[free abelian group]]. The same is true for all [[principal ideal ___domain]]s; the reason is that for these rings, any submodule of a free module is free.
{{Reflist}}
 
==References==
Every projective module is [[flat module|flat]]. The converse is in general not true: '''Q''' is a flat abelian group which is not projective.
* {{cite book | author1=William A. Adkins |author2=Steven H. Weintraub |title=Algebra: An Approach via Module Theory | url=https://archive.org/details/springer_10.1007-978-1-4612-0923-2 |publisher=Springer |year=1992 |isbn=978-1-4612-0923-2 |at=Sec 3.5}}
* {{cite book | author= Iain T. Adamson | title=Elementary rings and modules | series=University Mathematical Texts | publisher=Oliver and Boyd | year=1972 | isbn=0-05-002192-3 }}
* [[Nicolas Bourbaki]], Commutative algebra, Ch. II, §5
* {{cite journal|last1=Braunling|first1=Oliver |last2=Groechenig|first2=Michael|last3=Wolfson|first3=Jesse|title= Tate Objects in Exact Categories (With an appendix by Jan Stovicek and Jan Trlifaj)|journal= Moscow Mathematical Journal|volume=16|year=2016|issue=3|pages=433–504 |mr=3510209|arxiv=1402.4969v4|doi=10.17323/1609-4514-2016-16-3-433-504|s2cid=118374422 }}
* {{cite book | author=Paul M. Cohn |author-link=Paul Cohn | title=Further algebra and applications |year=2003 |publisher=Springer |isbn=1-85233-667-6}}
* {{cite book|last=Drinfeld|first=Vladimir |editor=Pavel Etingof |editor2=Vladimir Retakh |editor3=I. M. Singer |chapter=Infinite-dimensional vector bundles in algebraic geometry: an introduction |title=The Unity of Mathematics |pages=263–304 |publisher=Birkhäuser Boston |year=2006 |mr=2181808 |doi=10.1007/0-8176-4467-9_7 |arxiv=math/0309155v4 |isbn=978-0-8176-4076-7}}
* {{cite journal|last=Govorov|first=V. E.|title=On flat modules (Russian)|journal=[[Siberian Math. J.]]|volume=6|year=1965|pages=300–304}}
* {{cite book |first1=Michiel |last1=Hazewinkel|author-link1=Michiel Hazewinkel |first2=Nadiya|last2=Gubareni |author-link2=Nadiya Gubareni|first3=Vladimir V.|last3=Kirichenko|author-link3=Vladimir V. Kirichenko |year=2004 |title=Algebras, rings and modules |publisher=[[Springer Science]] |isbn=978-1-4020-2690-4 }}
* {{cite journal|last=Kaplansky|first=Irving|title=Projective modules|journal=[[Ann. of Math.]] |series= 2|volume=68|issue=2|year=1958|pages=372–377|mr=0100017|doi=10.2307/1970252|jstor=1970252|hdl=10338.dmlcz/101124|hdl-access=free}}
* {{cite book | last=Lang|first=Serge | author-link=Serge Lang | title=Algebra | edition=3rd | publisher=[[Addison–Wesley]] | year=1993 | isbn=0-201-55540-9 }}
*{{cite journal|first=D.|last=Lazard |title=Autour de la platitude| journal=[[Bulletin de la Société Mathématique de France]]| year=1969| volume=97| pages=81–128| doi=10.24033/bsmf.1675| doi-access=free}}
* {{cite book |first1=James |last1=Milne |year=1980 |title=Étale cohomology |publisher=Princeton Univ. Press |isbn=0-691-08238-3 |url-access=registration |url=https://archive.org/details/etalecohomology00miln }}
* Donald S. Passman (2004) ''A Course in Ring Theory'', especially chapter 2 Projective modules, pp 13&ndash;22, AMS Chelsea, {{isbn|0-8218-3680-3}} .
* {{cite journal |last1=Raynaud|first1=Michel |last2=Gruson|first2=Laurent |year=1971 |title=Critères de platitude et de projectivité. Techniques de "platification" d'un module |journal=[[Invent. Math.]] |volume=13 |pages=1–89 |mr=0308104|doi=10.1007/BF01390094|bibcode=1971InMat..13....1R|s2cid=117528099 }}
* [[Paulo Ribenboim]] (1969) ''Rings and Modules'', §1.6 Projective modules, pp 19–24, [[Interscience Publishers]].
* [[Charles Weibel]], [http://www.math.rutgers.edu/~weibel/Kbook.html The K-book: An introduction to algebraic K-theory]
 
== Further reading ==
In line with the above intuition of "locally free = projective" is the following theorem due to Kaplansky: over a [[local ring]] ''R'', every projective module is free. This is easy to prove for finitely generated projective modules, but the general case is difficult.
* https://mathoverflow.net/questions/272018/faithfully-flat-descent-of-projectivity-for-non-commutative-rings
 
{{Authority control}}
The [[Quillen-Suslin theorem]] is another deep result; it states that if ''K'' is a [[field (mathematics)|field]] and ''R'' = ''K''[''X''<sub>1</sub>,...,''X''<sub>''n''</sub>] is a [[polynomial]] ring over ''K'', then every projective module over ''R'' is free.
 
[[Category:Homological algebra]]
[[es:Módulo proyectivo]]
[[Category:Module theory]]