Preprint
Article

This version is not peer-reviewed.

Algebraic Properties of Category of Involutive M-Semilattices and Its Limits

A peer-reviewed article of this preprint also exists.

Submitted:

09 May 2025

Posted:

11 May 2025

You are already at the latest version

Abstract
In this paper, firstly, the concepts of nucleus and congruence are introduced in involutive m-semilattices, and their interrelationships are discussed. On this basis, the concrete structure of coequalizer in the category of involutive m-semilattices is obtained. We introduce the definition of the free involutive m-semilattices, and concrete structure of the involutive m-semilattices is discussed, and in addition, we prove that the category of involutive m-semilattices is algebraic. Scondly, the colimit in the category of involutive m-semilattices is a very difficult problem. We have obtained the concrete structure of colimit for a full subcategory of the category of involutive m-semilattices. Thirdly, we introduced the definition of an inverse system in the category of involutive m-semilattices, and give the concrete structure of the inverse limit of an inverse system. We establish the concept of a mapping between two inverse systems. The properties between inverse limits are discussed. Finally, we study the direct limit of the category of involutive m-semilattices and give its concrete structure.
Keywords: 
;  ;  ;  ;  

1. Introduction

Quantale was proposed by Mulvey in 1986. The term quantale was coined as a combination of quantum logic and locale by Mulvey in [1]. Since quantale theory provides a powerful tool in studying non-commutative structure and a new mathematicial model for quantum mechanics. Hence, the theory of quantales has attracted the attention of many scholars. Quantale theory has a wide range of applications, especially in studying non-commutative structures [2], linear logic [3,4,5], C*-algebras [6], topological space [7,8,9], category [10,11,12], roughness theory [13], and so on. A systematic introduction of quantale theory can be found in [14] written by Rosenthal in 1990.
The m-semilattices is an important related structure of quantale. Rosenthal has proved that each coherent quantale is isomorphic to a quantale consisting of all ∨-semilattice ideals of an m-semilattice with a top element. Since m-semilattices connect the structures of ∨-semilattices with the multiplications of semigroups, hence m-semilattices can be regarded as generalizations of residual lattices, lattice-ordered semigroups, quantales and frames. The m-semilattices theory has aroused great interests of many scholars. In [15], By using the fuzzy set method, the concept of (prime) idals of an m-semilattice was introduced. Equivalent characterzations of (prime) ideals and (prime) ideas were given. In [16], Zhou and Zhao proposed the congruences induced by fuzzy (prime) ideals of an m-semilattice, studied the properties of the upper (lower) rough fuzzy approximation operators with respect to these congruence, and introduced the notions of rough fuzzy (prime) ideal of m-semilattices. In [17], the minmal neighborthood approximation operator on m-semilattice was studied and introduce the definition of fuzzy rought sets based on fuzzy coverings of m-semilattices. In [18], Su and Zhao introduced the concept of filers in m-semilattice and the filer topology on m-semilattices was constructed. A series of properties of filters spaces were studied. In [19], Pan and Han proved that the category of coheren quantales is a reflective subcategory of the category of m-semilattices. Based on the definition of m-semilattices, the concept of involutive m-semilattices was given. A series of important properties of involutive m-semilattices were studied and proved that the category of involutive m-semilattices is complete ([20]). In [21], The definiton of generalized M-P inverse of m-semilattice matrix was introduced. The necessary and sufficient condition for the existence of generalized M-P inverse of m-semilattice matrix was obtained. There are also some scholars who have provided different definitions of m-semilattices from various research backgrounds([22,23,24,25]).
The category theory provides a new language that affords economy of thought and expression as well as allowing easier communication among investigators in different areas. The algebric properties and limit structures of a category are important research focuses. If the algebraic properties of a category are proven and its limit structures are provided, then many categorical properties are naturally hold. This paper researches the algebraic properties of the category of involutive m-semilattices, as well as the structures of colimit, direct limit, and inverse limit. In the following, some simple concepts of category theory are referred to references [26].
This paper is organized as follows. In section 1, we show some basic concepts and results neeed in this article. In section 2, the concepts of nucleus and congruence are introduced. We prove that the category of involutive m-semilattices is algebraic. In section 3, we discuss the structure of coproduct and colimit in the category of involutive m-semilattices. In section 4, we study the inverse limit and direct limit in the category of involutive m-semilattices. The properties between inverse limits are discussed.

2. Preliminaries

Definition 1
([20]). Let ( S , ) be a ∨-semilattice, ( S , · ) be a semigroup, and * is a unary operation on S satisfying:
(1) a · ( b c ) = ( a · b ) ( a · c ) , ( b c ) · a = ( b · a ) ( c · a ) for all a , b S .
(2) a * * = a for all a S .
(3) ( a · b ) * = b * · a * for all a , b S .
(4) ( a b ) * = a * b * for all a , b S .
(5) There is a maximum element in S.
Then ( S , , · , * ) is called an involutive m-semilattice.
Example 1.
(1) Let ( B , , , ¬ ) be a Boolean algebra. We define a semigroup multiplication · on B and an involution operation * on B as follows
a , b S , a · b = a b , a * = a .
It is easy to verify that ( B , , · , * ) is an involutive m-semilattice.
(2) Let S = { 0 , a , b , 1 } be a lattice determined by Figure 1. A semigroup multplication on S and an involution operation on S are detemined by the tables below.
Table 1.
Preprints 158907 i001
Table 2.
Preprints 158907 i002
It can be verified that ( S , · , * ) is an involutive m-semilattice.
(3) Let S = { 0 , a , b , c , 1 } be a lattice determined by Figure 2. A semigroup multplication on S and an involution operation on S are detemined by the tables below.
Table 3.
Preprints 158907 i003
Table 4.
Preprints 158907 i004
Then ( S , · , * ) be an involutive m-semilattice.
Definition 2
([20]). Let S 1 and S 2 be two involutive m-semiattices. A mapping f : S 1 S 2 is said to be involutive m-semilattice homomorphism if satisfying:
(1) f ( a · b ) = f ( a ) · f ( b ) ;
(2) f ( a b ) = f ( a ) f ( b ) ;
(3) f ( a * ) = ( f ( a ) ) * .
Definition 3
([26]). A category is a quintuple C = ( O , M , d o m , c o d , ) where
(1) O is a class whose members are called C -objects,
(2) M is a class whose members are called C -morphisms,
(3) d o m and c o d are functions from M to O ( d o m ( f ) ) is called the domain of f and c o d ( f ) is called the codomain of f,
(4) ∘ is a function from D = { ( f , g ) | f , g M , d o m ( f ) = c o d ( g ) } into M , called the composition law of C ( ( f , g ) ) is usually written f g and we say that f g is defined if and only if c ( f , g ) D ; such that the following condition are satisfied:
(i) Matching Condition: If f g is defined, then d o m ( f g ) = d o m ( g ) and c o d ( f g ) = c o d ( f ) ;
(ii) Associativity Condition: If f g and h f are defined, then h ( f g ) = ( h f ) g ;
(iii) Identity Existence Condition: For each C -object A there exists a C -morphism e such that d o m ( e ) = A = c o d ( e ) and
(a) f e = f whenever f e is defined, and
(b) e g = g whenever e g is defined.
(iv) Smallness of Morphism Class Condition: For any pair ( A , B ) of C -object, the class
h o m C ( A , B ) = { f | f M , d o m ( f ) = A and c o d ( f ) = B }
is a set.
For a give category C , the class of C -objects will be denonted by O b ( C ) , whereas, M o r ( C ) will stand for the class of C -morphisms.
Example 2
([26]). The category Set whose class of objects is the class of all sets; whose morphisms sets h o m ( A , B ) 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 C is said to be:
(1) small provided that C is a set;
(2) discrete provided that all of its morphisms are identities;
(3) connected provided that for each pair ( A , B ) of C -objects, h o m C ( A , B ) .
Definition 5
([26]). Let C and D be categories, A functor from C to D is a triple ( D , F , D ) where is a function from the class of morphisms of to the class of morphisms of D (i.e., F : M o r ( C ) M o r ( D ) ) satisfying the following conditions:
(1) F preserves identities, i.e., if e is a D -identity, then F ( e ) is a D -identity.
(2) F preserves composition; F ( f g ) = F ( f ) F ( g ) , i.e., whenever d o m ( f ) = c o d ( g ) , then d o m ( F ( f ) ) = c o d ( F ( g ) ) and the above equality holds.
For any concrete category C , there is a functor U : C S e t that assigns to any object A, the underlying set U ( A ) and to any morphism, the corresponding function on the underlying sets. U is called the forgetful functor on C .
Definition 6
([26]). A product of a family ( A i ) i I of C -objects is a pair ( i I A i , ( π ) i I ) satisfying the following properties:
(1) i I A i is a C -object.
(2) for each j J , π j : i I A i A j is a C -morphism (called the projection from i I A i to A j ).
(3) for each pair ( C , ( f i ) i I ) , (where C is a C -object and for each j J , f j : C i I A i ) there exists a unique C -morphism < f i > : C i I A i such that for each j J , the triangle
Figure 3.
Figure 3.
Preprints 158907 g003
commutes.
Definition 7
([26]). A coproduct of a family ( A i ) i I of C -objects is a pair ( ( μ i ) i I , i I A i ) satisfying the following properties:
(1) i I A i is a C -object.
(2) For each j J , μ j : A j i I A i is a C -morphism (called the injection from A j to i I A i ).
(3) For each pair ( ( f i ) i I , C ) , (where C is a C -object and for each j J , f j : A j C ) there exists a unique C -morphism [ f i ] : i I A i C such that for each j J , the triangle
Figure 4.
Figure 4.
Preprints 158907 g004
commutes.
Definition 8
([26]). Let A g f B be a pair of C -morphisms. A pair ( E , e ) is called an equalizer in C of f and g provided that the following hold:
(1) e : E A is a C -morphism;
(2) f e = g e ;
(3) For any C -morphism e : E A such that f e = g e , there exists a unique C -morphism e ¯ : E E such that the triangle
Figure 5.
Figure 5.
Preprints 158907 g005
commutes.
Dually: If c : B C , then ( c , C ) is called a coequalizer in C of a pair A g f B if and only if c f = c g and each morphism c with the property that c f = c g can be uniquely factored through c.
Definition 9
([26]). A category C is called algebraic provied that is satisfies the following conditions:
(1) The category C has coequalizers;
(2) The forgetful functor U : C S e t has a left adjoint;
(3) The forgetful functor U : C S e t 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 j : S S . If j is a closure (coclosure) operator on S, then a j ( b ) ( j ( a ) b ) if and only if j ( a ) j ( b ) for all a , b S .
Definition 11.
Let S be an involutive m-semiattices. A involutive m-semilattice nucleus on S is a closure operator j such that j ( a ) · j ( b ) j ( a · b ) and j ( a * ) = ( j ( a ) ) * for all a , b S . Let N ( S ) denote the set of all involutive m-semilattice nuclei on S.
Lemma 1.
Let j is an involutive m-semilattice nucleus on S, then j ( a · b ) = j ( a · j ( b ) ) = j ( j ( a ) · b ) = j ( j ( a ) j ( b ) ) for all a , b S .
Definition 12.
Let S be an involutive m-semilattice with a maximum element 1. j N ( S ) .
(1) j is right-sided(left-sided) if and only if j ( a · 1 ) = j ( a ) for all a S .
(2) j is commutative if and only if j ( a · b ) = j ( b · a ) for all a , b S .
(3) j is idmpotent if and only if j ( a 2 ) = j ( a ) for all a S .
(4) Let S j be the set of all fixed points of j, then S j = { a S | j ( a ) = a } is called a quotient of S.
Theorem 1.
Let S be an involutive m-semilattice, j N ( S ) , then
(1) j is right-sided(left-sided) if and only if S j is right-sided(left-sided).
(2) j is commutative if and only if S j is commutative.
(3) j is idmpotent if and only if S j 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 R S × S satisfying:
(1) ( a , b ) , ( c , d ) R implies ( a c , b d ) R for all a , b , c , d S ;
(2) ( a , b ) , ( c , d ) R implies ( a · c , b · d ) R for all a , b , c , d S ;
(3) If ( a , b ) R , then ( a * , b * ) R .
Then R is called an involutive m-semilattice congruence on S.
For any x S , let [ x ] R denote the congruence class of x, and C o n ( S ) denote the set of all congruences on S. Then C o n ( S ) 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 ( S j , j , · j , * j ) is an involutive m-semilattice and j : S S j is an involutive m-semilattice homomorphism, where a , b S j , a · j b = j ( a · b ) , a j b = j ( a b ) , a * j = j ( a * ) .
Proof. 
It is easy to prove that the three operations mentioned above are well-defined and ( S j , j ) is a join semilattice with a maximum element.
We will show that ( S j , j , · j , * j ) is an involutive m-semilattice. For any a , b S , by the Definition of · j and Lemma 1, we have ( a · j b ) · j c = j ( a · b ) · j c = j ( j ( a · b ) · c ) = j ( ( a · b ) · j ( c ) ) = j ( a · ( b · j ( c ) ) ) = j ( a · ( j ( b ) · j ( c ) ) ) = j ( a · ( b · j c ) ) = a · j ( b · j c ) . Thus the associativity of · j is valid.
Next, we will show that the distributive law is valid. For any a , b , c S j , then
(1) a · j ( b j c ) ( a · j b ) j ( a · j c ) .
(2) by Lemma 1, we have a · j ( b j c ) = j ( a · j ( b c ) ) = j ( a · ( b c ) ) = j ( ( a · b ) ( c · d ) ) j ( j ( a · b ) j ( a · c ) ) = j ( ( a · j b ) ( a · j c ) ) = ( a · j b ) j ( a · j c ) .
Hence, a · j ( b j c ) = ( a · j b ) j ( a · j c ) . Similarly, it can be proven that the right distributive law ( b j c ) · a j = ( b · j a ) j ( c · j a ) is hold.
Finally, we will prove that * j is an involutive operation on S j .
For any a , b S j , then
(1) ( a * j ) * j = ( j ( a * ) ) * j = ( ( j ( a ) ) * ) * j = j ( ( j ( a ) ) * ) * ) = j ( ( j ( a ) ) * ) = ( j ( j ( a ) ) ) * = ( j ( a ) ) * = j ( a * ) = a * j .
(2) ( a · j b ) * j = ( j ( a · b ) ) * j = j ( ( j ( a · b ) ) * ) = j ( j ( ( a · b ) * ) ) = j ( j ( b * · a * ) ) = j ( b * · a * ) . By the Lemma 1 it follows that b * j · j a * j = j ( b * j · a * j ) = j ( j ( b * ) · j ( a * ) ) = j ( b * · a * ) . Thus ( a · j b ) * j = b * j · j a * j .
(3) ( a j b ) * j = ( j ( a b ) ) * j = j ( ( j ( a b ) ) * ) = j ( j ( a * ) j ( b * ) ) = j ( a * ) j j ( b * j ) = a * j j b * j .
Therefore * j is an is an involutive operation on S j .
For any a , b S , then
(1) j ( a b ) j ( j ( a ) j ( b ) ) = j ( a ) j j ( b ) . By the definition of j it follows that j ( a b ) = j ( j ( a b ) ) j ( j ( a ) j ( b ) ) = j ( a ) j j ( b ) . Thus j ( a b ) = j ( a ) j j ( b ) .
(2) From Lemma 1 it follows that j ( a ) · j j ( b ) = j ( j ( a ) · j ( b ) ) = j ( a · b ) , thus j preserves operation · j .
(3) j ( a * ) = a * j ( j ( a ) ) * j , but ( j ( a ) ) * j = j ( ( j ( a ) ) * ) j ( a * ) , thus j ( a * ) = ( j ( a ) ) * j .
From (1),(2),(3) we know that mapping j : S S j is an involutive m-semilattice homomorphism. □
Theorem 3.
Let S be an involutive m-semilattice. j N ( S ) , an equivalence R is defined as follows: ( a , b ) R if and only if j ( a ) = j ( b ) for all a , b S . 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 a , b , c S , define [ a ] [ b ] [ a b ] = [ b ] ; [ a ] [ b ] = [ a b ] ; [ a ] · [ b ] = [ a · b ] ; ( [ a ] ) * = [ a * ] . The mapping π : S S / R such that π ( a ) = [ a ] . Then ( S / R , · , * ) is an involutive m-semilattice, and the mapping π is an involutive m-semilattice homomorphism.
Proof. 
We first show that ≤ is a parital order on S / R .
For any [ a ] , [ b ] , [ c ] S / R , then
(1) It’s clear that [ a ] [ a ] .
(2) If [ a ] [ b ] and [ b ] [ a ] , then [ a b ] = [ b ] and [ b a ] = [ a ] , thus [ a ] = [ b ] .
(3) If [ a ] [ b ] and [ b ] [ c ] , then [ a c ] = [ a ( b c ) ] = [ ( a b ) ( b c ) ] = [ b c ] = [ c ] , i.e., [ a ] [ c ] .
It is easy verified that the above operations · , , and * are well defined, and ( S / R , ) is a semilattice with a maximum element [ 1 ] .
Next, for any [ a ] , [ b ] , [ c ] S / R , we have
(1) ( [ a ] · [ b ] ) · [ c ] = [ a · b ] · [ c ] = [ ( a · b ) · c ) ] = [ a · ( b · c ) ] = [ a ] · ( [ b ] · [ c ] ) .
(2) [ a ] · ( [ b ] [ c ] ) = [ a ] · [ b c ] = [ a · ( b c ) ] = [ ( a · b ) ( a · c ) ] = [ a · b ] [ a · c ] = ( [ a ] · [ b ] ) ( [ a ] · [ c ] ) . Similarly, it can be proven that ( [ b ] [ c ] ) · [ a ] = ( [ b ] · [ a ] ) ( [ c ] · [ a ] ) also hold.
(3) we verify that * is an involution operation on S / R .
(i) ( [ a ] ) * * = [ a * * ] = [ a * ] = [ a ] * .
(ii) ( [ a · b ] ) * = [ ( a · b ) * ] = [ b * · a * ] = ( [ b ] ) * · ( [ a ] ) * .
(iii) ( [ a b ] ) * = [ ( a b ) * ] = [ a * b * ] = ( [ a ] ) * ( [ b ] ) * .
Therefor ( S / R , · , * ) is an involutive m-semilattice.
Finally, we will prove that the mapping π : S S / R is an involutive m-semilattice homomorphism.
For any [ a ] , [ b ] S / R , then
(1) π ( a b ) = [ a b ] = [ a ] [ b ] = π [ a ] π [ b ] .
(2) π ( a · b ) = [ a · b ] = [ a ] · [ b ] = π ( a ) · π ( b ) .
(3) π ( a * ) = [ a * ] = [ a ] * = [ π ( a ) ] * . □
Definition 14.
Let I M S L a t t be the category whose objects are the involutive m-semilattices, and whose morphisms are the involutive m-semilattice homomorphisms. Obviously, the category I M S L a t t is a concrete category.
Lemma 2.
Let f : S P be an involutive m-semilattice homomorphism, then f 1 ( ) = { ( x , y ) S × S | f ( x ) = f ( y ) } 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 < R > .
Theorem 5.
I M S L a t t has coequalizer.
Proof. 
Let S and P be two involutive m-semilattices, f , g : S P be two involutive m-semilattice homomorphisms, and R is the smallest congrence, which contain { ( f ( a ) , g ( a ) | a P } .
Suppose that π : S S / R is the canonical mapping, then the mapping π is an involutive m-semilattice homomorphism by Theorem 4. We will show that ( π , S / R ) is the coequalier of f and g.
(1) Let a P , then ( π f ) ( a ) ) = π ( f ( a ) ) = [ f ( a ) ] and ( π g ) ( a ) ) = π ( g ( a ) ) = [ g ( a ) ] . Since ( f ( a ) , g ( a ) ) R , this imples that [ f ( a ) ] = [ g ( a ) ] , i.e., π f = π g .
(2) Let h : S S 1 be an involutive m-semilattice homomorphism such that h f = h g . Let R 1 = ( h ) 1 ( ) and = { ( x , x ) | x S 1 } . By the Lemma 2 it follows that R 1 is a congrence of S. a P , then h ( f ( a ) ) = h ( g ( a ) ) . This implies that ( f ( a ) , g ( a ) ) R 1 , thus R R 1 .
Define a mapping h 1 : S / R S such that h 1 ( [ a ] ) = h ( a ) for all [ a ] S / R . Let ( a , b ) R , then ( a , b ) R 1 , i.e., h 1 ( a ) = h 1 ( b ) . This means that h 1 is well defined.
Let [ a ] , [ b ] S / R , then
(1) h 1 ( [ a ] · [ b ] ) = h 1 ( [ a · b ] ) = h ( a · b ) = h ( a ) · h ( b ) = h 1 ( [ a ] ) · h 1 ( [ b ] ) .
(2) h 1 ( [ a ] [ b ] ) = h 1 ( [ a b ] ) = h ( a b ) = h ( a ) h ( b ) = h 1 ( [ a ] ) h 1 ( [ b ] ) .
(3) h 1 ( ( [ a ] ) * ) = h 1 ( [ a * ] ) = h ( a * ) = ( h ( a ) ) * = [ h 1 ( [ a ] ) ] * .
Hence the mapping h 1 : S / R S an involutive m-semilattice homomorphism.
Let x S , then h 1 π ( x ) = h 1 ( [ x ] ) = h ( x ) , i.e., h 1 π = h . Thus Figure 6 commutes.
Let h 2 : S / R S such that h 2 π = h , then h 2 ( [ x ] ) = ( h 2 π ) ( x ) = ( h 1 π ) ( x ) = h 1 ( [ x ] ) , i.e., h 2 = h 1 . Therefore ( π , S / R ) 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 X ˜ = { x 1 x 2 x n | x n X , n Z + } to denote the set of all finite strings composed of elements from X. A binary operation is defined as follows:
x 1 x 2 x n , y 1 y 2 y m X ˜ ,
( x 1 x 2 x n ) ( y 1 y 2 y m ) = x 1 x 2 x n y 1 y 2 y m .
It is easy to verify that the binary operation satisfies associative law. ( X ˜ , ) is called the free semigroup generated by the set X.
Let P F ( X ˜ ) denote the set of all finite subsets of the set X ˜ . Two binary operations are defined on the set P F ( X ˜ ) as follows: A , B P F ( X ˜ ) ,
A B = { x 1 x 2 x n y 1 y 2 y m | x 1 x 2 x n A , y 1 y 2 y m B , n , m Z + } ,
A * = { x n x n 1 x 1 | x 1 x 2 x n A , n Z + } .
Theorem 6.
The triple ( P F ( X ˜ ) , , * ) is an involutive m-semilattice with respect to the set inclusion order.
Proof. 
It is easy to prove that ( ( P F ( X ˜ ) , ) is a lattice.
For any A , B , C P F ( X ˜ ) , then
(1) A ( B C ) = ( A B ) ( A C ) and ( B C ) A = ( B A ) ( C A ) are obviously valid.
(2) ( A B ) C = { x 1 x 2 x n y 1 y 2 y m | x 1 x 2 x n A , y 1 y 2 y m B } C
= { ( x 1 x 2 x n y 1 y 2 y m ) ( z 1 z 2 z s ) | x 1 x 2 x n A , y 1 y 2 y m
B , z 1 z 2 z s C }
= { ( x 1 x 2 x n ) ( y 1 y 2 y m z 1 z 2 z s ) | x 1 x 2 x n A , y 1 y 2 y m
B , z 1 z 2 z s C }
= A ( B C ) .
(3) ( A * ) * = ( { x n x n 1 x 1 | x 1 x 2 x n A } ) * = { x 1 x 2 x n | x 1 x 2 x n A } = A .
( A B ) * = ( { x 1 x 2 x n y 1 y 2 y m | x 1 x 2 x n A , y 1 y 2 y m B } ) *
= { y m y m 1 y 1 x n x n 1 x 1 | x 1 x 2 x n A , y 1 y 2 y m B }
= { y m y m 1 y 1 x n x n 1 x 1 | x n x n 1 x 1 A * , y m y m 1 y 1 B * }
= B * A * .
Obviously, ( A B ) * = A * B * . From the above proof, it can be seen that ( P F ( X ˜ ) , , * ) is an involutive m-semilattice. □
Theorem 7.
There is a functor P F : S e t I M S L a t t which is left adjint to the forgetful functor U : I M S L a t t S e t .
Proof. 
Let X and Y be nonempty sets and f : X Y be a mapping. By Theorem 6 it follows that P F ( X ˜ ) and P F ( Y ˜ ) are involutive m-semilattices. Define P F ( f ) : P F ( X ˜ ) P F ( Y ˜ ) such that P F ( f ) ( A ) = { f ( x 1 ) f ( x 2 ) f ( x n ) | x 1 x 2 x n A } for all A P F ( X ˜ ) , then the mapping P F ( f ) is well defined.
Next, we will prove that the mapping P F ( f ) is an involutive m-semilattice homomorphism. For any A , B P F ( X ˜ ) , then
(1) P F ( f ) ( A B ) = { f ( x 1 ) f ( x 2 ) f ( x n ) | x 1 x 2 x n A B }
= { f ( x 1 ) f ( x 2 ) f ( x n ) | x 1 x 2 x n A or x 1 x 2 x n B }
= P F ( f ) ( A ) P F ( f ) ( B ) .
Therefore, the mapping f preserves the union of sets.
(2) P F ( f ) ( A B ) = { f ( x 1 ) f ( x n ) f ( y 1 ) f ( y m ) | x 1 x 2 x n y 1 y 2 y m A B }
= { f ( x 1 ) f ( x n ) f ( y 1 ) f ( y m ) | x 1 x n A , y 1 y m B }
= { f ( x 1 ) f ( x n ) | x 1 x n A } { f ( y 1 ) f ( y m ) | y 1 y m B }
= P F ( f ) ( A ) P F ( f ) ( B ) .
Therefore, the mapping P F ( f ) preserves the operation •.
(3) P F ( f ) ( A ) * = { f ( x n ) f ( x n 1 ) f ( x 1 ) | x n x n 1 x 1 A * }
= { ( f ( x 1 ) f ( x 2 ) f ( x n ) ) * | x 1 x 2 x n A }
= ( { f ( x 1 ) f ( x 2 ) f ( x n ) | x 1 x 2 x n A } ) *
= ( P F ( f ) ( A ) ) * .
Hence, the mapping P F ( f ) preserves the involutive operation *.
From the above proof, it can be concluded that the mapping P F ( f ) is an involutive semilattice homomorphism.
Next, we will check P F : S e t I M S L a t t is a functor.
Define a mapping i X : X X such that i X ( x ) = x for all x X . For any A P F ( X ˜ ) , then
(1) P F ( i X ) ( A ) = { i X ( x 1 ) i X ( x 2 ) i X ( x n ) | x 1 x 2 x n A }
= { x 1 x 2 x n | x 1 x 2 x n A }
= A
= i P F ( X ) ( A ) .
This means that the functor P F preserves identity mappings.
(2) Let f : X Y , g : Y Z , then
P F ( f g ) ( A ) = { ( f g ) ( x 1 ) ( f g ) ( x 2 ) ( f g ) ( x n ) | x 1 x 2 x n A }
= { ( f g ) ( x 1 x 2 x n ) | x 1 x 2 x n A }
= { f ( g ( x 1 x 2 x n ) ) | x 1 x 2 x n A }
= { f ( g ( x 1 ) g ( x 2 ) g ( x n ) ) | x 1 x 2 x n A }
= P F ( f ) ( { g ( x 1 ) g ( x 2 ) g ( x n ) | x 1 x 2 x n A } )
= ( P F ( f ) P F ( g ) ) ( A ) .
Thus the functor P F preservers composition of f and g.
Finally, we will prove that P F : S e t I M S L a t t is the left adjoint to the forgetful functor U : I M S L a t t S e t .
Let X be a non-empty set, define a mapping i : X P F ( X ˜ ) such that i ( x ) = x for all x X . Let S be an involutive semilattice and mapping f : X S , we define a mapping f ˜ : P F ( X ˜ ) S such that f ˜ ( A ) = { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 1 x n A ) } for all A P F ( X ˜ ) . Since { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 1 x n A ) } is a finite set, then f ˜ ( A ) S . This show that the mapping f ˜ is well defined.
For any A , B P F ( X ˜ ) , then
(1) f ˜ ( A B ) = { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A B }
= ( { f ( y 1 ) · f ( y 2 ) f ( y m ) | y 1 y 2 y m A } )
( { f ( z 1 ) · f ( z 2 ) f ( z s ) | z 1 z 2 z s B } )
= f ˜ ( A ) f ˜ ( B ) .
(2) f ˜ ( A B ) = { f ( y 1 ) · f ( y 2 ) f ( y n ) · f ( z 1 ) · f ( z 2 ) f ( z s ) | y 1 y 2 y m A ,
z 1 z 2 z s B ) }
= ( { f ( y 1 ) · f ( y 2 ) f ( y m ) | y 1 y 1 y m A } )
· ( { f ( z 1 ) · f ( z 2 ) f ( z s ) | z 1 z 2 z s B } )
= f ˜ ( A ) · f ˜ ( B ) .
(3) f ˜ ( A * ) = { f ( x n ) · f ( x n 1 ) f ( x 1 ) | x n x n 1 x 1 A * ) }
= ( { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A ) } ) *
= ( { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A ) } ) *
= ( f ˜ ( A ) ) * .
Hence the mapping P F ( f ) is an involutive semilattices homomorphism.
For any x X , then ( f ˜ i ) ( x ) = f ˜ ( { x } ) = f ( x ) , i.e., f ˜ i = f , hence Figure 7 commutes.
Suppose that f ˜ : P F ( f ) S is another homomorphism such that f ˜ i = f .
Then f ˜ ( { x } ) = ( f ˜ i ) ( x ) = f ( x ) = ( f ˜ i ) ( x ) = f ˜ ( { x } ) , i.e., f ˜ ( { x } ) = f ˜ ( { x } ) .
For any A P F ( X ˜ ) , then
f ˜ ( A ) = { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A }
= { f ˜ ( { x 1 } ) · f ˜ ( { x 2 } ) f ˜ ( { x n } ) | x 1 x 2 x n A }
= { f ˜ ( { x 1 } { x 2 } { x n } ) | x 1 x 2 x n A }
= { f ˜ ( x 1 x 2 x n ) | x 1 x 2 x n A }
= f ˜ ( { x 1 x 2 x n | x 1 x 2 x n A } )
= f ˜ ( A ) .
Thus f ˜ = f ˜ . This means that f ˜ is an unique involutive m-semilattice homomorphism, and satisfies the commutativity of Figure 7.
The above proof shows that the functor P F is left adjoint to the forgetful functor U. □
Definition 15
([26]). A morphism f : A B is said to be a monmorphism in C provided that for all C -morphisms h and k such that f h = f k , it follows that h = k (i.e., f is left-cancellable with respect to composition in C ).
Dual: A morphism f : A B is said to be a epimorphism in C provided that for all C -morphisms h and k such that h f = k f , it follows that h = k (i.e., f is right-cancellable with respect to composition in C ).
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 e : E A is a C -morphism, then e is called a regular monomorphism if and only if there are C -morphisms f and g such that ( E , e ) is the equalizer of f and g.
Dual: If e : A E is a C -morphism, then e is called a regular epimorphism if and only if there are C -morphisms f and g such that ( e , E ) is the coequalizer of f and g.
Theorem 9.
The forgetful functor U : I M S L a t t S e t preserves and reflects regular epimorphisms.
Proof. 
Obviously, the forgetful functor U : I M S L a t t S e t preserves regular epimorphisms. We will prove that forgetful functor U : I M S L a t t S e t reflects regular epimorphisms, which requires proving that the epimorphisms are precisely the regular epimorphisms in the category IMSLatt.
Let h : S T 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 f , g : X S such that ( h , T ) is the coequalizer of f and g. Then Figure 8 commutes:
For any A P F ( X ˜ ) , define two mappings f ˜ : P F ( X ˜ ) S and g ˜ : P F ( X ˜ ) S as follows:
f ˜ ( A ) = { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A } ,
g ˜ ( A ) = { g ( x 1 ) · g ( x 2 ) g ( x n ) | x 1 x 2 x n A } .
By the proof of Theorem 6, we know that mappings f ˜ and g ˜ are the involutive m-semilattice homomorphisms. Since h f = h g , then
h f ˜ ( A ) = h ( { f ( x 1 ) · f ( x 2 ) f ( x n ) | x 1 x 2 x n A } )
= { ( h f ) ( x 1 ) · ( h f ) ( x 2 ) ( h f ) ( x n ) | x 1 x 2 x n A } )
= { ( h g ) ( x 1 ) · ( h g ) ( x 2 ) ( h g ) ( x n ) | x 1 x 2 x n A } )
= h ( { g ( x 1 ) · g ( x 2 ) g ( x n ) | x 1 x 2 x n A } ) ,
hence h f ˜ = h g ˜ .
Let mapping h : S P such that h f ˜ = h g ˜ , then h f = h g . Since ( h , T ) is the coequalizer of f and g. This shows that there exists a unique mapping h ¯ : T P such that h = h ¯ h .
For any x , y S , since h is a surjective function, then there are x 1 , y 1 S such that h ( x 1 ) = x and h ( y 1 ) = y . We have
(1) h ¯ ( x · y ) = h ¯ ( h ( x 1 ) · h ( y 1 ) )   = ( h ¯ h ) ( x 1 · y 1 ) = h ( x 1 · y 1 )   = h ( x 1 ) · h ( y 1 )   = ( h ¯ h ) ( x 1 ) · ( h ¯ h ) ( y 1 )   = h ¯ ( h ( x 1 ) ) · h ¯ ( h ( y 1 ) )   = h ¯ ( x ) · h ¯ ( y ) .
(2) h ¯ ( x y ) = h ¯ ( h ( x 1 ) h ( y 1 ) ) = ( ( h ¯ h ) ( x 1 ) ) ( ( h ¯ h ) ( y 1 ) ) = h ( x 1 ) h ( y 1 ) = h ¯ ( h ( x 1 ) ) h ¯ ( h ( y 1 ) ) = h ¯ ( x ) h ¯ ( y ) .
(3) h ¯ ( x * ) = h ¯ ( ( h ( x 1 ) ) * ) = h ¯ ( h ( x 1 * ) ) = ( h ¯ h ) ( x 1 * ) = h ( x 1 * ) = ( h ( x 1 ) ) * = ( ( h ¯ h ) ( x 1 ) ) * = ( h ¯ ( x ) ) * .
Thus the mapping h ¯ is an involutive m-semilattice homomorphism.
The above proof shows that ( h , T ) 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 I M S L a t t is algebraic.

4. The Colimit of Funtor in IMCSLatt 0

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 C are categories and D : I C is a functor, then a natural source for D is a source ( L , ( l i ) i O b ( I ) ) in C such that for each i O b ( I ) , l i : L D ( i ) and for all morphisms m : i j , the triangle
commutes.
Figure 10.
Figure 10.
Preprints 158907 g010
Dually: A natural sink for D is a sink ( ( k i ) i O b ( I ) , K ) where ( k i ) i O b ( I ) is natural transformation from D to the constant functor K : I C .
Definition 18
([26]). If D : I C is a functor, then a natural source ( L , l i ) for D is called a limit of D provided that if ( L ^ , l i ^ ) is any natural source for D, then there is a unique morphism h : L ^ L such that for each j O b ( I ) , the triangle
Figure 11.
Figure 11.
Preprints 158907 g011
commutes.
Dually: A natural sink ( ( k i ) i O b ( I ) , K ) 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. { a i } , { b i } S , and I is a finite set. If S satisfies condition: (CD) i I ( a i · b i ) = ( i I a i ) · ( i I b i ) . Then ( S , , · , * ) 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 a , b , c S , define [ x ] [ y ] [ a b ] = [ b ] ; [ a ] [ b ] = [ a b ] ; [ a ] · [ b ] = [ a · b ] ; ( [ a ] ) * = [ a * ] . The mapping π : S S / R such that π ( a ) = [ a ] . Then ( S / R , · , * ) 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 { S i } i I be a family of involutive mc-semilattices with minimum element, and i I S i is the cartesian product of { S i } i I . For any i S , define a mapping ϵ i : S i i I S i by x I , ( ϵ i ( x ) ) j = x , i = j , 0 i , i j , where 0 i denotes the minimal element of S i . Then mapping ϵ i is called a standard injection.
Lemma 3
([20]). Let { S i } i I be a family of involutive m-semilattices, and i I S i is the cartesian product of { S i } i I . s = ( s i ) i I , t = ( t i ) i I i I S i , we define a semigroup multiplication "·" and an involutiveoperation on i I S i as follows: s · t = ( s i · t i ) i I , s * = ( s i * ) i I . Then ( i I S i , · , * ) is an involutive m-semilattice.
Theorem 12.
Let i I S i = { x = ( x i ) i I i I S i | { i I | x i 0 i } is a finite set }. s = ( s i ) i I , t = ( t i ) i I i I S i , s · t = ( s i · t i ) i I , s * = ( s i * ) i I . Then ( i I S i , · , * ) 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 I M C S L a t t 0 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 I M C S L a t t 0 is a full subcategory of I M S L a t t .
Theorem 13.
Let { S i } i I be a family of involutive mc-semilattices with minimum element, then ( i I S i , { ϵ i } i I ) is the coproduct of { S i } i I in I M C S L a t t 0 , where i I , the mapping ϵ i : S i i I S i is injection.
Proof. 
We shall show that ϵ i is an involutive m-semilattice homomorphism.
i I , x , y S i , then
(1) ( ϵ i ( x y ) ) i = x y = ( ϵ i ( x ) ) i ( ϵ i ( y ) i = ( ϵ i ( x ) ϵ i ( y ) ) i .
j I , if i j , ( ϵ i ( x y ) ) j = 0 j = ( ϵ i ( x ) ) j ( ϵ i ( y ) ) j = ( ϵ i ( x ) ϵ i ( y ) ) j .
Thus ϵ i ( x y ) = ϵ i ( x ) ϵ i ( y ) .
(2) ( ϵ i ( x · y ) ) i = x · y = ( ϵ i ( x ) ) i · ( ϵ i ( y ) ) i = ( ϵ i ( x ) · ϵ i ( y ) ) i .
j I , if i j , ( ϵ i ( x · y ) ) j = 0 j = ( ϵ i ( x ) ) j · ( ϵ i ( y ) ) j = ( ϵ i ( x ) · ϵ i ( y ) ) j .
Thus ϵ i ( x · y ) = ϵ i ( x ) · ϵ i ( y ) .
(3) ( ϵ i ( x * ) ) i = x * = ( ( ϵ i ( x ) ) i ) * .
j I , if i j , ( ϵ i ( x * ) ) j = 0 j = ( 0 j ) * = ( ( ϵ i ( x ) ) j ) * .
Thus ϵ i ( x * ) = ( ϵ i ( x ) ) * .
Therefore ϵ i is an involutive m-semilattice homomorphism.
Let S be an arbitrary involutive mc-semilattice with minimum element 0. i I , mapping f i : S i S is an involutive m-semilattice homomorphism. Define f : i I S i S by x = ( x i ) i I i I S i , f ( x ) = i I { f i ( x i ) | x i 0 i } . We first show that f is well defined. For any x = ( x i ) i I i I S i . By the definition of i I S i it follow that { i I | x i 0 i } is a finite set. Since i I , mapping f i : S i S is an involutive m-semilattice homomorphism, then f ( 0 i ) = 0 (i.e., f i preserves the minimum element). Thus the set { i I | f i ( x i ) 0 } is finite. Therefore, the supremum of the set { i I | f i ( x i ) 0 } in the semilattice S exists. This show that f is well defined.
Next, we prove that f is an involutive m-semilattice homomorphisms.
a = ( a i ) i I , b = ( b i ) i I , c = ( c i ) i I i I S i , then
(1) f ( a b ) = i I f i ( ( a b ) i ) = i I ( f i ( a i ) ( f i ( b i ) ) = ( i I f i ( a i ) ) ( i I f i ( b i ) ) = f ( a ) f ( b ) .
(2) f ( a · b ) = i I ( f i ( ( a · b ) i ) ) = i I ( f i ( a i ) · f i ( b i ) ) , by Definition 19 it follows that i I ( f i ( a i ) · f i ( b i ) ) = ( i I f i ( a i ) ) · ( i I f i ( b i ) ) = f ( a ) · f ( b ) . then f ( a · b ) = f ( a ) · f ( b ) .
(3) f ( c * ) = i I f i ( ( c * ) i )   = i I f i ( c i * )   = i I ( f i ( c i ) ) *   = ( i I f i I ( c i ) ) * = ( f ( x ) ) * .
In the following, we prove that f i = f ϵ i for all i I . x S i , ( f ϵ i ) ( x ) = i I f i ( ( ϵ i ) i ) = f i ( x i ) . Then Figure 12 commutes:
Finally, we prove the uniqueness of the involutive m-semilattice homomorphism f that satisfies the conditions f i = f ϵ i .
Assuming g is another involutive m-semilattice homomorphism that satisfies the above condition, i.e., i I , f i = g ϵ i . Then x i I S i , we have
g ( x ) = g ( i I ϵ i ( x i ) ) = i I g ( ϵ i ( x i ) ) = i I ( g ϵ i ) ( x i ) = i I f i ( x i ) = f ( x ) .
Therefore ( i I S i , { ϵ i } i I ) is the coproduct of { S i } i I in I M C S L a t t 0 . □
Definition 22
([26]). A category C is said to be small provided that C is a set.
Theorem 14.
Let I be a small category, F : I I M C S L a t t 0 be a functor, then the colimit of F is ( ( η i ) i I , ( i I F ( i ) ) / R ) , where R is the smallest involutive m-semilattice congruence relation that contains the set { ( ϵ i ( a ) , ϵ j ( F ( u ) ( a ) ) ) | u : i j M o r ( I ) , a D ( i ) } , i I , ϵ i : F ( i ) i I F ( i ) is an injection, and π : i I F ( i ) ( i I F ( i ) ) / R is a projection.
Proof. 
(1) We first show that ( ( η i ) i I , ( i I F ( i ) ) / R ) is the natural sink of the functor F.
By the Theorem 11 and Theorem 13, it follows that projection π and injection ϵ i are both involutive m-semilattice homomorphisms. Then the mapping η i = π ϵ i is also an involutive m-semilattice homomorphism.
Figure 13.
Figure 13.
Preprints 158907 g013
u : i j M O r ( I ) , x F ( i ) . Because R is the smallest involutive m-semilattice congruence relation that contains the set R ˜ = { ( ϵ i ( a ) , ϵ j ( F ( u ) ( a ) ) ) | u : i j M o r ( I ) , a F ( i ) } , and i I , then ( ϵ i ( x ) , ϵ j ( F ( u ) ( x ) ) R , thus ( η j F ( u ) ) ( x ) = ( π ϵ j ) ( F ( u ) ( x ) ) = π ( ϵ j ( F ( u ) ( x ) ) ) = [ ϵ j F ( u ) ( x ) ] = [ ϵ i ( x ) ] = [ ( π ϵ i ) ( x ) ] = η i ( x ) , then Figure 14 commutes:
Therefore ( ( η i ) i I , ( i I F ( i ) ) / R ) is the natural sink of the functor F.
(2) Let S be an involutive mc-semilattices with minimum element, { f i | F ( i ) S , i I } be a family of involutive m-semilattice homomorphisms, and ( ( f i ) i I , S ) is the natural sink of the functor F, then f i = f j ( F ( u ) ) , i.e., Figure 15 commutes:
x = ( x i ) i I i I F ( i ) , define f ¯ : ( i I F ( i ) ) / R S such that f ¯ ( [ x ] ) = i I f i ( x i ) . Since { f i ( x i ) | i I , x i 0 } is a finte set, then i I { f i ( x i ) | i I , x i 0 } S , thus the mapping is well defined.
From the Theorem 13 we know that ( i I F ( i ) , { ϵ i } i I ) is the coproduct of { F ( i ) } i I in I M C S L a t t 0 , there exists a unique involutive m-semilattice homomorphism f ^ : i I F ( i ) S satisfying f i = f ^ ϵ i , then Figure 16 commutes:
Let = { ( y , y ) | y S } , u : i j M o r ( I ) , x F ( i ) , then f ^ ( ϵ i ( x ) ) = f i ( x ) = f j ( F ( u ) ( x ) ) = ( f ^ ϵ i ) ( F ( u ) ( x ) ) = f ^ ( ( ϵ i F ( u ) ) ( x ) ) , i.e., ( ϵ i ( x ) , ϵ j ( F ( u ) ( x ) ) ) f 1 ( ) . Hence R ˜ = { ( ϵ i ( a ) , ϵ j ( F ( u ) ( a ) ) ) | u : i j M o r ( I ) , a D ( i ) } f 1 ( ) . Since R is the smallest involutive m-semilattice congruence relation that contains the set R ˜ , therefore R f 1 ( ) .
x = ( x i ) i I , y = ( y i ) i I i I F i , if ( x , y ) R , then ( x , y ) f 1 ( ) , hence f ^ ( x ) = f ^ ( y ) , therefore i I f i ( y i ) = i I f i ( x i ) , which implies that f ¯ ( [ x ] ) = f ¯ ( [ y ] ) . Thus the mapping f ¯ is well defined. i I , z i F ( i ) , then f ¯ ( η i ( z i ) ) = f ¯ ( ( π ϵ i ) ( z i ) ) = f ¯ ( [ ϵ i ( z i ) ] ) = j I f j ( ( ϵ i ( z i ) ) j ) = f i ( z i ) . Thus f ¯ η i = f i , then Figure 17 commutes:
(3) We shall show that the mapping f ¯ : ( i I F ( i ) ) / R S is an involutive m-semilattice homomorphism. x , y ( i I F ( i ) ) / R , we have
(i) f ¯ ( [ x ] [ y ] ) = f ¯ ( [ x y ] ) = i I f i ( ( x y ) i ) = i I ( f i ( x i ) f i ( y i ) ) = ( i I f i ( x i ) ) ( i I f i ( y i ) ) = f ¯ ( [ x ] ) f ¯ ( [ y ] ) , then f ¯ ( [ x ] [ y ] ) = f ¯ ( [ x ] ) f ¯ ( [ y ] ) .
(ii) f ¯ ( [ x ] · [ y ] ) = f ¯ ( [ x · y ] ) = i I f i ( ( x · y ) i ) = i I f i ( x i · y i ) = i I ( f i ( x i ) · f i ( y i ) ) . By the Definition 19, we know that i I ( f i ( x i ) · f i ( y i ) ) = ( i I f i ( x i ) ) · ( i I f i ( y i ) ) = f ¯ ( [ x ] ) · f ¯ ( [ y ] ) . Hence f ¯ ( [ x ] · [ y ] ) = f ¯ ( [ x ] ) · f ¯ ( [ y ] ) .
(iii) f ¯ ( [ x * ] ) = i I f i ( ( x * ) i ) = i I f i ( x i * ) = i I ( f i ( x i ) ) * = ( i I f i ( x i ) ) * = ( f ¯ ( [ x ] ) ) * , then f ¯ ( [ x * ] ) = ( f ¯ ( [ x ] ) ) * .
(4) We will prove the uniqueness of the involutive m-semilattice homomorphism f ¯ : ( i I F ( i ) / R S that satisfies the conditions f i = f ¯ η i . Assuming f ˜ : ( i I F ( i ) ) / R S is another involutive m-semilattice homomorphism that satisfies f i = f ˜ η i , then f ˜ ( [ x ] ) = f ˜ ( π ( x ) ) = f ˜ ( π ( i I ϵ i ( x i ) ) ) = f ˜ ( i I ( π ( ϵ i ( x i ) ) ) ) = f ˜ ( i I [ x i ] ) = i I f ˜ ( [ x i ] ) = i I f ˜ ( ( π ϵ i ) ( x i ) ) = i I f ˜ ( η i ( x i ) ) = i I ( f ˜ η i ) ( x i ) = i I f i ( x i ) = f ¯ ( [ x ] ) . Hence f ˜ = f ¯ .
From (1), (2), (3), and (4), it can be concluded that ( ( η i ) i I , ( i I F ( i ) ) / R ) is the colimit of the functor F. □
Corollary 1.
I M C S L a t t 0 is cocomplete.

5. The Inverse Limit and Direct Limit in IMSLatt

Definition 23.
Let I be a downward-directed set, then I can be taken for a category, where its objects is the elements in I. Let i , j I , if i j , then a morphism u i j : i j is taken naturally in the category I.
A functor F : I I M S L a t t is called an inverse system in the category of involutive m-semilattices. An inverse system in IMSLatt can be described by the following satements without using the notion of functor. Let I be a downward-directed set. For any i , j I and i j , there exists an involutive m-semilattice homomorphism f i j : S i S j . And further that f i j = f j k · f i k for all i , j , k I satisfing i j k , f i i = i d S i : S i S i . The triple ( S i , f i j , I ) is called an inverse system in IMSLatt.
Definition 24.
Let I be a downward-directed set, and F : I I M S L a t t be an inverse system in IMSLatt. Then the limit of F is called the inverse limit of inverse system F : I I M S L a t t .
Dual: upward-directed set; direct system; direct limit.
From the definitions of the inverse limit and direct limit in IMSLatt. It is clear that the inverse limits are defined to be particular limits and direct limits are particular colimits. Inverse limits and directed limits in some categories have been extensively studied([33,34,35,36,37,38]). The following will give the inverse limit and direct limit in the IMSLatt.

5.1. The Inverse Limit of the Inverse System in I M S L a t t

Theorem 15
([20]). Let I be a small category, F : I I M S L a t t be a functor, then the limit of F is ( L , ( p i ) i I ) , where L = { f i I F ( i ) | u : i j M o r ( I ) such that f ( j ) = F ( u ) ( f ( i ) ) } . i I , f i I F ( i ) , the mapping p i : i I F ( i ) F ( i ) is projection, and p i ( f ) = f ( i ) .
Theorem 16.
Let I be a downward-directed set, and F : I I M S L a t t be an inverse system in IMSLatt. Then the inverse limit of inverse system F is ( T , ( p i ) i I ) , where T = { { x i } i I i I F ( i ) | i , j I , if i j , then f i j : F ( i ) F ( j ) M o r ( I M S L a t t ) such that f i j ( x i ) = x j } , and i I , x = ( x i ) i I i I F ( i ) , p i : i I F ( i ) F ( i ) is a projection (i.e., p i ( ( x i ) i I ) = x i ).
Proof. 
The proof of Theorem 16 is similar to the proof of Theorem 15 in Reference [20]. □
Suppose F : I I M S L a t t and G : I I M S L a t t are two inverse systems in IMSLatt. Let ( T , ( p i ) i I ) and ( T , ( p i ) i I ) be the inverse limits of inverse systems F and G, respectively, where I and I are downward-directed sets.
i , j I , i , j I , F ( i ) = S i , F ( i ) = S i are involutive m-semilattices. If i j and i j , then F ( i j ) = F i j : F ( i ) F ( j ) and G ( i j ) = G i j : F ( i ) F ( j ) are involutive m-semilattice homomorphisms. i , j , k I , i , j , k I , if i j k and i j k , the F j k · F i j = F i k , G j k · G i j = G i k , F i i = i d F ( i ) , G i i = i d G ( i ) . The homomorphisms F i j and G i j are called the bonding mapping of inverse systems F and G, respectively.
Definition 25
( [ 36 ] ). Let I be a downward-directed set, and I I . If i I , there is a i I such that i i , the set I is called a downward cofinal subset of I.
Based on Definition 3.1 in reference [36], the definition of the mapping between two inverse systems can be given as follows:
Definition 26.
Let F : I I M S L a t t and G : I I M S L a t t be two inverse systems in IMSLatt. ( φ , { f i } i I ) is called the mapping from inverse system F to inverse system G if it satisfies the following conditions:
(1) φ : I I is an order preserving mapping and φ ( I ) is a downward cofinal subset of I.
(2) i I , f i : F ( φ ( i ) ) G ( i ) is an involutive m-semilattice homomorphism, and i , j I , if i j , then G i j f i = f j F φ ( i ) φ ( j ) , i.e., Figure 18 commutes:
Theorem 17.
Let F : I I M S L a t t and G : I I M S L a t t be two inverse systems in IMSLatt. ( φ , { f i } i I ) is the mapping from inverse system F to inverse G. Then the mapping ( φ , { f i } i I ) induces an involutive m-semilattices homomorphism f : T T , where x = ( x i ) i I T , f ( x ) = f ( ( x i ) i I ) = ( x i ) i I = x T , x i = ( f i p φ ( i ) ) ( ( x i ) i I ) , and p i : i I F ( i ) F ( i ) is a projection (i.e., p i ( ( x i ) i I ) = x i ).
Proof. 
i , j I , if i j , then φ ( i ) φ ( j ) . x = ( x i ) i I T , by Definintion 26(2) and Theorem 16, we know that ( G i j f i ) ( x φ ( i ) ) = ( f j F φ ( i ) φ ( j ) ) ( x φ ( i ) ) , then F φ ( i ) φ ( j ) ( x φ ( i ) ) = x φ ( j ) = p φ ( j ) ( ( x i ) i I ) . Thus G i j ( x i ) = G i j ( ( f i p φ ( i ) ) ( ( x i ) i I ) ) = ( G i j f i p φ ( i ) ) ( ( x i ) i I ) = ( G i j f i ) ( p φ ( i ) ( x i ) i I ) = ( G i j f i ) ( x φ ( i ) ) = ( f j F φ ( i ) φ ( j ) ) ( x φ ( i ) ) = ( f j p φ ( j ) ) ( ( x i ) i I ) = x j . This implies that there exists an involutive m-semilattice homomorphism G i j : G i G j such that G i j ( x i ) = x j . From Theorem 16 it follows that x = ( x i ) i I T . Hence f is well defined.
x = ( x i ) i I , y = ( y i ) i I , z = ( z i ) i I T , i I , then
(1) ( f ( x y ) ) i = ( f i p φ ( i ) ) ( x y ) = f i ( ( x y ) ) φ ( i ) ) = ( f i ( x φ ( i ) ) ) ( f i ( y φ ( i ) ) ) = ( ( f i p φ ( i ) ) ( x ) ) ( ( f i p φ ( i ) ) ( y ) ) = ( f ( x ) ) i ( f ( y ) ) i = ( f ( x ) f ( y ) ) i . This implies that f ( x y ) = f ( x ) f ( y ) . Thus f preserves union.
(2) ( f ( h 1 · h 2 ) ) i = ( f i p φ ( i ) ) ( x · y ) = ( f i ( x · y ) ) φ ( i ) = ( ( f i ( x ) ) φ ( i ) ) · ( ( f i ( y ) ) φ ( i ) ) = ( ( f i p φ ( i ) ) ( x ) ) · ( ( f i p φ ( i ) ) ( y ) ) = ( f ( x ) · f ( y ) ) i . This shows that f ( x · y ) = f ( x ) · f ( y ) . Thus f preserves semigroup operation ·.
(3) ( f ( z * ) ) i = ( f i ( z * ) ) φ ( i ) = ( ( f i ( z ) ) φ ( i ) ) * = ( ( f i p φ ( i ) ) ( z ) ) * = ( ( f ( z ) ) i ) * = ( ( f ( z ) ) * ) i . Thus f preserves involution operation *.
Therefore the mapping f is an involutive m-semilattice homomorphism. □
Definition 27.
Let F : I I M S L a t t and G : I I M S L a t t be two inverse systems in IMSLatt. ( φ , { f i } i I ) be a mapping from the inverse F to the inverse G. Then above induced morphism f : T T is called the limit mapping. It can be denoted by l i m ( φ , { f i } i I ) .
Theorem 18.
Let ( φ , { f i } i I ) be a mapping from the inverse F to the inverse G. For any i I , if f i is a monomorphism, then the induced mapping f : T T is also monomorphism.

5.2. The direct limit of the direct system on IMSLatt

Definition 28
([26]). Let I be a set, if the every subset of I have upper bound, then I is called upward-bound.
Definition 29.
Let I be a upward-bound set. The functor D : I I M S L a t t is called a direct system in IMSLatt, where i , j I , D ( i ) = S i and D ( j ) = S j , if i j , then D ( i j ) : S i S j is an involutive m-semilattice homomorphism. For the convenience of the following description, let f i j denote the mapping D ( i j ) : S i S j .
Lemma 4.
Let U : I M S L a t t S e t be the forgetful functor, and ( u i , S ) is the coproduct of { U ( S i ) } i I in the category of sets (i.e., the disjoint union of sets { U ( S i ) } i I ). The binary relation " " on S is defined by the following: x , y S , such that x U ( S i ) , y U ( S j ) , x y if and only if there is a k K , such that i k , j k and f i k ( x ) = f j k ( x ) . Let S ¯ = S / represents the equivalence class of S under relation "∼", order relation and three operations on S are defined by the following:
[ x ] , [ y ] S ¯ , such that x S i and y S j , then
(1) [ x ] [ y ] if and only if there is a k I satisfies i , j k and f i k ( x ) f j k ( x ) .
(2) [ x ] [ y ] = [ f i k ( x ) f j k ( y ) ] .
(3) [ x ] · [ y ] = [ f i k ( x ) · f j k ( y ) ] .
(4) ( [ x ] ) * = [ f i k ( x * ) ] .
Then ( S ¯ , , · , * ) is an involution m-semilattice.
Proof. 
It’s easy to prove that the above definitions are well defined, and the set ( S ¯ , , · , * ) is an involution m-semilattice. □
Theorem 19.
Let I be a upward-bound set, and D : I I M S L a t t be a direct system in IMSLatt. i , j I , if i j , and D ( i j ) = f i j : S i S j is an involutive m-semilattice homomorphism, then the direct limit of direct system D is ( l i , S ¯ ) , where S ¯ is defined above in the lemma 5, l i = π u i : A i S i , and the mapping π : S S / represents the projection from S to its equivalence class S / .
Proof. 
The proof of this theorem is similar to the proof of the Theorem 14. □
Corollary 2.
IMSLAtt is directed complete.
Theorem 20.
Let I be a upward-bound set, functor D : I I M S L a t t is a direct system in IMSLatt, and ( l i , S ¯ ) is the direct limit of direct system D. i , j I , if i j , mapping f i j = D ( i j ) : S i S j is a monomorphism, then l i is also a monomorphism.
Proof. 
Proof is straightforward. □

Funding

This research was funded by Scientific Research Program Funded by Shaanxi Provincial Education Department grant number 17JK0510.

Acknowledgments

The author would like to thank the editors and the reviewers for their valuable comments and helpful suggestions.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Mulvey, C. J. &. Rendiconti del Circolo Matematico di Palermo 1986, 12, 99-104.
  2. Mulvey, C. J., Resende, P. Miraglia, F. A noncommutative theory of Penrose tilings. International Journal of Theoretical Physics 2005, 44, 655-689. [CrossRef]
  3. Yetter, D. Quantales and (non-commutative) linear logic. The journal of Symbolic Logic 1990, 55, 41-64.
  4. Girard, J. Y. Linear logic. Theoretical Computer Science 1987, 50, 1-102. [CrossRef]
  5. Kamide, N. Quantized linear logic, involutive quantale and strong negation 2004, 77, 355-384. [CrossRef]
  6. Kruml, D., Resende, P. On quantales that classify C*-algebra. Cahiers de Topologie et Geometrie Categoriques 2004, 45, 287-296.
  7. Conigrlio, M. E., Miraglia, F. Non-commutative topology and quantales. Studia Logica 2000, 65, 223-236. [CrossRef]
  8. Zhang, D. X., Zhang, G. Sober topological spaces valued in a quantale? Fuzzy Sets and Systems 2002, 444, 30-48. [CrossRef]
  9. Gutiérrez, G. J., Höhle, U., Kubial, T. Basic concepts of quantale-enriched topologies. Categorical Structures 2021, 29, 983-1003. [CrossRef]
  10. Solovyov, S. On the category Q-Mod. Algebra Universalis 2008, 58, 35-58. [CrossRef]
  11. Li, Y. M., Zhou, M. Li, Z. H. Projectives and injectives in the category of quantales. Journal of Pure and Applied Algebra 2002, 176, 249-258.
  12. Ruan, X. L., Liu, X. C. A Categorical Equivalence between logical Quantale Modules and Quantum B-modules. Mathematical Logic Quarterly 2023, 69, 446-459. [CrossRef]
  13. Yang, L. Y., Xu, L. S. Roughness in quantales. Information Sciences 2013, 220, 568-579. [CrossRef]
  14. Rosenthal, K. I. Quantales and their applications, Longman: London, UK, 1990.
  15. Zhou, X., Zhao, B. Ideals of m-semilattices. Journal of Northwest University 2015, 45, 202-206.
  16. Zhou, X., Zhao, B. Rough fuzzy ideals of m-semilattices. Journal of Ji Lin University(Science Edition) 2015, 53, 429-438.
  17. Zhou, X., Zhao, B., Han, S. W. Roughness in m-semilattices. Journal of intelligent & Fuzzy Systems 2016, 30, 2331-2338. [CrossRef]
  18. Su, Z. Q., Zhao, B. Filtersin m-semilattices and their Related topological properties. Journal of Ji Lin University(Science Edition) 2022, 60, 568-575.
  19. Pan, F. F., Han, S. W., Remark on coherent quantales. Computer Engineering and Applications 2012, 48, 50-52.
  20. Liang, S. H., Zhang, X. T., Xia, X. G. Special elements, ideals in involutive m-semilattices and Its categorical properties. Journal of Shandong University(Natural Science) 2024, 60, 1-8.
  21. Zhao, N. Generalized M-P inverse of m-semilattice matrix. Journal of Taiyuan Normal University(Natural Science Edition) 2018, 17, 25-28.
  22. Lea, J. W., Lan, A. Y. Codimension of compact M-semilattices. Proceedings of the American mathematical Society 1975, 52, 406-408.
  23. Kourinnyy, H. C. Weak representability of M-semilattices. Algebra Universalis 1996, 36, 357-462. [CrossRef]
  24. Zhao, D. S., Zhao, B. The category of M-semilattices. Northeastern Mathematical Journal 1998, 14, 419-430.
  25. Botur, M., Paseka, J., Lekár, M. Foulis m-semilattices and their modules. Available online: arxiv,org/abs/2501.01405 (2 Jan 2025).
  26. Herrilich, H., Strecker, E. Category theory; Heldermann Verlag: Berlin, Germany, 1979.
  27. Wu, H. W; Zhao, B., Wang, K. Y. Some further results on free quantale algebras. Fuzzy Sets and Systems 2020, 382, 142-147. [CrossRef]
  28. Zhuchok, AV, Koppitz, J. Free weakly k-nilpotent n-tuple semigroups. Turkish Journal of Mathematics 2024, 48, 1067-1078. [CrossRef]
  29. Orlicki, A. Computable Limits and Colimits in Categories of Pratial Enumerated Sets. Mathematical Logic Quarterly 1993, 39, 181-196. [CrossRef]
  30. Li, Y. M. Limit Structures over Completely Distributive Lattices. Fuzzy Sets and Systems 2002, 132, 125-134. [CrossRef]
  31. Heunen, C., Karvonen, M. Limits in Dagger Categories. Theory and Applications of Categories 2019, 34, 468-513.
  32. Abel, M. Limits in the Category Seg of Segal Topological Algebras. Proceedings of the Estonian Academy of Sciences 2022, 71, 203–211. [Google Scholar] [CrossRef]
  33. Li, S. G. Inverse Limits in Category LTop (I). Fuzzy Sets and Systems 1999, 108, 235–241. [Google Scholar] [CrossRef]
  34. Zhao, B. The Inverse Limit in the Category of Topological Molecular Lattices. Fuzzy Sets and Systems 2001, 118, 547–554. [Google Scholar] [CrossRef]
  35. Yildiz, F. Inverse Systems and Inverse Limits in the Category of Plain Textures. Topology and Its Applications 2016, 201, 217–234. [Google Scholar] [CrossRef]
  36. Isbell, J. Direct limits of meet-continuous lattices. Journal of Pure and Applied Algebra 1982, 23, 33–35. [Google Scholar] [CrossRef]
  37. Creutzig, T.; McRae, R.; Yang, J. W. Direct Limit Completions of Vertex Tensor Categories. Communications in contemporary mathematics 2022, 241, 2150033. [Google Scholar] [CrossRef]
  38. Ding, C. de Jeu, M. Direct limits in categories of normed vector lattices and Banach lattices. Positivity 2023, 27, 39. [CrossRef]
Figure 1.
Figure 1.
Preprints 158907 g001
Figure 2.
Figure 2.
Preprints 158907 g002
Figure 6.
Figure 6.
Preprints 158907 g006
Figure 7.
Figure 7.
Preprints 158907 g007
Figure 8.
Figure 8.
Preprints 158907 g008
Figure 9.
Figure 9.
Preprints 158907 g009
Figure 12.
Figure 12.
Preprints 158907 g012
Figure 14.
Figure 14.
Preprints 158907 g014
Figure 15.
Figure 15.
Preprints 158907 g015
Figure 16.
Figure 16.
Preprints 158907 g016
Figure 17.
Figure 17.
Preprints 158907 g017
Figure 18.
Figure 18.
Preprints 158907 g018
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated