This paper introduces and studies ${
m FP}_n$-injective and ${
m FP}_n$-flat complexes, establishing their properties, dimensions, and model structures, and explores their relationships via duality and Quillen functors.
Contribution
It defines ${
m FP}_n$-injective and ${
m FP}_n$-flat complexes, characterizes their properties, and constructs related model structures on the category of complexes.
Findings
01
Existence of ${
m FP}_n$-flat covers and pre-envelopes for all complexes.
02
Existence of ${
m FP}_n$-injective covers and pre-envelopes for $n \\geq 2$.
03
Construction of model structures from classes with bounded ${
m FP}_n$-injective and flat dimensions.
Abstract
In this paper, we introduce the notions of FPn-injective and FPn-flat complexes in terms of complexes of type FPn. We show that some characterizations analogous to that of injective, FP-injective and flat complexes exist for FPn-injective and FPn-flat complexes. We also introduce and study FPn-injective and FPn-flat dimensions of modules and complexes, and give a relation between them in terms of Pontrjagin duality. The existence of pre-envelopes and covers in this setting is discussed, and we prove that any complex has an FPn-flat cover and an FPn-flat pre-envelope, and in the case n≥2 that any complex has an FPn-injective cover and an FPn-injective pre-envelope. Finally, we construct model structures on the category of complexes from the classes of modules with bounded ${\rm…
\lambda_{R}(M):=\left\{\begin{array}[]{ll}{\rm sup}\{n\geq 0\mbox{ : $\exists$ a finite $n$-presentation (as \eqref{eqn:presentation_mod}) of $M$}\},&\mbox{if $M$ is finitely generated};\\
-1,&\mbox{otherwise}.\end{array}\right.
\lambda_{R}(M):=\left\{\begin{array}[]{ll}{\rm sup}\{n\geq 0\mbox{ : $\exists$ a finite $n$-presentation (as \eqref{eqn:presentation_mod}) of $M$}\},&\mbox{if $M$ is finitely generated};\\
-1,&\mbox{otherwise}.\end{array}\right.
\lambda(\bm{X}):=\left\{\begin{array}[]{ll}{\rm sup}\{n\geq 0\mbox{ : $\exists$ a finite $n$-presentation (as \eqref{eqn:presentation}) of $\bm{X}$}\},&\mbox{if $\bm{X}$ is finitely generated};\\
-1,&\mbox{otherwise}.\end{array}\right.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Relative FP-injective and FP-flat complexes
and their Model Structures
Tiwei Zhao
Department of Mathematics. Nanjing University. Nanjing 210093. PEOPLE’S REPUBLIC OF CHINA
In this paper, we introduce the notions of \mboxFPn-injective and \mboxFPn-flat complexes in terms of complexes of type \mboxFPn. We show that some characterizations analogous to that of injective, FP-injective and flat complexes exist for \mboxFPn-injective and \mboxFPn-flat complexes. We also introduce and study \mboxFPn-injective and \mboxFPn-flat dimensions of modules and complexes, and give a relation between them in terms of Pontrjagin duality. The existence of pre-envelopes and covers in this setting is discussed, and we prove that any complex has an \mboxFPn-flat cover and an \mboxFPn-flat pre-envelope, and in the case n≥2 that any complex has an \mboxFPn-injective cover and an \mboxFPn-injective pre-envelope. Finally, we construct model structures on the category of complexes from the classes of modules with bounded \mboxFPn-injective and \mboxFPn-flat dimensions, and analyze several conditions under which it is possible to connect these model structures via Quillen functors and Quillen equivalences.
Throughout this paper, R denotes an associative ring with unit, Mod(R) (resp., Mod(Rop)) denotes the category of all left (resp., right) R-modules, and Ch(R) (resp., Ch(Rop)) denotes the category of all complexes of left (resp., right) R-modules. We denote by (X,δ), or simply by X, a chain complex
[TABLE]
in Ch(R) (or Ch(Rop)), and by Z(X) and B(X) the sub-complexes of cycles and boundaries of X, respectively. For more background material, we refer the reader to [EJ11, GR99, Wei94].
The category Ch(R) plays an important role in homological algebra, and it has been studied by many authors (see, for example [AEGRO01, AF91, ER97, EGR98, EJ11, GR99, WL11, Yan12, YL10]), and many results in Mod(R) have been generalized to Ch(R). As we know, injective and flat complexes are key in the study of Ch(R), and they have a closed relation with injective and flat modules respectively. For example, a complex X in Ch(R) is injective (resp., flat) if, and only if, X is exact and Zm(X) is injective (resp., flat) as a left R-module for any m∈Z. In 1970, Stenström [Ste70] introduced the notion of FP-injective modules, which generalizes that of injective modules, and using it, he gave the homological properties over coherent rings analogous to that of injective modules over Noetherian rings. In [WL11, YL10], Liu et al. introduced the notion of FP-injective complexes. They obtained many nice characterizations of them over coherent rings, and they showed that some properties of injective complexes have counterparts for FP-injective complexes. Recently, Gao and Wang [GW15] introduced the notions of weak injective and weak flat modules, which are further generalizations of FP-injective modules and flat modules. Independently, from the viewpoint of model structures, D. Bravo, J. Gillespie and M. Hovey [BGH14] also investigated these classes of modules, and in their paper, they called them absolutely clean (or \mboxFP∞-injective) and level (or \mboxFP∞-flat) modules, respectively. The counterpart of the corresponding complexes was also introduced and investigated in [BG16, GH16]. It seems that there is a gap between 1 and ∞, and it is in this gap where one can extend essential aspects from coherent rings to arbitrary rings. In fact, in some cases, the parameter ‘2’ is enough to obtain a lot of information (See for example [BP17, Section 3]). Recently, Bravo and the second author introduced and investigated in [BP17] \mboxFPn-injective and \mboxFPn-flat modules for each non-negative integer n, and generalized many results from coherent rings to n-coherent rings by using them. In this process, finitely presented modules are replaced by finitely n-presented modules. As a summary to the above work, we outline a diagram to reflect the intrinsic relation between these concepts as follows:
[TABLE]
Following the above philosophy, it is natural to extend the notions of \mboxFPn-injective and \mboxFPn-flat modules to Ch(R), and then to establish a relation between the \mboxFPn-injectivity (resp., \mboxFPn-flatness) of a complex and that of its cycles.
The structure of this paper is as follows:
∙
In Section 1, we recall some notions and terminologies needed in this article.
∙
Section 2 is devoted to introducing the notion of complexes of type \mboxFPn for some non-negative integer n, and give some characterizations for n-coherent rings in terms of a stable condition of complexes of type \mboxFPn. Then, we introduce the notions of \mboxFPn-injective and \mboxFPn-flat complexes in terms of complexes of type \mboxFPn. We will obtain a description of \mboxFPn-injective complexes (resp., \mboxFPn-flat complexes) in terms of their exactness and the injectivity (resp., flatness) of their cycles relative to the class of modules of type \mboxFPn, among other homological properties (See Theorems 2.3.3 and 2.3.6).
∙
In Section 3, we present and characterize the \mboxFPn-injective and \mboxFPn-flat dimensions of (left and right) modules and complexes, denoted \mboxFPn\mbox−idR(M) and \mboxFPn\mbox−fdRop(N) for M in Mod(R) and N in Mod(Rop), and by \mboxFPn\mbox−id(X) and \mboxFPn\mbox−fd(Y) for X in Ch(R) and Y in Ch(Rop). In the contexts of complexes, we prove that \mboxFPn\mbox−id(X)≤m if, and only if, X is exact and \mboxFPn\mbox−idR(Zi(X))≤m for any i∈Z, along with a dual characterization for the \mboxFPn-flat dimension. As a consequence, we get that if X and Y are exact complexes in Ch(R) and Ch(Rop), respectively, then:
[TABLE]
Moreover, we prove that:
[TABLE]
where X+ and Y+ denote the Pontrjagin dual of X and Y in Ch(Rop) and Ch(R), respectively.
∙
Denote by F(n,k)(Rop) (resp., I(n,k)(R)) the class of modules in Mod(Rop) (resp., in Mod(R)) with \mboxFPn-flat (resp., \mboxFPn-injective) dimension at most k, and the corresponding classes in Ch(Rop) and Ch(R) by F(n,k)(Rop) and I(n,k)(R). In Section 4, we show that the pair (F(n,k)(Rop),I(n,k)(R)) is a duality pair over R for every n≥0; and that the same holds for the pair (I(n,k)(R),F(n,k)(Rop)) in the case n≥2. We later prove that these results carry over to Ch(R), by using a method to inducing three different dual pairs of complexes from a duality pair of modules (See Theorem 4.2.1). After constructing these duality pairs, we use some results by H. Holm and P. Jørgensen [HJ09] and by X. Yang in [Yan12] on duality pairs to obtain covers and pre-envelopes associated to the previous classes.
∙
The final Section 5 is devoted to constructing several model structures on Ch(R) associated to the classes I(n,k)(R) and F(n,k)(Rop). The method we apply is the so called Hovey’s correspondence, along with several techniques developed by Gillespie to induce cotorsion pairs in the category of complexes from a cotorsion pair of modules. We also study the possibility to obtaining Quillen equivalences between these new model structures, from the identity, induction and restriction functors, by analyzing certain conditions on the ground rings, and using it, we can judge whether or not a ring R and its opposite ring Rop are derived equivalent.
Throughout this paper, the results stated in the categories Mod(R) and Ch(R) will be also valid in Mod(Rop) and Ch(Rop), and viceversa.
1. Preliminaries
In this paper, we mainly use the superscripts to distinguish complexes and the subscripts for a complex components. For example, if {Xi}i∈I is a family of complexes in Ch(R), then Xni denotes the degree-n term of the complex Xi. Given a left R-module M, we denote by Dn(M) the n-disk on M, that is, the complex
[TABLE]
with M in the n-th and (n\mbox−1)-st positions; and by Sn(M) the n-sphere on M, that is, a complex with M in the n-th position and 0 everywhere else. Given a complex X in Ch(R) and an integer m, X[m] denotes the complex such that X[m]n=Xn−m, and whose boundary operators are
[TABLE]
The complex X[m] is usually referred as the m-th suspension of X.
For complexes X and Y in Ch(R), HomCh(X,Y) (or Hom(X,Y) for short) is the abelian group of morphisms from X to Y in the category of complexes, and ExtChi(X,Y) (or Exti(X,Y) for short) for i≥1 will denote the extension groups we get from the right derived functors of Hom(−,−). We will frequently consider the sub-group Extdw1(X,Y) of ExtCh1(X,Y) formed by those short exact sequences 0→Y→Z→X→0 in Ch(R) which are split exact at the module level. Note that ExtCh1(X,Y)=Extdw1(X,Y) if ExtR1(Xm,Ym)=0 for every m∈Z.
We let Hom(X,Y) be the complex of abelian groups
[TABLE]
(where Z is the additive group of integers) such that if f∈Hom(X,Y)n, then
[TABLE]
This construction defines a bifunctor Hom(−,−), which is the internal-hom of a closed monoidal structure (Ch(R),⊗). Here, the tensor product Z⊗Y of two complexes Z in Ch(Rop) and Y in Ch(R) is defined as the complex
[TABLE]
where the boundary operators δnZ⊗Y:(Z⊗Y)n→(Z⊗Y)n−1 are defined, for every generator z⊗y with z∈Zk and y∈Yn−k as
[TABLE]
On the other hand, let Hom(X,Y)=Z(Hom(X,Y)). Then Hom(X,Y) can be made into a complex with Hom(X,Y)n the abelian group of morphisms from X to Y[n] and with a boundary operator given by δnHom(X,Y)(f):X→Y[n−1], where f∈Hom(X,Y)n and
[TABLE]
for any m∈Z. As it happens with Hom(−,−), the previous construction defines a bifunctor Hom(−,−) which turns out to be the internal-hom of a closed monoidal structure (Ch(R),⊗), where the tensor product Z⊗Y of Z in Ch(Rop) and Y in Ch(R) is defined as the chain complex
[TABLE]
where the boundary operators ∂nZ⊗Y are given for every coset z⊗y+Bn(Z⊗Y) with z∈Zk and y∈Yn−k by
[TABLE]
The functor −⊗Y is right exact, for every Y∈Ch(R), so we can construct the corresponding left derived functors Tori(−,Y) with i≥0. Note also that the bifunctor Hom(−,−) has right derived functors whose values will be complexes. These values are denoted by Exti(X,Y). One can see that Exti(X,Y) is the complex
[TABLE]
with boundary operator induced by the boundary operator of Y. For a detailed proof, we refer the reader to [Pér16b, Proposition 4.4.7]. For any complex X in Ch(R), the character or Pontrjagin dual complex is defined, according to [GR99], by
[TABLE]
a complex in Ch(Rop), where Q is the additive group of rational numbers. There is an equivalent definition of X+ which will be used in the sequel. Namely, according to [Pér16b, Proposition 4.4.10], we have that
[TABLE]
where the boundary operators are given by the formula δn:=(−1)nHomZ(δ−n−1X,Q/Z). We denote the complex on the right side by X∗.
Following [Eno81], for any sub-category F of an abelian category A, a morphism f:F→M in A with F∈F is called an F-pre-cover of M if for any morphism f′:F′→M in A with F′∈F, there exists a morphism h:F′→F such that the following diagram commutes:
[TABLE]
The morphism f:F→M is called right minimal if an endomorphism h:F→F is an automorphism whenever f=f∘h. An F-pre-cover f:F→M is called an F-cover if f is right minimal. An F-pre-cover f:F→M in A is called special if it is epic and if ExtA1(F′,Ker(f))=0 for every F′∈F. The sub-category F is called a (special) (pre-)covering in A if every object in A has an (special) F-(pre-)cover. Dually, one has the notions of (special)F-(pre-)envelopes, left minimal morphisms and (special)(pre-)enveloping sub-categories.
The previous notions are closely related to the concept of cotorsion pairs. Two classes A and B of objects in A form a cotorsion pair(A,B) if
[TABLE]
A cotorsion pair (A,B) is complete if every object in A has an special A-pre-cover and a special B-pre-envelope. All of the cotorsion pairs presented in this paper will be complete, and one way to showing this to provide a cogenerating set. A cotorsion pair (A,B) in A is said to be cogenerated by a setS if B=S⊥. Due to the Eklof and Trlifaj’s Theorem [ET01], we know that every cotorsion pair cogenerated by a set is complete. As complete cotorsion pairs are related to special pre-cover and special pre-envelopes, the analogous type of cotorsion pair for covers and envelopes is known as perfect, that is, a cotorsion pair (A,B) in A such that every object in A has an A-cover and a B-envelope. In order to show that a cotorsion pair is perfect, it suffices to verify that it is complete and that A is closed under direct limits (See [GT06, Corollary 2.3.7]).
1.1. Finiteness of modules and chain complexes
In order to generalize the homological properties from noetherian rings to coherent rings, Stenström [Ste70] introduced the notion of FP-injective modules as follows.
Definition 1.1.1**.**
A module M in Mod(R) is called FP-injective if ExtR1(L,M)=0 for all finitely presented modules L in Mod(R).
To give an extension of homological algebra to arbitrary rings, one of the key problems is to increase the length of finitely generated projective resolutions of modules. So the following definition from [BGH14] and [GW15] suits this purpose.
Definition 1.1.2**.**
A module L in Mod(R) is said to be of type \mboxFP∞ (or super finitely presented) if there exists an exact sequence ⋯→Pn→Pn−1→⋯→P1→P0→L→0 in Mod(R), where each Pi is finitely generated projective.
We denote by FP∞(R) the class of modules in Mod(R) of type \mboxFP∞.
Using the previous concept, Bravo, Gillespie and Hovey [BGH14] and independently, Z. Gao and F. Wang [GW15] introduced the following extension of the notions of FP-injective and flat modules.
Definition 1.1.3**.**
Let M be a module in Mod(R) and N be a module in Mod(Rop).
(a)
M is called absolutely clean (or weak injective) if ExtR1(L,M)=0 for all L∈\mboxFP∞(R).
(b)
N is called level (or weak flat) if Tor1R(N,L)=0 for all L∈\mboxFP∞(R).
We will denote by I∞(R) and F∞(Rop) the classes of absolutely clean and level modules in Mod(R) and Mod(Rop), respectively.
To extend the homological properties related to finiteness from modules to complexes, the key step is to give the counterpart for complexes of the above definitions, and we will list them below. We begin recalling from [EGR98, Definition 2.1] and [EJ11, Definitions 1.3.1 and 1.3.2] the definitions of finitely generated and finitely presented complexes.
Definition 1.1.4**.**
(a)
A graded setG is a family of sets {Gm\mbox:m∈Z} such that Gm∩Gn=∅ whenever m=n. If G and H are graded sets, a morphism f:G→H of degree p is a family of functions of the form fm:Gm→Hm+p with m∈Z. Given a graded set G and a complex X in Ch(R), the notation G⊆X means Gn⊆Xn for every n∈Z. In this case, a sub-complex Y⊆X is the sub-complex generated by G if Y is the intersection of all sub-complexes of X containing G. A complex X is said to be finitely generated if one of the following equivalent conditions is satisfied:
(a.1)
There exists a finite graded set G⊆X that generates X.
(a.2)
Whenever X=∑i∈ISi for some collection {Si}i∈I of sub-complexes of X, then there exists a finite subset J⊆I for which X=∑i∈JSi
(b)
A complex X is called finitely presented if X is finitely generated and for each short exact sequence 0→K→Y→X→0 in Ch(R) with Y finitely generated projective, K is also finitely generated; or equivalently, if there is an exact sequence P1→P0→X→0 in Ch(R) such that P0 and P1 are finitely generated and projective.
We have the following characterization from [EGR98, Lemma 2.2] of finitely generated and finitely presented complexes.
Lemma 1.1.5**.**
The following equivalences hold for any complex X in Ch(R):
(a)
X* is finitely generated if, and only if, it is bounded and each term Xm is finitely generated in Mod(R).*
(b)
X* is finitely presented if, and only if, it is bounded and each term Xm is finitely presented in Mod(R).*
Now recall from [BG16, Definition 2.1] and [GH16, Definition 3.1] the following.
Definition 1.1.6**.**
A complex X is said to be of type \mboxFP∞ (or, super finitely presented) if there exists an exact sequence ⋯→Pn→Pn−1→⋯→P1→P0→X→0 in Ch(R), where each Pi is finitely generated projective.
We denote by FP∞(R) the class of all complexes in Ch(R) of type \mboxFP∞.
Recall from [YL10] and [BG16, GH16] the following.
Definition 1.1.7**.**
Let X be a complex in Ch(R) and Y a complex in Ch(Rop).
(a)
X is called FP-injective if Ext1(L,X)=0 for all finitely presented L in Ch(R).
(b)
X is called absolutely clean (or weak injective) if Ext1(L,X)=0 for all L∈FP∞(R).
(c)
Y is called level (or weak flat) if Tor1(Y,L)=0 for all L∈FP∞(R).
To investigate the homological nature of finiteness of modules more precisely, Bravo and the second author [BP17] studied the following class of modules.
Definition 1.1.8**.**
A module M in Mod(R) is called of type \mboxFPn (or finitely n-presented) if there exists an exact sequence
[TABLE]
in Mod(R) where each Pi is finitely generated and projective.
We denote by FPn(R) the class of all left R-modules of type \mboxFPn.
The injectivity and flatness associated to finitely n-presented modules were defined in [BP17, Definitions 3.1 and 3.2] as follows.
Definition 1.1.9**.**
Let M be a module in Mod(R) and N be a module in Mod(Rop).
(a)
M is called \mboxFPn-injective if ExtR1(L,M)=0 for all L∈FPn(R).
(b)
N is called \mboxFPn-flat if Tor1R(N,L)=0 for all L∈FPn(R).
We denote by In(R) the class of \mboxFPn-injective modules in Mod(R), and by Fn(Rop) the class of \mboxFPn-flat modules in Mod(Rop). Note that the \mboxFP0-injective modules coincide with the injective modules, the \mboxFP1-injective modules coincide with the FP-injective or absolutely pure modules, and the \mboxFPi-flat modules are the flat modules for i=0,1.
2. \mboxFPn-injective and \mboxFPn-flat complexes
In this section, we first introduce the notion of complexes of type \mboxFPn for some non-negative integer n, and give some characterizations for n-coherent rings in terms of the stable condition of complexes of type \mboxFPn. Later, we introduce the notions of \mboxFPn-injective and \mboxFPn-flat complexes in terms of complexes of type \mboxFPn, and study the relation between \mboxFPn-injective (resp., \mboxFPn-flat) complexes and \mboxFPn-injective (resp., \mboxFPn-flat) modules.
2.1. Complexes of type \mboxFPn
Let n≥0 be an integer.
Definition 2.1.1**.**
A complex X in Ch(R) is said to be of type \mboxFPn if there is an exact sequence
[TABLE]
in Ch(R), where each Pi is finitely generated projective.
The exact sequence (2.1) will be referred as a partial presentation of X of length n (by finitely generated projective complexes). In some references in the literature, some authors rather define finitely presented modules (and more generally, modules of type \mboxFPn) by considering presentations by finitely generated free modules, such as in [Bou89, Gla89]. Actually, the two approaches to this definition are equivalent in the sense that a left R-module M has a partial presentation as (1.3) if, and only if, there exists an exact sequence
[TABLE]
where each Fk is a finitely generated free left R-module, that is, M has a so called partial presentation of length n by finitely generated free modules (or just a finite n-presentation, for short). Modules of type \mboxFP∞ have also a similar description. We will show that this equivalence is also valid for chain complexes, but in order to do that, we first recall from [EJ11, Definition 1.3.3] the definition of free complexes.
Definition 2.1.2**.**
A complex F is called free if there exists a graded set B⊆F such that for any complex X and any morphism B→X of degree [math], there exists a unique morphism F→X of complexes that agrees with B→X.
Proposition 2.1.3**.**
The following conditions hold true:
(a)
Dn(F)* is a free complex in Ch(R) for any free module F in Mod(R) and any n∈Z.*
(b)
Eilenberg Swindle*: For any finitely generated projective complex P in Ch(R), there exists a finitely generated free complex F in Ch(R) such that F⊕P≃F.*
Proof.
(a)
Let B⊆F be a finite set generating F. Consider the graded set Sn(B)⊆Dn(F), and a morphism Sn(B)→X of degree [math], that is, we have a function f:B→Xn and zero morphisms 0→Xk for k=n. Since F is free with generating set B, there is a unique homomorphism f:F→Xn that agrees with f. From f, we can define a morphism of complexes f:Dn(F)→X with fn:=f, fn−1:=δnX∘f, and fk:=0 for every k=n,n−1. It is easy to verify that f is the only morphism of complexes that agrees with Sn(B)→X. Hence, Dn(F) is a free complex.
(b)
First note that P≃⨁i=1mDni(Qi) with each Qi finitely generated and projective. From module theory, we can choose for each i a finitely generated free module Fi and an epimorphism Fi→Qi. This family of epimorphisms gives rise to an epimorphism ⨁i=1mDni(Fi)→P, where ⨁i=1mDni(Fi) is finitely generated and free by part (a) and [EJ11, Section 1.3]. This epimorphism splits and so ⨁i=1mDni(Fi)≃P⊕X for some complex X. The rest follows by [Pér16b, Proposition 9.2.2].
∎
We denote by FPn(R) the class of all complexes of type \mboxFPn in Ch(R). Obviously, FP0(R) consists of all finitely generated complexes in Ch(R), and FP1(R) consists of all finitely presented complexes in Ch(R). For n>1, and following the spirit of [BG16, Proposition 2.2], we have the following characterization for complexes in FPn(R).
Proposition 2.1.4**.**
The following statements are equivalent for a complex X in Ch(R).
(1)
X* is of type \mboxFPn.*
(2)
There exists an exact sequence
[TABLE]
in Ch(R), where each Fi is finitely generated free.
(3)
X* is bounded and each term Xm is of type \mboxFPn in Mod(R).*
(4)
There exists an exact sequence 0→Kn→Pn−1→⋯→P1→P0→X→0 in Ch(R), where each Pi is finitely generated projective and Kn is finitely generated.
(5)
For each exact sequence 0→En→Qn−1→⋯→Q1→Q0→X→0 in Ch(R) with each Qi finitely generated projective, one has that En is finitely generated.
Proof.
The equivalence (1) ⇔ (2) is a consequence of Proposition 2.1.3 (b), while the equivalences (1) ⇔ (4) ⇔ (5) are trivial. We only focus on proving (1) ⇔ (3).
∙
(1) ⇒ (3): Let X be a complex of type \mboxFPn in Ch(R). By definition, X must be finitely generated, and so is bounded by Lemma 1.1.5. Moreover, for each term Xm of X, there is an exact sequence (Pn)m→(Pn−1)m→⋯→(P1)m→(P0)m→Xm→0 in Mod(R), where each (Pi)m is finitely generated projective. Thus Xm is of type \mboxFPn in Mod(R).
∙
(3) ⇒ (1): Since the complex X is bounded, we may assume that it is of the form
[TABLE]
with each Xi∈FPn(R). In particular, each Xi is finitely generated, and then we can take an exact sequence Pi0→Xi→0 with Pi0 finitely generated projective. Then we get a finitely generated projective complex P0 defined as
[TABLE]
and an exact sequence P0→X→0 in Ch(R). Set K1=\mboxKer(P0→X). Then clearly K1 is bounded, and since each Xi is of type \mboxFPn, each Ki1 is of type \mboxFPn−1. By an argument similar to the previous process, we can get an exact sequence P1→K1→0 in Ch(R) with P1 a finitely generated projective complex. Repeating this, we obtain an exact sequence in Ch(R) as (2.1) where each Pi is finitely generated projective, that is, X∈FPn(R).
∎
We can use the previous proposition to note a couple of facts about the classes FPn(R) and the interplay between them. First, we note that FP∞(R)=⋂n≥0FPn(R). On the one hand, the inclusion ‘‘⊆" follows from the descending chain of inclusions:
[TABLE]
while on the other hand, the remaining inclusion follows from the fact that any truncated finitely generated projective resolution of length n of a complex in ⋂n≥0FPn(R) can be extended to a truncated finitely generated projective resolution of length n+1. Note that the inclusions in (2.4) may be strict, as shown by the following examples.
Example 2.1.5**.**
Let R=k[x1,x2,⋯]/m2 with k a field and the ideal m=⟨x1,x2,⋯⟩.
(a)
By [BP17, Example 1.3], for each i≥1, ⟨xi⟩∈FP0(R)\FP1(R). Then by Lemma 1.1.5, one has Dn(⟨xi⟩)∈FP0(R)\FP1(R) and Sn(⟨xi⟩)∈FP(R)0\FP1(R).
(b)
By [BP17, Example 1.3], for each i≥1, R/⟨xi⟩∈FP1(R)\FP2(R). Then by Proposition 2.1.4, one has Dn(R/⟨xi⟩)∈FP1(R)\FP2(R) and Sn(R/⟨xi⟩)∈FP1(R)\FP2(R).
(c)
By [BP17, Example 1.3] or [BGH14, Proposition 2.5], one has that FPn(R)=FP∞(R) for every n≥2, which consists of the class of finitely generated free R-modules. Then by Proposition 2.1.4, we obtain FP2(R)=FP3(R)=⋯=FP∞(R). Therefore, in this case, the chain (2.4) is just as follows:
Let R=k[x1,x2,⋯,y1,y2,⋯]/⟨xi+1xi,x1y1,y1yj⟩i,j≥1 with k a field. By [BP17, Example 1.4], ⟨y1⟩∈FP0(R)\FP1(R), and hence Dn(⟨y1⟩)∈FP0(R)\FP1(R) and Sn(⟨y1⟩)∈FP0(R)\FP1(R). Moreover, for each i≥1, ⟨xi⟩∈FPi(R)\FPi+1(R), and hence Dn(⟨xi⟩)∈FPi(R)\FPi+1(R) and Sn(⟨xi⟩)∈FPi(R)\FPi+1(R). Therefore, in this case, the chain (2.4) is just as FP0(R)⊋FP1(R)⊋⋯⊋FPn(R)⊋FPn+1(R)⊋⋯ which is not stable at any level.
The second fact to note about FPn(R) is a series of closure properties. Recall that a class X of complexes in Ch(R) is:
(a)
closed under direct summands if for every X∈X and every complex X′ that is a direct summand of X, one has X′∈X;
(b)
closed under extensions if for every short exact sequence η:0→A→B→C→0 with A,C∈X, one has B∈X;
(c)
closed under epi-kernels if for every short exact sequence as η with B,C∈X, one has A∈X; and closed under mono-cokernels is the dual property is satisfied.
These definitions are analogous in the category Mod(R).
The following result is a consequence of Proposition 2.1.4 and the closure properties of FPn(R) proved by Bravo and the second author in [BP17, Proposition 1.7].
Corollary 2.1.7**.**
For every n≥0, the class FPn(R) of complexes of type \mboxFPn in Ch(R) is closed under extensions, direct summands and mono-cokernels.
Recall that a class X of complexes in Ch(R) is called thick if (a), (b) and (c) above are satisfied. Thick classes of modules are defined in a similar way. For example, in the category Ch(R), the class of exact complexes and the class of bounded complexes are both thick. But in general, we cannot assert that FPn(R) is thick (or equivalently in this case, closed under epi-kernels). This missing closure property for FPn(R) is related to the stable condition of the chain (2.4), which in turn can characterize classes of special rings. For example, Bravo and Gillespie proved in [BG16, Corollary 2.3] that:
(a)
A ring R is left Noetherian if, and only if, FP0(R)=FP∞(R).
(b)
A ring R is left coherent if, and only if, FP1(R)=FP∞(R).
For an analogous equivalence involving FPn(R), one needs a more general class of rings, introduced by D. L. Costa in [Cos94].
Definition 2.1.8**.**
A ring R is called left n-coherent if each module of type \mboxFPn in Mod(R) is of type \mboxFPn+1, that is, FPn(R)⊆FPn+1(R).
By definition, left [math]-coherent rings are just left noetherian rings, and left 1-coherent rings are just left coherent rings. The family of n-coherent rings can be characterized in terms of thick classes of modules, as in [BP17, Theorem 2.4]. Namely, a ring R is left n-coherent if, and only if, FPn(R) is closed under epi-kernels. The analogous for FPn(R) is specified below, which follows by [BP17, Theorem 2.4], by the characterization of FPn(R) proved in Proposition 2.1.4, and by Corollary 2.1.7.
Proposition 2.1.9**.**
The following conditions are equivalent:
(1)
R* is left n-coherent.*
(2)
The class FPn(R) is thick.
(3)
FPn(R)=FPn+1(R).
(4)
FPn(R)=FP∞(R).
(5)
The chain (2.4) stabilizes at n, that is,
[TABLE]
It follows that the ring of Example 2.1.5 is 2-coherent, and the ring of Example 2.1.6 is not n-coherent for any n≥0.
So far we have given several descriptions of the classes FPn(R), but they can also be interpreted in terms of a certain resolution dimension, that is going to be presented and studied next.
2.2. Presentation dimension
In [Gla89, Section 1 of Chapter 2], S. Glaz defined the following value for every module M in Mod(R):
[TABLE]
We will refer to the value λR(M) as the presentation dimension of M. Motivated by this, and by Proposition 2.1.4 (b), we define the presentation dimension of a complex X in Ch(R) as:
[TABLE]
Note that, by Proposition 2.1.4, for every finitely generated complex X in Ch(R), one has that λ(X)=n if, and only if, there exists a finite n-presentation of X with non-finitely generated (n+1)-st syzygy.
There is a relation between the presentation dimension of complexes and that of modules, specified in the following result.
Theorem 2.2.1**.**
For every bounded complex X in Ch(R), the following equality holds:
[TABLE]
Proof.
Suppose first that X is a bounded complex which is not finitely generated, and so λ(X)=−1. Then, by Lemma 1.1.5 there exists m0∈Z such that Xm0 is not finitely generated, and so λR(Xm0)=−1. Hence, the formula (2.6) holds.
Now we may assume that X is finitely generated, and so bounded with finitely generated terms. This implies inf{λR(Xm)\mbox:m∈Z}≥0. Suppose X∈FP∞(R). Then Xm∈FP∞(R) for every m∈Z by [BG16, Proposition 2.2]. Hence, in this case, the formula (2.6) is also true.
Finally, suppose that the presentation dimension of X is finite, say λ(X)=n. Then, Xm∈FPn(R) for every m∈Z by Proposition 2.1.4. It follows λR(Xm)≥n for every m∈Z, and so inf{λR(Xm)\mbox:m∈Z}≥λ(X). On the other hand, since the presentation dimension of X is finite, there exists m0∈Z such that λR(Xm0)=k<∞. Without loss of generality, we may assume inf{λR(Xm)\mbox:m∈Z}=λR(Xm0). Then, Xm∈FPk(R) for every m∈Z. Since X is bounded, we can use the arguments applied in the proof of Proposition 2.1.4 (3) ⇒ (1) to showing that X∈FPk(R). Hence, inf{λR(Xm)\mbox:m∈Z}=k≤λ(X).
∎
Remark 2.2.2**.**
Note that Theorem 2.2.1 holds for every finitely generated complex. We have not included in the statement the case where X is not finitely generated, since for such complexes the formula (2.6) may not hold. For instance, the complex S=⨁m∈ZSm(R) is not finitely generated by Lemma 1.1.5, since it is unbounded, and so λ(S)=−1. On the other hand, inf{λR(Sn)\mbox:n∈Z}=inf{λR(R)\mbox:n∈Z}=∞. Notice that λR(R)=∞ since R is free and so of type \mboxFP∞.
Using Theorem 2.2.1, we can extend [Gla89, Theorem 2.1.2] to the category of complexes in Ch(R), as a way to compare the presentation dimension of complexes appearing in short exact sequences.
Proposition 2.2.3**.**
Let η:0→A→B→C→0 be a short exact sequence in Ch(R). The following relations hold:
(a)
λ(A)≥min{λ(B),λ(C)−1}.
(b)
λ(B)≥min{λ(A),λ(C)}.
(c)
λ(C)≥min{λ(B),λ(A)+1}.
(d)
If B=A⊕C, then λ(B)=min{λ(A),λ(C)}.
Proof.
The first lines of this proof will be devoted to show that we may assume that the sequence η is formed by finitely generated complexes. We study the finiteness possibilities for each term in several cases:
∙
A is not finitely generated: Suppose that B is finitely generated. Then, C must be finitely generated. We will see that, in this case, λ(C)=0. Suppose that λ(C)=k>0. Then η is a short exact sequence of bounded complexes, since the class of such complexes is thick. Since A is bounded and not finitely generated, there exists m0∈Z such that λR(Am0)=−1. On the other hand, by [Gla89, Theorem 2.1.2 (3)] we have λR(Am0)≥min{λR(Bm0),λR(Cm0)−1}. Using the hypothesis that B is finitely generated, and by the previous inequality, we have that min{λR(Bm0),λR(Cm0)−1}=λR(Cm0)−1. Then, λR(Cm0)≤0, and thus we get a contradiction with the assumption λ(C)>0. Hence, we have λ(C)=0, and so (a) holds. The inequalities (b) and (c) are clearly satisfied in this case. Note that (d) cannot be covered under the assumption that A is not finitely generated and B is finitely generated.
In the case B is not finitely generated, items from (a) to (d) clearly hold true.
∙
B is not finitely generated: It follows either A or C must not be finitely generated. Otherwise, we would contradict the fact that finitely generated complexes are closed under extensions. It follows that the inequalities (a), (b) and (c) hold. In fact, (b) is actually an equality, and so (d) is also true.
∙
C is not finitely generated: Then, B must not be finitely generated, and hence items from (a) to (d) are clearly satisfied.
For the rest of the proof, we may assume that η is a short exact sequence of finitely generated (and so bounded) complexes. We only prove (2) and (4), and the remaining inequalities will follow similarly. Without loss of generality, suppose min{λ(A),λ(C)}=λ(A). If λ(A)=∞, then λ(C)=∞, and so λ(B)=∞ since the class of complexes of type \mboxFP∞ is closed under extensions. In this case, (2) follows immediately.
Now suppose λ(A)<∞. Since A is bounded, there exists m0∈Z such that λ(A)=λR(Am0). From the assumption that min{λ(A),λ(C)}=λ(A), note that λR(Am0)≤λR(Cm0). Let m∈Z. By [Gla89, Theorem 2.1.2 (1)], we have λR(Bm)≥min{λR(Am),λR(Cm)}. On the one hand, by Theorem 2.2.1, if min{λR(Am),λ(Cm)}=λ(Am), then
[TABLE]
On the other hand, using Theorem 2.2.1 again, if min{λR(Am),λR(Cm)}=λR(Cm), then
[TABLE]
It follows that λ(B)≥min{λ(A),λ(C)}.
For the case B=A⊕C. On the one hand, we already know that λ(B)≥min{λ(A),λ(C)}. On the other hand, by Theorem 2.2.1 and [Gla89, Theorem 2.1.2 (4)], we have
[TABLE]
for every m∈Z. Then, λ(B)≤λ(A) and λ(B)≤λ(C), and hence λ(B)≤min{λ(A),λ(C)} follows.
∎
2.3. Injective and flat complexes relative to complexes of type \mboxFPn
We now give the definitions of \mboxFPn-injective and \mboxFPn-flat complexes as follows.
Definition 2.3.1**.**
Let X be a complex in Ch(R) and Y be a complex in Ch(Rop). We say that:
(a)
X is \mboxFPn-injective if Ext1(L,X)=0 for every L∈FPn(R).
(b)
Y is \mboxFPn-flat if Tor1(Y,L)=0 for every L∈FPn(R).
We denote by In(R) the class of \mboxFPn-injective complexes in Ch(R), and by Fn(Rop) the class of \mboxFPn-flat complexes in Ch(Rop). Note that the \mboxFP0-injective complexes coincide with the injective complexes, the \mboxFP1-injective complexes coincide with the FP-injective or absolutely pure complexes, and the \mboxFPi-flat complexes are the flat complexes for i=0,1. Moreover, we immediately obtain the following ascending chains:
[TABLE]
Remark 2.3.2**.**
By definition, one easily checks that the class of \mboxFPn-injective complexes is closed under extensions, products and direct summands; and the category of \mboxFPn-flat complexes is closed under extensions, direct limits (and so under coproducts) and direct summands. We can add a couple of more properties for these two classes, after showing the following characterization.
Theorem 2.3.3**.**
The following are equivalent for every complex X in Ch(R) and every n≥0:
(1)
X∈In(R).
(2)
ExtCh1(L,X)=0* for every L∈FPn(R).*
(3)
ExtCh1(Sm(L),X)=0* for every m∈Z and every L∈FPn(R).*
(4)
X* is exact and Zm(X)∈In(R) for every m∈Z.*
(5)
Xm∈In(R)* for every m∈Z, and Hom(L,X) is exact for every L∈FPn(R).*
(6)
For any exact sequence η:0→Q→W→L→0 in Ch(R) with L∈FPn(R), the induced sequence Hom(η,X) is exact.
Proof.
The equivalence (1) ⇔ (2) is clear by (1.1). On the other hand, (2) ⇔ (3) ⇔ (4) follows as in [BG16, Lemma 2.5 and Proposition 2.6].
∙
(4) ⇒ (5): Suppose X is an exact complex with \mboxFPn-injective cycles. For each m∈Z, we have a short exact sequence 0→Zm(X)→Xm→Zm−1(X)→0 in Mod(R). Since In(R) is closed under extensions by [BP17, Proposition 3.10], we have that Xm∈In(R).
Now let L∈FPn(R). Using [Gil04, Lemma 2.1], we have that:
[TABLE]
where the right-hand side equality is valid since ExtR1(Lm,Xm+k+1)=0, being Lm of type FPn by Proposition 2.1.4 and Xm+k+1∈In(R). On the other hand, using the equivalence (2) ⇔ (4) we have that Hk(Hom(L,X))≅ExtCh1(L[k+1],X)=0 for every k∈Z. Hence, the complex Hom(L,X) is exact.
∙
(5) ⇒ (6): Let us show Ext1(L,X)=0 for every L∈FPn(R). Suppose we are given a short exact sequence 0→X→H→L→0 in Ch(R). Since Xm∈In(R) by (5) for every m∈Z, this exact sequence splits at the module level, and so it is isomorphic to 0→X→M(f)→L→0, where f:L[1]→X is a morphism of complexes and M(f) denotes its mapping cone. Since Hom(L[1],X) is exact by (5), f is homotopic to 0. It follows that 0→X→M(f)→L→0 is a split exact sequence in Ch(R) by [GR99, Lemma 2.3.2]. Therefore ExtCh1(L,X)=0, and so Ext1(L,X)=0 by (1.1). Thus, (6) follows.
∙
(6) ⇒ (1): Let L∈FPn(R). There is an exact sequence η:0→Q→P→L→0 in Ch(R) with P finitely generated projective. Applying Hom(−,X) to η, we get the exact sequence Hom(P,X)→Hom(Q,X)→Ext1(L,X)→0 where the morphism Hom(P,X)→Hom(Q,X) is epic by (6). It follows that Ext1(L,X)=0, and hence X is \mboxFPn-injective.
∎
Recall that a short exact sequence η:0→A→B→C→0 in Ch(R) is pure if Y⊗η for every complex Y in Ch(Rop). A class X of complexes in Ch(R) is closed under pure sub-complexes (resp., closed under pure quotients) if for every pure exact sequence as η, one has that B∈X implies A∈X (resp., C∈X). Purity for modules and the corresponding closure properties are analogous, where one considers the usual tensor product −⊗R− on Mod(Rop)×Mod(R) instead.
Proposition 2.3.4**.**
The sub-category In(R) is closed under coproducts and pure sub-complexes for any n≥1, and under direct limits and and pure quotients for any n≥2.
Proof.
Let {Xi}i∈I be a directed family of \mboxFPn-injective complexes in Ch(R), and let X:=limi∈IXi denote its direct limit (this covers the case where X is a coproduct of \mboxFPn-injective complexes). By Theorem 2.3.3, each Xi is exact with \mboxFPn-injective cycles. Since Mod(R) is a Grothendieck category, we have that X is exact. On the other hand, direct limits preserve kernels and so Zm(X)≅limi∈IZm(Xi). Since the class In(R) is closed under direct limits (and so under coproducts) if n>1, we have that Zm(X)∈In(R) if n>1. It remains to cover the case where n=1, in which we will only consider closure under coproducts111Recall that \mboxFP1-injective modules in Mod(R) are closed under direct limits if, and only if, the ground ring R is left coherent. See [CD96, Theorem 3.1], for instance.. In this case, it is know that FP-injective modules are closed under coproducts [Ste75, Exercise 19 (ii), page 3.11]. Hence, X is a FP-injective complex by Theorem 2.3.3.
Now suppose we are given a pure exact sequence η:0→A→B→C→0 with B∈In(R) and n≥1. Let L∈FPn(R), and so L finitely presented. By [GR99, Lemma 5.1.1 and Theorem 5.1.3], we have that Hom(L,η) is exact. On the other hand, we have a long exact sequence 0→Hom(L,A)→Hom(L,B)→Hom(L,C)→Ext1(L,A)→Ext1(L,B) where Ext1(L,B)=0 since B∈In(R), and Hom(L,B)→Hom(L,C) is an epimorphism. It follows that Ext1(L,A)=0, that is, A∈In(R). In the case n>1, we use the characterization proved in Theorem 2.3.3 to show that C∈In(R). First, we note that C is exact. Now, by [Pér16b, Lemma 3.3.8] there is an exact sequence ζm:0→Zm(A)→Zm(B)→Zm(C)→0 in Mod(R) for each m∈Z, where the connecting morphisms are induced by the universal property of kernels. We show that ζm is pure exact, that is, HomR(L,ζm) is exact for every finitely presented module L in Mod(R). Since for every m∈Z the complex Sm(L) is finitely presented by Lemma 1.1.5, we have an exact sequence 0→Hom(Sm(L),A)→Hom(Sm(L),B)→Hom(Sm(L),C)→0. Then, by [Pér16b, Proposition 4.4.7] we have a short exact sequence of abelian groups of the form 0→HomR(Sm(L),A)→HomR(Sm(L),B)→HomR(Sm(L),C)→0, which is isomorphic to HomR(L,ζm) by [Gil04, Lemma 3.1 (2)]. It follows that HomR(L,ζm) is exact, that is, ζm is pure exact. Now, since Zm(A)∈In(R), we have by [BP17, Part 4. of Proposition 3.10] that Zm(C)∈In(R) for every m∈Z. Therefore, C is \mboxFPn-injective.
∎
In [BP17, Propositions 3.5 and 3.6], Bravo and the second author studied the relation between \mboxFPn-injective and \mboxFPn-flat modules via the Pontrjagin duality functor
[TABLE]
Specifically, for every n>1 and every module N in Mod(Rop) and M∈Mod(R), one has that:
(a)
N∈Fn(Rop) if, and only if, N+∈In(R).
(b)
M∈In(R) if, and only if, M+∈Fn(Rop).
In the category of complexes, one can obtain a similar duality between \mboxFPn-injective and \mboxFPn-flat complexes, as specified in the following result.
Proposition 2.3.5**.**
The following equivalences hold for any complex X in Ch(R) and any complex Y in Ch(Rop).
(a)
For every n≥0, Y∈Fn(Rop) if, and only if, Y+∈In(R).
(b)
For every n≥2, X∈In(R) if, and only if, X+∈Fn(Rop).
Proof.
(a)
By [GR99, Lemma 5.4.2], we have that Ext1(X,Y+)≅Tor1(Y,X)+ for any complex Y in Ch(Rop) and any complex X in Ch(R). So the assertion follows since D0(Q/Z) is an injective cogenerator in the category of complexes of abelian groups.
(b)
Let L∈FPn(R). Then there exists an exact sequence 0→K→P→L→0 in Ch(R) with P finitely generated projective and K∈FPn−1(R). Note that since n≥2, K must be a finitely presented complex. It follows that we can consider the following commutative diagram with exact rows:
[TABLE]
where θK and θP are the isomorphisms described in [ER97, Lemma 2.3], and the left-hand side arrow is induced by the universal property of kernels. We have that Ext1(L,X)+≅Tor1(X+,L). Thus the result follows.
∎
Proposition 2.3.5 turns out to be an important tool that allows us to establish the following characterization of \mboxFPn-flat complexes, similar to that proved in Theorem 2.3.3 for \mboxFPn-injective complexes.
Theorem 2.3.6**.**
The following statements are equivalent for any complex Y in Ch(Rop).
(1)
Y∈Fn(Rop).
(2)
Tor1(Y,Sm(L))=0* for every m∈Z and every L∈FPn(R).*
(3)
Y* is exact and Zm(Y)∈Fn(Rop) for every m∈Z.*
(4)
The complex HomR(Y,Q/Z):=⋯→(Ym−2)+→(Ym−1)+→(Ym)+→⋯ is \mboxFPn-injective in Ch(R).
Proof.
The equivalences (1) ⇔ (2) and (1) ⇔ (3) follow as in [BG16, Lemma 4.5 and Proposition 4.6]. On the other hand, (1) ⇔ (3) ⇔ (4) follows using an argument similar to that of [EGR98, Theorem 2.4].
∎
Apart from those mentioned in Remark 2.3.2, the previous result allows us to deduce the following properties of \mboxFPn-flat complexes.
Proposition 2.3.7**.**
The sub-category Fn(Rop) is closed under direct limits for every n≥0, under direct products and pure quotients for every n≥1, and under pure sub-complexes for every n≥2.
Proof.
Being Mod(Rop) a Grothendieck category, we have that exact complexes are closed under direct limits and direct products. On the other hand, Tor1R(−,M) commutes with direct limits for any M in Mod(R), and Tor1R(−,L) commutes with direct products for any L∈FPn(R) with n≥1 by [Bro75, Theorem 2]. It follows that Fn(Rop) is closed under direct limits for any n≥0, and under direct products for any n≥1. By Theorem 2.3.6, we obtain the same closure properties in the context of Ch(Rop).
Now suppose we are given a pure exact sequence η:0→A→B→C→0 in Ch(Rop) with B∈Fn(Rop) and n≥1. Let L∈FPn(R). Then, we have an exact sequence of the form Tor1(B,L)→Tor1(C,L)→A⊗L→B⊗L→C⊗L→0 where Tor1(B,L)=0 since B∈Fn(Rop), and A⊗L→B⊗L is a monomorphism since η is pure exact. It follows that Tor1(C,L)=0, and hence C∈Fn(Rop). In the case n≥2, it suffices to apply Propositions 2.3.5 and 2.3.4 to show that A is also \mboxFPn-flat.
∎
Example 2.3.8**.**
(a)
If M∈In(R) then Dm(M)∈In(R) for any m∈Z, by Theorem 2.3.3. Similarly, if N∈Fn(Rop) then Dm(N)∈Fn(Rop) for any m∈Z, by Theorem 2.3.6.
(b)
Consider the ring R=k[x1,x2,⋯]/m2 as in Example 2.1.5. By the chain (2.5), we immediately obtain the following ascending chains:
[TABLE]
Moreover, by [BP17, Example 5.7] and Proposition 2.3.5, Dm(⟨x1⟩)∈I2(R)\I1(R), and Dm(⟨x1⟩)+∈F2(Rop)\F1(Rop), that is, there are strict inclusions I1(R)⊊I2(R) and F1(Rop)⊊F2(Rop).
3. \mboxFPn-injective and \mboxFPn-flat dimensions
In this section, we introduce and investigate \mboxFPn-injective and \mboxFPn-flat dimensions of modules and complexes. We also show that there exists a close link between these relative homological dimensions via Pontrjagin duality.
3.1. \mboxFPn-injective and \mboxFPn-flat dimensions of modules
First of all, every module M in Mod(R) has a coresolution by \mboxFPn-injective modules, that is, there exists an exact sequence
[TABLE]
in Mod(R) where Ek∈In(R) for every k≥0. This is due to the fact that for any ring R and any n≥0, the class In(R) is the right half of a complete cotorsion pair (and so a special pre-enveloping class), proved by D. Bravo and the second author in [BP17, Corollary 4.2]. Whenever we are given a \mboxFPn-injective coresolution ε, the module Ωε−i(M):=Ker(Ei→Ei+1) is called the \mboxFPn-injective i-th cosyzygy of M in ε, for any i≥0.
Dually, by [BP17, Theorem 4.5], for any ring R and any n≥0, the class Fn(Rop) is the left half of a complete cotorsion pair in Mod(Rop). It follows that for every module N in Mod(Rop), there exists an exact sequence
[TABLE]
in Mod(Rop) where Qt∈Fn(Rop) for every t≥0. Whenever we are given an \mboxFPn-flat resolution ρ, the module Ωρi(N):=Im(Qi→Qi−1) is called the \mboxFPn-flat i-th syzygy of N in ρ, for any i≥0, where Q−1:=N. Based on the above, we now present the following.
Definition 3.1.1**.**
(a)
The \mboxFPn-injective dimension of a module M in Mod(R), denoted \mboxFPn\mbox−idR(M), is defined as the smallest non-negative integer k≥0 such that M has a coresolution by \mboxFPn-injective modules, as (3.1), with Ei=0 for every i>k. If such k does not exist, we set \mboxFPn\mbox−idR(M):=∞.
(b)
The \mboxFPn-flat dimension of a module N in Mod(Rop), denoted \mboxFPn\mbox−fdRop(N), is defined as the smallest non-negative integer t≥0 such that N has a resolution by \mboxFPn-flat modules, as (3.2), with Qi=0 for every i>t. If such t does not exist, we set \mboxFPn\mbox−fdRop(N):=∞.
Next, we give a functorial description of \mboxFPn-injective (resp., \mboxFPn-flat) dimension.
Proposition 3.1.2**.**
Let M be a module in Mod(R) and N be a module in Mod(Rop).
(a)
The following are equivalent for every n,k≥0:
(1)
\mboxFPn\mbox−idR(M)≤k.
(2)
Every \mboxFPn-injective k-th cosyzygy of M is \mboxFPn-injective.
(3)
Every injective k-th cosyzygy of M is \mboxFPn-injective.
(4)
ExtRk+1(L,M)=0* for every L∈FPn(R).*
(b)
Dually, the following are equivalent for every n,t≥0:
(i)
\mboxFPn\mbox−fdRop(N)≤t.
(ii)
Every \mboxFPn-flat t-th syzygy of N is \mboxFPn-flat.
(iii)
Every projective t-th syzygy of N is \mboxFPn-flat.
(iv)
Tort+1R(N,L)=0* for every L∈FPn(R).*
Proof.
We only prove the equivalences concerning \mboxFPn-injectivity, as those involving \mboxFPn-flatness follow similarly.
∙
(1) ⇒ (2): Suppose \mboxFPn\mbox−idR(M)≤k. Then, we have an exact sequence
[TABLE]
with Ei∈In(R) for every 0≤i≤k. On the other hand, suppose we are given a \mboxFPn-injective coresolution of M, say ε:0→M→E0→E1→⋯. By the dual version of the generalized Schanuel’s Lemma [EJ00, Corollary 8.6.4], we have an isomorphism Ωε−k(M)⊕Ek−1⊕Ek−2⊕⋯≅Ek⊕Ek−1⊕Ek−2⊕⋯, and so Ωε−k(M)∈In(R) since the class In(R) is closed under finite direct sums and direct summands.
∙
(2) ⇒ (3): Clear.
∙
(3) ⇒ (4): Consider an injective coresolution of M, say ι. Then, Ωι−k(M)∈In(R), and by dimension shifting, we have ExtRk+1(L,M)≅ExtR1(L,Ωι−k(M))=0 for every L∈FPn(R).
∙
(4) ⇒ (1): Suppose that ExtRk+1(L,M)=0 for every L∈FPn(R) and consider an \mboxFPn-injective coresolution ε as (3.1). In particular, we can choose each Ei to be injective. Let L∈FPn(R). Since ExtRj(L,Ei)=0 for every j>0 and 0≤i≤k−1, by dimension shifting we have ExtR1(L,Ωε−k(M))≅ExtRk+1(L,M)=0. Hence, Ωε−k(M)∈In(R), and so \mboxFPn\mbox−idR(M)≤k.
∎
As a consequence of the previous result, the \mboxFPn-injective dimension of a module M in Mod(R) (in the case it is finite) can also be defined as the smallest non-negative integer k such that ExtRk+1(L,M)=0 for every L∈FPn(R). The \mboxFPn-flat dimension of every module N in Mod(Rop) has also a similar functorial description in terms of the torsion functors TorR(−,−).
We conclude our study of \mboxFPn-injective and \mboxFPn-flat dimensions of modules presenting the interplay between the two via the notion of Pontrjagin dual.
Proposition 3.1.3**.**
The following hold for every module M in Mod(R) and N in Mod(Rop):
(a)
\mboxFPn\mbox−fdRop(N)=\mboxFPn\mbox−idR(N+), for every n≥0.
(b)
\mboxFPn\mbox−idR(M)=\mboxFPn\mbox−fdRop(M+), for every n≥2.
Proof.
Part (a) follows by Proposition 3.1.2 and the natural isomorphism ExtRi(M,N+)≅ToriR(N,M)+, for every M in Mod(R) and N in Mod(Rop) [EJ00, Theorem 3.2.1]. We focus on proving (b).
First, let us consider the case \mboxFPn\mbox−idR(M)=∞. Consider an \mboxFPn-injective coresolution ε of M, as in (3.1). Then, we have an \mboxFPn-flat resolution ε+:⋯→(E1)+→(E0)+→M+→0. If \mboxFPn\mbox−fdRop(M+)=t<∞, then Ωε+t(M+)≃(Ωε−t(M))+ would be \mboxFPn-flat, and so Ωε−t(M) would be \mboxFPn-injective by [BP17, Proposition 3.6] since n≥2, thus getting a contradiction. It follows \mboxFPn\mbox−fdRop(M+)=∞.
Now suppose that \mboxFPn\mbox−fdRop(M+)=∞ and \mboxFPn\mbox−idR(M)=k<∞. Then, there is an exact sequence 0→M→E0→E1→⋯→Ek−1→Ek→0 with Ei∈In(R) for every 0≤i≤k. Since n≥2 and the functor HomZ(−,Q/Z) is exact, the previous sequence gives rise to an \mboxFPn-flat resolution of M+ of length k, thus getting a contradiction. It follows \mboxFPn\mbox−idR(M)=∞.
Finally, assume \mboxFPn\mbox−idR(M)=k<∞ and \mboxFPn\mbox−fdRop(M+)=t<∞. Using the same arguments as in the previous paragraph, we can assert that \mboxFPn\mbox−fdRop(M+)≤k. Now consider a partial injective coresolution of M of length t, say
[TABLE]
Then, we have the exact sequence
[TABLE]
in Mod(Rop) where (Ij)+∈Fn(Rop) for every 0≤j≤t−1 since n≥2, and so (M′)+∈Fn(Rop) since \mboxFPn\mbox−fdRop(M+)=t. It follows that M′∈In(R). Hence, we have \mboxFPn\mbox−idR(M)≤t.
∎
3.2. \mboxFPn-injective and \mboxFPn-flat dimensions of complexes
We present the analogous concepts of \mboxFPn-injective and \mboxFPn-flat dimensions for complexes.
We already know that for left and right R-modules we can always construct coresolutions by \mboxFPn-injective modules and resolutions by \mboxFPn-flat modules. In order to assert that the same happens in the category of complexes, we need the analogous of the complete cotorsion pairs (⊥(In(R)),In(R)) and (Fn(Rop),(Fn(Rop))⊥) in Ch(R) and Ch(Rop), respectively. Thanks to the works [Gil08] and [IEA12] by Gillespie, and M. Cortés Izurdiaga, S. Estrada and P. A. Guil Asensio, we know methods to induce certain complete cotorsion pairs in Ch(R) from a cotorsion pair in Mod(R) cogenerated by a set. Specifically, Gillespie proved in [Gil08, Proposition 4.3] that if (A,B) is a cotorsion pair in Mod(R) cogenerated by a set, then (⊥B~,B~) is a cotorsion pair in Ch(R) cogenerated by a set (and so complete), where B~ is defined as the class of exact complexes with cycles in B. On the other hand, (A~,A~⊥) is also a complete cotorsion pair in Ch(R) by [IEA12, Theorem 1.5], where A~ is the class of exact complexes with cycles in A. To apply these results to the context of the present paper, we know by [BP17, Corollary 4.2] that (⊥(In(R)),In(R)) is a cotorsion pair in Mod(R) cogenerated by a set, and that the same is true for the cotorsion pair (Fn(Rop),(Fn(Rop))⊥) by [BP17, Theorem 4.5]222From [BP17] we can only assert that the pair (Fn(Rop),(Fn(Rop))⊥) is complete. The fact that it has a cogenerating set follows as in [ELR02, Theorem 2.9]. It follows that
[TABLE]
are complete cotorsion pairs in Ch(R) and Ch(Rop), respectively. We are ready to prove the following result.
Proposition 3.2.1**.**
The following statements hold for any n≥0:
(a)
(⊥(In(R)),In(R))* is a complete cotorsion pair in Ch(R).*
(b)
(Fn(Rop),(Fn(Rop))⊥)* is a perfect cotorsion pair in Ch(Rop).*
Proof.
Part (a) follows by Theorem 2.3.3 and the previous comments. In a similar way, using Theorem 2.3.6, we have that the cotorsion pair (Fn(Rop),(Fn(Rop))⊥) is complete. And since Fn(Rop) is closed under direct limits by Proposition 2.3.7, we gave that the previous pair is perfect by [EJ00, Theorem 7.2.6]333Although the cited result is stated in the category of modules, the arguments in its proof carry over to the category of complexes..
∎
Now, we can assert that for any complex X in Ch(R) and Y in Ch(Rop), we can construct exact sequences
[TABLE]
with Ek∈In(R) for every k≥0, and Qt∈Fn(Rop) for every t≥0, that is, any complex has a coresolution by \mboxFPn-injective complexes, and a resolution by \mboxFPn-flat complexes. Thus, the following definition makes sense.
Definition 3.2.2**.**
(a)
The \mboxFPn-injective dimension of a complex X in Ch(R), denoted \mboxFPn\mbox−id(X), is defined as the smallest non-negative integer k≥0 such that X has a coresolution by \mboxFPn-injective complexes, as (3.3), with Ei=0 for every i>k. If such k does not exist, we set \mboxFPn\mbox−id(X):=∞.
(b)
The \mboxFPn-flat dimension of a complex Y in Ch(Rop), denoted \mboxFPn\mbox−fd(Y), is defined as the smallest non-negative integer t≥0 such that Y has a resolution by \mboxFPn-flat complexes, as (3.4), with Qi=0 for every i>t. If such t does not exist, we set \mboxFPn\mbox−fd(Y):=∞.
J. R. García Rozas proved in [GR99, Theorem 3.1.3] that for any complex X in Ch(R), the injective dimension of X in Ch(R) is at most k if, and only if, X is exact and the injective dimension of Zm(X) in Mod(R) is at most k for any m∈Z. Complexes with bounded flat dimension have a similar description, as proved in [GR99, Lemma 5.4.1]. Motivated by these results, we present the analogous for complexes of Proposition 3.1.2.
Proposition 3.2.3**.**
Let X be a complex in Ch(R) and Y be a complex in Ch(Rop).
(a)
The following are equivalent for every n,k≥0:
(1)
\mboxFPn\mbox−id(X)≤k.
(2)
X* is exact and \mboxFPn\mbox−idR(Zm(X))≤k for any m∈Z.*
(3)
Every \mboxFPn-injective k-th cosyzygy of X is \mboxFPn-injective.
(4)
Every injective k-th cosyzygy of X is \mboxFPn-injective.
(5)
Extk+1(L,X)=0* for every L∈FPn(R).*
(6)
ExtChk+1(L,X)=0* for every L∈FPn(R).*
(7)
ExtChk+1(Sm(L),X)=0* for every m∈Z and L∈FPn(R).*
(b)
Dually, the following are equivalent for every n,t≥0:
(i)
\mboxFPn\mbox−fd(Y)≤t.
(ii)
Y* is exact and \mboxFPn\mbox−fdRop(Zm(Y))≤t for any m∈Z.*
(iii)
Every \mboxFPn-flat t-th syzygy of Y is \mboxFPn-flat.
(iv)
Every projective t-th syzygy of Y is \mboxFPn-flat.
(v)
Tort+1(Y,L)=0* for every L∈FPn(R).*
(vi)
Tort+1(Y,Sm(L))=0* for every m∈Z and L∈FPn(R).*
Proof.
We only prove part (a), as (b) is dual. Note that the equivalences (1) ⇔ (3) ⇔ (4) ⇔ (5) follow as in Proposition 3.1.2. We only focus on showing (1) ⇔ (2) and (5) ⇔ (6) ⇔ (7).
Suppose first that \mboxFPn\mbox−id(X)≤k and consider an \mboxFPn-injective coresolution ε of X as in (3.3), with Ei=0 for every i>k. By Proposition 2.3.3, each Ei is an exact complex. Thus, we have that X is exact, since the class of exact complexes is thick. On the other hand, we have an exact sequence 0→Zm(X)→Zm(E0)→Zm(E1)→⋯→Zm(Ek−1)→Zm(Ek)→0 in Mod(R) for every m∈Z, due to [Pér16b, Lemma 3.3.9]. By Proposition 2.3.3 again, Zm(Ei)∈In(R) for every m∈Z. Therefore, we have \mboxFPn\mbox−idR(Zm(X))=ΓR(Zm(X))≤k for every m∈Z.
Now assume that (2) holds. Let 0→X→E0→E1→⋯→Ek−1→X′→0 be an exact sequence in Ch(R) with Ei∈In(R) for every 0≤i≤k−1. Being X′ exact, we only need to show by Proposition 2.3.3 that Zm(X′)∈In(R) for every m∈Z, in order to assert that X′∈In(R). This follows by using again [Pér16b, Lemma 3.3.9].
Finally, we can note that (5) ⇔ (6) is a consequence of (1.1), while (6) ⇒ (7) is clear by the characterization of complexes of type \mboxFPn proved in the previous section. Conversely, if we assume (7), it suffices to apply Theorem 2.3.3 along with induction on k to conclude (6).
∎
As a consequence of Proposition 3.2.3, the \mboxFPn-injective dimension of a complex X in Ch(R) can also be defined (in the case it is finite) as the smallest non-nogative integer k such that Extk+1(L,X)=0 for every L∈FPn(R). We can also deduce the following.
Corollary 3.2.4**.**
Let X be an exact complex in Ch(R) and Y be an exact complex in Ch(Rop). Then, the following equalities hold:
We only prove part (a) in the cases where sup{\mboxFPn\mbox−idR(Zm(X))\mbox:m∈Z}=∞ and \mboxFPn\mbox−id(X)=∞. If we assume \mboxFPn\mbox−id(X)=∞ and sup{\mboxFPn\mbox−idR(Zm(X))\mbox:m∈Z}=k≤∞, then since X is exact, we would have \mboxFPn\mbox−id(X)≤k by Proposition 3.2.3, and thus getting a contradiction. Similarly, if we assume sup{\mboxFPn\mbox−idR(Zm(X))\mbox:m∈Z}=∞, we can conclude \mboxFPn\mbox−id(X)=∞.
∎
We finish this section with the following proposition, which illustrates that, as it happens with modules, there exists a close relation between the \mboxFPn-injective and the \mboxFPn-flat dimension of complexes. We need the following preliminary result, which follows by the fact that exact functors preserve homology.
Lemma 3.2.5**.**
A complex X in Ch(R) is exact if, and only if, X+ is exact in Ch(Rop).
Proposition 3.2.6**.**
For any complex X in Ch(R) and Y in Ch(Rop), the following equalities hold true:
(a)
\mboxFPn\mbox−fd(Y)=\mboxFPn\mbox−id(Y+), for any n≥0.
(b)
\mboxFPn\mbox−id(X)=\mboxFPn\mbox−fd(X+), for any n≥2.
Proof.
We only prove part (b), as (a) will follow in a similar way. For the cases \mboxFPn\mbox−id(X)=∞ and \mboxFPn\mbox−fd(X+)=∞ the result holds by Proposition 3.2.3. Now, let k be a non-negative integer. Then:
[TABLE]
Hence, (b) follows.
∎
4. Pre-envelopes and covers by \mboxFPn-injective and \mboxFPn-flat complexes
In this section, we will investigate two classes of complexes, namely complexes of \mboxFPn-injective dimension at most k and that of \mboxFPn-flat dimension at most k, respectively, and prove the existence of the corresponding covers and pre-envelopes. We will first investigate the same classes but in the category of modules. From them we will obtain a construction known as duality pairs, and later on we will prove some general methods to produce dual pairs of complexes from duality pairs of modules. These methods will simplify the process to obtain the covers and pre-envelopes mentioned before. We will mainly use a result of Holm and Jørgensen [HJ09] about duality pairs and perfect cotorsion pairs of modules, and an analogous result of Yang [Yan12] for chain complexes.
4.1. Duality pairs from \mboxFPn-injective and \mboxFPn-flat dimensions of modules
For any non-negative integer k, let I(n,k)(R) denote the class of modules in Mod(R) with \mboxFPn-injective dimension at most k, and F(n,k)(Rop) the class of modules in Mod(Rop) with \mboxFPn-flat dimension at most k. Note that I(n,0)(R)=In(R) and F(n,0)(Rop)=Fn(Rop), while I(0,k)(R) is the class of modules in Mod(R) with injective dimension at most k, and F(0,k)(Rop)=F(1,k)(Rop) is the class of modules in Mod(Rop) with flat dimension at most k. In what follows, we will see that F(n,k)(Rop) is always a covering class, while the same is true for the class I(n,k)(R) in the case where n≥2.
The notion of covers is associated to that of duality pairs, in the sense that the latter comprises enough properties to obtaining perfect cotorsion pairs.
Recall from [HJ09, Definition 2.1] that a duality pair over R is a pair (M,C), where M is a class of left (resp., right) R-modules, and C is a class of right (resp., left) R-modules, subject to the following conditions:
(a)
Duality property: M∈M⇔M+∈C, for any M in Mod(R) (resp., in Mod(Rop)).
(b)
C is closed under direct summands and finite direct sums.
A duality pair (M,C) over R is called:
∙
(co)product-closed if the class M is closed under arbitrary (co)products in the category of left R-modules;
∙
perfect if it is coproduct-closed, M is closed under extensions, and R∈M.
We construct new examples of duality pairs from I(n,k)(R) and F(n,k)(Rop).
Theorem 4.1.1**.**
The following statements hold true for every k≥0:
(a)
(F(n,k)(Rop),I(n,k)(R))* is a perfect duality pair over R for any n≥0. Moreover:*
(a.1)
For any n≥2, (F(n,k)(Rop),I(n,k)(R)) is product-closed.
(a.2)
R* is right coherent if, and only if, (F(1,k)(Rop),I(1,k)(R)) is product-closed.*
(b)
(I(n,k)(R),F(n,k)(Rop))* is a (co)product-closed duality pair over R for any n≥2, with the class I(n,k)(R) closed under extensions. Moreover:*
(b.1)
(I(n,k)(R),F(n,k)(Rop))* is perfect if, and only if, \mboxFPn\mbox−idR(R)≤k.*
(b.2)
R* is a left coherent ring if, and only if, (I(1,k)(R),F(1,k)(Rop)) is a coproduct-closed duality pair over R.*
(b.3)
R* is a left noetherian ring if, and only if, (I(0,k)(R),F(0,k)(Rop)) is a coproduct-closed duality pair over R.*
Proof.
(a)
The class I(n,k)(R) is clearly closed under direct summands and finite direct sums, so by Proposition 3.1.3 (a) it follows that (F(n,k)(Rop),I(n,k)(R)) is a duality pair. Since Tork+1R(−,M) preserves direct limits for every module M in Mod(R), we have that F(n,k)(Rop) is closed under coproducts. Using long exact sequences of ToriR(−,−), one can easily note that F(n,k)(Rop) is also closed under extensions. Finally, it is clear that R∈F(n,k)(Rop). Hence, the duality pair (F(n,k)(Rop),I(n,k)(R)) is perfect.
(a.1)
If n≥2, the class of \mboxFPn-flat modules in Mod(Rop) is closed under products for any ring R, by [BP17, Proposition 3.11]. And by Proposition 3.1.2 and the fact that products of exact sequences in Mod(Rop) are exact, we have that F(n,k)(Rop) is closed under products.
(a.2)
Set n=1. By [Gla89, Theorem 2.3.2], a ring is right coherent if, and only if, the class of flat modules in Mod(Rop) is closed under products. Using again the fact that the product of exact sequences in Mod(Rop) is exact, the result follows.
(b)
It is clear that F(n,k)(Rop) is closed under direct summands and finite direct sums, and by Proposition 3.1.3 (b), we have that (I(n,k)(R),F(n,k)(Rop)) is a duality pair. Note also that I(n,k)(R) is clearly closed under products and extensions. Moreover, we know from the proof of Proposition 2.3.4 that the class of \mboxFPn-injective modules is closed under coproducts if n≥1. It follows by Proposition 3.1.2 that I(n,k)(R) is closed under coproducts.
(b.1)
Clear.
(b.2)
If (I(1,k)(R),F(1,k)(Rop)) is a duality pair for every k≥0, in particular for k=0, that is, (\mboxabsolutelypures,flats) is a duality pair, and so a left R-module M is absolutely pure if, and only if, M+ is flat. This implies that R is left coherent by [CD96, Theorem 3.1]. Now if R is a left coherent ring, on can deduce from [Fie72, Theorem 2.2] that the pair (I(1,k)(R),F(1,k)(Rop)) is a duality pair, for every k≥0.
(b.3)
If (I(0,k)(R),F(0,k)(Rop)) is a coproduct-closed duality pair for every k≥0, in particular for k=0, that is, (\mboxinjectives,flats) is a coproduct-closed duality pair. It follows that R is left noetherian. Now if R is a left noetherian ring, we know that the class of injective modules in Mod(R) is closed under coproducts, and by [Fie71, Theorem 2.2] we have that (I(0,k)(R),F(0,k)(Rop)) is a duality pair.
∎
In [HJ09, Theorem 3.1], it is proven that if (M,C) is a duality pair, then M is closed under pure sub-modules, pure quotients, and pure extensions. Furthermore, the following hold:
(a)
If (M,C) is product-closed, then M is pre-enveloping.
(b)
If (M,C) is coproduct-closed, then M is covering.
(c)
If (M,C) is perfect, then (M,M⊥) is a perfect cotorsion pair.
Combining these results with Theorem 4.1.1 gives us the following.
Corollary 4.1.2**.**
The following statements hold true for every k≥0:
(a)
The class F(n,k)(Rop) is closed under pure sub-modules, pure quotients, and pure extensions for any n≥0.
(b)
The class I(n,k)(R) is closed under pure sub-modules, pure quotients, and pure extensions for any n≥2.
(c)
For any n≥0, (F(n,k)(Rop),(F(n,k)(Rop))⊥) is a perfect cotorsion pair, and so every right R-module has a cover by a module with \mboxFPn-flat dimension at most k.
(d)
If R is a right coherent ring, then every right R-module has a pre-envelope by a module with flat dimension at most k, and a cover by a module with absolutely pure dimension at most k.
(e)
If R a left noetherian ring, then every left R-module has a cover by a module with injective dimension at most k.
(f)
For any n≥2, every right R-module has a pre-envelope by a module with \mboxFPn-flat dimension at most k, and every left R-module has a pre-envelope and a cover by a module with \mboxFPn-injective dimension at most k. In the case where \mboxFPn\mbox−idR(R)≤k, (I(n,k)(R),(I(n,k)(R))⊥) is a perfect cotorsion pair.
4.2. Induced dual pairs in chain complexes
It is known that from a cotorsion pair (A,B) cogenerated by a set in the category of modules, we can induce a series of complete cotorsion pairs in the category of complexes. This was pioneered by Gillespie in [Gil04] and [Gil08]. Following the spirit of these works, and being aware that there is a relation between duality pairs and perfect cotorsion pairs (in the categories of modules [HJ09] and complexes [Yan12]), we are interested in inducing dual pairs of complexes from duality pairs of modules.
Recall from [Yan12, Definition 3.1] that a dual pair over a ring R is a pair (M,C), where M is a class of complexes of left (resp., right) R-modules, and C is a class of complexes of right (resp., left) R-modules, subject to the following conditions:
(a)
Duality property: X∈M⇔X+∈C, for any complex X in Ch(R) (resp., in Ch(Rop)).
(b)
C is closed under direct summands and finite direct sums.
A dual pair (M,C) is called:
∙
(co)product-closed if M is closed under (co)products;
∙
perfect if it is coproduct-closed, M is closed under extensions, and D0(R)∈M.
Given a class M of left (resp., right) R-modules, recall from [Gil04, Gil08] the following classes of complexes:
[TABLE]
where E(R) denotes the class of exact complexes in Ch(R). Recall also the class M defined previously. We have the following result.
Theorem 4.2.1**.**
Let (M,C) be a duality pair over R. Then, (dwM,dwC), (exM,exC) and (M,C) are dual pairs over R. Moreover:
∙
If (M,C) is (co)product-closed, then so are (dwM,dwC), (exM,exC) and (M,C).
∙
If (M,C) is perfect, then so are (dwM,dwC), (exM,exC) and (M,C).
Conversely, let M be a class of modules in Mod(R) and C be a class of modules in Mod(Rop). If (dwM,dwC), (exM,exC) or (M,C) is a dual pair over R, then (M,C) is a duality pair over R. Moreover, if any of these pairs is (co)product-closed or perfect, then so is (M,C).
Proof.
We split the proof into several parts:
∙
(dwM,dwC) is a dual pair: The duality property follows by (1.2). On the other hand, since coproducts are computed component-wise, we have that dwC is closed under finite direct sums. Also, it is easy to see that dwC is also closed under direct summands. Hence, (dwM,dwC) is a dual pair. In the cases where (M,C) is (co)product-closed and perfect, it is easy to see that so is (dwM,dwC), since the closure properties asked for dwM are verified component-wise.
∙
(exM,exC) is a dual pair: The duality property follows by the corresponding equivalence for (dwM,dwC) and by Lemma 3.2.5. In the cases where (M,C) is (co)product-closed and perfect, the rest of the proof follows by the previous case and the facts that the class of exact complexes is closed under (co)products and extensions, and that D0(R)∈exM.
∙
(M,C) is a dual pair: By Lemma 3.2.5, we know that for any complex X in Ch(R), X is exact if, and only if, X+ is exact. On the other hand, the functor Hom(−,D0(Q/Z)) preservers cycles since it is exact, and so, Zm(X)∈M⇔Zm(X+)∈C, for any m∈Z. Then, the duality property follows. Now given two chain complexes C1,C2∈C, we can note that Zm(C1⊕C2)≃Zm(C1)⊕Zm(C2)∈C, for any m∈Z. It follows that C1⊕C2∈C since exact complexes are closed under finite direct sums. On the other hand, if C′ is a direct summand of C∈C, we have that Zm(C′) is a direct summand of Zm(C) for any m∈Z. Also, exact complexes are closed under direct summands, and hence C′∈C.
Given any (co)product ∏i∈IMi (resp., ∐i∈IMi) with Mi∈M for every i∈I, we have that ∏i∈IMi (resp., ∐i∈IMi) is exact since Mod(R) is a Grothendieck category. On the other hand, Zm(∏i∈IMi)≃∏i∈IZm(Mi)∈M (resp., Zm(∐i∈IMi)≃∐i∈IZm(Mi)∈M) in the case where (M,C) is (co)product-closed. Finally, if M is closed under extensions with R∈M, it follows that so is M with D0(R)∈M. Hence, (M,C) is perfect in the case where (M,C) is perfect.
The rest of the proof is devoted to show the converse statement. If (dwM,dwC) is a dual pair, we can prove the duality property for (M,C) considering sphere complexes S0(M). Since finite direct sums and direct summands in Mod(Rop) can be thought as finite direct sums and direct summands of sphere complexes in Ch(Rop) at the same degree, we have that C is closed under finite direct sums and direct summands, and hence (M,C) is a duality pair. The same argument works to show that (M,C) is (co)product-closed or closed under extensions if so is (dwM,dwC). Also, it is clear that R∈M if D0(R)∈dwM. Hence, (M,C) is perfect in the case where (dwM,dwC) is perfect.
On the other hand, if (exM,exC) or (M,C) are ((co)product-closed or perfect) dual pairs, it suffices to consider disk complexes D0(M) to show that (M,C) is a ((co)product-closed or perfect) duality pair.
∎
4.3. Dual pairs from \mboxFPn-injective and \mboxFPn-flat dimensions of complexes
The rest of this section will be addressed to apply the methods from Theorem 4.2.1 to obtain covers and pre-envelopes by the classes of complexes with \mboxFPn-injective and \mboxFPn-flat dimension at most k. We denote these classes by I(n,k)(R) and F(n,k)(Rop), respectively. Note that I(n,0)(R)=In(R) and F(n,0)(Rop)=Fn(Rop), while I0,k(R) is the class of complexes in Ch(R) with injective dimension at most k, and F(0,k)(Rop)=F(1,k)(Rop) is the class of complexes in Ch(Rop) with flat dimension at most k. We begin with the following result, which is a consequence Theorems 4.1.1 and 4.2.1, and Proposition 3.2.3.
Theorem 4.3.1**.**
The following statements hold true for every k≥0:
(a)
The pairs
[TABLE]
are perfect dual pairs over R for any n≥0. Moreover:
(a.1)
For any n≥2, (4.1), (4.2) and (4.3) are product-closed.
(a.2)
In the case n=1, (4.1), (4.2) and (4.3) are product-closed if, and only if, R is right coherent.
(b)
The pairs
[TABLE]
are (co)product-closed dual pairs over R for any n≥2, with I(n,k)(R), dwI(n,k)(R) and exI(n,k)(R) closed under extensions. Moreover:
(b.1)
(4.4), (4.5) and (4.6) are perfect if, and only if, \mboxFPn\mbox−idR(R)≤k.
(b.2)
In the case n=1, (4.4), (4.5) or (4.6) are dual pairs over R if, and only if, R is a left coherent ring.
(b.3)
In the case n=0, (4.4), (4.5) or (4.6) are coproduct-closed dual pairs over R if, and only if, R is a left noetherian ring.
The analogue of [HJ09, Theorem 3.1] is also valid in the context of complexes. This is due to Yang’s [Yan12, Theorem 3.2]. Namely, given a dual pair (M,C) over R, then M is closed under pure sub-complexes, pure quotients and pure extensions. Furthermore, the following hold:
(a)
If (M,C) is product-closed, then M is pre-enveloping.
(b)
If (M,C) is coproduct-closed, then M is covering.
(c)
If (M,C) is perfect, then (M,M⊥) is a perfect cotorsion pair.
As it occurred with modules, the following result is a consequence of these properties combined with Theorem 4.3.1.
Corollary 4.3.2**.**
The following statements hold true for every k≥0:
(a)
The class F(n,k)(Rop) is closed under pure sub-complexes, pure quotients, and pure extensions for any n≥0.
(b)
The class I(n,k)(R) is closed under pure sub-complexes, pure quotients, and pure extensions for any n≥2.
(c)
For any n≥0, the pairs
[TABLE]
are perfect cotorsion pairs in Ch(Rop). In particular, every complex of right R-modules has a cover by a complex with \mboxFPn-flat dimension at most k.
(d)
If R is a right coherent ring, then every complex in Ch(Rop) has a pre-envelope by a complex with flat dimension at most k, and every complex in Ch(R) has a cover by a complex with absolutely pure dimension at most k.
(e)
If R is a left noetherian ring, then every complex in Ch(R) has a cover by a complex with injective dimension at most k.
(f)
For any n≥2, every complex in Ch(Rop) has a pre-envelope by a complex with \mboxFPn-flat dimension at most k, and every complex in Ch(R) has a pre-envelope and a cover by a complex with \mboxFPn-injective dimension at most k. In the case where \mboxFPn\mbox−idR(R)≤k, the following are perfect cotorsion pairs in Ch(R):
[TABLE]
As a special case of Corollary 4.3.2, we have that Fn(Rop) is always covering. On the other hand, if n≥2, then Fn(Rop) is pre-enveloping, and In(R) is covering and pre-enveloping.
The obtention of monic pre-envelopes and epic covers in Ch(R) and Ch(Rop) from the classes I(n,k)(R) and F(n,k)(Rop) is surprisingly related to asking a single property to the disk complex D0(R). We close this section going into the details of this, complementing Corollary 4.3.2.
Proposition 4.3.3**.**
The following statements are equivalent for every n≥2:
(1)
D0(R)* has \mboxFPn-injective dimension at most k.*
(2)
Every complex in Ch(Rop) has a monic F(n,k)(Rop)-pre-envelope.
(3)
Every complex in Ch(R) has an epic I(n,k)(R)-cover.
(4)
Every injective complex in Ch(Rop) has \mboxFPn-flat dimension at most k.
(5)
Every projective complex in Ch(R) has \mboxFPn-injective dimension at most k.
(6)
Every flat complex in Ch(R) has \mboxFPn-injective dimension at most k.
Proof.
∙
(1) ⇒ (2): Let X be a complex in Ch(Rop). Then there is a F(n,k)(Rop)-pre-envelope φ:X→W by Corollary 4.3.2. Now consider an exact sequence
[TABLE]
Since D0(R) has \mboxFPn-injective dimension at most k by (1), then each (Dm(R))+ has \mboxFPn-flat dimension at most k by Proposition 3.2.6, and hence ∏m∈Z(Dm(R))+∈F(n,k)(Rop). Now from the following commutative diagram
[TABLE]
we can get that the F(n,k)(Rop)-pre-envelope φ:X→W is monic.
∙
(2) ⇒ (4): Let E be an injective complex in Ch(Rop). By (2), there is an exact sequence 0→E→W→W/E→0 with W∈F(n,k)(Rop). Moreover, this sequence is split, and so E belongs to F(n,k)(Rop) as a direct summand of W.
∙
(4) ⇒ (6): Let Q be a flat complex in Ch(R). Then, Q+ is injective by [Fie72], and hence Q+∈F(n,k)(Rop) by hypothesis. Finally, by Proposition 3.2.6 we have Q∈I(n,k)(R).
∙
(1) ⇒ (3): Let X be a complex in Ch(R). Then, there is a I(n,k)(R)-cover ψ:W→X by Corollary 4.3.2. Consider an epimorphism f:F→X with F free. Since D0(R) has \mboxFPn-injective dimension at most k by (1), then so does F. Hence, there exists a morphism g:F→W such that ψ∘g=f. Since f is epic, we can get that ψ:W→X is also epic.
∙
(3) ⇒ (5): Let P be a projective complex in Ch(R). By (3), there is an exact sequence 0→K→W→P→0 with W∈I(n,k)(R). Moreover, this sequence is split, so P belongs to I(n,k)(R) as a direct summand of W.
∙
The implications (6) ⇒ (5) and (5) ⇒ (1) are clear.
∎
5. Model structures from \mboxFPn-injective and \mboxFPn-flat dimensions
In this last section, we construct abelian model structures on Ch(R) from the classes I(n,k)(R) and F(n,k)(Rop). Recall that a model structure M on a bicomplete category D, roughly speaking, is formed by three classes of morphisms Fib, Cof and Weak in D called fibrations, cofibrations and weak equivalences, respectively, satisfying a series of axioms under which it is possible to do homotopy theory on D. We do not go into the details of the definition of model structure, but we suggest the reader to check [Hov99].
For the purpose of this paper, we are interested in a particular type of model structure on bicomplete abelian categories, known as abelian. These model structure were defined by Hovey in [Hov07, Definition 2.1], as those model structures M=(Cof,Fib,Weak) such that:
∙
f∈Cof if, and only if, it is monic and CoKer(f) is a cofibrant object.
∙
g∈Fib if, and only if, it is epic and Ker(g) is a fibrant object.
Trivial cofibrations (that is, cofibrations that are also weak equivalences) and trivial fibrations have a similar description. The importance of abelian model structures lies in the fact that they are in one-to-one correspondence with certain pairs of cotorsion pairs. Specifically, if we are given three classes of objects A, B and W on an abelian category D such that (A∩W,B) and (A,B∩W) are complete cotorsion pairs, and such that W is thick, then there exists a unique abelian model structure on D such that:
[TABLE]
Conversely, for any abelian model structure (Cof,Fib,Weak) on a bicomplete abelian category D one has that the classes Q, R and T of cofibrant, fibrant and trivial objects, respectively, form two complete cotorsion pairs (Q∩T,R) and (Q,R∩T) with T thick. This result is known as Hovey’s Correspondence, proved by Hovey in [Hov02, Theorem 2.2], and which has turned out to be a useful method to transporting tools from algebraic topology to homological algebra.
Any two cotorsion pairs of the form (A∩W,B) and (A,B∩W) are said to be compatible. If in addition, these pairs are complete and W is thick, the triple (A,W,B) is called Hovey triple. We will denote the abelian model structure associated to a Hovey triple (A,W,B) by
[TABLE]
In the next section, we explain how to apply Hovey’s Correspondence to the context of this paper, along with some results of Gillespie to produce cotorsion pairs of complexes from cotorsion pairs of modules. All the abelian model structures constructed on Ch(R) from now on will have W as the class E(R) of exact complexes, which we know is thick, and so their classes of weak equivalences will be given by the quasi-isomorphisms.
5.1. Construction of model structures via Hovey correspondence
We know by Corollary 4.1.2 that, for any n≥0, the class F(n,k)(Rop) of modules with \mboxFPn-flat dimension ≤k is the left half of a perfect cotorsion pair (F(n,k)(Rop),(F(n,k)(Rop))⊥). As it happened with the case k=0, this pair has also a cogenerating set, and one can notice this using the arguments from [ELR02, Theorem 2.9]. This implies by [EJ11, Theorem 7.3.2] and [Gil08, Propositions 3.2, 3.3 and 4.3, and Theorem 5.5] that we have the following complete cotorsion pairs in Ch(Rop):
[TABLE]
where (5.1), (5.3) and (5.4) are also perfect by Corollary 4.3.2, and F(n,k)(Rop) is the class of complexes with \mboxFPn-flat dimension at most k by Proposition 3.2.3. The symbol “dg” stands for “differential graded”. Recall from [Gil04] that if (A,B) is a cotorsion pair in Mod(R), then
[TABLE]
As an example, if P(Rop) denotes the class of projective modules in Mod(Rop), then the triple (dgP(Rop),E(Rop),Ch(Rop)) is a Hovey triple in Ch(Rop). The associated model structure is known as the standard or projective model structure on Ch(Rop), which we will denote by Mproj(Rop). Dually, (Ch(R),E(R),dgI(0,0)(R)) is also a Hovey triple in Ch(R), and the associated model structure is known as the injective model structure on Ch(R). See [Hov99, Section 2.3] for details.
We first study the possibility of obtaining model structures from the pairs (5.1) and (5.2). In the cases n=0,1, we know that F(n,k)(Rop) is the class of modules with flat dimension at most k, and so the inducing cotorsion pair (F(n,k)(Rop),(F(n,k)(Rop))⊥) is hereditary, that is, the class F(n,k)(Rop) is resolving (that is, it is closed under extensions and epi-kernels, and contains P(Rop)). By [Gil04, Theorem 3.12], we know that if (A,B) is a hereditary cotorsion pair in Mod(Rop) cogenerated by a set, then A=dgA∩E(Rop) and B=dgB∩E(Rop). It follows that, if n=0,1, then (dgF(n,k)(Rop),E,dg(F(n,k)(Rop))⊥) is a Hovey triple, and so it gives rise to abelian model structures on Ch(Rop), which are the k-flat model structures obtained by the second author in [Pér16a, Theorem 6.1].
Now consider n→∞. In this case, F(∞,k)(Rop) coincides with the class of modules with level dimension ≤k, and it is clear that it contains P(Rop) and that it is closed under extensions. On the other hand, for the case k=0, it is known by [BGH14, Proposition 2.8] that the class of level modules is also closed under epi-kernels. This closure property is also true for any k>0.
Proposition 5.1.1**.**
Let k≥0 be a non-negative integer. Then, the class F(∞,k)(Rop) of modules with level dimension at most k is resolving.
Proof.
It is only left to show that F(∞,k)(Rop) is closed under epi-kernels if k>0. So suppose we are given an exact sequence 0→A→B→C→0 in Mod(Rop) with B,C∈F(∞,k)(Rop). For any L∈FP∞(R), we have an exact sequence Tork+2R(C,L)→Tork+1R(A,L)→Tork+1R(B,L) where Tork+1R(B,L)=0, Tork+2R(C,L)≅Tork+1R(C,L′)=0, and L′∈FP∞(R) appearing in an exact sequence 0→L′→F→L→0 with F finitely generated and free. It follows Tork+1R(A,L)=0, and hence \mboxFP∞\mbox−fdRop(A)≤k.
∎
Thus, being (F(∞,k)(Rop),(F(∞,k)(Rop))⊥) a hereditary cotorsion pair cogenerated by a set, the equalities
[TABLE]
hold, where F(∞,k)(Rop) is the class of complexes with level dimension at most k, and so we have the following result by Hovey’s Correspondence and [Hov02, Lemma 6.7].
Theorem 5.1.2**.**
Let R be an arbitrary ring and k be a non-negative integer. There exists a unique cofibrantly generated abelian model structure on Ch(Rop) given by
[TABLE]
In the case k=0, we will refer to M(∞,0)flat(Rop) as the level model structure.
A model structure is, roughly speaking, cofibrantly generated if its classes of cofibrations and trivial cofibrations can be generated via transfinite compositions from sets of morphisms, called generating cofibrations and genereating trivial cofibrations. We do not recall specifically the definition of a cofibrantly generated model structures, as it involves several thick abstract notions, but we refer the interested reader to [Hov99, Section 2.1]. However, if we work in the context of abelian model structures, cofibrantly generated model structures can be thought as the analogous of a cotorsion pair cogenerated by a set.
The flat model structure constructed by Gillespie in [Gil04] has the additional property that it is monoidal, with respect to the closed symmetric monoidal structure on Ch(Rop) (where R is commutative) given by the usual tensor product ⊗. Roughly speaking, a model structure on a closed symmetric monoidal category is monoidal if it is compatible with the monoidal structure. Checking that a model structure is monoidal involves some lengthy conditions (See [Hov99, Definition 4.2.6]). However, in the case of abelian model structures and thanks to Hovey’s [Hov02, Theorem 7.2], we have a list of simpler conditions to check. Reading this result for the (closed symmetric) monoidal structure (Ch(Rop),⊗), we have that an abelian model structure on Ch(Rop) is monoidal if:
(a)
Every cofibration is a pure injection in each degree.
(b)
If X and Y are cofibrant objects, then so is X⊗Y.
(c)
If X and Y are cofibrant objects and any of them is trivial, then X⊗Y is trivial.
(d)
The unit S0(R) of the monoidal category (Ch(Rop),⊗) is cofibrant.
Level modules represent a relative version of flat modules from which one can obtain a model structure on Ch(Rop), namely M(∞,0)flat(Rop). However, M(∞,0)flat(Rop) does not share the property of being monoidal that its flat sibling M(0,0)flat(Rop) does have. This is settled in the following result.
Proposition 5.1.3**.**
Let R be a commutative ring. The level model structure M(∞,0)flat(Rop) on Ch(Rop) is monoidal if, and only if, R is coherent.
Proof.
By [BGH14, Corollary 2.9], R is left coherent if, and only if, the classes of (right) level modules and flat modules coincide. So, if R is right coherent, M(∞,0)flat(Rop) is precisely the flat model structure, which is monoidal by [Gil04, Corollary 5.1].
Now suppose that M(∞,0)flat(Rop) coincides with the flat model structure. Given a level module M in Mod(Rop), we have by [Gil04, Lemma 3.4] that 0→S0(M) is a cofibration, and so 0→M is a pure injection, implying that M must be flat. Hence, we can conclude that R is left coherent.
∎
So far, with respect to the pairs (5.1) and (5.2), we have only worked out the limit cases n=0,1 and n→∞. For the cases in between, we cannot even obtain a model structure on Ch(Rop) from the inducing cotorsion pair (F(n,k)(Rop),(F(n,k)(Rop))⊥), since the cotorsion pairs (5.1) and (5.2) in Ch(Rop) are not necessarily compatible, that is, we cannot always guarantee that the equalities
[TABLE]
hold. Actually, this is only possible in the case where the ground ring R is left n-coherent, due to the following result.
Proposition 5.1.4**.**
The following are equivalent for any ring R and any n≥2:
(1)
R* is left n-coherent.*
(2)
F(n,k)(Rop)=dgF(n,k)(Rop)∩E(Rop).
(3)
(F(n,k)(Rop))⊥=dg(F(n,k)(Rop))⊥∩E(Rop).
Proof.
The equivalence (2) ⇔ (3) is a consequence of [Gil04, Corollary 3.13]. On the other hand, by [BP17, Theorem 5.6] we know that R is left n-coherent if, and only if, the cotorsion pair (Fn(Rop),(Fn(Rop))⊥) is hereditary. On the other hand, we can note that Fn(Rop) is resolving if, and only if, so is F(n,k)(Rop) for any k≥0. For, note that F(n,k)(Rop) is always closed under extensions and contains P(Rop). Now suppose that Fn(Rop) is closed under epi-kernels and that we are given a short exact sequence 0→A→B→C→0 with B,C∈F(n,k)(Rop). For any L∈FPn(R), we have an exact sequence Tork+2R(C,L)→Tork+1R(A,L)→Tork+1R(B,L) where Tork+1R(B,L)=0 and Tork+2R(C,L)≅Tor1R(C′,L), and where C′ is a projective (k+1)-st syzygy of C. On the other hand, consider an exact sequence 0→C′→P→C′′→0 with P projective and C′′ a projective k-th syzygy of C. Since \mboxFPn\mbox−fdRop(C)≤k, we have that C′′∈Fn(Rop). Then, it follows that C′∈Fn(Rop) since we are assuming Fn(Rop) closed under epi-kernels. Thus, we get Tork+2R(C,L)≅Tor1R(C′,L)=0, and so Tork+1R(A,L)=0, that is, A∈F(n,k)(Rop). Therefore, (1) ⇔ (2) follows by [Gil04, Corollary 3.13].
∎
From the previous result, we have that there are no abelian model structures on Ch(Rop) associated to F(n,k)(Rop) for the cases 1<n<∞, unless in the case R is left n-coherent where the model structures are those in Theorem 5.1.2. One good aspect about the pairs (5.3) and (5.4) is that we are going to have abelian model structures for any choice of n and without imposing extra conditions on R. For the cases n=0,1, these model structures were called degree-wise k-flat model structures by the second author in [Pér16a, Theorem 6.2]. One important result from the previous reference is that it provides sufficient conditions to obtain a Hovey triple from (5.3) and (5.4). On the one hand, it is clear by definition that
[TABLE]
On the other hand, by [Pér16a, Proposition 5.6 (i)] it is known that if the inducing cotorsion pair (A,B) in Mod(Rop) is such that (dwA,(dwA)⊥) is complete, then
and so the following result is a consequence of Hovey’s Correspondence, [Hov02, Lemma 6.7] and [EJ11, Theorem 7.2.14].
Theorem 5.1.5**.**
For any ring R and n,k≥0, there exists a unique cofibrantly generated abelian model structure on Ch(Rop), given by
[TABLE]
For the case n→∞ and k=0, the model structure M(∞,0)dw\mbox−flat(Rop) will be referred as the degree-wise level model structure on Ch(Rop).
We know that the monoidality of the level model structure is equivalent to the coherency of the ring R. The same phenomenon occurs for the degree-wise level model structure, if we impose an extra condition on R.
Proposition 5.1.6**.**
Let R be a commutative ring with weak dimension at most 1. The degree-wise level model structure M(∞,0)dw\mbox−flat(Rop) is monoidal if, and only if, R is coherent.
Proof.
Suppose R is coherent. Then, the class of level modules coincides with the class of flat modules. So M(∞,0)dw\mbox−flat(Rop) is the degree-wise flat model structure, which is monoidal by [Pér16a, Proposition 6.11]. The remaining implication follows as in the proof of Proposition 5.1.3.
∎
For the rest of this section, we study dual process of constructing model structures from the class of modules with bounded \mboxFPn-injective dimension. We know by [BP17, Corollary 4.2] that I(n,0)(R) is the right half of a cotorsion pair (⊥(I(n,0)(R)),I(n,0)(R)) cogenerated by a set, for any n≥0. This fact will help us to prove the following result.
Theorem 5.1.7**.**
For any ring R and n,k≥0, (⊥(I(n,k)(R)),I(n,k)(R)) is a cotorsion pair in Mod(R) cogenerated by a set.
Proof.
The pair (⊥(I(n,0)(R)),I(n,0)(R)) is cogenerated by a set S of representatives of modules in FPn(R). Let Sk be a set of representatives of k-th projective syzygies of modules in S. Note that I(n,k)(R)=(Sk)⊥. In fact, if N∈I(n,k)(R) and M∈Sk, we have that ExtR1(M,N)≅ExtRk+1(S,N), for some S∈S. Since ExtRk+1(S,N)=0, it follows that I(n,k)(R)⊆(Sk)⊥. Now suppose that N∈(Sk)⊥ and let L∈FPn(R). Since L∈⊥(I(n,0)(R)) and every module in ⊥(I(n,0)(R)) is a direct summand of a module filtered by S (see [GT06, Corollary 3.2.4]), there exists a module L′ in Mod(R) and an ordinal number λ such that L is a direct summand of L′ and L′=⋃α<λLα′ where L0′∈S and Lα+1′/Lα′∈S for any α+1<λ. Thus, we have:
[TABLE]
Eklof’s Lemma [EJ00, Theorem 7.3.4] implies that ExtRk+1(L′,N)=0, and so ExtRk+1(L,N)=0 for any L∈FPn(R), that is, N∈I(n,k)(R). Therefore, I(n,k)(R)=(Sk)⊥ and the pair (⊥(I(n,k)(R)),I(n,k)(R)) is a cotorsion pair in Mod(R) cogenerated by Sk.
∎
The previous result, along with [Gil08, Propositions 4.3, 4.4 and 4.6] and [EJ11, Theorem 7.3.2], implies that we have the following cotorsion pairs in Ch(R) cogenerated by sets (and so complete):
[TABLE]
where I(n,k)(R) is by Proposition 3.2.3 the class of complexes with \mboxFPn-injective dimension at most k. With respect to the pairs (5.7) and (5.8), we are going to have by [Pér16a, Proposition 5.6 (ii)] the equality:
[TABLE]
It follows that (⊥(exI(n,k)(R)),E(R),dwI(n,k)(R)) is a Hovey triple, and the following result is a consequence of Hovey’s correspondence.
Theorem 5.1.8**.**
Let R be a ring and n,k≥0. Then, there exists a unique cofibrantly generated abelian model structure on Ch(R) given by
[TABLE]
The previous theorem is a generalization of the degree-wise k-injective model structures found by the second author in [Pér16a, Theorem 5.11].
The pairs (5.5) and (5.6) have the same problem that their flat counterpart: they are not necessarily compatible since the inducing cotorsion pair (⊥(I(n,k)(R)),I(n,k)(R)) is not hereditary in general. The following result follows as Proposition 5.1.4, using [Gil04, Corollary 3.13] and [BP17, Theorem 5.5].
Proposition 5.1.9**.**
The following conditions are equivalent for any ring R and n≥1.
(1)
R* is left n-coherent.*
(2)
I(n,k)(R)=dgI(n,k)(R)∩E(R).
(3)
⊥(I(n,k)(R))=dg⊥(I(n,k)(R))∩E(R).
However, in the case where n→∞, the class I(∞,0)(R) of absolutely clean modules is the right half of a hereditary cotorsion pair (⊥(I(∞,0)(R)),I(∞,0)(R)) cogenerated by a set (See [BP17, Corollary 4.2 and Theorem 5.5]), and as in Proposition 5.1.1, we can use the fact that I(∞,0)(R) is coresolving to prove the following result.
Proposition 5.1.10**.**
For any k≥0, the class I(∞,k)(R) of modules with absolutely clean dimension at most k is coresolving.
Theorem 5.1.7 is also valid in the case n→∞. It follows that (⊥(I(∞,k)(R)),I(∞,k)(R)) is a hereditary cotorsion pair cogenerated by a set, and hence we have the following model structure on Ch(R) from the Hovey triple (dg⊥(I(∞,k)(R)),E(R),dgI(∞,k)(R)), which is a relativization of the k-injective model structures [Pér16a, Theorem 4.9].
Theorem 5.1.11**.**
Let R be any ring and k≥0. Then, there exists a unique cofibrantly generated abelian model structure on Ch(R) given by:
[TABLE]
This model structure coincides with the k-injective model structure if, and only if, R is left noetherian.
The last assertion in the previous theorem is a consequence of [Gil17, Theorem 3.17].
It is only left to work with the case where n≥2 and \mboxFPn\mbox−idR(R)≤k, in which I(n,k)(R) is the left half of a perfect cotorsion pair (I(n,k)(R),(I(n,k)(R))⊥) cogenerated by a set. Then, we have the following cotorsion pairs in Ch(R) cogenerated by sets:
[TABLE]
where (5.9), (5.11) and (5.12) are perfect by Corollary 4.3.2. We are not aware if there are conditions under which the pairs (5.9) and (5.10)444We have used the notation dgI(n,k)(R) to avoid confusion with the class dgI(n,k)(R) associated to the cotorsion pair (⊥(I(n,k)(R)),I(n,k)(R)). are compatible (For instance, injective modules are not resolving in general). However, if we consider the pairs (5.11) and (5.12), we have the compatibility relations
[TABLE]
and so we obtain the following result.
Theorem 5.1.12**.**
Let n≥2 and k≥0. For any ring R with \mboxFPn\mbox−idR(R)≤k, there exists a unique cofibrantly generated abelian model structure on Ch(R) given by:
[TABLE]
Most of the model structures constructed so far may be related with each other via the notion of Quillen equivalence. We explore this point at the end of this paper, but before that, we need some preliminaries on Pontrjagin duality.
5.2. The Pontrjagin dual of differential graded complexes
In Section 4, we showed how to construct from a duality pair (M,C) over R, three different dual pairs over R, namely, (M,C), (dwM,dwC) and (exM,exC). The only classes of induced complexes we did not consider were those of differential graded complexes. The problem is that we cannot even define dgM and dgC, as we need M and C to be halves of cotorsion pairs. We can assume that (M,M⊥) is a cotorsion pair in Mod(R), and that (⊥C,C) is a cotorsion pair in Mod(Rop), but even in this case, in which we can define dgM and dgC, we are not aware if (dgM,dgC) is a dual pair. However, we can show that the Pontrjagin duality (−)+:Ch(R)⟶Ch(Rop) maps any complex in dgM to a complex in dgC. We settle this in the following results.
Lemma 5.2.1**.**
If (M,C) is a duality pair over R, then N+∈M⊥ for any N∈⊥C.
Proof.
Suppose N∈⊥C, and let M∈M. Then, ExtR1(M,N+)≅Tor1R(N,M)+≅ExtR1(N,M+) where M+∈C since (M,C) is a duality pair. Hence, ExtR1(N,M+)=0.
∎
Proposition 5.2.2**.**
Let (M,C) be a duality pair over R such that (M,M⊥) is a cotorsion pair in Mod(R), and (⊥C,C) is a cotorsion pair in Mod(Rop). Then, for any complex X in dgM, one has X+∈dgC.
Proof.
Let X be a complex in dgM. Then, Xm∈M for any m∈Z, and Hom(X,Y) is an exact complex whenever Y∈M⊥. We first note that (X+)m∈C by (1.2), for any m∈Z. It is only left to show that Hom(K,X+) is exact whenever K∈⊥C. On the one hand, we have that Hn(Hom(K,X+))≅Extdw1(K[n+1],X+). On the other hand, since K[n+1]m∈⊥C and (X+)m∈C, it follows that Extdw1(K[n+1],X+)=ExtCh1(K[n+1],X+). Proving that ExtCh1(K[n+1],X+)=0 is equivalent to showing that Ext1(K[n+1],X+)=0. By [GR99, Lemma 5.4.2 b)], we have Ext1(K[n+1],X+)≅Tor1(K[n+1],X)+≅Ext1(X,(K[n+1])+). Note that K∈⊥C implies K[n+1]∈⊥C. On the other hand, recall that (−)+ preserves kernels, and so Zm((K[n+1])+)≃(Zm(K[n+1]))+∈M⊥ by Lemma 5.2.1. It follows that (K[n+1])+∈M⊥. Noticing that Xm∈C and (K[n+1])m+∈M⊥, we have that ExtCh1(X,(K[n+1])+)=0, since it is isomorphic to Hn(Hom(X,(K[n+1])+)) and Hom(X,(K[n+1])+) is exact. Hence, we have Ext1(X,(K[n+1])+)=0, and so ExtCh1(K[n+1],X+)=0 for every n∈Z, that is, Hom(K,X+) is an exact complex. Therefore, X+∈dgC.
∎
5.3. Relation between \mboxFPn-injective and \mboxFPn-flat model structures
We close this paper comparing the different model structures we have obtained so far. The most common way to compare two model structures is via Quillen adjunctions, which are the morphisms between model structures. Indeed, it is known by [Hov99] that the classes of model categories, Quillen adjunctions and natural transformations form a 2-category. Let us give a brief review of these morphisms.
Given two model categories (D1,M1) and (D2,M2), a left Quillen functor is a left adjoint functor F:D1⟶D2 which preserves cofibrations and trivial cofibrations. The notion of right Quillen functorG:D2⟶D1 is dual. Finally, a Quillen adjunction is given by a pair (F,G) such that F is a left adjoint of G that is a left Quillen functor, or equivalently, if G is a right adjoint of F that is a right Quillen functor. A Quillen adjunction (F,G) is called a Quillen equivalence if for any cofibrant object X in M1 and any fibrant object Y in M2, a morphism f:F(X)→Y is a weak equivalence in M2 if, and only if, φ(f):X→G(Y) is a weak equivalence in M1, where φ is the natural isomorphism HomD2(F(−),−)⇒HomD1(−,G(−)) in the adjunction (F,G). The model categories (D1,M1) and (D2,M2) are said to be Quillen equivalent if there is a Quillen equivalence between them. The reader can see these definitions in detail in [Hov99, Definitions 1.3.1 and 1.3.12 and Lemma 1.3.4]. As in [DS04], we will say that (D1,M1) and (D2,M2) are ∗Quillen equivalent if they are connected by a zig-zag of Quillen equivalences between model categories. We will write
[TABLE]
whenever (D1,M1) and (D2,M2) are Quillen equivalent, and
[TABLE]
whenever (D1,M1) and (D2,M2) are ∗Quillen equivalent.
Before establishing a comparison between the model structures in Section 5.1 via Quillen equivalences, we comment some properties of the Pontrjagin duality functor in the context of abelian model structures. Namely, we show how (trivial) cofibrations of certain model structures on Ch(Rop) in Section 5.1 can be determined by the (trivial) fibrations of other model structures on Ch(R). The following result is a consequence of Theorems 4.1.1 and 4.2.1.
Proposition 5.3.1**.**
The following conditions hold true:
(a)
For every n,k≥0, a morphism f in Ch(Rop) is a (trivial) cofibration in M(n,k)dw\mbox−flat(Rop) if, and only if, f+ is a (trivial) fibration in M(n,k)dw\mbox−inj(R). This includes the case n→∞.
(b)
For every n≥2 and k≥0, a morphism g in Ch(R) is a (trivial) fibration in M(n,k)dw\mbox−inj(R) if, and only if, g+ is a (trivial) cofibration in M(n,k)dw\mbox−flat(Rop). This includes the case n→∞.
The Pontrjagin duality functor (−)+:Ch(R)⟶Ch(Rop) has other preservation properties due to Lemma 5.2.1, Theorem 4.2.1 and Proposition 5.2.2.
Proposition 5.3.2**.**
The following conditions hold:
(a)
(−)+* maps (trivial) cofibrations in M(n,k)dw\mbox−inj(R) to (trivial) fibrations in M(n,k)dw\mbox−flat(Rop).*
(b)
(−)+* maps (trivial) cofibrations in M(∞,k)flat(Rop) to (trivial) fibrations in M(∞,k)inj(R).*
Proof.
We only prove that (−)+ maps cofibrations in M(n,k)dw\mbox−inj(R) to fibrations in M(n,k)dw\mbox−flat(Rop). So let f:X→Y be a cofibration in M(n,k)dw\mbox−inj(R), that is, a monomorphism with cokernel K∈⊥(exI(n,k)(R)). Then, we have that f+ is an epimorphism. It remains to show that K+∈(exF(n,k)(Rop))⊥. According to [Gil08, Proposition 3.3], this holds true if (Km)+∈(F(n,k)(Rop))⊥ and if the complex Hom(W,K+) is exact whenever W∈exF(n,k)(Rop). The former condition follows by Lemma 5.2.1. For the latter, using arguments similar to those in the proof of Proposition 5.2.2, it suffices to verify that Ext1(W[m+1],K+)=0 for every m∈Z. This follows by the fact that (W[m+1])+∈exI(n,k)(R) by Theorem 4.3.1, and by the natural isomorphisms Ext1(W[m+1],K+)≅Tor1(W[m+1],K)+≅Ext1(K,(W[m+1])+)=0.
∎
Although the functor (−)+ has some nice properties when it comes to relating model structures, it fails to be a Quillen equivalence (or even a left or right Quillen functor). In what remains of this section, we will study some conditions under which it is possible to establish Quillen equivalences between the model structures associated to \mboxFPn-injective modules, and those associated to \mboxFPn-flat modules. The functors to be studied here as candidates for Quillen functors will be the identity functor id:Ch(R)→Ch(R) and the functor R⊗R−:Ch(R)→Ch(R) related to the change of ring construction induced by a ring homomorphism φ:R→R. The contents presented below are motivated by Hovey’s work [Hov99] on projective and injective model structures.
In the last part of [Hov99, Section 2.3], it is claimed that the identity id:Ch(R)⟶Ch(R) is a Quillen equivalence between the standard and injective model structures on Ch(R). This functor is going to be a source for several Quillen equivalences between the model structures in Section 5.1. We can start to specify this claim by noticing that id maps (trivial) cofibrations in M(∞,0)inj(R) into (trivial) cofibrations in M(0,0)inj(R). It follows that
[TABLE]
This equivalence also holds for any injective dimension, that is,
[TABLE]
for any k≥0. Recall by Theorem 5.1.11 that the previous equivalence becomes an equality if, and only if, R is a left noetherian ring. We can extend the previous equivalence to a ∗Quillen equivalence between model structures associated to \mboxFPn-injective modules when we vary the finiteness parameter “n”. If n≥m≥0, then every module in Mod(R) of type \mboxFPn is of type \mboxFPm. It follows that I(m,k)(R)⊆I(n,k)(R) for any k≥0. On the other hand, if we want to vary the dimension parameter by assuming that k≥t≥0, then I(n,k)(R)⊆I(n,t)(R). From these inclusions, we have that:
[TABLE]
The ∗Quillen equivalence (5.15) becomes an equality if, and only if, R is left m-coherent and k=t. In a similar way, we have that
[TABLE]
for every n,m≥0 and k,t≥0.
Now we compare the absolutely clean and level model structures on Ch(R) and Ch(Rop). We study some conditions under which these two model structures are ∗Quillen equivalent. One way to do this is comparing the homotopy categories of each of the model structures. Recall from [DS04] that the homotopy category of a model category (D,M), denoted by Ho(D) is obtained by formally inverting the weak equivalences to obtain the category-theoretic localization Weak−1D. If we choose any of the model structures on Ch(R) obtained in this paper, its homotopy category is equivalent to the derived category D(R) of the ring R, since its class of weak equivalences is given by the quasi-isomorphisms. So one may think of comparing abelian model categories on Ch(R) and Ch(R) by checking if the rings R and R are derived equivalent. This is related to a non trivial result due to D. Dugger and B. Shipley [DS04, Theorem 2.6]. Specifically, they proved that two rings R and R are derived equivalent if, and only if, their associated standard model structures on Ch(R) and Ch(R) are ∗Quillen equivalent. We will use this result as a way to compare model structures on Ch(R) and Ch(Rop).
Consider the absolutely clean model structure M(∞,0)inj(R) on Ch(R) and the level model structure M(∞,0)flat(Rop) on Ch(Rop). On the one hand, we already know that
[TABLE]
Thus,
[TABLE]
On the other hand, it is easy to note that every dg-projective complex in Ch(Rop) is dg-level (that is, dgP(Rop)⊆dgF(∞,0)(Rop)), and so id maps (trivial) cofibrations in Mproj(Rop) to (trivial) cofibrations in M(∞,0)flat(Rop). It follows that
[TABLE]
By [DS04, Theorem 2.6], we conclude the following result.
Proposition 5.3.3**.**
For any ring R, the following conditions are equivalent:
(1)
R* and Rop are derived equivalent.*
(2)
*The absolutely clean model structure on Ch(R) is *∗Quillen equivalent to the level model structure on Ch(Rop).
In a similar way, we can conclude that R and Rop are derived equivalent if, and only if, the injective model structure on Ch(R) and the flat model structure on Ch(Rop) are ∗Quillen equivalent. And more generally, combining Proposition 5.3.3 with (5.15) and (5.17), along with the ∗Quillen equivalences
[TABLE]
we obtain the following result.
Proposition 5.3.4**.**
For any ring R, the following conditions are equivalent for any finiteness parameters n,m≥0 and any dimension parameters k,t≥0:
In general, a ring R is not derived equivalent to its opposite. There are cases where, however, such an equivalence occurs. For instance, if R is commutative, then R=Rop. In the case where R is not commutative, we cannot even assert that R and Rop are Morita equivalent. Rings which are Morita equivalent to its opposite were characterized by U. A. First in [Fir15]. For these rings, we have that Mod(R) and Mod(Rop) are (category-theoretic) equivalent. It follows that the derived categories D(R) and D(Rop) of Mod(R) and Mod(Rop) are equivalent, that is, R and Rop are derived equivalent. So in this case, the absolutely clean model structure on Ch(R) and the level model structure on Ch(Rop) are ∗Quillen equivalent, and the corresponding homotopy categories are triangle equivalent. This is one of the cases where a triangle equivalence between homotopy categories comes from a Quillen equivalence, although this is not true in general (See [Hir03, Theorem 8.5.23]). Notice that the homotopy categories considered here are triangulated since their model structures are pointed (See [Hov99, Chapter 7]).
Although the absolutely clean and level model structures are not always ∗Quillen equivalent when compared between Ch(R) and Ch(Rop), they will be indeed if they are considered on the same category, say Ch(R). We can complement the equivalence (5.13) with the fact that the standard and Gillespie’s flat model structure [Gil04] are Quillen equivalent, and hence
[TABLE]
Moreover, by the previous equivalence, along with (5.15) and (5.17), we have
[TABLE]
for every n,m≥0 and k,t≥0.
In what remains of this paper, we study the possibility that a ring homomorphism φ:R→R induces, in the form of the change of ring functor, a Quillen adjunction between the \mboxFPn-injective and the \mboxFPn-flat model structures of Section 5.1. Any ring homomorphism φ induces an adjoint pair (R⊗R−,U):Ch(R)→Ch(R). On the one hand, for any left R-module M, one has that R⊗RM is a left R-module. On the other hand, any left R-module N can be given a left R-module structure via φ as follows: r⋅y=φ(r)⋅y for every r∈R and y∈N. We denote by U(N) the left R-module N thought as a left R-module. These two constructions yield functors R⊗R−:Ch(R)⟶Ch(R) and U:Ch(R)⟶Ch(R), which form an adjoint pair (R⊗R−,U). Similarly, we also get an adjunction (R⊗R−,U):Mod(R)⟷Mod(R), which we denote the same way by abuse of notation. The left adjoint is known as the change of ring or the induction functor, while the right adjoint is known as the restriction or the forgetful functor. According to [Hov99, Section 2.3], the induction is a left Quillen adjunction between the standard model structures on Ch(R) and Ch(R), which turns out to be a Quillen equivalence if, and only if, φ is an isomorphism. Note that this result cannot be applied if we set R:=Rop, since R and Rop are not necessarily isomorphic (See [Jac85, Section 2.8] for a counter-example).
The fact that (R⊗R−,U) is a Quillen adjunction between the standard model structures is only claimed but not proved in [Hov99], but it is important that we prove it by ourselves in order to study R⊗R− and U as left and right Quillen functors between the model structures of Section 5.1. We also extend Hovey’s assertions to Gillespie’s flat model structures.
Lemma 5.3.5**.**
The induction −⊗RR:Ch(Rop)→Ch(Rop) is a left Quillen functor from the standard model structure on Ch(Rop) to the standard model structure on Ch(Rop). It is also a left Quillen functor from the flat model structure on Ch(Rop) to the flat model structure on Ch(Rop). In both cases, it is a Quillen equivalence if, and only if, φ is an isomorphism.
Proof.
Suppose that f:X→Y is a cofibration in Mproj(Rop), that is, a monomorphism with cokernel K dg-projective over R. Since each Km is projective, and so flat, we have that each fm⊗RR is a monomorphism, and so f⊗RR is a monomorphism in Ch(Rop). We show that K⊗RR is dg-projective over R. For any exact complex E in Ch(Rop), we have by [Pér16b, Proposition 4.4.11] a natural isomorphism Hom(K⊗RR,E)=Hom(K⊗S0(R),E)≅Hom(K,Hom(S0(R),E)) where Hom(S0(R),E) is exact as a complex in Ch(R) since S0(R) is dg-projective over R, and so the resulting complex Hom(K,Hom(S0(R),E)) is exact since S0(R) is dg-projective over R. Then, Hom(K⊗RR,E) is exact. On the other hand, note that each Km⊗RR is a projective module in Mod(Rop), due to the natural isomorphism HomRop(Km⊗RR,−)≅HomRop(Km,U(−)) and to the fact that the forgetful functor U:Ch(Rop)⟶Ch(Rop) is exact by [Rot09, Proposition 8.33]. Hence, we conclude that R⊗RK is dg-projective over R. One can also check that projective complexes in Ch(Rop) remain exact after tensoring with R. It follows that −⊗RR is a left Quillen functor.
Now suppose that f as above is a cofibration in the flat model structure on Ch(Rop). Then, one can note that Hom(K⊗RR,E) is exact whenever E is a cotorsion complex in Ch(Rop), that is, E is exact with cycles in (F(0,0)(Rop))⊥. On the other hand, each Km⊗RR is flat in Mod(Rop). Since Km is flat in Mod(Rop), by Lazard’s Theorem we can write Km≃limKmi where each Kmi is projective, that is, Km is a direct limit of projective modules in Mod(Rop). Now using the fact that −⊗RR preserves direct limits, we have Km⊗RR≃limKmi⊗RR, where each Kmi⊗RR is projective in Mod(Rop), and hence, Km⊗RR is flat in Mod(Rop). Hence, f⊗RR is a cofibration in M(0,0)flat(Rop). Also, −⊗RR preserves the exactness of exact complexes with flat cycles, and hence −⊗RR maps trivial cofibrations in M(0,0)flat(Rop) to trivial cofibrations in M(0,0)flat(Rop).
∎
The arguments applied in the previous lemma cannot apply to the model structures involving the class F(n,k)(Rop) with n>1. Specifically, we do not have a version of Lazard’s Theorem for \mboxFPn-flat modules. However, we can settle this inconvenience by imposing some extra conditions on R and R. We first study the preservation of modules of type \mboxFPn under R⊗R− and U. This will have to do with a particular type of flat modules. Recall that a left R-module M is faithfully flat if for every sequence η:0→A→B→C→0 in Mod(Rop), one has that η is exact if, and only if, η⊗RM is exact.
Proposition 5.3.6**.**
Let φ:R→R be a ring homomorphism. The following conditions hold:
(a)
If φ makes R a faithfully flat right R-module, then the conditions M∈FPn(R) and R⊗RM∈FPn(R) are equivalent.
(b)
If φ makes R a finitely generated projective left R-module, then U(N)∈FPn(R) whenever N∈FPn(R). If in addition φ is an isomorphism and φ makes R a faithfully flat right R-module, then N∈FPn(R) whenever U(N)∈FPn(R).
Proof.
(a)
The cases n=0,1 follow by [Gla89, Theorem 2.1.9]. Now let M∈FPn(R), and suppose that the result is true for every module in FPn−1(R). We have a short exact sequence η:0→M′→F→M→0 in Mod(R) such that F is finitely generated and free and M′∈FPn−1(R). Since R is a faithfully flat module in Mod(Rop), we have that R⊗η:0→R⊗RM′→R⊗RF→R⊗RM→0 is a short exact sequence in Mod(R), where R⊗RM′∈FPn−1(R). On the other hand, we can write F≃R(I), where I is a finite set and R(I) is a coproduct of copies of R indexed by I. Then, R⊗RF≃(R⊗RR)(I)≃R(I), that is, R⊗RF is a finitely generated free module in Mod(R). It follows that R⊗RM∈FPn(R).
Now suppose that R⊗RM∈FPn(R). Then, we know by the case n=0 that M is finitely generated. Then, we can consider a short exact sequence as η with F finitely generated and free in Mod(R). Then, we obtain a short exact sequence R⊗Rη, where R⊗RF is finitely generated and free in Mod(R) and R⊗RM∈FPn(R). It follows by [Gla89, Theorem 2.1.2] that R⊗RM′∈FPn−1(R), and by the induction hypothesis, we conclude that M′∈FPn−1(R). Hence, M∈FPn(R).
(b)
Let N∈FPn(R). First of all, since N is a finitely generated module in Mod(R), we have an epimorphism h:R(J)→N where J is a finite set. Since the forgetful functor U preserves epimorphisms and finite direct sums in Mod(R), we have an epimorphism U(h):U(R)(J)→U(N) in Mod(R), where each U(R) is a non-zero finitely generated projective left R-module, and thus so is U(R)(J). It follows that U(N) is finitely generated. In the same way, one can show that U(N)∈FPn(R).
Now suppose that φ is an isomorphism and that U(N)∈FPn(R). On the one hand, the adjoint pair (R⊗R−,U):Mod(R)⟷Mod(R) is in this case an adjoint equivalence, and so the counit ε:R⊗RU(−)⇒idMod(R) is a natural isomorphism. Thus, we have R⊗RU(N)≃N. By part (a), we have N∈FPn(R).
∎
Proposition 5.3.7**.**
Let φ:R→R be a ring homomorphism and M be a right R-module.
(a)
If φ makes R a finitely generated projective module in Mod(R), then M⊗RR∈F(n,k)(Rop) whenever M∈F(n,k)(Rop).
(b)
If R and R are commutative, and φ makes R a (left and right) faithfully flat R-module, then M∈F(n,k)(Rop) whenever M⊗RR∈F(n,k)(Rop).
Proof.
For part (a), let M∈F(n,k)(Rop) and L∈FPn(R). By [Rot09, Corollary 10.61], we have Tork+1R(M⊗RR,L)≅Tork+1R(M,U(R⊗RL))≅Tork+1R(M,U(L)). And by Proposition 5.3.6, we have that U(L)∈FPn(R), and so Tork+1R(M,U(L))=0. It follows that Tork+1R(M⊗RR,L)=0. Hence, M⊗RR∈F(n,k)(Rop).
Now for part (b), suppose M⊗RR∈F(n,k)(Rop) and L∈FPn(R). We want to show Tork+1R(M,L)=0. By [Bou89, Proposition 1, page 27], this is equivalent to showing that Tork+1R(M,L)⊗RR=0, since R is faithfully flat over R. By [EJ00, Theorem 2.1.11], we have that Tork+1R(M,L)⊗RS≅Tork+1R(M⊗RR,L⊗RR). On the other hand, by Proposition 5.3.6, we know that L⊗RR∈FPn(R). Then, Tork+1R(M⊗RR,L⊗RR)=0. Therefore, Tork+1R(M,L)⊗RR=0, that is, Tork+1R(M,L)=0 and so M∈F(n,k)(Rop).
∎
Given a functor F:D1⟶D2 between model categories, recall that F is said to reflect a property of morphisms if, given a morphism f in D1, if F(f) has the property so does f. The following result is a consequence of the previous proposition and the techniques from Lemma 5.3.5.
Theorem 5.3.8**.**
Let φ:R→R be a ring homomorphism making R a finitely generated projective module in Mod(R). The following statements hold true for every n≥2 and k≥0:
(a)
The induction −⊗RR:Ch(Rop)⟶Ch(Rop) is a left Quillen functor from M(n,k)dw\mbox−flat(Rop) to M(n,k)dw\mbox−flat(Rop), which is a Quillen equivalence if, and only if, φ is an isomorphism of rings. If in addition R and R are commutative, then −⊗RR reflects cofibrations and trivial cofibrations between M(n,k)dw\mbox−flat(Rop) and M(n,k)dw\mbox−flat(Rop). This also applies to the case where n→∞.
(b)
The induction −⊗RR:Ch(Rop)⟶Ch(Rop) is a left Quillen functor from M(∞,k)flat(Rop) to M(∞,k)flat(Rop), which is a Quillen equivalence if, and only if, φ is an isomorphism of rings. If in addition R and R are commutative, then −⊗RR reflects cofibrations and trivial cofibrations between M(∞,k)flat(Rop) and M(∞,k)flat(Rop).
We are also interested in presenting the analogous of Theorem 5.3.8 for \mboxFPn-injective dimensions. This interest is motivated by the fact that if φ:R→R is a ring homomorphism and Ch(R) and Ch(R) are equipped with the injective model structures, then the induction will be a left Quillen functor if, and only if, φ makes R into a flat left R-module, and again, this will be a Quillen equivalence if, and only if, φ is an isomorphism (See [Hov99, Section 2.3]). Note that, in this case, if I is an injective module in Mod(R), then we have that HomR(−,U(I))≅HomR(R⊗R−,I) is an exact functor since R is flat over R. We generalize this fact in the following result.
Proposition 5.3.9**.**
Let φ:R→R be a ring homomorphism. The following statements hold:
(a)
If φ makes R a faithfully flat right R-module and N∈I(n,k)(R), then U(N)∈I(n,k)(R).
(b)
If φ is an isomorphism that makes R a finitely generated projective left R-module and a faithfully flat right R-module, then N∈I(n,k)(R) whenever U(N)∈I(n,k)(R).
Proof.
For (a) and (b), we only prove the case where k=0. Let us first start with (a). Suppose N∈In(R) and L∈FPn(R). Then, we have an exact sequence 0→L′→F→L→0 in Mod(R) with F finitely generated and free, and L′∈FPn(R). Using the adjunction (R⊗R−,U), along with the fact that the functor R⊗R−:Mod(R)⟶Mod(R) is exact, we can obtain the following commutative diagram with exact rows
[TABLE]
where ExtR1(F,U(N))=0 since F is projective, and ExtR1(R⊗RF,N)=0 by Proposition 5.3.6. It follows that ExtR1(L,U(N))≅ExtR1(R⊗RL,N)=0, that is, U(N)∈In(R).
For (b), suppose that U(N)∈In(R) and L∈FPn(R). Since φ is an isomorphism, the pair (R⊗R−,U):Mod(R)⟷Mod(R) is an adjoint equivalence, and so R⊗RU(L)≅L. So, it suffices to show ExtR1(R⊗RU(L),N)=0, but this follows by the previous diagram and the fact that U(L)∈FPn(R) by Proposition 5.3.6.
∎
Theorem 5.3.10**.**
Let φ:R→R be a ring homomorphism. The following statements hold true for every ∞≥n≥1 and k≥0:
(a)
If φ makes R a faithfully flat right R-module, then U:Ch(R)⟶Ch(R) is:
∙
A right Quillen functor from M(n,k)dw\mbox−inj(R) to M(n,k)dw\mbox−inj(R), which is a Quillen equivalence if, and only if, φ is an isomorphism.
∙
A right Quillen functor from M(∞,k)inj(R) to M(∞,k)inj(R), which is a Quillen equivalence if, and only if, φ is an isomorphism of rings.
(b)
If φ is an isomorphism that makes R a finitely generated projective left R-module and a faithfully flat right R-module, then the forgetful functor reflects:
∙
Fibrations and trivial fibrations between M(n,k)dw\mbox−inj(R) and M(n,k)dw\mbox−inj(R).
∙
Fibrations and trivial fibrations between M(∞,k)inj(R) and M(∞,k)inj(R).
Acknowledgements
The first author is supported by the National Natural Science Foundation of China (No. 11571164), the University Postgraduate Research and Innovation Project of Jiangsu Province 2016 (No. KYZZ16_0034), and Nanjing University Innovation and Creative Program for PhD candidate (No. 2016011). The second author is supported by a DGAPA-UNAM (Dirección General de Asuntos del Personal Académico - Universidad Nacional Autónoma de México) postdoctoral fellowship. The authors would like to thank Professor Zhaoyong Huang for his careful guidance and helpful suggestions.
Bibliography44
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[AEGRO 01] S. Tempest Aldrich, Edgar E. Enochs, J. R. García Rozas, and Luis Oyonarte. Covers and envelopes in Grothendieck categories: flat covers of complexes with applications. J. Algebra , 243(2):615–630, 2001.
2[AF 91] Luchezar L. Avramov and Hans-Bjørn Foxby. Homological dimensions of unbounded complexes. J. Pure Appl. Algebra , 71(2-3):129–155, 1991.
3[BG 16] Daniel Bravo and James Gillespie. Absolutely clean, level, and Gorenstein AC-injective complexes. Comm. Algebra , 44(5):2213–2233, 2016.
4[BGH 14] Daniel Bravo, James Gillespie, and Mark Hovey. The stable module category of a general ring. 2014.
5[Bou 89] Nicolas Bourbaki. Commutative algebra. Chapters 1–7 . Elements of Mathematics (Berlin). Springer-Verlag, Berlin, 1989. Translated from the French, Reprint of the 1972 edition.
6[BP 17] Daniel Bravo and Marco A. Pérez. Finiteness conditions and cotorsion pairs. J. Pure Appl. Algebra , 221(6):1249–1267, 2017.
7[Bro 75] Kenneth S. Brown. Homological criteria for finiteness. Comment. Math. Helv. , 50:129–135, 1975.
8[CD 96] Jianlong Chen and Nanqing Ding. On n 𝑛 n -coherent rings. Comm. Algebra , 24(10):3211–3216, 1996.