Cluster algebras, snake graphs and continued fractions. Ralf Schiffler

Similar documents
arxiv: v3 [math.co] 23 Nov 2017

arxiv: v1 [math.co] 20 Dec 2016

Bases for Cluster Algebras from Surfaces

arxiv: v2 [math.gt] 15 Nov 2017

A NEW COMBINATORIAL FORMULA FOR CLUSTER MONOMIALS OF EQUIORIENTED TYPE A QUIVERS

Lecture 3: Tropicalizations of Cluster Algebras Examples David Speyer

Snake Graph Calculus and Cluster Algebras from Surfaces

Cluster Variables and Perfect Matchings of Subgraphs of the dp 3 Lattice

POSITIVITY FOR CLUSTER ALGEBRAS FROM SURFACES

Lecture 2: Cluster complexes and their parametrizations

The geometry of cluster algebras

Lecture Notes Introduction to Cluster Algebra

Combinatorics of Theta Bases of Cluster Algebras

List of PreCalculus Algebra Mathematical Concept Practice Sheets (Updated Spring 2015)

CLUSTER EXPANSION FORMULAS AND PERFECT MATCHINGS

arxiv: v2 [math.co] 30 May 2017

Cluster algebras and Markoff numbers

Q(x n+1,..., x m ) in n independent variables

The Matrix-Tree Theorem

PETERS TOWNSHIP HIGH SCHOOL

Continued Fractions in Cluster Algebras, Lattice Paths and Markov Numbers

MICHIGAN STANDARDS MAP for a Basic Grade-Level Program. Grade Eight Mathematics (Algebra I)

Quiver mutations. Tensor diagrams and cluster algebras

BASES FOR CLUSTER ALGEBRAS FROM SURFACES

A SURVEY OF CLUSTER ALGEBRAS

Again we return to a row of 1 s! Furthermore, all the entries are positive integers.

BASES FOR CLUSTER ALGEBRAS FROM SURFACES

Combinatorics of the Del-Pezzo 3 Quiver: Aztec Dragons, Castles, and Beyond

STABLE CLUSTER VARIABLES

CIS 375 Intro to Discrete Mathematics Exam 3 (Section M004: Blue) 6 December Points Possible

Limits of Functions (a, L)

DOMINO TILINGS INVARIANT GIBBS MEASURES

The Interlace Polynomial of Graphs at 1

Homework. Basic properties of real numbers. Adding, subtracting, multiplying and dividing real numbers. Solve one step inequalities with integers.

Limits and Continuity

CLUSTER ALGEBRA ALFREDO NÁJERA CHÁVEZ

CIS 375 Intro to Discrete Mathematics Exam 3 (Section M001: Green) 6 December Points Possible

Combinatorics of Cluster Algebras from Surfaces

2-FRIEZE PATTERNS AND THE CLUSTER STRUCTURE OF THE SPACE OF POLYGONS

Algebra II CP Final Exam Review Packet. Calculator Questions

Problem 1. Let f n (x, y), n Z, be the sequence of rational functions in two variables x and y given by the initial conditions.

Algebra 2 Khan Academy Video Correlations By SpringBoard Activity

Algebra 2 Khan Academy Video Correlations By SpringBoard Activity

Calculus I Practice Test Problems for Chapter 2 Page 1 of 7

Dimer models and cluster categories of Grassmannians

Pre-Calculus MATH 119 Fall Section 1.1. Section objectives. Section 1.3. Section objectives. Section A.10. Section objectives

Preliminaries and Complexity Theory

Parity Dominating Sets in Grid Graphs

EQ: What are limits, and how do we find them? Finite limits as x ± Horizontal Asymptote. Example Horizontal Asymptote

arxiv: v1 [math.co] 19 Aug 2016

Rigidity of Graphs and Frameworks

Algebra III. Mathematics Curriculum Framework. Revised 2004

Function? c. {(-1,4);(0,-4);(1,-3);(-1,5);(2,-5)} {(-2,3);(-1,3);(0,1);(1,-3);(2,-5)} a. Domain Range Domain Range

Reading Mathematical Expressions & Arithmetic Operations Expression Reads Note

Miller Objectives Alignment Math

Pre-Calculus Midterm Practice Test (Units 1 through 3)

Limits, Continuity, and the Derivative

Lecture Notes Introduction to Cluster Algebra

10/22/16. 1 Math HL - Santowski SKILLS REVIEW. Lesson 15 Graphs of Rational Functions. Lesson Objectives. (A) Rational Functions

College Algebra To learn more about all our offerings Visit Knewton.com

arxiv: v1 [math.rt] 14 Nov 2018

Chapter 3.5: Rational Functions

AUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS

( ) = 1 x. g( x) = x3 +2

Reference Material /Formulas for Pre-Calculus CP/ H Summer Packet

Math.3336: Discrete Mathematics. Chapter 9 Relations

QUANTUM F -POLYNOMIALS IN THE THEORY OF CLUSTER ALGEBRAS. A dissertation presented by Thao Tran to The Department of Mathematics

of multiplicity two. The sign of the polynomial is shown in the table below

A Partial List of Topics: Math Spring 2009

SOPHIE MORIER-GENOUD, VALENTIN OVSIENKO AND SERGE TABACHNIKOV

Pacing Guide Algebra 1

QUARTIC POWER SERIES IN F 3 ((T 1 )) WITH BOUNDED PARTIAL QUOTIENTS. Alain Lasjaunias

Spanning trees on the Sierpinski gasket

Algebra I Learning Targets Chapter 1: Equations and Inequalities (one variable) Section Section Title Learning Target(s)

q-counting hypercubes in Lucas cubes

Quivers of Period 2. Mariya Sardarli Max Wimberley Heyi Zhu. November 26, 2014

ALGEBRA I CURRICULUM OUTLINE

Percolation on random triangulations

Chapter 2 Formulas and Definitions:

Generating Functions

Algebra 1 Khan Academy Video Correlations By SpringBoard Activity and Learning Target

Skew-symmetric cluster algebras of finite mutation type

9 - The Combinatorial Nullstellensatz

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

West Windsor-Plainsboro Regional School District Math A&E Grade 7

MA.8.1 Students will apply properties of the real number system to simplify algebraic expressions and solve linear equations.

An enumeration of equilateral triangle dissections

The maximum forcing number of a polyomino

Introduction. A rational function is a quotient of polynomial functions. It can be written in the form

2.6. Graphs of Rational Functions. Copyright 2011 Pearson, Inc.

The cocycle lattice of binary matroids

CME Project, Algebra Correlated to: Michigan High School Content Expectations, Algebra 1

Generating p-extremal graphs

MATH section 3.4 Curve Sketching Page 1 of 29

Rational Functions 4.5

APPENDIX B SUMMARIES OF SUBJECT MATTER TOPICS WITH RELATED CALIFORNIA AND NCTM STANDARDS PART 1

Math for College Readiness

GRADE 8. Know that there are numbers that are not rational, and approximate them by rational numbers.

arxiv:quant-ph/ v1 22 Aug 2005

Algebra II Summer Packet. Summer Name:

Transcription:

Cluster algebras, snake graphs and continued fractions Ralf Schiffler

Intro Cluster algebras Continued fractions Snake graphs

Intro Cluster algebras Continued fractions expansion formula via perfect matchings [Musiker-S-Williams ] Snake graphs

Intro Cluster algebras Continued fractions expansion formula via perfect matchings [Musiker-S-Williams ] bijection via perfect matchings [Çanakçı-S 6] Snake graphs

Intro expansion formula as continued fractions, asymptotic behavior [Çanakçı-S 6] Cluster algebras Continued fractions expansion formula via perfect matchings [Musiker-S-Williams ] bijection via perfect matchings [Çanakçı-S 6] Snake graphs

Intro expansion formula as continued fractions, asymptotic behavior [Çanakçı-S 6] Cluster algebras Continued fractions expansion formula via perfect matchings [Musiker-S-Williams ] bijection via perfect matchings [Çanakçı-S 6] Snake graphs

Intro expansion formula as continued fractions [Çanakçı-S 6] Cluster algebras Continued fractions expansion formula via perfect matchings [Musiker-S-Williams ] Snake graphs Combinatorial realization of continued fractions Applications in elementary Number Theory

Continued Fractions 8 = + 0

Continued Fractions 8 = + 0 = + 0

Continued Fractions 8 = + 0 = + 0 = + + 0

Continued Fractions 8 = + 0 = + + 0 = + 0 = + + 0

Continued Fractions 8 = + 0 = + + 0 = + 0 = + + + = + + 0

Continued Fractions 8 = + 0 = + = + + + 0 + + = + 0 = + + + = + + 0

Continued Fractions 8 = + 0 = + = + + + 0 + = + 0 = + + + = + + 0 =: [,,,, ] +

Continued Fractions 8 = [,,,, ]

Continued Fractions - Euclidean algorithm 8 = + 0 = 0 + 0 = + = + =

Continued Fractions - Euclidean algorithm 8 = + 0 = 0 + 0 = + = + = 8 = [,,,, ]

Continued Fractions The division algorithm gives a bijection between Q and the set of continued fractions whose last coefficient is at least. Q {[a 0,..., a n ] a 0 Z, a,... a n, a n } note that [a 0,..., a n, ] = [a 0,..., a n + ], because a n + = an +.

Snake graphs A snake graph G is a connected planar graph consisting of a finite sequence of tiles G, G,..., G d such that G i and G i+ share exactly one edge e i and this edge is either the north edge of Gi and the south edge of G i+, or the east edge of Gi and the west edge of G i+.

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Snake graphs

Sign function

Sign function - constant on diagonals

Sign function - constant on diagonals

Sign function - constant on diagonals

Sign function - constant on diagonals

Sign function

Sign function sign sequence continued fraction,, +, +, +,, +, +,,, [,,,, ]

Theorem 8 perfect matchings [,,,, ] = 8 There is a bijection between snake graphs and continued fractions G[a, a,..., a n ] [a, a,..., a n ] Moreover, if m(g) denotes the number of perfect matchings of G then [a, a,..., a n ] = m(g[a, a,..., a n ]). m(g[a,..., a n ]) with a i, a n

Theorem perfect matchings [,,,, ] = 8 There is a bijection between snake graphs and continued fractions G[a, a,..., a n ] [a, a,..., a n ] Moreover, if m(g) denotes the number of perfect matchings of G then [a, a,..., a n ] = m(g[a, a,..., a n ]). m(g[a,..., a n ]) with a i, a n

Reflection flip [,,,, ] [,,,,, ]

Perfect matchings A perfect matching P of a graph G is a subset of the set of edges of G such that each vertex of G is incident to exactly one edge in P.

Perfect matchings A perfect matching P of a graph G is a subset of the set of edges of G such that each vertex of G is incident to exactly one edge in P.

Perfect matchings A perfect matching P of a graph G is a subset of the set of edges of G such that each vertex of G is incident to exactly one edge in P.

Perfect matchings A perfect matching P of a graph G is a subset of the set of edges of G such that each vertex of G is incident to exactly one edge in P.

Perfect matchings A perfect matching P of a graph G is a subset of the set of edges of G such that each vertex of G is incident to exactly one edge in P.

Tiles with sign changes

Tiles with sign changes removed

Tiles with sign changes removed

Tiles with sign changes removed

Tiles with sign changes removed

Subgraphs H i = G[ai ] H 5 H H H H

Division algorithm 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Division algorithm Proof 0 8 0 0 H 0 0 H 0 H H

Expansion formula for cluster variables Theorem (Musiker-S.-Williams) If γ is an arc in a triangulated surface (S, M), the cluster variable x γ is given by the formula x γ = cross(g γ ) P Match G γ x(p). b x a γ c d b c x a f d x e G γ x γ = x +x +x x x

Example a b a b a γ G γ b x x x x x γ = x ++x +x x x

Example Torus with puncture [,,,,,,, ] = 985 08 The Laurent polynomial of this cluster variable has 985 terms.

Expansion formula as continued fraction Theorem (Çanakçı-S) The cluster variable x γ of the arc γ is the numerator of the continued fraction [L, L,..., L n ], where L i is a Laurent polynomial explicitly given by the subgraph H i. [Çanakçı-Felikson]

Example Torus with puncture [,,,,,,, ] = 985 08 [a,..., a 8 ] = [,,,,,,, ], let x = x +x x, then L = x x, L = x x x, L = x x x x γ = numerator of [L, L,..., L n ],..., L 8 = x x x 8

Example, computation dispiace Salvatore, ho usato Mathematica + * / + * + * + * + * + * + * + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

What about the denominator? Torus with puncture [,,,,,,, ] = 985 08 x γ = numerator of [L, L,..., L n ]

What about the denominator? Torus with puncture x γ = denominator of [L, L,..., L n ] = numerator of [L,..., L n ]

Asymptotic behavior of quotients x γ lim n x γ = x x + (x x ) + x x. where x = (x + x )/x x = (x + x )/x are obtained from the initial cluster by mutation in and then.

Applications to elementary Number Theory (skein) relations in the cluster algebras were expressed in terms of snake graphs [Çanakçı-S.] (snake graph calculus). This provides a long list of relations in terms of snake graphs. Translating into the language of continued fractions gives a long list of relations there.

Equations for continued fractions Theorem We have the following identities of numerators of continued fractions, where we set N [a,..., a 0] =, and N [a n+,..., a n] =. (a) For every i =,,..., n, N [a,..., a n] = N [a,..., a i ] N [a i+,..., a n] + N [a,..., a i ] N [a i+,..., a n]. (b) For every j 0 and i such that i + j n, N [a,..., a i+j ] N [a i,..., a n] = N [a,..., a n] N [a i,..., a i+j ] + ( ) j N [a,..., a i ] N [a i+j+,..., a n].

Equations for continued fractions (c) For continued fractions [a,..., a n] and [b,..., b m] such that [a i,..., a i+k ] = [b j,..., b j+k ] for certain i, j, k, we have N [a,..., a n] N [b,..., b m] = N [a,..., a i, b j,..., b m] N [b,..., b j, a i,..., a n] +( ) k N [a,..., a i,, b j a i, b j,..., b ] N where N = N [b m,..., b j+k+,, a i+k+ b j+k+, a i+k+,..., a n] if a i+k+ > b j+k+ ; N [b m,..., b j+k+, b j+k+ a i+k+,, a i+k+,,..., a n] if a i+k+ < b j+k+.

80 Rotation

80 Rotation

80 Rotation

80 Rotation

80 Rotation

80 Rotation

80 Rotation

80 Rotation rotation [,,,, ] reverse [,,,, ] Theorem The numerators of the continued fractions [a, a,..., a n ] and [a n,..., a, a ] are equal.

Palindromic snake graphs A continued fraction [a,..., a n ] is called even if n is even;

Palindromic snake graphs A continued fraction [a,..., a n ] is called even if n is even; palindromic if a i = a n i for all i.

Palindromic snake graphs A continued fraction [a,..., a n ] is called even if n is even; palindromic if a i = a n i for all i.. A snake graph is called palindromic if it is the snake graph of an even palindromic continued fraction;

Palindromic snake graphs A continued fraction [a,..., a n ] is called even if n is even; palindromic if a i = a n i for all i.. A snake graph is called palindromic if it is the snake graph of an even palindromic continued fraction; rotationally symmetric at a center tile if the rotation about 80 at the center of the central tile is an automorphism.

Palindromic snake graphs A continued fraction [a,..., a n ] is called even if n is even; palindromic if a i = a n i for all i.. A snake graph is called palindromic if it is the snake graph of an even palindromic continued fraction; rotationally symmetric at a center tile if the rotation about 80 at the center of the central tile is an automorphism. Theorem A snake graph is palindromic if and only if it has a rotational symmetry at its center tile.

Example [,,, ] = 9

Example N [,,, ] = 9

Example N [,,, ] = N [, ]N [, ] + N []N [] 9 = 5 5 + Theorem (Palindromification) Let [a, a,..., a n ] = p n q n. Then [a n,..., a, a, a, a,..., a n ] = p n + q n p n p n + q n q n.

Example N [,,, ] = N [, ]N [, ] + N []N [] 9 = 5 5 + Theorem (PalindromificationnoitacifimordnilaP) Let [a, a,..., a n ] = p n q n. Then [a n,..., a, a, a, a,..., a n ] = p n + q n p n p n + q n q n.

Sums of two squares An integer N is called a sum of two squares if there exist integers p > q with gcd(p, q) = such that N = p + q.

Sums of two squares An integer N is called a sum of two squares if there exist integers p > q with gcd(p, q) = such that N = p + q. Corollary Let N > 0. If N is a sum of two squares then there exists a palindromic snake graph G such that m(g) = N.

Sums of two squares An integer N is called a sum of two squares if there exist integers p > q with gcd(p, q) = such that N = p + q. Corollary Let N > 0. If N is a sum of two squares then there exists a palindromic snake graph G such that m(g) = N. The number of ways one can write N as a sum of two squares is equal to one half of the number of palindromic snake graphs with N perfect matchings. Example 5 can be written uniquely as sum of two squares as 5 = +. The even palindromic continued fractions with numerator 5 are [, ] and [,,, ].

Markov numbers A triple of positive integers (a, b, c) is called a Markov triple if a + b + c = abc. An integer is called a Markov number if it is a member of a Markov triple. (9,, 69) (9,, 5) (9,, 5) (,, ) (,, ) (,, 5) (,, 5) (9,, 5) Markov tree (,, ) Uniqueness Conjecture (Frobenius 9) The largest integer in a Markov triple determines the other two.

Markov numbers as numbers of perfect matchings of Markov snake graphs Markov triples are related to the clusters of the cluster algebra of the torus with one puncture [Beineke-Brüstle-Hille, Propp ]. A Markov snake graph is the snake graph of a cluster variable of the once punctured torus. The Markov numbers are precisely the number of perfect matchings of the Markov snake graphs. [Propp] Uniqueness Conjecture Any two Markov snake graphs have a different number of perfect matchings.

Markov tree snake graph version

Markov snake graphs (,) (,) 0 0 5 6 0 0 5 6 The line with slope p/q = / with its lower Christoffel path in red, defining the Christoffel word x, x, x, y, x, x, y, x, x, y. The corresponding Markov snake graph is obtained by placing tiles of side length / on the Christoffel path leaving the first half step and the last half step empty.

Theorem Every Markov number is the numerator of an even palindromic continued fraction. Corollary Every Markov number, except, is a sum of two squares. In general, the decomposition of an integer as a sum of two squares is not unique.the smallest example among the Markov numbers is 60 = + 9 = +. / = [,,,,, ] and its palindromification [,,,,,,,,,,, ] is a Markov snake graph. /9 = [,,, ] and its palindromification [,,,,,,, ] is not Markov.

Chebyshev polynomials The (normalized) Chebyshev polynomials of the first kind T n are defined recursively by T 0 =, T = x, and T n = xt n T n. The first few polynomials are T = x T = x x T = x x + T 5 = x 5 x + x T 6 = x 6 5x + 6x

Chebyshev polynomials Let G n be the snake graph of [a, a,..., a n ] = [,,..., ]. Thus G n is a vertical straight snake graph with exactly n tiles. G 6 5

Chebyshev polynomials are specialized cluster variables i i i i i x x x x x x i i i i i Theorem Label all horizontal edges of G n by x. Label all vertical edges of G n by i =. Then P Match G n x(p) = T n

Corollaries lim n T [ n x = i T n i, x i,..., x ]. i T n = ( x + ) x T n. T n T n = T n.

Summary Cluster algebra side New expansion formula Study quotients of cluster algebra elements Study their asymptotic behavior Continued fraction side Combinatorial realization Intuition about continued fractions Additional structure on continued fractions (poset, x-grading, y-grading