ABSTRACT
In this short note, we show that the number of monogenic submonoids of the full transformation monoid of degree n for , equals the sum of the number of cyclic subgroups of the symmetric groups on 1 to n points. We also prove an analogous statement for monogenic subsemigroups of the finite full transformation monoids, as well as monogenic inverse submonoids and subsemigroups of the finite symmetric inverse monoids.
2020 Mathematics Subject Classification:
1. Introduction
In this short note we count, up to isomorphism, the number of monogenic subsemigroups and submonoids of the finite full transformation monoids and the number of monogenic inverse subsemigroups and submonoids of the finite symmetric inverse monoids.
The question of counting the monogenic subsemigroups of the finite full transformation monoids was posed to the third author by A. Egri-Nagy in the course of their work on [Citation5]. The general case of counting all of the subsemigroups of the finite full transformation monoids up to isomorphism seems extremely complex, but the highly restricted case of the monogenic subsemigroups is tractable. The numbers of subsemigroups of the full transformation monoids and the number of inverse subsemigroups of the symmetric inverse monoids are very large (see for example Corollary 3.3 of [Citation9] or Theorem 9.1 in [Citation1]). So, unsurprisingly, the monogenic semigroups account for a tiny proportion of the subsemigroups of these monoids.
The question of counting the monogenic inverse subsemigroups of the finite symmetric inverse monoids arose naturally in the context of another project of the authors of the present note. Every finite semigroup can be embedded in a full transformation monoid, and every finite inverse semigroup can be embedded in some symmetric inverse monoid. As such counting, or characterizing, the transformation monoids, or inverse monoids, that can be found as subsemigroups of any given full transformation monoid, or symmetric inverse monoid, seems natural enough. The structure of monogenic semigroups is rather straightforward, and while the structure of monogenic inverse semigroups is more involved, they are sufficiently straightforward that it is possible to enumerate them. Similar questions have been studied for finite symmetric groups, see, for example, [Citation6] and the references therein, and for other classes of semigroups and monoids; see, for example, [Citation3] and [Citation10].
There are a number of results in the literature relating to monogenic inverse semigroups. Preston [Citation8] presented a description of all monogenic inverse monoids up to isomorphism. This description was independently obtained by Conway, Duncan and Paterson [Citation2] in the context of -algebras. Dyadchenko [Citation4] gave a number of results on monogenic inverse semigroups by studying free monogenic inverse semigroups. Some of the results in [Citation4] and [Citation8] overlap with the results in the present paper, and the authors have endeavored to point this out.
Throughout this short note, we denote the natural numbers by . If and , then the symmetric group, denoted , is the group of all permutations of the set . The full transformation monoid is the monoid of all functions from the set to itself (called transformations) and the semigroup operation is the usual composition of functions. The symmetric inverse monoid is the set of all bijections between subsets of , with the operation of composition of binary relations. Throughout the remainder of this note we will write functions to the right of their arguments and compose from left to right.
We distinguish two notions of being “generated” by a single element, for monoids, and inverse monoids as follows. A monoid M is monogenic if there is such that . An inverse monoid M is a monogenic inverse monoid if there exists such that M is the monoid generated by m and . Note that in a monogenic monoid M, or inverse monoid, the identity is for every . For finite groups, these two definitions coincide, and so a monogenic finite group is just a cyclic group. We elaborate why we have chosen to consider monoids rather semigroups after stating the main theorem below.
Let be defined by
Since cyclic groups are determined up to isomorphism by their size, it follows that is the number of distinct orders of elements in ; see [Citation11] and for some values for . Note that we will follow the convention that (and by virtue of the trivial group being cyclic). A partition of is a k-tuple , where , and . For instance, the partitions of 5 are:
There is a unique partition of 0, namely, the empty partition . We use the standard conventions that an empty sum equals 0 and an empty product equals 1; in particular, .
The order of a permutation is just the least common multiple of the lengths of its cycles, and so is the size of the set .
The purpose of this short note is to prove the following result.
Theorem 1.
Let such that . Then
See for the values of , , and for some small values of n.
A semigroup S is monogenic if there is such that . As such a monogenic subsemigroup S of contains the identity transformation ; if and only if S is a monogenic submonoid of (in this case S is a cyclic group).
It follows that every monogenic submonoid M of is either a cyclic group; or is a monogenic subsemigroup and . Conversely, every monogenic subsemigroup of is either a monogenic submonoid of (and hence a group) or can be obtained from a monogenic submonoid by removing the identity element. Thus the number of monogenic subsemigroups of up to isomorphism is the number of cyclic subgroups of plus the number of monogenic subsemigroups of that are not groups. As we will see later, the number of monogenic subsemigroups of , that are groups is . Analogous comments hold for monogenic inverse subsemigroups and inverse submonoids of . From this discussion we obtain the following corollary to Theorem 1.
Corollary 2.
The number of monogenic subsemigroups of equals up to isomorphism. The number of monogenic inverse subsemigroups of , up to isomorphism, is .
There is a natural injection from isomorphism types of submonoids of to inverse submonoids of defined by mapping a generating transformation to a generating partial permutation with the same period and threshold. This is almost a bijection, however, it does not map onto any element of threshold n as contains no such element. This element is unique up to the isomorphism type of a submonoid it generates.
2. Monogenic transformation monoids
In this section, we collect a small number of facts about monogenic transformation monoids that we require to prove Theorem 1.
If M is a finite monoid and , then the threshold and period of x are the least values such that and .
Lemma 3
.
Let M be a monoid and let . Then the monogenic submonoids of M generated by a and b, respectively, are isomorphic if and only if the threshold and period of a equal those of b.
To prove Lemma 3, it is not difficult to show the unique homomorphism extending the map is an isomorphism whenever the thresholds and periods of a and b coincide. A special case of Lemma 3 is when , where the lemma asserts that and are isomorphic if and only if , as mentioned above.
Recall that a digraph is a pair consisting of a vertex set V and an edge set . A digraph is functional if for every there exists a unique such that . Suppose that denotes the set of functional digraphs with vertex set . It is straightforward to verify that the function mapping f to the functional digraph with vertices and edges is a bijection. We give an example of a functional digraph of a transformation in .
Lemma 4
.
Let be such that and . Then t and p are the threshold and period of an element of if and only if there exists with , such that p is the order of an element of , and .
Proof.
The period of a transformation is equal to the least common multiple p of the lengths of the cycles in the digraph , and the threshold of f is equal to the maximal number t of edges in a path where the vertex belongs to a cycle but the vertices do not. In particular, the threshold of is between 0 and , inclusive. If is any permutation, then there exists a transformation such that the period of f equals the order p of g and the threshold of f is any value in ; one such transformation is
This transformation has threshold t and period p, since shows that the threshold and period are at most t and p, respectively. As f restricts to a permutation of order p, the period of f can be no less than p, and so the period of f equals p.
If and , then , . In particular, , and so the threshold of f does not equal x, and therefore it must equal t. □
3. Monogenic inverse monoids of partial permutations
We now consider monogenic inverse submonoids of . Many of the results in this section have analogous or equivalent results in [Citation8]. We include proofs for completeness.
Throughout this section we consider the monogenic inverse monoid defined by the following inverse monoid presentation (i.e., is isomorphic to the quotient of the monogenic free inverse monoid by the least congruence containing the relations): (5) (5) for an arbitrary but fixed with .
By [Citation7], elements of the free inverse monoid are uniquely determined by the corresponding Munn tree. The Munn tree of an element of the monogenic free inverse monoid can be defined for any such that to be the chain of length b where the initial state is the node at distance a from the start of the chain, and the terminal node is distance c from the start. Hence every element of a monogenic free inverse monoid is represented by a word of the form: where and and is the free monoid over the alphabet . We give an example of a Munn tree in .
We start by defining a set of representative words for each element, which we use to classify all finite monogenic inverse monoids.
Lemma 6
(see also Proposition 4 of [Citation4]).
The set contains representatives for all elements of . That is to say, if is the free inverse monoid on , and , are the natural homomorphisms, then is surjective.
Proof.
As mentioned above, every element of , can be given as where . If , then belongs to the first set in the union in the statement of the lemma.
By the relations in (5), we know that and by inverting this it follows that . Hence, again using the given relations, if , then
In particular, if and , then is equivalent to a word in the second set in the union in the statement of the lemma. □
If M is an inverse monoid, then we denote the monogenic inverse submonoid of M generated an element by . An element is called a chain if the there exists such that (and so ). The length of a chain f is denoted (the cardinality of f as a subset of ). We denote a chain f by . Note that we will sometimes implicitly refer to a chain on 1 point of (length 0), this should be interpreted as the empty function, for example in Lemma 9, if then .
To classify all monogenic inverse monoids, we must first classify those generated by chains.
Lemma 7.
Let be chains such that . Then there exists a surjective homomorphism .
Proof.
Clearly if , then the homomorphism from to mapping f to g is an isomorphism. Suppose that . We may assume without loss of generality that and that . It suffices to show that there exists a set X such that acts faithfully by partial perms on X and that has the same action by partial perms on X as . We set and define the actions of f and g by
It is routine to verify that these two actions are equal. □
We require the following lemma, which is a special case of [8, Theorem 7], we have included a proof here for the sake of completeness.
Lemma 8
.
If M is a finite monogenic inverse submonoid of , then there exist such that and M is isomorphic to the inverse submonoid of generated by where p is some permutation on the set . Moreover, the monoid is isomorphic to the submonoid of generated by .
Proof.
If is a monogenic inverse monoid, then M is isomorphic to an inverse submonoid of for some n, and so we may suppose that M is an inverse submonoid of . Thus m is a union of disjoint cycles and chains , and M is an inverse submonoid of the direct product
If and , then there is nothing to prove, and so we suppose that or .
If , then we define x to be a chain of length equal to the maximum of the lengths of and and we define
We define to be the homomorphism induced by the isomorphisms for all i, for all , and such that , which is also an isomorphism by Lemma 7. Hence is an isomorphism when restricted to , and this monoid has a generator with one fewer chains than the generator of M.
Suppose that . Then we define x to be any cycle of length and we define
We define to be the homomorphism induced by the isomorphisms for , for all j, and the isomorphism induced by . Then the restriction of to is an isomorphism of and M. In particular, these monoids are isomorphic, and the former has a generator with one fewer cycles than the generator of M. □
When one is not concerned with embedding an inverse monoid into a partial permutation monoid on a specific number of points, the following formulation of the above lemma is more natural.
Lemma 9.
If M is a finite monogenic inverse monoid, then there exist such that M is isomorphic to the inverse submonoid of generated by
Proof.
This is immediate from Lemma 8. □
We are now ready to give the theorem which allows us to classify the isomorphism types of finite monogenic inverse monoids. This theorem is essentially a reformulation of Theorem 7 from [Citation8].
Theorem 10.
The inverse submonoid of generated by a partial permutation is isomorphic to defined in (5) for all and . Moreover, if and , then if and only if .
Proof.
Since the set containing normal forms for from Lemma 6 is finite, the monoid is finite. It follows by Lemma 9 that there are such that is isomorphic to the inverse submonoid of generated by the partial permutation
We will show that and (unless in which case b may be 0). The relation implies that
This can only hold if . Thus, the relation implies that where is the identity function on the set . Thus and, in particular since .
It suffices to show that and (unless , in which case b is also allowed to be 0). Seeking a contradiction suppose that . Since the relations in (5) hold for , the inverse monoid generated by y is a homomorphic image of . In particular, since (the latter is the empty function and the former is not). However, we proved above that , which is a contradiction.
If and , then a similar argument implies (the contradiction) that the relation does not hold in since it does not hold in the image of the homomorphism extending . □
4. Proof of the main theorem
Proof of Theorem 1.
We start by proving the formula for . Let A be the set of pairs such that t and p are the threshold and period of some transformation of degree n and let
Then, by Lemma 3, and . It therefore suffices to show that for all .
If and is the set of orders of elements in , then clearly and it suffices to show that . If , then we showed above that there exists a transformation with threshold t and period p and so . Conversely, if , then, by the definition of , there exists with threshold t and period p. Since the threshold of f is t, there are at most points in any cycle of f, and so p is the order of a permutation in . In other words, . Thus as required.
Next, we prove that the formula for in the statement of the theorem is correct. By Lemma 8, every monogenic inverse submonoid of is isomorphic to one generated by the disjoint union of a chain and permutation. Moreover, by Theorem 10, two such elements generate isomorphic inverse submonoids of if and only if the chains have the same length and the permutations have the same order. Hence for every length of chain i, the number of distinct monogenic inverse submonoids up to isomorphism is . It follows that □
Acknowledgments
The authors would also like to thank A. Egri-Nagy for originally asking the question that gave rise to this paper, and J. East for discussing the case of the full transformation monoid with the third author.
Additional information
Funding
References
- Cameron, P. J., Gadouleau, M., Mitchell, J. D., Peresse, Y. (2017). Chains of subsemigroups. Israel J. Math. 220(1):479–508. DOI: 10.1007/s11856-017-1523-x.
- Conway, J. B., Duncan, J., Paterson, A. L. T. (1984). Monogenic inverse semigroups and their C*- algebras. Proc. Royal Soc. Edinburgh: Sec. A Math. 98(1–2):13–24. DOI: 10.1017/S030821050002552X.
- Distler, A., Jefferson, C., Kelsey, T., Kotthoff, L. (2012). The semigroups of order 10. In: Milano, M. ed. Principles and Practice of Constraint Programming. Berlin, Heidelberg: Springer, pp. 883–899.
- Dyadchenko, G. G. (1984). Structure of monogenic inverse semigroups. J. Sov. Math. 24(4):428–434. DOI: 10.1007/BF01094373.
- East, J., Egri-Nagy, A., Mitchell, J. D. (2017). Enumerating transformation semigroups. Semigroup Forum 95(1): 109–125. DOI: 10.1007/s00233-017-9869-2.
- Holt, D. F. (2010). Enumerating subgroups of the symmetric group. In: Computational Group Theory and the Theory of Groups, II. Vol. 511. Contemporary Mathematics. Providence, RI: American Mathematical Society, pp. 33–37. DOI: 10.1090/conm/511/10041.
- Munn, W. D. (1974). Free inverse semigroups. In: Proc. London Math. Soc. s3-29(3):385–404. DOI: 10.1112/plms/s3-29.3.385.
- Preston, G. B. (1986). Monogenic inverse semigroups. J. Austral. Math. Soc. Ser. A 40(3):321–342. DOI: 10.1017/S1446788700027543.
- Pyber, L. (1993). Enumerating finite groups of given order. Ann. Math. (2) 137(1):203–220. DOI: 10.2307/2946623.
- Russell, C. (2021). Enumerating 0-simple semigroups. DOI: 10.17630/STA/109.https://research-repository.st-andrews.ac.uk/handle/10023/23558.
- Sloane, N. J. A. (2023). Sequence A009490. In: The On-Line Encyclopedia of Integer Sequences. OEIS Foundation Inc. http://oeis.org/A009490.