Next Article in Journal
Symmetries, Conserved Properties, Tensor Representations, and Irreducible Forms in Molecular Quantum Electrodynamics
Previous Article in Journal
Multi-Granulation Neutrosophic Rough Sets on a Single Domain and Dual Domains with Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Method to Identify Simple Graphs by Special Binary Systems

1
Research Institute for Natural Sci., Department of Mathematics, Hanyang University, Seoul 04763, Korea
2
Department of Mathematics, University of Alabama, Tuscaloosa, AL 35487-0350, USA
3
Department of Mathematics Education, Dongguk University, Seoul 04620, Korea
*
Author to whom correspondence should be addressed.
Symmetry 2018, 10(7), 297; https://doi.org/10.3390/sym10070297
Submission received: 27 June 2018 / Revised: 14 July 2018 / Accepted: 19 July 2018 / Published: 23 July 2018

Abstract

:
In this paper, we discuss some relations between the semigroup, B i n ( X ) , of all groupoids ( X , ) and graphs. We discuss mimimum (mutual) covering sets in several groupoids and discuss distances of graphs with groupoids. Finally, we obtain some results on frame graphs with groupoids.

1. Introduction

J. Neggers [1] defined the notion of a pogroupoid, obtained a functorial connection between pogroupoids and posets and associated structure mappings. J. Neggers and H. S. Kim [2] proved that a pogroupoid ( X , · ) is modular if and only if its associated poset ( X , ) is ( C 2 + 1 ̲ ) -free . Given a pogroupoid ( X , · ) , the relation, μ , is transitive for any fuzzy subset, μ , of X if and only if the associated poset, ( X , ) , of ( X , · ) is ( C 2 + 1 ̲ ) -free [3]. In a sequence of papers, Nebeský [4,5,6] discussed various properties of a graph ( V , E ) with its associated groupoid ( V , ) . Although it is not identical in terms of outlook, there are some similarities between Nebeský’s work and results which are discussed in this paper.
As we note below, our point of view permits us to consider arbitrary (simple) graphs as particular groupoids. By using this model, it is possible to assign to groupoids of a particular (locally zero) type to certain simple graphs as well. Using the viewpoint developed, we can then assign the theoretical parameters of graphs to groupoids in a meaningful way. How this is done is the topic of what follows. We concentrate on two such parameters: “covering” and “shortest distance”. It is clear that a great deal more work remains to be done and can be done in a straightforward manner.

2. Preliminaries

A non-empty set, X, with a constant 0 and a binary operation , satisfying the following axioms, (i) x x = 0 , (ii) 0 x = 0 , and (iii) x y = 0 , where y x = 0 implies x = y for all x , y X is said to be a d-algebra [7]. For general references on d-algebras, we refer to [8,9,10,11].
A d-algebra ( X , 0 , ) is said to be a B C K -algebra [12] if it satisfies the following additional axioms:
(iv)
( x y ) ( x z ) ) ( z y ) = 0 ,
(v)
( x ( x y ) ) y = 0 for all x , y , z X .
Example 1.
Let X = { 0 , 1 , 2 , 3 , 4 } be a set with the following table [11]:Symmetry 10 00297 i012Then, ( X , , 0 ) is a d-algebra which is not a B C K -algebra.
For general references on B C K -algebras, we refer to references [12,13,14]. Given a non-empty set, X, we denote the collection of all groupoids ( X , ) , where : X × X X is a map, by B i n ( X ) . Given elements ( X , ) and ( X , ) of B i n ( X ) , define a product “□" on these groupoids as follows:
( X , ) ( X , ) = ( X , ) ,
where
x y = ( x y ) ( y x )
for any x , y X . Using that notion, H. S. Kim and J. Neggers proved the following theorem.
Theorem 1.
( B i n ( X ) , [15] is a semigroup, i.e., the operation “□", as defined in general, is associative. Furthermore, the left- zero-semigroup ( X , ) for which x y = x for all x , y X is the identity for this operation.
Another element with interesting properties in ( B i n ( X ) , ) is the right-zero-semigroup, i.e., the groupoid ( X , ) for which x y = y for all x , y X . Fayoumi [16] is not referred in main text, please check. showed that a groupoid ( X , ) commutes relative to the operation, □, of ( B i n ( X ) , ) if and only if any two element subset of ( X , ) is a subgroupoid which is either a left-zero-semigroup or a right-zero-semigroup. Thus, ( X , ) is an element of the center, Z B i n ( X ) , of ( B i n ( X ) , ) if and only if for any pair of elements x , y X , x y = x , y x = y or x y = y , y x = x . Therefore, among these groupoids, the left-zero-semigroup on X and the right-zero-semigroup on X are extreme cases. Furthermore, it is easily seen that ( Z B i n ( X ) , ) is itself a semigroup with identity—a subsemigroup of the semigroup ( B i n ( X ) , ) .

3. Graphs and Binary Systems

Let ( X , ) be an element of Z B i n ( X ) . Suppose, in addition, that we construct a graph, Γ X , as follows: V ( Γ X ) = X and ( x , y ) E ( Γ X ) —the edge set of Γ X provided that x y , y x = y , x y = x . Thus, if ( x , y ) E ( Γ X ) , then ( y , x ) E ( Γ X ) as well, and we identify ( x , y ) = ( y , x ) as an undirected edge of Γ X . Similarly, since ( X , ) is an element of Z B i n ( X ) , if ( x , y ) E ( Γ X ) , then x y = y , y x = x and ( x , y ) = ( y , x ) determines the absence of an edge, directed or otherwise. Since x x = x in any case, we do not consider this to be of particular graphical interest. The mapping ( X , ) Γ X accomplishes the following:
Theorem 2.
If G = ( V ( G ) , E ( G ) ) is a simple graph with vertex set V ( G ) = X and edge set E ( G ) , then G determines a unique groupoid, ( X , ) , in the center of the semigroup ( B i n ( X ) , ) by defining the binary operation “*" as x y = x , y x = y if ( x , y ) = ( y , x ) E ( G ) and x y = y , y x = x if ( x , y ) = ( y , x ) E ( G ) .
Theorem 3.
If G = ( V ( G ) , E ( G ) ) is a simple graph and ( X , ) is defined as in Theorem 2, then V ( Γ X ) = X = V ( G ) and E ( Γ X ) = E ( G ) , so that G = Γ X .
Proof. 
The proofs of both theorems are straightforward. ☐
Proposition 1.
If ( X , ) is the left-zero-semigroup, then Γ X is the complete graph on X. If | X | = n < , then Γ X = K n .
Proof. 
From the definition, it is clear that if { x , y } X , x y , then x y = x , y x = y , so that ( x , y ) = ( y , x ) E ( Γ X ) , and the conclusion follows. ☐
Proposition 2.
If ( X , ) is the right-zero-semigroup, then Γ X is the null(empty) graph on X, i.e., E ( Γ X ) = , while V ( Γ X ) = X .
Proof. 
From the definition, it is clear that if { x , y } X , x y , then x y = y , y x = x , so that ( x , y ) = ( y , x ) E ( Γ X ) , i.e., E ( Γ X ) = and the conclusion follows. ☐
To illustrate the close relationship between simple graphs and groupoids, we note the following.
Theorem 4.
If G = ( V ( G ) , E ( G ) ) is a simple graph and ( X , ) , X = V ( G ) , is the groupoid associated with G, then for the right-zero-semigroup ( X , ) defined on X, ( X , ) = ( X , ) ( X , ) = ( X , ) ( X , ) defines ( X , ) as the complementary graph of G.
Proof. 
Suppose that ( x , y ) = ( y , x ) E ( G ) . Then, x y = x , y x = y . Hence, x y = ( x y ) ( y x ) = y x = y and y x = ( y x ) ( x y ) = x y = x . Thus, ( x , y ) = ( y , x ) E ( Γ ( X , ) ) . Similarly, if ( x , y ) = ( y , x ) E ( G ) , then ( x , y ) = ( y , x ) E ( Γ ( X , ) ) , so that ( X , ) is the opposite groupoid of ( X , ) , with x y = y x , while Γ ( X , ) is the complementary graph of G, with ( x , y ) = ( y , x ) E ( Γ ( X , ) ) if and only if ( x , y ) = ( y , x ) E ( G ) . ☐
Example 2.
The operation “□" on B i n ( X ) induces an operation “□" on the graphs with vertex set X as well as edges illustrated in the proof of Theorem 4. Let X = { 1 , 2 , 3 , 4 } and consider two simple graphs on vertex set X. Then, we haveSymmetry 10 00297 i001Based on the fact that ( B i n ( X ) , ) is a semigroup, it follows that this product is associative as well. For groupoids, we have tables and a resultant (product) table:Symmetry 10 00297 i002Hence, by reconstructing the graph, Γ ( X , ) , we obtainSymmetry 10 00297 i003as pictured.

4. Graphs with Groupoids

If G = ( V ( G ) , E ( G ) ) is a simple graph, then the covering number, γ ( G ) is the cardinal number of a minimal covering set which is the smallest among these cardinal numbers. A covering set is a set of vertices such that any vertex not in the set is connected to an element in the set via an edge. A covering set is minimal if no vertex can be deleted from the set and still maintain the property of being a covering set. Thus, e.g., γ ( K n ) = γ ( K 1 , n 1 ) = 1 , since γ ( G ) = 1 for any n-graph containing a K 1 , n 1 , i.e., a star or a complete bipartite graph partitioned into two classes containing 1 and n 1 elements respectively. The number γ ( G ) is an example of a graph parameter which can be directly taken over by groupoids. Indeed, we shall consider an element, x, of a groupoid to cover an element, y, of a groupoid if x y = x and mutually y covers x if y x = y as well. In the setting of graphs with the constructions made above, it follows that if G = ( X , E ( G ) ) , X = V ( G ) is a simple graph, then if x y = x , it follows that y x = y as well whenever ( x , y ) = ( y , x ) E ( G ) . Thus, for simple graphs, the two notions are equivalent. However, in the context of groupoids, they are not the same.
Example 3.
Suppose that ( X , , 0 ) is a poset with a minimal element of 0. The standard B C K -algebra ( X , , 0 ) for this poset is defined by setting x y = 0 if x y and x y = x otherwise. Now x 0 = x and 0 x = 0 for all x X , and thus, 0 mutually covers every element x of X. On the other hand, if 0 { x , y } and x y , then if x ¬ y , x y = x and x covers y. If y ¬ x , then y x = y , and x and y mutually cover each other. Thus, we may consider the Hasse diagram of the poset in terms of this relationship, for example, the poset ( X : = { 0 , 1 , 2 , 3 , 4 } , ) Symmetry 10 00297 i004has a standard B C K -algebra table, as follows:Symmetry 10 00297 i005In terms of the covering relation, we obtain
R C = { ( 0 , 1 ) , ( 0 , 2 ) , ( 0 , 3 ) , ( 0 , 4 ) , ( 1 , 0 ) , ( 2 , 0 ) , ( 2 , 1 ) , ( 2 , 3 ) , ( 3 , 0 ) , ( 3 , 1 ) , ( 3 , 2 ) , ( 4 , 0 ) , ( 4 , 1 ) , ( 4 , 2 ) , ( 4 , 3 ) } ,
while the mutual covering relation yields
R M C = { ( 0 , 1 ) , ( 1 , 0 ) , ( 0 , 2 ) , ( 2 , 0 ) , ( 0 , 3 ) , ( 3 , 0 ) , ( 0 , 4 ) , ( 4 , 0 ) , ( 2 , 3 ) , ( 3 , 2 ) } .
Following the analogy pathway, it is clear that in this case, if γ C ( X , , 0 ) is the cardinal of a minimum covering set (i.e., a minimal covering set of the smallest cardinal number), then γ C ( X , , 0 ) = 1 . If γ M C ( X , , 0 ) is the cardinal number of a minimum mutual covering set, then γ M C ( X , , 0 ) = 1 as well.
Proposition 3.
If ( X , ) is a groupoid for which a mutual covering set exists, then
γ C ( X , ) γ M C ( X , ) .
Proof. 
Suppose that S X is a mutual covering set for ( X , ) . Then, S is also a covering set for ( X , ) . Hence, if S is a minimum mutual covering set for ( X , ) , then it is a covering set for ( X , ) , and hence, it has a cardinal at least as large as γ C ( X , ) . ☐
Example 4.
If ( X , ) is a left-zero-semigroup, then x y = x and y x = y implies that elements x and y mutually cover each other. Thus, any singleton { x } is a minimal mutual covering set, and γ M C ( X , ) = 1 , so that γ C ( X , ) = 1 as well.
Proposition 4.
If ( X , , 0 ) is a B C K -algebra, then γ M C ( X , , 0 ) = 1 .
Proof. 
This follows from the fact that 0 x = 0 , x 0 = x for all x X . Hence, { 0 } is a mutual covering set. ☐
Proposition 5.
If ( X , , 0 ) is a d-algebra, then γ C ( X , , 0 ) = 1 .
Proof. 
This follows on from the fact that 0 x = 0 for all x X .
Example 5.
Let K be a field and let x y = x ( x y ) for all x , y K . Then, ( K , , 0 ) is a d-algebra. Since 0 x = 0 for all x X , { 0 } is a minimal covering set, and thus, γ C ( K , , 0 ) = 1 . Let x 0 in K. Then, x 0 = x 2 x , and thus, { 0 } is not a mutual covering set. If { u } is a covering set, then u x = u for all x K . It follows that x = u 1 for all x K —a contradiction. Hence, { 0 } is the only minimal covering set of ( K , , 0 ) .
Proposition 6.
If G = ( X , E ( G ) ) , X = V ( G ) , is a simple graph and ( X , ) is the associated groupoid. Then, γ C ( X , ) = γ M C ( X , ) = γ ( G ) , the covering number of G.
Example 6.
Given a simple graph, as shown below, we see that { 1 , 3 } covers V ( G ) = { 1 , 2 , 3 , 4 } .Symmetry 10 00297 i006Since 1 does not cover 3, it follows that γ C ( G ) = 2 . Since both 2 and 4 cover 1 and 3, { 1 , 3 } is a mutual covering set which is minimal, i.e., γ M C ( G ) = 2 .
Proposition 7.
If ( X , , e ) is a group, then γ C ( X , , e ) + 1 = γ M C ( X , , e ) = | X | , the cardinal of X.
Proof. 
If x y = x , then y = e . Hence, it follows that the smallest covering set of ( X , , e ) is X { e } . Now, if x y = x and y x = y , then x = y = e . Hence X { e } is not a mutual covering set, i.e., the smallest mutual covering set is X itself, i.e., γ M C ( X , , e ) = γ C ( X , , e ) + 1 = | X | , as claimed.
Proposition 8.
Let ( X , ) be a groupoid with γ M C ( X , ) = 1 . The defined set X 1 = { u | { u } is a minimum mutual covering set, }. Then, ( X 1 , ) is a subsemigroup of the groupoid ( X , ) and a left-zero-semigroup.
Proof. 
Suppose u , v X 1 . Then, u v = u , v u = v , since u X 1 . It follows that ( X 1 , , ) is a left-zero-semigroup, as claimed, and as such, it is a subsemigroup of ( X , ) . ☐
Corollary 1.
If ( X , , 0 ) is a B C K -algebra, then X 1 = { 0 } .
Proof. 
This follows immediately from Propositions 4 and 8. ☐

5. Distances of Graphs with Groupoids

Given a groupoid ( X , ) we consider the shortest distance, d ( x , y ) , to be n + 1 , if, for u 1 , u 2 , , u n , we have x u 1 = x , u i u i + 1 = u i , i = 1 , 2 , , n 1 , u n y = u n , where x y , x , y X , and there is no set with fewer elements having this property. The mutual shortest distance, m d ( x , y ) , is n + 1 for elements x y , x , y X , if, for u 1 , u 2 , , u n , we have x u 1 = x , u 1 x = u 1 , u i u i + 1 = u i , u i + 1 u i = u i + 1 , i = 1 , 2 , , n 1 , u n y = u n , y u n = y , and there is no set with fewer elements having this property. We set d ( x , x ) = m d ( x , x ) = 0 for any x X .
Proposition 9.
If ( X , , 0 ) is a B C K -algebra, then d ( x , y ) 2 for all x , y X .
Proof. 
If x y , then x 0 = x , 0 y = 0 , and thus, d ( x , y ) 2 . ☐
Example 7.
If ( X , , 0 ) is a poset with a standard B C K -algebra ( X , , 0 ) , then x ¬ y implies x y = x , and thus, d ( x , y ) = 1 , since x y . If x ¬ y , y ¬ x , then x y = x and y x = y , so that m d ( x , y ) = 1 in that situation as well.
Proposition 10.
If ( X , ) is any groupoid for which the (mutual) shortest distance exists for all x , y , z X , then
(i)
d ( x , y ) m d ( x , y ) ,
(ii)
d ( x , z ) d ( x , y ) + d ( y , z ) ,
(iii)
m d ( x , y ) m d ( x , y ) + m d ( y , z ) ,
(iv)
m d ( x , y ) = m d ( y , x ) .
Proof. 
This follows immediately from the definition. ☐
Given a groupoid ( X , ) and x , y X , the cycle number c ( x , y ) is the sum c ( x , y ) = d ( x , y ) + d ( y , x ) if d ( x , y ) , and d ( y , x ) exists. Since, m d ( x , y ) = m d ( y , x ) , the mutual cycle number, m c ( x , y ) . is simply 2 m d ( x , y ) .
Proposition 11.
If ( X , ) is any groupoid with the property that ( x y ) z = ( x z ) y and if d ( x , z ) exists and is finite, then d ( x y , z ) d ( x , z ) .
Proof. 
Suppose d ( x , z ) = n + 1 , with intermediate elements u 1 , u 2 , , u n . Then, ( x y ) u 1 = ( x u 1 ) y = x y , ( u 1 y ) u 2 = ( u 1 u 2 ) y = u 1 y , , ( u n y ) z = ( u n z ) y = u n y , so that u 1 y , , u n y could serve as a set of intermediate elements for x y and z. The proposition follows.
Given a poset ( X , ) , it is said to be strongly connected if d ( x , y ) < for all x , y X . It is said to be strongly mutually connected if m d ( x , y ) < for all x , y X . In Proposition 10(i), d ( x , y ) m d ( x , y ) , so strongly mutually connected groupoids are also strongly connected.
Proposition 12.
If ( X , ) is a commutative (abelian) groupoid, i.e., x y = y x for all x , y X , then x y = x implies y x = x . Hence, if x y , then m d ( x , y ) = .
Proof. 
If x y and u 1 , , u n is a set of intermediate elements for m d ( x , y ) = n , then x u 1 = x , u 1 x = u 1 implies x = u 1 , and by continuation, x = u 1 = u 2 = = u n = y —a contradiction. It follows that m d ( x , y ) = . ☐
Example 8.
Let D G = ( { x , y } , x y ) be the digraph with diagram x y . Then, the associated groupoid ( X , ) has the following Cayley table: Symmetry 10 00297 i007. It follows that ( X , ) is commutative, and d ( x , y ) = 1 , d ( y , x ) = m d ( x , y ) = . If D G = ( { x , y , z } , x y , y z , z x ) , then ( X , ) has the Cayley table Symmetry 10 00297 i008so that ( X , ) is a commutative groupoid. We have d ( x , y ) = d ( y , z ) = 1 , d ( x , z ) = d ( y , x ) = d ( z , y ) = 2 , so that ( X , ) is strongly connected, but not strongly mutually connected.
Proposition 13.
Let ( X , ) be a groupoid such that x y = x implies y x = y and d ( x , y ) exists. Then, d ( x , y ) = m d ( x , y ) .
Proof. 
Suppose that d ( x , y ) = n and u 1 , , u n is a set of intermediate elements. Then, x u 1 = x implies u 1 x = u 1 , u i u i + 1 = u i which implies u i + 1 u i = u i + 1 , u n z = u n which implies z u n = z . Hence, u 1 , , u n is also a set of intermediate elements for m d ( x , y ) , i.e., m d ( x , y ) d ( x , y ) . From Proposition 10(i), d ( x , y ) m d ( x , y ) , and thus, d ( x , y ) = m d ( x , y ) . ☐
We consider the groupoids of Proposition 13 to be undirected groupoids.
Proposition 14.
If G = ( X , E ( G ) ) , X = V ( G ) is an (undirected) simple graph, then the associated groupoid ( X , ) is an undirected groupoid.
Proof. 
This follows from the definition. ☐
Example 9.
Consider the groupoid ( X , ) with X = { a , b , c } and Cayley table Symmetry 10 00297 i009. Then, a c = c a = b , a b = a , b a = b , c b = c , b c = b , and ( X , ) is an undirected groupoid, since a b = a implies b a = b . However, it does not correspond to a simple graph. If we compute m d ( a , b ) = 1 , m d ( b , c ) = 1 , m d ( a , c ) = 2 , we obtain an undirected graph as follows: Symmetry 10 00297 i010. Thus, the undirected groupoid ( X , ) is also strongly mutually connected.

6. Frame Graphs with Groupoids

Given a groupoid ( X , ) , we consider the frame of ( X , ) to be the collection of all pairs { x , y } such that m d ( x , y ) = m d ( y , x ) = 1 . From the frame of ( X , ) we may construct a simple graph, F ( X , ) , where V F ( X , ) = { x | { x , y } is a pair in the frame for some y in X}, and E F ( X , ) = { ( x , y ) = ( y , x ) | { x , y } is a pair in the frame }. F ( X , ) is the frame graph of ( X , ) , and every groupoid has a frame graph.
From the diframe of ( X , ) , we may construct a simple digraph, D F ( X , ) , with V D F ( X , ) = { x | ( x , y ) or ( y , x ) belongs to the diframe of ( X , ) for some y X } , and E D F ( X , ) = { ( x , y ) | ( x , y ) : an ordered pair in the diframe }. D F ( X , ) is the diframe graph of ( X , ) and every groupoid has such a diframe graph. The frame graph, F ( X , ) , is seen to be a subdigraph of the diframe graph, D F ( X , ) , in a natural way, i.e., the undirected edge, { x , y } , of F ( X , ) generates a pair of directed edges, ( x , y ) and ( y , x ) , in D F ( X , ) .
Given a groupoid ( X , ) with a frame, F ( X , ) , a groupoid ( V F ( X , ) , ) is generated, where x , y V F ( X , ) implies x y = x , y x = y if m d ( x , y ) = m d ( y , x ) = 1 and x y = y , y x = x otherwise, i.e., the groupoid ( V F ( X , ) , ) is an element of Z B i n ( V F ( X , ) ) , the frame groupoid of ( X , ) .
Example 10.
The groupoid ( X , ) in Example 9 has a frame Symmetry 10 00297 i010, ( V F ( X , ) , ) has the Cayley table Symmetry 10 00297 i011. If, for the groupoid ( X , ) , we consider the diframe graph, D F ( X , ) , then the associated algebraic structure is the groupoid ( V D F ( X , ) , ) , where x y = x if ( x , y ) E D F ( X , ) , i.e., if d ( x , y ) = 1 . Since m d ( x , y ) = m d ( y , x ) = 1 implies d ( x , y ) = d ( y , x ) = 1 as well, it follows that in such a case that x y and y x represent the edge x y . Hence, in this sense, the frame graph, F ( X , ) , is a subdigraph of the diframe graph, D F ( X , ) .
Example 11.
In Example 9, the condition a c = c a b yields ( a , c ) , ( c , a ) as not being elements of E D F ( X , ) , and thus, a c = c , c a = a in D F ( X , ) , i.e., ( V F ( X , ) , ) and ( V D F ( X , ) , ) have exactly the same Cayley table.
Example 12.
Suppose that ( X , ) is the groupoid with X = { a , b , c } , and D F ( X , ) is the digraph Symmetry 10 00297 i021 . Then, F ( X , ) is the frame graph, a b . The table for ( X , ) can be filled in as Symmetry 10 00297 i019, where √ can be filled with any element of X. For ( V D F ( X , ) , ) the table is Symmetry 10 00297 i011. Also, for ( V F ( X , ) , ) , the Cayley table is Symmetry 10 00297 i020 .
Example 13.
Let ( X , ) be a groupoid with the following general table:Symmetry 10 00297 i013where ¬ x means “not x”, i.e., anything but x in X, and √ can be filled with any element of X. Then, D F ( X , ) is the following graph:Symmetry 10 00297 i014i.e., for any x , y { a , b , c , d , e } , c ( x , y ) = d ( x , y ) + d ( y , x ) = 5 . Also, F ( X , ) has V F ( X , ) = , since there is no pair { x , y } with ( x , y ) , ( y , x ) elements of E D F ( X , ) .
The groupoid ( V D F ( X , ) , ) has the associated table:Symmetry 10 00297 i015
Example 14.
Let ( X , ) be a groupoid with the following general table:Symmetry 10 00297 i016where ¬ x means “not x", i.e., anything but x in X, and √ can be filled with any element of X. Then, F ( X , ) = D F ( X , ) is the simple graph:Symmetry 10 00297 i017The corresponding groupoid ( V F ( X , ) , ) (or ( V D F ( X , ) , ) ) has the following multiplication table:Symmetry 10 00297 i018
The question is then how to represent the undirected cyclical nature of the groupoid ( X , ) in the most elegant way, such as we were able to do in Example 14.
Theorem 5.
Let f : ( X , ) ( Y , ) be an onto homomorphism for groupoids. Define a binary operation “⇝" on X by x y with f ( x y ) = f ( x ) for any x , y X . If we define D E F f ( X , ) : = { ( x , y ) | x y } , then the graph, D F ( X , ) , is a subdigraph of D F f ( X , ) .
Proof. 
If f : ( X , ) ( Y , ) is an onto homomorphism for groupoids, then x y = x implies f ( x ) f ( y ) = f ( x ) . Thus, either f ( x ) = f ( y ) or x [ r ] y maps to f ( x ) [ r ] f ( y ) from D F ( X , ) to D F ( Y , ) . Furthermore, if u [ r ] v is an arrow (directed edge) in D F ( Y , ) , then f ( x ) f ( y ) = f ( x ) if u = f ( x ) , v = f ( y ) . Hence, f ( x y ) = f ( x ) , i.e., x y . Thus, if we consider the digraph D F f ( X , ) to have the vertex set D V F f ( X , ) = X and edge set D E F f ( X , ) = { ( x , y ) | x y } , then f induces a mapping f ^ : D F f ( X , ) D F ( Y , ) by setting f ^ ( x y ) = f ( x ) f ( y ) . The mapping f ^ is a surjection of graphs (or a graph epimorphism). Hence the graph D F ( X , ) is naturally a subdigraph of D F f ( X , ) . ☐
Example 15.
Let f : ( R , + ) ( R , + ) be a mapping defined by f ( x ) = 2 x for all x R . Then, f ( x + y ) = 2 ( x + y ) = 2 x + 2 y = f ( x ) + f ( y ) , and f is a group(oid) epimorphism. Now, x + y = x means y = 0 , and thus, f ( x ) + f ( y ) = f ( x ) + 0 = f ( x ) . Thus, x y means y = 0 and x 0 for all x, while y 0 means x ¬ y . Hence, D E F f ( X , ) = { ( x , y ) | f ( x + y ) = f ( x ) } = { ( x , 0 ) | x R } = { ( x , y ) | x y } . The mapping f ^ : D F f ( R , + ) D F ( R , + ) given by f ^ ( x 0 ) = f ( x ) f ( 0 ) = 2 x 0 , as a mapping of graphs maps an edge, x 0 , to an edge, 2 x 0 , and it is an epimorphism of graphs, in fact, it is an isomorphism. Note that 2 ( x + y ) = 2 x implies that x + y = x (i.e., y = 0 ), and u = 2 x , v = 2 y , u v implies v = 0 and 2 x 0 implies x 0 as well.

7. Final Considerations

From the constructions made above, we see clearly that we may now infuse the theory of ( B i n ( X ) , ) with a multitude of graph theoretical notions. As a further illustration, we may consider the eccentricity, e ( x ) , of a vertex, x, of a groupoid ( X , ) as the maximum, max { d ( x , y ) | x , y X } , and if the maximum is finite, assign that number to the vertex, x. From the eccentricity function, we may now derive the concepts of radius and diameter. Incidentally we may do the same with respect to the mutual distance to obtain the mutual eccentricity function After having done so, types of groupoids can be discussed in terms of these parameters. We have a selection of possibilities:
(1)
Groupoids in B i n ( X ) , such that min e ( i . e . , radius ) = max e (i.e., diameter) or equivalently e is a constant;
(2)
Groupoids in B i n ( X ) , such that e ( x ) = m e ( x ) for x A X , where A is an interesting subset of X, e.g., A = X ;
(3)
Groupoids in B i n ( X ) with a small min e but max e being as large as possible;
(4)
Groupoids in B i n ( X ) with e ( x ) + m e ( x ) = constant K .
Obviously, there are many other interesting parameters of a graph’s theoretical nature which may be introduced. Hence, it may be of interest in certain applications to pursue the subject further. In the interest of producing an article which is clear but manageable in size, we have decided not to go into more detail in this paper.

Author Contributions

The authors had the same contributions to complete the paper.

Acknowledgments

The authors are deeply grateful to the referee for the valuable suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Neggers, J. Partially ordered sets and groupoids. Kyungpook Math. J. 1976, 16, 7–20. [Google Scholar]
  2. Neggers, J.; Kim, H.S. Modular posets and semigroups. Semigroup Forum 1996, 53, 57–62. [Google Scholar] [CrossRef]
  3. Kim, H.S.; Neggers, J. Fuzzy pogroupoids. Inf. Sci. 2005, 175, 108–119. [Google Scholar] [CrossRef]
  4. Nebeský, L. An algebraic characterization of geodetic graphs. Czechoslov. Math. J. 1998, 48, 701–710. [Google Scholar] [CrossRef] [Green Version]
  5. Nebeský, L. A tree as a finite nonempty set with a binary operation. Math. Bohem. 2000, 125, 455–458. [Google Scholar]
  6. Nebeský, L. Travel groupoids. Czechoslov. Math. J. 2006, 56, 659–675. [Google Scholar] [CrossRef]
  7. Neggers, J.; Kim, H.S. On d-algebras. Math. Slovaca 1999, 49, 19–26. [Google Scholar]
  8. Neggers, J.; Dvurečenskij, A.; Kim, H.S. On d-fuzzy functions in d-algebras. Found. Phys. 2000, 30, 1805–1815. [Google Scholar] [CrossRef]
  9. Allen, P.J.; Kim, H.S.; Neggers, J. Companion d-algebras. Math. Slovaca 2007, 57, 93–106. [Google Scholar] [CrossRef]
  10. Allen, P.J.; Kim, H.S.; Neggers, J. Deformations of d/BCK-algebras. Bull. Korean Math. Soc. 2011, 48, 315–324. [Google Scholar] [CrossRef]
  11. Neggers, J.; Jun, Y.B.; Kim, H.S. On d-ideals in d-algebras. Math. Slovaca 1999, 49, 243–251. [Google Scholar]
  12. Meng, J.; Jun, Y.B. BCK-Algebras; Seoul Kyung Moon Sa Co.: Seoul, Korea, 1994. [Google Scholar]
  13. Huang, Y. BCI-Algebra; Science Press: Bejing, China, 2006. [Google Scholar]
  14. Iorgulescu, A. Algebras of Logic as BCK-Algebras; Editura ASE: Bucharest, Romania, 2008. [Google Scholar]
  15. Kim, H.S.; Neggers, J. The semigroups of binary systems and some perspectives. Bull. Korean Math. Soc. 2008, 45, 651–661. [Google Scholar] [CrossRef]
  16. Fayoumi, H. Locally-zero groupoids and the center of Bin(X). Comm. Korean Math. Soc. 2011, 26, 163–168. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Kim, H.S.; Neggers, J.; Ahn, S.S. A Method to Identify Simple Graphs by Special Binary Systems. Symmetry 2018, 10, 297. https://doi.org/10.3390/sym10070297

AMA Style

Kim HS, Neggers J, Ahn SS. A Method to Identify Simple Graphs by Special Binary Systems. Symmetry. 2018; 10(7):297. https://doi.org/10.3390/sym10070297

Chicago/Turabian Style

Kim, Hee Sik, J. Neggers, and Sun Shin Ahn. 2018. "A Method to Identify Simple Graphs by Special Binary Systems" Symmetry 10, no. 7: 297. https://doi.org/10.3390/sym10070297

APA Style

Kim, H. S., Neggers, J., & Ahn, S. S. (2018). A Method to Identify Simple Graphs by Special Binary Systems. Symmetry, 10(7), 297. https://doi.org/10.3390/sym10070297

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop