2. Preliminaries
Definition 1 ([
20]).
Let be a ∨-semilattice, be a semigroup, and * is a unary operation on S satisfying:
(1) for all .
(2) for all .
(3) for all .
(4) for all .
(5) There is a maximum element in S.
Then is called an involutive m-semilattice.
Example 1.
(1) Let be a Boolean algebra. We define a semigroup multiplication · on B and an involution operation * on B as follows
It is easy to verify that is an involutive m-semilattice.
(2) Let be a lattice determined by Figure 1. A semigroup multplication on S and an involution operation on S are detemined by the tables below.
It can be verified that is an involutive m-semilattice.
(3) Let be a lattice determined by Figure 2. A semigroup multplication on S and an involution operation on S are detemined by the tables below.
Then be an involutive m-semilattice.
Definition 2 ([
20]).
Let and be two involutive m-semiattices. A mapping is said to be involutive m-semilattice homomorphism if satisfying:
(1) ;
(2) ;
(3) .
Definition 3 ([
26]).
A category is a quintuple where
(1) is a class whose members are called -objects,
(2) is a class whose members are called -morphisms,
(3) and are functions from to () is called the domain of f and is called the codomain of f,
(4) ∘ is a function from into , called the composition law of is usually written and we say that is defined if and only if c; such that the following condition are satisfied:
(i) Matching Condition: If is defined, then and ;
(ii) Associativity Condition: If and are defined, then ;
(iii) Identity Existence Condition: For each -object A there exists a -morphism e such that and
(a) whenever is defined, and
(b) whenever is defined.
(iv) Smallness of Morphism Class Condition: For any pair of -object, the class
and
is a set.
For a give category , the class of -objects will be denonted by , whereas, will stand for the class of -morphisms.
Example 2 ([
26]).
The category Set whose class of objects is the class of all sets; whose morphisms sets are all functions from A to B, and whose composition law is the usual composition of functions. Set is commonly called the category of sets.
Definition 4 ([
26]).
A category is said to be:
(1) small provided that is a set;
(2) discrete provided that all of its morphisms are identities;
(3) connected provided that for each pair of -objects, .
Definition 5 ([
26]).
Let and be categories, A functor from to is a triple where is a function from the class of morphisms of to the class of morphisms of (i.e., satisfying the following conditions:
(1) F preserves identities, i.e., if e is a -identity, then is a -identity.
(2) F preserves composition; , i.e., whenever , then and the above equality holds.
For any concrete category , there is a functor that assigns to any object A, the underlying set and to any morphism, the corresponding function on the underlying sets. U is called the forgetful functor on .
Definition 6 ([
26]).
A product of a family of -objects is a pair satisfying the following properties:
(1) is a -object.
(2) for each , is a -morphism (called the projection from to ).
(3) for each pair , (where C is a -object and for each , ) there exists a unique -morphism such that for each , the triangle
commutes.
Definition 7 ([
26]).
A coproduct of a family of -objects is a pair satisfying the following properties:
(1) is a -object.
(2) For each , is a -morphism (called the injection from to ).
(3) For each pair , (where C is a -object and for each , ) there exists a unique -morphism such that for each , the triangle
commutes.
Definition 8 ([
26]).
Let be a pair of -morphisms. A pair is called an equalizer in of f and g provided that the following hold:
(1) is a -morphism;
(2) ;
(3) For any -morphism such that , there exists a unique -morphism such that the triangle
commutes.
Dually: If , then is called a coequalizer in of a pair if and only if and each morphism with the property that can be uniquely factored through c.
Definition 9 ([
26]).
A category is called algebraic provied that is satisfies the following conditions:
(1) The category has coequalizers;
(2) The forgetful functor has a left adjoint;
(3) The forgetful functor preserves and reflects regular epimorphisms.
3. The Category of Involutive M-Semilattices is Algebraic
Definition 10. Let S be an involutive m-semiattices. A closure (coclosure) operator is an order preserving increasing (decreasing), idempotent map . If j is a closure (coclosure) operator on S, then if and only if for all .
Definition 11. Let S be an involutive m-semiattices. A involutive m-semilattice nucleus on S is a closure operator j such that and for all . Let denote the set of all involutive m-semilattice nuclei on S.
Lemma 1. Let j is an involutive m-semilattice nucleus on S, then for all .
Definition 12. Let S be an involutive m-semilattice with a maximum element 1. .
(1) j is right-sided(left-sided) if and only if for all .
(2) j is commutative if and only if for all .
(3) j is idmpotent if and only if for all .
(4) Let be the set of all fixed points of j, then is called a quotient of S.
Theorem 1. Let S be an involutive m-semilattice, , then
(1) j is right-sided(left-sided) if and only if is right-sided(left-sided).
(2) j is commutative if and only if is commutative.
(3) j is idmpotent if and only if is idmpotent.
Proof. It is easy to be verified by Definition 11 and Lemma 1. □
Definition 13. Let S be an involutive m-semilattice and the relation satisfying:
(1) implies for all ;
(2) implies for all ;
(3) If , then .
Then R is called an involutive m-semilattice congruence on S.
For any , let denote the congruence class of x, and denote the set of all congruences on S. Then is a complete lattice with respect to the inclusion order.
Theorem 2. Let S be an involutive m-semilattice and j be a nucleus on S. Then is an involutive m-semilattice and is an involutive m-semilattice homomorphism, where , .
Proof. It is easy to prove that the three operations mentioned above are well-defined and is a join semilattice with a maximum element.
We will show that is an involutive m-semilattice. For any , by the Definition of and Lemma 1, we have . Thus the associativity of is valid.
Next, we will show that the distributive law is valid. For any , then
(1) .
(2) by Lemma 1, we have .
Hence, . Similarly, it can be proven that the right distributive law is hold.
Finally, we will prove that is an involutive operation on .
For any , then
(1) .
(2) . By the Lemma 1 it follows that . Thus .
(3) .
Therefore is an is an involutive operation on .
For any , then
(1) . By the definition of j it follows that . Thus .
(2) From Lemma 1 it follows that , thus j preserves operation .
(3) , but , thus .
From (1),(2),(3) we know that mapping is an involutive m-semilattice homomorphism. □
Theorem 3. Let S be an involutive m-semilattice. , an equivalence R is defined as follows: if and only if for all . Then R is a congruence on S.
Theorem 4. Let S be an involutive m-semilattice, and R is a congrence of S. For all , define ; ; ; . The mapping such that . Then is an involutive m-semilattice, and the mapping π is an involutive m-semilattice homomorphism.
Proof. We first show that ≤ is a parital order on .
For any , then
(1) It’s clear that .
(2) If and , then and , thus .
(3) If and , then , i.e., .
It is easy verified that the above operations and * are well defined, and is a semilattice with a maximum element .
Next, for any , we have
(1) .
(2) . Similarly, it can be proven that also hold.
(3) we verify that * is an involution operation on .
(i) .
(ii) .
(iii) .
Therefor is an involutive m-semilattice.
Finally, we will prove that the mapping is an involutive m-semilattice homomorphism.
For any , then
(1) .
(2) .
(3) . □
Definition 14. Let be the category whose objects are the involutive m-semilattices, and whose morphisms are the involutive m-semilattice homomorphisms. Obviously, the category is a concrete category.
Lemma 2. Let be an involutive m-semilattice homomorphism, then is an involutive m-semilattice congrence on S.
Let S be an involutive m-semilattice, and R is a binary relation on S. There exists the smallest congrence containing R, which is the intersection all the involutive m-semilattice congrence containing R on S. We said this congrence is generated by R, denoted by .
Theorem 5. has coequalizer.
Proof. Let S and P be two involutive m-semilattices, be two involutive m-semilattice homomorphisms, and R is the smallest congrence, which contain .
Suppose that is the canonical mapping, then the mapping is an involutive m-semilattice homomorphism by Theorem 4. We will show that is the coequalier of f and g.
(1) Let , then and . Since , this imples that , i.e., .
(2) Let be an involutive m-semilattice homomorphism such that . Let and . By the Lemma 2 it follows that is a congrence of S. , then . This implies that , thus .
Define a mapping such that for all . Let , then , i.e., . This means that is well defined.
Let , then
(1) .
(2) .
(3) .
Hence the mapping an involutive m-semilattice homomorphism.
Let
, then
, i.e.,
. Thus
Figure 6 commutes.
Let such that , then , i.e., . Therefore is the coequalizer of f and g. □
The problem of free generation plays a crucial role in algebra, and free generation of some mathematical structures have been widely studied ([
27,
28]). Next, we will discuss the structure of free involutive m-semilattices in detail.
Let X be a set, use to denote the set of all finite strings composed of elements from X. A binary operation ★ is defined as follows:
,
.
It is easy to verify that the binary operation ★ satisfies associative law. is called the free semigroup generated by the set X.
Let denote the set of all finite subsets of the set . Two binary operations are defined on the set as follows: ,
,
.
Theorem 6. The triple is an involutive m-semilattice with respect to the set inclusion order.
Proof. It is easy to prove that is a lattice.
For any , then
(1) and are obviously valid.
(2)
.
(3) .
.
Obviously, . From the above proof, it can be seen that is an involutive m-semilattice. □
Theorem 7. There is a functor which is left adjint to the forgetful functor .
Proof. Let X and Y be nonempty sets and be a mapping. By Theorem 6 it follows that and are involutive m-semilattices. Define such that for all , then the mapping is well defined.
Next, we will prove that the mapping is an involutive m-semilattice homomorphism. For any , then
(1)
or
.
Therefore, the mapping f preserves the union of sets.
(2)
.
Therefore, the mapping preserves the operation •.
(3)
.
Hence, the mapping preserves the involutive operation *.
From the above proof, it can be concluded that the mapping is an involutive semilattice homomorphism.
Next, we will check is a functor.
Define a mapping such that for all . For any , then
(1)
.
This means that the functor preserves identity mappings.
(2) Let , , then
Thus the functor preservers composition of f and g.
Finally, we will prove that is the left adjoint to the forgetful functor .
Let X be a non-empty set, define a mapping such that for all . Let S be an involutive semilattice and mapping , we define a mapping such that for all . Since is a finite set, then . This show that the mapping is well defined.
For any , then
(1)
.
(2)
.
(3)
.
Hence the mapping is an involutive semilattices homomorphism.
For any
, then
, i.e.,
, hence
Figure 7 commutes.
Suppose that is another homomorphism such that .
Then , i.e., .
For any , then
.
Thus
. This means that
is an unique involutive m-semilattice homomorphism, and satisfies the commutativity of
Figure 7.
The above proof shows that the functor is left adjoint to the forgetful functor U. □
Definition 15 ([
26]).
A morphism is said to be a monmorphism in provided that for all -morphisms h and k such that , it follows that (i.e., f is left-cancellable with respect to composition in ).
Dual: A morphism is said to be a epimorphism in provided that for all -morphisms h and k such that , it follows that (i.e., f is right-cancellable with respect to composition in ).
Every morphism in a concrete category that is an injective function on underlying sets is a monomorphism; Every morphism in a concrete category that is an surjective function on underlying sets is an epiomorphism.
Theorem 8. In IMSLatt the monomorphisms are precisely the morphisms which are injective on the underlying sets and the epimorphisms are precisely the morphisms which are surjective on the underlying sets.
Proof. The proof is straightforward by Definition 15. □
Definition 16 ([
26]).
If is a -morphism, then e is called a regular monomorphism if and only if there are -morphisms f and g such that is the equalizer of f and g.
Dual: If is a -morphism, then e is called a regular epimorphism if and only if there are -morphisms f and g such that is the coequalizer of f and g.
Theorem 9. The forgetful functor preserves and reflects regular epimorphisms.
Proof. Obviously, the forgetful functor preserves regular epimorphisms. We will prove that forgetful functor reflects regular epimorphisms, which requires proving that the epimorphisms are precisely the regular epimorphisms in the category IMSLatt.
Let
be an epimorphism in the category IMSLatt. Since the surjective is an regular epimorphism in the category Set, then the mapping
h is a regular epimorphism in the category Set. It means that there is a set
X and the mappings
such that
is the coequalizer of
f and
g. Then
Figure 8 commutes:
For any , define two mappings and as follows:
,
.
By the proof of Theorem 6, we know that mappings and are the involutive m-semilattice homomorphisms. Since , then
,
hence .
Let mapping such that , then . Since is the coequalizer of f and g. This shows that there exists a unique mapping such that .
For any , since h is a surjective function, then there are such that and . We have
(1) .
(2) .
(3) .
Thus the mapping is an involutive m-semilattice homomorphism.
The above proof shows that
is a coequalizer of
f and
g in the category IMSLatt. Then
Figure 9 commutes:
Therefore the mapping h is a regular epimorphism in IMSLatt. □
By the theorem 5, theorem 7, and theorem 9, we can obtain the theorem 10.
Theorem 10. The category is algebraic.
4. The Colimit of Funtor in
The limit of a functor, which is a generalization of each of the notions "terminal object", "equalizer","product", and "intersection". Therefore, the study of limits is very important for a category. Colimits are the dual definition of limits. The limits and colimits in some categories have been systematically studied ([
29,
30,
31,
32]). It is well known that to prove a category is cocomplete, one must verify that the colimit of a functor from a small category to this category exists, and the construction of colimits relies on coproducts. Building coproducts in the involutive m-semilattice category is a complex and difficult task. In this article, we prove that a full subcategory of involutive m-semilattices is cocomplete, providing some insights for the proof of cocompleteness in the category of involutive m-semilattices.
Definition 17 ([
26]).
If I and are categories and is a functor, then a natural source for D is a source in such that for each , and for all morphisms , the triangle
Dually: A natural sink for D is a sink where is natural transformation from D to the constant functor .
Definition 18 ([
26]).
If is a functor, then a natural source for D is called a limit of D provided that if is any natural source for D, then there is a unique morphism such that for each , the triangle
commutes.
Dually: A natural sink is called a colimit of D provied that every natural sink for D factors uniquely through it.
Definition 19. Let S be an involutive m-semilattice. , and I is a finite set. If S satisfies condition: (CD) . Then is called an involutive mc-semilattice. It is clear that if S satisfies (CD), then S satisfies Definition 1(1).
Theorem 11. Let S be an involutive mc-semilattice, and R is a congrence of S. For any , define ; ; ; . The mapping such that . Then is an involutive mc-semilattice, and the mapping π is an involutive m-semilattice homomorphism.
Proof. The proof of Theorem 11 is similar to the proof of Theorem 4. □
Definition 20. Let be a family of involutive mc-semilattices with minimum element, and is the cartesian product of . For any , define a mapping by , where denotes the minimal element of . Then mapping is called a standard injection.
Lemma 3 ([
20]).
Let be a family of involutive m-semilattices, and is the cartesian product of . , we define a semigroup multiplication "·" and an involutiveoperation on as follows: Then is an involutive m-semilattice.
Theorem 12. Let is a finite set }. , Then is an involutive mc-semilattice under the pointwise order of cartesian product.
Proof. The proof is similar to the proof of Lemma 3. □
Definition 21. Let be the category whose objects are the involutive mc-semilattices with minimum element, and whose morphisms are the involutive m-semilattice homomorphisms. Obviously, the category is a full subcategory of .
Theorem 13. Let be a family of involutive mc-semilattices with minimum element, then is the coproduct of in , where , the mapping is injection.
Proof. We shall show that is an involutive m-semilattice homomorphism.
, then
(1) .
, if , .
Thus .
(2) .
, if , .
Thus .
(3) .
, if , .
Thus .
Therefore is an involutive m-semilattice homomorphism.
Let S be an arbitrary involutive mc-semilattice with minimum element 0. , mapping is an involutive m-semilattice homomorphism. Define by , . We first show that f is well defined. For any . By the definition of it follow that is a finite set. Since , mapping is an involutive m-semilattice homomorphism, then (i.e., preserves the minimum element). Thus the set is finite. Therefore, the supremum of the set in the semilattice S exists. This show that f is well defined.
Next, we prove that f is an involutive m-semilattice homomorphisms.
, then
(1) .
(2) , by Definition 19 it follows that . then .
(3) .
In the following, we prove that
for all
.
,
. Then
Figure 12 commutes:
Finally, we prove the uniqueness of the involutive m-semilattice homomorphism f that satisfies the conditions .
Assuming g is another involutive m-semilattice homomorphism that satisfies the above condition, i.e.,
,
. Then
, we have
Therefore is the coproduct of in . □
Definition 22 ([
26]).
A category is said to be small provided that is a set.
Theorem 14. Let I be a small category, be a functor, then the colimit of F is , where R is the smallest involutive m-semilattice congruence relation that contains the set , , is an injection, and is a projection.
Proof. (1) We first show that is the natural sink of the functor F.
By the Theorem 11 and Theorem 13, it follows that projection
and injection
are both involutive m-semilattice homomorphisms. Then the mapping
is also an involutive m-semilattice homomorphism.
,
. Because
R is the smallest involutive m-semilattice congruence relation that contains the set
, and
, then
, thus
, then
Figure 14 commutes:
Therefore is the natural sink of the functor F.
(2) Let
S be an involutive mc-semilattices with minimum element,
be a family of involutive m-semilattice homomorphisms, and
is the natural sink of the functor
F, then
, i.e.,
Figure 15 commutes:
, define such that . Since is a finte set, then , thus the mapping is well defined.
From the Theorem 13 we know that
is the coproduct of
in
, there exists a unique involutive m-semilattice homomorphism
satisfying
, then
Figure 16 commutes:
Let , , , then , i.e., . Hence . Since R is the smallest involutive m-semilattice congruence relation that contains the set , therefore .
, if
, then
, hence
, therefore
, which implies that
. Thus the mapping
is well defined.
,
, then
. Thus
, then
Figure 17 commutes:
(3) We shall show that the mapping is an involutive m-semilattice homomorphism. , we have
(i) , then .
(ii) . By the Definition 19, we know that . Hence .
(iii) , then .
(4) We will prove the uniqueness of the involutive m-semilattice homomorphism that satisfies the conditions . Assuming is another involutive m-semilattice homomorphism that satisfies , then . Hence .
From (1), (2), (3), and (4), it can be concluded that is the colimit of the functor F. □
Corollary 1. is cocomplete.