Miquel dynamics for circle patterns Sanjay Ramassamy ENS Lyon - - PowerPoint PPT Presentation

miquel dynamics for circle patterns
SMART_READER_LITE
LIVE PREVIEW

Miquel dynamics for circle patterns Sanjay Ramassamy ENS Lyon - - PowerPoint PPT Presentation

Miquel dynamics for circle patterns Sanjay Ramassamy ENS Lyon Partly joint work with Alexey Glutsyuk (ENS Lyon) Mathematical physics seminar Geneva, December 11 2017 Circle patterns : used to uniformize graphs on sur- faces, well-studied


slide-1
SLIDE 1

Miquel dynamics for circle patterns

Sanjay Ramassamy

Geneva, December 11 2017

ENS Lyon Partly joint work with Alexey Glutsyuk (ENS Lyon)

Mathematical physics seminar

slide-2
SLIDE 2
  • Circle patterns : used to uniformize graphs on sur-

faces, well-studied in discrete differential geometry (dis- cretization of conformal maps).

  • Many discrete integrable systems have been discovered

recently (pentagram, dimers,...).

  • Attempt to construct a discrete integrable system on

some space of circle patterns using Miquel’s six circles theorem.

slide-3
SLIDE 3

Miquel’s theorem

A A′ B′ B C D D′ C′

slide-4
SLIDE 4

Miquel’s theorem

Theorem (Miquel, 1838). In this setting, A, B, C, D concyclic ⇔ A′, B′, C′, D′ concyclic. A A′ B′ B C D D′ C′

slide-5
SLIDE 5

Miquel’s theorem

A A′ B′ B C D D′ C′ θ1 θ2 θ3 θ4 θi : intersection angle between two circles

slide-6
SLIDE 6

Miquel’s theorem

A A′ B′ B C D D′ C′ θ1 θ2 θ3 θ4 θi : intersection angle between two circles Theorem (R., 2017). θ1 + θ3 = θ2 + θ4 ⇔ A, B, C, D concyclic ⇔ A′, B′, C′, D′ concyclic.

slide-7
SLIDE 7

A B C D ABCD concyclic ⇔ ˆ A + ˆ C = ˆ B + ˆ D

slide-8
SLIDE 8

A B C D ABCD concyclic ⇔ ˆ A + ˆ C = ˆ B + ˆ D

slide-9
SLIDE 9

A B C D ABCD concyclic ⇔ ˆ A + ˆ C = ˆ B + ˆ D θ1 θ2 θ3 θ4 ˆ A = θ1 + + ˆ C = θ3 + + ˆ B = θ2 + + ˆ D = θ4 + +

slide-10
SLIDE 10

Square grid circle patterns

  • A square grid circle pattern (SGCP) is a map

S : Z2 → R2 such that any four vertices around a face

  • f Z2 get mapped to four concyclic points.

S

slide-11
SLIDE 11

Square grid circle patterns

  • A square grid circle pattern (SGCP) is a map

S : Z2 → R2 such that any four vertices around a face

  • f Z2 get mapped to four concyclic points.

S

slide-12
SLIDE 12
  • Folds and non-convex quadrilaterals are allowed.
slide-13
SLIDE 13
  • Folds and non-convex quadrilaterals are allowed.
slide-14
SLIDE 14

Miquel dynamics

  • Checkerboard coloring of the faces of Z2 : black and

white circles.

  • Define two maps from the set of SGCPs to itself, black

mutation µB and white mutation µW .

slide-15
SLIDE 15
  • Black mutation µB : each vertex gets moved to the
  • ther intersection point of the two white circles it be-

longs to. All the vertices move simultaneously.

slide-16
SLIDE 16
  • Black mutation µB : each vertex gets moved to the
  • ther intersection point of the two white circles it be-

longs to. All the vertices move simultaneously.

slide-17
SLIDE 17
  • Black mutation µB : each vertex gets moved to the
  • ther intersection point of the two white circles it be-

longs to. All the vertices move simultaneously.

slide-18
SLIDE 18
  • Black mutation µB : each vertex gets moved to the
  • ther intersection point of the two white circles it be-

longs to. All the vertices move simultaneously.

slide-19
SLIDE 19
  • Black mutation µB : each vertex gets moved to the
  • ther intersection point of the two white circles it be-

longs to. All the vertices move simultaneously.

  • Why does µB produce an SGCP ?
slide-20
SLIDE 20
  • The maps µB and µW are involutions.
  • Miquel dynamics : discrete-time dynamics obtained by

alternating between µB and µW .

  • Invented by Richard Kenyon.
slide-21
SLIDE 21

Miquel’s theorem !

  • The maps µB and µW are involutions.
  • Miquel dynamics : discrete-time dynamics obtained by

alternating between µB and µW .

  • Invented by Richard Kenyon.
slide-22
SLIDE 22

Biperiodic SGCPs

  • An SGCP S is spatially biperiodic if there exist m, n

integers and u, v ∈ R2 such that for all (x, y) ∈ Z2, S(x + m, y) = S(x, y) + u S(x, y + n) = S(x, y) + v m = 4 n = 2 n m

slide-23
SLIDE 23
  • The vector

u (resp. v) is called the monodromy in the direction (m, 0) (resp. (0, n)).

  • A biperiodic SGCP is mapped by Miquel dynamics to

another biperiodic SGCP with the same periods and monodromies.

  • This reduces the problem to a finite-dimensional one.
  • A biperiodic circle pattern in the plane projects down

to a circle pattern on a flat torus.

slide-24
SLIDE 24

[Mathematica]

slide-25
SLIDE 25

Motivation

  • The limit shape in the dimer model is a deterministic

surface which minimizes some surface tension with pre- scribed boundary conditions (Cohn-Kenyon-Propp).

  • For circle patterns, one can find the radii knowing the

intersection angles by solving a variational principle. The functional minimized is similar to the one occurring for dimers (Rivin, Bobenko-Springborn).

  • Miquel dynamics mimics the Goncharov-Kenyon dimer

discrete integrable system. Can it give us a direct con- nection between dimers and circle patterns ?

slide-26
SLIDE 26

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-27
SLIDE 27

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-28
SLIDE 28

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-29
SLIDE 29

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-30
SLIDE 30

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-31
SLIDE 31

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-32
SLIDE 32

Miquel dynamics property wish list

Dimension of the space Coordinates on that space “Many” independent conserved quantities Identify black and white mutation as cluster algebra mutations Compatible Poisson bracket Spectral curve

slide-33
SLIDE 33

What space of circle patterns ?

  • Fix m and n in Z+ and consider the space Mm,n of

SGCPs that have both (m, 0) and (0, n) as a period, considered up to similarity.

  • SGCPs whose faces form a cell decomposition of the

torus (no folds, no non-convex quads) are an open sub- set of Mm,n.

  • Bobenko-Springborn (2004) :

this subspace of cell- decomposition SGCPs has dimension mn + 1.

slide-34
SLIDE 34

Coordinates for Mm,n

  • Four φ variables in each of the mn faces of a fundamen-

tal domain.

  • These variables must satisfy some relations.
slide-35
SLIDE 35

Coordinates for Mm,n

φN φS φW φE φN φW φS φE

  • Four φ variables in each of the mn faces of a fundamen-

tal domain.

  • These variables must satisfy some relations.
slide-36
SLIDE 36
  • Flatness at each face and vertex.
  • Consistency of radii around a vertex.

φ1 φ2 φ3 φ4 φ1 φ2 φ3 φ4 φ5 φ6 φ7 φ8

4

  • i=1

φi = 2π

8

  • i=1

φi = 4π

sin φ1

2 sin φ3 2 sin φ5 2 sin φ7 2

sin φ2

2 sin φ4 2 sin φ6 2 sin φ8 2 = 1

slide-37
SLIDE 37

m = 4 n = 2

  • Flatness at each face and vertex.
  • Consistency of radii around a vertex.
  • Global relations across the torus, expressing the

consistency of radii and the parallelism of edges.

slide-38
SLIDE 38

m = 4 n = 2

  • Flatness at each face and vertex.
  • Consistency of radii around a vertex.
  • Global relations across the torus, expressing the

consistency of radii and the parallelism of edges. sin φ

2 = sin φ 2

slide-39
SLIDE 39

m = 4 n = 2

  • Flatness at each face and vertex.
  • Consistency of radii around a vertex.
  • Global relations across the torus, expressing the

consistency of radii and the parallelism of edges. sin φ

2 = sin φ 2

φ = φ

slide-40
SLIDE 40

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-41
SLIDE 41

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-42
SLIDE 42

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-43
SLIDE 43

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-44
SLIDE 44

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-45
SLIDE 45

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-46
SLIDE 46

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

slide-47
SLIDE 47

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-48
SLIDE 48

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-49
SLIDE 49

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-50
SLIDE 50

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-51
SLIDE 51

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-52
SLIDE 52

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-53
SLIDE 53

Theorem (R., 2017). The 4mn φ variables satisfying the above relations coordinatize Mm,n. We easily reconstruct the SGCP from such φ variables.

  • Conjecture. One can choose mn+1 φ variables freely, they

provide local coordinates “almost everywhere” on Mm,n. m = 2 n = 2 imposed deduced

slide-54
SLIDE 54

Local recurrence formulas

  • Replace the φ variables by X = eiφ, complex numbers
  • f modulus one.

XN XW XS XE YE YN YW YS central face is black

  • How does black mutation act on the Xi’s and Yi’s ?
slide-55
SLIDE 55

Y ′

N = YN  1−

  • 1−X−1

W

  • 1−Y −1

N

  • 1−YW
  • 1−XN

  1−

  • 1−X−1

E

  • 1−Y −1

N

  • 1−YE
  • 1−XN

  1−

  • 1−XW
  • 1−YN
  • 1−Y −1

W

  • 1−X−1

N

  1−

  • 1−XE
  • 1−YN
  • 1−Y −1

E

  • 1−X−1

N

X′

N = 1−

  • 1−X−1

N

  • 1−Y −1

W

  • 1−Y ′

N −1

  • 1−YN
  • 1−XW
  • 1−Y ′

W

  • 1−
  • 1−XN
  • 1−YW
  • 1−Y ′

N

  • 1−Y −1

N

  • 1−X−1

W

  • 1−Y ′

W −1

  • Reminiscent of the mutation of ratios of cluster vari-

ables in cluster algebras.

slide-56
SLIDE 56

Conserved quantities

  • The pair of monodromy vectors (

u, v) up to similarity (two real conserved quantities).

  • Signed sums of intersection angles along loops on the

torus.

slide-57
SLIDE 57
  • Draw dual graph to the square grid on the torus and
  • rient the horizontal (resp. vertical) dual edges from

white dual vertices to black dual vertices (resp. from black dual vertices to white dual vertices). m = 4 n = 2

  • For any directed loop l drawn on the dual graph, define

γ(l) =

e∈l

±θe. minus if traversing e in the wrong way intersection angle associated with e

slide-58
SLIDE 58
  • Draw dual graph to the square grid on the torus and
  • rient the horizontal (resp. vertical) dual edges from

white dual vertices to black dual vertices (resp. from black dual vertices to white dual vertices). m = 4 n = 2

  • For any directed loop l drawn on the dual graph, define

γ(l) =

e∈l

±θe. minus if traversing e in the wrong way intersection angle associated with e

slide-59
SLIDE 59
  • Draw dual graph to the square grid on the torus and
  • rient the horizontal (resp. vertical) dual edges from

white dual vertices to black dual vertices (resp. from black dual vertices to white dual vertices). m = 4 n = 2

  • For any directed loop l drawn on the dual graph, define

γ(l) =

e∈l

±θe. minus if traversing e in the wrong way intersection angle associated with e

slide-60
SLIDE 60
  • Draw dual graph to the square grid on the torus and
  • rient the horizontal (resp. vertical) dual edges from

white dual vertices to black dual vertices (resp. from black dual vertices to white dual vertices). m = 4 n = 2

  • For any directed loop l drawn on the dual graph, define

γ(l) =

e∈l

±θe. minus if traversing e in the wrong way intersection angle associated with e

slide-61
SLIDE 61
  • γ(l) only depends on the homology class of l on the
  • torus. We can upgrade γ to be a group homomorphism

from H1(T, Z) to R/(2πZ). Theorem (R., 2017). Black mutation and white mutation change γ to −γ.

  • Provides only two independent conserved quantities.
slide-62
SLIDE 62

Isoradial patterns

  • An SGCP is called isoradial if all the circles have a

common radius. Theorem (R., 2017). Isoradial patterns are periodic points in Mm,n, with a common period depending on m and n.

  • When (m, n) = (2, 1) or (m, n) = (4, 1), every pattern

is isoradial.

  • The isoradial Miquel dynamics coincides with the iso-

radial dimer dynamics.

slide-63
SLIDE 63

The 2 × 2 case

  • Construction of a 2 × 2 SGCP : pick B, D, E, F and

H freely on the hyperbola xy = 1 and extend it to a biperiodic SGCP with monodromies u = − − → DF and

  • v = −

− → BH. A B C D E F G H I

(0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2)

slide-64
SLIDE 64

[Geogebra]

slide-65
SLIDE 65

A B C D E F G H I

  • Absolute motion : iterating Miquel dynamics, all the

points usually drift to infinity.

slide-66
SLIDE 66

A B C D E F G H I

  • Relative motion : apply black or white mutation and

translate to bring A back to its original position.

  • A, C, G and I are fixed.
slide-67
SLIDE 67

A B C D E F G H I

  • Relative motion : apply black or white mutation and

translate to bring A back to its original position.

  • A, C, G and I are fixed.
  • B, D, F and H move along arcs of circles.
slide-68
SLIDE 68

Theorem (R., 2017). E moves along the quartic curve Q defined as the set of the points M satisfying PM 2P ′M 2 − λΩM 2 = k, where λ and k are chosen such that the curve goes through A, C, G and I.

Quartic curve for E

  • Starting from a 2 × 2 SGCP, elementary construction
  • f three points Ω, P, P ′ (details later).
slide-69
SLIDE 69

[Geogebra] then [Mathematica]

slide-70
SLIDE 70

Binodal quartic curves

  • As a curve in CP2, the quartic Q has two nodes, the

circular points at infinity (1 : i : 0) and (1 : −i : 0), hence has geometric genus 1.

  • Taking coordinates centered at Ω such that P is on

the horizontal axis, Q has an equation of the form (X2 + Y 2)2 + aX2 + bY 2 + c = 0

slide-71
SLIDE 71

Theorem (Glutsyuk-R., 2017). For any binodal quartic curve C with nodes P1 and P2, the group law on C can be defined using conics going through P1, P2 and a fixed base point P0 ∈ C : the other three intersection points of the conic with C are declared to have zero sum. Theorem (Glutsyuk-R., 2017). Denote by E′

w (resp. E′ b) the

renormalized position of E after white (resp. black) mutation. Then Miquel dynamics is translation on Q : E′

w = −E − 2A

E′

b = −E − 2C

slide-72
SLIDE 72

[Geogebra] cubic then quartic (then the end)