Research article

Gorenstein projective modules over Milnor squares of rings

  • Received: 27 July 2024 Revised: 19 September 2024 Accepted: 24 September 2024 Published: 08 October 2024
  • MSC : 16E05, 18G05, 18G25

  • We construct a class of Gorenstein-projective modules over Milnor squares of rings. As an application, we obtain Gorenstein-projective modules over Morita context rings with two bimodule homomorphisms zero in the general setting instead of Artin algebras or Noetherian rings.

    Citation: Qianqian Guo. Gorenstein projective modules over Milnor squares of rings[J]. AIMS Mathematics, 2024, 9(10): 28526-28541. doi: 10.3934/math.20241384

    Related Papers:

    [1] Wenxia Wu, Yunnan Li . Classification of irreducible based modules over the complex representation ring of S4. AIMS Mathematics, 2024, 9(7): 19859-19887. doi: 10.3934/math.2024970
    [2] Yaguo Guo, Shilin Yang . Projective class rings of a kind of category of Yetter-Drinfeld modules. AIMS Mathematics, 2023, 8(5): 10997-11014. doi: 10.3934/math.2023557
    [3] Pengcheng Ji, Jialei Chen, Fengxia Gao . Projective class ring of a restricted quantum group ¯Uq(sl2). AIMS Mathematics, 2023, 8(9): 19933-19949. doi: 10.3934/math.20231016
    [4] Juxiang Sun, Guoqiang Zhao . Homological conjectures and stable equivalences of Morita type. AIMS Mathematics, 2025, 10(2): 2589-2601. doi: 10.3934/math.2025120
    [5] Nikken Prima Puspita, Indah Emilia Wijayanti . Bi-clean and clean Hopf modules. AIMS Mathematics, 2022, 7(10): 18784-18792. doi: 10.3934/math.20221033
    [6] Huaqing Gong, Shilin Yang . The representation ring of a non-pointed bialgebra. AIMS Mathematics, 2025, 10(3): 5110-5123. doi: 10.3934/math.2025234
    [7] Yousef Alkhamees, Badr Alhajouj . Structure of a chain ring as a ring of matrices over a Galois ring. AIMS Mathematics, 2022, 7(9): 15824-15833. doi: 10.3934/math.2022866
    [8] Ali Yahya Hummdi, Amr Elrawy, Ayat A. Temraz . Neutrosophic modules over modules. AIMS Mathematics, 2024, 9(12): 35964-35977. doi: 10.3934/math.20241705
    [9] Jaruwat Rodbanjong, Athipat Thamrongthanyalak . Characterizations of modules definable in o-minimal structures. AIMS Mathematics, 2023, 8(6): 13088-13095. doi: 10.3934/math.2023660
    [10] Yuedi Zeng . Flat modules and coherent endomorphism rings relative to some matrices. AIMS Mathematics, 2023, 8(6): 14111-14131. doi: 10.3934/math.2023721
  • We construct a class of Gorenstein-projective modules over Milnor squares of rings. As an application, we obtain Gorenstein-projective modules over Morita context rings with two bimodule homomorphisms zero in the general setting instead of Artin algebras or Noetherian rings.



    Let Ai and A be four rings with units for i=0,1,2. Let πi:AiA0 and pi:AAi be ring homomorphisms for i=1,2. We fix a commutative diagram of rings.

    (*)

    If the sequence 0A(p1,p2)A1A2(π1π2)A0 is exact, it is called a pullback, and A is called a pullback ring. For the given πn for n=1,2, we can always define a ring A:={(x,y)A1×A2(x)π1=(y)π2}, and define pn:AAn as the canonical projections for n=1,2 such that it is a standard pullback. The ring A is unique up to isomorphism, and we shall always consider the standard case throughout the paper. If, moreover, one of π1 and π2 is surjective, then it is called a Milnor square of rings (see [13]), which gives the short exact sequence

    0A(p1,p2)A1A2(π1π2)A00 ()

    Note that if π1 is surjective, then so is p2.

    Milnor squares of rings appear in many aspects in mathematics, such as algebraic K-theory, representation theory, and homological algebra (for instance, see [4,8,12,13]). In [13], they were studied by the author Milnor in his construction of projective A-modules from projective A1- and A2-modules, and then the establishment of the Mayer–Vietoris sequence of K-groups. As Milnor's philosophy of investigation of projective A-modules, Facchini and Vámos studied injective and flat A-modules from injective and flat A1- and A2-modules, respectively, in [4]. Herbara and Prihoda also investigated infinitely generated projective modules in [8] within the framework of Milnor squares of rings. In view of the development of Gorenstein homological algebra (see, for instance, [2,9]), it is essential to study Gorenstein-projective modules in the context of pullback rings, and the question of how to construct Gorenstein-projective A-modules from Gorenstein-projective A1- and A2-modules arises naturally.

    In this paper, we give a method to answer this question under certain conditions. Given two Gorenstein-projective A1- and A2-modules G1 and G2, and an isomorphism g:A0A1G1A0A2G2 of A0-modules, we can define the standard pullback module G of the triple (G1,G2,g) (see Section 2.3). Our main result Theorem 1.1 shows that G is a Gorenstein-projective A-module.

    Theorem 1.1. Let A1π1A0π2A2 be homomorphisms of rings such that both π1 and π2 are surjective, and let A be the pullback ring. Denote by AnGProj the category of Gorenstein-projective An-modules for n=1,2. Assume that the following conditions hold.

    (ⅰ) TorA21(A0,H)=0 for all HA2GProj.

    (ⅱ) Add(Ker(πn))AnGProj for n=1,2.

    Let (G1,G2,g) be a triple such that Gn is a Gorenstein-projective An-module for n=1,2 and g:A0A1G1A0A2G2 is an A0-isomorphism. Then the pullback module of the triple (G1,G2,g) is a Gorenstein-projective A-module.

    Moreover, when A2 is strongly left CM-free (see Section 3), the conditions (ⅰ) and (ⅱ) in Theorem 1.1 can be weakened as follows:

    Corollary 1.2. Assume that A2 is strongly left CM-free. If Add(Ker(π1))A1GProj, and Gn is a Gorenstein-projective An-module for n=1,2, then the pullback module of the triple (G1,G2,g) is a Gorenstein-projective A-module.

    An important class of examples of Milnor squares of rings with both π1 and π2 surjective can be provided by the Morita context rings with two bimodule homomorphisms zero. The current works (see [5,7]) about the construction of Gorenstein-projective modules over these kinds of rings are mainly concentrated in the settings of Artin algebras and Noetherian rings, while our results, Theorem 1.3, as an application of Theorem 1.1, extends these results to the general rings.

    Theorem 1.3. Let Λ(0,0)=(ΛNMB)(0,0) be a Morita context ring with two bimodule homomorphisms zero. Assume that the following conditions hold.

    (1) TorΛ1(M,H)=0 for all HΛGProj, and Add(BM)BGProj,

    (2) TorB1(N,G)=0 for all GBGProj, and Add(ΛN)ΛGProj.

    Let UΛGProj, VBGProj. If there exist a Λ-module X, a B-module Y, and two short exact sequences

    0NBVgXsU0

    and

    0MΛUfYtV0

    in ΛMod and BMod, respectively, then (X,Y,(1Ms)f,(1Nt)g) is a Gorensteon-projective Λ(0,0)-module.

    The rest of this paper is structured as follows: In Section 2, we fix some notations and recall basic facts for later use. In Section 3, we prove the main result Theorem 1.1 in Theorem 3.3, while Lemmas 3.1 and 3.2 are the preparations. In Section 4, we prove Theorem 1.3 in Corollary 4.1.

    In this section, we recall basic definitions and facts for later proofs.

    Let A be an associative ring with unit. We denote by A-Mod the category of all left A-modules. As usual, AProj is the full subcategory of A-Mod consisting of all projective modules. For a module AX, we denote by Add(AX) the full subcategory of A-Mod consisting of modules isomorphic to direct summands of direct sums of AX. Then we have AProj =Add(AA).

    Let X2X1X0 be a sequence in A-Mod and YA-Mod. It is called HomA(,Y)-exact if itself is exact and applying HomA(,Y) preserves its exactness. Let P1d1P0δX0 be a projective resolution of AX. We denote Ker(di) by ΩiX for i1 and Ker(δ) by Ω0X.

    The composite of two homomorphisms f:XY and g:YZ will be denoted by fg instead of gf. Thus, the image of xX under f is written as (x)f or xf, and the image of f is denoted by Im(f).

    The composite of two functors F:CD and G:DE will be denoted by GF, which is a functor from CE. Let (F,G) be an adjoint pair where F:CD and G:DC. We denote by η:IdCGF the unit, and by ϵ:FGIdD the counit. We need the following fact.

    Lemma 2.1. Let (F,G) be an adjoint pair. Then

    (1) The adjunction isomorphism ηX,Y:HomD(FX,Y)HomC(X,GY) is defined by fηX(Gf) with the inverse map η1X,Y defined by g(Fg)ϵY, where ηX and ϵY are the corresponding unit and counit maps.

    (2) Let

    be a commutative diagram in C. Then the diagram

    is commutative, and vice versa.

    Next, we recall the definition of approximations. Let D be a full additive subcategory of an additive category C and X an object in C. A morphism f:XD in C is called a left D-approximation of X if DD and HomC(f,D):HomC(D,D)HomC(X,D) is surjective for any object DD. Dually, a morphism f:DX in C is called a right D-approximation of X if DD and HomC(D,f):HomC(D,D)HomC(D,X) is surjective for any object DD. Note that left and right approximations are termed as preenvelopes and precovers in ring theory, respectively.

    Let 0XαTY0 be a short exact sequence with AT projective. Then α is a left Add(AA)-approximation of X if and only if Ext1A(Y,P)=0 for all PAProj if and only if it is HomA(,P)-exact for every PAProj.

    The following homological facts are often used.

    Lemma 2.2. Let A and B be unitary rings, and let AX be an A-module, BU a B-module, and BMA a B-A-bimodule. If TorA1(M,X)=Ext1B(M,U)=0, then

    Ext1B(MAX,U)Ext1A(X,HomB(M,U)).

    Proof. Consider the short exact sequences

    0AKfAPAX0,

    and

    0BUBIgBL0,

    where PAProj, IBInj. Since TorA1(M,X)=Ext1B(M,U)=0 by assumption, applying BMA and HomB(M,) yield two short exact sequences

    0BMAKBMAPBMAX0,

    and

    0HomB(M,U)HomB(M,I)gHomB(M,L)0,

    respectively. Note that Hom is a functor of two variables. Then we have the following commutative diagram with exact rows and columns

    In fact, the exactness of the left column follows from the commutative diagram with exact rows

    Similarly, one can verify that the right column and the middle row are exact. Then by the Snake Lemma, we have Ext1A(X,B(M,U))Ext1B(MAX,U).

    Recall that a complete projective resolution is an exact sequence

    P=P2dP2P1dP1P0dP0P0d0PP1d0PP2

    such that HomA(P,P) is exact for every projective A-module P. An A-module X is called Gorenstein-projective if there exits a complete projective resolution complex P such that XIm(dP0)=Ker(d0P). One can observe that if P is a complete projective resolution, then all the images and kernels of P are Gorenstein-projective. We denote by AGProj the category of all Gorenstein-projective A-modules, and let A-GProj:={AXExt1A(M,X)=0,AMA-GProj}. We list the following well-known properties for later use (see also [9]).

    Lemma 2.3. Let 0GGG0 be a short exact sequence in AMod.

    (1) If G and G are Gorenstein-projective, then G is Gorenstein-projective.

    (2) If G, G are Gorenstein-projective, and Ext1A(G,P)=0 for all projective A-modules P, then G is Gorenstein-projective.

    Lemma 2.4. For any module AG, the following two conditions are equivalent.

    (1) AG is Gorenstein-projective.

    (2) There exists a HomA(,P)-exact sequence 0GQ0Q1 for every projective A-module P, and ExtiA(G,P)=0 for all i1 and all projective A-modules P.

    Moreover, if MAMod such that projdim(AM)<, then MAGProj.

    Let f:AB be a homomorphism of rings. Then every B-module U can be viewed as an A-module by defining au:=(a)fu for all aA and uU. Thus we get the so-called restriction functor A():B-ModA-Mod. Moreover, there is an adjoint pair (BA,A()) of functors whose unit is the canonical homomorphism of A-modules:

    ηX:XABAX,x1Bx for xX

    for XA-Mod, and the counit

    ϵU:BAUU,bubu for uU,bB,

    for UB-Mod.

    By Lemma 2.1, we have the following fact.

    Lemma 2.5. Let XAMod, UBMod. Then

    (1) There is an adjunction isomorphism

    ηX,U:HomB(BAX,U)HomA(X,U),f(f)ηX,U:x(1Bx)f, xX

    with the inverse map η1X,U defined by (g)η1X,U=(1Bg)ϵU:bxb((x)g), xX, bB.

    (2) The cannonical isomorphism BA(A)I(B)I maps b(ai) to b(aif) is the image of fI under η1AI,BI, where I denotes any cardinal number and fI denotes the diagonal map.

    If f is surjective, then BAXX/Ker(f)X for XA-Mod, and we have the following lemma.

    Lemma 2.6. Let XAMod, UBMod. Then

    (1) The unit map ηX:XBAX is surjective.

    (2) The counit map ϵU:BAUU is an isomorphism.

    (2) Let gHomA(X,U). If g is surjective, then so is (g)η1X,U.

    Remark that the unit map in Lemma 2.6(1) is actually the composite XX/Ker(f)XBAX. Next we study when a ring extension preserves Gorenstein-projective modules.

    Lemma 2.7. Let f:AB be a surjective homomorphism of rings. Suppose that TorA1(B,H)=0 for all HAGProj, and Add(Ker(f))AGProj. If XAGProj, then BAXBGProj.

    Proof. Since XAGproj, there exists a complete projective resolution P such that Ker(d0P)=X. Since TorA1(B,H)=0 for all Gorenstein-projective A-modules, we have that BAP is exact with Ker(1Bd0P)=BAX.

    Next we shall show that HomB(BAP,Q) is exact for every QBProj, while by the isomorphism HomB(BAP,Q)HomA(P,Q), we only need to show that HomA(P,Q) is exact. Then it is sufficient to show that AQA-GProj. Since Add(Ker(f))A-GProj, by the short exact 0Ker(f)AB0, we have Add(AB)A-GProj, and thus AQA-GProj. Then it follows that HomA(P,Q) is exact.

    In this subsection, we mainly study the module category of a pullback ring.

    Let () be a Milnor square of rings. From whom we obtain four left adjoint functors listed in the following diagram

    where F, L denote the left adjoint functors A1A and A2A, respectively, and Fn denotes the left adjoint functors A0An for n=1,2. We will fix the above notations in the rest of the paper. Note that there is a natural isomorphism of functors π:F1FA0AF2L. As for Fn, we denote the unit map by ηn:XnFnXn for XnAn-Mod, and the counit map ϵn:FnYY for YA0-Mod.

    Following [4], we study the category of A-Mod by the so-called fiber product category F of A1-Mod and A2-Mod. An object in F is a triple (X1,X2,x), where XnAn-Mod, n=1,2, and x:F1X1F2X2 is an A0-isomorphism. A homomorphism from a triple (X1,X2,x) to another triple (Y1,Y2,y) in F is a pair (α1,α2) of An-homomorphisms αn:XnYn such that the following square commutes.

    (2.1)

    Then for an A-module X, there is an associated triple (FX,LX,πX) where πX:F1FXF2LX is the composite of the cannonical A0-isomorphisms F1FXA0AXF2LX.

    Conversely, for a triple (X1,X2,x) in F, there is an associated pullback module Pb(X1,X2,x):={(x1,x2)X1×X2(1A1x1)x=1A2x2}. Write X for Pb(X1,X2,x) for brevity. Then X gives the following standard pullback diagram of A-modules:

    (4)

    and the short exact sequence 0X(j1,j2)X1X2(η1xη2)F2X20, where jn is the canonical projection for n=1,2. We denote by ~j1 and ~j2 the image of j1 and j2 under the isomorphism HomA(X,X1)HomA1(FX,X1) and HomA(X,X2)HomA2(LX,X2), respectively.

    In this language, we summarize Milnor's classical description of projective modules over Milnor squares of rings as follows.

    Lemma 2.8. [13] An A-module P is projective if and only if there is a triple (P1,P2,p) in F such that Pn is projective as An-module for n=1,2, and PPb(P1,P2,p). Moreover, if (P1,P2,p) is such a triple in F with P its pullback module, then FPP1, and LPP2.

    In the following lemma, we discuss the case that for every triple (X1,X2,x) with X its pullback module, it holds that FXX1 and LXX2.

    Lemma 2.9. If πn is surjective for n=1,2, then both ~j1:FXX1 and ~j2:LXX2 are isomorphisms.

    Proof. Since πn is surjective, pn is also surjective for n=1,2 by the pullback diagram (). Now consider the pullback diagram of A-modules with exact rows

    where K2 denotes Ker(π2), and Ker(j1)=(0,K2X2). By Lemma 2.6(1), the unit map ηn is surjective for n=1,2. Then jn is also surjective by the pullback diagram, and so is ~jn by Lemma 2.6(3).

    Next, we shall show that ~jn is injective. We only prove the case for n=1, since the proof of n=2 is similar. Applying F to the upper row of the above diagram gives the exact sequence

    FKer(j1)Fi1FX~j1X10

    We claim that Im(Fi1)=0. Actually, let a1(0,k2x2)FKer(j1) with a1A1, k2K2, x2X2. Since η1x is surjective, there exists a x1X1 such that (x1,x2)X. Then a1(0,k2x2)=a1(0,k2)(x1,x2)=a1(0,k2)(x1,x2) in FX, but (0,k2) obviously lies in Ker(p1), thus a1(0,k2)=0, and our claim follows, which implies that ~j1 is an isomorphism.

    A module AX is called separated (see [12]), if there exists an A-monomorphism XX1X2 for some An-module Xn, n=1,2. By Lemma 2.8, a projective module is separated. Thus, a Gorenstein-projective module is also separated by the definition that it can be embedded into a projective module. The following lemma, which can be obtained from [12, Corollary 3.3], shows that a separated module must be a pullback module.

    Lemma 2.10. Let X be an A-module. Then the following are equivalent.

    (1) X is separated.

    (2) (p11X,p21X):XFXLX is a monomorphism.

    (3) There is a short exact sequence

    0XFXLX(η1πXη2)F2LX0.

    (4) X is isomorphic to a pullback module of a triple in F.

    Proof. (1)(2) Since X is separated, there exists a monomorphism (c1,c2):XX1X2 with An-module Xn, Note that p11X and p21X are actually the unit maps corresponding to the left adjoint functions F and L, respectively. Then (c1,c2) factors through FXLX; that is, there is a commutative diagram.

    where c=((c1)η1X,X100(c2)η1X,X2). This shows that (p11X,p21X) is indeed a monomorphism.

    (2)(3) This follows from the commutative diagram

    (2.3)

    where the upper row is obtained from applying AX to (), and X denotes Ker(η1πXη2). Since (p11X,p21X) is injective, it follows that XX.

    (3)(4) (3) implies that X is isomprphic to Ker(η1πXη2), which is the pullback module of the triple (FX,LX,πX).

    (4)(1) is trivial.

    Finally, we have an analogue of Lemma 2.8.

    Proposition 2.11. Suppose that πn is surjective for n=1,2. Then an A-module X is separated if and only if there is a triple (X1,X2,x) in F such that XPb(X1,X2,x). Moreover, if (X1,X2,x) is a triple in F with X its pullback module, then FXX1 and LXX2.

    Proof. This follows from Lemmas 2.10 and 2.9.

    In this section, we always assume that () is a Milnor square of rings such that πn is surjective for n=1,2.

    We call a triple (G1,G2,g) in F a Gorenstein triple if GnAnGProj for n=1,2. Our purpose is to construct a Gorenstein-projective A-module from a given Gorenstein triple.

    We know that each Gorenstein-projective module can be embedded into a projective module such that the cokernel is also Gorenstein-projective by its definition, while the following lemma will lift this property to a whole Gorenstein triple, which will be crucial to our later proof.

    Lemma 3.1. Assume that Add(AnKer(πn))AnGProj for n=1,2. Then for a Gorenstein triple (G1,G2,g), there exists a (T1,T2,t) and a homomorphism (α1,α2):(G1,G2,g)(T1,T2,t) in F such that AnTnAdd(AnAn) and αn is a left Add(AnAn)-approximation of Gn, for n=1,2.

    Proof. Our proof proceeds in two steps:

    Step 1. Construction of (T1,T2,t). Since G1A1GProj, there is a monomorphism a:G1P1 which is a left Add(A1A1)-approximation of G1. By choosing a projective module Q1, we can modify a as a1:G1(a,0)P1Q1(A1)I, where I denotes any cardinal number. Similarly, there is also a monomorphism a2:G2(A2)J, which is a left Add(A2A2)-approximation of G2. Now write T1 for (A1)I(A1)J and T2 for (A2)I(A2)J. Considering the canonical isomorphism

    F1T1F1(A1)IF1(A1)J(tI100tJ1)(A0)I(A0)J((tI2)100(tJ2)1)F2(A2)IF2(A2)JF2T2

    where tIn denotes the image of (πn)I under the isomorphism HomAn((An)I,(A0)I)HomA0(Fn(An)I,(A0)I), which is an isomorphism by Lemma 2.5(2), and tJn is defined in the same way for n=1,2. Then we naturally get a triple (T1,T2,t) in F.

    Step 2. Construction of (α1,α2). Our aim is to construct two homomorphisms b1:G1(A1)J and b2:G2(A2)I such that (α1,α2):=((a1,b1),(b2,a2)):(G1,G2,g)(T1,T2,t) is a homomorphism in F. If so, it will follow from an being an Add(AnAn)-approximation that αn is also an Add(AnAn)-approximation for n=1,2, and then we will complete the proof.

    Actually, by the definition of t and by the diagram (2.1), our desired bn should make the following diagram commute.

    (3.1)

    that is, b1:G1(A1)J and b2:G2(A2)I should satisfy (F1b1)tJ1(tJ2)1=gF2a2, and (F1a1)tI1(tI2)1=gF2b2 respectively.

    To obtain b1:G1(A1)J, we need to consider the composite map g(F2a2)tJ2:F1G1(A0)J in A0-Mod, and denote it by g0. Let ~g0 be the image of g0 under the isomorphism ηG1,(A0)J:HomA0(F1G1,(A0)J)HomA1(G1,(A0)J). By the assumption that Add(A1Ker(π1))A1GProj, we have Ext1A1(G1,Ker(π1)J)=0. Then applying HomA1(G1,) to the short exact sequence

    0Ker(π1)J(A1)J(π1)J(A0)J0

    preserves its exactness. Thus there exists a b1:G1(A1)J such that b1(π1)J=~g0. Note that by Lemma 2.5(1), we have g0=(F1~g0)ϵ1=(F1b1)(F1(π1)J)ϵ1 with ϵ1 the counit map F1(A0)J(A0)J, but again by Lemma 2.5(1) and the definition of tJ1, we have (F1(π1)J)ϵ1=tJ1, and then it follows that (F1b1)tJ1=g0:=g(F2a2)tJ2, as desired. Similarly, by considering the composite map g1(F1a1)tI1, the existence of the desired b2 can also be proved. This completes the proof.

    The following lemma exhibits a situation that makes an A-module X lie in the left Ext-orthogonal group of Add(AA), which is a necessary condition for AX to be Gorenstein-projective.

    Lemma 3.2. Suppose that F2 sends Gorenstein-projective A2-modules to Gorenstein-projective A0-modules. Let 0XTY0 be a short exact sequence in AMod where T is projective and both X and Y are pullback modules of two Gorenstein triples. If TorA1(An,X)=0, and TorA1(An,Y)=0 for n=1,2, then we have Ext1A(X,P)=0 for all PAProj.

    Proof. Take PAProj and write Pn for AnAPAnProj for n=0,1,2. By applying AP to (), we have the short exact sequence

    0PP1P2P00.

    Applying HomA(Y,) to the above sequence yields the long exact sequence

    Ext1A(Y,P0)Ext2A(Y,P)Ext2A(Y,P1P2).

    Then we only need to show that Ext1A(Y,P0)=0, and Ext2A(Y,P1P2)Ext1A(X,P1P2)=0. If so, it will follow that Ext2A(Y,P)=0, and thus Ext1A(X,P)=0 by the dimension shifting.

    We first show that Ext1A(X,Pn)=0 for n=1,2. Assume that X is a pullback module of a Gorenstein triple (X1,X2,x). By Lemma 2.9, we have FXX1, and LXX2, and thus FXA1GProj and LXA2GProj. Then, by Lemma 2.2 and the assumption that TorA1(An,X)=0 for n=1,2, we have Ext1A(X,P1)Ext1A1(FX,P1)=0, and Ext1A(X,P2)Ext1A2(LX,P2)=0.

    Next, we show that Ext1A(Y,P0)=0. Since Y is also a pullback module of a Gorenstein triple, we similarly have FYA1GProj and LYA2GProj. Then, by the assumption on F2, we have A0AYF2LYA0GProj. Applying AY to () yields a long exact sequence

    0TorA1(A1,Y)TorA1(A2,Y)TorA1(A0,Y)YFYLY.

    Since Y is separated, it follows from Lemma 2.10(2) that TorA1(A0,Y)TorA1(A1,Y)TorA1(A2,Y)=0. Then by Lemma 2.2, we have Ext1A(Y,P0)Ext1A0(A0AY,P0)=0.

    Now it is time to prove our main result.

    Theorem 3.3. Let (G1,G2,g) be a Gorenstein triple in F, and G:=Pb(G1,G2,g). Assume that the following conditions hold.

    (ⅰ) TorA21(A0,H)=0 for all HA2GProj.

    (ⅱ) Add(Ker(πn))AnGProj for n=1,2.

    Then we have that

    (a) There exists a short exact sequence 0GTG10 in AMod where T is projective, and G1 is a pullback module of a Gorenstein triple in F, and TorA1(An,G1)=0 for n=1,2.

    (b) Ω0G is a pullback module of a Gorenstein triple in F, and TorA1(An,G)=0 for n=1,2.

    (c) GAGProj.

    Proof. By the conditions (ⅰ), and (ⅱ) for n=2, it follows from Lemma 2.7 that F2 sends Gorenstein-projective A2-modules to A0-modules, which will be used as a fact in the following proof.

    (a) By Lemma 3.1, we have a triple (T1,T2,t) and a homomorphism (α1,α2) from (G1,G2,g) to (T1,T2,t) in F with αn an Add(An)-approximation of Gn. Since Gn can be embedded into a projective module, the embedding map must factor through αn, and it follows that αn is injective, and we have the short exact sequence in An-mod

    0GnαnTnβnLn0 (3.2)

    where LnAnGProj by Lemma 2.3(2) for n=1,2. Then, by applying Fn to (3.2) and by the condition (ⅰ) and diagram (2.2), we obtain the commutative diagram with an exact lower row

    (3.3)

    where the induced map l is an isomorphism by the Five Lemma. Denote by T the pullback module of the triple (T1,T2,t). By the definition of pullback modules, we obtain the left two columns of the following commutative diagram with exact columns and the lower two rows

    (3.4)

    where G1 denotes Ker(η1lη2). In fact, the commutativity of the lower two squares follows from (3.3) and the functoriality of ηn for n=1,2. Then, by the Snake Lemma, we obtain our desired short exact sequence, the induced first row

    0GαTG10.

    In fact, from the exact third column in (3.4), we see that G1 is the pullback module of the Gorenstein triple (L1,L2,l) in F, and from the upper two rows in diagram (3.4), we deduce the commutative two diagrams by Lemma 2.1(2)

    where all the vertical isomorphisms follow from Lemma 2.9, which implies that both Fα and Lα are injective, and thus TorA1(An,G1)=0 for n=1,2.

    (b) Choose a short exact sequence 0Ω0GPβG0 with AP projective. Since both G and P are separated, we have, by Lemma 2.10(3), the two exact columns of the following commutative diagram with exact rows

    (3.5)

    where C1 and C2 are kernels of Fβ and Lβ, respectively, both of which are Gorenstein-projective modules by Lemma 2.3(1). c is induced from the diagram

    where the commutativity of the right square follows from the functoriality of π:F1FF2L, and the exactness of the lower row follows from the condition (ⅰ). Then, by the Snake Lemma, the first column is exact. This shows that Ω0G is isomorphic to the pullback module of the Gorenstein triple (C1,C2,c) in F. Now, by a similar proof in (a), we have TorA1(An,G)=0 for n=1,2.

    (c) Step 1. We show that Ext1A(G,P)=0 for every PAProj.

    Actually, this follows from Lemma 3.2 and the short exact sequence

    0GαTG10 (3.6)

    in (a), since G is a pullback module of a Gorenstein triple by the assumption, and TorA1(An,G)=0 for n=1,2 by (b), and G1 is a pullback module of a Gorenstein triple such that TorA1(An,G1)=0 for n=1,2 by (a).

    Step 2. We show that there is a HomA(,P)-exact sequence

    T+:0GαTT1TidiTTi+1

    for every PAProj.

    Since G1 is a pullback module of a Gorenstein triple, again by (a) and by induction on i1, we obtain a series of short exact sequences of A-modules

    0GiαiTiGi+10

    with Ti projective and Gi the pullback module of a Gorenstein triple such that TorA1(An,Gi)=0 for n=1,2. Then, by Lemma 3.2, we have Ext1A(Gi,P)=0 for all i1 and PAProj. Thus, by splicing these short exact sequences for all i1, together with (3.6), we obtain the desired P+.

    Step 3. We show that ExtiA(G,P)=0 for all i2 and PAProj.

    This is equivalent to showing that Ext1A(ΩiG,P)=0 for all i0 and PAProj. But this similarly follows from the induction on ΩiG by (b) for i0, and applying Lemma 3.2 to the short exact sequences 0Ωi+1GTiΩiG0 and 0Ω0GT0G0 with T0,Ti projective.

    Finally, by Lemma 2.4, we get that G is a Gorenstein-projective A-module.

    A ring is said to be strongly left CM-free (see [1]) if each Gorenstein-projective left module over it is projective. We have the following corollary.

    Corollary 3.4. Let (G1,G2,g) be a Gorenstein triple in F, and G:=Pb(G1,G2,g). Assume that A2 is strongly left CM-free, and Add(Ker(π1))A1GProj. Then GAGProj.

    Morita context rings play an important role in ring theory. They provide many important examples and frameworks of kinds of problems (for instance, see [6,11]). In this section we construct Gorenstein-projective modules over Morita context rings with two bimodule homomorphisms zero Λ(0,0)=(ΛNMB)(0,0), of which the multiplication is defined as

    (λnmb)(λnmb)=(λλλn+nbmλ+bmbb).

    A left Λ(0,0)-module is identified with a quadruple (ΛX,BY,f,g), where fHomB(MΛX,Y) and gHomΛ(NBY,X), and a homomorphism from a triple (X,Y,f,g) to another triple (X,Y,f,g) is a pair (α,β) with αHomΛ(X,X) and βHomB(Y,Y) such that the two diagrams are commutative

    For more details about Morita context rings, we refer the reader to [6], for instance.

    Let A1 be the upper triangular matrix ring (ΛN0B), A2 be the lower triangular matrix ring (Λ0MB), and A0 be the diagonal matrix ring (Λ00B). Then Λ(0,0) can be interpreted as a pullback ring through the following commutative diagram.

    where pn and πn are canonical projections for n=1,2. By the characterization of Gorenstein-projective modules over triangular matrix rings in [3], we obtain the following corollary, which allows us to obtain Gorenstein-projective Λ(0,0)-modules from Gorenstein-projective Λ-modules and B-modules.

    Corollary 4.1. Assume that (1) TorΛ1(M,H)=0 for all HΛGProj, and Add(BM)BGProj,

    (2) TorB1(N,G)=0 for all GBGProj, and Add(ΛN)ΛGProj.

    Let UΛGProj, VBGProj. If there exist a Λ-module X, a B-module Y, and two short exact sequences

    0NBVgXsU0

    and

    0MΛUfYtV0

    in ΛMod and BMod, respectively, then (X,Y,(1Ms)f,(1Nt)g)Λ(0,0)Gproj.

    Proof. Write W for (X,Y,(1Nt)g,(1Ms)f), W1 for (X,V,0,g), W2 for (U,Y,f,0), and W0 for (U,V,0,0). Then W0A0A1W1A0A2W2, and one can verify that the following commutative diagram is a pullback diagram,

    By the condition (2) and the short exact sequence

    0NBVgXsU0,

    it follows from Theorem [3, Theorem 2.5] that W1:=(X,V,g)A1GProj. Dually, by the condition (1) and the short exact sequence

    0MΛUfYtV0,

    we have W2:=(U,Y,f)A2GProj. Now we only need to show that the conditions (ⅰ) and (ⅱ) in Theorem 3.3 are satisfied here, and then it will follow that WΛ(0,0)GProj.

    Actually, by [5, Lemma 3.9], it follows from Add(ΛN)ΛGProj that Add(ΛN,0,0)A1GProj, and similarly we have Add(0,BM,0)A2GProj. By [11, Proposition 6.1] or [7, Lemma 3.7], it follows from TorΛ1(M,H)=0 for all HΛGProj that TorA21((MΛ,0,0),H)=0 for all HA2GProj. Then, by the short exact sequence

    0(MΛ,0,0)A2A00,

    we have TorA21(A0,H)=0 for all HA2GProj. Actually, for every HA2GProj, we have TorA21(A0,H)=TorA22(A0,H)=TorA21((MΛ,0,0),H)=0, where H lies in the short exact sequence 0HPH0 taken from the complete projective resolution of H.

    Corollary 4.1 extends both the construction of Gorenstein-projective modules over Morita context algebras in [5, Theorem 3.10(α)] and the sufficient conditions for a module to be Gorenstein-projective over Noetherian rings in [7, Proposition 3.14(2)] to the general rings. The conditions (1) and (2) in Corollary 4.1 can be realized by flatdimMΛ<, flatdimNB<, projdimΛN<, projdimBM<.

    Let Δ(0,0) be the special Morita context rings where Λ=N=M=B in Λ(0,0). By Corollary 4.1, we have the following, which extends the results in [5, Corollary 3.12], also in [10, Example 4.11].

    Corollary 4.2. Let U,VΛGProj. If there exist two Λ-modules X and Y and two short exact sequences

    0VgXsU0

    and

    0UfYtV0

    in ΛMod, then (X,Y,tg,sf),(Y,X,sf,tg)Δ(0,0)Gproj.

    The author would like to thank Professors Changchang Xi and Wei Hu for their guidance. Also, the author is grateful to the referees for their helpful suggestions.

    The author declares no conflicts of interest in this paper.



    [1] E. E. Enochs, M. Cortés-Izurdiaga, B. Torrecillas, Gorenstein conditions over triangular matrix rings, J. Pure Appl. Algebra, 218 (2014), 1544–1554. http://doi.org/10.1016/j.jpaa.2013.12.006 doi: 10.1016/j.jpaa.2013.12.006
    [2] E. E. Enochs, O. M. G. Jenda, Gorenstein injective and projective modules, Math. Z., 220 (1995), 611–633. http://doi.org/10.1007/BF02572634 doi: 10.1007/BF02572634
    [3] H. Eshraghi, R. Hafezi, S. Salarian, Z. W. Li, Gorenstein projective modules over triangular matrix rings, Algebra Colloq., 23 (2016), 97–104. http://doi.org/10.1142/S1005386716000122 doi: 10.1142/S1005386716000122
    [4] A. Facchini, P. Vámos, Injective modules over pullbacks, J. Lond. Math. Soc., s2-31 (1985), 425–438. http://doi.org/10.1112/jlms/s2-31.3.425 doi: 10.1112/jlms/s2-31.3.425
    [5] N. Gao, C. Psaroudakis, Gorenstein homological aspects of monomorphism categories via Morita rings, Algebr. Represent. Theor., 20 (2017), 487–529. http://doi.org/10.1007/s10468-016-9652-1 doi: 10.1007/s10468-016-9652-1
    [6] E. L. Green, C. Psaroudakis, On Artin algebras arising from Morita contexts, Algebr. Represent. Theor., 17 (2014), 1485–1525. http://doi.org/10.1007/s10468-013-9457-4 doi: 10.1007/s10468-013-9457-4
    [7] Q. Q. Guo, C. C. Xi, Gorenstein projective modules over rings of Morita contexts, Sci. China Math., in press. http://doi.org/10.1007/s11425-022-2206-8
    [8] D. Herbara, P. Prihoda, Infinitely generated projective modules over pullbacks of rings, Trans. Amer. Math. Soc., 366 (2014), 1433–1454. http://doi.org/10.1090/S0002-9947-2013-05798-4 doi: 10.1090/S0002-9947-2013-05798-4
    [9] H. Holm, Gorenstein homological dimensions, J. Pure Appl. Algebra, 189 (2004), 167–193. http://doi.org/10.1016/j.jpaa.2003.11.007 doi: 10.1016/j.jpaa.2003.11.007
    [10] W. Hu, X.-H. Luo, B.-L. Xiong, G. D. Zhou, Gorenstein projective bimodules via monomorphism categories and filtration categories, J. Pure Appl. Algebra, 223 (2019), 1014–1039. http://doi.org/10.1016/j.jpaa.2018.05.012 doi: 10.1016/j.jpaa.2018.05.012
    [11] P. A. Krylov, A. A. Tuganbaev, Modules over formal matrix rings, J. Math. Sci., 171 (2010), 248–295. http://doi.org/10.1007/s10958-010-0133-5 doi: 10.1007/s10958-010-0133-5
    [12] L. S. Levy, Modules over pullbacks and subdirect sums, J. Algebra, 71 (1981), 50–61. http://doi.org/10.1016/0021-8693(81)90106-X doi: 10.1016/0021-8693(81)90106-X
    [13] J. Milnor, Introduction to algebraic K-theory, Princeton: Princeton University Press, 1972. https://doi.org/10.1515/9781400881796
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(564) PDF downloads(34) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog