How to Park your Car on a Moduli Space Maria Gillespie, Colorado - - PowerPoint PPT Presentation

how to park your car on a moduli space
SMART_READER_LITE
LIVE PREVIEW

How to Park your Car on a Moduli Space Maria Gillespie, Colorado - - PowerPoint PPT Presentation

How to Park your Car on a Moduli Space Maria Gillespie, Colorado State University On joint work with Renzo Cavalieri (CSU) and Leonid Monin (University of Toronto) University of Colorado Boulder, Feb 11, 2020 M. Gillespie How to Park your Car


slide-1
SLIDE 1

How to Park your Car on a Moduli Space

Maria Gillespie, Colorado State University On joint work with Renzo Cavalieri (CSU) and Leonid Monin (University of Toronto) University of Colorado Boulder, Feb 11, 2020

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 1 / 15

slide-2
SLIDE 2

Background: Enumerative geometry

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in three-dimensional space, how many lines pass through all four of them?

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 2 / 15

slide-3
SLIDE 3

Background: Enumerative geometry

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in three-dimensional space, how many lines pass through all four of them? A1: At most 2 (over R). A2: Exactly 2 (over C, in projective space).

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 2 / 15

slide-4
SLIDE 4

Background: Enumerative geometry

Q2: How many lines lie on a generic cubic surface in CP3? A: 27

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 3 / 15

slide-5
SLIDE 5

Solving Enumerative Geometry Problems in Three Easy Steps!

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 4 / 15

slide-6
SLIDE 6

Solving Enumerative Geometry Problems in Three Easy Steps!

1 Make the problem more difficult.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 4 / 15

slide-7
SLIDE 7

Solving Enumerative Geometry Problems in Three Easy Steps!

1 Make the problem more difficult. 2 Make it even harder.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 4 / 15

slide-8
SLIDE 8

Solving Enumerative Geometry Problems in Three Easy Steps!

1 Make the problem more difficult. 2 Make it even harder. 3 Turn it into a combinatorics problem, which may or may not be easier

to solve than the original geometry question.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 4 / 15

slide-9
SLIDE 9

Solving Enumerative Geometry Problems in Three Easy Steps!

1 Make the problem more difficult. 2 Make it even harder. 3 Turn it into a combinatorics problem, which may or may not be easier

to solve than the original geometry question. Fine Print:

1 Rephrase the Geometry: Turn it into an intersection problem about

families of geometric objects in some larger ’moduli space’.

2 Geometry Ñ Algebra: State the intersection problem algebraically

(in terms of the ‘cohomology ring’ or ‘chow ring’ of the moduli space).

3 Algebra Ñ Combinatorics: Determine the combinatorial structure

  • f the algebraic space, and use it to phrase the intersection problem

in terms of simple combinatorial objects. Solve.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 4 / 15

slide-10
SLIDE 10

Example of the Three-Step Method

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in CP3, how many lines pass through all four of them?

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 5 / 15

slide-11
SLIDE 11

Example of the Three-Step Method

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in CP3, how many lines pass through all four of them?

1 Rephrase the Geometry: § Xi :“ tlines passing through ℓiu. § Xi Ď Gr, where Gr is the moduli space of all lines in CP3. § Want to compute |X1 X X2 X X3 X X4|.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 5 / 15

slide-12
SLIDE 12

Example of the Three-Step Method

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in CP3, how many lines pass through all four of them?

1 Rephrase the Geometry: § Xi :“ tlines passing through ℓiu. § Xi Ď Gr, where Gr is the moduli space of all lines in CP3. § Want to compute |X1 X X2 X X3 X X4|. 2 Geometry Ñ Algebra: § rX1s “ rX2s “ rX3s “ rX4s P H˚pGrq, multiplication in H˚ corresponds

to intersection (for generic representatives of each class).

§ Want to compute rX1s4.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 5 / 15

slide-13
SLIDE 13

Example of the Three-Step Method

Q1: Given four lines ℓ1, ℓ2, ℓ3, ℓ4 in ‘general position’ in CP3, how many lines pass through all four of them?

1 Rephrase the Geometry: § Xi :“ tlines passing through ℓiu. § Xi Ď Gr, where Gr is the moduli space of all lines in CP3. § Want to compute |X1 X X2 X X3 X X4|. 2 Geometry Ñ Algebra: § rX1s “ rX2s “ rX3s “ rX4s P H˚pGrq, multiplication in H˚ corresponds

to intersection (for generic representatives of each class).

§ Want to compute rX1s4. 3 Algebra Ñ Combinatorics: § H˚pGrq is isomorphic to a quotient of the ring of symmetric functions § rX1s4 “ c ¨ rpts where c “ # ways to fill a 2 ˆ 2 grid with 1, 2, 3, 4 with

increasing rows and columns: 2 4 1 3 3 4 1 2

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 5 / 15

slide-14
SLIDE 14

Moduli space of genus-0 curves

M0,n is space of (isom. classes of) complex ‘stable curves’ of genus 0 with n distinct ‘marked points’. Example: CP1, need to mark at least 3 points for it to be ‘stable’: no nontrivial automorphisms.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 6 / 15

slide-15
SLIDE 15

Moduli space of genus-0 curves

M0,n is space of (isom. classes of) complex ‘stable curves’ of genus 0 with n distinct ‘marked points’. Example: CP1, need to mark at least 3 points for it to be ‘stable’: no nontrivial automorphisms. In general: Allow several copies of CP1 glued together at nodes, where each sphere has a total of at least 3 nodes and marked points.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 6 / 15

slide-16
SLIDE 16

How do you draw M0,n?

|M0,3| “ 1 - only one stable curve with 3 points up to isomorphism M0,4 ” P1: fix 3 points, let the fourth vary.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 7 / 15

slide-17
SLIDE 17

How do you draw M0,n?

|M0,3| “ 1 - only one stable curve with 3 points up to isomorphism M0,4 ” P1: fix 3 points, let the fourth vary. In general dim M0,n`3 “ n, but not isomorphic to Pn. Kapranov map: M0,n`3 Ñ Pn

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 7 / 15

slide-18
SLIDE 18

How do you draw M0,n?

|M0,3| “ 1 - only one stable curve with 3 points up to isomorphism M0,4 ” P1: fix 3 points, let the fourth vary. In general dim M0,n`3 “ n, but not isomorphic to Pn. Kapranov map: M0,n`3 Ñ Pn Forgetting map: M0,n`3 Ñ M0,n`2 by forgetting last marked point (and stabilizing) (Keel, Tevelev): Combining Kapranov, forgetting gives embedding M0,n`3 ã Ñ M0,n`2 ˆ Pn

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 7 / 15

slide-19
SLIDE 19

How do you draw M0,n?

|M0,3| “ 1 - only one stable curve with 3 points up to isomorphism M0,4 ” P1: fix 3 points, let the fourth vary. In general dim M0,n`3 “ n, but not isomorphic to Pn. Kapranov map: M0,n`3 Ñ Pn Forgetting map: M0,n`3 Ñ M0,n`2 by forgetting last marked point (and stabilizing) (Keel, Tevelev): Combining Kapranov, forgetting gives embedding M0,n`3 ã Ñ M0,n`2 ˆ Pn Iterate: Get embedding M0,n`3 ã Ñ P1 ˆ P2 ˆ ¨ ¨ ¨ ˆ Pn

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 7 / 15

slide-20
SLIDE 20

Degree of an embedding: How ugly is your drawing?

Suppose X ã Ñ Pn and dimpXq “ d. Then the degree of this embedding is the number of points in an intersection of X with d generic hyperplanes in Pn.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 8 / 15

slide-21
SLIDE 21

Degree of an embedding: How ugly is your drawing?

Suppose X ã Ñ Pn and dimpXq “ d. Then the degree of this embedding is the number of points in an intersection of X with d generic hyperplanes in Pn.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 8 / 15

slide-22
SLIDE 22

Degree of an embedding: How ugly is your drawing?

Suppose X ã Ñ Pn and dimpXq “ d. Then the degree of this embedding is the number of points in an intersection of X with d generic hyperplanes in Pn.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 8 / 15

slide-23
SLIDE 23

Degree of an embedding: How ugly is your drawing?

Suppose X ã Ñ Pn and dimpXq “ d. Then the degree of this embedding is the number of points in an intersection of X with d generic hyperplanes in Pn.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 8 / 15

slide-24
SLIDE 24

Multidegree: How ugly is your ‘multi-drawing’?

Suppose X ã Ñ P1 ˆ ¨ ¨ ¨ ˆ Pn. Then the pk1, . . . , knq-multidegree, degk1,...,knpXq, is the expected size of intersection of X with a total of k1 ` ¨ ¨ ¨ ` kn hyperplanes, ki of which are from Pi for each i, where k1 ` ¨ ¨ ¨ ` kn “ d.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 9 / 15

slide-25
SLIDE 25

Multidegree: How ugly is your ‘multi-drawing’?

Suppose X ã Ñ P1 ˆ ¨ ¨ ¨ ˆ Pn. Then the pk1, . . . , knq-multidegree, degk1,...,knpXq, is the expected size of intersection of X with a total of k1 ` ¨ ¨ ¨ ` kn hyperplanes, ki of which are from Pi for each i, where k1 ` ¨ ¨ ¨ ` kn “ d. Total degree (Van der Waarden:) Let C be projectivization of preimage of X in affine space A2 ˆ ¨ ¨ ¨ ˆ An`1 “ Apn`1qpn`2q{2´1. Then degpCq “ ÿ

pk1,...,knq

degk1,...,knX.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 9 / 15

slide-26
SLIDE 26

Multidegree: How ugly is your ‘multi-drawing’?

Suppose X ã Ñ P1 ˆ ¨ ¨ ¨ ˆ Pn. Then the pk1, . . . , knq-multidegree, degk1,...,knpXq, is the expected size of intersection of X with a total of k1 ` ¨ ¨ ¨ ` kn hyperplanes, ki of which are from Pi for each i, where k1 ` ¨ ¨ ¨ ` kn “ d. Total degree (Van der Waarden:) Let C be projectivization of preimage of X in affine space A2 ˆ ¨ ¨ ¨ ˆ An`1 “ Apn`1qpn`2q{2´1. Then degpCq “ ÿ

pk1,...,knq

degk1,...,knX. Geometry Ñ Algebra: Multidegrees degpk1,...,knqpM0,n`3q satisfy a simple recursion in terms of k1, . . . , kn

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 9 / 15

slide-27
SLIDE 27

Multidegree: How ugly is your ‘multi-drawing’?

Suppose X ã Ñ P1 ˆ ¨ ¨ ¨ ˆ Pn. Then the pk1, . . . , knq-multidegree, degk1,...,knpXq, is the expected size of intersection of X with a total of k1 ` ¨ ¨ ¨ ` kn hyperplanes, ki of which are from Pi for each i, where k1 ` ¨ ¨ ¨ ` kn “ d. Total degree (Van der Waarden:) Let C be projectivization of preimage of X in affine space A2 ˆ ¨ ¨ ¨ ˆ An`1 “ Apn`1qpn`2q{2´1. Then degpCq “ ÿ

pk1,...,knq

degk1,...,knX. Geometry Ñ Algebra: Multidegrees degpk1,...,knqpM0,n`3q satisfy a simple recursion in terms of k1, . . . , kn Algebra Ñ Combinatorics: Computationally, observe ÿ

k1,...,kn

degk1,...,knpM0,n`3q “ p2n ´ 1q!!!!!!!

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 9 / 15

slide-28
SLIDE 28

Multidegree: How ugly is your ‘multi-drawing’?

Suppose X ã Ñ P1 ˆ ¨ ¨ ¨ ˆ Pn. Then the pk1, . . . , knq-multidegree, degk1,...,knpXq, is the expected size of intersection of X with a total of k1 ` ¨ ¨ ¨ ` kn hyperplanes, ki of which are from Pi for each i, where k1 ` ¨ ¨ ¨ ` kn “ d. Total degree (Van der Waarden:) Let C be projectivization of preimage of X in affine space A2 ˆ ¨ ¨ ¨ ˆ An`1 “ Apn`1qpn`2q{2´1. Then degpCq “ ÿ

pk1,...,knq

degk1,...,knX. Geometry Ñ Algebra: Multidegrees degpk1,...,knqpM0,n`3q satisfy a simple recursion in terms of k1, . . . , kn Algebra Ñ Combinatorics: Computationally, observe ÿ

k1,...,kn

degk1,...,knpM0,n`3q “ p2n ´ 1q!!

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 9 / 15

slide-29
SLIDE 29

How to Park your Car (in 1966)

“A parking problem—the case of the capricious wives. Let

  • st. be a street with p parking places. A car occupied by a man and

his dozing wife enters st. at the left and moves towards the right. The wife awakens at a capricious moment and orders her husband to park immediately! He dutifully parks at his present location, if it is empty, and if not, continues to the right and parks at the next available space. Suppose st. to be initially empty and c cars arrive with independently capricious wives in each car. What is the probability that they all find parking places?” –Konheim and Weiss, 1966

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 10 / 15

slide-30
SLIDE 30

How to Park your Car (Modern-day version)

Setup: n cars 1, 2, . . . , n lined up to enter parking lot in that order. n parking spaces p1, p2, . . . , pn in order. Each car has a preferred spot to which they drive; if it’s taken, they take the next available space. Each only enters parking lot once.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 11 / 15

slide-31
SLIDE 31

How to Park your Car (Modern-day version)

Setup: n cars 1, 2, . . . , n lined up to enter parking lot in that order. n parking spaces p1, p2, . . . , pn in order. Each car has a preferred spot to which they drive; if it’s taken, they take the next available space. Each only enters parking lot once. Example: Cars 2, 3, 5 prefer spot p1; 1, 6 prefer p3; 4 prefers p6

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 11 / 15

slide-32
SLIDE 32

How to Park your Car (Modern-day version)

Setup: n cars 1, 2, . . . , n lined up to enter parking lot in that order. n parking spaces p1, p2, . . . , pn in order. Each car has a preferred spot to which they drive; if it’s taken, they take the next available space. Each only enters parking lot once. Example: Cars 2, 3, 5 prefer spot p1; 1, 6 prefer p3; 4 prefers p6 Parking Function: A preference function t1, . . . , nu Ñ tp1, . . . , pnu such that all cars end up parked.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 11 / 15

slide-33
SLIDE 33

How to Park your Car (Modern-day version)

Setup: n cars 1, 2, . . . , n lined up to enter parking lot in that order. n parking spaces p1, p2, . . . , pn in order. Each car has a preferred spot to which they drive; if it’s taken, they take the next available space. Each only enters parking lot once. Example: Cars 2, 3, 5 prefer spot p1; 1, 6 prefer p3; 4 prefers p6 Parking Function: A preference function t1, . . . , nu Ñ tp1, . . . , pnu such that all cars end up parked. Draw as labeled Dyck path; must stay above diagonal:

2 3 5 1 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 11 / 15

slide-34
SLIDE 34

Column-restricted parking functions and p2n ´ 1q!!

Dominance Index: Dpiq of a car i is the number of columns to its left that contain no entry greater than i.

2 3 5 1 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 12 / 15

slide-35
SLIDE 35

Column-restricted parking functions and p2n ´ 1q!!

Dominance Index: Dpiq of a car i is the number of columns to its left that contain no entry greater than i. A parking function is column-restricted if for every car i, Dpiq ă i.

2 3 5 1 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 12 / 15

slide-36
SLIDE 36

Column-restricted parking functions and p2n ´ 1q!!

Dominance Index: Dpiq of a car i is the number of columns to its left that contain no entry greater than i. A parking function is column-restricted if for every car i, Dpiq ă i.

1 3 5 2 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 12 / 15

slide-37
SLIDE 37

Column-restricted parking functions and p2n ´ 1q!!

Dominance Index: Dpiq of a car i is the number of columns to its left that contain no entry greater than i. A parking function is column-restricted if for every car i, Dpiq ă i.

Theorem (Cavalieri, G., Monin)

The multidegree degk1,...,knpM0,n`3q is equal to the number of column-restricted parking functions with column heights k1, . . . , kn.

Theorem (Cavalieri, G., Monin)

There are a total of p2n ´ 1q!! column-restricted parking functions of height n. Corollary: The total degree of the embedding of M0,n`3 into P1 ˆ ¨ ¨ ¨ ˆ Pn is p2n ´ 1q!!.

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 12 / 15

slide-38
SLIDE 38

Idea for proof of enumeration by (2n-1)!!

CPFpnq: Number of column-restricted parking functions of size n Want to show: CPFpnq “ p2n ´ 1qCPFpn ´ 1q

2 1 3 5 4 ι 2 1 6 3 5 4 2 1 3 5 4 ι 2 1 3 5 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 13 / 15

slide-39
SLIDE 39

Idea for proof of enumeration by (2n-1)!!

CPFpnq: Number of column-restricted parking functions of size n Want to show: CPFpnq “ p2n ´ 1qCPFpn ´ 1q 2n ´ 1 points on any Dyck path of size n ´ 1; “insert” n at each point.

2 1 3 5 4 ι 2 1 6 3 5 4 2 1 3 5 4 ι 2 1 3 5 6 4

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 13 / 15

slide-40
SLIDE 40

Idea for proof of enumeration by (2n-1)!!

5 1 2 6 7 8 9 3 10 11 4 12 Step 1 5 13 1 2 6 7 8 9 3 10 11 4 12 Step 2 5 13 1 2 6 7 8 9 3 10 11 4 12 Step 2 5 13 1 2 6 7 3 8 9 10 11 4 12 Step 2 5 13 1 2 6 7 3 8 9 4 10 11 12

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 14 / 15

slide-41
SLIDE 41

Reference

  • R. Cavalieri, M. Gillespie, L. Monin, Projective embeddings of M0,n

and Parking Functions, arxiv:1808.03573.

Thank You!

  • M. Gillespie

How to Park your Car on a Moduli Space Feb 11, 2020 15 / 15