Upload
vodien
View
215
Download
0
Embed Size (px)
Citation preview
1
Maps and Permutations in Toni Machí’s life
Robert CoriLabri, Université Bordeaux 1
Groups and languages, Roma, september 9 2010
4
Part I: Factorization of permutations into two cycles
Groups and languages, Roma, september 9 2010
5
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)
it has two cycles, one of which being afixed point. Example: (1, 3, 2, 5)(4)
Groups and languages, Roma, september 9 2010
6
Two main problems
1. For a given permutation σ find the number of factorizations σ = αβ such that α
is cyclic and β is a large cycle.
Related to calculations of the characters in the symmetric group
2. For a permutation σ find the number of factorizations σ = θβ such that θ has k
cycles and β is cyclic
Considered recently by Stanley (2009) giving polynomials with nice properties
Groups and languages, Roma, september 9 2010
7
The number of factorizations σ = αβ
such that α is cyclic and β is a large cycle
• This number denoted aλ here depends on the cyclic type λ of σ.
• Two cases to consider λ even or odd
Groups and languages, Roma, september 9 2010
8
Main fact: the odd case
Theorem (G. Boccara, 1980) Let σ be a an odd permutation with cycle type λ then
aλ = 2(n− 2)!
Combinatorial proof by Antonio Machí (European Journal of Combinatorics 1992)13, 273-277.
Groups and languages, Roma, september 9 2010
10
The even case
Theorem (Combinatorial proof by RC, M. Marcus, G. Schaeffer) Let σ be a aneven permutation with cycle type λ then
aλ =1
n(n + 1)φ(λ)
Groups and languages, Roma, september 9 2010
11
The value of φ(λ)
1. Let λ be a partition of n consisting of k parts and let I = {1, 2, . . . , k}
2. For any X ⊆ I denote SX =∑
i∈X λi
Then:
φ(λ) =∑X⊆I
(−1)SX(λ)+|X|(SX(λ))!(n− SX(λ))!
Groups and languages, Roma, september 9 2010
12
An example
1. Take λ = [4, 3, 2] so that I = {1, 2, 3}
2. Hence the possible X are ∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}.
3. Giving for the SX : 0, 4, 3, 2, 7, 6, 5, 9
4. And φ(λ) = 0!9!− 4!5! + 3!6!− 2!7!− 7!2! + 6!3!− 5!4! + 9!0! = 708480
Hence:
aλ =708480
90= 7872
Groups and languages, Roma, september 9 2010
13
Don Zagier main results (1995).
1. The probability that the product of two cyclic permutations of Sn has exactly m
cycles is given by:
2sn+1,m
(n + 1)!
where sn,k is the number of permutations of Sn with k cycles
2. For any partition λ with f fix points:
2(n− 1)!
n + 2− f≤ aλ ≤
2(n− 1)!
n + 1929− f
Groups and languages, Roma, september 9 2010
14
Don Zagier central formula (1995).
For any partition λ:
n∑k=1
Φk(z)bk(λ) =Πi=1,p(1− zλi)
(1− z)n+2
Where:
Φn(z) =Descn(z)
(1− z)n+1
and bk(λ) is the number of factorizations of a permutation of cycle type λ as aproduct of a cyclic permutation and a permutation with k cycles.
Groups and languages, Roma, september 9 2010
16
Ici a vécu le professeur Antonio Machí entre 1981 et 1982
Groups and languages, Roma, september 9 2010
17
What is a hypermap?
A Hypermap (S, σ, α):
σ, α are permutations acting on the set S, such that the group they generate actstransitively on S.
Groups and languages, Roma, september 9 2010
18
Graphical representation
A hypermap is represented by a bicouloured map, vertices are coloured blue andred and edges have endpoints of different colors.
The edges are numbered by the integers {1, 2, . . . , n} so that they represent the twopermutations.
• To each cycle of σ corresponds a blue vertex such that when going around thisvertex in the trigonometric positive direction, the edges are met in the same orderas they appear in the corresponding cycle of σ.
• To each cycle of α corresponds a red vertex such that the edges met around itsatisfy the same property as above with respect to α.
Groups and languages, Roma, september 9 2010
19
A hypermap on a set of 10 points
10
������
������
������
������
������
������
������
������
������
������
������
������
��������
71
5
6
2
9
3
4
8
8
������������
������������
Groups and languages, Roma, september 9 2010
20
A hypermap on a set of 10 points
10
������
������
������
������
������
������
������
������
������
������
������
������
��������
71
5
6
2
9
3
4
8
8
������������
������������
σ = (1, 7, 3, 4)(2, 10)(5, 6)(8, 9)
Groups and languages, Roma, september 9 2010
21
A hypermap on a set of 10 points
10
������
������
������
������
������
������
������
������
������
������
������
������
��������
71
5
6
2
9
3
4
8
8
������������
������������
σ = (1, 7, 3, 4)(2, 10)(5, 6)(8, 9) α = (1, 6)(2, 5, 4)(3, 9, 10, 8)(7)
Groups and languages, Roma, september 9 2010
22
Faces
The number of faces of the hypermap is the number of cycles of the permutation ασ
Groups and languages, Roma, september 9 2010
23
A hypermap on a set of 10 points
10
������
������
������
������
������
������
������
������
������
������
������
������
��������
71
5
6
2
9
3
4
8
8
������������
������������
σ = (1, 7, 3, 4)(2, 10)(5, 6)(8, 9) α = (1, 6)(2, 5, 4)(3, 9, 10, 8)(7)
ασ = (4, 6)(1, 7, 9, 3, 2, 8, 10, 5)
Groups and languages, Roma, september 9 2010
24
Genus
The value of the genus is given by the following relation
z(σ) + z(α) + z(ασ) = n + 2− 2g(σ, α)
where z(σ), z(α), z(ασ) are the numbers of cycles of the permutations σ, α, ασ
On the example:
4 + 4 + 2 = 10 + 2 + g
Groups and languages, Roma, september 9 2010
25
Automorphisms
Two hypermaps are isomorphic if one can be obtained from the other by relabellingthe set of points.
Or if (S, σ, α) and (S ′σ′, α′), acting S ′ are such that there exists a bijection φ of S
onto S ′
σ′ = φσφ−1, α′ = φαφ−1
Anautomorphism of the hypemap (S, σ, α) is a permutation φ satisfying
σ = φσφ−1, α = φαφ−1
Groups and languages, Roma, september 9 2010
26
Quotient hypermap
If G is a subgroup of the automorphism group of {α, σ} then the permutations α
and σ act on the orbits of G giving a quotient hypermap.
Groups and languages, Roma, september 9 2010
27
Riemann Hurwitz Formula
Let {σ, α} be a hypermap and {σ, α} its quotient by a subgroup G of itsautomorphism group.
The genus g of the hypermap {σ, α} and that γ of its quotient are related by theformula;
2g − 2 = |G|(2γ − 2) +∑
φ6=1∈G
χ(φ)
where χ(φ) is the total number of cycles of σ, α, ασ fixed by φ.
Groups and languages, Roma, september 9 2010
29
Part III: Riemann-Roch Theorem
A combinatorial version, from Mathew Baker and Serguei Norin paper (Advancesin Mathematics 2007)
Groups and languages, Roma, september 9 2010
30
Divisors or the vertex subspace
• Let G = (X, E) be a connected (undirected) graph with n vertices and no loops
• A divisor, or an element of the vertex subspace is a formal sum
u =n∑
i=1
uixi
where the ui are integers in Z and the xi formal variables
• The degree of a divisor u is the sum:
deg(u) =n∑
i=1
ui
This is the free abelian group with n generators.
Groups and languages, Roma, september 9 2010
31
Laplacian divisors
For a vertex xi we denote di (degree of the vertex) the number of edges having xi asan end point and ei,j the number of edges with end points xi, xj . The divisor
∆i = dixi −∑j 6=i
ei,jxj
will be called a Laplacian divisor, there are n different Laplacian divisors. Theysatisfy the relation:
n∑i=1
∆i = 0
The subset spanned by the Laplacian divisors will be called the Laplacian subspace,all its elements have degree equal to 0. We denote it: ∆(G)
Groups and languages, Roma, september 9 2010
32
The equivalence relation ∼
• Two divisors u, v are equivalent by ∼ if u− v ∈ ∆(G). This is denoted u ∼ v.
• This could be translated into a game with chips on a graph.
1. To each vertex of the graph G = (X, E) is associated an integer positive ornegative
2. A firing of vertex xi consists in one of the two following operations:
• Add 1 to each of the neighbours of xi and substract di to xi
• Substract 1 one to each of the neighbours of xi and add di to xi
3. A divisor belongs to the Laplacian subspace if and only if starting from theconfigurations it defines on G, the configuration 0 can be reached by a sequenceof firings.
Groups and languages, Roma, september 9 2010
33
The dimension of a divisor
• The dimension of an element of the Laplacian subspace is 0
• The dimension of a divisor with negative degree or with degree 0 and which is notin the Lplacan subspace is 0
• A divisor u is effective if all the ui are non negative.
• The dimension of a divisor u is k if for all effective divisor v of degree k thedivisor u− v is equivalent to an effective divisor, and there exists an effectivedivisor w of degree k + 1 such that u−w is not equivalent to an effective divisor.
the dimension of a divisor u is denoted r(u).
Groups and languages, Roma, september 9 2010
34
A useful Lemma
Lemma For two divisors u and v one has:
r(u + v) ≥ r(u) + r(v)
The canonical divisor K is given by:
K =n∑
i=1
[di − 2]xi
Groups and languages, Roma, september 9 2010
35
Riemann Roch theorem for graphs
Theorem For any divisor u in a graph
G = (X, E)
with n vertices and m edges one has:
r(u)− r(K − u) = deg(u) + m− n
Groups and languages, Roma, september 9 2010
36
Applications
Corollary
• Let u define an initial configuration of the game such that deg(u) > m− n, thenthere exists a sequence of firings giving an effective divisor
• For any k ≤ m− n there exists a divisor of degree k wich is not equivalent to aneffective configuration.
Groups and languages, Roma, september 9 2010