On Flat Objects of Finitely Accessible Categories

Flat objects of a finitely accessible additive category 𝒞 are described in terms of some objects of the associated functor category of 𝒞, called strongly flat functors. We study closure properties of the class of strongly flat functors, and we use them to deduce the known result that every object of a finitely accessible abelian category has a flat cover.


Introduction
The famous Enochs's Flat Cover Conjecture played a key part in the development of the theory of module approximations, which has the root in the work of Auslander, Smalø, and Enochs [1,2]. The conjecture stated that every module has a flat cover, and it was proved by Bican et al. [3,Theorem 3]. Afterwards, the problem was considered in various more general categories. For instance, Crivei et al. [4] and Rump [5] showed in two different ways that every object of a finitely accessible abelian category has a flat cover. Nevertheless, the knowledge about flat objects in such categories is rather limited. The present paper is intended to make a further step towards a better understanding of flat objects in finitely accessible additive categories.
It is well known that every finitely accessible additive category C has an associated (Grothendieck) functor category (fp(C) op , Ab) consisting of all contravariant additive functors from the full subcategory fp(C) of finitely presented objects of C to the category Ab of abelian groups. Moreover, Yoneda functor : C → (fp(C) op , Ab), defined on objects by the assignment → = Hom C (−, )| fp(C) , induces equivalence between C and the full subcategory of flat objects of (fp(C) op , Ab). We are interested in determining the objects of the functor category (fp(C) op , Ab) which correspond to flat objects in the original category C via the above equivalence. These will be the so-called strongly flat objects of (fp(C) op , Ab). We study some closure properties of the class of strongly flat objects, among which the closure under direct limits and pure epimorphic images. As an application, we use them to deduce the known result that every object of a finitely accessible abelian category has a flat cover. Note that every finitely accessible abelian category is already Grothendieck [6, Theorem 3.15].

Preliminaries
We recall some further terminology on finitely accessible additive categories, mainly following [6,7]. Throughout the paper all categories and functors will be additive. An additive category C is called finitely accessible if it has direct limits, the class fp(C) of finitely presented objects is skeletally small, and every object is a direct limit of finitely presented objects. Let C be a finitely accessible additive category. A sequence 0 → → → → 0 in C is a pair of composable morphisms with = 0. The above sequence in C is called pure exact if it induces an exact sequence of abelian groups 0 → Hom C ( , ) → Hom C ( , ) → Hom C ( , ) → 0 for every finitely presented object of C. This implies that and form a kernel-cokernel pair, in which is called a pure monomorphism and a pure epimorphism. The pure exact sequences in C are those which become exact sequences in (fp(C) op , Ab) through Yoneda embedding functor : C → (fp(C) op , Ab), defined on objects by → = Hom C (−, )| fp(C) and correspondingly on morphisms. The functor preserves and reflects purity [6, Corollary 5.11] and commutes with direct limits. An object of C is called pure projective if it is projective with respect to every pure exact sequence and flat if every epimorphism → is pure 2 The Scientific World Journal (e.g., see [6,8]). If 0 → → → → 0 is a pure exact sequence in (fp(C) op , Ab) with flat, then and are flat (e.g., see [6,Proposition 5.9] and [9, Proposition 36.1]).
By a class of objects in an additive category C we mean a class of objects closed under isomorphisms. Let be an object in C and X a class of objects in C. Recall from [10] that a morphism : → in C, with ∈ X, is an Xprecover of if the induced abelian group homomorphism Hom( , ) : Hom( , ) → Hom( , ) is an epimorphism for every ∈ X. An X-precover : → of is an X-cover if every endomorphism : → with = is an automorphism. The class X is called (pre)covering if every object of C has an X-cover. Dually one defines the notions of relative (pre)envelope and (pre)enveloping class. For instance, every class of modules closed under direct products and pure submodules is preenveloping [11], whereas every class of modules closed under direct limits and pure epimorphic images is covering [4,12].

Strongly Flat Objects in Functor Categories
We are interested in identifying certain objects of a finitely accessible additive category C in terms of corresponding objects of its associated functor category through Yoneda functor : C → (fp(C) op , Ab). To this end, we introduce and study a specialization of flatness in (fp(C) op , Ab), which is different from a strongly flat functor in the sense of [13]. Recall that every flat object of (fp(C) op , Ab) is of the form for some object of C. Proof. Let 0 → → → → 0 be a pure exact sequence in (fp(C) op , Ab) with strongly flat. Then is flat, hence and are also flat. It follows that ≅ , ≅ , and ≅ for some objects , , and of C. Then the initial pure exact sequence has the form for some morphisms , in C. Now let : → be a morphism in (fp(C) op , Ab) such that : → is an epimorphism in C, and let be a finitely presented object of (fp(C) op , Ab). Consider the pullback of and in (fp(C) op , Ab) in order to obtain the following commutative diagram with exact rows: Since and are flat, so is . Hence ≅ for some object of C, and then = V for some morphism V : → in C. The full and faithful functor reflects pullbacks [14, Chapter II, Theorem 7.1]. Since C is abelian, pullbacks preserve epimorphisms; hence V is an epimorphism in C. Since is strongly flat and is part of a pure exact sequence, Hom( , ) and Hom( , ) are epimorphisms. Then the commutative diagram shows that Hom( , ) is an epimorphism. Hence ≅ is strongly flat. Now let 0 → → → → 0 be a short exact sequence in (fp(C) op , Ab) with and strongly flat. Then and are flat, and so is also flat. It follows that ≅ , ≅ , and ≅ for some objects , , and of C. Then the initial short exact sequence has the form for some morphisms , in C, and it is pure by the flatness of . Now let V : → be a morphism in (fp(C) op , Ab) such that V : → is an epimorphism in C, and let be a finitely presented object of (fp(C) op , Ab). Consider the pullback of and V in (fp(C) op , Ab) in order to obtain the following commutative diagram with exact rows: Since is flat, the upper row of the diagram is pure. Since is flat, it follows that is also flat. Hence ≅ for some object of C, and then = for some morphism : → in C. Using that is full and faithful and C is abelian, one deduces as in the first part of the proof that is an epimorphism in C. Since is strongly flat, Hom( , ) is an epimorphism. Then the induced commutative diagram with exact rows implies that Hom( , V ) is an epimorphism. Hence ≅ is strongly flat. The closure of the class of strongly flat objects of (fp(C) op , Ab) under extensions implies its closure under finite direct sums. Now let ⊕ ∈ ≅ ⊕ ∈ be a direct sum of strongly flat objects of (fp(C) op , Ab). Let : → ⊕ ∈ be a morphism in (fp(C) op , Ab) such that : → ⊕ ∈ is an epimorphism in C, and let be a finitely presented object of (fp(C) op , Ab). Then there is a finite subset of such that is an epimorphism, where : ⊕ ∈ → ⊕ ∈ is the inclusion morphism. Then ≅ : : ⊕ ∈ → ⊕ ∈ is the inclusion morphism. Consider the pullback of and in C: Since C is abelian, is an epimorphism in C. Since ⊕ ∈ is strongly flat, it follows that Hom( , ) : Hom( , ) → Hom( , ⊕ ∈ ) is an epimorphism. Then the induced commutative diagram  (9) implies that Hom( , ) is an epimorphism. Hence ⊕ ∈ is strongly flat.
Finally, let ( , ) be a direct system of strongly flat objects of (fp(C) op , Ab). Then there is a pure epimorphism in (fp(C) op , Ab) (e.g., see [9,Example 33.9]). We have already proved that the class of strongly flat objects of (fp(C) op , Ab) is closed under direct sums and pure epimorphic images. Hence the direct limit lim → is strongly flat.

Flat Objects in Finitely Accessible Categories
Now let us relate flat objects of a finitely accessible additive category C and strongly flat objects of its associated functor category (fp(C) op , Ab).

Theorem 3. Let C be a finitely accessible additive category.
Then the equivalence induced by the Yoneda functor : C → (fp(C) op , Ab) between C and the full subcategory of flat objects of (fp(C) op , Ab) restricts to equivalences between the following full subcategories: (1) pure-projective objects of C and projective objects of (fp(C) op , Ab), (2) flat objects of C and strongly flat objects of (fp(C) op , Ab), (3) projective objects of C and strongly flat projective objects of (fp(C) op , Ab). Proof.
(2) Assume first that is a flat object of C. Let : → Z be a morphism in (fp(C) op , Ab) such that : → is an epimorphism in C, and let : → be a morphism in (fp(C) op , Ab) with finitely presented. Since is flat in C, is a pure epimorphism, and so there is a pure exact sequence in C. Then the induced sequence is pure exact in (fp(C) op , Ab). Now lifts to a morphism → , showing that is strongly flat in (fp(C) op , Ab). Conversely, assume that is a strongly flat object of (fp(C) op , Ab). Consider in C an epimorphism : → , a finitely presented object , and a morphism : → . Then is finitely generated projective and so finitely presented in (fp(C) op , Ab) (e.g., see [15,Theorem 1.1]). Since is strongly flat in (fp(C) op , Ab), there is a morphism : → such that = . Now we have = ℎ for some morphism 4 The Scientific World Journal ℎ : → in C. Then ℎ = , showing that : → is a pure epimorphism in C, and so is flat in C.
Using the above theorems we may deduce the following known result on the existence of flat covers in finitely accessible abelian (Grothendieck) categories (see [4,Corollary 3.3] and [5, page 1604]).