Polynomiality of factorizations in reflection groups
Abstract.
We study the number of ways of factoring elements in the complex reflection groups as products of reflections. We prove a result that compares factorization numbers in to those in the symmetric group , and we use this comparison, along with the ELSV formula, to deduce a polynomial structure for factorizations in .
1. Introduction
Given a set of generators of a multiplicative group , we ask the natural enumerative question: How many ways can an element be factored as a product of elements from ? Given and , we denote these integer counts by . We seek to understand the structural properties of these numbers, especially in the setting of reflection groups.
A special case of this setup is the classical problem of counting factorizations of a given permutation as a product of transpositions. It is well known that such factorizations in are equivalent to degree- holomorphic maps from a complex curve to the projective line with ramification specified by over one point and simple ramification at additional points [CM16]. These counts are of long-standing interest in combinatorics, functional analysis, algebraic geometry, integrable systems, and physics, dating back at least to the pioneering work of Hurwitz in the late 19th century [Hur91].
Hurwitz’s foundational work suggested the importance of studying transitive factorizations in —that is, factorizations where the subgroup generated by the transpositions acts transitively on . In terms of maps of complex curves, transitivity is equivalent to the condition that the domain is topologically connected. Let be the number of length- transitive factorizations of . One of the most remarkable results about these numbers is the celebrated ESLV formula, proved by Ekedahl, Lando, Shapiro, and Vainshtein, which relates the counts of transitive factorizations to intersection numbers on moduli spaces of curves.
ELSV Formula ([ELSV01]).
If has cycle type and , then
where is the symmetric polynomial
The polynomial structure implied by the ELSV formula is truly striking and imposes a great deal of structure on the factorization numbers. Not only is each a symmetric polynomial, but the degrees of the nonzero terms lie in the interval . In other words, there is an effective bound on the number of nonzero coefficients in each , and those finitely-many coefficients then determine the infinitely-many values of obtained by fixing and while varying and . Although this polynomial structure was proved by the ELSV formula, it had been discovered earlier by Goulden, Jackson, and Vainshtein [GJV00].
It is often the case that results about symmetric groups are special cases of phenomena that hold more generally for reflection groups, and polynomiality is not an exception to this rule. In this paper, we generalize all aspects of the polynomial structure implied by the ELSV formula to the infinite family of complex reflection groups .
To state the main result, we give a brief overview of notation (see Section 2 for precise definitions). We are interested in the complex reflection groups where , and are positive integers with . Each of these groups is generated by a set of reflections , and for any , we let denote the number of connected factorizations of into reflections. There is a natural group homomorphism and a function ; the main result is stated in terms of these functions.
Main Result (Theorem 3.4).
Fix such that . For any , there exist two symmetric polynomials
depending on and such that, if has cycle type and , then
In addition, the nonzero terms in the polynomials all have degrees in the interval
Remarks
-
(1)
The “connected” condition for factorizations in is a natural generalization of the “transitive” condition in . It is shown in Proposition 2.12 that connected factorization numbers in determine all factorization numbers.
-
(2)
The proof of the main result expresses each as an explicit linear combination of the polynomials with , where the latter polynomials are those that appear in the ELSV formula. Thus, in cases where we have explicit formulas for for , we also obtain explicit formulas for .
-
(3)
By the classification of Shephard and Todd [ST54], the infinite family comprises all but 34 irreducible complex reflection groups. It is currently unclear whether one should expect a uniform polynomial structure that extends to the exceptional groups. The authors leave the investigation of such a generalization to future work.
-
(4)
Given the bounds on the degree of the polynomials , one might hope that there is an interpretation of these polynomials in terms of intersection numbers on appropriate generalizations of the moduli spaces . Finding such an interpretation would be very interesting, especially if it could be extended to the exceptional groups, and the authors also leave these investigations to future work.
1.1. Relation to previous work
Many recent results in the literature have begun to uncover the structure inherent to factorizations in complex reflection groups [BGJ08, CS14, Mic16, dHR18, Dou18, LM19]. In much of the existing literature, the authors fix an element of a complex reflection group and compute an explicit formula for the generating series of all factorizations of that element. The formulas that have been found are quite compelling, especially the uniform formula discovered by Chapuy and Stump for factoring Coxeter elements in well-generated complex reflection groups [CS14], generalizing a result of Jackson that computes all factorizations of a long cycle in a symmetric group [Jac88].
The polynomial structure presented in this paper is somewhat orthogonal to the previous results. In particular, the previous results in the work cited above studied formulas for a fixed and varying , which is equivalent to fixing while varying . The polynomial structure, on the other hand, only arises when we fix and and we vary , not just in a single group, but throughout all with .
Another distinction between this work and the previous papers is that most of the previous results use Burnside’s character formula to study factorization numbers. Since our focus is on connected factorizations, these techniques are less immediately applicable.
While the polynomials in this paper are not given by explicit formulas, they provide a very general structural understanding of factorization numbers for complex reflection groups. Most of the previous results with explicit formulas study factorization numbers of Coxeter elements in well-generated complex reflection groups (Douvropoulos also extended these formulas to regular elements [Dou18]). In the family , the only well-generated groups are those for which or , and the Coxeter elements are very special, generalizing the long cycle in the case of . Polynomiality, on the other hand, reveals a structure inherent to the collection of all factorization numbers for all groups .
However, if one requires explicit formulas for factoring specific elements in , then the methods of this paper are also useful. In particular, Corollary 3.5 provides an explicit comparison between the factorization series of and that of . As an example application, we use the known formula for calculating factorizations of long cycles in to write a generating series for factoring long cycles in (Corollary 3.6).
1.2. Plan of the paper
Section 2 collects information about complex reflection groups and various types of factorizations. We begin in 2.1 with a review of complex reflection groups, describing in detail the groups that are of primary interest in this work. In 2.2, we define the particular factorization numbers that we study, along with a refinement that will be important. In 2.3, we introduce a useful graph-theoretic interpretation of these factorizations. We close Section 2 with a discussion of connected factorization numbers and , and we describe how to recover all factorizations from the connected ones.
Section 3 contains the main results of this paper. These results all follow from Theorem 3.1, which compares factorization numbers for with those of . More specifically, Theorem 3.1 expresses as a linear combination of the numbers with . From this comparison result and the polynomiality implied by the ELSV formula, it then follows that the factorization numbers are determined by polynomials. That the bounds on the degree work out so nicely was a pleasant surprise, and is a result of the specific structure of the comparison in Theorem 3.1. We close Section 3 by providing an explicit comparison between factorization series of and , and we use this to compute a formula for the factorization series of long cycles in .
1.3. Acknowledgements
The authors are grateful to Stanza Coffee on 16th Street in San Francisco for providing a pleasant environment in which to ponder polynomiality, and they are especially indebted to Luis for pouring the tastiest espressos that fueled their progress.
The second named author learned about the results of [CS14] at the Workshop on Moduli Spaces, Integrable Systems, and Topological Recursions hosted by the Université de Montréal in January 2016; he thanks the organizers for the invitation to participate and Guillaume Chapuy for his talk on the results of [CS14], which initiated this investigation.
This work was partially supported by the National Science Foundation (RUI DMS-2001439).
2. Factorizations in complex reflection groups
In this section, we collect definitions and examples of complex reflection groups, with a special emphasis on the groups . We then describe the different types of factorizations that we are interested in, and we introduce a graph-theoretic interpretation of those factorizations.
2.1. Complex reflections groups
Let be a finite-dimensional complex vector space. A linear transformation is said to be a reflection of V if it has finite order and if the fixed-point set
is a complex hyperplane in . A complex reflection group is a finite subgroup that is generated by reflections.
The data of a complex reflection group is more than just an abstract group; the complex vector space and an embedding in must also be specified. As opposed to reflections of real vector spaces, reflections of complex vector spaces do not necessarily have order two. A simple example of a complex reflection with order greater than two is multiplication by a primitive th root of unity, with , viewed as an element of .
The next example provides a general description of all of the reflections that will be considered in this paper and establishes notation that will be used throughout.
Example 2.1.
Let and let be a primitive th root of unity.
-
(1)
For each and , define the linear transformation to be the function that transposes the th and th coordinates then multiplies them by and , respectively:111Note that is independent of the representative we choose for the rational number .
The transformation is a reflection of because it has finite order and the fixed-point set is the hyperplane defined by the linear equation . When , we often omit it from the notation and write .
-
(2)
For each and each , define the linear transformation to be the function that multiplies the th coordinate by :
The transformation is a reflection of because it has finite order equal to the smallest positive integer such that and the fixed-point set is the hyperplane defined by .
The previous example provides us with a wealth of complex reflections. The next two examples describe the complex reflection groups that can be generated by sets of these reflections. We begin with the most classical example: the symmetric group.
Example 2.2.
Let . The complex reflection group in generated by
is isomorphic to the symmetric group , which is embedded in as the set of linear transformations that permute the coordinates of . Concretely, can be described as the set of permutation matrices—the matrices with a single in each row and column and zeros elsewhere. These matrices act on by matrix multiplication on the left.
The class of complex reflection groups that are of primary interest in this work are a natural generalization of the symmetric group. They are described in the following example.
Example 2.3.
Let and let and be positive integers such that . The complex reflection group is the group generated by
(2.1) |
Concretely, the elements of are the matrices (acting on by matrix multiplication on the left) that satisfy the following three conditions:
-
(1)
each row and column has a single nonzero entry,
-
(2)
each nonzero entry is an th root of unity, and
-
(3)
the product of the nonzero entries is an th root of unity.
It can be checked that the generating set in (2.1) is a complete list of reflections in . We let denote this set and write
where and . Notice that unless .
As familiar special cases of , observe that is the symmetric group , while is the group of th roots of unity. It can also be shown that the dihedral groups are isomorphic to for . For example, the symmetries of the square are isomorphic to .
Irreducible complex reflection groups were classified by Shephard and Todd in [ST54]. In addition to the infinite family described in Example 2.3, Shephard and Todd described a list of 34 exceptional groups, and they showed that every complex reflection group can be decomposed uniquely as a product, each factor of which is either for some or one of the exceptional groups. As the only infinite family in the classification, the groups of the form play an especially important role in the theory of complex reflection groups.
There are two natural group homomorphisms between complex reflection groups that are important. The first is the homomorphism
that replaces every nonzero entry in a matrix with . The second is the homomorphism
that computes the product of all of the nonzero entries in a matrix . The function appearing in the statement of polynomiality is related to the homomorphism ; it is defined by
2.2. Factorizations
Given an element , our goal is to study the number of ways it can be factored into reflections. More precisely, define the factorization set to be the set of ways to write as a product of reflections:
We are interested in the size of this factorization set:
Notice that the notation has been omitted from these definitions because it is encoded by the element , which is always understood to be an element of some .
Given a factorization
we obtain an identity in by applying the homomorphism :
However, is not necessarily an element of , because will be the identity whenever . Thus, if we want to compare factorizations in with factorizations in , it makes sense to refine the factorizations by the number of factors that belong to and .
For an element and nonnegative integers and such that , define the refined factorization set as
and define
Notice that
Applying the homomorphism to each factor then defines a function from the factorization set to the factorization set , which, by a slight abuse of notation, we also denote by :
(2.2) |
In order to compare the number of factorizations of to the number of factorizations of , it suffices to understand the preimages of the function in (2.2).
2.3. Factorization graphs
To assist in our study of the factorization sets introduced in the previous subsection, we introduce a combinatorial interpretation of those sets in terms of decorated graphs, and we prove several results concerning these graphs that will be useful in Section 3.
For our purposes, a graph on the vertex set consists of an ordered set of edges where each edge is a multiset of order two: with . For clarity, it’s worth noting that
-
•
the set of edges is ordered, and
-
•
self-edges and multiple edges are allowed.
We often require subsets of edges to preserve the ordering, and we write to denote a subset of edges with the induced ordering. The ordered set of edges containing two distinct vertices is denoted and the ordered set of self-edges is denoted .
The graphs that encode factorizations in have an additional edge labeling. In particular, we decorate each edge by an integer that satisfies the following constraints:
We define to be the set of graphs with ordered edges on the vertex set along with an edge labeling as above. If , then , because self-edges are impossible to label under the above constraints. Let denote the subset of graphs such that and .
Example 2.4.
The following is a depiction of a graph in . Each edge is the multiset containing the two vertices it attaches; for example, and . To keep the graph uncluttered, the edge labels are listed to the right instead of along the edges.
The reason we have introduced decorated graphs is because each graph in corresponds to an -tuple of reflections in a natural way. Specifically, for each edge , we associate a reflection via the rule
(2.3) |
Conversely, given an -tuple of reflections , we associate a decorated graph in with edges and edge labels specified by
(2.4) |
The identifications in (2.3) and (2.4) are inverse to each other, and we henceforth use them to identify the set of graphs in with the set of -tuples of reflections in :
(2.5) |
The subset corresponds to those -tuples of reflections where of the reflections belong to and of the reflections belong to .
Example 2.5.
The decorated graph in depicted in Example 2.4 is associated to the following -tuple of reflections in :
Given a graph , let be the product of the corresponding -tuple of reflections: . Then, by definition, . For each , let and denote the subsets of graphs whose corresponding reflections multiply to . By definition, the identification (2.5) induces an identification of these subsets with the appropriate factorization sets:
Our next goal is to better understand the subsets . In particular, given a graph in , we know that it belongs to for some , and we would like to be able to describe in terms of the graph. For this, we turn to a discussion of ordered edge walks.
Let be a graph with edge set . A directed edge consists of an edge along with a choice of ordering of the two vertices. Notice that every edge in has two possible directions, while edges in have only one possible direction. Given a directed edge , we denote the head and tail by and , respectively. A walk in is a set of directed edges such that for . A step of the walk refers to a single directed edge . The start and end of the walk refer to and , respectively. We use the following notation to denote walks:
where and for all . We say that a walk is ordered if the order of the steps is consistent with the ordering of edges: .
Given a graph and a vertex , there is a natural ordered walk that starts at vertex and sequentially walks along the edges . More specifically, starting at vertex , let be the first edge in that contains , and define . Next, let be the first edge in that occurs after and contains , and define . Continue in this way until, for some , there does not exist an edge in that occurs after and contains . When this happens, stop the recursion, and define
If is not contained in any edges, then is the trivial walk that starts and ends at and does not have any steps.
Example 2.6.
Consider the graph in Example 2.4. By starting at each vertex and following the edges sequentially, the four ordered edge walks we obtain are:
The next result is a useful observation about these ordered edge walks. It can be checked explicitly in Example 2.6.
Proposition 2.7.
Let . If is a directed edge in , then there is a unique such that is a step on the walk . Consequently,
-
(1)
every occurs as a step on exactly two walks and with , and
-
(2)
every occurs as a step on exactly one walk .
Proof.
Given a graph and a directed edge , let’s walk backwards to find an such that is a step on . More specifically, let be the last edge before that contains , and define . Then let be the last edge before that contains , and define . Continue in this way until, for some , there does not exist an edge before that contains , and define . By construction, the walk is equal to
for some directed edges . Thus, is a step on the walk .
To see that cannot be a step on more than one walk , it is enough to notice that, given a step on a walk , both the preceding and the following step are uniquely determined. Thus, if two walks and share one step, then they must share all of their steps. ∎
So far, the ordered walks only take into account the ordering of the edges, but not the labels. We now take into consideration the edge labels. We define the weight of a directed edge by
where the three cases are referred to as up-steps, loops, and down-steps, respectively. The weight of a walk is defined by
Example 2.8.
Given the above definitions, we are now ready to characterize those graphs in that correspond to factorizations of . This is the content of the next result.
Proposition 2.9.
Let be an element of and let be a decorated graph. Then if and only if
where are the standard basis vectors of .
Before proving the proposition, we return one last time to our running example.
Example 2.10.
Proof of Proposition 2.9.
Let be a decorated graph and consider the associated reflections defined in (2.3). By definition, if and only if , and this equality can be verified by checking that both sides act the same way on the standard basis vectors. Thus, we must prove that
Fix . In order to compute , we begin by looking for the first reflection of the form , , or . All other reflections fix , so they can be ignored for the purposes of this calculation. Notice that the edge in corresponding to the reflection is the first step in the walk , and the three possibilities for characterize whether is an up-step, a loop, or a down-step. In each case, we compute
Next, look for the first reflection occurring after of the form , , or . By the same argument as above,
Continuing in this way, we construct a list of elements such that
∎
2.4. Connected factorizations
Our main results in Section 3 are stated in terms of connected factorizations. In this subsection, we introduce connected factorizations and describe how they generalize the transitive factorizations in . We also prove that every factorization number can be computed from the connected factorization numbers.
Let . We say that a factorization
is connected if the corresponding graph is connected, in the sense that there exists at least one walk between any two vertices. The following proposition shows how the notion of connected factorizations in generalizes that of transitive factorization in .222In [LM19], Lewis and Morales studied a notion of transitive factorizations for that also generalizes the notion of transitive factorizations in . Their notion of transitive factorizations is more restrictive than the notion of connected factorizations studied here. On the other hand, the notion of connected factorizations studied here seems to agree with the notion of near admissible in work of Bini, Goulden, and Jackson on factorizations in hyperoctahedral groups [BGJ08].
Proposition 2.11.
Let . A factorization is connected if and only if the subgroup generated by acts transitively on the standard basis vectors .
Proof.
Let be a factorization with associated graph .
Suppose that is connected. To prove that the subgroup generated by acts transitively on , let and, by connectedness, choose a walk between and :
(2.6) |
Let be the graph with ordered edge set and notice that , the walk described in (2.6). Let be the subset of reflections corresponding to the edges , and set . By Proposition 2.9,
for some , implying that
Thus, the subgroup generated by acts transitively on .
Conversely, assume that the subgroup generated by acts transitively on . Given , there is a subset such that
(2.7) |
Set and let be the graph associated to . In order for (2.7) to be true, it must be the case that for some . Therefore, by Proposition 2.9, the ordered walk starts at vertex and ends at vertex . By definition, the edges of are a subset of the edges in , so the ordered walk corresponds to a (not-necessarily ordered) walk from to in the graph . Since and were arbitrary, this proves that is a connected graph. ∎
We denote the sets of connected graphs by , and we define the connected factorization numbers by
Since every graph decomposes uniquely as a disjoint union of connected graphs, every factorization number can be computed in terms of connected factorization numbers. To make this precise, we require a little more notation. Given a subset , let be the subset of that fixes all standard basis vectors aside from those indexed by the elements of . Given an element , a partition of consists of a set partition along with elements such that If , then a partition of the permutation simply consists of all ways to group together its disjoint cycles. Let denote the set of partitions of . The next result describes how to compute general factorization numbers from connected factorization numbers.
Proposition 2.12.
If and , then
Proof.
Notice that every graph can be decomposed uniquely as a disjoint union of connected graphs . If has vertices and has edges, then for some . In addition, the vertex sets form a set partition of and the integers add up to . Thus, there is a function
This function is surjective, but not injective. The number of graphs in the preimage of corresponds to the number of ways of choosing an ordering of all of the edges that is consistent with the ordering of the edges in each connected component . The number of ways of choosing such an ordering is counted by the multinomial
proving the formula in the proposition. ∎
Remark 2.13.
While Proposition 2.12 shows that connected factorizations determine all factorizations in principle, it is quite difficult to implement this reconstruction in practice due to the complexity of computing the set .
3. Comparison formula and polynomiality
In this section, we prove the main comparison formula between connected factorizations in and connected factorizations in (Theorem 3.1). We then use the comparison formula to prove polynomiality of factorizations in (Theorem 3.4). We close this section by reinterpreting the comparison formula in terms of exponential generating series (Corollary 3.5), then using this to compute the factorization series of all long cycles.
3.1. Comparison formula
The next result, which is the technical heart of this paper, utilizes the homomorphisms and and the function to describe an explicit comparison between the connected factorization numbers associated to and the connected factorization numbers associated to .
Theorem 3.1
For any ,
(3.1) |
where
(3.2) |
Notice that the term is nothing more than the number of ways to write as a product of nontrivial elements in the cyclic group. Since every factorization in the cyclic group is connected, we omit the tilde from the notation.
3.2. Proof of Theorem 3.1
We begin by proving Equation (3.1). When this is complete, we then turn to a proof of Equation (3.2), which follows from the computation of cyclic factorization numbers in Proposition 3.3.
To prove Equation (3.1), let and consider the function
which forgets all self-edges and edge labels. Since
it suffices to prove that, for any , the size of its preimage under is given by the following formula:
(3.3) |
Let ; we begin by describing the graphs . Such a graph has ordered edges . If we forget the self-edges, then we obtain edges that we denote corresponding to the ordered edges of . In addition, each edge has a label that we denote . If we forget the edges , then we obtain ordered self-edges that we denote , and each self-edge has a label that we denote . By Proposition 2.9, the edge labels must satisfy the condition
(3.4) |
for all , where is the ordered edge walk starting at vertex . Our task is to count the number of ways to choose such edges and labels subject to the constraint (3.4). Before working out the counting arguments carefully, we first summarize the three main points that will be proved.
-
•
The number of ways to choose the edges in along with the ordering is
-
•
The number of ways to choose labels on the edges in is .
-
•
The number of ways to choose labels on the edges in is .
We now justify each of these counts. In particular, this will prove Equation (3.3), and Equation (3.1) then follows.
Let’s begin by counting the ways to choose . Each self-edge in can by attached to any one of the nodes, which results in possibilities. In addition, we need to choose an inclusion , which can be thought of as choosing places in a line-up of possibilities; this choice is counted by the binomial coefficient . Together, the contribution of these choices to (3.3) is a factor of
Now we count the number of ways to label all of the edges. Since is the product of all of the nonzero entries in , Equation (3.4) implies that the edge labels must satisfy
(3.5) |
Since each edge occurs on exactly two of the ordered walks, once as an up-step and once as a down-step, it contributes to the exponent in (3.5). On the other hand, each self-edge occurs as a loop on exactly one walk and contributes to the exponent. Thus, the condition (3.5) is equivalent to
(3.6) |
In other words, the labels on the self-edges must be chosen subject to the condition (3.6), and the number of ways to do this is precisely counted by .
We have now chosen everything except for the labels on the edges in , and it remains to prove that, given the above choices, there are exactly ways to choose these labels. To accomplish this, we use the following lemma.
Lemma 3.2.
If is a connected graph, then there exists a set of edges and a labeling of the vertices such that, for every ,
-
(1)
is an edge on the walk , and
-
(2)
there exists such that is also an edge on the walk .
Before proving Lemma 3.2, let’s use it to count the number of ways to choose the remaining labels . Choose a specific subset of edges and a labeling of vertices satisfying the conditions of Lemma 3.2, and then consider any choice of edge labeling of the edges in ; notice that there are such choices. Given any such choice, we now prove that there exists a unique way to label the remaining edges such that (3.4) holds for all .
First, notice that is the only unlabeled edge on . Therefore, the constraint (3.4) for uniquely determines the label on . After fixing the label on , the only possible unlabeled edge on is , so (3.4) with uniquely determines this label. Continuing this way in decreasing order, we see that the label on is uniquely determined by (3.4) with for all .
The choices we made in the previous paragraph for the labels on ensure that the constraint (3.4) holds for , but it would be natural to worry about whether the constraint also holds for . Not to fret—we know that
for some , and using the validity of (3.4) for along with condition (3.5), we compute that
from which it follows that , proving that (3.4) holds for . Thus, every one of the choices for the labels in can be extended uniquely to a labeling of the edges that satisfies (3.4), proving that the total number of ways to label the edges in is .
This concludes our counting arguments, and the only task that remains is to prove the lemma.
Proof of Lemma 3.2.
Let be a connected graph and choose a single vertex . We recursively define vertices and edges that satisfy the two conditions in the lemma. Suppose we are given and satisfying the conditions of the lemma (if , then the conditions of the lemma are vacuous). If , then we are done. If not, we claim (proved below) that there exists an edge such that is a step in exactly one of the walks . Then Proposition 2.7 implies that there must be some other vertex such that is also a step in . We then conclude the recursive step by noticing that and satisfy the two conditions in the lemma.
To prove the claim in the previous paragraph, suppose towards a contradiction that every edge in that occurs as a step on one of the walks actually occurs as a step on two of them. Since , we know that , and for any , we know from Proposition 2.7 that the walk cannot share any edges in common with . Since is connected, each walk has at least one edge, and it follows that there must be at least one edge in that is not a step in any of the walks . Using again that is connected, it follows that there must be such an edge in that shares a vertex with at least one of the walks . Choose a vertex such that is a vertex in at least one of the walk and such that there exists an edge containing that is not a step in any of these walks.
Let be the ordered set of edges that contain and let be those edges that are steps in one (and thus, by assumption, two) of the walks , with complement . By the choice of in the previous paragraph, both and are nonempty. If all of the vertices in come before the vertices in , then the unique walk in that approaches along the last edge in must eventually depart from along the first edge in , a contradiction of the definition of (notice that, before departing for another vertex, the walk might loop along any number of edges in ). Similarly, if all of the edges in come after the vertices in , then the unique walk that does not belong to and that approaches along the last edge of must eventually depart along the first edge of , which already belongs to two distinct walks, contradicting Proposition 2.7. Finally, in the remaining cases, we can always find such that the set of edges in between and is nonempty. In this case, the unique walk in that approaches along must depart along the first edge in that appears after , a contradiction of the definition of .
Since every case leads to a contradiction, we conclude that we can always choose as in the first paragraph of the proof, and the proof of the lemma is complete. ∎
We have now proved Equation (3.1); to finish the proof of Theorem 3.1, it therefore remains to prove Equation (3.2). In the next proposition, we accomplish this by computing the cyclic factorization numbers for any . This result was essentially proved by Chapuy and Stump in [CS14], though they only considered the case where is a generator. The proof presented here is a modification of theirs.
Proposition 3.3.
For any integer and element ,
Proof.
Choose nontrivial elements and notice that their product can be extended to a factorization of into nontrivial elements
if and only if . In other words, the number of factorizations into nontrivial elements is the total number of products of nontrivial elements minus those that multiply to . Thus, we obtain the following recursion:
(3.7) |
It is straightforward to check that both of the formulas in the statement of the proposition satisfy the recursion in (3.7). The necessity for the two different formulas arises from the different initial values:
The validity of both of these initial values can also be checked directly from the formulas appearing in the statement of the proposition. ∎
3.3. Polynomiality
The polynomial structure of all factorization numbers of is now a direct application of Theorem 3.1.
Theorem 3.4
Fix such that . For any , there exist two symmetric polynomials
depending on and such that, if has cycle type and , then
In addition, the nonzero terms in the polynomials all have degrees in the interval
Proof.
Applying Theorem 3.1, we have
If has cycle type , the ELSV formula then implies that
where
and the nonzero terms in have degrees in the interval
Reorganizing terms, we see that
and we define
Observe that the degree of the nonzero terms in the th summand are at least
and at most
where the inequality in the second line uses the fact that . ∎
3.4. Generating series
For any element , define the generating series of factorizations and of connected factorizations, respectively, by
where is a formal variable. The next result shows how Theorem 3.1 can be interpreted in terms of these generating series.
Corollary 3.5.
For any ,
where
Proof.
If is a long cycle, then Jackson computed an explicit formula for the factorization series of in [Jac88]:
We’ve omitted the tilde because all factorizations of the long cycle are connected. Using this, we obtain the following generalization to long cycles in .
Corollary 3.6.
If such that is a long cycle, then
where
References
- [BGJ08] G. Bini, I. P. Goulden, and D. M. Jackson. Transitive factorizations in the hyperoctahedral group. Canad. J. Math., 60(2):297–312, 2008.
- [CM16] R. Cavalieri and E. Miles. Riemann surfaces and algebraic curves, volume 87 of London Mathematical Society Student Texts. Cambridge University Press, Cambridge, 2016.
- [CS14] G. Chapuy and C. Stump. Counting factorizations of Coxeter elements into products of reflections. J. Lond. Math. Soc. (2), 90(3):919–939, 2014.
- [dHR18] E. delMas, T. Hameister, and V. Reiner. A refined count of Coxeter element reflection factorizations. Electron. J. Combin., 25(1):Paper 1.28, 11, 2018.
- [Dou18] T. Douvropoulos. On enumerating factorizations in reflection groups, 2018.
- [ELSV01] T. Ekedahl, S Lando, M. Shapiro, and A. Vainshtein. Hurwitz numbers and intersections on moduli spaces of curves. Invent. Math., 146(2):297–327, 2001.
- [GJV00] I. P. Goulden, D. M. Jackson, and A. Vainshtein. The number of ramified coverings of the sphere by the torus and surfaces of higher genera. Ann. Comb., 4(1):27–46, 2000.
- [Hur91] A. Hurwitz. Ueber Riemann’sche Flächen mit gegebenen Verzweigungspunkten. Math. Ann., 39(1):1–60, 1891.
- [Jac88] D. M. Jackson. Some combinatorial problems associated with products of conjugacy classes of the symmetric group. J. Combin. Theory Ser. A, 49(2):363–369, 1988.
- [LM19] J. B. Lewis and A. H. Morales. Factorization problems in complex reflection groups, 2019. To appear in Canadian J. Math.
- [Mic16] J. Michel. Deligne-Lusztig theoretic derivation for Weyl groups of the number of reflection factorizations of a Coxeter element. Proc. Amer. Math. Soc., 144(3):937–941, 2016.
- [ST54] G. C. Shephard and J. A. Todd. Finite unitary reflection groups. Canad. J. Math., 6:274–304, 1954.