1 On the number of cycles of the product of two cyclic permutations Michel Marcus Labri, Université Bordeaux 1 • Joint work with Robert Cori (Labri, Bordeaux 1), Gilles Schaeffer (Lix, Ecole Polytechnique, Palaiseau). Product of cyclic permutations, Lattice Paths, Siena july 2010 2 Large cycles A permutation is a large cycle if one of two conditions below holds: it is cyclic (i.e. has a unique cycle). Example: (1, 5, 4, 3, 2) Product of cyclic permutations, it has two cycles, one of which being a fixed point. Example: (1, 3, 2, 5)(4) Lattice Paths, Siena july 2010 3 Main points 1. For a given permutation σ find the number of factorizations σ = αβ such that α is cyclic and β is a large cycle. 2. For a cyclic permutation α find the number of factorizations α = σβ such that σ has k cycles and β is a large cycle. 3. For a cyclic permutation α of Sn and a partition λ of the integer n find the number of factorizations α = σβ such that σ has cycle type λ and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 4 The number of factorizations σ = αβ such that α is cyclic and β is a large cycle • We denote this number aλ , where λ is the cyclic type of σ. • Two cases to consider: λ even or λ odd. Product of cyclic permutations, Lattice Paths, Siena july 2010 5 Main fact Theorem 1 (G. Boccara, 1980) Let σ be a an odd permutation with cycle type λ then aλ = 2 · (n − 2)! Combinatorial proofs by Machí (1992), Schaeffer (1998) Product of cyclic permutations, Lattice Paths, Siena july 2010 6 From odd to even permutations Theorem 2 Let σ be an even permutation with cycle type λ then aλ Product of cyclic permutations, 1 φ(λ) = n(n + 1) Lattice Paths, Siena july 2010 7 From odd to even permutations: φ(λ) 1. Let λ be an even partition of n consisting of k parts, then I := {1, 2, . . . k} P 2. for any X ⊆ I, SX (λ) := i∈X λi Then φ(λ) := X (−1)SX (λ)+|X| SX (λ)! (n − SX (λ))! X⊆I Product of cyclic permutations, Lattice Paths, Siena july 2010 8 φ(λ) := X (−1)SX (λ)+|X| SX (λ)! (n − SX (λ))! X⊆I Example: 1. λ = [4, 3, 2], thus I := {1, 2, 3} 2. All X: ∅; {1}; {2}; {3}; {1, 2}; {1, 3}; {2, 3}; {1, 2, 3} 3. All SX : 0, 4, 3, 2, 7, 6, 5, 9 4. φ([4, 3, 2]) = +0!9! − 4!5! + 3!6! − 2!7! − 7!2! + 6!3! − 5!4! + 9!0! = 708480 Thus a[4,3,2] = Product of cyclic permutations, 708480 9×10 = 7872 Lattice Paths, Siena july 2010 9 From odd to even permutations aλ,i denotes the number of factorizations σ = αβ such that α is cyclic, β is a (n-1)-cycle, β(i) = i and λ is the cycle type of σ. Proposition 1 Let λ = [λ1 , λ2 , . . .] and n − |λ| even, then a[λ1 ,λ2 ,...] = a[λ1 ,λ2 +1,...],λ1 +1 Example : (1, 2, 3, 4)(5, 6, 7) = (1, 5, 6, 3, 2, 4, 7) ◦ (1, 3, 2, 6, 4, 7)(5) (1, 2, 3, 4)(6, 7) = (1, 6, 3, 2, 4, 7) ◦ (1, 3, 2, 6, 4, 7) (1, 2, 3, 4)(5, 6) = (1, 5, 3, 2, 4, 6) ◦ (1, 3, 2, 5, 4, 6) Product of cyclic permutations, Lattice Paths, Siena july 2010 10 From odd to even permutations Proposition 2 Let λ be a partition of n consisting of k parts and n − k odd, then k aλ,λ1 X 1 = [2(n − 2)! − λi aλ(1,i) ,λ1 ] λ1 i=2 Proposition 3 Let λ be a partition of n consisting of k parts and n − k even, then k aλ X 1 = [2(n − 1)! − λi aλ(1,i) ] λ1 + 1 i=2 where λ(1,i) := [(λ1 + 1), λ2 , . . . λi−1 , (λi − 1), . . . λk ] Product of cyclic permutations, Lattice Paths, Siena july 2010 11 From odd to even permutations Induction on the largest part of λ shows that formula in Theorem 2 is the solution of this recursion. Product of cyclic permutations, Lattice Paths, Siena july 2010 12 A result of D. Zagier (1995) Theorem 3 Given a cyclic permutation α ∈ Sn , let bn,k denote the number of factorizations α = σβ such that σ has k cycles and β is a large cycle. If n − k is even, then β is cyclic and 2 · s(n + 1, k) bn,k = n(n + 1) where s(n + 1, k) is the (n + 1, k) unsigned Stirling number of the first kind. Product of cyclic permutations, Lattice Paths, Siena july 2010 13 Once more from odd to even In Sn+1 , consider all the products of the following form : σ = αβ where σ has k cycles, n + 1 − k is odd, α is cyclic and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 14 Once more from odd to even In Sn+1 , consider all the products of the following form : σ = α β s(n + 1, k) where σ has k cycles, n + 1 − k is odd, α is cyclic and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 15 Once more from odd to even In Sn+1 , consider all the products of the following form : σ = α β s(n + 1, k) · 2 · (n − 1)! where σ has k cycles, n + 1 − k is odd, α is cyclic and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 16 Once more from odd to even In Sn+1 , consider all the products of the following form : σ = α β n! where σ has k cycles, n + 1 − k is odd, α is cyclic and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 17 Once more from odd to even In Sn+1 , consider all the products of the following form : σ = α β n! bn+1,k where σ has k cycles, n + 1 − k is odd, α is cyclic and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 18 Once more from odd to even Hence, if n + 1 − k is odd : σ = α β s(n + 1, k) · 2 · (n − 1)! = n! bn+1,k thus bn+1,k = Product of cyclic permutations, 2 · s(n + 1, k) n Lattice Paths, Siena july 2010 19 Back to the result of D. Zagier (1995) From odd to even, and from even to odd... Now, build Bn+1,k (odd) from Bn,k (even). (1, 2, 3, 4, 5) ◦ (1, 3, 4, 5, 2) = (1, 4)(2)(3, 5) (1, 2, 3, 4, 5, 6) ◦ (1, 3, 4, 5, 2)(6) = (1, 4, 6)(2)(3, 5) Then, consider conjugation by powers of α (1, 2, 3, 4, 5, 6) ◦ (1, 4, 3, 5, 6)(2) = (1, 5)(2, 3, 6)(4) etc. Product of cyclic permutations, ( α2 ) Lattice Paths, Siena july 2010 20 Back to the result of D. Zagier (1995) From odd to even, and from even to odd... Now, build Bn+1,k (odd) from Bn,k (even). (1, 2, 3, 4, 5) ◦ (1, 3, 4, 5, 2) = (1, 4)(2)(3, 5) ←β (1, 2, 3, 4, 5, 6) ◦ (1, 3, 4, 5, 2)(6) = (1, 4, 6)(2)(3, 5) ← β 0 Then, consider conjugation by powers of α (1, 2, 3, 4, 5, 6) ◦ (1, 4, 3, 5, 6)(2) = (1, 5)(2, 3, 6)(4) ← β20 (α2 ) etc. So, from an element of Bn,k (even), one can build n + 1 elements of Bn+1,k . Product of cyclic permutations, Lattice Paths, Siena july 2010 21 Back to the result of D. Zagier (1995) From odd to even, and from even to odd... From an element of Bn,k (even), one can build n + 1 elements of Bn+1,k . Conversely, one finds β 0 (thus β) from βi0 : α−i βi0 αi = β 0 (fixes n + 1) Hence bn,k = Product of cyclic permutations, 2 · s(n + 1, k) n(n + 1) Lattice Paths, Siena july 2010 22 A generalisation of Zagier’s result : bλ Given a cyclic permutation α of Sn and a partition λ of the integer n, bλ denotes the number of factorizations α = σβ such that σ has cycle type λ and β is a large cycle. Product of cyclic permutations, Lattice Paths, Siena july 2010 23 A generalisation of Zagier’s result : bλ Theorem 4 (V. Feray & E. Vassilieva, 2010) Let λ be an odd partition of n, then n X (p − 1) · |λ(p) |p−1 · bλ(p) cλ = 2 p∈P (λ) where • cλ denotes the cardinality of the conjugacy class defined by λ • P (λ) is the set of all parts of λ; e.g. P ([5, 5, 3, 1, 1]) = {1, 3, 5} • λ(p) is obtained from λ by replacing one occurrence of p by p − 1; e.g. [5, 5, 3, 1, 1](5) = [5, 4, 3, 1, 1] • |λ|x denotes the number of occurrences of the integer x in λ Product of cyclic permutations, Lattice Paths, Siena july 2010 24 A generalisation of Zagier’s result : bλ Once more, we start from theorem 1 and we consider all the products of the following shape: σ = α β cλ · 2 · (n − 2)! = (n − 1)! bλ where σ has cycle type λ, n − k is odd, α is cyclic and β is a large cycle. Hence bλ = Product of cyclic permutations, 2 cλ n−1 Lattice Paths, Siena july 2010 25 A generalisation of Zagier’s result : bλ Now consider bλ,j̄ , like bλ , but β(j) 6= j Clearly, this number does not depend on the choice of j (consider conjugation), hence n ∀j ∈ {1, 2, . . . n}, bλ = b n − 1 λ,j̄ Product of cyclic permutations, Lattice Paths, Siena july 2010 26 A generalisation of Zagier’s result : bλ Finally, bλ,n̄ = X (p − 1) · |λ(p) |p−1 · bλ(p) p∈P (λ) Consider • α = (1, 2, 3, 4, 5, 6) and β = (1, 2, 4, 6, 5)(3) • thus σ = (1, 6, 5)(2)(3, 4) ( λ = [3, 2, 1]) • Now delete 3 and rename all elements greater than 3 : – σ 0 = (1, 5, 4)(2)(3) and β 0 = (1, 2, 3, 5, 4); σ 0 is of type λ(2) – conversely, from σ 0 , σ = (1, 6, 5)(2, 3)(4) or σ = (1, 6, 5)(2)(3, 4) Product of cyclic permutations, Lattice Paths, Siena july 2010 27 A generalisation of Zagier’s result : bλ Hence X n bλ = (p − 1) · |λ(p) |p−1 · bλ(p) n−1 p∈P (λ) which is also Theorem 4, since cλ = n−1 bλ 2 n X cλ = (p − 1) · |λ(p) |p−1 · bλ(p) 2 p∈P (λ) Product of cyclic permutations, Lattice Paths, Siena july 2010 28 Open problems Find combinatorial proofs of the following results (D. Zagier) : • Let λ be an even partition of n with f parts equal to 1, then 2 · (n − 1)! 2 · (n − 1)! ≤ aλ ≤ n−f +2 n − f + 19 29 • Given a n − cycle α and a partition λ of n, let pk (λ) denote the number of permutations σ having cycle type λ and such that the product σα has k cycles; then n X pk (λ) · Ek (x) · (1 − x)n+1−|λ|−k k=1 |λ| Y = cλ (1 + x + x2 . . . + xλi −1 ) i=1 where Ek (x) is Euler polynomial Product of cyclic permutations, Lattice Paths, Siena july 2010 29 Grazie mille ! Product of cyclic permutations, Lattice Paths, Siena july 2010