1 Introduction
The asymptotic growth rate of finitely generated groups is by now a classical topic in combinatorial and geometric group theory. Its origin lies in independent work by Schwartz [Reference SchwartzSch55] and Milnor [Reference MilnorMil68] on the growth of the fundamental groups of compact Riemannian manifolds. Finitely generated groups with polynomial growth were eventually characterized by Wolf [Reference WolfWol68] and Gromov [Reference GromovGro81] as being precisely the virtually nilpotent groups. There is a wealth of literature on growth rates of groups, and we refer the reader to [Reference GrigorchukGri14] for an introduction to the subject and its history. Studying the growth of semigroups (and algebras in general) is a very natural problem arising purely from combinatorial considerations, with classic results by Bergman [Reference BergmanBer78] and many recent breakthrough results in the area, e.g. by Bell & Zelmanov [Reference Bell and ZelmanovBZ21].
In the past few years, there has been a flurry of activity in combinatorial and geometric inverse semigroup theory. A number of exciting and fundamental results have been proved, including a recent proof of the undecidability of the word problem for one-relation inverse monoids [Reference GrayGra20], as well as work on related algorithmic problems [Reference Nyberg-BroddaNB22, Reference Gray and RuškucGR] and geometric questions [Reference Gray, Silva and SzakácsGSS22], but many mysteries remain. In particular, the study of the growth of inverse semigroups has not yet played a significant role in this development (cf. §2.4). Some results concerning e.g. (non-)automaticity of free inverse monoids have already been proved using growth [Reference Cutting and SolomonCS01], and it is therefore conceivable that algebraic information can also be extracted from the growth of inverse monoids.
The first fundamental question that appears in this line of thought is the following: what is the growth of free inverse monoids? These are the free objects in the variety of inverse monoids, and can be constructed in several different ways. A direct approach is to construct the free inverse monoid
$\operatorname {\mathrm {FIM}}_r$
of rank r as a
$2r$
-generated monoid, subject to some defining relations. These (known) relations all hold in free groups, giving two pieces of information on the exponential growth rate of
$\operatorname {\mathrm {FIM}}_r$
when
$r>1$
: it must lie between that of the free group of rank r and that of the free monoid of rank
$2r$
, i.e. between
$2r-1$
and
$2r$
. It is, however, far from obvious where in this interval it should lie. When
$r=1$
, it is well-known that the growth rate of balls for
$\operatorname {\mathrm {FIM}}_1$
is cubic, a fact likely first noted by Shneerson & Easdown [Reference Shneerson and EasdownSE96], and Lau [Reference LauLau98] proved non-rationality of the growth series in the case
$r>1$
, which we discuss further in Remark 3.5. However, the exact exponential growth rate was not determined.
In this article, we solve this and a closely related problem. Free inverse monoids have an elegant geometric representation, due in its modern form to Munn [Reference MunnMun74] but with key ideas going back to work of Scheiblich [Reference ScheiblichSch73], and we exploit this representation to compute the growth rate of the free inverse monoid
$\operatorname {\mathrm {FIM}}_r$
of rank
$r>1$
. In §3, we give a closed formula for the size of the spheres in a free inverse monoid. We then analyze this formula asymptotically in §4 and §5. Specifically, in §4 we use the formula to prove our first result (Theorem 4.1) determining the exponential growth rate of the number of idempotents in
$\operatorname {\mathrm {FIM}}_r$
. This turns out to be exactly
which approaches
$\sqrt {e(2r-1)}$
as the rank r tends to infinity.
In §5, we prove our second main result (Theorem 5.5), determining the exponential growth rate of free inverse monoids. This rate turns out to be an algebraic number, namely the largest real root of the polynomial
where
$p=2r-1$
. For
$r \leq 7$
, these rates are presented in Table 1. As
$r \to \infty $
, the rate tends to
$2r$
, albeit rather slowly. Our computation does not give any real insight into why this particular polynomial arises. It seems nearly always to be irreducible over
$\mathbb {Q}$
(see Remark 5.7) and therefore (up to scaling to make it monic) is the minimal polynomial of the growth rate, making it an invariant of free inverse monoids. It would be interesting to know whether there is some more conceptual reason why this polynomial is associated to the free inverse monoid.
The exponential growth rate of the free inverse monoid for small ranks r, being the largest real root of (1) for
$p=2r-1$
.

Table 1 Long description
The table has two rows and six columns. The header row lists rank values from left to right as 2, 3, 4, 5, 6, and 7. The data row below shows the growth rate of F I M sub r is approximately 3.636 for rank 2, 5.759 for rank 3, 7.819 for rank 4, 9.855 for rank 5, 11.878 for rank 6, and 13.896 for rank 7. The growth rate increases with higher rank values.
2 Preliminaries
In this section, we will briefly recall the definition and key properties of free inverse monoids and of growth. We assume the reader is familiar with the rudiments of semigroup theory; we refer the reader to the book by Lawson [Reference LawsonLaw98] for a detailed introduction to inverse monoids, and particularly [Reference LawsonLaw98, Chapter 6] for an introduction to free inverse monoids and Munn trees. Throughout this article, for a finite set X we let
$X^\ast $
be the free monoid of all (finite) words over X, and we denote by
$\operatorname {\mathrm {FG}}(X)$
the free group with basis X.
2.1 Growth
Let M be a (not necessarily inverse) monoid generated (as a monoid) by a finite set X. Recall that the length of an element
$m \in M$
is the smallest k such that M can be written as a word of length k over the generating set X. For
$K \in \mathbb {N}$
the sphere of radius K is the set of elements in M of length exactly K, and it is denoted by
$S(K)$
. The (spherical) growth function of M (with respect to X) is the function
$\gamma \colon \mathbb {N} \to \mathbb {N}$
defined by
$K \mapsto |S(K)|$
. The (exponential) growth rate of M is defined to be the asymptotic exponential growth rate of the function
$\gamma $
, that is,
Since the growth rate is submultiplicative, i.e.
$\gamma (m+n) \leq \gamma (m)\gamma (n)$
for all
$m, n \in {\mathbb {N}}$
, the limit (2) always exists. If the limit (2) is greater than
$1$
, then M is said to have exponential growth. If there are natural numbers
$C, d \in {\mathbb {N}}$
such that
$\gamma (n) \leq (Cn)^d$
for all
$n \in {\mathbb {N}}$
, then we say that M has polynomial growth (of degree d, where d is the smallest such). All growth in this article, with the sole exception of the monogenic free inverse monoid treated in §3.4 (see Proposition 3.4), will be exponential.
Remark 2.1. A natural alternative definition of growth can be given in terms of balls rather than spheres; it is well-known and easy to see that this leads to the same value for the exponential growth rate (and increases the degree by one for polynomial growth). We choose to work with spheres because it happens to simplify our calculations.
2.2 Free inverse monoids
Inverse monoids form a variety of algebras, and thus free inverse monoids exist; see [Reference LawsonLaw98, Chapter 6, §1]. We denote the free inverse monoid on X by
$\operatorname {\mathrm {FIM}}(X)$
, and
$|X|$
is called the rank of
$\operatorname {\mathrm {FIM}}(X)$
. Then
$\operatorname {\mathrm {FIM}}(X)$
is generated as a monoid by
$X \cup X^{-1}$
, where
$X^{-1}$
is a set in bijective correspondence with X and such that
$X \cap X^{-1} = \varnothing $
, and we will study its growth with respect to this generating set. If
$|X|= k$
, we shall sometimes write
$\operatorname {\mathrm {FIM}}_k$
for
$\operatorname {\mathrm {FIM}}(X)$
, and call this the free inverse monoid of rank k. Free inverse monoids have many peculiar properties differentiating them from free groups. For example, Schein [Reference ScheinSch75] proved that
$\operatorname {\mathrm {FIM}}_k$
is not finitely presented as a monoid, even when
$k=1$
(although it is finitely generated). Indeed,
$\operatorname {\mathrm {FIM}}_1$
does not have the homological finiteness property
$\operatorname {FP}_2$
(and hence neither does any
$\operatorname {\mathrm {FIM}}_k$
for
$k \geq 1$
), a strictly weaker property than finite presentability [Reference Gray and SteinbergGS21]. Neither does the analogue of the Nielsen–Schreier Theorem hold for
$\operatorname {\mathrm {FIM}}_k$
: there exist non-free inverse submonoids of
$\operatorname {\mathrm {FIM}}_k$
, see [Reference ReillyRei72]. Even solving the word problem in
$\operatorname {\mathrm {FIM}}_k$
is a non-trivial task, see [Reference ScheiblichSch73, Reference MunnMun74]; this is normally done via Munn trees, which we now define.
2.3 Munn trees
The model of free inverse monoids most commonly used in semigroup theory is due to Munn [Reference MunnMun74], which we briefly recall. This represents elements of
$\operatorname {\mathrm {FIM}}(X)$
as birooted trees called Munn trees, and also provides a compelling link between
$\operatorname {\mathrm {FIM}}(X)$
and the Cayley graph
$\Gamma _X$
of the free group
$\operatorname {\mathrm {FG}}(X)$
. Elements of
$\operatorname {\mathrm {FIM}}(X)$
are uniquely represented by the pairs
$(T,g)$
, where T is a connected subgraph (and thus a subtree) of
$\Gamma _X$
containing the vertex
$1$
, and g is a vertex of T. The product of two Munn trees
$(T_1,g_1)$
and
$(T_2,g_2)$
is
$(T_1 \cup g_1\cdot T_2, g_1g_2)$
, where
$g_1\cdot T_2$
denotes the image of
$T_2$
under the left action of
$g_1$
. The Munn tree corresponding to a generator
$x \in X \cup X^{-1}$
is the pair
$(\langle x \rangle , x)$
where
$\langle x \rangle $
is the subgraph of
$\Gamma _X$
spanned by the unique edge that x labels from
$1$
. It follows that the Munn tree represented by a product
$w \in (X \cup X^{-1})^\ast $
of generators is the pair
$(\langle w \rangle , w_{\operatorname {\mathrm {FG}}(X)})$
where
$\langle w \rangle $
is the subgraph of
$\Gamma _X$
spanned by the unique path that w labels from
$1$
, and
$w_{\operatorname {\mathrm {FG}}(X)}$
is the element of
$\operatorname {\mathrm {FG}}(X)$
represented by w (i.e. its freely reduced form), which is also the terminal vertex of this path. Clearly, a Munn tree
$(T,g)$
is idempotent if and only if
$g=1$
.
2.4 Growth of inverse monoids
The growth rate of the free inverse monoid of rank r is also automatically an upper bound on the growth rate of any r-generated inverse monoid or semigroup, since there is always a surjective homomorphism from
$\operatorname {\mathrm {FIM}}_r$
onto any r-generated inverse monoid. The growth of different classes of inverse monoids has been studied, and although we cannot hope to survey this subject in its entirety here, there are many tantalizing open problems in this area. For example, classifying precisely what the growth of one-relation inverse monoids can be remains an open problem, cf. [Reference ShneersonShn15, p. 235]. Furthermore, Shneerson & Easdown [Reference Shneerson and EasdownSE11] have studied the growth of certain Rees quotients of free inverse monoids; in [Reference Easdown and ShneersonES13] the same authors give sufficient conditions for a one-relation inverse monoid, i.e. the quotient of
$\operatorname {\mathrm {FIM}}(X)$
by some relation
$w_1 = w_2$
, to have exponential growth. One such sufficient condition is that
$|X|=2$
and that the Munn trees of both
$w_1$
and
$w_2$
contain more than one edge. One natural direction for future research would be to investigate the precise exponential growth rates in these cases: in particular, whether they are always algebraic numbers, as for
$\operatorname {\mathrm {FIM}}(X)$
(as we shall prove in Theorem 5.5). We also remark that methods arising from growth were used by Cutting & Solomon [Reference Cutting and SolomonCS01] to show that
$\operatorname {\mathrm {FIM}}_1$
is not automatic (and hence neither is
$\operatorname {\mathrm {FIM}}_r$
for
$r \geq 1$
), and indeed does not admit a regular language of normal forms.
3 The size of spheres
In order to calculate the growth rate of free inverse monoids, the first step is to determine the size of spheres. This is our goal for the section. We fix some notation and terminology which will be used throughout this section. Let X be a fixed finite set. The unique geodesic in T from
$1$
to g is called the trunk of the Munn tree
$(T,g)$
. The edges of T which are not on the trunk will be called branch edges. The Munn trees with no trunk edges are precisely the idempotents of
$\operatorname {\mathrm {FIM}}(X)$
.
To count the number of Munn trees with a given length, we begin by counting the number of Munn trees with a given trunk. To do this, we will relate this problem to the Fuss-Catalan numbers (also sometimes known as Raney numbers). We first recall some results regarding these numbers.
3.1 Tree diagrams of branching
$(p,q)$
Consider the infinite rooted (undirected) tree
$T_{p,q}$
where the root has q children and all other vertices have p children. The finite subtrees containing the root are called tree diagrams with branching (p,q) – these are rooted trees where the root has at most q children, and all other vertices have at most p children, but considered as subgraphs of the infinite tree rather than up to isomorphism; for example, the two graphs in Figure 1 are two distinct tree diagrams with branching
$(1,2)$
. For
$p=q$
, we simply say tree diagrams with branching p. Of particular importance to us are the p-ary tree diagrams, which are those tree diagrams with branching p where every internal node has exactly p children.
Two distinct tree diagrams with branching
$(1,2)$
.

The Fuss-Catalan numbers
$R_{p,q}(k)$
are the numbers defined (cf. [Reference Beagley and DrubeBD15, Theorem 2.5]) by the formula
Fuss-Catalan numbers are important for us because they count tree diagrams of branching
$(p,q)$
; we believe this fact to be folklore, but include a proof as we have been unable to find a reference.
Proposition 3.1. The number of tree diagrams with branching
$(p,q)$
on k edges is the Fuss-Catalan number
$R_{p,q}(k)$
.
Proof. Let
$D_{p,q}(k)$
denote the number of tree diagrams with branching
$(p,q)$
on k edges. We show that
$D_{p,q}(k)$
satisfies the same recursion as
$R_{p,q}(k)$
. By [Reference Beagley and DrubeBD15, Lemma 2.4],
$R_{p,q}(k)$
satisfies the equation
where
$_pc_i$
denotes the ith p-Catalan number, and where
$p\geq 1$
and
$i \geq 0$
.
The p-Catalan numbers, also called the generalized Catalan numbers, have been widely studied. In particular (see e.g. [Reference Hilton and PedersenHP91, Theorem 0.2]), the number
$_pc_i$
is equal to the number of p-ary tree diagrams with i internal nodes. We claim that these are in bijection with the set of tree diagrams with branching p on i nodes, together with the empty set. Indeed, if T is any tree diagram with branching p on i nodes, it can be turned into a p-ary tree with i internal nodes by completing all i nodes to have p children, and conversely, deleting all leaves from a p-ary tree diagram with
$i \geq 1$
internal nodes gives a tree diagram with branching p on i nodes; see Figure 2. The single p-ary tree diagram with
$i=0$
internal nodes is the tree diagram consisting of a single vertex, and this corresponds to the empty set under this bijection.
The bijection taking a tree diagram with branching 2 on 4 nodes to a 2-ary tree diagram with 4 internal nodes.

Let us count the number
$D_{p,q}(k)$
of tree diagrams with branching
$(p,q)$
on k edges. Let
$T \subseteq T_{p,q}$
be such a tree diagram, and for all
$1\leq j \leq q$
, consider the subtree
$T^j_{p,q}$
of
$T_{p,q}$
induced on all descendants of the jth vertex of level one. Define
$T_j=T^j_{p,q} \cap T$
– this is either a tree diagram with branching p, or empty. Notice that T is uniquely determined by the tuple
$(T_1, \ldots , T_q)$
. Every node of T but the root is contained in exactly one of the subtrees
$T_j$
, which gives
$V(T)=V(T_1)+\ldots +V(T_q)+1$
, hence
$k=V(T)-1=V(T_1)+\ldots +V(T_q)$
. Thus
$D_{p,q}(k)$
is equal to the number of q-tuples
$(T_1, \ldots , T_q)$
where each
$T_j$
is either a tree diagram with branching p, or empty, and where
$V(T_1)+\ldots +V(T_q)=k$
. The number of such tuples is exactly
$\displaystyle \sum _{i_1+\cdots +i_q=k} {}_pc_{i_1}\cdots {}_pc_{i_q}$
as needed.
We are now ready to use these combinatorial results to count Munn trees, and by extension also enumerate the spheres of a given radius in
$\operatorname {\mathrm {FIM}}(X)$
.
3.2 Counting Munn trees
Let
$(T,g) \in \operatorname {\mathrm {FIM}}(X)$
be a Munn tree. The length of
$(T,g)$
can be expressed directly in terms of trunk edges and branch edges, as follows.
Lemma 3.2. The length of a Munn tree
$(T,g)$
with t trunk edges and k branch edges is equal to
$t+2k$
.
Proof. Let
$(T,g)$
be a Munn tree with t trunk edges and k branch edges. Then
$(T,g)$
is represented by the product
$w \in (X \cup X^{-1})^\ast $
if and only if w labels a path from
$1$
to g in T such that this path traverses all edges of T. By induction on word length, any word labelling a path from
$1$
to g must traverse each trunk edge an odd number of times, and each branch edge an even number of times. Hence, any word w representing
$(T,g)$
must have length at least
$t + 2k$
, i.e.
$|w| \geq t+2k$
. On the other hand, it is not difficult to construct a word w of length
$t+2k$
representing
$(T,g)$
: at any vertex, depth-first traverse the subtree of branch edges attached to that vertex, then continue along the trunk and repeat. The label of the resulting path will then clearly have length
$t+2k$
, and the Munn tree of this word is exactly
$(T,g)$
. Hence the length of a shortest word representing
$(T,g)$
is exactly
$t+2k$
, which is what was to be shown.
Consider the set of all Munn trees with a given trunk. That is, fix
$g \in \operatorname {\mathrm {FG}}(X)$
and consider the set
$\{ (T,g) : T \ \mathrm{is \ a \ subtree \ in \ the \ Cayley \ graph }\ \Gamma _X \ \mathrm{containing }\ 1\ \mathrm{ and }\ g \}$
. Let w be the unique freely reduced word representing g, and assume w has length t. Let
$p_w$
denote the path in
$\Gamma _X$
from
$1$
to g which is labelled by w. This path is then the common trunk of all Munn trees
$(T,g)$
.
Consider the graph obtained from
$\Gamma _X$
by contracting
$p_w$
into a single vertex
$\alpha $
. Notice that this graph is a tree where every vertex except
$\alpha $
has valence
$2|X|$
. Consider it as a rooted tree with root
$\alpha $
. Notice that Munn trees with trunk
$p_w$
are in bijection with the finite, rooted subtrees of this infinite rooted tree, which are in turn counted by Fuss-Catalan numbers. All that remains is to determine the valence of
$\alpha $
– this will depend on the length t of the trunk. A vertex in the contracted graph is adjacent to
$\alpha $
if its preimage in
$\Gamma _X$
was adjacent to a vertex of
$p_w$
, so it suffices to count how many such vertices there were. In
$\Gamma _X$
, every vertex has degree
$2|X|$
, so if w is not the empty word, then any internal node of the trunk will connect to exactly
$2|X|-2$
vertices of
$\Gamma _X$
which do not lie on the trunk, and the endpoints
$1$
and g of the trunk connect to
$2|X|-1$
vertices not on the trunk. Since there are
$t-1 \geq 0$
internal nodes, the number of such vertices is
$2(2|X|-1)+(t-1)(2|X|-2)$
. If w is the empty word, that is, if
$t-1=-1$
, then the trunk consists of a single vertex
$1$
and it has
$2|X|$
neighbours. Thus,
$\alpha $
always has valence
$2(2|X|-1)+(t-1)(2|X|-2)$
.
It follows that
$\alpha $
has exactly
$2(2|X|-1)+(t-1)(2|X|-2)$
children, while all non-root vertices in the contracted tree have exactly
$2|X|-1$
children. Putting
$p=2|X|-1$
and
$q=2p+(t-1)(p-1)$
, this tree is therefore exactly
$T_{p,q}$
, and the set of all Munn trees with trunk
$p_w$
are counted by
$R_{p,q}(k)$
exactly. Thus, we have proved:
Lemma 3.3. Let X be a fixed generating set, let
$p = 2|X|-1$
, and let
$t, k \geq 0$
. For any fixed trunk of length t, the number of Munn trees with that trunk and with k branch edges is exactly
$R_{p,q}(k)$
, where
$q=2p+(t-1)(p-1)$
.
Let
$M(t,k)$
denote the set of Munn trees with t trunk edges and k branch edges. Taking notation as in Lemma 3.3, it follows from the same lemma that
since the second factor in the above expression is the number of possible fixed trunks of length t. If
$t\geq 1$
, then there are
$(p+1)p^{t-1}$
possible freely reduced words of length t (we have
$p+1$
choices for the first letter, and p for the rest), and there is one reduced word of length
$0$
. For any
$t \geq 1$
, this gives the formula
and the particular case of
$t=0$
becomes
Thus, we have counted the number of Munn trees
$M(t,k)$
of a given number t of trunk edges and k of branch edges.
3.3 Sphere size
Using the results of §3.2, it is now straightforward to calculate the size
$|S(K)|$
of the sphere of radius K in
$\operatorname {\mathrm {FIM}}(X)$
. Any Munn tree in
$M(t,k)$
has length
$t+2k$
by Lemma 3.2. In particular, idempotents (being exactly those Munn trees with trunk length
$0$
) always have an even length. If K is even, then
and when K is odd, we have
By a simple summation, one could also of course deduce corresponding formulae for the size of the ball of a given radius.
3.4 The monogenic case
Before embarking on an in-depth analysis of the asymptotics of (5) and (6) for
$|X|>1$
, we consider the much easier monogenic case, i.e. when
$|X| = 1$
. In this case,
$p=1$
and (3) simplifies to give
for
$t \geq 1$
which makes
and, almost identically, we have
Thus, we obtain the following well-known (cf. e.g. [Reference Shneerson and EasdownSE96] and [Reference Cutting and SolomonCS01, Theorem 2.4]) result:
Proposition 3.4. The spherical growth rate of the monogenic free inverse monoid
$\operatorname {\mathrm {FIM}}_1$
is quadratic. Consequently, the ball growth rate of
$\operatorname {\mathrm {FIM}}_1$
is cubic.
Remark 3.5. Lau [Reference LauLau98] remarks that M. Brazil (in unpublished communications) proved that the growth series of the free inverse monoid of rank r is rational if and only if
$r \leq 1$
, a result which is proved in [Reference LauLau98]. The generating function for the spherical growth series obtained in the monogenic case is
$h(z) = \frac {1}{(1+z)(1-z)^3}$
, agreeing with our results above. Furthermore, using a technique related to counting Munn trees, Lau [Reference LauLau98, Eq. (1), p. 410] derives a recursive formula for the spherical growth of
$\operatorname {\mathrm {FIM}}_r$
when
$r \geq 2$
, which, when analyzed using e.g. [Reference Hilton and PedersenHP91, p. 72], can be used to deduce the formulae (5) and (6) above.
We will now expand in two directions; first, in §4 we use (4) to find a formula for the growth rate of the number of idempotents in
$\operatorname {\mathrm {FIM}}(X)$
in Theorem 4.1. Next, in §5, we will analyze the formulae (5) and (6) in depth to find the exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
when
$|X|>1$
in Theorem 5.5.
4 Idempotent growth
We now calculate the growth of the set of idempotents in
$\operatorname {\mathrm {FIM}}(X)$
when
$|X|>1$
. As in §3, we set
$p=2|X|-1$
, and let
$E(X)$
denote the set of idempotents of
$\operatorname {\mathrm {FIM}}(X)$
. Recalling that these are represented exactly by the Munn trees with trunk of length
$0$
, by (4) the number of idempotents in the sphere of radius K is:
In fact (as we shall see in the computation that follows) the Kth roots of the even terms converge, so the exponential growth rate can be computed as a simple limit:
Since
$|X|>1$
and thus also
$p> 1$
, we see that both
$kp+p+1$
and
$k(p-1)+p+1$
tend to infinity with k. Hence we may apply Stirling’s approximation to (7) to give:
We may now cancel the es in the right factor, giving
where the last equality follows by observing that the numerator and denominator are degree p polynomials in k, and thus the limit is the quotient of the leading coefficients. Since
$\lim _{p \to \infty } \left (\frac {p}{p-1}\right )^{p-1}= e$
, it follows that as the rank
$|X| \to \infty $
, the growth rate of the idempotents tends to
$\sqrt {ep}$
. We summarize the results below in terms of the rank
$r=|X|$
, for which
$p=2r-1$
.
Theorem 4.1. The exponential growth rate of the number of idempotents in the free inverse monoid of rank r is
As r tends to infinity this converges to
$\sqrt {e(2r-1)}$
.
For example, the exponential growth rate of idempotents in
$\operatorname {\mathrm {FIM}}_2$
is
$\frac {3}{2} \sqrt {3}$
, or approximately
$2.598$
, while
$\sqrt {e(2r-1)} \approx 2.856$
. We remark that, in each rank, the exponential growth rate of the number of idempotents is strictly below
$2r-1$
, which is the obvious lower bound on the exponential growth rate of the whole monoid. Thus, the proportion of elements of a given even length
$2K$
which are idempotents tends to zero exponentially fast in a sphere of radius
$2K$
as K tends to infinity. In particular, the growth function of the set
$E(X)$
of idempotents (with respect to X) is not a significant contributor to the growth function of
$\operatorname {\mathrm {FIM}}(X)$
.
5 The growth of free inverse monoids of higher rank
In this section we describe the exponential growth rate of
$\operatorname {\mathrm {FIM}}_r$
when
$r> 1$
(the case
$r=1$
already having been handled in §3.4). This will turn out to be the largest real root of a certain polynomial. We begin with proving some general lemmas regarding roots of certain polynomials.
5.1 Roots of polynomials
We shall need the following elementary fact.
Lemma 5.1. Let
$p \geq 2, p\in \mathbb {N}$
and
$\alpha , \beta \in \mathbb {R}$
with
$\alpha , \beta> 0$
. Then, not counting multiplicity, the polynomial
$\alpha (t-1)^{p-1} - \beta t^{p-2}\in \mathbb {R}[t]$
has exactly one root in the interval
$(1, \infty )$
.
Proof. Suppose for contradiction the claim is false and take a counterexample with
$p\geq 2$
minimal – clearly
$p>2$
, as otherwise the polynomial could not have more than one root. The given polynomial is clearly negative at
$t=1$
and positive for sufficiently large t, so it must have an odd number of roots (counting multiplicity) on
$(1, \infty )$
. Because it is a counterexample to the claim, this means it has at least
$3$
distinct roots, or else two distinct roots such that at least one root is also a turning point. Now between every pair of distinct roots of the polynomial there must be a root of the derivative, so the derivative has at least two distinct roots on
$(1, \infty )$
. However, the derivative
$\alpha (p-1) (t-1)^{p-2} - \beta (p-2) t^{p-3}$
is another function of the given form but of lower degree, so this contradicts the minimality of p.
Now we use Lemma 5.1 to determine the behaviour of the maximal roots of a certain family of polynomials. These roots will be the exponential growth rates of the free inverse monoids, as we will see in Theorem 5.5.
Lemma 5.2. Let
$p\in \mathbb {N}$
with
$p \geq 2$
. Let
$y=y(p)$
be the largest real solution to
$p^p y^{p-2} - (py-1)^{p-1}=0$
. Then
$y\in (p,p+1)$
and, as
$p \to \infty $
, we have
Proof. We divide the polynomial equation throughout by
$p^{2p-2}$
to obtain
We will write
$z=y/p$
. The plan now is to justify that this has a root
$z\in (1,1+1/p)$
by using the intermediate value theorem applied to the following polynomial:
It is easy to see that
$f(1)<0$
. Therefore it now suffices for us to show that
$f(1+1/p)>0$
. This is straightforward to verify when
$p=2$
, so instead assume
$p\geq 3$
. We use the binomial expansion to obtain
where the rightmost summation is taken to be
$0$
in the case
$p=3$
. This can be written as
From now on assume
$z>1$
. By dividing throughout by
$z^{p-3}$
, we find that
and hence
Since
${p-1 \choose i}$
is bounded from above by
$p^i$
we have
Notice that the summation in the final term can be manipulated to obtain
Hence for all
$z>1$
Now substituting in
$z=1+\frac {1}{p}$
, we get
where the rightmost denominator is
from which it follows that
Thus, we have proved that
$f(1+\frac {1}{p})>0$
. Since
$f(1)<0$
, by the intermediate value theorem there is a root
$z\in (1,1+1/p)$
and as
$z = y/p$
, there is a root
$y\in (p,p+1)$
as claimed. Hence, by Lemma 5.1 (applied with
$t=py$
) the root y is the maximal root of our polynomial because it is the unique root in the interval
$(\frac {1}{p},\infty )$
.
We now prove the asymptotic formula (8) as
$p\rightarrow \infty $
. Let z be the unique root of
$f(z)$
in the interval
$(1, 1+\frac {1}{p})$
, and set
$z=1+1/p+C/p^2$
– note that C depends on p, and
$-p < C < 0$
. Substitute this formula for z into (9). Elementary algebraic manipulations then yield
Note that since
$z>1$
by assumption, we have
$z^{2-i} < 1$
whenever
$i \geq 3$
, and thus
Furthermore, since
$|C|\leq p$
, we have that
Therefore as
$p\rightarrow \infty $
, we get
in particular,
$0=2C+3+O(1),$
that is,
$C=-3/2+O(1)$
and therefore C is bounded. This allows us to refine the estimations above and observe that
$\frac {2C-1}{2p^3}+\frac {C^2 +C +1}{p^4}$
is also
$o(1/p^2)$
, hence
which yields
$C=-3/2+o(1)$
. Substituting this into
$z=1+1/p+C/p^2$
, we obtain that the unique root for the polynomial
$f(z)$
, where
$z=y/p$
, is
$1+1/p-3/(2p^2)+o(1/p^2)$
. This proves (8).
5.2 Exponential growth of free inverse monoids
We will now use the sizes of the spheres determined in §3 to determine the exponential growth rate of
$\operatorname {\mathrm {FIM}}_r$
when
$r>1$
.
Recall that the growth rate is defined as
There are only polynomially many terms in our formulae (5) and (6) for
$|S(K)|$
with respect to K, so the exponential growth rate y is determined by the growth rate of the sequence of maximal terms. Moreover, by Theorem 4.1, the exponential growth rate of the idempotents is strictly less than
$2 |X| -1$
, which is a lower bound on the exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
, so the term (which occurs in the even case only) corresponding to trunk length
$0$
may be ignored. Thus the growth rate is equal to
Clearly we can choose a sequence of values
$t_i, k_i$
and
$K_i$
for
$t, k$
and K respectively such that the limit
$\lim _{i \to \infty }|M(t_i, k_i)|^{\frac {1}{K_i}}$
of the corresponding terms converges to the growth rate. We begin with a lemma which will help us identify key properties of the sequences
$t_i, k_i$
.
Lemma 5.3. Let
$K_i$
,
$t_i$
and
$k_i$
(
$i \in {\mathbb {N}}$
) be non-negative integer sequences such that
$t_i \geq 1$
,
$K_i = t_i + 2k_i$
, and
$K_i \to \infty $
as
$i \to \infty $
. Assume furthermore that
is defined and finite, where
$M(t_i, k_i)$
denotes the set of Munn trees over the alphabet X with
$t_i$
trunk edges and
$k_i$
branch edges as in §3. If as
$i \to \infty $
either
$k_i$
is bounded above or
$\frac {t_i-1}{k_i}$
is not bounded above, then
$y \leq p$
. Otherwise, if x is any accumulation point of the sequence
$\frac {t_i-1}{k_i}$
, then
Proof. By (3) we have
Suppose first that the sequence
$k_i$
is bounded above by some constant B. Then, since
$\binom {n}{r} \leq n^r$
, we can bound the last term in (12), yielding
where the final inequality is due to the fact that
$t_i \leq K_i$
for all i. Thus, the claim is proved in the case where
$k_i$
is uniformly bounded above, so assume that it is not.
In this case, by passing to a subsequence if necessary, we may assume that
$k_i \to \infty $
as
$i \to \infty $
. Hence the three sequences
$k_ip+2p+(t_i-1)(p-1)$
,
$k_i$
, and
$k_i(p-1)+2p+(t_i-1)(p-1)$
, all tend to infinity as
$i \to \infty $
. Thus, we may use Stirling’s approximation for each of these three sequences to replace
in (12) by the expression
where
$\alpha $
is a rational function of the
$t_i$
and
$k_i$
such that
$\alpha (t_i, k_i)^{\frac {1}{K_i}} \to 1$
as
$i \to \infty $
. Doing this substitution into (12) thus eliminates the
$\alpha (t_i, k_i)$
in the limit, and we are left to analyze
From this point on, for ease of calculation, we set
$n_i = t_i-1$
so that
$K_i = t_i + 2 k_i = n_i + 1 + 2 k_i$
and take logarithms, yielding
where we have set
Dividing the numerator and denominator of
$Q(p, n_i,k_i)$
by
$k_i^{k_ip + 2p + n_i(p-1)}$
, then factoring out
$k_i$
factors from all exponents, we obtain
By using the properties of logarithmic functions, we can rewrite (14) as
Now, using the simple equality
together with (15), we can rewrite the expression (13) into
Suppose first that
$\frac {n_i}{k_i}$
is not uniformly bounded above. Then we may refine our subsequence so that
$\frac {n_i}{k_i} \to \infty $
as
$i \to \infty $
. We consider the behaviour of the quantity
$\beta (p, n_i, k_i) - \gamma (p, n_i, k_i)$
appearing in (16). It can be rewritten as
and hence as
$i \to \infty $
, we have that
$\beta (p, n_i, k_i) - \gamma (p, n_i, k_i)$
tends to
In this way, the limit (16) becomes
This is precisely what was to be shown.
There remains only the case where
$\frac {n_i}{k_i}$
is bounded above. In this case by refining the sequence we may assume it converges to some
$x\in [0,\infty )$
. In this case the expression (16) can, by taking the limit and recalling that
$k_i\rightarrow \infty $
, be seen to be changed into precisely
as required.
Having analyzed the limit in Lemma 5.3, we set
With this notation, an easy consequence of Lemma 5.3 is now the following key lemma.
Lemma 5.4. The exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
is equal to
$\max \left \{p, \sup _{x \geq 0} \exp h(x)\right \}.$
Proof. It follows immediately by Lemma 5.3 that the growth rate is at most the maximum above. For the converse inequality, notice that for any sequence
$K_i$
with
$i \to \infty $
, there exist sequences
$t_i, k_i$
with
$K_i=t_i+2k_i$
and satisfying either of the three properties described in the conditions of Lemma 5.3: there are clearly such sequences where
$k_i$
is bounded above, and also sequences where
$\frac {t_i-1}{k_i}$
is not bounded above. Finally, for any given
$x \in [0, \infty )$
, we can choose
$t_i, k_i$
such that
$\frac {t_i-1}{k_i}$
converges to x: indeed, it suffices to set each
$k_i$
to be the integer part of
$\frac {K_i}{x+2}$
and then define
$t_i = K_i - 2k_i$
. For any of the sequences above, by passing to a subsequence if necessary, we can also ensure that the limit
$\lim _{i \to \infty } M(t_i, k_i)^{\frac {1}{K_i}}$
exists. It follows from Lemma 5.3 that we can realize any number in
$\{p\} \cup \{\exp h(x): x \geq 0\}$
as a limit of a sequence
$M(t_i, k_i)^{K_i}$
, and clearly any such number must be a lower bound for the growth rate (10).
We are ready to state and prove our second main theorem:
Theorem 5.5. Let
$\operatorname {\mathrm {FIM}}(X)$
be the free inverse monoid on X. Assume
$|X|\geq 2$
, and write y for the exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
. Write
$p=2|X|-1$
. Then
$y\in (p,p+1)$
is the largest real root of the polynomial equation
In particular, y is an algebraic number.
Proof. The fact that the maximal root of the polynomial above lies inside
$(p,p+1)$
is stated and proved in Lemma 5.2 so what remains to be shown is that the exponential growth rate is a root, and is greater than p. By Lemma 5.4, we have
It is easy to see that as
$x\rightarrow \infty $
,
$\exp h(x)$
tends to p, while at
$x=0$
the function is equal to the growth rate of the idempotents, which is less than p; hence it suffices to analyze the local extrema of
$\exp h(x)$
and compare these values with p. Since the exponential function is monotonically increasing, the local extrema of
$\exp h(x)$
and
$h(x)$
occur at the same places, and we can directly determine the latter by computing the derivative of
$h(x)$
and setting it to
$0$
. Multiplying the equation
$h'(x)=0$
by
$(x+2)^2$
, cancelling terms and rearranging, we obtain
Multiplying both sides by
$(x+1)$
, we get
and we find the right-hand side of the above expression in (17). Replacing it therein by the left-hand side, we find that when
$h'(x)=0$
, the value of
$\exp h(x)$
is
Thus, when x maximizes
$\exp h(x)$
, we have that
$x = \frac {p}{p-1}(y-1)$
. On the other hand, by exponentiating both sides of (18), we see that
$h(x)$
is maximized when x is a solution to the polynomial equation
Substituting
$x = \frac {p}{p-1}(y-1)$
into (19), we find that the maximal value of
$\exp h(x)$
, i.e. the exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
, satisfies
simplifying to
$p^py^{p-2}=(py-1)^{p-1}$
, as required.
Combining the estimates in Lemma 5.2 with Theorem 5.5, we have the following corollary on the behaviour of the growth rate for large ranks.
Corollary 5.6. Let
$\operatorname {\mathrm {FIM}}(X)$
be the free inverse monoid on X and write
$y=y(|X|)$
for the exponential growth rate of
$\operatorname {\mathrm {FIM}}(X)$
. Then
In particular, the exponential growth rate tends to twice the rank as
$|X|\rightarrow \infty $
.
Proof. It is straightforward to check that the corollary follows from Lemma 5.2 and Theorem 5.5 as
and anything
$o(1/p)$
is automatically
$o(1/|X|)$
.
Remark 5.7. The polynomial (1) seems almost always to be irreducible over
$\mathbb {Q}$
. A curious exception is the rank
$5$
(
$p=9$
) case, where the polynomial factorizes into irreducibles as
We have verified computationally that the polynomial is irreducible for all other ranks up to
$2000$
. It would be interesting to know if there is a conceptual reason why the polynomial is not irreducible for
$\operatorname {\mathrm {FIM}}_5$
, and indeed whether the polynomial is irreducible in all other cases.
Example 5.8. Consider
$r = 2$
, i.e. we wish to determine the exponential growth rate of
$\operatorname {\mathrm {FIM}}_2$
, which should lie between
$3$
and
$4$
. By Theorem 5.5 this growth rate is the largest real root of the polynomial equation
$27y - (3y - 1)^2 = 0$
. Hence the exponential growth rate of
$\operatorname {\mathrm {FIM}}_2$
is exactly
$\frac {11}{6} + \frac {\sqrt {13}}{2}$
, or approximately
$3.636$
.
Finally, we pose the following question, which is a first step in expanding the work in this article into a program of extracting algebraic information purely from growth in the setting of inverse monoids:
Question 5.9. Let M be an inverse monoid generated by r elements such that M has the same growth rate as
$\operatorname {\mathrm {FIM}}_r$
. Is M necessarily free?
The corresponding question for free groups has an affirmative answer [Reference KoubiKou98].
Acknowledgement
The authors thank Tara Brough and Marianne Johnson for helpful comments and discussions, and the anonymous referee for helpful comments and indicating the article [Reference LauLau98].
Competing interests
The authors have no competing interests to declare.
Data availability statement
No data was generated.









