Autour du nombre g eom etrique dintersection Francis Lazarus - - PowerPoint PPT Presentation

autour du nombre g eom etrique d intersection
SMART_READER_LITE
LIVE PREVIEW

Autour du nombre g eom etrique dintersection Francis Lazarus - - PowerPoint PPT Presentation

Autour du nombre g eom etrique dintersection Francis Lazarus GIPSA-Lab, Grenoble, CNRS Lionel Walden, Les Docks de Cardiff, 1894 1854 1912 What is a surface? What is a surface? Tibor Rad o 1895 1965 1925 S A + F =


slide-1
SLIDE 1

Autour du nombre g´ eom´ etrique d’intersection

Francis Lazarus

GIPSA-Lab, Grenoble, CNRS

Lionel Walden, Les Docks de Cardiff, 1894

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

1854 – 1912

slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39

What is a surface?

slide-40
SLIDE 40

What is a surface?

slide-41
SLIDE 41
slide-42
SLIDE 42

Tibor Rad´

  • 1895 – 1965

1925

slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45

S − A + F = χ = 2 − 2g − b

slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59
slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64
slide-65
SLIDE 65
slide-66
SLIDE 66
slide-67
SLIDE 67
slide-68
SLIDE 68
slide-69
SLIDE 69
slide-70
SLIDE 70

Henri Poincar´

  • e. V-`

eme compl´ ement ` a l’analysis situs. Rendiconti del Circolo Matematico di Palermo, 18(1):45 –110, 1904. Bruce L. Reinhart. Algorithms for jordan curves on compact surfaces.

  • Ann. of Math., p. 209–222, 1962.

Heiner Zieschang. Algorithmen f¨ ur einfache kurven auf fl¨ achen. Mathematica Scandinavica, 17:17–40, 1965. Heiner Zieschang. Algorithmen f¨ ur einfache kurven auf fl¨ achen II. Mathematica scandinavica, 25:49–58, 1969. David R.J. Chillingworth. Simple closed curves on surfaces. Bull. of London Math. Soc., 1(3):310–314, 1969. David R.J. Chillingworth. An algorithm for families of disjoint simple closed curves on surfaces. Bull. of London Math. Soc., 3(1):23–26, 1971. David R.J. Chillingworth. Winding numbers on surfaces. II. Mathematische Annalen, 199(3):131–153, 1972. Joan S. Birman and Caroline Series. An algorithm for simple curves on

  • surfaces. J. London Math. Soc., 29(2):331–342, 1984.
slide-71
SLIDE 71

Marshall Cohen and Martin Lustig. Paths of geodesics and geometric intersection numbers: I. Ann. of Math. Stud. 111:479–500, 1987. Martin Lustig. Paths of geodesics and geometric intersection numbers:

  • II. Ann. of Math. Stud. 111:501–543, 1987.

Joel Hass and Peter Scott. Shortening curves on surfaces. Topology, 33(1):25–43, 1994. Joel Hass and Peter Scott. Configurations of curves and geodesics on

  • surfaces. Geometry and Topology Monographs, 2:201–213, 1999.

Maurits de Graaf and Alexander Schrijver. Making curves minimally crossing by Reidemeister moves. J. Combinatorial Theory, Series B, 70(1):134–156, 1997. Max Neumann-Coto. A characterization of shortest geodesics on

  • surfaces. Algebraic and Geometric Topology, 1:349–368, 2001.

J.M. Paterson. A combinatorial algorithm for immersed loops in

  • surfaces. Topology and its Applications, 123(2):205–234, 2002.

Daciberg L. Gonc ¸alves, Elena Kudryavtseva, and Heiner Zieschang. An algorithm for minimal number of (self-)intersection points of curves on

  • surfaces. Proc. of the Seminar on Vector and Tensor Analysis,

26:139–167, 2005.

slide-72
SLIDE 72

closed free special surface counting homotopy feature Chillingworth winding ’69 number Birman & retraction Series ’84

  • nto a graph

Cohen & retraction Lustig ’87

  • nto a graph

canonical Lustig ’87

  • representative

de Graaf & Reidemeister Schrijver ’97

  • moves

Reidemeister Paterson ’02

  • moves

Gonc ¸alves algebraic et al. ’05

  • approach
slide-73
SLIDE 73
slide-74
SLIDE 74

If a curve c is primitive its lifts are uniquely defined by their limit points. If τ is the hyperbolic translation corresponding to a lift ˜ c0 of a primitive c then ı(c) = |{set of pairs of limit points crossing ˜ c0}/τ|

slide-75
SLIDE 75

If a curve c is primitive its lifts are uniquely defined by their limit points. If τ is the hyperbolic translation corresponding to a lift ˜ c0 of a primitive c then ı(c) = |{set of pairs of limit points crossing ˜ c0}/τ| The plan For a given curve c

1

Determine the primitive root of c.

2

Count the number of classes of crossing pairs of limit points (for the root of c).

3

Use adequate formula if c is not primitive.

slide-76
SLIDE 76

A combinatorial framework

slide-77
SLIDE 77

A combinatorial framework

slide-78
SLIDE 78

A combinatorial framework

slide-79
SLIDE 79

A combinatorial framework

slide-80
SLIDE 80

A combinatorial framework: elementary homotopies

slide-81
SLIDE 81

A combinatorial framework: elementary homotopies

slide-82
SLIDE 82

A combinatorial framework: elementary homotopies

Two rules:

slide-83
SLIDE 83

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge

slide-84
SLIDE 84

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge

slide-85
SLIDE 85

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-86
SLIDE 86

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-87
SLIDE 87

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-88
SLIDE 88

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-89
SLIDE 89

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-90
SLIDE 90

A combinatorial framework: elementary homotopies

Two rules: add/delete a spur along an edge add/delete a facial walk

slide-91
SLIDE 91

Hyp : All faces are quadrilaterals.

slide-92
SLIDE 92

Hyp : All faces are quadrilaterals.

slide-93
SLIDE 93

Hyp : All faces are quadrilaterals.

slide-94
SLIDE 94

Hyp : All faces are quadrilaterals.

slide-95
SLIDE 95

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners.

slide-96
SLIDE 96

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs =
slide-97
SLIDE 97

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs = S −
slide-98
SLIDE 98

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs = S − A +
slide-99
SLIDE 99

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs = S − A + 4F/4
slide-100
SLIDE 100

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs = S − A + F
slide-101
SLIDE 101

Hyp : All faces are quadrilaterals.

Discrete curvature κs = 1 − ds 2 + cs 4 ds := degree of s and cs := number of incident corners. Combinatorial Gauss-Bonnet Theorem

  • s∈S

κs = χ PROOF.

  • s∈S κs = S − A + F = χ
slide-102
SLIDE 102

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4.

slide-103
SLIDE 103

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4.

1 2 2 2 1

slide-104
SLIDE 104

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. 4 brackets Theorem (Gersten et Short ’90) The boundary of a non-singular disk has at least 4 brackets.

slide-105
SLIDE 105

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. 4 brackets Theorem (Gersten and Short ’90) The boundary of a non-singular disk has at least 4 brackets. PROOF. By Gauss-Bonnet

s∈S κs = 1.

slide-106
SLIDE 106

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. 4 brackets Theorem (Gersten and Short ’90) The boundary of a non-singular disk has at least 4 brackets. PROOF. By Gauss-Bonnet

s∈S κs = 1.

If s internal: κs = 1 − ds/2 + cs/4 = 1 − cs/4 ≤ 0.

slide-107
SLIDE 107

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. 4 brackets Theorem (Gersten and Short ’90) The boundary of a non-singular disk has at least 4 brackets. PROOF. By Gauss-Bonnet

s∈S κs = 1.

If s internal: κs = 1 − ds/2 + cs/4 = 1 − cs/4 ≤ 0. If s on the boundary: κs = (2 − cs)/4.

slide-108
SLIDE 108

The 4 brackets Theorem

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. 4 brackets Theorem (Gersten and Short ’90) The boundary of a non-singular disk has at least 4 brackets. PROOF. By Gauss-Bonnet

s∈S κs = 1.

If s internal: κs = 1 − ds/2 + cs/4 = 1 − cs/4 ≤ 0. If s on the boundary: κs = (2 − cs)/4. Hence, on the boundary: #{s | cs = 1} ≥ #{s | cs ≥ 3} + 4.

slide-109
SLIDE 109

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets.

slide-110
SLIDE 110

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets. van Kampen ’33 Every contractible curve is the label of a reduced disk diagram.

slide-111
SLIDE 111

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets. van Kampen ’33 Every contractible curve is the label of a reduced disk diagram. PROOF.

slide-112
SLIDE 112

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets. van Kampen ’33 Every contractible curve is the label of a reduced disk diagram. PROOF.

slide-113
SLIDE 113

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets. van Kampen ’33 Every contractible curve is the label of a reduced disk diagram. PROOF.

slide-114
SLIDE 114

Hyp : All faces are quadrilaterals and all internal vertices have degree ≥ 4. Corollary Every contractible curve (non reduced to a vertex) without spur contains at least 4 brackets. van Kampen ’33 Every contractible curve is the label of a reduced disk diagram. PROOF. Apply the 4 brackets Theorem to this disk.

slide-115
SLIDE 115

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. The 5 brackets Theorem The boundary of a non-singular disk with at least one interior vertex has at least 5 brackets.

slide-116
SLIDE 116

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. The 5 brackets Theorem The boundary of a non-singular disk with at least one interior vertex has at least 5 brackets. PROOF. By Gauss-Bonnet

s∈S κs = 1.

If s internal: κs = 1 − ds/2 + cs/4 = 1 − cs/4 < 0. If s on the boundary: κs = (2 − cs)/4. Hence, on the boundary: #{s | cs = 1} ≥ #{s | cs ≥ 3} + 5.

slide-117
SLIDE 117

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-118
SLIDE 118

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-119
SLIDE 119

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-120
SLIDE 120

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-121
SLIDE 121

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-122
SLIDE 122

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-123
SLIDE 123

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. We shorten by removing brackets and spurs

slide-124
SLIDE 124

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. 1 2 2 2 We shorten by removing brackets and spurs and push to the right.

slide-125
SLIDE 125

Canonical representative

Hyp : All faces are quadrilaterals and all internal vertices have degree > 4. 1 2 2 2 We shorten by removing brackets and spurs and push to the right.

slide-126
SLIDE 126

Canonical representative

  • L. and Rivaud ’12, Erickson and Whittlesey ’13

After removing all spurs and brackets and pushing to the right as much as possible, we obtain a canonical representative. It can be computed in linear time.

slide-127
SLIDE 127

Canonical representative

  • L. and Rivaud ’12, Erickson and Whittlesey ’13

After removing all spurs and brackets and pushing to the right as much as possible, we obtain a canonical representative. It can be computed in linear time.

Erickson and Whittlesey ’13

slide-128
SLIDE 128

Canonical representative

  • L. and Rivaud ’12, Erickson and Whittlesey ’13

After removing all spurs and brackets and pushing to the right as much as possible, we obtain a canonical representative. It can be computed in linear time.

Erickson and Whittlesey ’13

slide-129
SLIDE 129

Canonical representative

  • L. and Rivaud ’12, Erickson and Whittlesey ’13

After removing all spurs and brackets and pushing to the right as much as possible, we obtain a canonical representative. It can be computed in linear time. Corollary I One can decide if two curves are homotopic in linear time.

slide-130
SLIDE 130

Canonical representative

  • L. and Rivaud ’12, Erickson and Whittlesey ’13

After removing all spurs and brackets and pushing to the right as much as possible, we obtain a canonical representative. It can be computed in linear time. Corollary I One can decide if two curves are homotopic in linear time. Corollary II One can compute the primitive root of a curve in linear time.

slide-131
SLIDE 131

Non-primitive curves

Lemma ı(cp) = p2 × ı(c) + p − 1

c p x p x c

slide-132
SLIDE 132

Non-primitive curves

Lemma ı(cp, dq) = 2pq × ı(c) if c ∼ d or c ∼ d−1, pq × ı(c, d)

  • therwise.

c d c c

p x q x p x p x q x q x

slide-133
SLIDE 133

The plan For a given curve c

1

Determine the primitive root of c.

2

Count the number of classes of crossing pairs of limit points (for the root of c).

3

Use adequate formula if c is not primitive.

slide-134
SLIDE 134

The plan For a given curve c

1

Determine the primitive root of c.

2

Count the number of classes of crossing pairs of limit points (for the root of c).

3

Use adequate formula if c is not primitive.

slide-135
SLIDE 135
slide-136
SLIDE 136
slide-137
SLIDE 137
slide-138
SLIDE 138

Double paths A double path is a pair of homotopic paths.

slide-139
SLIDE 139

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-140
SLIDE 140

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-141
SLIDE 141

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-142
SLIDE 142

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-143
SLIDE 143

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-144
SLIDE 144

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-145
SLIDE 145

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

L L'= L

slide-146
SLIDE 146

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-147
SLIDE 147

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-148
SLIDE 148

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-149
SLIDE 149

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat.

slide-150
SLIDE 150

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat. Corollary Each class of crossing pairs of limit points are uniquely identified by a maximal double path.

slide-151
SLIDE 151

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat. Corollary Each class of crossing pairs of limit points are uniquely identified by a maximal double path. Lemma The set of maximal double paths can be computed in quadratic time. PROOF. A pair of indices (i, j) may occur at most twice in the set of maximal double paths.

slide-152
SLIDE 152

Lemma Double paths in a canonical representative (resp. a geodesic) are quasi-flat. Corollary Each class of crossing pairs of limit points are uniquely identified by a maximal double path. Lemma The set of maximal double paths can be computed in quadratic time. Despr´ e and L. ’16 The geometric intersection number of one (two) curve(s) can be computed in quadratic time.

slide-153
SLIDE 153

Computing an actual minimal configuration

Hass and Scott ’85 A curve with excess intersection has either a monogon or a singular bigon.

slide-154
SLIDE 154

Computing an actual minimal configuration

Hass and Scott ’85 A curve with excess intersection has either a monogon or a singular bigon.

slide-155
SLIDE 155

Computing an actual minimal configuration

Hass and Scott ’85 A curve with excess intersection has either a monogon or a singular bigon.

slide-156
SLIDE 156

Bigon swapping

Hass and Scott ’85 A curve with excess intersection has either a monogon or a singular bigon.

slide-157
SLIDE 157

Bigon swapping

Hass and Scott ’85 A curve with excess intersection has either a monogon or a singular bigon. Despr´ e and L. ’16 Given c, an homotopic immersion with a minimal number of intersections can be computed in O(|c|4) time.

slide-158
SLIDE 158

Case of two curves

slide-159
SLIDE 159

Open problems

Propose an algorithm to compute a minimal immersion of two curves.

slide-160
SLIDE 160

Open problems

Propose an algorithm to compute a minimal immersion of two curves. Is quadratic time optimal to just compute the geometric intersection number?

slide-161
SLIDE 161

Open problems

Propose an algorithm to compute a minimal immersion of two curves. Is quadratic time optimal to just compute the geometric intersection number? Find a better algorithm (less than quartic) to compute a minimal immersion of single curve.

slide-162
SLIDE 162

Open problems

Propose an algorithm to compute a minimal immersion of two curves. Is quadratic time optimal to just compute the geometric intersection number? Find a better algorithm (less than quartic) to compute a minimal immersion of single curve. Design a better algorithm to just decide if the geometric intersection number is null.

slide-163
SLIDE 163

Open problems

Propose an algorithm to compute a minimal immersion of two curves. Is quadratic time optimal to just compute the geometric intersection number? Find a better algorithm (less than quartic) to compute a minimal immersion of single curve. Design a better algorithm to just decide if the geometric intersection number is null. Propose an algorithm to compute a minimal immersion in hyperbolic configuration (cf. Hass and Scott ’99).

slide-164
SLIDE 164