Jack Symmetric Functions and the Non-Orientability of Rooted Maps Michael La Croix University of Waterloo January 4, 2012 Graphs, Surfaces, and Maps Example Definition A surface is a compact 2-manifold without boundary. Definition A graph is a finite set of vertices together with a finite set of edges, such that each edge is associated with either one or two vertices. Definition A map is a 2-cell embedding of a graph in a surface. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Graphs, Surfaces, and Maps Example Definition A surface is a compact 2-manifold without boundary. Definition A graph is a finite set of vertices together with a finite set of edges, such that each edge is associated with either one or two vertices. Definition A map is a 2-cell embedding of a graph in a surface. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Graphs, Surfaces, and Maps Example Definition A surface is a compact 2-manifold without boundary. Definition A graph is a finite set of vertices together with a finite set of edges, such that each edge is associated with either one or two vertices. Definition A map is a 2-cell embedding of a graph in a surface. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Ribbon Graphs and Flags Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Ribbon Graphs and Flags Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Ribbon Graphs and Flags Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Ribbon Graphs and Flags Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Rooted Maps Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Rooted Maps Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 1 / 11 Rooted Maps Example Definition The neighbourhood of the graph determines a ribbon graph, and the boundaries of ribbons determine flags. Definition Automorphisms permute flags, and a rooted map is a map together with a distinguished orbit of flags. Note The map with no edges, rooting. Michael La Croix (University of Waterloo) , has a The Jack Parameter and non-orientability January 4, 2012 1 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Start with a ribbon graph. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Start with a ribbon graph. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Mv Me Mf Ribbon boundaries determine 3 perfect matchings of flags. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Mv Me Pairs of matchings determine, faces, Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Mv Mf Pairs of matchings determine, faces, edges, Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Equivalence classes can be encoded by perfect matchings of flags. Me Mf Pairs of matchings determine, faces, edges, and vertices. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 A Combinatorial Encoding of Maps Mv 6’ 5 5’ 6 7’ 7 8’ 8 3’ 3 2 2’ 1 1’ Me 4’ 4 Mf Mv = {1, 3}, {10 , 30 }, {2, 5}, {20 , 50 }, {4, 80 }, {40 , 8}, {6, 7}, {60 , 70 } Me = {1, 20 }, {10 , 4}, {2, 30 }, {3, 40 }, {5, 60 }, {50 , 8}, {6, 70 }, {7, 80 } Mf = {1, 10 }, {2, 20 }, {3, 30 }, {4, 40 }, {5, 50 }, {6, 60 }, {7, 70 }, {8, 80 } Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 2 / 11 Hypermaps Generalizing the combinatorial encoding, an arbitrary triple of perfect matchings determines a hypermap when the triple induces a connected graph, with cycles of Me ∪ Mf , Me ∪ Mv , and Mv ∪ Mf determining vertices, hyperfaces, and hyperedges. Example Hypermaps both specialize and generalize maps. Example ,→ Hypermaps can be represented as face-bipartite maps. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 3 / 11 Hypermaps Generalizing the combinatorial encoding, an arbitrary triple of perfect matchings determines a hypermap when the triple induces a connected graph, with cycles of Me ∪ Mf , Me ∪ Mv , and Mv ∪ Mf determining vertices, hyperfaces, and hyperedges. Example Hypermaps both specialize and generalize maps. Example ,→ Maps can be represented as hypermaps with = [2n ]. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 3 / 11 The Hypermap Series Definition The hypermap series for a set H of hypermaps is the combinatorial sum X H(x, y, z) := xν(h) yφ(h) z(h) h∈H where ν(h), φ(h), and (h) are the vertex-, hyperface-, and hyperedgedegree partitions of h. Example Example Rootings of Michael La Croix (University of Waterloo) contribute 12 x32 x23 (yy3 y4 y5 ) z26 to the sum. The Jack Parameter and non-orientability January 4, 2012 4 / 11 The Hypermap Series Definition The hypermap series for a set H of hypermaps is the combinatorial sum X H(x, y, z) := xν(h) yφ(h) z(h) h∈H where ν(h), φ(h), and (h) are the vertex-, hyperface-, and hyperedgedegree partitions of h. Example Example Rootings of Michael La Croix (University of Waterloo) contribute 12 x32 x23 (yy3 y4 y5 ) z26 to the sum. The Jack Parameter and non-orientability January 4, 2012 4 / 11 Explicit Formulae The hypermap series can be computed explicitly when H consists of orientable hypermaps or all hypermaps. sketch Theorem (Jackson and Visentin - 1990) When H is the set of orientable hypermaps, HO ∂ p(x), p(y), p(z); 0 = t ln ∂t X θ∈P encoding details ! Hθ sθ (x)sθ (y)sθ (z) t=0. Theorem (Goulden and Jackson - 1996) When H is the set of all hypermaps (orientable and non-orientable), ! X 1 ∂ HA p(x), p(y), p(z); 1 = 2t ln Zθ (x)Zθ (y)Zθ (z) ∂t H2θ θ∈P Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability t=0. January 4, 2012 5 / 11 Jack Symmetric Functions Jack symmetric functions, Definition , are a one-parameter family, denoted by {Jθ (α)}θ , that generalizes both Schur functions and zonal polynomials. Proposition (Stanley - 1989) Jack symmetric functions are related to Schur functions and zonal polynomials by: hJλ , Jλ i1 = Hλ2 , Jλ (1) = Hλ sλ , Jλ (2) = Zλ , and hJλ , Jλ i2 = H2λ , where 2λ is the partition obtained from λ by multiplying each part by two. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 6 / 11 A Generalized Series b -Conjecture (Goulden and Jackson - 1996) The generalized series, H p(x), p(y), p(z); b X Jθ (x; 1 + b)Jθ (y; 1 + b)Jθ (z; 1 + b) ∂ := (1 + b)t ln ∂t hJθ , Jθ i1+b θ∈P X X = cν,φ, (b)pν (x)pφ (y)p (z), ! t=0 n≥0 ν,φ,`n has an combinatorial interpretation involving hypermaps. In particular X β(h) cν,φ, (b) = b for some invariant β of rooted hypermaps. h∈Hν,φ, Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 7 / 11 A b-Invariant The b-Conjecture assumes that cν,φ, (b) is a polynomial, and numerical evidence suggests that its degree is the genus of the hypermaps it enumerates. A b-invariant must: 1 be zero for orientable hypermaps, 2 be positive for non-orientable hypermaps, and 3 depend on rooting. Example Rootings of precisely three maps are enumerated by c[4],[4],[22 ] (b) = 1 + b + 3b2 . Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 8 / 11 A b-Invariant The b-Conjecture assumes that cν,φ, (b) is a polynomial, and numerical evidence suggests that its degree is the genus of the hypermaps it enumerates. A b-invariant must: 1 be zero for orientable hypermaps, 2 be positive for non-orientable hypermaps, and 3 depend on rooting. Example Rootings of precisely three maps are enumerated by c[4],[4],[22 ] (b) = 1 + b + 3b2 . Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 8 / 11 A b-Invariant The b-Conjecture assumes that cν,φ, (b) is a polynomial, and numerical evidence suggests that its degree is the genus of the hypermaps it enumerates. A b-invariant must: 1 be zero for orientable hypermaps, 2 be positive for non-orientable hypermaps, and 3 depend on rooting. Example Rootings of precisely three maps are enumerated by c[4],[4],[22 ] (b) = 1 + b + 3b2 . Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 8 / 11 A b-Invariant The b-Conjecture assumes that cν,φ, (b) is a polynomial, and numerical evidence suggests that its degree is the genus of the hypermaps it enumerates. A b-invariant must: 1 be zero for orientable hypermaps, 2 be positive for non-orientable hypermaps, and 3 depend on rooting. Example There are precisely eight rooted maps enumerated by c[4,4],[3,5],[24 ] (b) = 8b2 . Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 8 / 11 A b-Invariant The b-Conjecture assumes that cν,φ, (b) is a polynomial, and numerical evidence suggests that its degree is the genus of the hypermaps it enumerates. A b-invariant must: 1 be zero for orientable hypermaps, 2 be positive for non-orientable hypermaps, and 3 depend on rooting. Example There are precisely eight rooted maps enumerated by c[4,4],[3,5],[24 ] (b) = 8b2 . Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 8 / 11 A root-edge classification There are four possible types of root edges in a map. Borders Example Bridges A handle Handles Cross-Borders Example A cross-border Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 9 / 11 A root-edge classification Handles occur in pairs e e’ Untwisted Michael La Croix (University of Waterloo) Twisted The Jack Parameter and non-orientability January 4, 2012 9 / 11 A family of invariants The invariant η Iteratively deleting the root edge assigns a type to each edge in a map. An invariant, η, is given by η(m) := (# of cross-borders) + (# of twisted handles) . Different handle twisting determines a different invariant. Example Handle Cross-Border Border η(m) = 2 or 1 η(m) = 1 η(m) = 0 η(m) = 1 or 2 Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 10 / 11 Main result (marginal b-invariants exist) Theorem (La Croix) If φ partitions 2n and η is a member of the family of invariants then, dv,φ (b) := X `(ν)=v cν,φ,[2n ] (b) = X bη(m) . m∈Mv,φ Proof (sketch). A generating series for maps with respect η satisfies a unique solution. PDE with a The corresponding specialization of H has an analytic presentation. Details An algebraic refinement to distinguish between root and non-root faces in the generating series satisfies the same PDE. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 11 / 11 Main result (marginal b-invariants exist) Theorem (La Croix) If φ partitions 2n and η is a member of the family of invariants then, dv,φ (b) := X cν,φ,[2n ] (b) = X bη(m) . m∈Mv,φ `(ν)=v Implications of the proof dv,φ (b) is of the form X hv,φ,i bg−2i (1 + b)i . 0≤i≤g/2 The degree of dv,φ (b) is the genus of the maps it enumerates. The top coefficient, hv,φ,0 , enumerates unhandled maps. η and root-face degree are independent among maps with given φ. Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 11 / 11 The End Thank You Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 11 / 11 Finding a partial differential equation Root-edge type Schematic Contribution to M Cross-border z X (i + 1)bri+2 i≥0 Border z i+1 XX rj yi−j+2 i≥0 j=1 Handle z X (1 + b)jri+j+2 i,j≥0 Bridge z X ri+j+2 i,j≥0 ∂ M ∂ri ∂ M ∂ri ∂ M ∂ri ∂2 M ∂ri ∂yj ∂ M ∂rj Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 12 / 11 Example Mf ν = [23 ] = [32 ] Mv φ = [6] Me Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 13 / 11 Example is enumerated by x32 x23 (y3 y4 y5 ) z26 . ν = [23 , 32 ] φ = [3, 4, 5] = [26 ] Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 14 / 11 Jack Symmetric Functions With respect to the inner product defined by hpλ (x), pµ (x)iα = δλ,µ |λ|! `(λ) α , |Cλ | Jack symmetric functions are the unique family satisfying: (P1) (Orthogonality) If λ 6= µ, then hJλ , Jµ iα = 0. X (P2) (Triangularity) Jλ = vλµ (α)mµ , where vλµ (α) is a rational µ4λ function in α, and ‘4’ denotes the natural order on partitions. (P3) (Normalization) If |λ| = n, then vλ,[1n ] (α) = n!. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 15 / 11 Encoding Orientable Maps 1 Orient and label the edges. 2 This induces labels on flags. 3 Clockwise circulations at each vertex determine ν. 4 1 2 4 3 Face circulations are the cycles of ν. 5 6 = (1 10 )(2 20 )(3 30 )(4 40 )(5 50 )(6 60 ) ν = (1 2 3)(10 4)(20 5)(30 50 6)(40 60 ) ν = φ = (1 4 60 30 )(10 2 5 6 40 )(20 3 50 ) Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 16 / 11 Encoding Orientable Maps 1 Orient and label the edges. 2 This induces labels on flags. 3 Clockwise circulations at each vertex determine ν. 4 Face circulations are the cycles of ν. 1 4 2 3 5 6 = (1 10 )(2 20 )(3 30 )(4 40 )(5 50 )(6 60 ) ν = (1 2 3)(10 4)(20 5)(30 50 6)(40 60 ) ν = φ = (1 4 60 30 )(10 2 5 6 40 )(20 3 50 ) Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 16 / 11 Encoding Orientable Maps 1’ 1 Orient and label the edges. 2 This induces labels on flags. 3 Clockwise circulations at each vertex determine ν. 4 Face circulations are the cycles of ν. 4 2 1 2’ 3 4’ 6’ 3’ 5 5’ 6 = (1 10 )(2 20 )(3 30 )(4 40 )(5 50 )(6 60 ) ν = (1 2 3)(10 4)(20 5)(30 50 6)(40 60 ) ν = φ = (1 4 60 30 )(10 2 5 6 40 )(20 3 50 ) Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 16 / 11 Encoding Orientable Maps 1’ 1 Orient and label the edges. 2 This induces labels on flags. 3 Clockwise circulations at each vertex determine ν. 4 Face circulations are the cycles of ν. 4 2 1 2’ 3 4’ 6’ 3’ 5 5’ 6 = (1 10 )(2 20 )(3 30 )(4 40 )(5 50 )(6 60 ) ν = (1 2 3)(10 4)(20 5)(30 50 6)(40 60 ) ν = φ = (1 4 60 30 )(10 2 5 6 40 )(20 3 50 ) Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 16 / 11 The Map Series An enumerative problem associated with maps is to determine the number of rooted maps with specified vertex- and face- degree partitions. Definition The map series for a set M of rooted maps is the combinatorial sum X M = M (x, y, z, r; b) := x|V (m)| yφ(m)rρ(m) z |E(m)| rρ(m) bη(m) , m∈M where the sum is taken over all rooted maps, including the map with no edges, V (m) is the vertex set of m, φ(m) is the face-degree partition of m, ρ(m) is the degree of the root face of m, and E(m) is the edge set of m. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 17 / 11 How to enumerate maps with symmetric functions Instead of counting rooted maps, we can count labelled hypermaps. This adds easily computable multiplicities. Labelled counting problems are turned into problems involving counting factorizations. These can be answered via character theory. Appropriate characters appear as coefficients of symmetric functions. The logarithms restrict to connected maps, and the differential operators remove the decoration. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 18 / 11 How to enumerate maps with symmetric functions Instead of counting rooted maps, we can count labelled hypermaps. This adds easily computable multiplicities. Labelled counting problems are turned into problems involving counting factorizations. These can be answered via character theory. Appropriate characters appear as coefficients of symmetric functions. The logarithms restrict to connected maps, and the differential operators remove the decoration. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 18 / 11 How to enumerate maps with symmetric functions Instead of counting rooted maps, we can count labelled hypermaps. This adds easily computable multiplicities. Labelled counting problems are turned into problems involving counting factorizations. These can be answered via character theory. Appropriate characters appear as coefficients of symmetric functions. The logarithms restrict to connected maps, and the differential operators remove the decoration. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 18 / 11 How to enumerate maps with symmetric functions Instead of counting rooted maps, we can count labelled hypermaps. This adds easily computable multiplicities. Labelled counting problems are turned into problems involving counting factorizations. These can be answered via character theory. Appropriate characters appear as coefficients of symmetric functions. The logarithms restrict to connected maps, and the differential operators remove the decoration. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 18 / 11 How to enumerate maps with symmetric functions Instead of counting rooted maps, we can count labelled hypermaps. This adds easily computable multiplicities. Labelled counting problems are turned into problems involving counting factorizations. These can be answered via character theory. Appropriate characters appear as coefficients of symmetric functions. The logarithms restrict to connected maps, and the differential operators remove the decoration. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 18 / 11 A Specialization Definition For a function f : RN → R, define an expectation operator h·i by Z 2 − 1 p (λ) |V (λ)| 1+b f (λ)e 2(1+b) 2 dλ, hf i1+b := c1+b RN with c1+b chosen such that h1i1+b = 1. Theorem (Okounkov - 1997) If N is a positive integer, 1 + b is a positive real number, and θ is an integer partition of 2n, then hJθ (λ, 1 + b)i1+b = Jθ (1N , 1 + b)[p[2n ] ]Jθ , where 1N = (1, . . . , 1, 0, 0, . . . ) consists of N leading 1’s followed by 0’s. Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 19 / 11 A Specialization Definition For a function f : RN → R, define an expectation operator h·i by Z 2 − 1 p (λ) |V (λ)| 1+b f (λ)e 2(1+b) 2 dλ, hf i1+b := c1+b RN with c1+b chosen such that h1i1+b = 1. M (N, y, z, r; b) = r0 N + (1 + b) X j≥1 rj D 1 P √ kE 1 ∂ ln e 1+b k≥1 k yk pk (λ) z ∂yj 1+b Return Michael La Croix (University of Waterloo) The Jack Parameter and non-orientability January 4, 2012 19 / 11 b is ubiquitous The many lives of b b=0 Hypermaps Symmetric Functions Matrix Integrals Moduli Spaces Matching Systems Michael La Croix (University of Waterloo) Orientable sθ Hermitian over C Bipartite b=1 ? Jθ (b) ? ? ? The Jack Parameter and non-orientability Locally Orientable Zθ Real Symmetric over R All January 4, 2012 20 / 11