knots, maps, and tiles jack van wijk... · 2013. 9. 2. · knots, maps, and tiles three...

115
Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Upload: others

Post on 19-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Knots, Maps, and Tiles Three Mathematical Visualization Puzzles

Jack van Wijk

TU Eindhoven

BMS colloquium, December 4, Berlin

Page 2: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Download SEQUOIAVIEW

Join the

INFODECODATA

exhibition!

Download SEQUOIAVIEW

Join the

INFODECODATA

exhibition!

Page 3: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Math & Me

picturestheorems

proofs

?

Page 4: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Math & Me

picturesgreat concepts

useful techniques

big challenges

!

Page 5: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Overview

• Knots

What does a surface bounded by a knot look like?

• Maps

How to map the earth without distortion?

• Tiles

How to tile a closed surface symmetrically?

Page 6: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Knots

J.J. van Wijk & A.M. Cohen, Visualization of the Genus of Knots. IEEE Visualization 2005.

J.J. van Wijk & A.M. Cohen, Visualization of Seifert Surfaces . IEEE TVCG 12(4), p. 485-496, 2006.

Page 7: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle 0

• Given a trefoil, find a surface that is bounded by this knot.

Page 8: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle 0 – solution

• Given a trefoil, find a surface that is bounded by this knot.

• Möbius strip. Not orientable!

Page 9: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle I

15 minutes

????

• Given a trefoil, find an orientable surface that is bounded by this knot.

Page 10: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How this started

Arjeh Cohen

discrete algebra and geometry

Can you visualize a Seifert surface?

Jack van Wijk

visualization

Huh?

????

Page 11: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Mathematical knots and links

Knots and links: closed curves

unknot trefoil trefoil figure 8

Hopf link Whitehead link Borromean rings

????

Page 12: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Knot theory

Typical questions:

• Are two knots identical?

• Is a knot equal to the unknot?

• How many different knots do exist?

Categorize knots via invariants:

• Minimal #crossings

• Polynomials

• Genus

????

Page 13: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Genus of knot

• Genus ≅ number of holes in object

• Sphere: genus 0; torus: genus 1

• Closed curve: always genus 0

Genus of knot: Minimal genus of orientablesurface that is bounded by the knot

Orientable surface: Seifert’s algorithm (1934)

????

Page 14: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Orient knot...

????

Page 15: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Oriented knot

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Eliminate crossings:

Connect incoming strand

with outcoming

?

Page 16: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

1 removed…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Eliminate crossings:

Connect incoming strand

with outcoming

?

Page 17: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

2 removed…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Eliminate crossings:

Connect incoming strand

with outcoming

?

Page 18: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

3 removed…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Eliminate crossings:

Connect incoming strand

with outcoming

?

Page 19: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

All removed:

3 (topological) circles remain

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

?

Page 20: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Fill in circles…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

?

Page 21: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Fill in circles,

get 3 disks

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

?

Page 22: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Replace crossings

with twisted bands…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Ain

BinAout

Bout

?

Page 23: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Replace crossings

with twisted bands…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Ain

BinAout

Bout

?

Page 24: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Replace crossings

with twisted bands…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Aout

Ain

Bin

Bout

?

Page 25: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Replace crossings

with twisted bands…

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Aout

Ain

Bin

Bout

?

Page 26: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

Done. An oriented surface

bounded by the knot is

obtained. Always works!

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Ain

Bin

Bout

Aout

?

Page 27: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Seifert’s algorithm

But… what does this

look like?

Ain

Aout

Bout

Bin

Ain

BinAout

Bout

Ain

Bin

Bout

Aout

?

Page 28: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Challenge

Can we make something, such that

• Arbitrary knots and links can be defined;

• Seifert surfaces are generated;

• Seifert surfaces can be viewed and inspected?

????

Page 29: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Knot notation

• 3D shape

• Gauss notation

• Conway notation

• Dowker-Thistlethwaite notation

• Braid representation

????

Page 30: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

Take some strands

?

Page 31: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

A

1

2

3

A: move 1 over 2

?

Page 32: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

A b

b: move 3 over 2

?

Page 33: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

A b A

A: move 1 over 2 again

?

Page 34: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

A b A b

b: move 3 over 2 again

?

Page 35: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

A b A b

Braid rep: AbAb

?

Page 36: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

1

2

3

A b A b

Close without further crossings

?

Page 37: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Braid representation

• Can be used to define any knot or link

– Though not always with the minimal number of crossings

• Finding Seifert surfaces is trivial

????

Page 38: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 39: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 40: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 41: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 42: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 43: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 44: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 45: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Trace outgoing edges...

?

Page 46: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Straighten...

?

Page 47: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

Distribute on circle...

?

Page 48: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Find disks and bands

• Each strand: disk

• Disks are stacked

• Bands connect disks

?

Page 49: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

SeifertView

Demo

• Downloadable fromwww.win.tue.nl/~vanwijk/seifertview

Page 50: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Maps

J.J. van Wijk, Unfolding the Earth: Myriahedral Projections.

The Cartographic Journal, 45(1), p. 32-42, February 2008.

Page 51: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Globe! Tissot’s indicatrix:

ellipse of distortion

Page 52: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Area and shape

distortionPlate Carrée

Page 53: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Shape distortion

Lambert cylindrical equal area

Page 54: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Shape distortionSinusoidal projection

Page 55: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Area distortionMercator projection

Page 56: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to map the world?

Projecting a curved surface on a plane gives:

• area distortion;

• shape distortion;

• or both.

Can we do better?

• Yes we can!

Page 57: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to make a globe?

Globe

Page 58: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to make a globe?

Gore map (with 8 gores)

Page 59: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to make a globe?

Gore map (with 16 gores)

Page 60: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

How to make a globe?

Gore map (with 64 gores)

Page 61: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Interrupted maps

Goode’s homolosine projection, 1946

Page 62: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Interrupted maps

Buckminster Fuller’s Dymaxion map, 1946

Page 63: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Interrupted maps

• What if we allow many interrupts?

• What choices can we make?

• How to control these?

Page 64: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Interrupted maps

Top down view:

• Given a globe, where to cut?

Bottom up view:

• Given many small maps, how to glue these into one big, interrupted flat map?

Page 65: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Myriahedron

tetrahedron (4 faces)

hexahedron (6)

octahedron (8)

dodecahedron (12)

icosahedron (20) myriahedron (myriads)

Page 66: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Myriahedral projections

myriahedron (myriads)

1. Define a mesh on a sphere, giving a myriahedron

2. Decide which edges are cuts, which are folds

3. Unfold the myriahedron

Page 67: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Myriahedral projections

3. Unfold the myriahedron…

Page 68: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Where to cut?

• vertices and edges form a graph

• label edges as cuts or folds

Required:

• around each vertex: at least one cut, to enable flattening

• no cycles in cuts

→ cuts: spanning tree

Page 69: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Where to fold?

• similar reasoning, on dual of edge graph

• No cycle of folds around vertex

• All faces connected

→ folds: spanning tree

Page 70: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

More control

• assign weights to edges, indicating their ‘strength’

• determine minimal spanning tree for cuts: turn weak edges into cuts

Page 71: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Mesh styles

• Use parallels and meridians

• Use Platonic solids with recursive subdivision

• Use image driven mesh

Page 72: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Image driven mesh

• Edges: contours and descent lines of grey shade image F

• Use F as weight

→ Avoid cutting through continents

Page 73: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Image driven mesh unfolded

Page 74: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Video

• http://www.win.tue.nl/~vanwijk/myriahedral

• google: myriahedral

Page 75: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin
Page 76: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tiles

J.J. van Wijk, Symmetric Tiling of Closed Surfaces: Visualization of Regular Maps.

ACM Transactions on Graphics, 28(3), (proceedings SIGGRAPH 2009), 12p.

Page 77: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 6 squares

• Take a highly elastic, colorful fabric

• Cut out 6 squares

• Stitch them together, with maximal symmetry

• Stuff tightly with polyester fiber

What shape could you get?

Page 78: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 6 squares

Page 79: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 6 squares

Page 80: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 16 squares

• Take a highly elastic, colorful fabric

• Cut out 16 squares

• Stitch them together, with maximal symmetry

• Stuff with polyester fiber

What shape could you get?

Page 81: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 16 squares

Page 82: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 16 squares

Page 83: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Puzzle: 16 squares

Torus (genus 1), with checkerboard pattern

Page 84: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

84

Puzzle: 24 octagons

• Take a highly elastic, colorful fabric

• Cut out 24 octagons

• Sew them together, to get a closed surface

• Stuff with polyester fiber

What shape could you get?

Page 85: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

More puzzles

• Take N polygons with p sides, stitch them together, such that at each corner q sides meet. Find shapes for (N, p, q) =

(96, 3, 12),(60, 4, 6),(54, 4, 6),(20, 4, 20),(8, 12, 4),

…(168, 4, 6), (56, 3, 7), (16, 12, 4),(96, 4, 6),

(32, 6, 4),(48, 4, 6),(4, 14, 4),(12, 4, 12),(16, 4, 8),

(16, 6, 4),(40, 4, 5),(64, 3, 8),(10, 4, 10),(18, 4, 6),

(2, 12, 4),(4, 8, 4),(6, 4, 12),(12, 4, 6),(12, 8, 3),

(1, 8, 8),(2, 6, 6),(2, 8, 5),(6, 6, 4),(16, 3, 8),

Page 86: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

The general puzzle: regular maps

Construct space models of regular maps

• Surface topology, combinatorial group theory, graph theory, algebraic geometry, hyperbolic geometry, physics, chemistry, …

Page 87: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Regular maps

Regular map:

Embedding of a graph in a closed surface, such that topologically

• faces are identical

• vertices are identical

• edges are identical

Page 88: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

88

Genus 0: Platonic solids

{3, 3} {3, 4} {3, 5}

{4, 3} {5, 3}

Page 89: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

89

• hosohedron: faces with two edges

{2, 4} {2, 9} {2, 32}

Genus 0: hosohedra

Page 90: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tori (genus 1)

• Tile the plane

• Define a rhombus

(all sides same length)

• Project tiling

• Fold rhombus to torus

Page 91: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

{4, 4}: torii

Page 92: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

{3, 6}: torii

Page 93: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

{6, 3}: torii

Page 94: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Genus g ≥ 2

Möbius

2D Euclidean

3D rotation

transf.

{3,7}, {4,5}, {5,4}, {4,6}, {6,4}, {5,5}, …

{4,4}, {3,6}, {6,3}

{3,3}, {3,4}, {4,3}, {3,6}, {6,3}, {2,n}

tilings

hyperbolic?≥ 2

planartorus1

sphericalsphere0

geometryshapeg

Page 95: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Hyperbolic geometry

• conformal

• area distorted: all triangles equal

• hyperbolic line: circle

Poincaré model of hyperbolic plane:

Page 96: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tilings

{3, 8} tiling

hyperbolic plane

Page 97: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tiling

{6, 4} tiling

hyperbolic plane

Page 98: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tilings

{4, 6} tiling

hyperbolic plane

Page 99: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Regular maps

Regular map:

Cut out part of tilinghyperbolic plane

For instance:

6 quads

Page 100: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Regular map:

Cut out part of tilinghyperbolic plane

For instance:

6 quads,

and match edges

Regular maps

Page 101: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Regular maps

Regular map:

Cut out part of tilinghyperbolic plane

M. Conder (2006):

enumerated all regular

maps for g ≤ 101

Page 102: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Conder’s listR2.1 : Type {3,8}_12 Order 96 mV = 2 mF = 1 Defining relations for automorphism group:[ T^2, R^-3, (R * S)^2, (R * T)^2, (S * T)^2, (R * S^-3)^2 ]

R2.2 : Type {4,6}_12 Order 48 mV = 3 mF = 2 Defining relations for automorphism group:[ T^2, R^4, (R * S)^2, (R * S^-1)^2, (R * T)^2, (S * T)^2, S^6 ]

R2.3 : Type {4,8}_8 Order 32 mV = 8 mF = 2 Defining relations for automorphism group:[ T^2, R^4, (R * S)^2, (R * S^-1)^2, (R * T)^2, (S * T)^2, S^-2 * R^2 * S^-2 ]

R2.4 : Type {5,10}_2 Order 20 mV = 10 mF = 5 Defining relations for automorphism group:[ T^2, S * R^2 * S, (R, S), (R * T)^2, (S * T)^2, R^-5 ]

……

R101.55 : Type {204,204}_2 Order 816 mV = 204 mF = 204 Self-dualDefining relations for automorphism group:[ T^2, S * R^2 * S, (R, S), (R * T)^2, (S * T)^2, R^92 * S^-1 * R^3 * T * S^2 * T * R^16 * S^-89 * R ]

R101.56 : Type {404,404}_2 Order 808 mV = 404 mF = 404 Self-dualDefining relations for automorphism group:[ T^2, S * R^2 * S, (R, S), (R * T)^2, (S * T)^2, R^98 * T * S^2 * T * R^10 * T * R^-3 * T * R^4 * S^-85 ]

Total number of maps in list above: 3378

Page 103: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Conder’s list

• Rg.i: genus g, member i

• complete definition topology(connectivity)

• combinatorial group theory

• No cue on possible geometry

R2.2 : Type {4,6}_12 Order 48 mV = 3 mF = 2 Defining relations for automorphism group:[ T^2, R^4, (R * S)^2, (R * S^-1)^2, (R * T)^2, (S * T)^2, S^6 ]

Page 104: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Conder’s list

The challenge:

Given the complete topology, find a space model: anembedding of faces, edges and vertices in 3D space

R2.2 : Type {4,6}_12 Order 48 mV = 3 mF = 2 Defining relations for automorphism group:[ T^2, R^4, (R * S)^2, (R * S^-1)^2, (R * T)^2, (S * T)^2, S^6 ]

Page 105: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin
Page 106: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

106

• Tile the plane

• Take a torus

• Unfold to square

• Warp to a rhombus

• Project tiling

• Map rhombus to torus

Tori (genus 1) (reprise)

Page 107: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

107

Approach for g ≥ 2

• Tile the hyperbolic plane

• Take a nice genus g shape

• Unfold to cut out

• Warp to match shape

• Project tiling

• Map cut out to nice shape

Page 108: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Solid shape with holes?

Sphere with handles?

Nice genus g shape?

…. ….

Where to place holes or handles to getmaximal symmetry?

For g = 6, 13, 17, …?

Page 109: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tubified regular maps

• Take a regular map

• Turn edges into tubes

• Remove faces

• edges → tubes

• vertices → junctions

• faces → holes

• triangles → ¼ tubes

Page 110: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Tubified regular maps

• Take a regular map

• Turn edges into tubes

• Remove faces

• edges → tubes

• vertices → junctions

• faces → holes

• triangles → ¼ tubes

Page 111: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

projecttube

genus 2 warpmap

unfold

Solving R2.1{3, 8}, 16 triangles

Page 112: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

projecttube

genus 5

unfold and

warp

map

Solving R5.1{3, 8}, 24 octagons

Page 113: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin
Page 114: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Status

• About 50 different space models for regularmaps found automatically

• Future work: solve more cases, by usingless symmetric target shapes

4 fold symmetry

Page 115: Knots, Maps, and Tiles Jack van Wijk... · 2013. 9. 2. · Knots, Maps, and Tiles Three Mathematical Visualization Puzzles Jack van Wijk TU Eindhoven BMS colloquium, December 4, Berlin

Finally

• Three puzzles: Knots, maps, and tiles

• Much more detail in the papers

• Thanks!