symmetric monoidal (∞,1)-category of spectra
(also nonabelian homological algebra)
Context
Basic definitions
Stable homotopy theory notions
Constructions
Lemmas
Homology theories
Theorems
In algebra, the notion of flat modules (due to GAGA) is a generalisation of the class of torsion-free modules over rings that are not PID.
An -module is flat (from the French word “plat”) if it has “no torsion” in the sense that the Tor-functor vanishes for every -module :
(terminology and relation to fiber bundles)
Finitely presented flat modules are locally free [], hence under the dual geometric interpretation of modules as generalized vector bundles over the space on which is the ring of functions, flatness of a finitely presented module is essentially the local triviality of this bundle, hence in particular the fact that the fibers of the bundle do not change, up to isomorphism (cf. fiber bundle).
On the other hand there is no relation to “flat” as in flat connection on such a bundle.
We first state the definition and its equivalent reformulations over a commutative ring abstractly in In terms of exact functors and Tor-functors. Then we give an explicit element-wise characterization in Explicitly in terms of identities.
Much of this discussion also works in the more general case where the ring is not-necessarily taken to be commutative and not necessarily required to be equipped with a unit, this we indicate in For more general rings.
Let be a commutative ring.
An -module is flat if tensoring with over as a functor from Mod to itself
is an exact functor (sends short exact sequences to short exact sequences).
A module as above is faithfully flat if it is flat and tensoring in addition reflects exactness, hence if the tensored sequence is exact if and only if the original sequence was. Equivalently, one says a module is faithfully flat is it is flat and a module is nonzero if and only if the module is nonzero.
The condition in def. has the following immediate equivalent reformulations:
is flat precisely if is a left exact functor,
because tensoring with any module is generally already a right exact functor;
is flat precisely if sends monomorphisms (injections) to monomorphisms,
because for a right exact functor to also be left exact the only remaining condition is that it preserves the monomorphisms on the left of a short exact sequence;
is flat precisely if is a flat functor,
because Mod is finitely complete;
is flat precisely if the degree-1 Tor-functor is zero,
because by the general properties of derived functors in homological algebra, is the obstruction to a right exact functor being left exact;
is flat precisely if all higher Tor functors are zero,
because the higher derived functors of an exact functor vanish;
is flat precisely if is an acyclic object with respect to the tensor product functor;
because the Tor functor is symmetric in both arguments and an object is called tensor-acyclic object if all its positive-degree -groups vanish.
The condition in def. also has a number of not so immediate equivalent reformulations. These we discuss in detail below in Equivalent characterizations. One of them gives an explicit characterization of flat modules in terms of relations beween their elements. An exposition of this we give now in In terms of identities.
There is a characterisation of flatness that says that a left -module is flat if and only if “everything (that happens in ) happens for a reason (in )”. We indicate now what this means. Below in prop. it is shown how this is equivalent to def. above.
The meaning of this is akin to the existence of bases in vector spaces. In a vector space, say , if we have an identity of the form then we cannot necessarily assume that the are all zero. However, if we choose a basis then we can write each in terms of the basis elements, say , and substitute in to get . Now as forms a basis, we can deduce from this that for each , . These last identities happen in the coefficient field, which is standing in place of in the analogy.
When translating this into the language of modules we cannot use bases so we have to be a little more relaxed. The following statement is the right one.
Suppose there is some identity in of the form with and . Then there is a family in such that every can be written in the form and the coefficients have the property that .
The module being flat is equivalent to being able always to do this.
There is an alternative way to phrase this which is less element-centric. The elements correspond to a morphism into from a free module, say . The correspond to a morphism , where 1 maps to the tuple whose th term is . That we have the identity says that the composition is zero, or that factors through the coequaliser of and .
Now we consider the elements . These define another morphism from a free module, say . That the can be expressed in terms of the says that the morphism factors through . That is, there is a morphism such that . We therefore have two factorisations of : one through and one through the cokernel . The question is as to whether these have any relation to each other. In particular, does factor through ? We can represent all of this in the following diagram.
Saying that is flat says that this lift always occurs.
A module is flat precisely if for every finite linear combination of zero, with , there are elements and linear combinations
with such that for all we have
A finite set corresponds to the inclusion of a finitely generated ideal .
By theorem is flat precisely if is an injection. This in turn is the case precisely if the only element of the tensor product that is 0 in is already 0 on .
Now by definition of tensor product of modules an element of is of the form for some . Under the inclusion this maps to the actual linear combination . This map is injective if whenever this linear combination is 0, already is 0.
But the latter is the case precisely if this is equal to a combination where all the are 0. This implies the claim.
Taking this a step further, we consider the filtered family of all finite subsets of . This generates a filtered family of finitely generated free modules with compatible morphisms to . So there is a morphism from the colimit of this family to . This morphism is surjective by construction. To show that it is injective, we need to show that any element in one of the terms in the family that dies by the time it reaches has actually died on the way. This is precisely what the above characterisation of flatness is saying: the element corresponding to that dies in is already dead by the time it reaches .
We have thus arrived at the following result:
A module is flat if and only if it is a filtered colimit of finitely generated free modules.
This observation (Wraith, Blass) can be put into the more general context of modelling geometric theories by geometric morphisms from their classifying toposes, or equivalently, certain flat functors from sites for such topoi.
Even if the ring is not necessarily commutative and not necessarily unital, we can say:
A left -module is flat precisely if the tensoring functor
from right modules to abelian groups is an exact functor.
The full subcategory of flat modules over a ring is stable under the following categorical constructions :
Every projective module is flat.
Every projective module is a retract of a free module, which in turn is a sum of copies of the base ring , which is flat over itself.
Let be a commutative ring and be a multiplicative subset. Then the localisation is a flat -module.
Regard the set as a poset with de divisibility relation. The fact that be multiplicative means that the poset is directed. One thus have that is a filtered colimit of free modules, hence it is flat.
(Stability under base change) Let be a morphism of commutative rings and let be a flat -module, then the -module is also flat.
Let be an injective morphism of -modules, then the map is isomorphic to the map which is injective because is flat.
(Flatness is a local property) Let be a commutative ring and let be an -module. Then the following assertions are equivalent :
. By base change.
. Obvious.
. Let be an injective morphism of -modules and let denote the kernel of the induced map . Since is a flat -module it follows that is also injective ; and is the kernel of . By the flatness assumption, we deduce that for every maximal ideal , so and is flat.
For any module over a ring , one has
For every regular element , the -torsion submodule of is isomorphic to .
The converse holds for semi-hereditary rings.
(Reduction to cyclic modules) Let be a commutative ring and let be an -module. If
for every finitely generated ideal , then is a flat -module.
Equivalently, if
is an isomorphism for every finitely generated ideal , then is flat.
The proof goes in 3 steps.
which is exact in the middle, so .
for every module .
The equivalence with the second characterisation comes from the fact that using the exact sequence and tensoring it with , one gets the long exact sequence
identifying as the kernel of the always surjective map .
Thanks to the general structure theorem of flat modules, one gets
Given a finitely presented module , one has
If is at the same time finitely presented and a filtered colimit of finitely generated free modules, the identity morphism must factor as where is a finitely generated free module. This implies that is projective.
In many cases, “finite presentation” can be replaced with “finite generation”.
This is Matsumara, Theorem 7.10.
Thus we see that finitely generated flat modules are locally free in the weak sense. Let us recall the definition of locally free modules and their relation with projective modules.
An -module is called a locally free module in the weak sense if for every prime ideal the localised module is a free module over the localization .
Let be a finitely generated module, then the following are equivalent :
Then one has the following characterisation of finitely generated flat modules.
Let be a finitely generated module, then
This characterisation can be strengthened in two very large cases
(When is Noetherian) If is a Noetherian ring and is a finitely generated module, then
Over a Noetherian ring all finitely generated modules are finitely presented. So this is a simple consequence of Corollary ()
(When is an integral domain) If is an integral domain and is a finitely generated module, then
Given two prime ideals , one gets . Since is an integral domain is a prime ideal and for every prime ideal . The function is thus constant.
The proof of the above proposition shows that the same result is true for every ring with a unique minimal ideal.
In the general case, it is not true that all finitely generated flat modules are projective.
(counter-example) Let be an infinite product of fields. Let its ideal.
Then is a finitely generated -module, flat (all -modules are flat), but not projective.
The class of commutative rings over which all finitely generated flat modules are projective has been determined in the 1970s.
Let be a commutative ring. The following two are equivalent :
One can see Gena Puninski; Philipp Rothmaler (2004). When every finitely generated flat module is projective. Journal of Algebra, 277(2), 542–558. doi:10.1016/j.jalgebra.2003.10.027
As we have seen finitely presented flat module are always projective ; their projective dimension is equal to zero. For countably presented flat modules, the dimension cannot exceed one.
A countably presented flat module has projective dimension inferior or equal to .
Let be a countably generated flat module. Being flat, it can be written as an inductive limit of finitely generated free modules . Since is also countably presented, there exists a countable cofinal filtered subset , so one can reduce to the case where .
Denoting by the transition maps, one can build the short exact sequence
where the map restricted to is given by .
As we have seen, there is not much difference between flat modules and projective modules in the finitely generated case. The notion of flatness starts becoming really distinct in the case of infinitely generated modules. For example the -module is flat (since it is torsion-free) but far from being free.
On the other side, for infinitely generated module, the notion of projectivity is less useful since for example the module which is the infinite product of copies of is not free but still flat. It is common to encounter infinitely generated flat modules and uncommon to encounter infinitely generated projective modules.
To better understand the general notion of flatness from a geometric perspective, very early after the definition of the notion, two questions have been asked
For a commutative ring , the following propositions are equivalent :
. Let be a set of flat -modules. By cyclic reduction, we only need to show that the map is injective for every finitely generated ideal . Since is coherent every such ideal is a finitely presented module and thus the map is the product of the maps . It is injective since each individual map is injective by flatness of each .
. Let be a finitely generated ideal. Using one of the equivalent characterisations of finitely presented modules, we shall show that the canonical map is an isomorphism, for every set . By assumption, since is a flat module, the map is injective and since is finitely generated, its image is .
We say that a ring is absolutely flat if every -module is flat.
The following propositions are equivalent for a commutative ring :
1 2. Let be any ideal of , then since is absolutely flat, the -module must be flat. One has
the ideal must thus be idempotent;
2 3. For every , the ideal must be idempotent, that is which means that there must exist such that ;
3 4. Let . Let such that . Then . Since it follows that the image of is invertible in , so the image of is null in . Thus the maximal ideal is trivial.
4 5. Obvious.
5 1. Because flatness is a local property.
Recall that a commutative ring is semi-hereditary? if every finitely generated ideal is projective.
For a commutative ring , the following are equivalent :
First, if is a local ring, this follows from the equivalent characterisations of valuation rings. So we only need to take care of the global part of the theorem.
. Every is a localisation of , so it is semi-hereditary and hence a valuation ring. To show that is absolutely flat, it shall be enough to show that for every , there exists a regular such that . Let , then is projective. As a consequence the annihilator is a direct summand, so there exists an idempotent such that . Then is a regular element such that .
. When is absolutely flat, being torsion-free becomes a local property, as it is for flatness.
. Torsion-free modules are stable under product, so it follows that flat modules are also stable under product which means that is coherent. Then every finitely generated ideal is finitely presented. Since they are also torsion-free, they are flat and thus projective.
Since is a PID, an abelian group is flat (regarded as a -module) precisely if it is torsion-free.
In particular, the modules and are flat.
The ring of power series (which as an -module is simply an infinite product of the base ring) is an interesting example.
For the flatness of see Direct products of modules, Theorem 2.1.
Let be an integral domain, with field of fractions . Then is a flat -module, as it can be written as the filtered colimit
of free -modules.
If is an idempotent element of a commutative ring , then the cyclic module is projective, hence flat.
projective object, projective presentation, projective cover, projective resolution
injective object, injective presentation, injective envelope, injective resolution
flat object, flat resolution
free module projective module flat module torsion-free module
Flat modules (“modules plats” in French) where first defined in GAGA
Original articles include
Shizuo Endo, On flat modules over commutative rings, J. Math. Soc. Japan Volume 14, Number 3 (1962), 284-291. (EUCLID)
Shizuo Endo, On semi-hereditary rings, J. Math. Soc. Japan Vol. 13, No. 2, 1961
Michel Raynaud, Laurent Gruson, Critères de platitude et de projectivité, Techniques de “platification” d’un module. Invent. Math. 13 (1971), 1–89.
The characterization of flat modules as filtered colimits of projective modules is due to
For a general account see for instance section 3.2 of
For more details see
Lecture notes include
Further resources include
MO discussion flatness and local freeness
Stephen Chase, Direct product of modules
Last revised on March 25, 2024 at 19:16:08. See the history of this page for a list of all contributions to it.