1. Introduction
Enochs and his collaborators introduced Gorenstein projective, injective and flat modules and developed homological algebras in [1] [2]. In recent 20 years, Gorenstein algebra has been favored by many researchers. Bennis and Mahdou in [3] defined strongly Gorenstein projective, injective, flat modules. Meng and Pan in [4] introduced the concepts of
-Gorenstein injective right
-module and
-Gorenstein flat left
-module, proved that some results related to Gorenstein injective modules and flat modules are still true for them. Wang, Yang and Zhu in [5] defined Gorenstein
-flat modules with respect to a duality pair
. Holm in [6] gave homological descriptions of the Gorenstein dimensions over associative rings. Bouchiba introduced in [7] the notion of generalized Gorenstein flat modules as a generalization of the Gorenstein flat module. Inspired by the work of Bouchiba, this paper will introduce and study the concept of
-Gorenstein flat modules and its generalization.
This paper is organized as follows. In Section 2, we introduce the notations that will be used in this paper. In Section 3, we focus on
-Gorenstein flat modules. The definitions of generalized
-complete flat resolution and generalized
-Gorenstein flat modules and their dimensions are introduced. It is proved that
, and when
contains injective right
-module, it follows that
, if
is a complete cotorsion pair and
is a right coherent ring at this point, then the equality
holds for each
with finite flat dimension.
2. Preliminaries
In this section, we will introduce some terms and review some concepts related to this paper.
Throughout this paper,
is an associative ring with identity. All modules, if not otherwise specified, are assumed to be left
-modules. We use
to denote the class of left
-modules, while for a right
-module we will say
-module and we denote the category by
. In addition, we assume
. For short, we will use
,
and
(resp.,
,
and
) to denote the projective, injective and flat left
-modules (resp., right
-modules). Let
, we denote by
(resp.,
,
) the projective (resp., injective, flat) dimension of
. For any
, the character module
is denote by
, where
is the additive group of integers and
is the additive group of rational numbers.
Orthogonal classes. Let
be a class of modules in
and for each positive integer
, we define the left orthogonal classes by
and
Dually, we have the right orthogonal classes
and
.
Given
, if
for all
,
and
, we write
.
Projectively and injectively resolving. Following [6], we define the following terms for any class
of
:
a) We call
projectively resolving if
, and for every short exact sequence
with
the conditions
and
are equivalent.
b) We call
injectively resolving if
, and for every short exact sequence
with
the conditions
and
are equivalent.
Resolution and coresolution dimensions. Following [8], let
and
. The
-resolution dimension of
denoted by
is the smallest non-negative integer
such that there is an exact sequence
with
and
. If such
does not exist, we set
. We denote by
the class of modules in
with finite
-resolution dimensions. Dually, we have the
-coresolution dimension
of
, and the class
of modules in
with finite
-coresolution dimensions.
Given
, we set
for all
, and
is defined dually.
Cotorsion pair. Following [8], let
and
. The pair
is a left cotorsion pair if
. Dually, we have a right cotorsion pair if
. We say that
is a cotorsion pair if it is both a left and right cotorsion pair.
Complete pair. Following [8], let
and
. A pair
is called left complete if any
, then there is an exact sequence
with
and
. Dually, we have right complete if any
, then there is an exact sequence
with
and
. The pair is called complete if it is left and right complete.
Definition 1. ([9], Definition 2.1) A duality pair over
is a pair
, where
and
, satisfying:
1)
if and only if
.
2)
is closed under direct summands and direct finite sums.
A duality pair
is called perfect if
contains the module
, and is closed under direct sums and extensions.
3. Generalized
-Gorenstein Flat Module
In [7] [10] Bouchiba introduced generalized Gorenstein projective(respectivly, flat) modules and defined their dimensions. The main purpose of this section is to characterize the dimension of
-Gorenstein flat module by generalized
-Gorenstein flat module.
Definition 2. ([11], Definition 1.1) Assume
is a complete duality pair. Let
and
.
1)
is called
-Gorenstein projective if
for some exact complex of projective
-modules
for which
is acyclic for all
.
2)
is called
-Gorenstein injective if
for some exact complex of injective
-modules
for which
is acyclic for all
.
3)
is called
-Gorenstein flat if
for some exact complex of flat
-modules
for which
is acyclic for all
.
We use
to denote the
-Gorenstein projective left modules,
to denote the
-Gorenstein flat left modules, and
to denote the
-Gorenstein injective right modules.
Lemma 1. Let
such that
. If
is an exact sequence with
and
, then
.
Proof. Consider the exact sequence
with
and
. Since
, there is an exact sequence
with
and
. Consider the following pull back diagram:
From the exact middle column
and ([4], Proposition 2.10), we know that
. Since
, we have
, therefore the exact sequence
splits and
is a direct summand of
-Gorenstein injective module. Finally, we have
.
□
For any
, the
-Gorenstein flat dimension of
is defined as
. For any class
,
. Meanwhile, fon any
the
-Gorenstein injective dimension of
is defined as
. For any class
,
.
Proposition 2. Let
such that
and
, then the following statements are equivalent for a non-negative integer
:
1)
.
2)
and
for all
and all
.
3)
and
for all
and all
.
Proof. (1)
(2) We proceed by induction on
. By definition, it is clear that (2) is true for
. Suppose that
. So there exists an exact sequence
with
and
. Then, for all
,
for all
and
for all
(by induction). By the long exact sequence theorem, we have
, then
for all
, as desired.
(2)
(3) It follows by standard arguments.
(3)
(1) By hypothesis, let
, if
, there is nothing to prove. So we assume
. By ([4], Proposition 2.15(4)), we have an exact sequence
with each
for
and
. Let
. We truncate the sequence
in short sequences
for
, where
and
. We consider the exact sequence
. We claim that
. By the exact sequence
, we have for all
and
, we get the isomorphism
. Therefore, for
there is an exact sequence
and
for all
. Hence, by Lemma 1,
. Finally, we repeat this argument to conclude that
.
□
Definition 3. Let
.
1)
is called copure
-flat module (resp., copure
-injective module) if
(resp.,
) for any
(resp.,
).
2)
is called strongly copure
-flat module (resp., strongly copure
-injective module) if
(resp.,
) for any
(resp.,
) and any integer
.
3) The copure
-flat dimension of
and copure
-injective dimension of
is defined as:
The above definitions generalized that of copure injective module and copure flat module mentioned by Enochs and Jenda in [12].
Proposition 3. Let
and
be an integer.
1) The following assertions are equivalent for any
:
a)
.
b) For each exact sequence
such that the
are strongly copure
-flat modules,
is strongly copure
-flat.
c) For each exact sequence
such that the
are flat modules,
is strongly copure
-flat.
2) Let
be an exact sequence of
-modules.
a) If
is strongly copure
-flat and
, then
.
b)
.
c)
.
3) Let
be an exact sequence of
-modules with
for each integer
. Then
with equality if
is finite.
Proof. By dimension shifting, it is easy to prove 1.
2) a) Assume that
is finite. Then there exists
such that
, applying the long exact sequence theorem to the exact sequence
, we get that
for
. Since
, we have
. Since
is strongly copure
-flat,
for
. Consequently,
.
b) Suppose that
,
are finite and
, namely
. Applying
to the sequence
for any
, we have
for
, it follows that
for
. By definition,
. If
, the proof is the same, so we get
. Consequently, we have
.
c) can be proved by using the same argument in (b).
3) By summing and shifting, we get the follwing exact sequence
with
. Consider the exact sequence
and by the 2(c), we have
, it follows that
. Assume that
is finite, then
is finite. Let
and applying
to the sequence
for any
, we obtain the exact sequence
If
, then
. This contracdicts the assumption, it follows that
. Since
, this equation
holds true.
□
Definition 4. Let
.
1) An exact sequence in
is called generalized
-complete flat resolution, if
and
are bounded sets, for each
and each integer
.
2) The module
is called generalized
-Gorenstein flat module if
is the kernel or the image of a generalized
-complete flat resolution.
3) Let be a generalized
-complete flat resolution and let
and each integer
. The common value
is called the degree of
.
4) An exact sequence in
is called
-complete
-flat resolution if it is a generalized
-complete flat resolution of degree
.
5) For any
. The generalized
-Gorenstein flat dimension of
is defined as
An
-module
is called G-
-Gorenstein flat if
. We denote by
the category of G-
-Gorenstein flat modules.
Proposition 4. The following assertions hold.
1)
.
2) If
, then
.
Proof. 1) It is obvious by definition.
2) Let
be a G-
-Gorenstein flat module, there is a generalized
-complete flat resolution with degree
(for fixed integer
)
with
. Since (−)+ is an exact functor, the dual sequence
is exact. Then
and, by ([12], Lemma 3.4)
for each integer
and by Proposition 2,
. When
, we have
. Note that
by Proposition 2. Consequently,
.
□
Lemma 5. Let
be an exact sequence such that
and
is a generalized
-Gorenstein flat module. Then
is a generalized
-Gorenstein flat module.
Proof. Since
is a generalized
-Gorenstein flat module, we may assume that
is an
-complete
-flat resolution. Let
and
. Note that
, and by the long exact theorem, we have
. Consider a flat resolution
of
. Then the sequence
is a generalized
-complete flat resolution of degree
. Hence
is a generalized
-Gorenstein flat module.
□
Theorem 6. Let
and
be a generalized
-Gorenstein flat
-module issued from a
-complete flat resolution of degree
. Assume
is closed under extensions. Then:
1)
, and more precisely,
.
2) Let
be an integer. The following statements are equivalent:
a)
.
b)
for any
and each integer
.
c) For each exact sequence
such that the
are flat modules, the
yoke
is a G-
-Gorestein flat module.
Proof. 1) Since
, by ([13], Theorem 3.12), we have
There is an
-complete
-flat resolution:
Let
(with
) for each integer
. Let
be a fixed integer and consider the exact sequence
and the commutative diagram:
where
. Observe that
and
. As
and
, by Proposition 3(1), we have
. So we can derive the following exact sequence

is a complete flat resolution by ([7], Remark 2), and thus every
is
-Gorenstein flat. Since there is an exact sequence
with
and
, we have
.
2) (a)
(b) by definition.
(c)
(a). We consider a flat resolution
of
with
yoke
. Because
and
by Proposition 3(1), we get
.
(a)
(c). Assume that
. Let
be an exact sequence of modules such that the
are flat. Continuous application of Lemma 5 shows that
is a generalized
-Gorenstein flat module. Then
. Since
, we get
by Proposition 3(1). It follows that
, by definition,
is a G-
-Gorestein flat module.
□
Corollary 1. Let
such that
. Then for any
:
1)
.
2) If
, then

3) If
is a complete cotorsion pair and
is a right coherent ring, then, for all
with
,

Proof. 1) By using the following adjointness isomorphism

for any
, we have

Assume that
for some positive integer
. Let
be an exact sequence with
flat. Applying (−)+ to the sequence, we get that
is exact with
injective. By Theorem 6(2),
, and thus, by Proposition 4(2),
. So
. It can be concluded that
. Next, we prove
. Assume that
. We consider the sequence
. Since
, by definition
is a generalized
-Gorenstein flat module. Hence, we have that
.
2) If
, then by definition, we have
. Hence, by (1), the equation is as follows
.
3) Since
is a right coherent ring, the class
is projectively resolving by ([4], Proposition 4.5),
is closed under extensions. We have that
by ([13], Lemma 4.4). So by (1), we have that

□
Theorem 7. Let
such that
. If
is a complete cotorsion pair and
is a right coherent ring, then the following assertions hold:
1) Assume that
is an exact sequence such that
and
is a generalized
-Gorenstein flat module.
a) If
, then
.
b) If
, then
.
2) Let

be a generalized complete
-flat resolution. Let
for each integer
. Then:

Proof. First, by Lemma 5,
is a generalized
-Gorenstein flat module.
1) a) Suppose that
. Since
, applying
to the sequence
for any
, we have
for
. We can easily get
for
, by definition,
. Hence,
Next, we prove the other side of the equation. Note that, by Corollary 1(3)
Also,
by Proposition 3(2)c, it follows that
. In summary, the desired equation is established.
b) First of all, we already know
and
. Assume that
. By Corollary 1(3), we know that
. Suppose
is finite, if
, there are some modules
, applying the long exact sequence theorem to the exact sequence
, we have
for
, so
. This contradicts Proposition 3(2)(b) and the assumption. It follows that
, so by Proposition 3(2)(b)
, namely
. Now let’s prove that
. Applying
to the sequence
for any
, we have
for
. It follows that
for
, so
, namely
. Consequently,
.
2) By definition,
and
are finite for each
. So we can get
by Proposition 3(3). By Corollary 1(3), we have
.
Also, by Theorem 6(1),
for each integer
. Thus the equation follows.
□
Acknowledgements
This research was partially supported by NSF of Guangxi Province of China (Grant No. 2020GXNSFAA159120).