MATH 665: TROPICAL BRILL-NOETHER THEORY

Similar documents
DIVISOR THEORY ON TROPICAL AND LOG SMOOTH CURVES

TROPICAL BRILL-NOETHER THEORY

Free divisors on metric graphs

TROPICAL BRILL-NOETHER THEORY

WHAT IS a sandpile? Lionel Levine and James Propp

arxiv: v1 [math.co] 19 Oct 2018

The Structure of the Jacobian Group of a Graph. A Thesis Presented to The Division of Mathematics and Natural Sciences Reed College

What is a Weierstrass Point?

The Riemann Roch theorem for metric graphs

Reachability of recurrent positions in the chip-firing game

On Weierstrass semigroups arising from finite graphs

A Note on Jacobians, Tutte Polynomials, and Two-Variable Zeta Functions of Graphs

arxiv: v4 [math.co] 14 Apr 2017

RIEMANN-ROCH AND ABEL-JACOBI THEORY ON A FINITE GRAPH

arxiv: v3 [math.co] 6 Aug 2016

Course : Algebraic Combinatorics

A RIEMANN-ROCH THEOREM FOR EDGE-WEIGHTED GRAPHS

CHIP-FIRING GAMES, G-PARKING FUNCTIONS, AND AN EFFICIENT BIJECTIVE PROOF OF THE MATRIX-TREE THEOREM

Computing the rank of configurations on Complete Graphs

RIEMANN-ROCH THEORY FOR WEIGHTED GRAPHS AND TROPICAL CURVES

A RIEMANN-ROCH THEOREM IN TROPICAL GEOMETRY

TROPICAL BRILL-NOETHER THEORY

Combinatorial and inductive methods for the tropical maximal rank conjecture

Root system chip-firing

Chip Firing Games and Riemann-Roch Properties for Directed Graphs

TROPICAL SCHEME THEORY

Involutions on standard Young tableaux and divisors on metric graphs

CHIP-FIRING GAMES, POTENTIAL THEORY ON GRAPHS, AND SPANNING TREES

The critical group of a graph

BRILL-NOETHER THEORY FOR CURVES OF FIXED GONALITY (AFTER JENSEN AND RANGANATHAN)

arxiv:math/ v4 [math.nt] 5 Jul 2007

Chip-Firing and Rotor-Routing on Z d and on Trees

1 Structures 2. 2 Framework of Riemann surfaces Basic configuration Holomorphic functions... 3

arxiv: v1 [math.ag] 15 Apr 2014

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 24

A RIEMANN-ROCH THEOREM FOR EDGE-WEIGHTED GRAPHS

ABEL S THEOREM BEN DRIBUS

Chip-firing based methods in the Riemann Roch theory of directed graphs

BRILL-NOETHER THEORY. This article follows the paper of Griffiths and Harris, "On the variety of special linear systems on a general algebraic curve.

EXCLUDED HOMEOMORPHISM TYPES FOR DUAL COMPLEXES OF SURFACES

Math 5707: Graph Theory, Spring 2017 Midterm 3

A tropical proof of the Brill Noether Theorem

Chapter 3: Homology Groups Topics in Computational Topology: An Algorithmic View

Explicit Deformation of Lattice Ideals via Chip-Firing Games on Directed Graphs

TROPICAL SCHEME THEORY. Idempotent semirings

AN INTRODUCTION TO ARITHMETIC AND RIEMANN SURFACE. We describe points on the unit circle with coordinate satisfying

TROPICALIZATION OF THETA CHARACTERISTICS, DOUBLE COVERS, AND PRYM VARIETIES

GROUPS AS GRAPHS. W. B. Vasantha Kandasamy Florentin Smarandache

RIEMANN SURFACES. max(0, deg x f)x.

Explicit Deformation of Lattice Ideals via Chip Firing Games on Directed Graphs

Geometry of the theta divisor of a compactified jacobian

Material covered: Class numbers of quadratic fields, Valuations, Completions of fields.

SPECIAL POINTS AND LINES OF ALGEBRAIC SURFACES

Definition 2.3. We define addition and multiplication of matrices as follows.

An introduction to tropical geometry

MATH 25 CLASS 21 NOTES, NOV Contents. 2. Subgroups 2 3. Isomorphisms 4

Advanced Combinatorial Optimization September 22, Lecture 4

LINEAR SERIES ON METRIZED COMPLEXES OF ALGEBRAIC CURVES

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Matroids and Greedy Algorithms Date: 10/31/16

A chip-firing game and Dirichlet eigenvalues

NOTES ON DIVISORS AND RIEMANN-ROCH

Chapter 3. Introducing Groups

The Zeta Function of a Cyclic Language with Connections to Elliptic Curves and Chip-Firing Games

Uniform Star-factors of Graphs with Girth Three

Geometry of the Theta Divisor of a compactified Jacobian

QUIVERS AND LATTICES.

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Graphs with few total dominating sets

Smith normal forms of matrices associated with the Grassmann graphs of lines in

Algebraic Constructions of Graphs

Matching Polynomials of Graphs

ABSTRACT ALGEBRA 1, LECTURES NOTES 5: SUBGROUPS, CONJUGACY, NORMALITY, QUOTIENT GROUPS, AND EXTENSIONS.

Dynamic Programming on Trees. Example: Independent Set on T = (V, E) rooted at r V.

Sequences of Real Numbers

2. Transience and Recurrence

Topics in Algebraic Geometry

10.4 The Kruskal Katona theorem

7.3 Singular Homology Groups

Math 213br HW 12 solutions

Constructions of digital nets using global function fields

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASSES 47 AND 48

Lecture 13: Spectral Graph Theory

FINITE ABELIAN GROUPS Amin Witno

Tropical Constructions and Lifts

Lesson 8: Why Stay with Whole Numbers?

Combining the cycle index and the Tutte polynomial?

Homework #2 Solutions Due: September 5, for all n N n 3 = n2 (n + 1) 2 4

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 48

Stanford University CS366: Graph Partitioning and Expanders Handout 13 Luca Trevisan March 4, 2013

Wilmes Conjecture and Boundary Divisors

THE UNIT GROUP OF A REAL QUADRATIC FIELD

Lecture 3: Oct 7, 2014

Tree-width and algorithms

The Canonical Sheaf. Stefano Filipazzi. September 14, 2015

Algebraic Curves and Riemann Surfaces

Graphs & Algorithms: Advanced Topics Nowhere-Zero Flows

CYCLICITY OF (Z/(p))

Critical Groups of Simplicial Complexes. A Thesis Presented to The Division of Mathematics and Natural Sciences Reed College

2.1 Laplacian Variants

CS1800: Strong Induction. Professor Kevin Gold

Transcription:

MATH 665: TROPICAL BRILL-NOETHER THEORY 2. Reduced divisors The main topic for today is the theory of v-reduced divisors, which are canonical representatives of divisor classes on graphs, depending only on the choice of a base vertex v. We will prove the existence and uniqueness of v-reduced divisors, along with some of the fundamental properties that make them essential tools in this subject. Reduced divisors will play prominent roles in the proof of tropical Riemann Roch and in the characterization of special divisors on a generic chain of loops (the key result about divisors on graphs underlying the tropical proof of the Brill Noether theorem). References for today s lecture include Matt Baker s blog post about reduced divisors and Riemann Roch (2014), the paper of Hladký Král Norine (2013), and the original paper of Baker Norine (2007). Let G be a finite graph. The group of divisors on G is the free abelian group on the set of vertices Div(G) = Z V (G). We think of the graph G as being analogous to a smooth projective algebraic curve, with the image of the combinatorial Laplacian (G) playing the role of the principal divisors. The Picard group (or divisor class group) is then Pic(G) = Div(G)/ Im( ), which is graded by degree, since the image of (G) is contained in the subgroup of divisors of degree zero. The Jacobian of the graph is Jac(G) = Pic 0 (G), the group of divisor classes of degree zero modulo the image of (G). Note that the Jacobian of a smooth projective algebraic curve is a compact abelian group. The Jacobian of a graph is also a compact abelian group it is abelian and finite. We say that a divisor D = a i v i is effective if all of the coefficients a i are nonnegative, and a divisor class [D] Pic(G) is effective if it contains an effective representative. Recall that the (Baker Norine) rank r(d) is the largest integer r such that [D E] is effective for all effective divisors E of degree r, and has the following properties: the rank r(d) depends only on [D]. if [D] is not effective then r(d) = 1. if D is effective then r(d) 0. Date: January 27, 2016. Speaker: Sam Payne Scribe: Netanel Friedenberg. 1

2 MATH 665: TROPICAL BRILL-NOETHER THEORY Note that every graph has divisors of arbitrarily large rank. For instance, r ( b v ) b. v V (G) Example 2.1. Here we consider a chain of three triangles. v 1 v 3 v 5 v 0 v 2 v 4 v 6 From last time, we know that the Jacobian of a graph obtained by gluing two graphs along a vertex is the sum of the Jacobians of the original graph, and the Jacobian of a triangle is Z/3Z. Applying that lemma twice shows that Jac(G) = (Z/3Z) 3. One can also compute directly that the number of spanning trees is 27. We consider the divisor D = 2v 2 + 2v 4, i.e. twice the sum of the two cut vertices. 2 2 We claim that r(d) = 2. On the blackboard, we did an explicit sequence of chipfirings to check that [D E] is effective for every effective E of degree 2, up to symmetry. This shows that r(d) is at least 2. Explicit chip-firings also show that [D 3v i ] is effective for all i. However, [D 2v 0 v 5 ] is not effective, and we will check this by the end of class, using v-reduced divisors. (Next week, we will see that D is the canonical divisor K G on this graph, and the fact that r(d) = 2 follows trivially from Riemann Roch for graphs!) In small cases, such as the example above, we can check by hand that a rank is at least some number by considering cases and saying how many chips to fire from where. But we don t currently have a good way of giving nontrivial upper bounds for the rank. We could do something brute force, using the image of (G) to compute all effective representatives of [D E] for all effective E of given degree r, but that would be painful. The key technique for giving nontrivial upper bounds on the rank is the theory of v-reduced divisors. These are canonical representatives of divisor classes in Pic(G), depending only on the choice of a base vertex v. We introduce a couple more pieces of notation, which will be useful for describing explicit equivalences of divisors. Let f be an element of Z V (G) considered as the domain of. So we are thinking of f as the analogue of a rational function, rather than as a divisor. (Note that there is a unique piecewise linear function on the geometric realization of G, that takes the values given by f on the vertices and is linear (with integer slope) along each edge; when we make the transition from discrete graphs to

MATH 665: TROPICAL BRILL-NOETHER THEORY 3 metric graphs. This function will play the role of f, when we make the transition from discrete graphs to metric graphs.) We write D f for (f) Div(G). Also, for A V (G), we let D A = D χ(a). In other words, adding D A to a divisor is the same as firing all vertices of A at once. Fix a vertex v in G. We will say that a divisor V = a i v i is effective away from v if a i 0 for v i v. Similarly we can talk about divisors effective away from A for any A V (G). Observe that if D is effective away from v then D + D A is effective away from {v} A, and D + D A is effective at v i A if and only if outdeg vi (A) a i. Here, outdeg vi (A) is the number of edges incident on v i that connect to a vertex not in A. Definition 2.2. A divisor D is v-reduced if it is effective away from v, and for any subset A V (G)\{v}, D + D A is not effective away from v. As a first step toward proving that every divisor class has a unique v-reduced representative, we prove the following lemma. (Note that there are multiple different ways of proving this lemma, and everything else that we are doing today we will discuss some of the alternate perspectives later in class.) Lemma 2.3. Every divisor class contains a representative that is effective away from v. Proof. The group Jac(G) is finite, so m[v i v] is trivial for some m > 0. Therefore, starting from any representative of a given divisor class, we can add an appropriate positive integer multiple of m[v i v] to arrive at a representative that is effective away from v. Proposition 2.4. Every divisor class contains a unique v-reduced divisor. Proof. (Existence) Order the vertices so that every vertex other than v has a neighbor that precedes it. (To do this, let v be the first vertex in the order and then take the neighbors of v in any order, followed by their neighbors in any order, and so on.) Start with an arbitrary class in Pic(G) and choose a representative D that is effective away from v. Either D is v-reduced or there is a subset A V (G)\{v} such that D + D A is effective away from v. Then because A is not the whole graph it has some neighbor that precedes it, so D + D A > D in the lexicographic ordering. (Idea: We order the divisors by the lexicographic ordering from the ordering of the vertices, then firing off all of A gives a chip to a neighbor of something in A such that the neighbor precedes all of A.) Now replace D by D + D A and repeat. This procedure terminates because there are only finitely many divisors of a given degree that are effective away from v and greater than a given divisor.

4 MATH 665: TROPICAL BRILL-NOETHER THEORY (Uniqueness) Suppose D D are distinct divisors, both effective away from v. We show that only one of D, D can be v-reduced. We have D D = D f with f nonconstant, and we may assume that f achieves its maximum on a set A V (G)\{v} (by interchanging D, D if necessary). Write D + D A = b 0 v 0 + + b s v s, D = s i=0 a iv i, D = s i=0 a i v i. Then b i = a i outdeg v i (A) a i v (f(v iz E(G) i) f(z)) = a i for v i A and b j a j for v j / A. So D + D A is effective away from v. Thus D is not v 0 -reduced. Other proofs of existence and uniqueness of v-reduced divisors involve G-parking functions (Postnikov) or the stable recurrent configurations in the abelian sandpile model. See, for instance, the survey article by Holroyd, Levine, et.al. Chip firing and rotor-routing on directed graphs. Our proof of existence and uniqueness implicitly gives the following efficient algorithm for finding the v-reduced divisor equivalent to a given divisor. Dhar s Burning Algorithm: v 2 2 Given a divisor D and a vertex v, we may compute the v-reduced divisor equivalent to D as follows: (1) Replace D with an equivalent divisor that is effective away from v, using the technique of Lemma 2.3 above. (2) Start a fire at v. (3) Burn every edge of the graph that is adjacent to a burnt vertex. (4) Running through the vertices in lexicographic order, burn the first vertex w with the property that the number of burnt edges adjacent to w exceeds the number of chips D(w) at w. If no such vertex exists, proceed to step (5). Otherwise, return to step (3). (5) Let A be the set of unburnt vertices. If A is non-empty, then D + D A is effective away from v. Replace D with D + D A and return to step (2). Otherwise, if A is empty, then D is v-reduced. To see that the algorithm works, note that by construction D(w) outdeg w (A) for all w A. As in the proof of Proposition 2.4, it follows that D + D A is effective away from v. Conversely, if A is a set of vertices such that D + D A is effective away from v for some A V (G)\{v}, then A consist only of unburnt vertices. That is, the set of unburnt vertices is lexicographically minimal amongst all sets A such that D + D A is effective away from v. To see this, let w A be the first vertex in A that burns. By construction, this implies that D(w) < outdeg w (A ), hence D + D A is not effective away from v. The algorithm terminates for the same reason as in Proposition 2.4 there are only finitely many divisors of given degree that are greater than a given divisor in the lexicographic ordering.

MATH 665: TROPICAL BRILL-NOETHER THEORY 5 Question 2.5. Compute the running time of Dhar s burning algorithm, as a function of #E(G), #V (G), and deg(d). What is the optimal algorithm for finding v-reduced divisors in a given class? Remark 2.6. A divisor D is v-reduced if and only if D + v is v-reduced. So it is enough to compute v-reduced representatives for every element of Jac(G) to have v-reduced representatives for every element of Pic(G). Dhar s burning algorithm gives the following characterization of effective divisor classes, in terms of their v-reduced representatives. For the purposes of Riemann Roch and Brill Noether theory, this characterization of effectiveness is the most important property of v-reduced divisors. Proposition 2.7. The divisor class [D] is effective if and only if its v-reduced representative is effective. Proof. If the v-reduced representative is effective, then the class effective. The converse follows from Dhar s burning algorithm; if we start with an effective representative of the divisor class and run Dhar s algorithm, then the divisor stays effective at every step. As a consequence of this proposition, we can check whether a divisor has rank r by running Dhar s burning algorithm on D E for each of the O(#V (G)) r effective divisors E of degree r. Together with the Riemann Roch theorem, which determines the rank of any divisor of degree greater than 2g 2, this gives an efficient algorithm for computing r(d). However, determining the smallest degree of a divisor of a given rank, e.g. the gonality, which is the smallest degree of a divisor of positive rank, is NP hard. See (Gijswijt 2015). We now return to our example from the beginning of class, and complete the proof that the rank of the divisor in question is exactly 2. Example 2.8. Recall that we are working with the chain of three triangles v 1 v 3 v 5 v 0 v 2 v 4 v 6 We claim that an arbitrary divisor D = a 0 v 0 + + a 6 v 6 is v 0 -reduced if and only if a i 0 for i 1 and a 1 + a 2 1, a 3 + a 3 1, a 5 + a 6 1. It is easy to check one direction, that each of these divisors is v 0 -reduced. Then one can count that there are 27 such divisors in each degree, and hence these are all of the v 0 -reduced divisors. To complete the proof that r(2v 2 +2v 4 ) = 2, it remains to show that [ 2v 0 +2v 2 + 2v 4 v 5 ] is not effective. To see this, note that v 0 + v 1 + v 6 is in this class and v 0 -reduced, and apply the preceding proposition. Exercise 2.9. Classify the v 2 -reduced and v 3 -reduced divisors on a chain of three triangles.

6 MATH 665: TROPICAL BRILL-NOETHER THEORY References [Bak13] M. Baker. Riemann-Roch for graphs and applications. Matt Baker s Math Blog, 2013. URL:https://mattbaker.blog/2013/10/18/riemann-roch-for-graphs-and-applications/. [Bak14] M. Baker. Reduced divisors and Riemann-Roch for graphs. Matt Baker s Math Blog, 2014. URL:https://mattbaker.blog/2014/01/12/reduced-divisors-and-riemann-rochfor-graphs/. [BN07] M. Baker and S. Norine. Riemann-Roch and Abel-Jacobi theory on a finite graph. Adv. Math., 215(2):766 788, 2007. [HKN13] J. Hladký, D. Král, and S. Norine. Rank of divisors on tropical curves. J. Combin. Theory Ser. A, 120(7):1521 1538, 2013.