514
Views
0
CrossRef citations to date
0
Altmetric
Articles

A combinatorial interpretation of the bijection of Goulden and Yong

Abstract

We define a dual of a graph, generalizing the definition of Goulden et al. (2002), which only applies to trees; then we reprove their main result using our new definition. We in fact give two characterizations of the dual: a graph-theoretic one and an algebraic one, showing that they are in fact the same, and are also the same (on trees) as the topological dual developed by Goulden and Yong. Goulden and Yong use their dual to define a bijection between the vertex labeled trees and the factorizations of the permutation (n,,1) into n1 transpositions, showing that their bijection has a particular structural property. We give a combinatorial, non-topological, proof of their result, using our dual.

1 Introduction

The basic objects we investigate are factorizations of permutations into transpositions. By Sn we mean the symmetric group on the set [n]={1,2,,n}; for us, all multiplication is from left to right. To refer to “factorizations” precisely we introduce the notion of a transposition sequence: a transposition sequence (over Sn) is a sequence of transpositions in Sn.

Example 1.1

The sequence (3,4),(1,3),(1,2),(3,4),(2,3) is a transposition sequence over S4.

Dénes Citation[1] showed that there are exactly nn2 factorizations of (n,,2,1) into n1 transpositions. Since it is well-known that there are also nn2 vertex labeled trees on n vertices, Dénes suggested the project of finding interesting bijections between these factorizations and these trees. While interesting in its own right, the project posed by Dénes is further motivated by fitting it into a broader context suggested by Citation[2] and Citation[3]. A factorization of (n,,2,1) into n1 transpositions is in fact what is called a minimal transitive factorization; any permutation of Sn can be factored into its minimal transitive factorizations. Minimal transitive factorizations are of interest because of their connection to topology (for example, see Citation[4] and Citation[5]); this work also has connections to more recent work in topology, for example Citation[6].

Definition 1.2

Let F(n1) be the set of length n1 transposition sequences over Sn, with product (n,,2,1).

Let Tn be the set of trees on n vertices, so that each vertex gets a distinct label from the set [n].

Using this terminology, Dénes’ challenge is to find bijections between F(n1) and Tn. Moszkowski Citation[7] found a bijection in 1989; then in 1993 Goulden and Pepper Citation[8] found a different bijection. However, arguably the nicest bijection is developed in 2002 by Goulden and Yong Citation[3]; in this bijection, various structural properties are preserved. An example of a structural property is this: if we consider a factorization and the tree it is mapped to, the number of transpositions which are consecutive pairs (i.e. (n,1) or of the form (x,x+1)) in the factorization is the same as the number of leaves in the tree. Further nice properties of this bijection, including enumerative consequences, are discussed in Citation[3]. Essential in the bijection of Citation[3] is their definition of the dual of a tree, defined topologically; a similar dual was defined in 1999 by Herando Martín Citation[9]. The main point of our work is an alternative definition of the dual and an alternative combinatorial proof of the Goulden and Yong result, which avoids topology; in fact we will give two equivalent definitions of our dual, which, on trees, are equivalent to the dual of Citation[3].

In Section 2 we give an algebraic definition of the dual. Section 3 describes a graph-theoretic interpretation of transposition sequences. In Section 4, in Theorem 4.7, we give one of our main results, an alternate proof of the main result from Citation[3] using our dual. Section 5 gives an equivalent graph-theoretic definition of the dual. In Section 6 we prove that our dual (when restricted to trees) is in fact the same as the topological dual of Citation[3]. In Section 7 we investigate a technical property related to the graph-theoretic dual. Our dual is interesting because it applies to all finite graphs, coincides with the dual of Citation[3] for trees, and allows us to give an alternate combinatorial proof of the main result from Citation[3].

2 Algebraic dual

For permutations α and β, let βα be the conjugate αβα1.

Definition 2.1

The Algebraic Dual of s1,,sm is s1,s2s1,s3s1s2,,sms1sm1.

We will often denote the Algebraic Dual of a transposition sequence s by s.

Example 2.2

We calculate the Algebraic Dual of s=(3,4),(1,3),(1,2),(3,4),(2,3), the transposition sequence of Example 1.1. s2s1=(1,3)(3,4)=(1,4) and s3s1s2=(1,2)(3,4)(1,3)=(2,4)Continuing, we see that the Algebraic Dual s is (3,4),(1,4),(2,4),(1,3),(3,4).

We now prove three important properties of the Algebraic Dual, in Lemmas 2.3, 2.4, and 2.5.

Lemma 2.3

For any transposition sequence s1,,sm and its Algebraic Dual s1,,sm, the product s1sm is the inverse of the product s1sm.

Proof

Basically we multiply out the transpositions and cancel appropriately, as shown in the following calculation. s1sm=s1s2s1s3s1s2sms1sm−1=s1(s1s2s1)(s1s2s3s2s1)=sms1

Lemma 2.4

For any transposition sequence s we have s=s.

Proof

Suppose s=s1,,sm and s=s1,,sm. Consider any k=1,,m, and we show that sk=sk. sk=(sks1sk−1)s1s2s1sk−1s1sk−2applying the definition of Algebraic Dual twice=(sks1sk−1)sk−1s1by Lemma2.3=(sk−1s1)(s1sk−1sksk−1s1)(s1sk−1)=sk

Let s1,,skt be s1t,,skt, and let s1s2,,sm be s1,s2,,sm.

Lemma 2.5

(s1s2,,sm)s1=s1,,sm

Proof

Using the definition of the Algebraic Dual and properties of conjugation, we can make the following calculation. (s1s2,,sm)s1=s1,s2,s3s2,,sms2sm−1s1=s1s1,s2s1,(s3s2)s1,,(sms2sm−1)s1=s1,s2s1s3s1s2,,sms1s2sm−1=s1,,sm

Note that Lemmas 2.3 and 2.4 would hold if we defined the Algebraic Dual of a transposition sequence s1,,sm to simply be its reverse sm,,s1, but Lemma 2.5 would fail; Lemma 2.5 will be crucial to later developments.

The next lemma gives an interesting alternative way to view the Algebraic Dual.

Lemma 2.6

For a transposition sequence s1,,sm and its Algebraic Dual s1,,sm, sk=(α1(x),α1(y)),where sk=(x,y) and α=s1sk−1.

Proof

sk=sks1sk−1=skα=α(x,y)α1=(α1(x),α1(y))

We can see that the last equality is true by viewing α(x,y)α1 as first mapping α1(x) to x, then x to y, then y to α1(y). Similarly α1(y) is mapped to α1(x), and furthermore, any other element (besides α1(x) and α1(y)) is mapped to itself.□

This lemma provides a visual way to understand the Algebraic Dual, which we illustrate via an example. Consider Example 2.2 where we have the transposition sequence s and its Algebraic Dual s. The product of the transpositions in s yields the permutation (4,3,2,1); this result can also be achieved by starting with 1,2,3,41,2,3,4, the identity permutation written in inline notation, and successively swapping the bottom numbers according to s, i.e. to get 1,2,3,41,2,4,3, then 1,2,3,43,2,4,1, and so on till we get 1,2,3,44,1,2,3. Lemma 2.6 tells us that if we want to get the same result by swapping the top elements of the inline notation, then the Algebraic Dual provides the required swaps; for example, if we use s from Example 2.2, then we start with the identity 1,2,3,41,2,3,4, then get 1,2,4,31,2,3,4, then get 4,2,1,31,2,3,4, and continue till we get 2,3,4,11,2,3,4, which is the permutation (4,3,2,1).

3 Graph interpretation

We describe a standard way that transposition sequences are viewed as labeled graphs, using this interpretation in Section 4 in order to define the bijection, and in Section 5 in order to define the Graph Dual. For us, a graph will always mean a finite, loop-less graph, with multi-edges allowed. A labeled graph is a graph whose n vertices are labeled by [n] (each vertex receiving a distinct label), and whose m edges are labeled by [m] (each edge receiving a distinct label). As is commonly done (for example, in Citation[3]) we view s1,,sm, a transposition sequence over Sn, as a labeled graph with vertex set [n], with m edges: For each transposition si=(xi,yi) we create a corresponding edge between xi and yi, labeled by i. displays the transposition sequence of Example 1.1 as a graph.

Fig. 1 The transposition sequence from Example 1.1 written as a labeled graph.

Fig. 1 The transposition sequence from Example 1.1 written as a labeled graph.

Following usual definitions, we define a trail to be a non-empty sequence v1,e1,v2,e2,,vk1,ek1,vk such that each vi is a vertex, each ei={vi,vi+1} is an edge, and no edge is repeated (vertices may be repeated). Notice that trails are ordered with a start vertex of v1 and end vertex of vk. For us, the trails of fundamental interest are given in the next definition.

Definition 3.1

Consider a labeled graph and any vertex u. The Minimal Increasing Greedy Trail (MIGT) starting at u is the trail v1,e1,v2,e2,,vk1,ek1,vk such that v1 is u, and each edge ej is the edge incident to vj with the smallest label which is larger than all the labels on edges ei (i<j) which are incident to vj. The trail ends when there is no such edge ej. This (unique) trail is referred to by Tu.

Example 3.2

Referring to the graph in , T3 is the following trail: 3,1¯,4,4¯,3,5¯,2, where we write e¯ to refer to the unique edge with label e.

4 Alternate proof for Goulden/Yong bijection

In this section we use our framework to describe a bijection between the vertex labeled trees and the factorizations of (n,,2,1) into n1 transpositions. Following Citation[3] we define the bijection as the composition of a relabeling function with our dual. We will show, in Section 6, that our dual is the same as that of Citation[3], so in fact, the bijection we are describing is the same as that of Citation[3]. We give an alternate proof, using our dual, that the bijection possesses the structural properties described in Citation[3].

4.1 The bijection

For the purposes of this paper, we define a Minimal Transitive Factorization over Sn to be a transposition sequence of length n1 whose product is a single cycle involving all the elements of [n]. Immediate from Dénes Citation[1] we have the following theorem; the coherence of the subsequent definitions and discussion depends on this fact.

Theorem 4.1

Citation[1] A transposition sequence is a Minimal Transitive Factorization overSn if and only if it is a tree whose vertices are [n]

In Definition 1.2 we defined F(n1); we now define F(1n) to be the set of length n1 transposition sequences over Sn with product (1,2,,n). By Theorem 4.1, F(n1) and F(1n) consist of trees. For example, the left side of is the tree (4,5),(3,5),(5,6),(2,8),(2,7),(1,8),(2,6), which is in F(81).

Fig. 2 Example of S.

Fig. 2 Example of S.

Definition 4.2

We define the functions D, S, and B.

D:F(n1)F(1n), takes a transposition sequence to its Algebraic Dual.

S:F(1n)Tn is the function defined as follows: We begin with a labeled tree (i.e. vertices and edges are labeled). Keep vertex “1” labeled “1”. For every other vertex v, let ev be the edge incident to v that is closest to vertex “1”. Label v by 1+w, where w is the label on edge ev. After relabeling all the vertices, erase the edge labels.

Our desired bijection B:F(n1)Tn is defined by: B=SD

See for an example of the S function. For an example of the entire bijection B, see Figure 2 of Citation[3]. Since D is a bijection (by Lemma 2.4), to show B is a bijection, it is enough to show that S is a bijection.

Lemma 4.3

S is a bijection.

Proof

To see that S is a bijection we define its inverse function. We begin with a vertex labeled tree. For every vertex v, except the vertex labeled “1”, let ev be the edge incident to v that is closest to “1”. If vertex v is labeled by w, then label edge ev by w1. Erase all the vertex labels except “1”. Now label the vertices using the MIGTs, i.e. follow T1 from “1” to its final vertex, labeling it “2”, then follow T2 from “2” to determine which vertex to label “3”, and so on.□

As noted by other authors (e.g. Citation[3]), since it is known that |Tn|=nn2, the bijection B shows that |F(n1)|=nn2.

4.2 The structural property of the bijection

Now we review a structural property of the bijection, defined in Citation[3], showing that the bijection has this property.

Definition 4.4

Supposing s=s1,,sn−1 is a Minimal Transitive Factorization over Sn, for any sk=(x,y), we can write the product of s as (x,x1,,xa,y,y1,,yb).

We let ssk be the partition {{x,x1,,xa},{y,y1,,yb}}.

We let ssk be the partition of the vertices of the tree into two sets: When we remove the edge sk from the tree, we take the vertices in each connected component.

Definition 4.5

Suppose that t is some transposition in the Minimal Transitive Factorization s.

δ(t)=min(|A|,|B|), where st is the partition {A,B}.

ε(t)=min(|A|,|B|), where st is the partition {A,B}.

For example, consider and let t=(2,8). Since removing edge {2,8} from the tree leads to the vertex partition {{1,8},{2,3,4,5,6,7}}, ε(t)=2. In the corresponding permutation cycle (8,7,,1), the transposition t creates the partition {{1,2},{3,4,5,6,7,8}}, so δ(t)=2. In Citation[3], they refer to δ as the difference index and ε as the edge-deletion index.

Now we show that the bijection has the desired structural property, by first proving a stronger property of the Algebraic Dual.

Theorem 4.6

Suppose s=s1,,sn1 is a Minimal Transitive Factorization over Sn, and suppose s=s1,,sn1 is its Algebraic Dual. Then for k=1,,n1 we have that ssk=ssk and ssk=ssk.

Proof

We show ssk=ssk (ssk=ssk then follows using Lemma 2.4). We proceed by induction on the length of the transposition sequence, considering the inductive step. Consider t=s2,,sn−1 and suppose s1=(x,y). So t is two trees, say Tx and Ty, where Tx is the tree containing x and Ty is the tree containing y. The product of Tx is some permutation cycle Cx=(x,x1,,xa) and the product of Ty is some permutation cycle Cy=(y,y1,,yb). Thus the product of s is C=(x,y1,,yb,y,x1,,xa) and so by Lemma 2.3, the product of s is C=(xa,,x1,y,yb,,y1,x). We now demonstrate that ssk=ssk.

Consider the case in which sk=s1. Then ss1= {{x,x1,,xa},{y,y1,,yb}}=ss1, where we get the latter equality by noting that s1=s1=(x,y) and recalling the value of C.

Now we consider the case in which sks1, and suppose, without loss of generality, that sk is in Tx=si1,,sic. We remark that for Tx and t we will keep the edge labels coming from the original tree s (so for example, edge s2 in t is labeled 2, not 1, and si1 in Tx is labeled i1, not 1); all the relevant definitions and facts work in the same manner for such edge labelings. Let the Algebraic Dual of Tx be Tx=si1,,sic, whose product, by Lemma 2.3, is the permutation cycle Cx=(xa,,x1,x). Suppose the Algebraic Dual of t is t=s2,,sn1; note that since t consists of two disjoint graphs, for any sk in Tx, sk is indeed the same in Tx and t. Suppose sk=(xi,xj), where 0i<j (understanding x0 to be x). We can conclude that Txsk=Txsk={{xj,,xi+1},{xi,,x1,x,xa,,xj+1}}, where the first equality holds by inductive hypothesis and second by definition, recalling the value of Cx. Now consider the entire tree s, consisting of Tx and Ty joined by edge s1. When edge sk is removed from s, all the vertices of Ty will be in the component with vertex x, so to get ssk we just add the vertices of Ty to the appropriate piece of the above partition, so ssk={{xj,,xi+1},{xi,,x1,x,xa,,xj+1,y,y1,,yb}}. We now show that ssk is the same partition. By Lemma 2.5 (the crucial use of this lemma), sk=(sk)s1. So if xix, then sk=(xi,xj), and if xi=x then sk=(y,xj). In either case, recalling that C=(xa,,xj,,xi,,x1,y,yb,,y1,x),we see that ssk is the same as ssk.□

The bijection B:F(n1)Tn first takes a transposition sequence s=s1,,sn−1 to its Algebraic Dual s=s1,,sn−1. By Theorem 4.6, for every si, the partitions ssi and ssi are the same, and so immediately, δ(si)=ε(si). Then B just rearranges the labels, so any transposition si in s has a corresponding edge ei in the tree B(s) such that δ(si)=ε(ei); technically we defined ε for transposition sequences, i.e. labeled trees, however the same basic definition works for a tree in Tn. Thus we have given an alternative proof of the following theorem, which was the main result of Citation[3].

Theorem 4.7

The function B:F(n1)Tn is a bijection with the following property: Suppose s=s1,,sn−1 is in F(n1), and the tree B(s) has edges{e1,,en1}. Then the multi set {δ(s1),,δ(sn−1)} is the same as the multi-set {ε(e1),,ε(en1)}.

We can now revisit a point made in the introduction. From the last theorem we know that the number of 1’s in each multi-set is the same, which tells us that in the bijection which maps “factorizations” to trees, the number of consecutive pairs in the factorization is the same as the number of leaves in the tree. Furthermore, for each transposition (x,y) in the factorization, where x and y are k steps apart in the cycle (n,,1), there is a corresponding edge in the tree whose removal creates a sub-tree with k vertices and a sub-tree with at least k vertices.

5 Graph Dual

We will now define the Graph Dual, which we will show is equivalent to the Algebraic Dual.

Lemma 5.1

For any transposition sequence s1,,sm, its product s1sm maps x to y if and only if the MIGT (when viewing the transposition sequence as a graph) starting atx, ends at y.

For example, trail T3 from starts at 3 and ends at 2, as the lemma requires, since the product of the transposition sequence pictured in is (4,3,2,1).

Fig. 3 Graph from with its MIGTs.

Fig. 3 Graph from Fig. 1 with its MIGTs.

Definition 5.2

Given a labeled graph G, by G, the Graph Dual, we mean the following labeled graph:

The vertices of G are the same as those of G.

The edges of G are determined as follows: For any vertices x and y, if the edge labeled k in G is used by both trail Tx and trail Ty, then make an edge labeled k between x and y.

For example, consider the graph of , with its MIGTs displayed. Since T1 and T3 both use edge 4, the Graph Dual will have an edge with label 4 between vertices 1 and 3; the full Graph Dual is shown in . Notice that the Algebraic Dual from Example 2.2 viewed as a graph is exactly the graph in . In the next theorem we point out that this is always true.

Fig. 4 Graph Dual of the graph from .

Fig. 4 Graph Dual of the graph from Fig. 3.

Theorem 5.3

For any transposition sequence, its Algebraic Dual is the same as its Graph Dual.

Proof

Suppose the transposition sequence is s1,,sm, with Algebraic Dual s1,,sm, and Graph Dual t1,,tm. We show that for any k, tk=sk. Supposing sk=(x,y) and α=s1sk−1, then by Lemma 2.6 sk=(x,y), where x=α1(x) and y=α1(y). Consider the MIGTs of the labeled graph s1,,sk1; by Lemma 5.1, Tx starts at x and ends at x, and Ty starts at y and ends at y. Thus when edge sk is added to the graph, Tx is extended by moving along the edge labeled k to now end at y, while Ty is extended by moving along the edge labeled k to now end at x. So tk=(x,y)=sk, and we are done.□

Since the Algebraic Dual and the Graph Dual are the same, we may use the term dual to refer to either of the equivalent notions.

6 Goulden-Yong Dual

In Citation[3], they define a dual that applies only to trees, using topological methods. When restricted to trees, we show that their dual is the same as our dual, and thus our bijection is in fact the same as that of Citation[3].

Definition 6.1

Citation[3] Given a labeled tree T on n vertices, its Circle Chord Diagram, is the following structure:

A circle, together with n distinct points on the circle, labeled by the numbers 1,,n, in the clockwise direction, drawing a chord between x and y if there is an edge between x and y in T.

Consider the tree shown in (it is the same as the example in Citation[3]); its MIGTs are drawn in, but can be ignored for now. The Circle Chord Diagram for the tree of is shown in . Notice that the chords in are non-crossing, i.e. any two chords either do not meet, or only meet at a vertex on the circle. For a tree with n vertices and non-crossing chords, its Circle Chord Diagram has the following properties:

Fig. 5 A tree from F(91) and its MIGTs.

Fig. 5 A tree from F(9…1) and its MIGTs.

Fig. 6 Circle Chord Diagram of the tree in .

Fig. 6 Circle Chord Diagram of the tree in Fig. 5.

The n vertices on the circle, break up the circle into n arcs, i.e. the arc between 1 and 2 (we call arc 2), the arc between 2 and 3 (we call arc 3), and so on, calling the arc between n and 1, arc 1.

The chords break up the region inside the circle into n regions, each containing one of the n arcs; we refer to the region with arc k as region k.

In Citation[3], multiplication in Sn is from right-to-left, however their labeling of the transpositions in a transposition sequence increases from left-to-right. We wanted both the labeling and the multiplication to go in the same order. To make our work fit most smoothly with their work, notice that we have opted to keep their labeling from left-to-right, but have changed multiplication to also go from left-to-right. Thus in Citation[3], when they refer to factorizations of (1,2,,n) inton1 transpositions, in our terminology, they are referring to exactly the set F(n1) from Definition 1.2. Recall that from Theorem 4.1 we know that the transpositions sequences in F(n1) are trees. Thus it makes sense to find the Circle Chord Diagram of a transposition sequence from F(n1). In Citation[3] (see Theorem 2.2) the following theorem is proved.

Theorem 6.2

Citation[3] For any transposition sequence sF(n1) its Circle Chord Diagram has the following properties:

1.

The chords are non-crossing.

2.

At each of the n vertices on the circle, the labels of the incident chords decrease as we turn clockwise.

The properties of the theorem can all be verified of the example in ; for example, at vertex 3, turning clockwise, we encounter decreasing labels: 4, then 3, then 1. We now give a definition that basically comes from Citation[3], calling it the Goulden–Yong Dual; the coherence of the definition depends on Theorem 6.2.

Definition 6.3

Citation[3] Given a tree from F(n1), its Goulden–Yong Dual is determined as follows:

Draw its Circle Chord Diagram, which divides the disk into n regions.

Place a new vertex in each region, labeling the vertex k if it is in the region that contains arc k.

Create an edge between two new vertices if their regions have a chord in common, labeling the edge by the label on the chord.

For example, the Goulden–Yong Dual of the tree in is pictured in : The dashed edges and smaller vertices depict the original tree from the Circle Chord Diagram of , and the solid lines with larger vertices depict its Goulden–Yong Dual. Note that the Graph Dual of the tree in is exactly the Goulden–Yong Dual pictured in ; we will see that this is generally true in Theorem 6.5. As an example of the next lemma, note that the chords of region 2 of are the ones labeled 1, 3, and 5, exactly the same as the edges traversed by trail T2.

Fig. 7 Goulden–Yong Dual (Solid Lines) of the tree in (Dashed Lines).

Fig. 7 Goulden–Yong Dual (Solid Lines) of the tree in Figs. 5 and 6 (Dashed Lines).

Lemma 6.4

Suppose TF(n1) andC is its Circle Chord Diagram. Suppose x[n]. Then the edges in Tx are exactly the edges on the boundary in region x of C.

Proof

Suppose the vertices of trail Tx, in order, are x,x1,,xk. Let e be the most clockwise edge at x (for example, in , edge 3 is the most clockwise edge at vertex 6). By property 2. of Theorem 6.2, Tx moves along edge e from x to x1. Then, again by property 2., the trail goes from x1 to x2, along the edge that is one chord counter-clockwise from e, when turning at x1 (for example, in , at vertex 3, the chord labeled by 4 is one chord counter-clockwise from the chord labeled 3). As we continue we see that Tx traverses one of the n regions of C, moving along its boundary in a clockwise fashion, starting at x on the circle and ending at x1 (understanding vertex 0 to be the same as vertex n). That is, Tx consists of exactly the edges of region x.□

Theorem 6.5

For any tree from F(n1), its Goulden–Yong Dual is the same as its dual.

Proof

Consider some tree TF(n1), and let C be its Circle Chord Diagram. Let T be its Graph Dual and T its Goulden–Yong Dual. Both T and T are labeled graphs with vertex set [n], so it suffices to observe that for any distinct u,v[n], we have the following equivalences (where the second one follows by Lemma 6.4).

In T there is an edge labeled k between u and v. Tu and Tv both use edge k Chord k is on the boundary of region u and region v. In T there is an edge labeled k between u and v.

7 Realizability

One of the central ideas of this paper is to create a labeled graph from a transposition sequence, and then consider the relevant trails, namely the MIGTs. Thus a natural question in this context is to consider systems of trails on unlabeled graphs (formalized in Definition 7.1), and ask which ones arise as MIGTs. The main result of this section is Theorem 7.6, which exactly characterizes the systems of trails that arise as MIGTs. This section is not necessary for the alternate proof of the Goulden–Yong result; instead, it provides a further investigation of the tools used in this paper.

Definition 7.1

A Trail Double Cover of a graph is a set of trails such that:

A unique trail begins at each vertex, and

Every edge of the graph is used by exactly two trails.

An example of a Trail Double Cover can be seen in . The next lemma shows that Definition 7.1 is interesting: it is a natural definition, which includes systems of trails that arise from MIGTs.

Lemma 7.2

The set of MIGTs of a labeled graph is a Trail Double Cover.

Proof

For the first requirement on being a Trail Double Cover, we note that there is only one MIGT trail that starts at a vertex, since there is at most one smallest edge at a vertex.

We proceed by induction on the number of edges to prove the second requirement: that each edge is used by exactly two trails. Let our graph be G. For the inductive step, remove the edge 1¯, i.e. the edge labeled by 1; call the resulting graph G. Suppose edge 1¯ in graph G consists of vertices x and y. By inductive hypothesis, in G, every edge is used by exactly two trails; the fact that the edge labels of G start at 2 instead of 1, has no effect on the argument. Define Tx to be the trail Tx in G, and Ty to be Ty in G. Thus in G, Tx starts at x, follows edge 1¯ to y and then does exactly what Ty does in G. Likewise, in G, Ty goes from y to x and then follows Tx. The rest of the trails of G are the same as those of G. Thus 1¯ is used exactly twice, as are the rest of the edges.□

Definition 7.3

A Trail Double Cover T is realizable if there is an edge labeling of the graph such that the resulting set of MIGT trails is T.

By definition, the Trail Double Cover pictured in is realizable. However the Trail Double Cover pictured in is not realizable; this point can be checked directly, however, we will see that this follows from Theorem 7.6. Though the Trail Double Cover of is not realizable, we can still see any Trail Double Cover as representing a permutation of its vertices: each trail maps its start vertex to its end vertex. We can view a Trail Double Cover in this way because a unique trail begins at each vertex, and as the next lemma shows, a unique trails ends at each vertex.

Fig. 8 A Trail Double Cover that is not realizable.

Fig. 8 A Trail Double Cover that is not realizable.

Lemma 7.4

In any Trail Double Cover, each vertex of the graph is the final vertex of a unique trail.

Proof

If the graph has n vertices, then the Trail Double Cover has n trails that start at those n vertices. So it suffices to show that each vertex is the final vertex of some trail. Suppose, for contradiction, that there were a vertex v which was not the final vertex of any trail. Then the trail that starts at v contains an odd number of edges incident to v, and any other trail contains an even number of edges incident to v. This implies that in total, an odd number of edges incident to v are in use by some trail, however, this contradicts the property that in a Trail Double Cover, each edge incident to v is in use by exactly two trails.□

We give a characterization of realizability using an auxiliary digraph (i.e. directed graph). Edges in a digraph are called arcs; we will refer to the arc that starts at vertex x and goes to vertex y by (x,y). In a digraph, we refer to a directed trail as a trail that always moves in the direction of the arcs. From a Trail Double Cover we will create an auxiliary digraph by converting each one of the trails in the Trail Double Cover into a directed trail in a new digraph.

Definition 7.5

Given any Trail Double Cover T on G, we define its Edge Digraph to be the following digraph:

Its vertices are the edges of G.

For each trail v1,e1,v2,e2,,vk,ek,vk+1 in T, we have the following arcs: (e1,e2),(e2,e3),,(ek1,ek).

For example, is the Edge Digraph of the Trail Double Cover in , and 10 is the Edge Digraph of . The next theorem gives us a criterion for determining whether or not a Trail Double Cover is realizable. Applying the theorem to the Trail Double Cover of , we see that it is not realizable, since its Edge Digraph, drawn in Fig. 10, does have a directed cycle.

Fig. 9 The Edge Digraph of the Trail Double Cover in .

Fig. 9 The Edge Digraph of the Trail Double Cover in Fig. 3.

Fig. 10 The Edge Digraph of the Trail Double Cover in .

Fig. 10 The Edge Digraph of the Trail Double Cover in Fig. 8.

Fig. 11 The configuration of trails in the neighborhood of a vertex.

Fig. 11 The configuration of trails in the neighborhood of a vertex.

Theorem 7.6

A Trail Double Cover is realizable if and only if its Edge Digraph has no directed cycle.

Proof

Suppose G is the graph and T is a Trail Double Cover on it. Let D be the Edge Digraph of T.

Forward Direction: Consider an edge labeling that yields T. Any arc of D goes from e1 to e2, where e1 and e2 are edges of G such that the label of e1 is less than the label of e2. So D cannot have a directed cycle.

Backwards Direction: Supposing D has no directed cycle, take any topological sort of D to arrive at an edge labeling of G. For example, the graph of has the edge digraph in , so one topological sort is 1, 2, 3, 4, 5, which corresponds to the original edge labeling of the graph in , while the other topological sort is 1, 2, 4, 3, 5, giving a different edge labeling of the graph in . Let G be G with its edges labeled according to the topological sort. We show that the set of MIGTs of G is exactly T. For any Trail Double Cover, at each vertex x we get the situation shown in Fig. 11 (left side): One trail, say T1, starts at x by using edge e1, one trail, say Td, ends at x by using edge ed, and the rest of the trails enter x by using one edge and leave by another. We let T(i,i+1) refer to the trail that enters along ei and leaves along ei+1, for i=1,2,,d1. It is possible that some of the d+1 trails T1,Td,T(1,2),T(2,3),,T(d1,d) are not distinct, and any ei and ej might be multi-edges attaching the same two vertices. The related part of D is pictured in Fig. 11 (right side). In our topological sort we must have e1<e2<<ed. Now, consider any trail T=v1,w1,v2,,vk1,wk1,vk in T; we show that in the topological ordering of the edges, T is an MIGT in G. Referring to Fig. 11 (left side), we can see that edge w1 of T, being its first edge corresponds to an edge like e1 of Fig. 11 (right side) and so it is the smallest edge incident to v1, as required. Similarly, edge wk1 of T corresponds to edge like ed, and so it is the largest labeled edge at vk, as required. Consider any intermediate edges wi and wi+1 of T, both incident to vertex vi+1; these edges correspond to some ej and ej+1 in Fig. 11. We suppose the trail has been MIGT up to and including wi, and show that it still is for wi+1. The topological ordering of the edges pictured in Fig. 11 (right side) indicates that wi+1 is the next largest labeled edge, so this matches the MIGT. Thus we have shown that every trail of T is an MIGT in G. Also note that every MIGT of G is in T since being a Trail Double Cover, T used every edge twice, so there can be no more MIGTs. Thus T is exactly the set of MIGTs on G, so we have realized T.□

8 Conclusion and future work

In this paper we focused on minimal transitive factorizations of the permutation (n,,2,1), investigating an interesting bijection. In Citation[2] a general formula is found for the number of minimal transitive factorizations of any permutation. Based on this result, they motivate the search for interesting bijections between such sets of factorizations and other sets of combinatorial interest. Making progress on this program, [Citation10] found a bijection for the minimal transitive factorizations of (1)(2,,n), and [Citation11] found bijections for (1,2)(3,,n) and (1,2,3)(4,,n); both papers used parking functions. Our hope is that our alternative definitions of the dual, which apply to any graph (not just trees), could be a useful tool for such research.

Acknowledgments

I acknowledge and thank Nikos Apostolakis for his role in this paper. We began working on this project together, but decided to publish our results separately, with different emphases. Thus, all of the results in this paper come out of discussion and work with Nikos Apostolakis. Furthermore, I thank him for having made all the figures that appear in this paper. His paper that came out of our joint work is submitted and under review, and can be found at the arXiv [Citation12]. His paper includes his interpretation and exposition of our joint work, as well as his individual contributions beyond that.

My work was supported by a PSC-CUNY Research Award (Traditional A).

References

  • DénesJ., The representation of a permutation as the product of a minimal number of transpositions, and its connection with the theory of graphs Magyar Tud. Akad. Mat. Kutató Int. Közl. 41959 63–71
  • GouldenI.P.JacksonD.M., Transitive factorisations into transpositions and holomorphic mappings on the sphere Proc. Amer. Math. Soc. 125 1 1997 51–60
  • GouldenI.YongA., Tree-like properties of cycle factorizations J. Combin. Theory Ser. A 98 1 2002 106–117
  • ArnoldV., Topological classification of trigonometric polynomials and combinatorics of graphs with an equal number of vertices and edges Funct. Anal. Appl. 30 1 1996 1–14
  • GouldenI.P.JacksonD.M.VakilR., The Gromov-Witten potential of a point, Hurwitz numbers, and Hodge integrals Proc. Lond. Math. Soc. (3) 83 3 2001 563–581
  • E. Duchi, D. Poulalhon, G. Schaeffer, Bijections for simple and double Hurwitz numbers,arXiv:1410.6521v1.
  • MoszkowskiP., A solution to a problem of Dénes: a bijection between trees and factorizations of cyclic permutations European J. Combin. 10 1 1989 13–16
  • GouldenI.P.PepperS., Labelled trees and factorizations of a cycle into transpositions Discrete Math. 113 1–3 1993 263–268
  • MartínM.C.H., Complejidad de Estructuras Geométricas y Combinatorias(Ph.D. thesis)1999Universitat Politècnica de Catalunya
  • KimD.SeoS., Transitive cycle factorizations and prime parking functions J. Combin. Theory Ser. A 104 1 2003 125–135
  • RattanA., Permutation factorizations and prime parking functions Ann. Comb. 10 2 2006 237–254
  • N. Apostolakis, A duality for labeled graphs and factorizations with applications to graph embeddings and Hurwitz enumeration, arXiv eprints:1804.01214v4 (April 2018).