Math. J. Okayama Univ. 43(21), 31 41 STABLE MODULE THEORY WITH KERNELS Kiriko KATO 1. Introduction Auslander and Bridger introduced the notion of projective stabilization mod R of a category of finite modules. The category mod R is known to be non-abelian. But realistically, mod R is almost abelian. It fails to be abelian because of the lack of kernel and cokernel. In fact, each morphism has a pseudo-kernel and a pseudo-cokernel (see 3). On the other hand, a pseudo-kernel of a monomorphism does not necessarily vanish. In this paper we focus on how mod R is similar or dissimilar to an abelian category ( 4). What is a monomorphism? Which object makes monomorphisms split? One reason for similarity is that mod R is closely related to the homotopy category of complexes. We discuss the functor from mod R to homotopy category ( 2). The method we use already produced important results in representation theory on commutative rings [2], [5]. Throughout the paper, R is a commutative semiperfect ring, equivalently a finite direct sum of local rings; that is, each finite module has a projective cover (see [4] for semiperfect rings). The category of finitely generated R-modules is denoted by mod R, and the category of finite projective R- modules is denoted by proj R. For an abelian category A, K(A) stands for the homotopy category of complexes where a complex is denoted as F : F n 1 d F n 1 F n d F n F n+1. A morphism in K(A) is a homotopy equivalence class of chain maps. degree-shifting T is an autofunctor on K(mod R); τ n F, τ n F are truncations; (T F ) n = F n+1, d T F n = d F n+1, τ n F : F n 2 F n 1 F n, τ n F : F n F n+1 F n+2, A and F is the cocomplex such as Fn = (F n ), d F n = (d n 1 F ) where means Hom R (, R). The projective stabilization mod R is defined as follows: Each object of mod R is an object of mod R. For A, B mod R, a set of morphisms from A to B is Hom R (A, B)/P(A, B), 31
32 K. KATO where P(A, B) := {f Hom R (A, B) f factors through some projective module}. Each element is denoted as f = f mod P(A, B). If A, B mod R are isomorphic in mod R, we write A = st B. For an R-module M, define a transpose Tr M of M to be Cok δ where P δ Q M is a projective presentation of M. The transpose of M is uniquely determined as an object of mod R. If f Hom R (M, N), then f induces a map Tr N Tr M, which represents a morphism Tr f Hom R (Tr N, Tr M). Hence Tr is an autofunctor on mod R. 2. A functor to the homotopy category Let L be a full subcategory of K(mod R) defined as L = {F K(proj R) H i (F ) = (i < ), H j (F ) = (j )}. Lemma 2.1. For a morphism f in L, f = in K(mod R) if and only if H (τ f) = in mod R. Proof. Let f : A B be a chain map with A, B L such that H (τ f ) =. Then there exists g Hom R (H (τ A ), B ) that satisfies H (τ f ) = ρ g where ρ : B H (τ B ) is the natural projective cover. We get chain maps ρ Hom R (B, τ B ) and g Hom R (τ A, B ) such as H (ρ ) = ρ and H (g ) = g. From the assumption, τ f is homotopic to ρ g, which implies f i = h i+1 d A i + d B i 1 h i with some h i+1 : A i+1 B i for i 1. Similarly, since H (τ f ) =, we have f j = h j+1 d A j + d B j 1 h j with some h j : A j B j 1 for j 2. Therefore as a morphism in L, we may assume f i = (i, 1). Moreover, we may assume f i = (i 1); since d A 1 f =, we get s 1 : A 1 B with f = s 1 d A. Finally, to see f =, observe d A f 1 =, then we get u 2 : A 2 B 1 with f 1 = u 2 d A 1. Since d A 1 u 2 db 1 = f 1 db 1 =, there exits a map u 3 : A 3 B 2 such that d B 1 u 2 + u 3 d A 2 =. Thus we obtain a homotopy map u : A T 1 B which shows that f is homotopic to zero. The only if part comes from a more general result Lemma 2.2. Lemma 2.2 ([5]). Let f be a chain map between two projective complexes. If f is homotopic to zero, then H n (τ n f ) = for every n Z.
STABLE MODULE THEORY WITH KERNELS 33 For the proof of Lemma 2.2, the argument in [5, p. 246] completely works so we omit the proof here. Lemma 2.1 is a key lemma and we obtain the following results as corollaries. Proposition 2.3. For A mod R, there exists F A L that satisfies H (τ F A ) st = A. Such an F A is uniquely determined by A up to isomorphisms. We fix the notation F A and call this a standard resolution of A. Proof. First take a projective resolution P A of A: P A 2 P A 1 P A A, and then a projective resolution P Tr A of Tr A = Cok d FA 1 as Tr A P A 1 PA PTr A 2. Define a complex F A as { F i i P A (i 1), A = 1 i P Tr A (i ), We easily see F A L and d FA i = H (τ F A ) st = A. { i d PA (i 1), 2 i d PT ra (i ). Suppose both F A and F A have this property. Adding some trivial complex P of projective modules P : P = P 1 if necessary, we may assume that H (τ F A ) = H (τ F A ) = A in mod R. Then there are chain maps ϕ : τ F A τ F A and γ : τ F A τ F A such that ϕ γ = 1 τ F A and γ ϕ = 1 τ F A. As τ 1 F A and τ 1 F A are acyclic, H 1(τ 1 ϕ ) induces a chain map τ 1 F A τ 1 F A. With this map for the positive part, ϕ can be extended to a chain map f : F A F A such that τ f = ϕ. Similarly we get a chain map g : F A F A such that τ g = γ. It is easy to see H (τ (f g )) = 1 A and H (τ (g f )) = 1 A. From Lemma 2.1, we have f g = 1 F A and g f = 1 FA. Proposition 2.4. For f Hom R (A, B), there exists f Hom K(mod R) (F A, F B )
34 K. KATO that satisfies H (τ f ) = f. Such an f is uniquely determined by f up to isomorphisms, so we use the notation f to describe a chain map with this property for given f. Proof. As in the proof of Proposition 2.3, we obtain a chain map f. Uniqueness follows from Lemma 2.1. Since the operation H τ commutes with composition, the next lemma is an immediate corollary of Proposition 2.4. Lemma 2.5. For f Hom R (A, B) and g Hom R (B, C), we have f g = (f g). To sum up, we construct a functor. Theorem 2.6. The mapping A F A gives a functor from mod R to K(mod R), and this gives a category equivalence between mod R and L. Every short exact sequence of modules induces that of projective resolutions. But it does not necessarily induces an exact sequence of standard resolutions. Lemma 2.7. A short exact sequence A B C in mod R induces a short exact sequence of chain complexes F A F B F C if and only if C B A is also exact. Proof. If F A F B F C is exact, so is τ 1 F C τ 1 F B τ 1 F A, which induces an exact sequence of homology: (2.1) C B A. With no assumption, we have a diagram with exact rows: τ F A τ F B τ F C A B C. If C B A is exact, similarly we get a diagram with exact rows: (2.2) τ 1 F C τ 1 F B τ 1 F A C B A.
STABLE MODULE THEORY WITH KERNELS 35 Applying Hom R (, R) to (2.2) and connecting the dualized diagram to (2.1), we get a desired exact sequence F A F B F C. 3. Pseudo-kernels and pseudo-cokernels For A, B mod R, put A = F A, B = F B. For f Hom R (A, B), consider the chain map f : A B with H (τ f ) = f. Putting C = C(f ), we get a triangle (3.1) T 1 C n A f B c C. In general, C does not belong to L any more but it satisfies the following: H i (C ) = (i < 1), H j (C ) = (j > 1). Definition and Lemma 3.1. As objects of mod R, Ker f := H 1 (τ 1 C ) and Cok f := H (τ C ) are uniquely determined by f. Proof. Lemma 2.1 guarantees that C is uniquely determined in K(proj R). Together with Lemma 2.2, we know that H n (τ n C ) are also uniquely determined by f. Put n f := H (τ n ) : Ker f A, c f := H (τ c ) : B Cok f. The triangle (3.1) gives an exact sequence of the following form: nf q f (f ρ) (3.2) Ker f A P B with some projective module P. In fact, Ker f is characterized with this property: Proposition 3.2. If an R-linear map ρ : P B from a projective module P makes f : A P (f ρ ) st B a surjective mapping, then Ker f = Ker f. Proof. It is easy to show that both of the composites P ρ B Cok f and P ρ B Cok f are projective covers of Cok f. There exist t Hom R (P B, P ) and u Hom R (P B, A) such that ρ ρ t = f u. If t is not an epimorphism, add some s : Q P with Q proj R to make (t s) P Q P surjective. From the diagram A P Q (f ρ s ρ ) B ( 1 1 ) (f ρ) A P B,
36 K. KATO we get Ker f st = Ker(f ρ s ρ ). Also we have a diagram hence Ker A P Q (f ρ s ρ ) B ( 1 u t s ) A P (f ρ ) B, f st = Ker(f ρ s ρ ). Lemma 3.3. With notation as above, we have the following: 1) f n f =. 2) If x Hom R (X, A) satisfies f x =, there exists such that x = n f h x. h x Hom R (X, Ker f) The proof is straightforward from the definition. Strictly speaking, Ker f is not the kernel of f. Because it lacks the uniqueness of h x in 2) of Lemma 3.3. (See Example 3.4). Example 3.4. Let R = k[[x, y, z]]/(x 2 yz), A = R/(yz) and B = R/(yz, y 2, z 2 ). Let f : A B be the natural map induced from the inclusion (yz) (yz, y 2, z 2 ). Since f is surjective, Ker f st = Ker f = R/(z) R/(y), and the sequence Ker f n f A f B is exact. Put X = Tr k and let u Hom R (X, Ker f) be as follows: R ( 1 ) R 2 «xy z z y R 3 ( 1 ) X R 2 Ker f. Easily we get n f u = A = u f K where A = Hom R (X, A) and K = Hom R (X, Ker f). Also we have u K from this diagram. Dually, (Cok f, c f ) satisfies the following, which comes from the observation Cok f = Tr Ker Tr f, c f = Tr n Tr f. Lemma 3.5. 1) c f f =. 2) If y Hom R (B, Y ) satisfies y f =, there exists such that y = e y c f. e y Hom R (Cok f, Y ) u
STABLE MODULE THEORY WITH KERNELS 37 Two modules Ker f and Ker f are not always stably isomorphic. But we get the following. Lemma 3.6. 1) There is an exact sequence L M N such that L = st Ker f, M = st Ker f and N = st Ω 1 R (Cok f). 2) There is an exact sequence L M N such that M st = Cok f, N st = Cok f and Ω 1 R (L ) is the surjective image of Ker f. Proof. 1) The claim easily follows from the following diagram: Ker f A Im f ( 1 ) Ker f A P (f ρ) B ( 1 ) Ω 1 R (Cok f) P Cok f. f jf «2) Dualizing (3.2) with R, we get a map ˇf : A B Q with some projective module Q such that Cok ˇf = Cok f. And consider the commutative st diagram: Q Im ˇf B Q Cok ˇf Im f B Cok f, where the middle column is a split exact sequence. If we put L the kernel of epimorphism Cok ˇf Cok f, then Ω 1 R (L ) is the kernel of the natural map A/ Ker ˇf = Im ˇf Im f = A/ Ker f.
38 K. KATO Therefore Ω 1 R (L ) = Ker f/ Ker ˇf. Corollary 3.7. 1) Ker f = st Ker f if f is an epimorphism. 2) Cok f = st Cok f if f is a split monomorphism. Notations. For a given homomorphism f : A B in mod R, put A = F A, B = F B and C = C(f ). Set K = F Ker f and L = F Cok f. Chain maps n f Hom K(mod R) (K, A ) and c f Hom K(mod R) (B, L ) are induced from n f and c f. Since f n f = and c f f =, there exist ε Hom K(mod R) (K, T 1 C ) and δ Hom K(mod R) (C, L ) such that Notice that n f = n ε, and c f = δ c. C(ε ) i = (i 1), and C(δ ) j = (j 1) because ε and δ induce 1 Ker f and 1 Cok f. K n f ε A T 1 C n A f B c C δ B c f L. 4. Monomorphisms, epimorphisms, and split morphisms If Ker f =, then f is injective. But the vanishing of Ker f is not a necessary condition for f to be injective; let A, B be two modules with pd B 2. Let f be a split monomorphism A A B. Obviously n f = but Ker f = st Ω 1 R (B) is not projective. We investigate what is an injective morphism in mod R. Proposition 4.1. With notations as in 3, the following are equivalent. 1) f is a monomorphism in mod R. 2) Ext 1 R (f, ) : Ext1 R (B, ) Ext1 R (A, ) is surjective. 3) n f =. 4) There exists ϕ Hom K(mod R) (K, T 1 B ) that makes the diagram commutative: K ε T 1 C T 1 c ϕ T 1 B
STABLE MODULE THEORY WITH KERNELS 39 5) τ 1 c is a split epimorphism in K(mod R). 6) Ω 1 R (f) is a split monomorphism and Ker f = Cok Ω 1 R (f) in mod R. Proof. 1) 3). A morphism f is called a monomorphism if and only if f x = always implies x =, which is equivalent to n f = from Lemma 3.3. 1) 2). An exact sequence Ker f induces a long exact sequence nf q f A P (f ρ) B Ext 1 R(B, ) Ext1 R (f, ) Ext 1 R(A, ) Ext1 R (n f, ) Ext 1 R(Ker f, ). So Ext 1 R (f, ) is surjective if and only if Ext1 R (n f, ) is zero, which is equivalent to the condition n f = from [1] (1.44). 3) 4). Lemma 2.1 shows that n f = if and only if n f = n ε =, that is, some ϕ : K T 1 B exists and ε = T 1 c ϕ since T 1 B T 1 c T 1 C n A B is a triangle. 4) 5). Applying τ to the diagram in 4), we get 5) since τ (T 1 c ) = T 1 (τ 1 c ) and τ ε is the identity. 5) 6). Put X = C(τ 1 c ). Then a triangle induces a split exact sequence T 1 X τ 1 B τ 1c τ 1 C X H 2 (X ) ω H 1 (τ 1 B ) H 1 (τ 1 C ). By definition, H 1 (τ 1 B ) = st B and H 1 (τ 1 C ) = st Ker f. We claim that H 2 (X ) = st A and via this isomorphism, ω = st Ω 1 R (f). Since B 1 C 1 = X 1 is surjective, so is d 2 X, which implies H 2 (X ) = st Cok d 3 X. Moreover, Cok d 3 3 X = Cok d st C(c) = Cok d 2 A = Ω 1 R (A) as τ 2X = τ 2 C(c) and C(c) = A. 6) 4). With no assumption, we have the diagram F Ω 1 R (A) Ω 1 R (f) F Ω 1 R (B) v C(Ω 1 R (f)) t α β γ ε T 1 A T 1 f T 1 B T 1 c T 1 C K
4 K. KATO where α, β are canonical maps induced by 1 Ω 1 R (A) and 1 Ω 1 R (B), which induce γ. The map Cok Ω 1 R (f) Ker f induces t. Now if we assume the condition 6), there exists a chain map s : C(Ω 1 R (f)) F Ω 1 R (B) such that v s = 1 C(Ω 1 R (f)) and t = 1 K. Hence ε = γ = γ v s = T 1 c β s so we get the chain map ϕ = β s. If Ext 1 R (B, R) =, then H 1(C ) =, which implies ε = 1; K = T 1 C. Thus we have the next lemma: Lemma 4.2. The following are equivalent for B mod R. 1) In mod R, every monomorphism to B splits. 2) Ext 1 R (B, R) =. Proof. 2) 1). Let f : A B be a monomorphism and let us use the same notations as in Proposition 4.1. If Ext 1 R (B, R) =, then H 1(C ) =, which implies T 1 C = K, that is, ε is an isomorphism. Since n f =, n = n f = hence f is a split monomorphism. 1) 2). If Ext 1 R (B, R), then there exists a non-split short exact sequence R A f B. We see f is a monomorphism because Ker f st = R. But f does not split. Dually, we get Lemma 4.3. The following are equivalent for A mod R. 1) In mod R, every epimorphism from A splits. 2) Ext 1 R (Tr A, R) =. Remark. The condition that Ω 1 R (f) is a split monomorphism does not automatically induce Ker f = st Cok Ω 1 R (f). For instance, let z R be an non-zero-divisor of R. Let f be an endomorphism of R/(z 2 ) as f = z. Then Ω 1 R (f) is an endomorphism of R, so we have Cok Ω1 R (f) =. But Ker f = st R/(z) is not projective. Theorem 4.4. The following are equivalent for a ring R. 1) Every monomorphism in mod R splits. 2) Every epimorphism in mod R splits. 3) R is self-injective. 4) Every short exact sequence A B C induces an exact sequence of standard resolutions F A F B F C.
STABLE MODULE THEORY WITH KERNELS 41 5) Every short exact sequence A B C remains exact when dualized by R; C B A is exact. Proof. The equivalence between 3) and 1) (or 2)) follows from Lemma 4.2 (Lemma 4.3) respectively. We have already shown in Lemma 2.7 that 4) and 5) are equivalent. Obviously 3) implies 5), so it suffices to prove that 5) implies 3). Let M be an arbitrary object of mod R. Consider a projective cover of M: Ω 1 R(M) P M. If the dualized sequence remains exact, that means Ext 1 R (M, R) =. Acknowledgment I am grateful to Osamu Iyama who pointed out an error of the original version of this paper. I also express my gratitude to Mitsuo Hoshino who made valuable suggestions and told that the condition 4) of Theorem 4.4 is equivalent to others. References [1] M. Auslander and M. Bridger, The stable module theory, Mem. Amer. Math. Soc. 94, 1969. [2] M. Amasaki, Homogeneous prime ideals and graded modules fitting into long Bourbaki sequences, preprint, 1999. [3] T. Kawasaki, Local cohomology modules of indecomposable surjective-buchsbaum modules over Gorenstein local rings, J. Math. Soc. Japan 48(1996), 551 566. [4] J. Miyachi, Derived categories with applications to representations of algebras, seminar note, 2. [5] Y. Yoshino, Maximal Buchsbaum modules of finite projective dimension, J. Algebra 159(1993), 24 264. Kiriko Kato Department of Applied Mathematics Osaka Women s University Sakai, Osaka 59-35, Japan e-mail address: kiriko@appmath.osaka-wu.ac.jp (Received October 9, 21 )