This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Polynomiality of factorizations in reflection groups

Elzbieta Polak Department of Mathematics, The University of Texas at Austin, 2515 Speedway Stop C1200, Austin, Texas 78712, USA [email protected]  and  Dustin Ross Department of Mathematics, San Francisco State University, 1600 Holloway Avenue, San Francisco, California 94132, USA [email protected]
Abstract.

We study the number of ways of factoring elements in the complex reflection groups G(r,s,n)G(r,s,n) as products of reflections. We prove a result that compares factorization numbers in G(r,s,n)G(r,s,n) to those in the symmetric group SnS_{n}, and we use this comparison, along with the ELSV formula, to deduce a polynomial structure for factorizations in G(r,s,n)G(r,s,n).

1. Introduction

Given a set of generators RR of a multiplicative group GG, we ask the natural enumerative question: How many ways can an element ωG\omega\in G be factored as a product of mm elements from RR? Given GG and RR, we denote these integer counts by fmω0f_{m}^{\omega}\in\mathbb{Z}_{\geq 0}. 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 ωSn\omega\in S_{n} as a product of transpositions. It is well known that such factorizations in SnS_{n} are equivalent to degree-nn holomorphic maps from a complex curve to the projective line with ramification specified by ω\omega over one point and simple ramification at mm 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 SnS_{n}—that is, factorizations ρmρ1=ω\rho_{m}\cdots\rho_{1}=\omega where the subgroup generated by the transpositions ρ1,,ρm\rho_{1},\dots,\rho_{m} acts transitively on {1,,n}\{1,\dots,n\}. In terms of maps of complex curves, transitivity is equivalent to the condition that the domain is topologically connected. Let f~mω\widetilde{f}_{m}^{\omega} be the number of length-mm transitive factorizations of ωSn\omega\in S_{n}. 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 ωSn\omega\in S_{n} has cycle type (n1,,n)(n_{1},\dots,n_{\ell}) and g=12(mn+2)g=\frac{1}{2}(m-n-\ell+2), then

f~mω=m!i=1nini+1ni!Pg,(n1,,n)\widetilde{f}_{m}^{\omega}=m!\prod_{i=1}^{\ell}\frac{n_{i}^{n_{i}+1}}{n_{i}!}P_{g,\ell}(n_{1},\dots,n_{\ell})

where Pg,P_{g,\ell} is the symmetric polynomial

Pg,(x1,,x)=¯g,1λ1+λ2+(1)gλg(1x1ψ1)(1xψ)[x1,,x].P_{g,\ell}(x_{1},\dots,x_{\ell})=\int_{\mathcal{\overline{M}}_{g,\ell}}\frac{1-\lambda_{1}+\lambda_{2}-\cdots+(-1)^{g}\lambda_{g}}{(1-x_{1}\psi_{1})\cdots(1-x_{\ell}\psi_{\ell})}\in\mathbb{Q}[x_{1},\dots,x_{\ell}].

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 Pg,P_{g,\ell} a symmetric polynomial, but the degrees of the nonzero terms lie in the interval [2g3+,3g3+][2g-3+\ell,3g-3+\ell]. In other words, there is an effective bound on the number of nonzero coefficients in each Pg,P_{g,\ell}, and those finitely-many coefficients then determine the infinitely-many values of f~mω\widetilde{f}_{m}^{\omega} obtained by fixing gg and ll while varying mm and (n1,,n)(n_{1},\dots,n_{\ell}). 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 G(r,s,n)G(r,s,n).

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 G(r,s,n)G(r,s,n) where r,sr,s, and nn are positive integers with srs\mid r. Each of these groups is generated by a set of reflections RG(r,s,n)R\subseteq G(r,s,n), and for any ωG(r,s,n)\omega\in G(r,s,n), we let f~mω\widetilde{f}_{m}^{\omega} denote the number of connected factorizations of ω\omega into mm reflections. There is a natural group homomorphism π:G(r,s,n)Sn\pi:G(r,s,n)\rightarrow S_{n} and a function δ:G(r,s,n){0,1}\delta:G(r,s,n)\rightarrow\{0,1\}; the main result is stated in terms of these functions.

Main Result (Theorem 3.4).

Fix r,s>0r,s\in\mathbb{Z}_{>0} such that srs\mid r. For any g,0g,\ell\in\mathbb{Z}_{\geq 0}, there exist two symmetric polynomials

Pg,0,Pg,1[x1,,x]P_{g,\ell}^{0},P_{g,\ell}^{1}\in\mathbb{Q}[x_{1},\dots,x_{\ell}]

depending on rr and ss such that, if π(ω)\pi(\omega) has cycle type (n1,,n)(n_{1},\dots,n_{\ell}) and g=12(mn+2)g=\frac{1}{2}(m-n-\ell+2), then

f~mω=m!rn1i=1nini+1ni!Pg,δ(ω)(n1,,n).\widetilde{f}_{m}^{\omega}=\frac{m!}{r^{n-1}}\prod_{i=1}^{\ell}\frac{n_{i}^{n_{i}+1}}{n_{i}!}P_{g,\ell}^{\delta(\omega)}(n_{1},\dots,n_{\ell}).

In addition, the nonzero terms in the polynomials Pg,iP_{g,\ell}^{i} all have degrees in the interval

[2g3+,3g3+].[2g-3+\ell,3g-3+\ell].
Remarks

  1. (1)

    The “connected” condition for factorizations in G(r,s,n)G(r,s,n) is a natural generalization of the “transitive” condition in SnS_{n}. It is shown in Proposition 2.12 that connected factorization numbers in G(r,s,n)G(r,s,n) determine all factorization numbers.

  2. (2)

    The proof of the main result expresses each Pg,iP_{g,\ell}^{i} as an explicit linear combination of the polynomials Pg,P_{g^{\prime},\ell} with ggg^{\prime}\leq g, where the latter polynomials are those that appear in the ELSV formula. Thus, in cases where we have explicit formulas for Pg,P_{g^{\prime},\ell} for ggg^{\prime}\leq g, we also obtain explicit formulas for Pg,iP_{g,\ell}^{i}.

  3. (3)

    By the classification of Shephard and Todd [ST54], the infinite family G(r,s,n)G(r,s,n) 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. (4)

    Given the bounds on the degree of the polynomials Pg,iP_{g,\ell}^{i}, one might hope that there is an interpretation of these polynomials in terms of intersection numbers on appropriate generalizations of the moduli spaces ¯g,\overline{\mathcal{M}}_{g,\ell}. 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 ω\omega and varying mm, which is equivalent to fixing \ell while varying gg. The polynomial structure, on the other hand, only arises when we fix gg and \ell and we vary ω\omega, not just in a single group, but throughout all G(r,s,n)G(r,s,n) with nn\geq\ell.

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 G(r,s,n)G(r,s,n), the only well-generated groups are those for which s=1s=1 or s=rs=r, and the Coxeter elements are very special, generalizing the long cycle in the case of SnS_{n}. Polynomiality, on the other hand, reveals a structure inherent to the collection of all factorization numbers for all groups G(r,s,n)G(r,s,n).

However, if one requires explicit formulas for factoring specific elements in G(r,s,n)G(r,s,n), then the methods of this paper are also useful. In particular, Corollary 3.5 provides an explicit comparison between the factorization series of ωG(r,s,n)\omega\in G(r,s,n) and that of π(ω)Sn\pi(\omega)\in S_{n}. As an example application, we use the known formula for calculating factorizations of long cycles in SnS_{n} to write a generating series for factoring long cycles in G(r,s,n)G(r,s,n) (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 G(r,s,n)G(r,s,n) that are of primary interest in this work. In 2.2, we define the particular factorization numbers fmωf_{m}^{\omega} that we study, along with a refinement fm1,m2ωf_{m_{1},m_{2}}^{\omega} 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 f~mω\widetilde{f}_{m}^{\omega} and f~m1,m2ω\widetilde{f}_{m_{1},m_{2}}^{\omega}, 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 ωG(r,s,n)\omega\in G(r,s,n) with those of π(ω)Sn\pi(\omega)\in S_{n}. More specifically, Theorem 3.1 expresses f~mω\widetilde{f}_{m}^{\omega} as a linear combination of the numbers f~mπ(ω)\widetilde{f}_{m^{\prime}}^{\pi(\omega)} with mmm^{\prime}\leq m. From this comparison result and the polynomiality implied by the ELSV formula, it then follows that the factorization numbers f~mω\widetilde{f}_{m}^{\omega} 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 ωG(r,s,n)\omega\in G(r,s,n) and π(ω)Sn\pi(\omega)\in S_{n}, and we use this to compute a formula for the factorization series of long cycles in G(r,s,n)G(r,s,n).

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 G(r,s,n)G(r,s,n). 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 VV be a finite-dimensional complex vector space. A linear transformation ρGL(V)\rho\in\mathrm{GL(V)} is said to be a reflection of V if it has finite order and if the fixed-point set

{𝐯V|ρ(𝐯)=𝐯}\{\mathrm{\mathbf{v}}\in V\;|\;\rho(\mathrm{\mathbf{v}})=\mathrm{\mathbf{v}}\}

is a complex hyperplane in VV. A complex reflection group is a finite subgroup GGL(V)G\subset\mathrm{GL}(V) that is generated by reflections.

The data of a complex reflection group is more than just an abstract group; the complex vector space VV and an embedding in GL(V)\mathrm{GL}(V) 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 rrth root of unity, with r>0r>0, viewed as an element of GL()\mathrm{GL}(\mathbb{C}).

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 V=nV=\mathbb{C}^{n} and let ζr=e2πi/r\zeta_{r}=\mathrm{e}^{2\pi\mathrm{i}/r} be a primitive rrth root of unity.

  1. (1)

    For each 1i<jn1\leq i<j\leq n and k/r[0,1)k/r\in\mathbb{Q}\cap[0,1), define the linear transformation σijk/rGL(V)\sigma_{ij}^{k/r}\in\mathrm{GL}(V) to be the function that transposes the iith and jjth coordinates then multiplies them by ζrk\zeta_{r}^{-k} and ζrk\zeta_{r}^{k}, respectively:111Note that ζr±k\zeta_{r}^{\pm k} is independent of the representative we choose for the rational number k/rk/r.

    σijk/r(a1,,ai,,aj,,an)=(a1,,ζrkaj,,ζrkai,,an).\sigma_{ij}^{k/r}(a_{1},\dots,a_{i},\dots,a_{j},\dots,a_{n})=(a_{1},\dots,\zeta_{r}^{-k}a_{j},\dots,\zeta_{r}^{k}a_{i},\dots,a_{n}).

    The transformation σijk/r\sigma_{ij}^{k/r} is a reflection of VV because it has finite order 22 and the fixed-point set is the hyperplane defined by the linear equation xj=ζrkxix_{j}=\zeta_{r}^{k}x_{i}. When k/r=0k/r=0, we often omit it from the notation and write σij=σij0\sigma_{ij}=\sigma_{ij}^{0}.

  2. (2)

    For each 1in1\leq i\leq n and each k/r(0,1)k/r\in\mathbb{Q}\cap(0,1), define the linear transformation τik/rGL(V)\tau_{i}^{k/r}\in\mathrm{GL}(V) to be the function that multiplies the iith coordinate by ζrk\zeta_{r}^{k}:

    τik/r(a1,,ai,,an)=(a1,,ζrkai,,an).\tau_{i}^{k/r}(a_{1},\dots,a_{i},\dots,a_{n})=(a_{1},\dots,\zeta_{r}^{k}a_{i},\dots,a_{n}).

    The transformation τik/r\tau_{i}^{k/r} is a reflection of VV because it has finite order equal to the smallest positive integer dd such that rdkr\mid dk and the fixed-point set is the hyperplane defined by xi=0x_{i}=0.

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 V=nV=\mathbb{C}^{n}. The complex reflection group in GL(V)\mathrm{GL}(V) generated by

{σij| 1i<jn}\left\{\sigma_{ij}\;|\;1\leq i<j\leq n\right\}

is isomorphic to the symmetric group SnS_{n}, which is embedded in GL(V)\mathrm{GL}(V) as the set of linear transformations that permute the coordinates of VV. Concretely, SnS_{n} can be described as the set of permutation matrices—the n×nn\times n matrices with a single 11 in each row and column and zeros elsewhere. These matrices act on V=nV=\mathbb{C}^{n} 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 V=nV=\mathbb{C}^{n} and let rr and ss be positive integers such that srs\mid r. The complex reflection group G(r,s,n)GL(V)G(r,s,n)\subset\mathrm{GL(V)} is the group generated by

(2.1) {σijk/r|1i<jn0k<r}{τisk/r|1in0<k<r/s}.\left\{\sigma_{ij}^{k/r}\;\Big{|}\;{1\leq i<j\leq n\atop 0\leq k<r}\right\}\cup\left\{\tau_{i}^{sk/r}\;\Big{|}\;{1\leq i\leq n\atop 0<k<r/s}\right\}.

Concretely, the elements of G(r,s,n)G(r,s,n) are the n×nn\times n matrices (acting on VV by matrix multiplication on the left) that satisfy the following three conditions:

  1. (1)

    each row and column has a single nonzero entry,

  2. (2)

    each nonzero entry is an rrth root of unity, and

  3. (3)

    the product of the nonzero entries is an (r/s)(r/s)th root of unity.

It can be checked that the generating set in (2.1) is a complete list of reflections in G(r,s,n)G(r,s,n). We let RR denote this set and write

R=R1R2,R=R_{1}\sqcup R_{2},

where R1={σijk/r}R_{1}=\{\sigma_{ij}^{k/r}\} and R2={τisk/r}R_{2}=\{\tau_{i}^{sk/r}\}. Notice that R2=R_{2}=\emptyset unless s<rs<r.

As familiar special cases of G(r,s,n)G(r,s,n), observe that G(1,1,n)G(1,1,n) is the symmetric group SnS_{n}, while G(r,s,1)=μr/sG(r,s,1)=\mu_{r/s} is the group of (r/s)(r/s)th roots of unity. It can also be shown that the dihedral groups are isomorphic to G(r,r,2)G(r,r,2) for r>2r>2. For example, the symmetries of the square are isomorphic to G(4,4,2)G(4,4,2).

Irreducible complex reflection groups were classified by Shephard and Todd in [ST54]. In addition to the infinite family G(r,s,n)G(r,s,n) 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 G(r,s,n)G(r,s,n) for some (r,s,n)(r,s,n) or one of the exceptional groups. As the only infinite family in the classification, the groups of the form G(r,s,n)G(r,s,n) 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

π:G(r,s,n)Sn\pi:G(r,s,n)\rightarrow S_{n}

that replaces every nonzero entry in a matrix ωG(r,s,n)\omega\in G(r,s,n) with 11. The second is the homomorphism

ϕ:G(r,s,n)μr/s\phi:G(r,s,n)\rightarrow\mu_{r/s}

that computes the product of all of the nonzero entries in a matrix ωG(r,s,n)\omega\in G(r,s,n). The function δ\delta appearing in the statement of polynomiality is related to the homomorphism ϕ\phi; it is defined by

δ:G(r,s,n)\displaystyle\delta:G(r,s,n) {0,1}\displaystyle\rightarrow\{0,1\}
ω\displaystyle\omega {1 if ϕ(ω)=1,0 if ϕ(ω)1.\displaystyle\mapsto\begin{cases}1&\text{ if }\phi(\omega)=1,\\ 0&\text{ if }\phi(\omega)\neq 1.\end{cases}

2.2. Factorizations

Given an element ωG(r,s,n)\omega\in G(r,s,n), our goal is to study the number of ways it can be factored into reflections. More precisely, define the factorization set FmωRmF^{\omega}_{m}\subseteq R^{m} to be the set of ways to write ω\omega as a product of mm reflections:

Fmω:={(ρ1,,ρm)Rm|ρmρ1=ω}.F^{\omega}_{m}:=\left\{(\rho_{1},\dots,\rho_{m})\in R^{m}\;|\;\rho_{m}\cdots\rho_{1}=\omega\right\}.

We are interested in the size of this factorization set:

fmω:=|Fmω|.f^{\omega}_{m}:=|F^{\omega}_{m}|.

Notice that the notation (r,s,n)(r,s,n) has been omitted from these definitions because it is encoded by the element ω\omega, which is always understood to be an element of some G(r,s,n)G(r,s,n).

Given a factorization

ρmρ1=ωG(r,s,n),\rho_{m}\cdots\rho_{1}=\omega\in G(r,s,n),

we obtain an identity in SnS_{n} by applying the homomorphism π\pi:

π(ρm)π(ρ1)=π(ω)Sn.\pi(\rho_{m})\cdots\pi(\rho_{1})=\pi(\omega)\in S_{n}.

However, (π(ρ1),,π(ρm))\left(\pi(\rho_{1}),\dots,\pi(\rho_{m})\right) is not necessarily an element of Fmπ(ω)F^{\pi(\omega)}_{m}, because π(ρj)\pi(\rho_{j}) will be the identity whenever ρjR2\rho_{j}\in R_{2}. Thus, if we want to compare factorizations in G(r,s,n)G(r,s,n) with factorizations in SnS_{n}, it makes sense to refine the factorizations by the number of factors that belong to R1R_{1} and R2R_{2}.

For an element ωG(r,s,n)\omega\in G(r,s,n) and nonnegative integers m1m_{1} and m2m_{2} such that m=m1+m2m=m_{1}+m_{2}, define the refined factorization set as

Fm1,m2ω:={(ρ1,,ρm)Rm|ρmρ1=ω|{i|ρiRj}|=mj}Fmω,F^{\omega}_{m_{1},m_{2}}:=\left\{(\rho_{1},\dots,\rho_{m})\in R^{m}\;\Big{|}\;{\rho_{m}\cdots\rho_{1}=\omega\atop|\{i\;|\;\rho_{i}\in R_{j}\}|=m_{j}}\right\}\subseteq F_{m}^{\omega},

and define

fm1,m2ω:=|Fm1,m2ω|.f^{\omega}_{m_{1},m_{2}}:=|F^{\omega}_{m_{1},m_{2}}|.

Notice that

fmω=m1+m2=mfm1,m2ω.f^{\omega}_{m}=\sum_{m_{1}+m_{2}=m}f_{m_{1},m_{2}}^{\omega}.

Applying the homomorphism π\pi to each factor then defines a function from the factorization set Fm1,m2ωF^{\omega}_{m_{1},m_{2}} to the factorization set Fm1π(ω)F^{\pi(\omega)}_{m_{1}}, which, by a slight abuse of notation, we also denote by π\pi:

(2.2) π:Fm1,m2ωFm1π(ω).\pi:F^{\omega}_{m_{1},m_{2}}\rightarrow F^{\pi(\omega)}_{m_{1}}.

In order to compare the number of factorizations of ωG(r,s,n)\omega\in G(r,s,n) to the number of factorizations of π(ω)Sn\pi(\omega)\in S_{n}, 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 V=[n]={1,,n}V=[n]=\{1,\dots,n\} consists of an ordered set of edges E=(e1,,em)E=(e_{1},\dots,e_{m}) where each edge eEe\in E is a multiset of order two: e={i,j}e=\{i,j\} with i,j[n]i,j\in[n]. 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 EEE^{\prime}\preceq E to denote a subset of edges with the induced ordering. The ordered set of edges containing two distinct vertices is denoted E1EE_{1}\preceq E and the ordered set of self-edges is denoted E2EE_{2}\preceq E.

The graphs that encode factorizations in G(r,s,n)G(r,s,n) have an additional edge labeling. In particular, we decorate each edge eEe\in E by an integer k(e)\mathrm{k}(e) that satisfies the following constraints:

{0k(e)<r if eE1,0<k(e)<r/s if eE2.\begin{cases}0\leq\mathrm{k}(e)<r&\text{ if }e\in E_{1},\\ 0<\mathrm{k}(e)<r/s&\text{ if }e\in E_{2}.\end{cases}

We define Γm(r,s,n)\Gamma_{m}(r,s,n) to be the set of graphs with mm ordered edges on the vertex set [n][n] along with an edge labeling as above. If r=sr=s, then E2=E_{2}=\emptyset, because self-edges are impossible to label under the above constraints. Let Γm1,m2(r,s,n)Γm(r,s,n)\Gamma_{m_{1},m_{2}}(r,s,n)\subseteq\Gamma_{m}(r,s,n) denote the subset of graphs such that |E1|=m1|E_{1}|=m_{1} and |E2|=m2|E_{2}|=m_{2}.

Example 2.4.

The following is a depiction of a graph in Γ5,2(6,2,4)\Gamma_{5,2}(6,2,4). Each edge is the multiset containing the two vertices it attaches; for example, e5={3,4}e_{5}=\{3,4\} and e7={1,1}e_{7}=\{1,1\}. To keep the graph uncluttered, the edge labels are listed to the right instead of along the edges.

11223344e4e_{4}e2e_{2}e5e_{5}e6e_{6}e7e_{7}e3e_{3}e1e_{1}k(e1)=5\mathrm{k}(e_{1})=5k(e2)=0\mathrm{k}(e_{2})=0k(e3)=2\mathrm{k}(e_{3})=2k(e4)=1\mathrm{k}(e_{4})=1k(e5)=3\mathrm{k}(e_{5})=3k(e6)=4\mathrm{k}(e_{6})=4k(e7)=1\mathrm{k}(e_{7})=1

The reason we have introduced decorated graphs is because each graph in Γm(r,s,n)\Gamma_{m}(r,s,n) corresponds to an mm-tuple of reflections (ρ1,,ρm)RmG(r,s,n)m(\rho_{1},\dots,\rho_{m})\in R^{m}\subseteq G(r,s,n)^{m} in a natural way. Specifically, for each edge eEe\in E, we associate a reflection ρR\rho\in R via the rule

(2.3) ρ={σijk(e)/r if e={i,j}E1 with i<j,τisk(e)/r if e={i,i}E2.\rho=\begin{cases}\sigma_{ij}^{\mathrm{k}(e)/r}&\text{ if }e=\{i,j\}\in E_{1}\text{ with }i<j,\\ \tau_{i}^{s\mathrm{k}(e)/r}&\text{ if }e=\{i,i\}\in E_{2}.\end{cases}

Conversely, given an mm-tuple of reflections (ρ1,,ρm)RmG(r,s,n)m(\rho_{1},\dots,\rho_{m})\in R^{m}\subseteq G(r,s,n)^{m}, we associate a decorated graph in Γm(r,s,n)\Gamma_{m}(r,s,n) with edges and edge labels specified by

(2.4) (e,k(e))={({i,j},k) if ρ=σijk/rR1,({i,i},k) if ρ=τisk/rR2.(e,\mathrm{k}(e))=\begin{cases}\left(\{i,j\},k\right)&\text{ if }\rho=\sigma_{ij}^{k/r}\in R_{1},\\ \left(\{i,i\},k\right)&\text{ if }\rho=\tau_{i}^{sk/r}\in R_{2}.\end{cases}

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 Γm(r,s,n)\Gamma_{m}(r,s,n) with the set of mm-tuples of reflections in G(r,s,n)G(r,s,n):

(2.5) Γm(r,s,n)=RmG(r,s,n)m.\Gamma_{m}(r,s,n)=R^{m}\subseteq G(r,s,n)^{m}.

The subset Γm1,m2(r,s,n)Γm(r,s,n)=Rm\Gamma_{m_{1},m_{2}}(r,s,n)\subseteq\Gamma_{m}(r,s,n)=R^{m} corresponds to those mm-tuples of reflections where m1m_{1} of the reflections belong to R1R_{1} and m2m_{2} of the reflections belong to R2R_{2}.

Example 2.5.

The decorated graph in Γ5,2(6,2,4)\Gamma_{5,2}(6,2,4) depicted in Example 2.4 is associated to the following 77-tuple of reflections in G(6,2,4)G(6,2,4):

(σ345,σ230,τ44,σ121,σ343,σ134,τ12).\left(\sigma_{34}^{5},\sigma_{23}^{0},\tau_{4}^{4},\sigma_{12}^{1},\sigma_{34}^{3},\sigma_{13}^{4},\tau_{1}^{2}\right).

Given a graph γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n), let ω\omega be the product of the corresponding mm-tuple of reflections: ω=ρmρ1\omega=\rho_{m}\cdots\rho_{1}. Then, by definition, (ρ1,,ρm)Fmω(\rho_{1},\dots,\rho_{m})\in F^{\omega}_{m}. For each ωG(r,s,n)\omega\in G(r,s,n), let ΓmωΓm(r,s,n)\Gamma^{\omega}_{m}\subseteq\Gamma_{m}(r,s,n) and Γm1,m2ωΓm1,m2(r,s,n)\Gamma^{\omega}_{m_{1},m_{2}}\subseteq\Gamma_{m_{1},m_{2}}(r,s,n) denote the subsets of graphs whose corresponding reflections multiply to ω\omega. By definition, the identification (2.5) induces an identification of these subsets with the appropriate factorization sets:

Γm(r,s,n)=\displaystyle\Gamma_{m}(r,s,n)= Rm\displaystyle\;R^{m}
Γmω=\displaystyle\Gamma^{\omega}_{m}\;\;\;=\;\; Fmω\displaystyle\;F_{m}^{\omega}
Γm1,m2ω=\displaystyle\Gamma^{\omega}_{m_{1},m_{2}}\;=\;\; Fm1,m2ω.\displaystyle\;F_{m_{1},m_{2}}^{\omega}.

Our next goal is to better understand the subsets ΓmωΓm(r,s,n)\Gamma_{m}^{\omega}\subseteq\Gamma_{m}(r,s,n). In particular, given a graph in Γm(r,s,n)\Gamma_{m}(r,s,n), we know that it belongs to Γmω\Gamma_{m}^{\omega} for some ω\omega, and we would like to be able to describe ω\omega in terms of the graph. For this, we turn to a discussion of ordered edge walks.

Let γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n) be a graph with edge set E=(e1,,em)E=(e_{1},\dots,e_{m}). A directed edge e=(i0,i1)\vec{e}=(i_{0},i_{1}) consists of an edge e={i0,i1}Ee=\{i_{0},i_{1}\}\in E along with a choice of ordering of the two vertices. Notice that every edge in E1E_{1} has two possible directions, while edges in E2E_{2} have only one possible direction. Given a directed edge e=(i0,i1)\vec{e}=(i_{0},i_{1}), we denote the head and tail by h(e)=i1\mathrm{h}(\vec{e})=i_{1} and t(e)=i0\mathrm{t}(\vec{e})=i_{0}, respectively. A walk in γ\gamma is a set of directed edges w=(s1,,s)w=(\vec{s}_{1},\dots,\vec{s}_{\ell}) such that h(sj)=t(sj+1)\mathrm{h}(\vec{s}_{j})=\mathrm{t}(\vec{s}_{j+1}) for j=1,,1j=1,\dots,\ell-1. A step of the walk refers to a single directed edge sj\vec{s}_{j}. The start and end of the walk refer to t(s1)\mathrm{t}(\vec{s}_{1}) and h(s)\mathrm{h}(\vec{s}_{\ell}), respectively. We use the following notation to denote walks:

w=(i0s1i1s2si),w=(i_{0}\stackrel{{\scriptstyle s_{1}}}{{\longrightarrow}}i_{1}\stackrel{{\scriptstyle s_{2}}}{{\longrightarrow}}\cdots\stackrel{{\scriptstyle s_{\ell}}}{{\longrightarrow}}i_{\ell}),

where h(sj)=ij\mathrm{h}(\vec{s}_{j})=i_{j} and t(sj)=ij1\mathrm{t}(\vec{s}_{j})=i_{j-1} for all j=1,,j=1,\dots,\ell. We say that a walk is ordered if the order of the steps is consistent with the ordering of edges: (s1,,s)E(s_{1},\dots,s_{\ell})\preceq E.

Given a graph γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n) and a vertex i[n]i\in[n], there is a natural ordered walk wi=wi(γ)w_{i}=w_{i}(\gamma) that starts at vertex ii and sequentially walks along the edges e1,e2,,eme_{1},e_{2},\dots,e_{m}. More specifically, starting at vertex i=i0i=i_{0}, let s1={i0,i1}s_{1}=\{i_{0},i_{1}\} be the first edge in EE that contains i0i_{0}, and define s1=(i0,i1)\vec{s}_{1}=(i_{0},i_{1}). Next, let s2={i1,i2}s_{2}=\{i_{1},i_{2}\} be the first edge in EE that occurs after s1s_{1} and contains i1i_{1}, and define s1=(i1,i2)\vec{s}_{1}=(i_{1},i_{2}). Continue in this way until, for some ii_{\ell}, there does not exist an edge in EE that occurs after ss_{\ell} and contains ii_{\ell}. When this happens, stop the recursion, and define

wi(γ)=(i0s1i1s2si).w_{i}(\gamma)=(i_{0}\stackrel{{\scriptstyle s_{1}}}{{\longrightarrow}}i_{1}\stackrel{{\scriptstyle s_{2}}}{{\longrightarrow}}\cdots\stackrel{{\scriptstyle s_{\ell}}}{{\longrightarrow}}i_{\ell}).

If ii is not contained in any edges, then wiw_{i} is the trivial walk that starts and ends at ii 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:

w1\displaystyle w_{1} =(1e42);\displaystyle=(1\stackrel{{\scriptstyle e_{4}}}{{\longrightarrow}}2);
w2\displaystyle w_{2} =(2e23e54);\displaystyle=(2\stackrel{{\scriptstyle e_{2}}}{{\longrightarrow}}3\stackrel{{\scriptstyle e_{5}}}{{\longrightarrow}}4);
w3\displaystyle w_{3} =(3e14e34e53e61e71);\displaystyle=(3\stackrel{{\scriptstyle e_{1}}}{{\longrightarrow}}4\stackrel{{\scriptstyle e_{3}}}{{\longrightarrow}}4\stackrel{{\scriptstyle e_{5}}}{{\longrightarrow}}3\stackrel{{\scriptstyle e_{6}}}{{\longrightarrow}}1\stackrel{{\scriptstyle e_{7}}}{{\longrightarrow}}1);
w4\displaystyle w_{4} =(4e13e22e41e63).\displaystyle=(4\stackrel{{\scriptstyle e_{1}}}{{\longrightarrow}}3\stackrel{{\scriptstyle e_{2}}}{{\longrightarrow}}2\stackrel{{\scriptstyle e_{4}}}{{\longrightarrow}}1\stackrel{{\scriptstyle e_{6}}}{{\longrightarrow}}3).

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 γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n). If e\vec{e} is a directed edge in γ\gamma, then there is a unique ii such that e\vec{e} is a step on the walk wi(γ)w_{i}(\gamma). Consequently,

  1. (1)

    every eE1e\in E_{1} occurs as a step on exactly two walks wi(γ)w_{i}(\gamma) and wj(γ)w_{j}(\gamma) with iji\neq j, and

  2. (2)

    every eE2e\in E_{2} occurs as a step on exactly one walk wi(γ)w_{i}(\gamma).

Proof.

Given a graph γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n) and a directed edge e\vec{e}, let’s walk backwards to find an ii such that e\vec{e} is a step on wiw_{i}. More specifically, let s-1={i-1,i0}s_{\text{-}1}=\{i_{\text{-}1},i_{0}\} be the last edge before ee that contains i0=t(e)i_{0}=\mathrm{t}(\vec{e}), and define s-1=(i-1,i0)\vec{s}_{\text{-}1}=(i_{\text{-}1},i_{0}). Then let s-2={i-2,i-1}s_{\text{-}2}=\{i_{\text{-}2},i_{\text{-}1}\} be the last edge before s-1s_{\text{-}1} that contains i-1i_{\text{-}1}, and define s2=(i-2,i-1)\vec{s}_{2}=(i_{\text{-}2},i_{\text{-}1}). Continue in this way until, for some i-i_{\text{-}\ell}, there does not exist an edge before s-s_{\text{-}\ell} that contains i-i_{\text{-}\ell}, and define i=i-i=i_{\text{-}\ell}. By construction, the walk wiw_{i} is equal to

wi=(i-s-s-1t(e)eh(e)s1si)w_{i}=(i_{\text{-}\ell}\stackrel{{\scriptstyle s_{\text{-}\ell}}}{{\longrightarrow}}\cdots\stackrel{{\scriptstyle s_{\text{-}1}}}{{\longrightarrow}}\mathrm{t}(\vec{e})\stackrel{{\scriptstyle e}}{{\longrightarrow}}\mathrm{h}(\vec{e})\stackrel{{\scriptstyle s_{1}}}{{\longrightarrow}}\cdots\stackrel{{\scriptstyle s_{\ell^{\prime}}}}{{\longrightarrow}}i_{\ell^{\prime}})

for some directed edges s1,,s\vec{s}_{1},\dots,\vec{s}_{\ell^{\prime}}. Thus, e\vec{e} is a step on the walk wiw_{i}.

To see that e\vec{e} cannot be a step on more than one walk wiw_{i}, it is enough to notice that, given a step on a walk wiw_{i}, both the preceding and the following step are uniquely determined. Thus, if two walks wiw_{i} and wjw_{j} share one step, then they must share all of their steps. ∎

So far, the ordered walks wiw_{i} 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

k(e)={k(e) if h(e)>t(e),sk(e) if h(e)=t(e),k(e) if h(e)<t(e),\mathrm{k}(\vec{e})=\begin{cases}\mathrm{k}(e)&\text{ if }\mathrm{h}(\vec{e})>\mathrm{t}(\vec{e}),\\ s\mathrm{k}(e)&\text{ if }\mathrm{h}(\vec{e})=\mathrm{t}(\vec{e}),\\ -\mathrm{k}(e)&\text{ if }\mathrm{h}(\vec{e})<\mathrm{t}(\vec{e}),\end{cases}

where the three cases are referred to as up-steps, loops, and down-steps, respectively. The weight of a walk w=(s1,,s)w=(\vec{s}_{1},\dots,\vec{s}_{\ell}) is defined by

k(w)=j=1k(sj).\mathrm{k}(w)=\sum_{j=1}^{\ell}\mathrm{k}(\vec{s}_{j}).
Example 2.8.

Consider the decorated graph in Example 2.4 with walks described in Example 2.6. We compute the weights of these walks:

k(w1)\displaystyle\mathrm{k}(w_{1}) =1;\displaystyle=1;
k(w2)\displaystyle\mathrm{k}(w_{2}) =0+3=3;\displaystyle=0+3=3;
k(w3)\displaystyle\mathrm{k}(w_{3}) =5+2234+21=4;\displaystyle=5+2\cdot 2-3-4+2\cdot 1=4;
k(w4)\displaystyle\mathrm{k}(w_{4}) =501+4=2.\displaystyle=-5-0-1+4=-2.

Given the above definitions, we are now ready to characterize those graphs in Γm(r,s,n)\Gamma_{m}(r,s,n) that correspond to factorizations of ωG(r,s,n)\omega\in G(r,s,n). This is the content of the next result.

Proposition 2.9.

Let ω\omega be an element of G(r,s,n)G(r,s,n) and let γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n) be a decorated graph. Then γΓmω\gamma\in\Gamma_{m}^{\omega} if and only if

ω(𝐯i)=ζrk(wi)𝐯h(wi) for all i=1,,n,\omega(\mathrm{\mathbf{v}}_{i})=\zeta_{r}^{\mathrm{k}(w_{i})}\mathrm{\mathbf{v}}_{\mathrm{h}(w_{i})}\;\;\text{ for all }\;\;i=1,\dots,n,

where 𝐯1,,𝐯n\mathrm{\mathbf{v}}_{1},\dots,\mathrm{\mathbf{v}}_{n} are the standard basis vectors of n\mathbb{C}^{n}.

Before proving the proposition, we return one last time to our running example.

Example 2.10.

Using the values of h(wi)\mathrm{h}(w_{i}) and k(wi)\mathrm{k}(w_{i}) computed in Examples 2.6 and 2.8, we see that the decorated graph in Γ5,2(6,2,4)\Gamma_{5,2}(6,2,4) depicted in Example 2.4 corresponds to a length-77 factorization of

(00ζ640ζ6000000ζ640ζ6300)G(6,2,4).\left(\begin{array}[]{cccc}0&0&\zeta_{6}^{4}&0\\ \zeta_{6}&0&0&0\\ 0&0&0&\zeta_{6}^{4}\\ 0&\zeta_{6}^{3}&0&0\\ \end{array}\right)\in G(6,2,4).

This can be checked explicitly by multiplying the 77 elements listed in Example 2.5.

Proof of Proposition 2.9.

Let γΓm(r,s,n)\gamma\in\Gamma_{m}(r,s,n) be a decorated graph and consider the associated reflections (ρ1,,ρm)(\rho_{1},\dots,\rho_{m}) defined in (2.3). By definition, γΓmω\gamma\in\Gamma_{m}^{\omega} if and only if ρmρ1=ω\rho_{m}\cdots\rho_{1}=\omega, 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

ρmρ1(𝐯i)=ζrk(wi)𝐯h(wi) for all i=1,,n.\rho_{m}\cdots\rho_{1}(\mathrm{\mathbf{v}}_{i})=\zeta_{r}^{\mathrm{k}(w_{i})}\mathrm{\mathbf{v}}_{\mathrm{h}(w_{i})}\;\;\text{ for all }\;\;i=1,\dots,n.

Fix i0[n]i_{0}\in[n]. In order to compute ρmρ1(𝐯i0)\rho_{m}\cdots\rho_{1}(\mathrm{\mathbf{v}}_{i_{0}}), we begin by looking for the first reflection r1(ρ1,,ρl)r_{1}\in(\rho_{1},\dots,\rho_{l}) of the form r1=σi0i1k/rr_{1}=\sigma_{i_{0}i_{1}}^{k/r}, r1=τi0sk/rr_{1}=\tau_{i_{0}}^{sk/r}, or r1=σi1i0k/rr_{1}=\sigma_{i_{1}i_{0}}^{k/r}. All other reflections fix 𝐯i0\mathrm{\mathbf{v}}_{i_{0}}, so they can be ignored for the purposes of this calculation. Notice that the edge s1s_{1} in γ\gamma corresponding to the reflection r1r_{1} is the first step in the walk wi0=(s1,,s)w_{i_{0}}=(\vec{s}_{1},\dots,\vec{s}_{\ell}), and the three possibilities for r1r_{1} characterize whether s1\vec{s}_{1} is an up-step, a loop, or a down-step. In each case, we compute

r1(𝐯i0)\displaystyle r_{1}(\mathrm{\mathbf{v}}_{i_{0}}) ={ζrk𝐯i1 if r1=σi0i1k/rζrsk𝐯i0 if r1=τi0sk/rζrk𝐯i1 if r1=σi1i0k/r\displaystyle=\begin{cases}\zeta_{r}^{k}\mathrm{\mathbf{v}}_{i_{1}}&\text{ if }r_{1}=\sigma_{i_{0}i_{1}}^{k/r}\\ \zeta_{r}^{sk}\mathrm{\mathbf{v}}_{i_{0}}&\text{ if }r_{1}=\tau_{i_{0}}^{sk/r}\\ \zeta_{r}^{-k}\mathrm{\mathbf{v}}_{i_{1}}&\text{ if }r_{1}=\sigma_{i_{1}i_{0}}^{k/r}\end{cases}
=ζrk(s1)𝐯h(s1).\displaystyle=\zeta_{r}^{\mathrm{k}(\vec{s}_{1})}\mathrm{\mathbf{v}}_{\mathrm{h}(\vec{s}_{1})}.

Next, look for the first reflection r2(ρ1,,ρ)r_{2}\in(\rho_{1},\dots,\rho_{\ell}) occurring after r1r_{1} of the form r2=σh(s1)i2k/rr_{2}=\sigma_{\mathrm{h}(\vec{s}_{1})i_{2}}^{k/r}, r2=τh(s1)sk/rr_{2}=\tau_{\mathrm{h}(\vec{s}_{1})}^{sk/r}, or r2=σi2h(s1)k/rr_{2}=\sigma_{i_{2}\mathrm{h}(\vec{s}_{1})}^{k/r}. By the same argument as above,

r2(r1(𝐯i0))\displaystyle r_{2}(r_{1}(\mathrm{\mathbf{v}}_{i_{0}})) =r2(ζrk(s1)𝐯h(s1))\displaystyle=r_{2}(\zeta_{r}^{\mathrm{k}(\vec{s}_{1})}\mathrm{\mathbf{v}}_{\mathrm{h}(\vec{s}_{1})})
=ζrk(s1)+k(s2)𝐯h(s2).\displaystyle=\zeta_{r}^{\mathrm{k}(\vec{s}_{1})+\mathrm{k}(\vec{s}_{2})}\mathrm{\mathbf{v}}_{\mathrm{h}(\vec{s}_{2})}.

Continuing in this way, we construct a list of elements (r1,,rl)(ρ1,,ρm)(r_{1},\dots,r_{l})\preceq(\rho_{1},\dots,\rho_{m}) such that

ρmρ1(𝐯i0)\displaystyle\rho_{m}\cdots\rho_{1}(\mathrm{\mathbf{v}}_{i_{0}}) =rr1(𝐯i0)\displaystyle=r_{\ell}\cdots r_{1}(\mathrm{\mathbf{v}}_{i_{0}})
=ζrk(s1)++k(s)𝐯h(s)\displaystyle=\zeta_{r}^{\mathrm{k}(\vec{s}_{1})+\cdots+\mathrm{k}(\vec{s}_{\ell})}\mathrm{\mathbf{v}}_{\mathrm{h}(\vec{s}_{\ell})}
=ζrk(wi0)𝐯h(wi0).\displaystyle=\zeta_{r}^{\mathrm{k}(w_{i_{0}})}\mathrm{\mathbf{v}}_{\mathrm{h}(w_{i_{0}})}.

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 SnS_{n}. We also prove that every factorization number can be computed from the connected factorization numbers.

Let ωG(r,s,n)\omega\in G(r,s,n). We say that a factorization

(ρ1,,ρm)Fmω(\rho_{1},\dots,\rho_{m})\in F^{\omega}_{m}

is connected if the corresponding graph γΓmω\gamma\in\Gamma_{m}^{\omega} 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 G(r,s,n)G(r,s,n) generalizes that of transitive factorization in SnS_{n}.222In [LM19], Lewis and Morales studied a notion of transitive factorizations for G(r,s,n)G(r,s,n) that also generalizes the notion of transitive factorizations in SnS_{n}. 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 ωG(r,s,n)\omega\in G(r,s,n). A factorization (ρ1,,ρm)Fmω(\rho_{1},\dots,\rho_{m})\in F^{\omega}_{m} is connected if and only if the subgroup generated by π(ρ1),,π(ρm)Sn\pi(\rho_{1}),\dots,\pi(\rho_{m})\in S_{n} acts transitively on the standard basis vectors 𝐯1,,𝐯n\mathrm{\mathbf{v}}_{1},\dots,\mathrm{\mathbf{v}}_{n}.

Proof.

Let (ρ1,,ρm)Fmω(\rho_{1},\dots,\rho_{m})\in F^{\omega}_{m} be a factorization with associated graph γΓmω\gamma\in\Gamma^{\omega}_{m}.

Suppose that γ\gamma is connected. To prove that the subgroup generated by {π(ρ1),,π(ρm)}\{\pi(\rho_{1}),\dots,\pi(\rho_{m})\} acts transitively on {𝐯1,,𝐯n}\{\mathrm{\mathbf{v}}_{1},\dots,\mathrm{\mathbf{v}}_{n}\}, let i,j[n]i,j\in[n] and, by connectedness, choose a walk between ii and jj:

(2.6) w=(i=i0s1i1s2si=j).w=(i=i_{0}\stackrel{{\scriptstyle s_{1}}}{{\longrightarrow}}i_{1}\stackrel{{\scriptstyle s_{2}}}{{\longrightarrow}}\cdots\stackrel{{\scriptstyle s_{\ell}}}{{\longrightarrow}}i_{\ell}=j).

Let γΓ(r,s,n)\gamma^{\prime}\in\Gamma_{\ell}(r,s,n) be the graph with ordered edge set (s1,,s)(s_{1},\dots,s_{\ell}) and notice that wi(γ)=ww_{i}(\gamma^{\prime})=w, the walk described in (2.6). Let {r1,,r}{ρ1,,ρm}\{r_{1},\dots,r_{\ell}\}\subseteq\{\rho_{1},\dots,\rho_{m}\} be the subset of reflections corresponding to the edges {s1,,s}\{s_{1},\dots,s_{\ell}\}, and set ω=rr1\omega^{\prime}=r_{\ell}\cdots r_{1}. By Proposition 2.9,

ω(𝐯i)=ζrk𝐯j\omega^{\prime}(\mathrm{\mathbf{v}}_{i})=\zeta_{r}^{k}\mathrm{\mathbf{v}}_{j}

for some kk, implying that

(π(r)π(r1))(𝐯i)=π(ω(𝐯i))=𝐯j.\left(\pi(r_{\ell})\cdots\pi(r_{1})\right)(\mathrm{\mathbf{v}}_{i})=\pi(\omega^{\prime}(\mathrm{\mathbf{v}}_{i}))=\mathrm{\mathbf{v}}_{j}.

Thus, the subgroup generated by π(ρ1),,π(ρm)\pi(\rho_{1}),\dots,\pi(\rho_{m}) acts transitively on {𝐯1,,𝐯n}\{\mathrm{\mathbf{v}}_{1},\dots,\mathrm{\mathbf{v}}_{n}\}.

Conversely, assume that the subgroup generated by {π(ρ1),,π(ρm)}Sn\{\pi(\rho_{1}),\dots,\pi(\rho_{m})\}\subseteq S_{n} acts transitively on {𝐯1,,𝐯n}\{\mathrm{\mathbf{v}}_{1},\dots,\mathrm{\mathbf{v}}_{n}\}. Given i,j[n]i,j\in[n], there is a subset {r1,,r}{ρ1,,ρm}\{r_{1},\dots,r_{\ell}\}\subseteq\{\rho_{1},\dots,\rho_{m}\} such that

(2.7) (π(r)π(r1))(𝐯i)=𝐯j.\left(\pi(r_{\ell})\cdots\pi(r_{1})\right)(\mathrm{\mathbf{v}}_{i})=\mathrm{\mathbf{v}}_{j}.

Set ω=rr1\omega^{\prime}=r_{\ell}\cdots r_{1} and let γΓω\gamma^{\prime}\in\Gamma_{\ell}^{\omega^{\prime}} be the graph associated to (r1,,r)Fω(r_{1},\dots,r_{\ell})\in F^{\omega^{\prime}}_{\ell}. In order for (2.7) to be true, it must be the case that ω(𝐯i)=ζrk𝐯j\omega^{\prime}(\mathrm{\mathbf{v}}_{i})=\zeta_{r}^{k}\mathrm{\mathbf{v}}_{j} for some kk. Therefore, by Proposition 2.9, the ordered walk wi(γ)w_{i}(\gamma^{\prime}) starts at vertex ii and ends at vertex jj. By definition, the edges of γ\gamma^{\prime} are a subset of the edges in γ\gamma, so the ordered walk wi(γ)w_{i}(\gamma^{\prime}) corresponds to a (not-necessarily ordered) walk from ii to jj in the graph γ\gamma. Since ii and jj were arbitrary, this proves that γ\gamma is a connected graph. ∎

We denote the sets of connected graphs by Γ~m1,m2Γ~mωΓmω\widetilde{\Gamma}_{m_{1},m_{2}}\subseteq\widetilde{\Gamma}_{m}^{\omega}\subseteq\Gamma_{m}^{\omega}, and we define the connected factorization numbers by

f~mω:=|Γ~mω| and f~m1,m2ω:=|Γ~m1,m2ω|.\widetilde{f}_{m}^{\omega}:=|\widetilde{\Gamma}_{m}^{\omega}|\;\;\text{ and }\;\;\widetilde{f}_{m_{1},m_{2}}^{\omega}:=|\widetilde{\Gamma}_{m_{1},m_{2}}^{\omega}|.

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 I[n]I\subseteq[n], let G(r,s,I)G(r,s,I) be the subset of G(r,s,n)G(r,s,n) that fixes all standard basis vectors aside from those indexed by the elements of II. Given an element ωG(r,s,n)\omega\in G(r,s,n), a partition of ω\omega consists of a set partition [n]=I1I[n]=I_{1}\sqcup\cdots\sqcup I_{\ell} along with elements w1G(r,s,I1),,wG(r,s,I)w_{1}\in G(r,s,I_{1}),\dots,w_{\ell}\in G(r,s,I_{\ell}) such that ω1ω=ω.\omega_{1}\cdots\omega_{\ell}=\omega. If r=1r=1, then a partition of the permutation ω\omega simply consists of all ways to group together its disjoint cycles. Let 𝒫(ω)\mathcal{P}(\omega) denote the set of partitions of ω\omega. The next result describes how to compute general factorization numbers from connected factorization numbers.

Proposition 2.12.

If ωG(r,s,n)\omega\in G(r,s,n) and m0m\in\mathbb{Z}_{\geq 0}, then

fmω=(ω1,,ω)𝒫(ω)m1++m=m(mm1,,m)f~m1ω1f~mω.f_{m}^{\omega}=\sum_{\begin{subarray}{c}(\omega_{1},\dots,\omega_{\ell})\in\mathcal{P}(\omega)\\ m_{1}+\cdots+m_{\ell}=m\end{subarray}}{m\choose m_{1},\dots,m_{\ell}}\widetilde{f}_{m_{1}}^{\omega_{1}}\cdots\widetilde{f}_{m_{\ell}}^{\omega_{\ell}}.
Proof.

Notice that every graph γΓmω\gamma\in\Gamma_{m}^{\omega} can be decomposed uniquely as a disjoint union of connected graphs γ1,,γ\gamma_{1},\dots,\gamma_{\ell}. If γi\gamma_{i} has vertices Ii[n]I_{i}\subseteq[n] and has mim_{i} edges, then γiΓ~miωi\gamma_{i}\in\widetilde{\Gamma}_{m_{i}}^{\omega_{i}} for some ωiG(r,s,Ii)\omega_{i}\in G(r,s,I_{i}). In addition, the vertex sets {Ii}\{I_{i}\} form a set partition of [n][n] and the integers {mi}\{m_{i}\} add up to mm. Thus, there is a function

Γmω(ω1,,ω)𝒫(ω)m1++m=mΓ~m1ω1××Γ~mω\Gamma_{m}^{\omega}\rightarrow\bigsqcup_{\begin{subarray}{c}(\omega_{1},\dots,\omega_{\ell})\in\mathcal{P}(\omega)\\ m_{1}+\cdots+m_{\ell}=m\end{subarray}}\widetilde{\Gamma}_{m_{1}}^{\omega_{1}}\times\cdots\times\widetilde{\Gamma}_{m_{\ell}}^{\omega_{\ell}}

This function is surjective, but not injective. The number of graphs in the preimage of (γ1,,γ)(\gamma_{1},\dots,\gamma_{\ell}) corresponds to the number of ways of choosing an ordering of all of the mm edges that is consistent with the ordering of the mim_{i} edges in each connected component γi\gamma_{i}. The number of ways of choosing such an ordering is counted by the multinomial

(mm1,,m),{m\choose m_{1},\dots,m_{\ell}},

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 𝒫(ω)\mathcal{P}(\omega).

3. Comparison formula and polynomiality

In this section, we prove the main comparison formula between connected factorizations in G(r,s,n)G(r,s,n) and connected factorizations in SnS_{n} (Theorem 3.1). We then use the comparison formula to prove polynomiality of factorizations in G(r,s,n)G(r,s,n) (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 π:G(r,s,n)Sn\pi:G(r,s,n)\rightarrow S_{n} and ϕ:G(r,s,n)μr/s\phi:G(r,s,n)\rightarrow\mu_{r/s} and the function δ:G(r,s,n){0,1}\delta:G(r,s,n)\rightarrow\{0,1\} to describe an explicit comparison between the connected factorization numbers f~m1,m2ω\widetilde{f}_{m_{1},m_{2}}^{\omega} associated to ωG(r,s,n)\omega\in G(r,s,n) and the connected factorization numbers f~m1π(ω)\widetilde{f}_{m_{1}}^{\pi(\omega)} associated to π(ω)Sn\pi(\omega)\in S_{n}.

Theorem 3.1

For any ωG(r,s,n)\omega\in G(r,s,n),

(3.1) f~m1,m2ω=(rm1n+1nm2(m1+m2m1)fm2ϕ(ω))f~m1π(ω),\widetilde{f}_{m_{1},m_{2}}^{\omega}=\left(r^{m_{1}-n+1}n^{m_{2}}{m_{1}+m_{2}\choose m_{1}}f_{m_{2}}^{\phi(\omega)}\right)\widetilde{f}_{m_{1}}^{\pi(\omega)},

where

(3.2) fm2ϕ(ω)=1r/s((r/s1)m2(1)m2)+δ(ω)(1)m2.f_{m_{2}}^{\phi(\omega)}=\frac{1}{r/s}\left((r/s-1)^{m_{2}}-(-1)^{m_{2}}\right)+\delta(\omega)(-1)^{m_{2}}.

Notice that the term fm2ϕ(ω)=|Fm2ϕ(ω)|f_{m_{2}}^{\phi(\omega)}=|F_{m_{2}}^{\phi(\omega)}| is nothing more than the number of ways to write ϕ(ω)μr/s=G(r,s,1)\phi(\omega)\in\mu_{r/s}=G(r,s,1) 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 ωG(r,s,n)\omega\in G(r,s,n) and consider the function

π:Γ~m1,m2ωΓ~m1π(ω),\pi:\widetilde{\Gamma}_{m_{1},m_{2}}^{\omega}\rightarrow\widetilde{\Gamma}_{m_{1}}^{\pi(\omega)},

which forgets all self-edges and edge labels. Since

f~m1,m2ω=|Γ~m1,m2ω| and f~m1π(ω)=|Γ~m1π(ω)|,\widetilde{f}_{m_{1},m_{2}}^{\omega}=|\widetilde{\Gamma}_{m_{1},m_{2}}^{\omega}|\;\;\text{ and }\;\;\widetilde{f}_{m_{1}}^{\pi(\omega)}=|\widetilde{\Gamma}_{m_{1}}^{\pi(\omega)}|,

it suffices to prove that, for any γ¯Γ~m1π(ω)\underline{\gamma}\in\widetilde{\Gamma}_{m_{1}}^{\pi(\omega)}, the size of its preimage under π\pi is given by the following formula:

(3.3) |π1(γ¯)|=rm1n+1nm2(m1+m2m1)fm2ϕ(ω).|\pi^{-1}(\underline{\gamma})|=r^{m_{1}-n+1}n^{m_{2}}{m_{1}+m_{2}\choose m_{1}}f_{m_{2}}^{\phi(\omega)}.

Let γ¯Γ~m1π(ω)\underline{\gamma}\in\widetilde{\Gamma}_{m_{1}}^{\pi(\omega)}; we begin by describing the graphs γπ1(γ¯)\gamma\in\pi^{-1}(\underline{\gamma}). Such a graph γ\gamma has m1+m2m_{1}+m_{2} ordered edges EE. If we forget the self-edges, then we obtain m1m_{1} edges that we denote (e1,,em1)=E1E(e_{1},\dots,e_{m_{1}})=E_{1}\preceq E corresponding to the m1m_{1} ordered edges of γ¯\underline{\gamma}. In addition, each edge eie_{i} has a label that we denote kik_{i}. If we forget the edges e1,,em1e_{1},\dots,e_{m_{1}}, then we obtain m2m_{2} ordered self-edges that we denote (e1,,em2)=E2E(e_{1}^{\prime},\dots,e_{m_{2}}^{\prime})=E_{2}\preceq E, and each self-edge eie_{i}^{\prime} has a label that we denote kik_{i}^{\prime}. By Proposition 2.9, the edge labels must satisfy the condition

(3.4) ω(vi)=ζrk(wi)vh(wi)\omega(\mathrm{v}_{i})=\zeta_{r}^{\mathrm{k}(w_{i})}\mathrm{v}_{\mathrm{h}(w_{i})}

for all i=1,,ni=1,\dots,n, where wi=wi(γ)w_{i}=w_{i}(\gamma) is the ordered edge walk starting at vertex ii. 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 E2E_{2} along with the ordering E2EE_{2}\preceq E is

    nm2(m1+m2m1).n^{m_{2}}{m_{1}+m_{2}\choose m_{1}}.
  • The number of ways to choose labels on the edges in E2E_{2} is fm2ϕ(ω)f_{m_{2}}^{\phi(\omega)}.

  • The number of ways to choose labels on the edges in E1E_{1} is rm1n+1r^{m_{1}-n+1}.

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 E2E_{2}. Each self-edge in E2E_{2} can by attached to any one of the nn nodes, which results in nm2n^{m_{2}} possibilities. In addition, we need to choose an inclusion E2EE_{2}\preceq E, which can be thought of as choosing m2m_{2} places in a line-up of m1+m2m_{1}+m_{2} possibilities; this choice is counted by the binomial coefficient (m1+m2m1){m_{1}+m_{2}\choose m_{1}}. Together, the contribution of these choices to (3.3) is a factor of

nm2(m1+m2m1).n^{m_{2}}{m_{1}+m_{2}\choose m_{1}}.

Now we count the number of ways to label all of the edges. Since ϕ(ω)\phi(\omega) is the product of all of the nonzero entries in ω\omega, Equation (3.4) implies that the edge labels must satisfy

(3.5) ζrk(w1)++k(wn)=ϕ(ω).\zeta_{r}^{\mathrm{k}(w_{1})+\cdots+\mathrm{k}(w_{n})}=\phi(\omega).

Since each edge eiE1e_{i}\in E_{1} occurs on exactly two of the nn ordered walks, once as an up-step and once as a down-step, it contributes kiki=0k_{i}-k_{i}=0 to the exponent in (3.5). On the other hand, each self-edge eiE2e_{i}^{\prime}\in E_{2} occurs as a loop on exactly one walk and contributes skisk_{i}^{\prime} to the exponent. Thus, the condition (3.5) is equivalent to

(3.6) ζr/sk1ζr/skm2=ϕ(ω).\zeta_{r/s}^{k_{1}^{\prime}}\cdots\zeta_{r/s}^{k_{m_{2}}^{\prime}}=\phi(\omega).

In other words, the labels kik_{i}^{\prime} 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 fm2ϕ(ω)f_{m_{2}}^{\phi(\omega)}.

We have now chosen everything except for the labels k1,,km1k_{1},\dots,k_{m_{1}} on the edges in E1E_{1}, and it remains to prove that, given the above choices, there are exactly rm1n+1r^{m_{1}-n+1} ways to choose these labels. To accomplish this, we use the following lemma.

Lemma 3.2.

If γΓ~m(r,s,n)\gamma\in\widetilde{\Gamma}_{m}(r,s,n) is a connected graph, then there exists a set of edges {f1,,fn1}E1\{f_{1},\dots,f_{n-1}\}\subseteq E_{1} and a labeling of the vertices [n]={v0,,vn1}[n]=\{v_{0},\dots,v_{n-1}\} such that, for every =1,,n1\ell=1,\dots,n-1,

  1. (1)

    ff_{\ell} is an edge on the walk wvw_{v_{\ell}}, and

  2. (2)

    there exists j<j<\ell such that ff_{\ell} is also an edge on the walk wvjw_{v_{j}}.

Before proving Lemma 3.2, let’s use it to count the number of ways to choose the remaining labels k1,,km1k_{1},\dots,k_{m_{1}}. Choose a specific subset of edges {f1,,fn1}E\{f_{1},\dots,f_{n-1}\}\subseteq E and a labeling of vertices [n]={v0,,vn1}[n]=\{v_{0},\dots,v_{n-1}\} satisfying the conditions of Lemma 3.2, and then consider any choice of edge labeling of the edges in {e1,,em1}{f1,,fn1}\{e_{1},\dots,e_{m_{1}}\}\setminus\{f_{1},\dots,f_{n-1}\}; notice that there are rm1n+1r^{m_{1}-n+1} such choices. Given any such choice, we now prove that there exists a unique way to label the remaining edges f1,,fn1f_{1},\dots,f_{n-1} such that (3.4) holds for all i=1,,ni=1,\dots,n.

First, notice that fn1f_{n-1} is the only unlabeled edge on wvn1w_{v_{n-1}}. Therefore, the constraint (3.4) for i=vn1i=v_{n-1} uniquely determines the label on fn1f_{n-1}. After fixing the label on fn1f_{n-1}, the only possible unlabeled edge on wvn2w_{v_{n-2}} is fn2f_{n-2}, so (3.4) with i=vn2i=v_{n-2} uniquely determines this label. Continuing this way in decreasing order, we see that the label on ff_{\ell} is uniquely determined by (3.4) with i=vi=v_{\ell} for all =n1,,1\ell=n-1,\dots,1.

The choices we made in the previous paragraph for the labels on f1,,fn1f_{1},\dots,f_{n-1} ensure that the constraint (3.4) holds for i{v1,,vn1}i\in\{v_{1},\dots,v_{n-1}\}, but it would be natural to worry about whether the constraint also holds for i=v0i=v_{0}. Not to fret—we know that

ω(𝐯v0)=ζrk𝐯h(wv0)\omega(\mathrm{\mathbf{v}}_{v_{0}})=\zeta_{r}^{k}\mathrm{\mathbf{v}}_{\mathrm{h}(w_{v_{0}})}

for some kk, and using the validity of (3.4) for i{v1,,vn1}i\in\{v_{1},\dots,v_{n-1}\} along with condition (3.5), we compute that

ζrk+k(wv1)++k(wvn1)=ϕ(ω)=ζrk(wv0)+k(wv1)++k(wvn1),\zeta_{r}^{k+\mathrm{k}(w_{v_{1}})+\cdots+\mathrm{k}(w_{v_{n-1}})}=\phi(\omega)=\zeta_{r}^{\mathrm{k}(w_{v_{0}})+\mathrm{k}(w_{v_{1}})+\cdots+\mathrm{k}(w_{v_{n-1}})},

from which it follows that ζrk=ζrk(wv0)\zeta_{r}^{k}=\zeta_{r}^{\mathrm{k}(w_{v_{0}})}, proving that (3.4) holds for i=v0i=v_{0}. Thus, every one of the rm1n+1r^{m_{1}-n+1} choices for the labels in E1{f1,,fn1}E_{1}\setminus\{f_{1},\dots,f_{n-1}\} can be extended uniquely to a labeling of the edges E1E_{1} that satisfies (3.4), proving that the total number of ways to label the edges in E1E_{1} is rm1n+1r^{m_{1}-n+1}.

This concludes our counting arguments, and the only task that remains is to prove the lemma.

Proof of Lemma 3.2.

Let γΓ~m(r,s,n)\gamma\in\widetilde{\Gamma}_{m}(r,s,n) be a connected graph and choose a single vertex v0[n]v_{0}\in[n]. We recursively define vertices v1,,vn1v_{1},\dots,v_{n-1} and edges f1,,fn1f_{1},\dots,f_{n-1} that satisfy the two conditions in the lemma. Suppose we are given v0,,vv_{0},\dots,v_{\ell} and f1,,ff_{1},\dots,f_{\ell} satisfying the conditions of the lemma (if =0\ell=0, then the conditions of the lemma are vacuous). If =n1\ell=n-1, then we are done. If not, we claim (proved below) that there exists an edge f+1E1{f1,,f}f_{\ell+1}\in E_{1}\setminus\{f_{1},\dots,f_{\ell}\} such that f+1f_{\ell+1} is a step in exactly one of the walks wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}}. Then Proposition 2.7 implies that there must be some other vertex v+1[n]{v0,,v}v_{\ell+1}\in[n]\setminus\{v_{0},\dots,v_{\ell}\} such that f+1f_{\ell+1} is also a step in v+1v_{\ell+1}. We then conclude the recursive step by noticing that v0,,v+1v_{0},\dots,v_{\ell+1} and f1,,f+1f_{1},\dots,f_{\ell+1} satisfy the two conditions in the lemma.

To prove the claim in the previous paragraph, suppose towards a contradiction that every edge in E1E_{1} that occurs as a step on one of the walks wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}} actually occurs as a step on two of them. Since <n1\ell<n-1, we know that [n]{v0,,v}[n]\setminus\{v_{0},\dots,v_{\ell}\}\neq\emptyset, and for any i[n]{v0,,v}i\in[n]\setminus\{v_{0},\dots,v_{\ell}\}, we know from Proposition 2.7 that the walk wiw_{i} cannot share any edges in common with wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}}. Since γ\gamma is connected, each walk has at least one edge, and it follows that there must be at least one edge in γ\gamma that is not a step in any of the walks wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}}. Using again that γ\gamma is connected, it follows that there must be such an edge in E1E_{1} that shares a vertex with at least one of the walks wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}}. Choose a vertex i[n]i\in[n] such that ii is a vertex in at least one of the walk wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}} and such that there exists an edge e={i,j}E1e=\{i,j\}\in E_{1} containing ii that is not a step in any of these walks.

Let E(i)E1E(i)\preceq E_{1} be the ordered set of edges that contain ii and let E(i)E(i)E(i)^{\prime}\preceq E(i) be those edges that are steps in one (and thus, by assumption, two) of the walks wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}}, with complement E(i)′′=E(i)E(i)E(i)^{\prime\prime}=E(i)\setminus E(i)^{\prime}. By the choice of ii in the previous paragraph, both E(i)E(i)^{\prime} and E(i)′′E(i)^{\prime\prime} are nonempty. If all of the vertices in E(i)E(i)^{\prime} come before the vertices in E(i)′′E(i)^{\prime\prime}, then the unique walk in wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}} that approaches ii along the last edge in E(i)E(i)^{\prime} must eventually depart from ii along the first edge in E(i)′′E(i)^{\prime\prime}, a contradiction of the definition of E(i)′′E(i)^{\prime\prime} (notice that, before departing ii for another vertex, the walk might loop along any number of edges in E2E_{2}). Similarly, if all of the edges in E(i)E(i)^{\prime} come after the vertices in E(i)′′E(i)^{\prime\prime}, then the unique walk that does not belong to wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}} and that approaches ii along the last edge of E(i)′′E(i)^{\prime\prime} must eventually depart along the first edge of E(i)E(i)^{\prime}, which already belongs to two distinct walks, contradicting Proposition 2.7. Finally, in the remaining cases, we can always find f1,f2E(i)f_{1},f_{2}\in E(i)^{\prime} such that the set of edges in E(i)′′E(i)^{\prime\prime} between f1f_{1} and f2f_{2} is nonempty. In this case, the unique walk in wv0,,wvw_{v_{0}},\dots,w_{v_{\ell}} that approaches ii along f1f_{1} must depart along the first edge in E(i)′′E(i)^{\prime\prime} that appears after f1f_{1}, a contradiction of the definition of E(i)′′E(i)^{\prime\prime}.

Since every case leads to a contradiction, we conclude that we can always choose f+1f_{\ell+1} 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 fmκf_{m}^{\kappa} for any κμr\kappa\in\mu_{r}. This result was essentially proved by Chapuy and Stump in [CS14], though they only considered the case where κ\kappa is a generator. The proof presented here is a modification of theirs.

Proposition 3.3.

For any integer r2r\geq 2 and element κμr\kappa\in\mu_{r},

fmκ={1r((r1)m(1)m) if κ1,1r((r1)m(1)m)+(1)m if κ=1.f_{m}^{\kappa}=\begin{cases}\frac{1}{r}\left((r-1)^{m}-(-1)^{m}\right)&\text{ if }\kappa\neq 1,\\ \frac{1}{r}\left((r-1)^{m}-(-1)^{m}\right)+(-1)^{m}&\text{ if }\kappa=1.\end{cases}
Proof.

Choose m1m-1 nontrivial elements ζrk1,,ζrkm1μr\zeta_{r}^{k_{1}},\dots,\zeta_{r}^{k_{m-1}}\in\mu_{r} and notice that their product ζrkm1ζrk1\zeta_{r}^{k_{m-1}}\cdots\zeta_{r}^{k_{1}} can be extended to a factorization of κ\kappa into mm nontrivial elements

ζrkmζrkm1ζrk1=κ\zeta_{r}^{k_{m}}\zeta_{r}^{k_{m-1}}\cdots\zeta_{r}^{k_{1}}=\kappa

if and only if ζrkm1ζrk1κ\zeta_{r}^{k_{m-1}}\cdots\zeta_{r}^{k_{1}}\neq\kappa. In other words, the number of factorizations into mm nontrivial elements is the total number of products of m1m-1 nontrivial elements minus those that multiply to κ\kappa. Thus, we obtain the following recursion:

(3.7) fmκ=(r1)m1fm1κ.f_{m}^{\kappa}=(r-1)^{m-1}-f_{m-1}^{\kappa}.

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:

f0κ={0 if κ1,1 if κ=1.f_{0}^{\kappa}=\begin{cases}0&\text{ if }\kappa\neq 1,\\ 1&\text{ if }\kappa=1.\end{cases}

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 G(r,s,n)G(r,s,n) is now a direct application of Theorem 3.1.

Theorem 3.4

Fix r,s>0r,s\in\mathbb{Z}_{>0} such that srs\mid r. For any g,0g,\ell\in\mathbb{Z}_{\geq 0}, there exist two symmetric polynomials

Pg,0,Pg,1[x1,,x]P_{g,\ell}^{0},P_{g,\ell}^{1}\in\mathbb{Q}[x_{1},\dots,x_{\ell}]

depending on rr and ss such that, if π(ω)\pi(\omega) has cycle type (n1,,n)(n_{1},\dots,n_{\ell}) and g=12(mn+2)g=\frac{1}{2}(m-n-\ell+2), then

f~mω=m!rn1i=1nini+1ni!Pg,δ(ω)(n1,,n).\widetilde{f}_{m}^{\omega}=\frac{m!}{r^{n-1}}\prod_{i=1}^{\ell}\frac{n_{i}^{n_{i}+1}}{n_{i}!}P_{g,\ell}^{\delta(\omega)}(n_{1},\dots,n_{\ell}).

In addition, the nonzero terms in the polynomials Pg,iP_{g,\ell}^{i} all have degrees in the interval

[2g3+,3g3+].[2g-3+\ell,3g-3+\ell].
Proof.

Applying Theorem 3.1, we have

f~mω=m1=0m(rm1n+1nmm1(mm1)fmm1ϕ(ω))f~m1π(ω).\widetilde{f}_{m}^{\omega}=\sum_{m_{1}=0}^{m}\left(r^{m_{1}-n+1}n^{m-m_{1}}{m\choose m_{1}}f_{m-m_{1}}^{\phi(\omega)}\right)\widetilde{f}_{m_{1}}^{\pi(\omega)}.

If π(ω)\pi(\omega) has cycle type (n1,,n)(n_{1},\dots,n_{\ell}), the ELSV formula then implies that

f~mω=m1=0m(rm1n+1nmm1(mm1)fmm1ϕ(ω))m1!i=1nini+1ni!Pg(m1),(n1,,n)\widetilde{f}_{m}^{\omega}=\sum_{m_{1}=0}^{m}\left(r^{m_{1}-n+1}n^{m-m_{1}}{m\choose m_{1}}f_{m-m_{1}}^{\phi(\omega)}\right)m_{1}!\prod_{i=1}^{\ell}\frac{n_{i}^{n_{i}+1}}{n_{i}!}P_{g(m_{1}),\ell}(n_{1},\dots,n_{\ell})

where

g(m1)=12(m1n+2)g(m_{1})=\frac{1}{2}(m_{1}-n-\ell+2)

and the nonzero terms in Pg(m1),P_{g(m_{1}),\ell} have degrees in the interval

[2g(m1)3+,3g(m1)3+].[2g(m_{1})-3+\ell,3g(m_{1})-3+\ell].

Reorganizing terms, we see that

f~mω=m!rn1i=1nini+1ni!m1=0m(rm1fmm1ϕ(ω)(mm1)!)nmm1Pg(m1),(n1,,n),\widetilde{f}_{m}^{\omega}=\frac{m!}{r^{n-1}}\prod_{i=1}^{\ell}\frac{n_{i}^{n_{i}+1}}{n_{i}!}\sum_{m_{1}=0}^{m}\left(r^{m_{1}}\frac{f_{m-m_{1}}^{\phi(\omega)}}{(m-m_{1})!}\right)n^{m-m_{1}}P_{g(m_{1}),\ell}(n_{1},\dots,n_{\ell}),

and we define

Pg,δ(ω)(x1,,x)=m1=0m(rm1fmm1ϕ(ω)(mm1)!)(x1++x)mm1Pg(m1),(x1,,x).P_{g,\ell}^{\delta(\omega)}(x_{1},\dots,x_{\ell})=\sum_{m_{1}=0}^{m}\left(r^{m_{1}}\frac{f_{m-m_{1}}^{\phi(\omega)}}{(m-m_{1})!}\right)(x_{1}+\cdots+x_{\ell})^{m-m_{1}}P_{g(m_{1}),\ell}(x_{1},\dots,x_{\ell}).

Observe that the degree of the nonzero terms in the mim_{i}th summand are at least

mmi+2g(m1)3+=2g3+m-m_{i}+2g(m_{1})-3+\ell=2g-3+\ell

and at most

mmi+3g(m1)3+\displaystyle m-m_{i}+3g(m_{1})-3+\ell =mm1+32(m1nl+2)3+\displaystyle=m-m_{1}+\frac{3}{2}(m_{1}-n-l+2)-3+\ell
32(mnl+2)3+\displaystyle\leq\frac{3}{2}(m-n-l+2)-3+\ell
=3g3+,\displaystyle=3g-3+\ell,

where the inequality in the second line uses the fact that m1mm_{1}\leq m. ∎

3.4. Generating series

For any element ωG(r,s,n)\omega\in G(r,s,n), define the generating series of factorizations and of connected factorizations, respectively, by

fω(x)=m0fmωxmm! and f~ω(x)=m0f~mωxmm!f^{\omega}(x)=\sum_{m\geq 0}f_{m}^{\omega}\frac{x^{m}}{m!}\;\;\text{ and }\;\;\widetilde{f}^{\omega}(x)=\sum_{m\geq 0}\widetilde{f}_{m}^{\omega}\frac{x^{m}}{m!}

where xx 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 ωG(r,s,n)\omega\in G(r,s,n),

f~ω(x)=1rn1fϕ(ω)(nx)f~π(ω)(rx)\widetilde{f}^{\omega}(x)=\frac{1}{r^{n-1}}f^{\phi(\omega)}(nx)\widetilde{f}^{\pi(\omega)}(rx)

where

fϕ(ω)(x)=1r/s(e(r/s1)xex)+δ(ω)ex.f^{\phi(\omega)}(x)=\frac{1}{r/s}\left(e^{(r/s-1)x}-e^{-x}\right)+\delta(\omega)e^{-x}.
Proof.

Applying Theorem 3.1, we compute

f~ω(x)\displaystyle\widetilde{f}^{\omega}(x) =m0f~mωxmm!\displaystyle=\sum_{m\geq 0}\widetilde{f}_{m}^{\omega}\frac{x^{m}}{m!}
=m1,m20f~m1,m2ωxm1+m2(m1+m2)!\displaystyle=\sum_{m_{1},m_{2}\geq 0}\widetilde{f}_{m_{1},m_{2}}^{\omega}\frac{x^{m_{1}+m_{2}}}{(m_{1}+m_{2})!}
=m1,m20(rm1n+1nm2(m1+m2m1)fm2ϕ(ω))f~m1π(ω)xm1+m2(m1+m2)!\displaystyle=\sum_{m_{1},m_{2}\geq 0}\left(r^{m_{1}-n+1}n^{m_{2}}{m_{1}+m_{2}\choose m_{1}}f_{m_{2}}^{\phi(\omega)}\right)\widetilde{f}_{m_{1}}^{\pi(\omega)}\frac{x^{m_{1}+m_{2}}}{(m_{1}+m_{2})!}
=1rn1m1,m20(fm2ϕ(ω)(nx)m2m2!)(f~m1π(ω)(rx)m1m1!)\displaystyle=\frac{1}{r^{n-1}}\sum_{m_{1},m_{2}\geq 0}\left(f_{m_{2}}^{\phi(\omega)}\frac{(nx)^{m_{2}}}{m_{2}!}\right)\left(\widetilde{f}_{m_{1}}^{\pi(\omega)}\frac{(rx)^{m_{1}}}{m_{1}!}\right)
=1rn1fϕ(ω)(nx)f~π(ω)(rx),\displaystyle=\frac{1}{r^{n-1}}f^{\phi(\omega)}(nx)\widetilde{f}^{\pi(\omega)}(rx),

proving the first equation in the theorem. The second equation follows from Proposition 3.3 along with the Taylor series expression for the exponential function

ex=m0xmm!.e^{x}=\sum_{m\geq 0}\frac{x^{m}}{m!}.\vspace{-20bp}

If ωSn\omega\in S_{n} is a long cycle, then Jackson computed an explicit formula for the factorization series of ω\omega in [Jac88]:

fω(x)=1n!(exn2exn2)n1.f^{\omega}(x)=\frac{1}{n!}\left(e^{x\frac{n}{2}}-e^{-x\frac{n}{2}}\right)^{n-1}.

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 G(r,s,n)G(r,s,n).

Corollary 3.6.

If ωG(r,s,n)\omega\in G(r,s,n) such that π(ω)\pi(\omega) is a long cycle, then

fω(x)=1n!rn1fϕ(ω)(nx)(exrn2exrn2)n1f^{\omega}(x)=\frac{1}{n!r^{n-1}}f^{\phi(\omega)}(nx)\left(e^{x\frac{rn}{2}}-e^{-x\frac{rn}{2}}\right)^{n-1}

where

fϕ(ω)(x)=1r/s(e(r/s1)xex)+δ(ω)ex.f^{\phi(\omega)}(x)=\frac{1}{r/s}\left(e^{(r/s-1)x}-e^{-x}\right)+\delta(\omega)e^{-x}.

As a special case, Corollary 3.6 recovers the main result of Chapuy and Stump [CS14] for the group G(r,1,n)G(r,1,n). More generally, Corollary 3.5 should be thought of as a reduction from G(r,s,n)G(r,s,n) to SnS_{n}—it computes an explicit formula for f~ω(x)\tilde{f}^{\omega}(x) whenever we happen to know an explicit formula for f~π(ω)(x)\tilde{f}^{\pi(\omega)}(x).

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.