On surface cluster algebras: Snake graph Abstract Snake Graphs - - PowerPoint PPT Presentation

on surface cluster algebras snake graph
SMART_READER_LITE
LIVE PREVIEW

On surface cluster algebras: Snake graph Abstract Snake Graphs - - PowerPoint PPT Presentation

On surface cluster algebras Ilke C anak c Surface cluster algebras On surface cluster algebras: Snake graph Abstract Snake Graphs Relation to calculus and dreaded torus Cluster Algebras Self-crossing snake graphs Application


slide-1
SLIDE 1

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

On surface cluster algebras: Snake graph calculus and dreaded torus

˙ Ilke C ¸anak¸ cı1

1Department of Mathematics University of Leicester joint work with Ralf Schiffler

Geometry Seminar, University of Bath March 25, 2014

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 1 / 35

slide-2
SLIDE 2

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Outline of Topics

1 Surface cluster algebras 2 Abstract Snake Graphs 3 Relation to Cluster Algebras 4 Self-crossing snake graphs 5 Application

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 2 / 35

slide-3
SLIDE 3

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-4
SLIDE 4

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-5
SLIDE 5

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-6
SLIDE 6

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-7
SLIDE 7

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-8
SLIDE 8

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras were introduced by Fomin and Zelevinsky

[FZ1] with the desire of creating an algebraic framework for the study of (dual) canonical bases in Lie theory.

  • Cluster algebras are defined by generators and relations, and

the set of generators is constructed recursively from some initial data (x, Q) called seed, where x = (x1, · · · , xn) and Q is a quiver.

  • Cluster algebras form a class of combinatorially defined

commutative algebras, and the set of generators of a cluster algebra, cluster variables, is obtained by an iterative process called seed mutation.

  • The cluster variables are rational functions in several

variables x1, x2, · · · , xn by construction.

  • However, by a well-known result in [FZ1] they can be expressed

as Laurent polynomials in x1, x2, · · · , xn with integer coefficients.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 3 / 35

slide-9
SLIDE 9

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-10
SLIDE 10

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-11
SLIDE 11

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-12
SLIDE 12

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-13
SLIDE 13

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-14
SLIDE 14

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1 γ2

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-15
SLIDE 15

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1 γ2

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-16
SLIDE 16

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1 γ2 γ3 γ4 γ5 γ6

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-17
SLIDE 17

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1 γ2 γ3 γ4 γ5 γ6

xγ1xγ2 = ∗xγ3xγ4 + ∗xγ5xγ6

Skein relation ([MW])

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-18
SLIDE 18

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Overview

  • Cluster algebras from surfaces, introduced in [FST], have a

geometric interpretation in surfaces.

  • A surface cluster algebra A is associated to a surface S with

boundary that has finitely many marked points.

1 2 3

γ1 γ2 γ3 γ4 γ5 γ6

xγ1xγ2 = ∗xγ3xγ4 + ∗xγ5xγ6

Skein relation ([MW])

  • Cluster variables are in bijection with certain curves [FST],

called arcs. Two crossing arcs satisfy the skein relations, [MW].

  • The authors in [MSW] associate a connected graph, called the

snake graph to each arc in the surface to obtain a direct formula, the expansion formula, for cluster variables of surface cluster algebras.

xγ =

1 cross (γ,T)

  • P⊢Gγ

x(P)y(P)

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 4 / 35

slide-19
SLIDE 19

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation:

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-20
SLIDE 20

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-21
SLIDE 21

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc − →

[MSW]

snake graph

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-22
SLIDE 22

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc − →

[MSW]

snake graph

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-23
SLIDE 23

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc − →

[MSW]

snake graph

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-24
SLIDE 24

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc − →

[MSW]

snake graph

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-25
SLIDE 25

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Motivation

Let A(S, M) cluster algebra associated to a surface (S, M). We have the following situation: cluster variable ← →

[FST]

arc − →

[MSW]

snake graph

Question

“How much can we recover from snake graphs themselves?” In particular,

  • When do the two arcs corresponding to two snake graphs cross?
  • What are the snake graphs corresponding to the skein relations?

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 5 / 35

slide-26
SLIDE 26

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

  • Let S be a connected oriented 2-dimensional Riemann surface

with nonempty boundary, and let M be a nonempty finite subset

  • f the boundary of S, such that each boundary component of S

contains at least one point of M. The elements of M are called marked points. The pair (S, M) is called a bordered surface with marked points. g = 2 g = 1 g = 0 b = 1 b = 2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 6 / 35

slide-27
SLIDE 27

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

  • Let S be a connected oriented 2-dimensional Riemann surface

with nonempty boundary, and let M be a nonempty finite subset

  • f the boundary of S, such that each boundary component of S

contains at least one point of M. The elements of M are called marked points. The pair (S, M) is called a bordered surface with marked points. g = 2 g = 1 g = 0 b = 1 b = 2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 6 / 35

slide-28
SLIDE 28

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

An arc γ in (S, M) is a curve in S, considered up to isotopy, such that:

  • the endpoints of γ are in M;
  • γ does not cross itself;
  • except for the endpoints, γ is disjoint from the boundary of S;

and

  • γ does not cut out a monogon or a bigon.

Remark

Curves that connect two marked points and lie entirely on the boundary of S without passing through a third marked point are boundary segments. Note that boundary segments are not arcs.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 7 / 35

slide-29
SLIDE 29

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

An arc γ in (S, M) is a curve in S, considered up to isotopy, such that:

  • the endpoints of γ are in M;
  • γ does not cross itself;
  • except for the endpoints, γ is disjoint from the boundary of S;

and

  • γ does not cut out a monogon or a bigon.

Remark

Curves that connect two marked points and lie entirely on the boundary of S without passing through a third marked point are boundary segments. Note that boundary segments are not arcs.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 7 / 35

slide-30
SLIDE 30

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

For any two arcs γ, γ′ in S, let e(γ, γ′) be the minimal number of crossings of arcs α and α′, where α and α′ range over all arcs isotopic to γ and γ′, respectively. We say that arcs γ and γ′ are compatible if e(γ, γ′) = 0.

Definition

A triangulation is a maximal collection of pairwise compatible arcs (together with all boundary segments).

1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 8 / 35

slide-31
SLIDE 31

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

For any two arcs γ, γ′ in S, let e(γ, γ′) be the minimal number of crossings of arcs α and α′, where α and α′ range over all arcs isotopic to γ and γ′, respectively. We say that arcs γ and γ′ are compatible if e(γ, γ′) = 0.

Definition

A triangulation is a maximal collection of pairwise compatible arcs (together with all boundary segments).

1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 8 / 35

slide-32
SLIDE 32

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

For any two arcs γ, γ′ in S, let e(γ, γ′) be the minimal number of crossings of arcs α and α′, where α and α′ range over all arcs isotopic to γ and γ′, respectively. We say that arcs γ and γ′ are compatible if e(γ, γ′) = 0.

Definition

A triangulation is a maximal collection of pairwise compatible arcs (together with all boundary segments).

1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 8 / 35

slide-33
SLIDE 33

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-34
SLIDE 34

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

a b d c τk

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-35
SLIDE 35

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

a b d c τk a b d c τ ′

k ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-36
SLIDE 36

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-37
SLIDE 37

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

1 2 3 4 5 6 7 3

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-38
SLIDE 38

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

1 2 3 4 5 6 7 1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-39
SLIDE 39

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

1 2 3 4 5 6 7 1 2 3 4 5 6 7 5

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-40
SLIDE 40

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Definition

Triangulations are connected to each other by sequences of flips. Each flip replaces a single arc γ in a triangulation T by a (unique) arc γ′ = γ that, together with the remaining arcs in T, forms a new triangulation.

1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 9 / 35

slide-41
SLIDE 41

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Cluster Algebras

Theorem (FST,FT)

For cluster algebras from surfaces

  • there are bijections

{ arcs } − → { cluster variables } γ → xγ { triangulations } − → { clusters } T = {τ1, · · · , τn} → xT = {xτ1, · · · , xτn}

  • The triangulation T\{τk} ∪ {τ ′

k} obtained by flipping the arc τk

corresponds to the mutation µk(xT) = xT\{xτk} ∪ {xτ ′

k}.

Definition

The surface cluster algebra A = A(S, M) associated to a surface (S, M) is a Z-subalgebra of Q(x1, · · · , xn) generated by all cluster variables xγ.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 10 / 35

slide-42
SLIDE 42

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-43
SLIDE 43

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-44
SLIDE 44

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7 1 2

γ

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-45
SLIDE 45

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7 1 2

γ

1

2

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-46
SLIDE 46

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7 1 2 3

γ

1

2

2

1 3

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-47
SLIDE 47

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

1

2

2

1 3

1 2

1 2 3

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-48
SLIDE 48

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

1 2 3 4 5 6 7

1 4 5 6 2 2 3 7 3 4 5 6

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-49
SLIDE 49

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

1 2 3 4 5 6 7

1 4 5 6 2 2 3 7 3 4 5 6

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-50
SLIDE 50

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

1 2 3 4 5 6 7

1 4 5 6 2 2 3 7 3 4 5 6

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

1 2 3 4 5 6 7

4 3 7 ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-51
SLIDE 51

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Snake graphs and perfect matchings

For each arc γ in a surface (S, M, T), we associate a weighted graph Gγ, called snake graph, from γ and T.

1 2 3 4 5 6 7

γ

1 2 3 4 5 6 7

1 4 5 6 2 2 3 7 3 4 5 6

A perfect matching P of a graph G is a subset of the set of edges

  • f G such that each vertex of G is incident to exactly one edge in P.

1 2 3 4 5 6 7

4 3 7

1 2 3 4 5 6 7

4 6 2 3 7 4 ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 11 / 35

slide-52
SLIDE 52

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Expansion formula

The authors in [MSW] gives an explicit formula, called expansion formula, for cluster variables. The formula is given by xγ = 1 cross (γ, T)

  • P⊢Gγ

x(P)y(P) where the sum is over all perfect matchings P of Gγ.

1 2 3 4 5 6 7

4 3 7

1 2 3 4 5 6 7

4 6 2 3 7 4 ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 12 / 35

slide-53
SLIDE 53

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Expansion formula

The authors in [MSW] gives an explicit formula, called expansion formula, for cluster variables. The formula is given by xγ = 1 cross (γ, T)

  • P⊢Gγ

x(P)y(P) where the sum is over all perfect matchings P of Gγ.

1 2 3 4 5 6 7

4 3 7

1 2 3 4 5 6 7

4 6 2 3 7 4 ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 12 / 35

slide-54
SLIDE 54

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Expansion formula

The authors in [MSW] gives an explicit formula, called expansion formula, for cluster variables. The formula is given by xγ = 1 cross (γ, T)

  • P⊢Gγ

x(P)y(P) where the sum is over all perfect matchings P of Gγ.

1 2 3 4 5 6 7

4 3 7

x(P) = x3x4x7

1 2 3 4 5 6 7

4 6 2 3 7 4 ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 12 / 35

slide-55
SLIDE 55

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Expansion formula

The authors in [MSW] gives an explicit formula, called expansion formula, for cluster variables. The formula is given by xγ = 1 cross (γ, T)

  • P⊢Gγ

x(P)y(P) where the sum is over all perfect matchings P of Gγ.

1 2 3 4 5 6 7

4 3 7

x(P) = x3x4x7

1 2 3 4 5 6 7

4 6 2 3 7 4

x(P) = x2x3x2

4x6x7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 12 / 35

slide-56
SLIDE 56

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

5 1 6 1 5 2 7 1 6 2 5 3 1 7 2 6 3 5 2 7 3 6 4 3 7 4 6 4 7

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 13 / 35

slide-57
SLIDE 57

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Applying the formula, the cluster variable corresponding to the arc γ is given by xγ = 1 x1x2x3x4x5x6x7 (x1x2x3x2

5x6 + y4 x1x2x5x6 + y7 x1x2x3x2 5 +

y3y4 x1x4x5x6 + y4y7 x1x2x5 + y6y7 x1x2x3x5x7 + y2y3y4 x3x4x5x6 + y3y4y7 x1x4x5 + y4y6y7 x1x2x7 + y1y2y3y4 x2x3x4x5x6 + y2y3y4y7 x3x4x5 + y3y4y6y7 x1x4x7 + y4y5y6y7 x1x2x4x6x7 + y1y2y3y4y7 x2x3x4x5 + y2y3y4y6y7 x3x4x7 + y3y4y5y6y7 x1x2

4x6x7 + y1y2y3y4y6y7 x2x3x4x7 +

y2y3y4y5y6y7 x3x2

4x6x7 + y1y2y3y4y5y6y7 x2x3x2 4x6x7).

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 14 / 35

slide-58
SLIDE 58

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-59
SLIDE 59

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-60
SLIDE 60

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-61
SLIDE 61

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-62
SLIDE 62

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-63
SLIDE 63

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-64
SLIDE 64

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Our results

  • We introduce the notion of an abstract snake graph, which is

not necessarily related to an arc in a surface.

  • We define what it means for two abstract snake graphs to

cross.

  • Given two crossing snake graphs, we construct the resolution of

the crossing as two pairs of snake graphs from the original pair

  • f crossing snake graphs.
  • We then prove that there is a bijection ϕ between the set of

perfect matchings of the two crossing snake graphs and the set

  • f perfect matchings of the resolution.
  • We then apply our constructions to snake graphs arising from

unpunctured surfaces.

  • We then extend our results to self-crossing snake graphs

associated to self-crossing arcs in a surface.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 15 / 35

slide-65
SLIDE 65

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Abstract Snake Graphs

Definition

A snake graph G is a connected graph in R2 consisting of a finite sequence of tiles G1, G2, . . . , Gd with d ≥ 1, such that for each i = 1, . . . , d − 1 (i) Gi and Gi+1 share exactly one edge ei and this edge is either the north edge of Gi and the south edge of Gi+1 or the east edge of Gi and the west edge of Gi+1. (ii) Gi and Gj have no edge in common whenever |i − j| ≥ 2. (ii) Gi and Gj are disjoint whenever |i − j| ≥ 3.

Example

G

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 16 / 35

slide-66
SLIDE 66

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Abstract Snake Graphs

Definition

A snake graph G is a connected graph in R2 consisting of a finite sequence of tiles G1, G2, . . . , Gd with d ≥ 1, such that for each i = 1, . . . , d − 1 (i) Gi and Gi+1 share exactly one edge ei and this edge is either the north edge of Gi and the south edge of Gi+1 or the east edge of Gi and the west edge of Gi+1. (ii) Gi and Gj have no edge in common whenever |i − j| ≥ 2. (ii) Gi and Gj are disjoint whenever |i − j| ≥ 3.

Example

G

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 16 / 35

slide-67
SLIDE 67

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example

G G1

Notation

  • G = (G1, G2, . . . , Gd)
  • G[i, i + t] = (Gi, Gi+1, . . . , Gi+t)
  • We denote by ei the interior edge between the tiles Gi and Gi+1.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 17 / 35

slide-68
SLIDE 68

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example

G G1 G2

Notation

  • G = (G1, G2, . . . , Gd)
  • G[i, i + t] = (Gi, Gi+1, . . . , Gi+t)
  • We denote by ei the interior edge between the tiles Gi and Gi+1.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 17 / 35

slide-69
SLIDE 69

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example

G G1 G2

Notation

  • G = (G1, G2, . . . , Gd)
  • G[i, i + t] = (Gi, Gi+1, . . . , Gi+t)
  • We denote by ei the interior edge between the tiles Gi and Gi+1.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 17 / 35

slide-70
SLIDE 70

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example

G G1 G2

Notation

  • G = (G1, G2, . . . , Gd)
  • G[i, i + t] = (Gi, Gi+1, . . . , Gi+t)
  • We denote by ei the interior edge between the tiles Gi and Gi+1.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 17 / 35

slide-71
SLIDE 71

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example

G G1 G2

Notation

  • G = (G1, G2, . . . , Gd)
  • G[i, i + t] = (Gi, Gi+1, . . . , Gi+t)
  • We denote by ei the interior edge between the tiles Gi and Gi+1.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 17 / 35

slide-72
SLIDE 72

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-73
SLIDE 73

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-74
SLIDE 74

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-75
SLIDE 75

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-76
SLIDE 76

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-77
SLIDE 77

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2 G

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-78
SLIDE 78

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2 G

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-79
SLIDE 79

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-80
SLIDE 80

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-81
SLIDE 81

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-82
SLIDE 82

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Local Overlaps

Definition

We say two snake graphs G1 and G2 have a local overlap G if G is a maximal subgraph contained in both G1 and G2. Notation: G ∼ = G1[s, · · · , t] ∼ = G2[s′, · · · , t′].

Example

G1 G2

Therefore G is a local overlap of G1 and G2.

  • Note that two snake graphs may have several overlaps.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 18 / 35

slide-83
SLIDE 83

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-84
SLIDE 84

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-85
SLIDE 85

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-86
SLIDE 86

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − + G1

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-87
SLIDE 87

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − + G1

+ ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-88
SLIDE 88

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − + G1

+ + ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-89
SLIDE 89

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − + G1

+ + − ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-90
SLIDE 90

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

− + − + G1

+ + − + + −− −− −−+ + − − − +

+ + ++ − + ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-91
SLIDE 91

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

G1

+ + − + + −− −− −−+ + − − − +

+ + ++ − +

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-92
SLIDE 92

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

G1

+ + − + + −− −− −−+ + − − − +

+ + ++ − + +

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-93
SLIDE 93

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Sign Function

Definition

A sign function f on a snake graph G is a map f from the set of edges of G to {+, −} such that on every tile in G the north and the west edge have the same sign, the south and the east edge have the same sign and the sign on the north edge is opposite to the sign on the south edge.

Example

A sign function on G1 and G2

G1

+ + − + + −− −− −−+ + − − − +

+ + ++ − + + − − − ++− − − − + − − − +

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 19 / 35

slide-94
SLIDE 94

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-95
SLIDE 95

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-96
SLIDE 96

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-97
SLIDE 97

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-98
SLIDE 98

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1

+

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-99
SLIDE 99

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1

+ −

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-100
SLIDE 100

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1

+ −

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-101
SLIDE 101

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Crossing

Definition

We say that G1 and G2 cross in a local overlap G if one of the following conditions hold.

  • f1(es−1) = −f1(et) if s > 1, t < d
  • f1(es−1) = f2(e′

t′) if s > 1, t < d, s′ = 1, t′ < d′

Example

G1 and G2 cross at the overlap G.

G1

+ −

G2 +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 20 / 35

slide-102
SLIDE 102

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-103
SLIDE 103

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-104
SLIDE 104

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2 G3

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-105
SLIDE 105

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2 G3

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-106
SLIDE 106

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2 G3 G4

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-107
SLIDE 107

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

G1 G2 G3 G4

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-108
SLIDE 108

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

+ G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-109
SLIDE 109

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

− − − − − −

+ G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-110
SLIDE 110

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

+

− − − − − −

+ G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-111
SLIDE 111

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution Res G(G1, G2)

+

− − − − − −

+ G1 G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 21 / 35

slide-112
SLIDE 112

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution (Continued)

G1 G2 G3 G4 G5

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 22 / 35

slide-113
SLIDE 113

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution (Continued)

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 22 / 35

slide-114
SLIDE 114

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Example: Resolution (Continued)

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 22 / 35

slide-115
SLIDE 115

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Resolution: Definition

Assumption: We will assume that s > 1, t < d, s′ = 1 and t′ < d′. For all other cases, see [CS].

We define four connected snakegraphs as follows.

  • G3 = G1[1, t] ∪ G2[t′ + 1, d′],
  • G4 = G2[1, t′] ∪ G1[t + 1, d],
  • G5 = G1[1, k] where k < s − 1 is the largest integer such that the sign
  • n the interior edge between tiles k and k + 1 is the same as the sign
  • n the interior edge of tiles s − 1 and s,
  • G6 = G2[d′, t′ + 1] ∪ G1[t + 1, d] where the two subgraphs are glued

along the south Gt+1 and the north of G ′

t′+1 if Gt+1 is north of Gt in

G1.

Definition

The resolution of the crossing of G1 and G2 in G is defined to be (G3 ⊔ G4, G5 ⊔ G6) and is denoted by Res G(G1, G2).

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 23 / 35

slide-116
SLIDE 116

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Resolution: Definition

Assumption: We will assume that s > 1, t < d, s′ = 1 and t′ < d′. For all other cases, see [CS].

We define four connected snakegraphs as follows.

  • G3 = G1[1, t] ∪ G2[t′ + 1, d′],
  • G4 = G2[1, t′] ∪ G1[t + 1, d],
  • G5 = G1[1, k] where k < s − 1 is the largest integer such that the sign
  • n the interior edge between tiles k and k + 1 is the same as the sign
  • n the interior edge of tiles s − 1 and s,
  • G6 = G2[d′, t′ + 1] ∪ G1[t + 1, d] where the two subgraphs are glued

along the south Gt+1 and the north of G ′

t′+1 if Gt+1 is north of Gt in

G1.

Definition

The resolution of the crossing of G1 and G2 in G is defined to be (G3 ⊔ G4, G5 ⊔ G6) and is denoted by Res G(G1, G2).

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 23 / 35

slide-117
SLIDE 117

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Resolution: Definition

Assumption: We will assume that s > 1, t < d, s′ = 1 and t′ < d′. For all other cases, see [CS].

We define four connected snakegraphs as follows.

  • G3 = G1[1, t] ∪ G2[t′ + 1, d′],
  • G4 = G2[1, t′] ∪ G1[t + 1, d],
  • G5 = G1[1, k] where k < s − 1 is the largest integer such that the sign
  • n the interior edge between tiles k and k + 1 is the same as the sign
  • n the interior edge of tiles s − 1 and s,
  • G6 = G2[d′, t′ + 1] ∪ G1[t + 1, d] where the two subgraphs are glued

along the south Gt+1 and the north of G ′

t′+1 if Gt+1 is north of Gt in

G1.

Definition

The resolution of the crossing of G1 and G2 in G is defined to be (G3 ⊔ G4, G5 ⊔ G6) and is denoted by Res G(G1, G2).

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 23 / 35

slide-118
SLIDE 118

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Bijection of Perfect Matchings

  • Let Match (G) denote the set of all perfect matchings of the

graph G and Match (Res G(G1, G2)) = Match (G3 ⊔ G4) ∪ Match (G5 ⊔ G6).

Theorem (CS)

Let G1, G2 be two snake graphs. Then there is a bijection Match (G1 ⊔ G2) − → Match (Res G(G1, G2))

  • Note that we construct the bijection map and its inverse map

explicitly.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 24 / 35

slide-119
SLIDE 119

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Bijection of Perfect Matchings

  • Let Match (G) denote the set of all perfect matchings of the

graph G and Match (Res G(G1, G2)) = Match (G3 ⊔ G4) ∪ Match (G5 ⊔ G6).

Theorem (CS)

Let G1, G2 be two snake graphs. Then there is a bijection Match (G1 ⊔ G2) − → Match (Res G(G1, G2))

  • Note that we construct the bijection map and its inverse map

explicitly.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 24 / 35

slide-120
SLIDE 120

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Bijection of Perfect Matchings

  • Let Match (G) denote the set of all perfect matchings of the

graph G and Match (Res G(G1, G2)) = Match (G3 ⊔ G4) ∪ Match (G5 ⊔ G6).

Theorem (CS)

Let G1, G2 be two snake graphs. Then there is a bijection Match (G1 ⊔ G2) − → Match (Res G(G1, G2))

  • Note that we construct the bijection map and its inverse map

explicitly.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 24 / 35

slide-121
SLIDE 121

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Bijection of Perfect Matchings

  • Let Match (G) denote the set of all perfect matchings of the

graph G and Match (Res G(G1, G2)) = Match (G3 ⊔ G4) ∪ Match (G5 ⊔ G6).

Theorem (CS)

Let G1, G2 be two snake graphs. Then there is a bijection Match (G1 ⊔ G2) − → Match (Res G(G1, G2))

  • Note that we construct the bijection map and its inverse map

explicitly.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 24 / 35

slide-122
SLIDE 122

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

’Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 25 / 35

slide-123
SLIDE 123

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

’Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 25 / 35

slide-124
SLIDE 124

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

’Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 25 / 35

slide-125
SLIDE 125

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

’Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 25 / 35

slide-126
SLIDE 126

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

’Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 25 / 35

slide-127
SLIDE 127

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-128
SLIDE 128

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-129
SLIDE 129

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-130
SLIDE 130

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-131
SLIDE 131

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-132
SLIDE 132

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-133
SLIDE 133

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-134
SLIDE 134

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-135
SLIDE 135

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-136
SLIDE 136

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-137
SLIDE 137

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-138
SLIDE 138

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

‘Idea’ of proof

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 26 / 35

slide-139
SLIDE 139

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-140
SLIDE 140

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

γ1

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-141
SLIDE 141

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-142
SLIDE 142

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

G1

13 14 15 16 17 18 26 27 28 29 30 31 32 33 34 35

G2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-143
SLIDE 143

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-144
SLIDE 144

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2 γ3

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-145
SLIDE 145

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2 γ3 γ4

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-146
SLIDE 146

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2 γ3 γ4 γ5

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-147
SLIDE 147

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2 γ3 γ4 γ5 γ6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-148
SLIDE 148

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 26 27 28 29 30 31 32 33 34 35

G3

13 14 15 16 17 18 19 20 21 22 23 24 25

G4

1 2 3 4 5

G5

26 27 28 29 30 31 32 33 34 35 19 20 21 22 23 24 25

G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-149
SLIDE 149

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

γ1 γ2 γ3 γ4 γ5 γ6

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

G1

13 14 15 16 17 18 26 27 28 29 30 31 32 33 34 35

G2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 26 27 28 29 30 31 32 33 34 35

G3

13 14 15 16 17 18 19 20 21 22 23 24 25

G4

1 2 3 4 5

G5

26 27 28 29 30 31 32 33 34 35 19 20 21 22 23 24 25

G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-150
SLIDE 150

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Surface Example

G1 G2 G3 G4 G5 G6

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 27 / 35

slide-151
SLIDE 151

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Relation to Cluster Algebras

Let γ1 and γ2 be two arcs and G1 and G2 their corresponding snake graphs.

Theorem (CS)

γ1 and γ2 cross if and only if G1 and G2 cross as snake graphs.

Theorem (CS)

If γ1 and γ2 cross, then the snake graphs of the four arcs obtained by smoothing the crossing are given by the resolution Res G(G1, G2)

  • f the crossing of the snake graphs G1 and G2 at the overlap G.

Remark

We do not assume that γ1 and γ2 cross only once. If the arcs cross multiple times the theorem can be used to resolve any of the crossings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 28 / 35

slide-152
SLIDE 152

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Relation to Cluster Algebras

Let γ1 and γ2 be two arcs and G1 and G2 their corresponding snake graphs.

Theorem (CS)

γ1 and γ2 cross if and only if G1 and G2 cross as snake graphs.

Theorem (CS)

If γ1 and γ2 cross, then the snake graphs of the four arcs obtained by smoothing the crossing are given by the resolution Res G(G1, G2)

  • f the crossing of the snake graphs G1 and G2 at the overlap G.

Remark

We do not assume that γ1 and γ2 cross only once. If the arcs cross multiple times the theorem can be used to resolve any of the crossings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 28 / 35

slide-153
SLIDE 153

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Relation to Cluster Algebras

Let γ1 and γ2 be two arcs and G1 and G2 their corresponding snake graphs.

Theorem (CS)

γ1 and γ2 cross if and only if G1 and G2 cross as snake graphs.

Theorem (CS)

If γ1 and γ2 cross, then the snake graphs of the four arcs obtained by smoothing the crossing are given by the resolution Res G(G1, G2)

  • f the crossing of the snake graphs G1 and G2 at the overlap G.

Remark

We do not assume that γ1 and γ2 cross only once. If the arcs cross multiple times the theorem can be used to resolve any of the crossings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 28 / 35

slide-154
SLIDE 154

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Relation to Cluster Algebras

Let γ1 and γ2 be two arcs and G1 and G2 their corresponding snake graphs.

Theorem (CS)

γ1 and γ2 cross if and only if G1 and G2 cross as snake graphs.

Theorem (CS)

If γ1 and γ2 cross, then the snake graphs of the four arcs obtained by smoothing the crossing are given by the resolution Res G(G1, G2)

  • f the crossing of the snake graphs G1 and G2 at the overlap G.

Remark

We do not assume that γ1 and γ2 cross only once. If the arcs cross multiple times the theorem can be used to resolve any of the crossings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 28 / 35

slide-155
SLIDE 155

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Skein Relations

As a corollary we obtain a new proof of the skein relations [MW].

Corollary (CS)

Let γ1 and γ2 be two arcs which cross and let (γ3, γ4) and (γ5, γ6) be the two pairs of arcs obtained by smoothing the crossing. Then xγ1xγ2 = xγ3xγ4 + y( ˜ G)xγ5xγ6 where ˜ G = (G3 ∪ G4)\(G5 ∪ G6) and y( ˜ G) =

  • Gi a tile in ˜

G

yi.

Remark

  • Note that Musiker and Williams in [MW] use hyperbolic

geometry to prove the skein relations.

  • Our proof is purely combinatorial. The key ingredient to our

proof is Theorem 17 where we show the bijection between the perfect matchings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 29 / 35

slide-156
SLIDE 156

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Skein Relations

As a corollary we obtain a new proof of the skein relations [MW].

Corollary (CS)

Let γ1 and γ2 be two arcs which cross and let (γ3, γ4) and (γ5, γ6) be the two pairs of arcs obtained by smoothing the crossing. Then xγ1xγ2 = xγ3xγ4 + y( ˜ G)xγ5xγ6 where ˜ G = (G3 ∪ G4)\(G5 ∪ G6) and y( ˜ G) =

  • Gi a tile in ˜

G

yi.

Remark

  • Note that Musiker and Williams in [MW] use hyperbolic

geometry to prove the skein relations.

  • Our proof is purely combinatorial. The key ingredient to our

proof is Theorem 17 where we show the bijection between the perfect matchings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 29 / 35

slide-157
SLIDE 157

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Skein Relations

As a corollary we obtain a new proof of the skein relations [MW].

Corollary (CS)

Let γ1 and γ2 be two arcs which cross and let (γ3, γ4) and (γ5, γ6) be the two pairs of arcs obtained by smoothing the crossing. Then xγ1xγ2 = xγ3xγ4 + y( ˜ G)xγ5xγ6 where ˜ G = (G3 ∪ G4)\(G5 ∪ G6) and y( ˜ G) =

  • Gi a tile in ˜

G

yi.

Remark

  • Note that Musiker and Williams in [MW] use hyperbolic

geometry to prove the skein relations.

  • Our proof is purely combinatorial. The key ingredient to our

proof is Theorem 17 where we show the bijection between the perfect matchings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 29 / 35

slide-158
SLIDE 158

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Skein Relations

As a corollary we obtain a new proof of the skein relations [MW].

Corollary (CS)

Let γ1 and γ2 be two arcs which cross and let (γ3, γ4) and (γ5, γ6) be the two pairs of arcs obtained by smoothing the crossing. Then xγ1xγ2 = xγ3xγ4 + y( ˜ G)xγ5xγ6 where ˜ G = (G3 ∪ G4)\(G5 ∪ G6) and y( ˜ G) =

  • Gi a tile in ˜

G

yi.

Remark

  • Note that Musiker and Williams in [MW] use hyperbolic

geometry to prove the skein relations.

  • Our proof is purely combinatorial. The key ingredient to our

proof is Theorem 17 where we show the bijection between the perfect matchings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 29 / 35

slide-159
SLIDE 159

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Skein Relations

As a corollary we obtain a new proof of the skein relations [MW].

Corollary (CS)

Let γ1 and γ2 be two arcs which cross and let (γ3, γ4) and (γ5, γ6) be the two pairs of arcs obtained by smoothing the crossing. Then xγ1xγ2 = xγ3xγ4 + y( ˜ G)xγ5xγ6 where ˜ G = (G3 ∪ G4)\(G5 ∪ G6) and y( ˜ G) =

  • Gi a tile in ˜

G

yi.

Remark

  • Note that Musiker and Williams in [MW] use hyperbolic

geometry to prove the skein relations.

  • Our proof is purely combinatorial. The key ingredient to our

proof is Theorem 17 where we show the bijection between the perfect matchings.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 29 / 35

slide-160
SLIDE 160

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-161
SLIDE 161

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-162
SLIDE 162

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-163
SLIDE 163

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

  • Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-164
SLIDE 164

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

  • +
  • Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-165
SLIDE 165

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs and band graphs

  • Self-crossing arcs and closed loops appear naturally in the

process of smoothing crossings. Consider the following example.

Example

In this example we resolve two crossings of the following arcs.

  • +

→ + + +

Example (Band graph)

+ +

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 30 / 35

slide-166
SLIDE 166

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-167
SLIDE 167

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-168
SLIDE 168

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-169
SLIDE 169

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-170
SLIDE 170

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-171
SLIDE 171

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-172
SLIDE 172

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-173
SLIDE 173

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-174
SLIDE 174

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-175
SLIDE 175

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-176
SLIDE 176

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Self-crossing snake graphs

  • Similar to the definition of a local overlap for two snake graphs,

we define the notion of self-overlap for abstract snake graphs. Here we have two subcases.

  • Self-overlap in the same direction
  • without intersection
  • with intersection
  • Self-overlap in the opposite direction
  • We then define what it means for a snake graph to self-cross in

a self-overlap.

  • We give the resolution of a self-crossing snake graph which

consists of two snake graphs and a band graph.

  • Finally, we show a bijection between perfect matchings of a

self-crossing snake graph with perfect matchings of its resolution.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 31 / 35

slide-177
SLIDE 177

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

G1 G3 G◦

4

G56 s s′ d t′ t d t s s′-1 s geometric realization in the annulus: east edge of Gd

Figure: Example of resolution of selfcrossing when s′ < t and s = 1 together with geometric realization on the annulus. Here the snake graph G56 is a single edge and the corresponding arc in the surface is a boundary segment.

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 32 / 35

slide-178
SLIDE 178

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

G1 G3 G◦

4

G56 1 s s′ d t′ t d t 1 s s′-1 s 1 t d geometric realization in the punctured disk: s

Figure: Example of resolution of selfcrossing when s′ < t together with geometric realization on the punctured disk

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 33 / 35

slide-179
SLIDE 179

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-180
SLIDE 180

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-181
SLIDE 181

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-182
SLIDE 182

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-183
SLIDE 183

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X Y

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-184
SLIDE 184

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Dreaded torus

Definition (Upper cluster algebra)

U =

  • x seed

Z[x].

Theorem (C, Kyungyong Lee, S)

Let A be the cluster algebra associated to the dreaded torus and U be its upper cluster algebra. Then A = U. Sketch of proof. By [MM], it suffices to show that three particular Laurent polynomials given by the band graphs of three loops X, Y , Z belong to the cluster algebra.

1 1 2 2 4 3

X X Y Z

1 2

  • 3

4 3 2 1 2 1

X =

˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 34 / 35

slide-185
SLIDE 185

On surface cluster algebras ˙ Ilke C ¸anak¸ cı Surface cluster algebras Abstract Snake Graphs Relation to Cluster Algebras Self-crossing snake graphs Application

Bibliography

  • I. Canakci, R. Schiffler Snake graph calculus and cluster algebras from surfaces, to appear in Journal of Algebra, 382,

240-281.

  • S. Fomin, M. Shapiro and D. Thurston, Cluster algebras and triangulated surfaces. Part I: Cluster complexes, Acta Math.

201 (2008), 83-146.

  • S. Fomin and A. Zelevinsky, Cluster algebras I: Foundations, J. Amer. Math. Soc. 15 (2002), 497–529.
  • J. Matherne and G. Muller, Computing upper cluster algebras, preprint, arXiv:1307.0579.
  • G. Musiker, R. Schiffler and L. Williams, Positivity for cluster algebras from surfaces, Adv.
  • Math. 227, (2011), 2241–2308.
  • G. Musiker, R. Schiffler and L. Williams, Bases for cluster algebras from surfaces, to

appear in Compos. Math.

  • G. Musiker and L. Williams, Matrix formulae and skein relations for cluster algebras from

surfaces, preprint, arXiv:1108.3382. ˙ Ilke C ¸anak¸ cı (U. Leicester) On surface cluster algebras Geometry Seminar (U. Bath) 35 / 35