1 Introduction

Tilting theory is an important tool for the study of the representation theory of algebras. In particular, the finitely generated tilting modules play an important role in the representation theory of finite-dimensional algebras in [2, 4, 5]. It is well known that each finitely generated tilting module gives rise to a torsion theory \(({\mathcal {T}}=\mathrm{Gen}(T), {\mathcal {F}}=\mathrm{Ker(Hom_{R}}(T,-)))\). However, the converse is not necessarily true. It is natural then to ask when is a torsion theory generated by a finitely generated tilting module? For finite-dimensional algebras, Assem [3] and Smal\(\phi \) [28] proved that a given torsion class \({\mathcal {T}}\) which meet some conditions can be generated by a finitely generated tilting modules T such that \({\mathcal {T}}=\mathrm{Gen} (T)\). This result is also called Assem–Smal\(\phi \) theorem. Colby and Fuller generalized the notion of finitely generated tilting module over a finite-dimensional algebra, see [8]. Later, Colpi and Trlifaj generalized classical tilting modules over any rings to the infinite-dimensional case. They proved that Assem–Smal\(\phi \) theorem still holds over any rings, see [9, Corollary 2.7]. Inspired by Assem and Smal\(\phi \), Angeleri Hügel, Tonolo and Trlifaj proved that the torsion classes over any rings generated by tilting modules (i.e. tilting torsion classes) can be characterized as special preenvelope classes of the module category, see [1, Theorem 2.1]. Dually to [9, Corollary 2.7], they also gave the Assem–Smal\(\phi \) theorem on the torsion-free classes cogenerated by cotilting modules, see [1, Lemma 2.4].

Dually to the representation theory of algebras, the researches about the representation theory of coalgebras have been on the rise. In 1977, I-peng Lin [14] introduced the definition of semiperfect coalgebras, and studied their properties. If every finite-dimensional left C-comodule has a projective cover, then a coalgebra C is called left semiperfect. Doi [10], Simson [17,18,19,20,21,22,23,24,25,26,27], Chin [6, 7] and other scholars did some researches on the representation theory of coalgebras, which make it possible for the development of representation-infinite algebras. For example, Simson [17, 18, 25] introduced the concepts of wildness, tameness, discrete comodule type, polynomial growth, and the pure semisimplicity for basic coalgebras over an algebraically closed field K, see also [13, 15]. In addition, Simson [25, 26] introduced the fc-tame comodule type and the fc-wild comodule type of coalgebras. In 2000, Wang [31] investigated Morita–Takeuchi contexts coalgebras acting on graded coalgebras. In 2011, Keller and Yang [12] obtained some nice results about pseudocompact algebras and pseudocompact modules. According to their results , a better framework for cotilting of coalgebras are derived categories of comodule categories or pseudocompact module categories. In 2014, Zhang and Yao [32] characterized f-cotilting comodules, finitely copresented comodules, and the localization of classical tilting comodules. In 2016, Fu and Yao [11] proved the Auslander–Reiten formula for comodule categories and gave the applications to partial tilting comodules and tilting global dimension.

One of the open problems which Simson provided in [17] is to develop a (co)tilting theory for comodule categories. Wang [29, 30] introduced the notion of tilting comodules and proved that each tilting comodule induces a torsion theory over semiperfect coalgebras. Different from the Wang’s work, Simson [24] introduced the concepts of cotilting comodules and f-cotilting comodules. Similarly, Simson proved that each cotilting comodule can cogenerate a torsion theory over basic coalgebras. Therefore, it is necessary to consider whether Assem–Smal\(\phi \) theorem can be established in the category of comodules.

In this article, we give a positive answer to this basic question. Motivated by the work of Angeleri Hügel, Tonolo and Trlifaj, we further use the precover theory to give a characterization of the torsion-free classes generated by the tilting comodules.

The present article is organized as follows. In Sect. 2, we give some necessary preliminaries for the present paper. In Sect. 3, we introduce the definition of the pre(cover) of a comodule. In addition, some properties of the pre(cover) classes are discussed. In Sect. 4, we introduce the concept of cofinendo comodules. Furthermore, we prove that a precover class, as a pretorsion-free class, coincides with a comodule class which is cogenerated by a cofinendo comodule. In Sect. 5, we introduce the concept of \({\mathcal {D}}\)-injective comodules, where \({\mathcal {D}}\) is a class of comodules in \(C\text {-}\mathrm{Comod} \). Moreover, we give the version of Assem–Smal\(\phi \) theorem and characterize the tilting torsion-free classes in the category of comodules.

2 Preliminaries

The reader is referred to [16] and [27] for terminology and notation in the study of comodule categories C-Comod.

Now let K be a field and C be a vector space over K. We call the system(C\(\varDelta ,\varepsilon )\) or simply, C a K-coalgebra, if \((I\otimes \varDelta )\varDelta =(\varDelta \otimes I)\varDelta \), and \((I\otimes \varepsilon )\varDelta =(\varepsilon \otimes I)\varDelta \), where \(\varDelta :C\rightarrow C\otimes C\) and \(\varepsilon :C\rightarrow K\) are K-linear maps. Let C be a coalgebra. A pair \((M, \rho ^{-}_{M})\) is said to be a left C-comodule if M is a K-linear space, and \(\rho ^{-}_{M}:M\rightarrow C\otimes M\) is a K-linear map such that \((I\otimes \rho ^{-}_{M})\rho ^{-}_{M}=(\varDelta \otimes I)\rho ^{-}_{M}\) and \((\varepsilon \otimes I)\rho ^{-}_{M}=I\).

We assume, unless otherwise stated, that all comodules are left comodules in this paper. We use C-Comod to denote the category of left C-comodules. If M and N are two left C-comodules, we denote by \(\mathrm{Hom}_{C}(M,N)\) the K-space of all the homomorphisms of comodules from M to N. Let C be a coalgebra. We denote by \(\mathrm{Cogen}(T)\) the class of all subcomodules of products of copies of M, that is, for all \(M\in \mathrm{Cogen}(T)\), there exists a monomorphism \(\varphi :M\rightarrow T^{I}\), where I is an index set. In addition, \(\mathrm{Copres}(T)\), the subclass of \(\mathrm{Cogen}(T)\), is composed of the C-comodules which can be copresented by T. Thus, for every \(M\in \mathrm{Copres}(T)\), there is an exact sequence \(0\rightarrow M\xrightarrow {\phi } T^{I}\xrightarrow {\theta } T^{J}\), where IJ are index sets.

Given a comodule class \({\mathcal {M}} \subseteq C\)-Comod, we denote by \(\mathrm{Add}({\mathcal {M}}) (\mathrm{add} ({\mathcal {M}}))\) the class consisting of all summands of (finite) direct sums of comodules in \({\mathcal {M}}\). Similarly, we denote by \(\mathrm{Prod} ({\mathcal {M}})\) the class of all summands of any products of comodules in \({\mathcal {M}}\). Moreover, let

$$\begin{aligned} {\mathcal {M}}^{\bot }= & {} \{X\in C\text {-}\mathrm{Comod}\mid \mathrm{Ext}^{1}_{C} (M,X)=0 \ \hbox {for all}\ M \in {\mathcal {M}}\}, \\ {}^\bot {\mathcal {M}}= & {} \{X \in C\text {-}\mathrm{Comod}\mid \mathrm{Ext}^{1}_{C}(X,M)=0 \ \hbox {for all} \ M \in {\mathcal {M}}\}. \end{aligned}$$

If \({\mathcal {M}}=\{M\},\) then we just write \(\mathrm{Add} M, \mathrm{add} M\), \(M ^{\bot }\) and \( {}^\bot M\), respectively.

Let \({\mathcal {D}}\) be a class of comodules in C-Comod. Then \({\mathcal {D}}\) is a pretorsion-free class provided that \({\mathcal {D}}\) is closed under products and subcomodules.

3 Precovers and Covers

At first, we will introduce the concept of (pre)covers for comodules. Furthermore, we will discuss some properties of them.

Definition 3.1

Let \({\mathcal {F}}\) be a class of comodules in C-Comod and \(M\in C\text {-}\mathrm{Comod},\) then \(\phi \in \mathrm{Hom}_{C}(X,M)\) with \(X\in {\mathcal {F}}\) is an \({\mathcal {F}}\)-precover of M if it satisfies that \(\mathrm{Hom}_{C}(F,\phi ):\mathrm{Hom}_{C}(F,X)\rightarrow \mathrm{Hom}_{C }(F,M)\) is surjective for each \(F\in {\mathcal {F}}\).

Remark 3.2

Let \(\phi \in \mathrm{Hom}_{C}(X,M)\) be an \({\mathcal {F}}\)-precover of M.

  1. (i)

    \(\phi \) is said to be an \({\mathcal {F}}\)-cover of M, if \(\phi g=\phi \) and \(g\in \mathrm{End}_{C}(X)\) imply that g is an automorphism of X.

  2. (ii)

    \(\phi \) is called special if \(\phi \in \mathrm{Hom}_{C}(X,M)\) is surjective and \(\mathrm{Ker} \phi \in {\mathcal {F}}^{\bot }\).

We call \({\mathcal {F}}\subseteq C\)-Comod a precover (cover) class if each comodule has an \({\mathcal {F}}\)-precover (\({\mathcal {F}}\)-cover).

Proposition 3.3

Assume that \(\phi _{1}:F_{1}\rightarrow M \) and \(\phi _{2}:F_{2}\rightarrow M\) are two different \({\mathcal {F}}\)-covers of M, then \(F_{1}\cong F_{2}\).

Proof

Take two different \({\mathcal {F}}\)-covers of M, \(\phi _{1}:F_{1}\rightarrow M \) and \(\phi _{2}:F_{2}\rightarrow M \), then we have two comodule homomorphisms \(f_{1}:F_{1}\rightarrow F_{2}\) and \(f_{2}:F_{2}\rightarrow F_{1}\) satisfying the following commutative diagrams:

Thus, we have \(\phi _{2}=\phi _{1}f_{2}\) and \(\phi _{1}=\phi _{2}f_{1}\). So we obtain \(\phi _{2}=\phi _{2}f_{1}f_{2}\) and \(\phi _{1}=\phi _{1}f_{2}f_{1}\). By the premise, it follows that \(f_{2}f_{1}\) and \(f_{1}f_{2}\) are automorphisms. We infer that \(f_{1},f_{2}\) are both injective and surjective, that is, they are isomorphisms. Hence, \(F_{1}\cong F_{2}\). \(\square \)

Proposition 3.4

If M has an \({\mathcal {F}}\)-cover and \(\phi : F\rightarrow M\) is an \({\mathcal {F}}\)-precover. Then there exist subcomodules \(F'\) and K of F such that \(F=F'\oplus K\) and the restriction of \(\phi \) over \(F'\) is an \({\mathcal {F}}\)-cover of M, where \( K\subset \mathrm{Ker} \phi \).

Proof

Take an \({\mathcal {F}}\)-cover \(\theta :F_{0}\rightarrow M\) of M. Then we have the following commutative diagram:

Therefore, \(\phi =\theta f\) and \(\theta =\phi g\). So \(\theta =\theta fg\). By the assumption, fg is an automorphism of \(F_{0}\). Furthermore, we have \(F=\mathrm{Im} g\oplus \mathrm{Ker} f\). Hence, \(K=\mathrm{Ker}f\subset \mathrm{Ker} \phi \), \(F'=\mathrm{\mathrm{Im} }g\cong F_{0}\) and \(F'\rightarrow M\) is an \({\mathcal {F}}\)-cover of M. \(\square \)

Corollary 3.5

Assume that M has an \({\mathcal {F}}\)-cover. Let \(\phi :F \rightarrow M \) be an \({\mathcal {F}}\)-precover. Then \(\phi \) is a cover if and only if there does not exist direct sum decomposition \(F=F'\oplus K\), and \(K\ne 0\), \(K\subset \mathrm{Ker} \phi .\)

Proof

Necessity. Assume that \(\phi :F\rightarrow M \) is an \({\mathcal {F}}\)-cover. Take a decomposition \(F=F'\oplus K\) and \(K\ne 0\), \(K\subset \mathrm{Ker} \phi \). Let \(f:F\rightarrow F\) be the comodule homomorphism defined by \(f(x+y)=x\), where \(x\in F'\) and \(y\in K\). It is easy to verify that \(\phi =\phi f\) holds. Since \(\phi :F \rightarrow M \) is an \({\mathcal {F}}\)-cover, f is an automorphism. Hence, we get \(K=0\), which is a contradiction.

Conversely, it is immediate to conclude the sufficiency from Propositions 3.3 and 3.4. \(\square \)

Lemma 3.6

Assume that the comodule class \({\mathcal {F}}\) is closed under direct products. Let \(\phi _{i}:F_{i}\rightarrow M_{i}\) be an \({\mathcal {F}}\)-precover for every \(i\in I\), where I is an index set. Then \(\prod _{i\in I}\phi _{i}:\prod _{i\in I} F_{i}\rightarrow \prod _{i\in I} M_{i}\) is an \({\mathcal {F}}\)-precover.

Proof

Since \(\phi _{i}:F_{i}\rightarrow M_{i}\) is an \({\mathcal {F}}\)-precover for every \(i\in I\), where I is an index set, \(\mathrm{Hom}_{C}(F',\) \(\phi _{i})\): \(\mathrm{Hom}_{C}(F',F_{i})\rightarrow \mathrm{Hom}_{C}(F',M_{i})\) is surjective for any \(F'\in {\mathcal {F}}\). Take any homomorphism \(\psi :F'\rightarrow \prod _{i\in I} M_{i}\). Let \(q_{i}:\prod _{i\in I} M_{i}\rightarrow M_{i}\) be the canonical projection, then we obtain the following commutative diagram:

where \(\mu _{i}\) is the canonical projection. Since \(\phi _{i}:F_{i}\rightarrow M_{i}\) is an \({\mathcal {F}}\)-precover, we have \( q_{i}\psi =\phi _{i}f_{i}\). By the property of products, there is a unique homomorphism \(f:F'\rightarrow \prod _{i\in I} F_{i}\) such that \(\mu _{i}f=f_{i}\), i.e. \(f|_{ F_{i}}=f_{i}\). So we have \(\psi =(\prod _{i\in I}\phi _{i})f\). Thus, \(\mathrm{Hom_{C}}(F',\prod _{i\in I}\phi _{i})\): \(\mathrm{Hom}_{C}(F',\prod _{i\in I} F_{i})\rightarrow \mathrm{Hom}_{C}(F',\prod _{i\in I} M_{i})\) is surjective. Hence, \(\prod _{i\in I}\phi _{i}\) is an \({\mathcal {F}}\)-precover. \(\square \)

Lemma 3.7

Assume that \(\phi :B\rightarrow C\) is an \({\mathcal {M}}\)-precover of C for a comodule class \({\mathcal {M}}\subseteq C\)-Comod. Then \(\mathrm{Hom}_{C}(B, C)\) is a cyclic \(\mathrm{End}_{C}(B)\)-module and \(\mathrm{Add}({\mathcal {M}})\subseteq \mathrm{Cogen}(B).\)

Proof

Since \(\phi :B\rightarrow C\) is an \({\mathcal {M}}\)-precover of C, we have an epimorphism \(\mathrm{Hom}_{C}(B,\phi ): \mathrm{End}_{C}(B)\rightarrow \mathrm{Hom}_{C}(B,C)\cong B\). The scalar product of \( \mathrm{Hom}_{C}(B, C)\) to be a left \(\mathrm{End}_{C}(B)\)-module is given by \((\alpha f)(b)=f(\alpha (b))\), where \(b\in B, \alpha \in \mathrm{End}_{C}(B)\) and \(f\in \mathrm{Hom}_{C}(B, C)\). It is easy to know that \(\mathrm{Hom}_{C} (B, C)\) is a cyclic \(\mathrm{End}_{C}(B)\)-module since \(\mathrm{Hom}_{C}(B, \phi )\) is surjective. Let \(M=\coprod _{\alpha <\kappa }M_{\alpha }\), where \(\{M_{\alpha }|\alpha <\kappa \}\subseteq {\mathcal {M}}\). Then there is an injection map \(\eta _{\alpha }: M_{\alpha }\hookrightarrow M=\coprod _{\alpha <\kappa } M_{\alpha }\). If we take a monomorphism \(f: M=\coprod _{\alpha <\kappa } M_{\alpha }\rightarrow C^{I}\), then we have an \(f_{\alpha }: M_{\alpha }\rightarrow C^{I}\) such that \(f\eta _{\alpha }=f_{\alpha }\) by the property of coproducts. Take the ith projection \(\delta _{i}:C^{I}\rightarrow C_{i}\), where \(C_{i}=C\) and \(\delta '_{i}:B^{I}\rightarrow B_{i}\), where \(B_{i}=B\). Then we have \(\delta _{i}\phi ^{I}=\phi \delta '_{i}\), where \(\phi ^{I}:B^{I}\rightarrow C^{I}\) is induced by \(\phi \). Since \(\phi :B\rightarrow C\) is an \({\mathcal {M}}\)-precover, there is a \(g_{\alpha }^{i}: M_{\alpha }\rightarrow B_{i}\) such that \(\phi g_{\alpha }^{i}=\delta _{i}f_{\alpha }\). By the property of products, there exists a homomorphism \(g_{\alpha }: M_{\alpha }\rightarrow B^{I}\) such that \(\delta '_{i}g_{\alpha }=g_{\alpha }^{i}\). Thus, we have the following commutative diagram:

Furthermore, we have \(\delta _{i}\phi ^{I}g_{\alpha }=\delta _{i}f_{\alpha }\). By the property of products, we have the uniqueness of \(f_{\alpha }\), i.e. \(f_{\alpha }=\phi ^{I}g_{\alpha }\). It follows that there is a unique homomorphism \(\psi : \coprod _{\alpha <\kappa } M_{\alpha }\rightarrow B^{I}\) such that \(\psi \eta _{\alpha }=g_{\alpha }\) from the property of coproducts. Therefore, we obtain the following commutative diagram:

Thus, \(\phi ^{I}\psi \eta _{\alpha }=f_{\alpha }=f\eta _{\alpha }\). By the property of a coproduct, we have the uniqueness of f, that is, \(\phi ^{I}\psi =f\). Since f is a monomorphism, \(\psi \) is injective. Therefore, we have \(M\in \mathrm{Cogen}(B)\), i.e. \(\mathrm{Add}({\mathcal {M}})\subseteq \mathrm{Cogen}(B).\) \(\square \)

4 Cofinendo Comodules

In this section, we will introduce the definition of cofinendo comodules, and research their properties.

Definition 4.1

Let C be a coalgebra. A C-comodule D is called cofinendo, if there exist a cardinal \(\gamma \) and a comodule homomorphism \(f:D^{\gamma }\rightarrow C\) such that for every cardinal \(\alpha \), all comodule homomorphisms \(D^{\alpha }\rightarrow C\) factorizes through f.

Lemma 4.2

Let C be a coalgebra and T be a C-comodule, then the following are equivalent:

  1. (1)

    T is cofinendo;

  2. (2)

    there exists a cardinal \(\beta \) such that for each cardinal \(\alpha \), all comodule homomorphisms \(T^{\alpha } \rightarrow C\) factorize through some coproducts of copies of \(T^{\beta }\).

Proof

\((1)\Rightarrow (2)\) Since T is cofinendo, there exists a \(\beta \) such that for each \(\alpha \), a comodule homomorphism \(\phi :T^{\alpha }\rightarrow C\) factorizes through \( h:T^{\beta }\rightarrow C\). Let \(I=\mathrm{Hom}_{C}(T^{\beta },C)\). Take \(\eta :T^{\beta }\rightarrow [T^{\beta }]^{(I)}\) as the injection map of the hth copy of \(T^{\beta }\) and let \(g:[T^{\beta }]^{(I)}\rightarrow C\) be the codiagonal map induced by all maps in I. Thus, we have the following commutative diagram:

Therefore, \(\phi =g\eta f\), and we obtain (2).

\((2)\Rightarrow (1)\) For any cardinal \(\alpha \), by the assumption there exists a cardinal \(\beta \) such that each comodule homomorphism \(\phi :T^{\alpha }\rightarrow C\) factorizes through \(\psi :[T^{\beta }]^{(J)}\rightarrow C\), i.e. there is a \(\theta :T^{\alpha }\rightarrow [T^{\beta }]^{(J)}\) such that \(\phi =\psi \theta \). Take \(I=\mathrm{Hom}_{C}(T^{\beta },C)\), we denote by \({\widetilde{f}}:[T^{\beta }]^{(I)}\rightarrow C\) the codiagonal map induced by all comodule homomorphisms in I. Now, there are cardinal \(\gamma \) and comodule homomorphism \(f:T^{\gamma }\rightarrow C\) such that there exists an embedding map \(\eta :[T^{\beta }]^{(I)}\hookrightarrow T^{\gamma }\) and \(f\mid _{[T^{\beta }]^{(I)}}={\widetilde{f}}\). Let \(l_{j}:T^{\beta }\hookrightarrow [T^{\beta }]^{(J)}\) be the embedding map of the jth copy, where \(j\in J\), of \(T^{\beta }\) in \([T^{\beta }]^{(J)}\). Choose \(\rho _{j}:T^{\beta }\rightarrow [T^{\beta }]^{(I)}\) as the injection map of the j]th copy, where \(j\in I\), of \(T^{\beta }\) in \([T^{\beta }]^{(I)}\). Let \(\delta =\eta \rho _{j}:T^{\beta }\rightarrow T^{\gamma }\) be the composition of \(\eta \) and \(\rho _{j}\), then there is a unique \(\tau :[T^{\beta }]^{(J)}\rightarrow T^{\gamma }\) by the property of coproducts such that \(\delta =\tau l_{j}\). Therefore, we obtain the following commutative diagram:

Thus, by computing we obtain \(\psi l_{j}={\widetilde{f}}\rho _{j}=f\eta \rho _{j}=f\tau l_{j}\). Hence, \(\psi =f\tau \) by the property of a coproduct. Furthermore, we obtain \(\phi =f\tau \theta \). Therefore, T is cofinendo.

\(\square \)

Proposition 4.3

Let C be a coalgebra. Then the following three conditions are equivalent for a comodule T:

  1. (1)

    T is cofinendo;

  2. (2)

    C has a Prod(T)-precover;

  3. (3)

    Cogen(T) is a precover class.

Proof

\((1)\Rightarrow (2)\) For a morphism \(\phi :X\rightarrow C\), where \(X\in \mathrm{Prod}(T)\), then there is a monomorphism \(\eta :X\rightarrow T^{\alpha }\), where \(\alpha \) is a cardinal. Furthermore, there is a \( g:T^{\alpha }\rightarrow C\) such that \(g\eta =\phi \) because C is injective. Since T is cofinendo, for any cardinal \(\alpha \) and \(g:T^{\alpha }\rightarrow C\), there exist a cardinal \(\gamma \) and a \(f:T^{\gamma }\rightarrow C\) such that g factorizes through f. Thus, we have the following commutative diagram:

Hence, \(f\theta \eta =\phi \). Therefore, we have \(\psi =\theta \eta \) and hence we conclude that \(f: T^{\gamma }\rightarrow C\) is a Prod(T)-precover.

\((2)\Rightarrow (3)\) Take a \(\mathrm{Prod} (T)\)-precover \(\psi :B\rightarrow C\). First, we show that \(\psi \) is also a \(\mathrm{Cogen}(T)\)-precover. Assume that \(f:X\rightarrow C\) is any comodule homomorphism, where \(X\in \mathrm{Cogen}(T)\). Then there is a monomorphism \(\rho :X\rightarrow T^{J}\) for some cardinal J. By the injectivity of C in C-Comod there exists an \(f': T^{J}\rightarrow C\) such that \(f=f'\rho \). Hence, there is a \(g:T^{J}\rightarrow B\) such that \(f'=\psi g\) because \(\psi :B\rightarrow C\) is a \(\mathrm{Prod} (T)\)-precover. Therefore, we have the following commutative diagram:

So \(\psi g\rho =f'\rho =f\). Hence, \(\psi \) is also a \(\mathrm{Cogen}(T)\)-precover. Let A be any C-comodule. There exists a monomorphism \(\eta : A\rightarrow C^{I}\) since C is an cogenerator. Then we obtain the following pullback diagram:

By the monomorphism \(\eta \), we infer that \(\sigma \) is a monomorphism. Furthermore, we know \(B'\in \mathrm{Cogen}(T)\). It follows from Lemma 3.6 that \(\psi ^{I}\) is a Cogen(T)-precover. Therefore, for an \(f:X\rightarrow A\), where \(X\in \mathrm{Cogen}(T)\), there exists a \(\theta :X\rightarrow B^{I} \) such that \(\eta f=\psi ^{I}\theta \). By the property of pullbacks, there is a unique \(\xi :X\rightarrow B'\) such that \(f=b'\xi \). Thus, \(b'\) is a Cogen(T)-precover. Furthermore, \(\mathrm{Cogen}(T)\) is a precover class.

\((3)\Rightarrow (1)\) Let \(\phi :X\rightarrow C\) be a Cogen(T)-precover of C, where \(X\in \mathrm{Cogen}(T)\). Then \(\mathrm{Hom}_{C}(T^{\alpha },\phi ): \mathrm{Hom}_{C}(T^{\alpha },X)\rightarrow \mathrm{Hom}_{C}(T^{\alpha },C)\) is surjective. Thus, for any \(g:T^{\alpha }\rightarrow C\), there is an \(h:T^{\alpha }\rightarrow X\) such that \(\phi h=g\). Since \(X\in \mathrm{Cogen}(T)\), we have a monomorphism \(\eta :X\rightarrow T^{\gamma }\), where \(\gamma \) is a cardinal. Since C is an injective cogenerator, there is an \(f:T^{\gamma }\rightarrow C\) such that \(f\eta =\phi \). Thus, \(g=f\eta h\). Therefore, T is cofinendo. \(\square \)

Corollary 4.4

Let \({\mathcal {F}} \subseteq C\)-Comod be a pretorsion-free class. Then the following are equivalent:

  1. (1)

    \({\mathcal {F}}\) is a precover class;

  2. (2)

    C has an \({\mathcal {F}}\)-precover;

  3. (3)

    \({\mathcal {F}}= \mathrm{Cogen}(T)\) for a cofinendo comodule T.

Proof

\((1)\Rightarrow (2)\) It is clear.

\((2)\Rightarrow (3)\) Let \(\phi :T\rightarrow C\) be an \({\mathcal {F}}\)-precover of C. Then we have \({\mathcal {F}}\subseteq \mathrm{Add}({\mathcal {F}})\subseteq \mathrm{Cogen}(T)\) by Lemma 3.7. Since \({\mathcal {F}} \subseteq C\)-Comod is a pretorsion-free class, we have \(\mathrm{Cogen}(T)\subseteq {\mathcal {F}}\). Thus, \({\mathcal {F}}=\mathrm{Cogen}(T)\). Since C has an \({\mathcal {F}}\)-precover, \(\mathrm{Hom}_{C}(T^{\alpha },\phi )\) is surjective for any cardinal \(\alpha \) and \(\phi :X\rightarrow C\), where \(X\in \mathrm{Cogen}(T)\). That is, for any \(\psi :T^{\alpha }\rightarrow C\), there is a \(\delta :T^{\alpha }\rightarrow X\) such that \(\phi \delta =\psi \). From \(T\in \mathrm{Cogen}(T)\) it follows that \(\eta :X\rightarrow T^{\gamma }\) is injective for some cardinal \(\gamma \). Thus, there is a \(\theta :T^{\gamma }\rightarrow C\) such that \( \theta \eta =\phi \) by the injectivity of C in C-Comod. So for any cardinal \(\alpha \), and \(\psi :T^{\alpha }\rightarrow C\) there exist a cardinal \(\gamma \), and \(\theta :T^{\gamma }\rightarrow C\) such that \(\psi \) factorizes through \(\theta \). Hence, T is a cofinendo comodule, and \({\mathcal {F}}=\mathrm{Cogen}(T)\).

\((3)\Rightarrow (1)\) It is easily obtained by the proof of \((1)\Rightarrow (3)\) in Proposition 4.3. \(\square \)

5 Main Results

In this section, we introduce the concept of a \({\mathcal {D}}\)-injective comodule, where \({\mathcal {D}}\) is a class of comodules in \(C\text {-}\mathrm{Comod}\). Moreover, we obtain some results for an arbitrary tilting torsion-free class.

Let \({\mathcal {D}}\) be a class of comodules in \(C\text {-}\mathrm{Comod} .\) For a comodule \(M\in C\)-Comod, we call M \({\mathcal {D}}\)-injective if \(\mathrm{Hom}_{C}(-,M)\) is exact on the short exact sequences of this form: \(0\rightarrow X\rightarrow U\rightarrow V\rightarrow 0\), where \(X,U,V\in {\mathcal {D}}\).

Definition 5.1

[30] T is called a tilting comodule if T satisfies the following three conditions:

  1. (1)

    \( \mathrm{inj.dim}(T)\le 1\);

  2. (2)

    \(\mathrm{Ext}^{1}_{C}(T^{X},T)=0\) for any cardinal X;

  3. (3)

    there exists an exact sequence \(0\rightarrow T_{2}\rightarrow T_{1}\rightarrow C \rightarrow 0\), where \(T_{i}\in \mathrm{Prod}~T \).

Remark 5.2

\({\mathcal {D}}\) is said to be a tilting torsion-free class provided that \({\mathcal {D}}= \mathrm{Cogen}(M)\) for a tilting comodule M.

Definition 5.3

Assume that C is a coalgebra and C-Comod has a projective generator W, then M is said to be faithful, if a projective generator W is cogenerated by a comodule M.

Lemma 5.4

Let T be a C-comodule. If \(\mathrm{Cogen}(T)={}^\perp T\), then \(\mathrm{Cogen}(T)=\mathrm{Copres}(T)\).

Proof

Assume that \(M\in \mathrm{Cogen}(T)\) and \(X=\mathrm{Hom}_{C}(M, T)\). Let \(\eta :M\rightarrow T^{X}\) be the diagonal morphism \( \eta (m)=(x(m))_{x\in X}\). We know that \(\eta \) is injective because M is cogenerated by T. Let \(D=\mathrm{Coker} (\eta )\), then there is the following exact sequence:

$$\begin{aligned} 0\rightarrow M\xrightarrow {\eta }T^{X}\rightarrow D=\mathrm{Coker} (\eta )\rightarrow 0. \end{aligned}$$
(5.1)

Applying \(\mathrm{Hom}_{C}(-,T)\) to (5.1), we obtain the following long exact sequence:

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}(D,T)\rightarrow \mathrm{Hom}_{C}(T^{X},T) \xrightarrow {\eta ^{*}} \mathrm{Hom}_{C}(M,T)\rightarrow \\&\quad \mathrm{Ext}^{1}_{C}(D,T)\rightarrow \mathrm{Ext}^{1}_{C}(T^{X},T)=0. \end{aligned}$$

By construction, we know that \(\eta ^{*}\) is surjective. Hence, \(\mathrm{Ext}^{1}_{C}(D,T)=0\), that is, \(D\in \mathrm{Cogen}(T)\). \(\square \)

Proposition 5.5

Let C be a coalgebra, \({}^\bot T=\mathrm{Cogen}(T)\), and W be a projective generator in C-Comod. If M is an injective comodule, then there is an short exact sequence \(0\rightarrow T_{1} \rightarrow T_{0}\rightarrow M\rightarrow 0\), where \( T_{0}, T_{1}\in \mathrm{Prod}(T)\).

Proof

Take an epimorphism \(\theta : W^{(\alpha )}\rightarrow M \), where \(\alpha \) is a cardinal, and W is a projective generator. Since \(W^{(\alpha )}\in {}^\bot T=\mathrm{Cogen}(T)\), there is a monomorphism \(\phi :W^{(\alpha )}\rightarrow T^{\beta }\), where \(\beta \) is some cardinal. Thus, there is an \(f:T^{\beta }\rightarrow M\) such that \(f\phi =\theta \) since M is injective. Furthermore, f is an epimorphism. Let \(K=\mathrm{Ker} f\). We obtain the short exact sequence \(0\rightarrow K\rightarrow T^{\beta }\xrightarrow {f} M\rightarrow 0\). By Lemma 5.4, there exists an exact sequence \(0\rightarrow K \rightarrow T^{\gamma }\rightarrow L\rightarrow 0\), where \(L\in \mathrm{Cogen}(T)\). Then we have the pushout diagram

Hence, we obtain the following short exact sequence:

$$\begin{aligned} 0\rightarrow T^{\gamma }\rightarrow E\rightarrow M\rightarrow 0. \end{aligned}$$
(5.2)

Note that \(E\in {}^\bot T=\mathrm{Cogen}(T)\) because L and \(T^{\beta }\) are in \({}^\bot T\). From Proposition 5.4 again, there exists an exact sequence

$$\begin{aligned} 0\rightarrow E\rightarrow T^{\delta }\rightarrow Y\rightarrow 0, \end{aligned}$$
(5.3)

where \(Y\in \mathrm{Cogen}(T)={}^\bot T\). Applying \(\mathrm{Hom}_{C}(Y,-)\) to (5.2), we obtain the following long exact sequence:

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}(Y,T^{\gamma })\rightarrow \mathrm{Hom}_{C}(Y,E)\rightarrow \mathrm{Hom}_{C}(Y,M)\rightarrow \\&\quad \mathrm{Ext}^{1}_{C}(Y,T^{\gamma }) \rightarrow \mathrm{Ext}^{1}_{C}(Y,E) \rightarrow \mathrm{Ext}^{1}_{C}(Y,M) \rightarrow \cdots . \end{aligned}$$

Since \(\mathrm{Ext}^{1}_{C}(Y,T^{\gamma })\cong \mathrm{Ext}^{1}_{C}(Y,T)^{\gamma }=0\) and \(\mathrm{Ext}^{1}_{C}(Y,M)=0\), we have \(\mathrm{Ext}^{1}_{C}(Y,E)=0\), that is, the exact sequence (5.3) is split. Hence, \(E\in \mathrm{Prod}(T)\). \(\square \)

Now, we prove that the following theorem which can be viewed as the version of Assem–Smal\(\phi \) theorem in the category of comodules.

Theorem 5.6

Let C be a semiperfect coalgebra and \({\mathcal {F}}\subseteq C\)-Comod be a class of comodules. Then \({\mathcal {F}}\) is a tilting torsion-free class if and only if \({\mathcal {F}}=\mathrm{Cogen}(T)\), where T is a faithful, cofinendo and \({\mathcal {F}}\)-injective comodule.

Proof

Necessity. Since \({\mathcal {F}}\) is a tilting torsion-free class, we have \({\mathcal {F}} = \mathrm{Cogen}(T)\) \(={}^\perp T\), where T is a tilting comodule. Since \(W\in {}^\perp T=\mathrm{Cogen}(T)\), T is faithful. Take an exact sequence

$$\begin{aligned} 0\rightarrow X\rightarrow Y \rightarrow N \rightarrow 0, \end{aligned}$$
(5.4)

where \(X, Y, N \in {\mathcal {F}}\). Applying \(\mathrm{Hom}_{C}(-,T)\) to (5.4), we obtain the following exact sequence:

$$\begin{aligned} 0\rightarrow \mathrm{Hom}_{C}(N,T)\rightarrow \mathrm{Hom}_{C}(Y,T)\rightarrow \mathrm{Hom}_{C}(X,T)\rightarrow \mathrm{Ext}^{1}_{C}(N,T), \end{aligned}$$

where we have \(\mathrm{Ext}^{1}_{C}(N,T)=0\) because \(N\in {\mathcal {F}}={}^\perp T\). So T is \({\mathcal {F}}\)-injective. As T is a tilting comodule, there is the following short exact sequence:

$$\begin{aligned} 0\rightarrow T_{1} \rightarrow T_{0}\xrightarrow {\delta } C\rightarrow 0, \end{aligned}$$
(5.5)

where \(T_{0} ,T_{1} \in \mathrm{Prod}(T)\). Applying \(\mathrm{Hom}_{C}(L,-)\) to (5.5), we derive the following long exact sequence:

$$\begin{aligned} 0\rightarrow \mathrm{Hom}_{C}(L, T_{1})\rightarrow \mathrm{Hom}_{C}(L, T_{0})\xrightarrow {\delta ^{*}} \mathrm{Hom}_{C}(L,C)\rightarrow \mathrm{Ext}^{1}_{C}(L, T_{1}). \end{aligned}$$

We have \(\mathrm{Ext}^{1}_{C}(L,T_{1})=0\) for all \(L\in \mathrm{Prod}(T)\). Furthermore, \(\delta ^{*}\) is surjective. Thus, the comodule homomorphism \(\delta : T_{0}\rightarrow C\) is a Prod(T)-precover of C. By Proposition 4.3, T is cofinendo.

Sufficiency. Let \(\mathrm{Cogen}(T)={\mathcal {F}}\) with T faithful, cofinendo and \({\mathcal {F}}\)-injective. From Proposition 4.3, we obtain an \({\mathcal {F}}\)-precover \(\theta : T^{\gamma }\rightarrow C \) of an injective cogenerator C. Since T is faithful, \({\mathcal {F}}\) contains all projective comodules. So there is a projective comodule X such that \(g:X\rightarrow C\) is surjective. Furthermore, there exists an \(f:X\rightarrow T^{\gamma }\) such that \(\theta f=g\) by the property of precovers. So \(\theta \) is surjective, and there is the following exact sequence:

$$\begin{aligned} 0\rightarrow K \rightarrow T^{\gamma }\xrightarrow {\theta } C\rightarrow 0. \end{aligned}$$
(5.6)

Assume that \(M\in {\mathcal {F}}\), then we take any exact sequence

$$\begin{aligned} 0\rightarrow F'\rightarrow F\rightarrow M\rightarrow 0 \end{aligned}$$
(5.7)

in \({\mathcal {F}}\), where F is a projective comodule. Applying \(\mathrm{Hom}_{C}(-,T)\) to (5.7), we derive the following long exact sequence:

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}(M, T)\rightarrow \mathrm{Hom}_{C}(F, T)\rightarrow \mathrm{Hom}_{C}(F',T)\rightarrow \\&\quad \mathrm{Ext}^{1}_{C}(M,T)\rightarrow \mathrm{Ext}^{1}_{C}(F,T) \rightarrow \mathrm{Ext}^{1}_{C}(F',T)\rightarrow \cdots . \end{aligned}$$

As F is projective, we have \(\mathrm{Ext}^{1}_{C}(F,T)=0\). Since T is \({\mathcal {F}}\)-injective, we get \(M \in {}^\perp T\). Hence, \(\mathrm{Cogen}(K)\subseteq {\mathcal {F}} \subseteq {}^\perp T\). Now, we prove \({\mathcal {F}}={}^\perp K\). Let M be a C-comodule. Applying \(\mathrm{Hom}_{C}(M,-)\) to (5.6), we get the long exact sequence

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}(M,K)\rightarrow \mathrm{Hom}_{C}(M,T^{\gamma })\xrightarrow {\theta ^{*}} \mathrm{Hom}_{C}(M,C)\rightarrow \nonumber \\&\quad \mathrm{Ext}^{1}_{C}(M,K)\rightarrow \mathrm{Ext}^{1}_{C}(M,T^{\gamma }) \rightarrow \mathrm{Ext}^{1}_{C}(M,C)\rightarrow \cdots . \end{aligned}$$
(5.8)

If \(M\in {\mathcal {F}}\), we know that \(\theta ^{*}\) is surjective by the property of precovers. Since \({\mathcal {F}}\subseteq {}^\perp T\), we obtain \(\mathrm{Ext}^{1}_{C}(M,T^{\gamma })=0\). Furthermore, \(\mathrm{Ext}^{1}_{C}(M,K)=0\). Thus, \(M \in {}^\perp K\). Conversely, if \(M\in {}^\perp K\), then \(\theta ^{*}\) is surjective. Since C is an injective cogenerator, we have \(\bigcap \{\mathrm{Ker} \phi \mid \phi \in \mathrm{Hom}_{C}(M,C)\}=0\). Thus, we obtain the following commutative diagram:

So \(\mathrm{Ker} \psi _{\phi }\subseteq \mathrm{Ker} \phi \). Furthermore, \(\underset{\phi }{\cap }\mathrm{Ker} \psi _{\phi }\subseteq \underset{\phi }{\cap }\mathrm{Ker} \phi =0\). Since \(\bigcap \{\mathrm{Ker} \psi \mid \psi \in \mathrm{Hom}_{C}(M,T^{\gamma }\})\) \(\subseteq \underset{\phi }{\bigcap }\{\mathrm{Ker} \psi _{\phi }\mid \psi _{\phi }\in \mathrm{Hom}_{C}(M,T^{\gamma }\})=0 \), we have \(M\in {\mathcal {F}}\). So \({\mathcal {F}}={}^\perp K\), and

$$\begin{aligned} \mathrm{Cogen}(T\oplus K)=\mathrm{Cogen}(T)={\mathcal {F}}={}^\perp K ={}^\perp (T\oplus K). \end{aligned}$$

Hence, \(T\oplus K\) is a tilting comodule cogenerating \({\mathcal {F}}\), and \({\mathcal {F}}\) is a tilting torsion-free class. \(\square \)

Theorem 5.7

Let C be a semiperfect coalgebra, and \({\mathcal {T}}\subseteq C\)-Comod be a pretorsion-free class. Then the following are equivalent:

  1. (1)

    \({\mathcal {T}}\) is a tilting torsion-free class;

  2. (2)

    there is a special \({\mathcal {T}}\)-precover of C;

  3. (3)

    there is a \({\mathcal {T}}\)-precover of C, \(\psi :Q\rightarrow C\) such that Q is faithful, \({\mathcal {T}}\)-injective, and \(\psi \) is surjective.

Proof

\((1)\Rightarrow (2)\) Take a tilting torsion-free class \({\mathcal {T}}\), then \({\mathcal {T}}=\mathrm{Cogen}(T)={}^\bot T\) for a tilting comodule T. For a tilting comodule T, there exists the following exact sequence:

$$\begin{aligned} 0\rightarrow T_{2}\rightarrow T_{1}\xrightarrow {\tau } C\rightarrow 0, \end{aligned}$$
(5.9)

where \(T_{i}\in \mathrm{Prod}(T)\). Applying \(\mathrm{Hom}_{C}(N,-)\) to (5.9), we get the exact sequence

$$\begin{aligned} 0\rightarrow \mathrm{Hom}_{C}(N,T_{2})\rightarrow \mathrm{Hom}_{C}(N,T_{1})\xrightarrow {\tau ^{*}} \mathrm{Hom}_{C}(N,C)\rightarrow \mathrm{Ext}^{1}_{C}(N,T_{2}). \end{aligned}$$

We obtain that \(\tau ^{*}: \mathrm{Hom}_{C}(N,T_{1})\rightarrow \mathrm{Hom}_{C}(N,C)\) is surjective because \(\mathrm{Ext}^{1}_{C}\) \((N,T_{2})\) \(=0\) for every \(N\in {\mathcal {T}}\). Moreover, \(\mathrm{Ext}^{1}_{C}({\mathcal {T}},T_{2})=0\), that is, \( T_{2}\in {\mathcal {T}}^{\perp }\). Hence, \(\tau : T_{1}\rightarrow C\) is a special \({\mathcal {T}}\)-precover of C.

\((2)\Rightarrow (3)\) Take a special \({\mathcal {T}}\)-precover \(\psi :Q\rightarrow C\) of C, then \(\psi \) is surjective. For a projective generator W, there is a cardinal l such that \(\eta :W\rightarrow C^{l}\) is an embedding map. Since \(\psi \) is surjective, the induced comodule homomorphism \(\psi ^{l}:Q^{l}\rightarrow C^{l}\) is surjective. By the projectivity of W, there exists a \(\theta :W\rightarrow Q^{l}\) such that \(\psi ^{l}\theta =\eta \). Therefore, W can be embedded into \(Q^{l}\), and Q is faithful. Since \(\psi \) is surjective, there exists an exact sequence

$$\begin{aligned} 0\rightarrow K\rightarrow Q\rightarrow C\rightarrow 0, \end{aligned}$$
(5.10)

where \(Q\in {\mathcal {T}}\), and KC are in \( {\mathcal {T}}^{\bot }\). Applying \(\mathrm{Hom}_{C}({\mathcal {T}},-)\) to (5.10), we obtain the following long exact sequence:

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}({\mathcal {T}},K)\rightarrow \mathrm{Hom}_{C}({\mathcal {T}},Q)\rightarrow \mathrm{Hom}_{C}({\mathcal {T}},C)\rightarrow \\&\quad \mathrm{Ext}^{1}_{C}({\mathcal {T}},K)\rightarrow \mathrm{Ext}^{1}_{C}({\mathcal {T}},Q) \rightarrow \mathrm{Ext}^{1}_{C}({\mathcal {T}},C)\rightarrow \cdots . \end{aligned}$$

Since \(\mathrm{Ext}^{1}_{C}({\mathcal {T}},K)=0\) and \(\mathrm{Ext}^{1}_{C}({\mathcal {T}},C)=0\), we get \(Q\in {\mathcal {T}}^{\perp }\). Take an exact sequence

$$\begin{aligned} 0\rightarrow X\xrightarrow {\theta }Y\rightarrow G\rightarrow 0, \end{aligned}$$
(5.11)

where \(\theta \) is injective and \(G=\mathrm{Coker} \theta \in {\mathcal {T}}\). Applying \(\mathrm{Hom}_{C}(-,Q)\) to (5.11), we derive the long exact sequence

$$\begin{aligned}&0\rightarrow \mathrm{Hom}_{C}(G,Q)\rightarrow \mathrm{Hom}_{C}(Y,Q)\rightarrow \mathrm{Hom}_{C}(X,Q)\rightarrow \\&\quad \mathrm{Ext}^{1}_{C}(G,Q)\rightarrow \mathrm{Ext}^{1}_{C}(Y,Q) \rightarrow \mathrm{Ext}^{1}_{C}(X,Q)\rightarrow \cdots . \end{aligned}$$

Since \(Q\in {\mathcal {T}}^{\perp }\), we get \(\mathrm{Ext}^{1}_{C}(G,Q)=0\). Therefore, \( \mathrm{Hom}_{C}(-,Q)\) is exact on any monomorphism whose cokernel is in \({\mathcal {T}}\). If XYG are all in \({\mathcal {T}}\), then Q is \({\mathcal {T}}\)-injective.

\((3)\Rightarrow (1)\) Assume that \(\pi :Q\rightarrow C\) satisfies the conditions of (3). By \((2)\Rightarrow (3)\) of Corollary 4.4, we obtain that \({\mathcal {T}}=\mathrm{Cogen}(Q)\), and Q is cofinendo. It follows from Theorem 5.6 that \({\mathcal {T}}\) is a tilting torsion-free class. \(\square \)