Directed Graphs of Cayley Functions
Lejo J. Manavalan, P.G. Romeo

TL;DR
This paper establishes a condition under which functions commuting with an idempotent on an infinite set are characterized as Cayley functions via their functional digraphs, advancing understanding of their algebraic structure.
Contribution
It introduces a specific condition linking commuting functions and Cayley functions through their functional digraphs, providing new insights into their structure.
Findings
Identifies a condition for functions to be Cayley functions
Uses functional digraphs to characterize Cayley functions
Advances theoretical understanding of function commutation on infinite sets
Abstract
In this paper we describe a condition under which a given function that commute with an idempotent function on an infinite set is a Cayley function using its functional digraph.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Topics in Algebra · Advanced Algebra and Logic · Rings, Modules, and Algebras
DIRECTED GRAPHS OF CAYLEY FUNCTIONS
Lejo J. Manavalan, P.G. Romeo
Department of Mathematics,Cochin University of Science and Technology, Kochi, Kerala, INDIA.
[
](mailto:)
Abstract.
In this paper we describe a condition under which a given function that commute with an idempotent function on an infinite set is a Cayley function using its functional digraph.
Key words and phrases:
Semigroups, Directed graphs, Cayley functions, inner translations
2010 Mathematics Subject Classification:
20M99.
1. Introduction
Let be a non-empty set. A binary operation on a set is a mapping of into , where is the set of all ordered pairs of elements of . A binary operation on a set is said to be associative if for every ,, in . A semigroup is a system of a non-empty set together with an associative binary operation on , with each element in a semigroup we can associate a transformation of defined by for all in . is called the inner right translation of by the element in . Similarly where is called the inner left translation of . If is a semigroup then where by is also a semigroup and the inner left translation of will be the right inner translation of and similarly the inner right translation of will be the inner left translation of .
A function is a Cayley function if there is a an associative binary operation on such that for all for some . So a function is a Cayley function if it represents an inner translation of some semigroup. In 1971 Zupnik [5] was able to identify whether a function was a Cayley function or not in terms of the powers of the given function. And, lately in 2017 Arajo et all in [1] classified the Cayley function using functional digraphs.
Let be a semigroup then a left inner translation must commute with every right inner translation of the semigroup and a right inner translation must commute with every left inner translation of the semigroup. So finding Cayley functions that commute with another Cayley function is equivalent to finding the possible left inner translations of a semigroup when one has a right inner translation or vice-versa. Arajo et all in [1] outlined a six step process to study semigroups in which the third step is to identify the Cayley functions that commute with another Cayley function. Further in his paper Arajo et all also classifies the Cayley function that commute with a finite permutation leaving open the general case.
In the following we describes the Cayley functions that commute with an infinite idempotent. In other words, we describe the candidates for the rows of the Cayley table of a finite semigroup when one of its columns is an idempotent.
2. Preliminaries
In the following we recall the definitions and results of some preliminaries regarding the functional digraphs of Cayley functions needed in the sequel. For a non-empty set let be the set of all the functions on (full transformations on ). A directed graph (or a digraph) is a pair where is a non-empty set of vertices (not necessarily finite), which we denote by , and any pair is called an arc of , which we write as . A vertex is called an initial vertex in if there is no such that ; A vertex is called a terminal vertex in if there is no such that .
A digraph is called a functional digraph if there is such that for all , is an arc in if and only if . If such an exists, then it is unique, and we write which is the digraph that represents . Let D be a digraph and be pairwise distinct vertices of . Then the following sub-digraphs :
- (1)
is called a cycle of length , denoted by 2. (2)
is called a chain of length , denoted by 3. (3)
is called a right ray, denoted by 4. (4)
is called a left ray, denoted by 5. (5)
is called a double ray, denoted by
Let be a functional digraph, where . A right ray in is called a maximal right ray if is an initial vertex of . A leftray in is called an infinite branch of a cycle in if lies on and does not lie on . Similarly a left ray is a infinite branch of double ray if lies on and does not lie on . We will refer to any such as an infinite branch in .
A chain of length in is called a finite branch of a cycle in if is an initial vertex of , lies on and does not lie on . Similarly one can define a finite branch of double ray , maximal right ray and infinite branch . A chain of length in is called a finite branch of an infinite branch , if is an initial vertex of , lies on and does not lie on such that . We will refer to any such as a finite branch in . double ray , maximal right ray , infinite branch . By a branch in we will mean a finite or infinite branch in . Note that all branches of a maximal right ray or an infinite branch are finite. In other words, we only consider infinite branches of cycles and double rays.
Let . The subgraph of induced by the set
[TABLE]
is called the component of containing .
The following proposition, describe functional digraphs.
Proposition 1**.**
[3]** Let be a functional digraph. Then for every component of exactly one of the following three conditions holds:
- (1)
A has a unique cycle but not a double ray or right ray; (where the component is the join of the cycle and its branches) 2. (2)
A has a double ray but not a cycle (where the component is the join of the double ray and its branches ) ; or 3. (3)
A has a maximal right ray but not a cycle or double ray(where the component is the join of the right ray and its finite branches).
Suppose that a component of has a right ray but not a double ray, then is the join of its maximal right rays we call such a component is of type rro (right rays only). If we consider the functional digraph on a finite set then the directed graph will have only components that are union of a cycle and its finite branches.
Definition 1**.**
Let . The stable image of denote is a subset of defined by
[TABLE]
For we have the following:
- •
consists of the vertices of that lie on cycles, double rays, or infinite branches;
- •
if and only if each component of is of type .
Definition 2**.**
The stabilizer of is the smallest integer such that . If no such exists then has no stabilizer.
The following are certain properties of functional digraphs representing transformations that have the stabilizer.
If then:
- •
the stabilizer of is the smallest integer such that for every ;
- •
has the stabilizer if and only if , which happens if and only if each component of is either the join of a cycle and the infinite branches of or the join of a double ray and the infinite branches of ;
- •
if has the stabilizer , then .
Note that a transformation may have a non-empty stable image and no stabilizer.
Example 1**.**
Consider the function on the set whose directed graph is the following,
x_{-1}$$x_{0}$$x_{1}$$x_{2}$$x_{3}$$y_{0}$$y_{1}$$y_{2}$$y_{3}$$y_{4}$$y_{5}$$y_{6}
Then is the stable image of . Since the length of the branches keeps on increasing one cannot find an such that
Definition 3**.**
For a finite branch in is called a twig in if (that is, lies on a cycle, double ray, or infinite branch) and for every .
Every twig is a branch but every finite branch need not be a twig. For example a finite branch of an infinite branch of a double ray will form a branch of the double ray but not a twig.
Definition 4**.**
Let has the stabilizer then define
[TABLE]
Note that for , consists of the initial vertices of the twigs of length in .
Theorem 1**.**
[5]** Let . Then is a Cayley function if and only if exactly one of the following conditions holds:
- (1)
has no stabilizer and there exists such that for every ; 2. (2)
has the stabilizer such that is one-to-one and there exists such that implies for all ; or 3. (3)
has the stabilizer such that is not one-to-one and there exists such that:
- (a)
* implies for all ; and* 2. (b)
For every , there are pairwise distinct elements of such that , for every , and if then
Remark 1**.**
All idempotent functions are Cayley functions.
The following theorem characterises Cayley functions using their functional digraphs .
Theorem 2**.**
- [2]**
- (1)
Let be such that has a component of type rro. Then is a Cayley function if and only if has a component of type rro such that :
- (a)
it is the join of maximal right ray and its branches; 2. (b)
for every , if is a branch of R, then . 3. (2)
Let be such that every component of has a unique cycle or a double ray and does not have an infinite branch. Then is a Cayley function if and only if the following conditions are satisfied:
- (a)
* is finite;* 2. (b)
if and has a double ray, then some double ray in has a branch of length 3. (c)
if does not have a double ray, then there are integers , , such that
- (i)
* is the set of the lengths of the cycles in ;* 2. (ii)
* divides for every and* 3. (iii)
if , then some cycle of of length has a branch of length . 4. (3)
Let be such that every component of has a unique cycle or a double ray and has an infinite branch. Then is a Cayley function if and only if the following conditions are satisfied:
- (a)
* is finite;* 2. (b)
* has a double ray such that for some :*
- (i)
if then has a finite branch at of length ; 2. (ii)
* has an infinite branch at each with .*
3. Directed graph with
Let be a non-empty set. For a transformation , the centralizer of on a set is the set of all elements in that commute with . In this section we discuss the properties of the directed graph of so that is Cayley function and for an idempotent . The centralizers in the full transformation semigroup have been studied in [2].
Theorem 3**.**
[2]** Let , and an idempotent. Then if and only if for every connected component of with cycle there exists a connected component of with cycle such that and .
Let and let be the set of connected components of . For , define a function on where
[TABLE]
Clearly is well defined since im() dom() .
Let be an idempotent and be the set of connected components of . Each component of will have a one cycle and may or may not have any branches.
Observing , we can determine which cycle is mapped by to which cycle but since a branch can be mapped by to a cycle or a branch it is not precise from the graph .When the set is finite, if a branch of is mapped to a cycle of it induces a branch of length one, if not it will mapped to a branch which when mapped to a cycle form a branch of length 2 , otherwise it is again mapped to a branch. This process terminates when the branch is finally mapped by to a cycle or when the branches form a cycle on its own. If is infinite and has only finite number of connected components then there will be at least one component that has infinite number of branches of length . Also if is infinite and has infinite number of connected components then each component may or may not have infinite number of branches.
Lemma 1**.**
Let , , an idempotent and . Let be a connected component of with cycle , be the set of all elements such that is in some where is a connected component of and is the set of all elements such that is in some cycle of .Then
- (1)
if , is such that , then for , is in 2. (2)
for every , is in 3. (3)
* * 4. (4)
* * 5. (5)
each in the cycle has length 1.
Lemma 2**.**
Let , , an idempotent and and that be a connected component of with cycle , be the set of all elements such that is the vertex of one cycles in some of and that be the set of all elements such that is in some . Then
- (1)
* for any in * 2. (2)
then the cycle induced in has length 3. (3)
the length of cycles in () is a multiple of ).
Proof.
It is enough to prove 3, since is a cycle of length , , so if a vertex of a branch say of is part of a cycle in , then its minimum length is as it has to pass through k vertices before can posssibly be mapped to . Now if , has to pass through another k edges before it can be mapped by to , so every time a length k is added. Hence cycles induced by the branches of is of length . ∎
If is an idempotent and and a connected component of with cycle , the set of all elements such that is in some cycle of and that the set of all elements such that is in some . The cycle induced by cycles in has length and the branches cannot induce a cycle if any one of the component in the cycle has no branches, further there is a upper limit on length of the cycle ( = min{} where , is the number of branches in for )
Lemma 3**.**
Let and where is an idempotent and and be a connected component of with cycle such that at least one of the cycle has no branches. be the set of all elements such that is in some . be the set of all elements such that is the vertex of one cycles in some of and be the maximum of the length of the branches in ( s = 0 if has no branches ). Then
- (1)
The branches of in cycle does not induce a cycle in 2. (2)
if then the length of branches in is such that , where is the length of the cycle 3. (3)
if then the length of branches in is such that , where is the length of the cycle
Proof.
Without loss of generality, assume that have no branches. Let be a vertex of a branch of (a cycle in the connected component ). If is mapped by to the cycle in then it forms a branch of length 1 in , (if not is mapped a vertex say in . Further if is mapped to the cycle in it forms a branch of length 2 (otherwise is mapped a vertex say in . The process terminates when it reaches as has no branches and hence the maximum length of the branch is .
To prove (2), let have no branches and let have a branch of length adjoined to say is a branch of . Let be the cycle in and a branch in . If a branch is mapped to cycle then it form another branch of length 1 to the branch induced by the cycles if not it is mapped to a branch say , which if mapped to cycle forms a branch of length 2 to the branch induced by the cycles in if not it is mapped to a branch say . Proceeding like this it is seen that . ∎
The following lemma is an improvement to Lemma 5.5 of [1] and the proof is also similar.
Lemma 4**.**
Let and and . Let be a connected component of with cycle such that at least one of the cycle has no branches. be the set of all elements such that is in some . be the set of all elements such that is the vertex of one cycles in some of . Let be the maximum length of the branches in ( s = 0 if has no branches ). Then
- (1)
if then the length of branches is such that , where ,where is the maximum number of branches 2. (2)
*if then the length of branches in is such that , where ,where is the number of branches in *
Definition 5**.**
Let ,
[TABLE]
Theorem 4**.**
Let , where S is finite, is an idempotent and . Let be the set of components of and = supb. Let be the set of numbers of the form ,,where is the length of the cycle in , is the length of each cycle of that occurs in , and is the unique number in such that , where is any element of any cycle of that occurs in . Then is a Cayley function if the following conditions are satisfied:
- (1)
the largest element of is a multiple of every element of M 2. (2)
if , then some component of such that has a branch of length s.
Proof.
Suppose that conditions (1) and (2) are satisfied. We already observed that and that is the set of the lengths of cycles in . Thus, 2(c(i)) and 2(c(ii)) of Theorem 2 hold by (1). By Lemmas 2 ,3 and 4 , has a cycle of length m with a branch of length s. Hence 2(c(iii)) of Theorem 2 holds, and so is a Cayley function. ∎
Example 2**.**
*let and
\epsilon=\left({\begin{array}[]{ccccccccccccccccccccccc}a&a_{1}&a_{2}&b&b_{1}&b_{2}&b_{3}&c&c_{1}&c_{2}&d&e&e_{1}\\ a&a&a&b&b&b&b&c&c&c&d&e&e\end{array}}\right) then the directed graph of is the following*
a$$a_{1}$$a_{2}$$b$$b_{1}$$b_{2}$$b_{3}$$c$$c_{1}$$c_{2}$$d$$e$$e_{1}
Let \alpha=\left({\begin{array}[]{ccccccccccccccccccccccc}a&a_{1}&a_{2}&b&b_{1}&b_{2}&b_{3}&c&c_{1}&c_{2}&d&e&e_{1}\\ b&b&b&c&c&c&c&d&d&d&e&b&b\end{array}}\right) then and let be the as defined in equation (1) on the connected components of then is the following
A$$B$$C$$D$$E
and the directed graph of is
a$$a_{1}$$a_{2}$$b$$b_{1}$$b_{2}$$b_{3}$$c$$c_{1}$$c_{2}$$d$$e$$e_{1}
Thus we have formulated a criterion to decide whether a given function is a Cayley function by analysing the components of and the numbers from , provided that at least one of the cycle has no branches.
Theorem 5**.**
Let , where S is infinite, is an idempotent and . Let have a component of type . Then is Cayley if has a component of type such that:
- (1)
it is the join of a maximal right ray and its branches; 2. (2)
for every , if is a branch of R, then .
Proof.
Suppose that has a component of type and that is the join of a maximal right ray and its branches such that for every branch satisfies the above two condition. Now since each is a connected component that contains a one cycle, the one-cycles in will be a maximal right ray say in and if the branches of induce a branch in then we can see that , for otherwise there should be a branch such that in . Thus will have a rro that satisfies the two conditions. which implies that is Cayley ∎
The converse is not true. For if we have a rro in such as the directed graph as in Fig 1 , then it does not satisfy the two condition of the theorem but could have a that satisfies the conditions in the theorem. For suppose that each and has exactly a one cycle and a branch and assume that each branch of is mapped to the cycle and each branch in is mapped to a branch then the branches of forms a right ray that satisfies the conditions of the theorem in .
Lemma 5**.**
Let , where S is infinite, is an idempotent and . Let be a component of that has a double ray . Then
- (1)
the 1-cycles in each forms a double ray in . 2. (2)
if has a finite branch of length then will also have a finite branch of length . 3. (3)
if has an infinite branch then will also have an infinite branch.
Proof.
- (1)
Suppose that has a component that has a double ray and that is the join of the double ray and its branches. Now since each is a connected component that contains a one cycle, the one-cycles in will be a double ray say in and the branches of could introduce a branch of finite or infinite length in 2. (2)
Suppose that has a finite branch of length in , then one cycles in each component of the finite branch will form a finite branch of in . 3. (3)
Suppose that has a infinite branch of length in . then the one cycles in each component of the infinite branch will form a finite branch of in .
∎
Let be a double ray then the above lemma says that in that there exists a double ray and further if has a finite branch of length then a branch of length exists but there could exist a brach of greater length or even an infinite branch.
Theorem 6**.**
Let , where S is infinite, is an idempotent and such that the stabiliser of is Then is Cayley if has a double ray such that
- (1)
if then has a finite branch at of length ; 2. (2)
* has an infinite branch at each with .*
Proof.
Suppose that have a double ray , that satisfies the above two condition then the cycle will have has a double ray that satisfies the two conditions which implies that is Cayley. ∎
In general if has a double ray could have a component of type rro but since has a stabiliser will have no components of type rro. The converse is not true. For example if we have a rro in such as the directed graph is the following,
then it does not satisfy the two condition of the theorem but could be Cayley. For, suppose that each and has exactly a one cycle and a branch and assume that each branch of is mapped to the cycle and each branch in is mapped to a branch then the branches of forms a double ray that has no infinite branch. Then is Cayley if the stabiliser of is 0. If has stabiliser then we can assume that … has a one cycle and two branches and each branch is mapped to distinct branches then again is Cayley but does not satisfy the conditions of the theorem.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Ara u ´ ´ 𝑢 \acute{u} jo,J., Bentz, W. Konieczny, J.:Directed graphs of inner translations of semigroup. Semigroup Forum (2017) 94: 650-673.
- 2[2] Ara u ´ ´ 𝑢 \acute{u} jo, J., Konieczny, J.: Centralizers in the full transformation semigroup. Semigroup Forum 86, 1-31 (2013)
- 3[3] Harary,F.: The number of functional digraphs .Math.Ann.138,203?210(1959)
- 4[4] Higgins,P.M.:Digraphs and the semigroup of all functions on a finite set. Glasgow Math.J.30,41-57 (1988)
- 5[5] Zupnik, D.:Cayley functions .Semigroup Forum (1971) 3: 349-358
- 6[6] R. Balakrishnan, K. Ranganathan .: A Textbook of Graph Theory. Springer-Verlag New York (2012)
