elements of combinatorial topology - brown...

75
Elements of Combinatorial Topology Companion slides for Distributed Computing Through Combinatorial Topology Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum Distributed Computing through Combinatorial Topology 1

Upload: others

Post on 06-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Elements of Combinatorial Topology

Companion slides for Distributed Computing

Through Combinatorial Topology Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum

Distributed Computing through Combinatorial Topology

1

Page 2: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 2

Page 3: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 3

Page 4: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

4

A Vertex Combinatorial: an element of a set.

Geometric: a point in high-dimensional Euclidean Space

Distributed Computing through Combinatorial Topology

Presenter
Presentation Notes
We will build our constructions out of vertices (sing. vertex). From a geometric view, we can think of a vertex as being a point in a sufficiently high-dimensional Euclidean space. From an abstract combinatorial view, a vertex is just an element taken from some domain of elements.
Page 5: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

5

Simplexes

0-simplex 1-simplex

2-simplex 3-simplex

Combinatorial: a set of vertexes. Geometric: convex hull of points in

general position

dimension

Distributed Computing through Combinatorial Topology

Presenter
Presentation Notes
A simplex is a set of vertices. Geometrically, we draw simplexes as the convex hull of affinely-independent points. The dimension of a simplex is one less than its number of edges.
Page 6: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

6

Simplicial Complex Combinatorial: a set of simplexes

close under inclusion. Geometric: simplexes “glued together” along faces …

Distributed Computing through Combinatorial Topology

Presenter
Presentation Notes
A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty.
Page 7: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

7

Graphs vs Complexes

Distributed Computing through Combinatorial Topology

dimension 0 or 1

arbitrary dimension

complexes are a natural generalization of graphs

Presenter
Presentation Notes
A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty.
Page 8: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

8

Abstract Simplicial Complex

finite set V with a collection K of subsets of V, such that …

Distributed Computing through Combinatorial Topology

Presenter
Presentation Notes
The singleton set containing each vertex is in the graph. Usually we will be casual about the distinction between a vertex and its singleton set.
Page 9: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

9

Abstract Simplicial Complex

1. for all s 2 S, {s} 2 K

Distributed Computing through Combinatorial Topology

finite set V with a collection K of subsets of V, such that …

Presenter
Presentation Notes
The singleton set containing each vertex is in the complex. Usually we will be casual about the distinction between a vertex and its singleton set.
Page 10: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

10

Abstract Simplicial Complex

1. for all s 2 S, {s} 2 K

Distributed Computing through Combinatorial Topology

finite set S with a collection K of subsets of S, such that …

2. for all X 2 K, and Y ½ X, Y 2 K

Presenter
Presentation Notes
Graphs are closed under inclusion. If X is a simplex in \cK, and Y is a subset of X, then X is also in \cG. For graphs, this just says that if an edge is in the graph, so are its two vertices.
Page 11: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

11

Geometric Simplicial Complex

Distributed Computing through Combinatorial Topology

A collection of geometric simplices in Rd such that

Presenter
Presentation Notes
With geometric simplicial complexes, we are talking about subspaces of Euclidean space.
Page 12: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

12

Geometric Simplicial Complex

Distributed Computing through Combinatorial Topology

1. any face of a ¾2K is also in K

A collection of geometric simplices in Rd such that

Presenter
Presentation Notes
First, geometric complexes are also closed under inclusion.
Page 13: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

13

Geometric Simplicial Complex

Distributed Computing through Combinatorial Topology

1. any face of a ¾2K is also in K

A collection of geometric simplices in Rd such that

2. for all ¾,¿ 2 K, their intersection ¾ Å ¿ is a face of each of them.

Presenter
Presentation Notes
Second, we require that geometric simplices in complex fit together nicely. For any two simplices, there intersection must be a face of both (possibly empty).
Page 14: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Abstract vs Geometric Complexes

Distributed Computing through Combinatorial Topology

14

Abstract: A

Geometric: |A|

Page 15: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Maps

15

Vertex-to-vertex map …

Distributed Computing through Combinatorial Topology

A B Á

Page 16: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Map

16

Vertex-to-vertex map … that sends simplexes to

simplexes

Á: A ! B

Distributed Computing through Combinatorial Topology

A B Á

Page 17: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 17

Page 18: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Skeleton

18

C skel1 C

skel0 C

Page 19: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Facet

Distributed Computing through Combinatorial Topology

19

A facet of K is a simplex of maximal dimension

Page 20: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Star

Distributed Computing through Combinatorial Topology

20

Star(¾,K) is the complex of facets of K containing ¾ Complex

Page 21: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Open Star

Distributed Computing through Combinatorial Topology

21

Staro(¾,K) union of interiors of simplexes containing ¾ Point Set

Page 22: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Link

Distributed Computing through Combinatorial Topology

22

Link(¾,K) is the complex of simplices of Star(¾,K) not containing ¾

Complex

Page 23: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Link(v,C)

v

C

v

More Links

Presenter
Presentation Notes
Examples f the link of a vertex
Page 24: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Link(e,C) C

More Links

e e

Presenter
Presentation Notes
Examples f the link of a vertex
Page 25: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Join

Distributed Computing through Combinatorial Topology

25

Let A and B be complexes with disjoint sets of vertices

their join A*B is the complex

and simplices ® [ ¯, where ® 2 A, and ¯ 2 B.

with vertices V(A) [ V(B)

Page 26: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Join

Distributed Computing through Combinatorial Topology

26

B A A*B

Presenter
Presentation Notes
The join of two edges is a tetrahedron
Page 27: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 27

Page 28: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Carrier Map

28

Maps simplex of A to subcomplex of B

©

Distributed Computing through Combinatorial Topology

©: A ! 2B

A B

Page 29: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Carrier Maps are Monotonic

29 Distributed Computing through Combinatorial Topology

© A B

If ¿ µ ¾ then ©(¿) µ ©(¾) or

for ¾,¿ 2 A, ©(¾Å¿) µ ©(¾)Å©(¿)

Page 30: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Example

©

Presenter
Presentation Notes
simplicialVScarrierMap.eps
Page 31: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Example

© on vertices

Presenter
Presentation Notes
simplicialVScarrierMap.eps
Page 32: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Example

© on edges

There is no simplicial map carried by ©

Presenter
Presentation Notes
simplicialVScarrierMap.eps
Page 33: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Strict Carrier Maps

33 Distributed Computing through Combinatorial Topology

© A B

for all ¾,¿ 2 A, ©(¾Å¿) = ©(¾)Å©(¿)

replace µ with =

Page 34: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Rigid Carrier Maps

34 Distributed Computing through Combinatorial Topology

© A B

for ¾ 2 A, ©(¾) is pure of dimension dim ¾

Page 35: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

given strict ©: A ! 2B

Carrier of a Simplex

35 Distributed Computing through Combinatorial Topology

© A B

for each ¿ 2 B, 9 unique smallest ¾ 2 A such that ¿ 2 ©(¾).

sometimes omitted

¾ = Car(¿, ©(¾))

Page 36: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier maps

Carrier Map Carried By Carrier Map

Distributed Computing through Combinatorial Topology

36

©: A ! 2B

ª: A ! 2B

© is carried by ª if for all ¾ 2 A, ©(¾) µ ª(¾)

written: © µ ª

Page 37: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier and simplicial maps

Simplicial Map Carried By Carrier Map

Distributed Computing through Combinatorial Topology

37

©: A ! 2B

ϕ: A ! B ϕ is carried by © if

for all ¾ 2 A, ϕ(¾) µ ©(¾)

written: ϕ µ ©

Page 38: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier and continuous maps

Continuous Map Carried By Carrier Map

Distributed Computing through Combinatorial Topology

38

©: A ! 2B

f: |A| ! |B| f is carried by © if

for all ¾ 2 A, f(¾) µ |©(¾)|

Page 39: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier maps

Compositions

Distributed Computing through Combinatorial Topology

39

©: A ! 2B

ª: B ! 2C

(ª ° ©)(¾) := [¿ 2 ©(¾) ª(¿)

their composition is

Page 40: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

If ©, ª are both

Theorem

Distributed Computing through Combinatorial Topology

40

strict so is © ° ª

rigid

so is © ° ª

Page 41: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier and simplicial maps

Compositions

Distributed Computing through Combinatorial Topology

41

©: A ! 2B ϕ: C ! A their composition is the carrier map

(© ° ϕ): C ! 2B

defined by (© ° ϕ)(¾) := © (ϕ(¾))

Page 42: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Given carrier and simplicial maps

Compositions

Distributed Computing through Combinatorial Topology

42

©: A ! 2B ϕ: B ! C their composition is the carrier map

(ϕ ° ©): A ! 2C

defined by (© ° ϕ)(¾) := [¿ 2 ©(¾) ϕ(¿)

Page 43: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Colorings

Distributed Computing through Combinatorial Topology

43

¢n :=

Page 44: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Chromatic Complex

Distributed Computing through Combinatorial Topology

44

Â

A ¢n

rigid simplicial map

Page 45: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Color-Preserving Simplicial Map

Distributed Computing through Combinatorial Topology

45

ϕ

A ¢n

color of v = color of ϕ(v)

Page 46: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 46

Page 47: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

A Path

3-Feb-14 47

vertex

vertex vertex vertex

vertex

edge edge

edge edge

simplicial complex

Page 48: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Path Connected

3-Feb-14 48

Any two vertexes can be linked by a path

Page 49: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

0-sphere

1-disc

Rethinking Path Connectivity

Let’s call this complex 0-connected

Page 50: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

1-Connectivity

1-sphere

2-disc

Page 51: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

?

This Complex is not 1-Connected

Page 52: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

2-Connectivity

3-disk

2-sphere

Page 53: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

n-connectivity

3-Feb-14 53

C is n-connected, if, for m · n, every continuous map of the m-sphere

can be extended to a continuous map of the (m+1)-disk

f : Sm ! C

f : Dm+1 ! C(-1)-connected is non-empty

Page 54: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 54

Page 55: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Subdivisions

3-Feb-14 55

Presenter
Presentation Notes
A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron.
Page 56: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

B is a subdivision of A if …

3-Feb-14 56

For each simplex ¯ of B there is a simplex ® of A

such that |¯| µ |®|.

¯

®

For each simplex ® of A, |®| is the union of a finite set of geometric simplexes of B.

Presenter
Presentation Notes
A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron.
Page 57: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Stellar Subdivision

3-Feb-14 57

¾ Stel ¾

Any subdivision is the composition of stellar subdivisions

Presenter
Presentation Notes
For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex.
Page 58: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Barycentric Subdivision

3-Feb-14 58

¾ Bary ¾

Presenter
Presentation Notes
For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex.
Page 59: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Barycentric Subdivision

3-Feb-14 59

¾

Each vertex of Bary ¾ is a face of ¾

Simplex = faces ordered by inclusion

Presenter
Presentation Notes
For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex.
Page 60: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Barycentric Coordinates

3-Feb-14 60

Every point of |C| has a unique representation using barycentric coordinates

v0

v1 v2

x = t0 v0 + t1 v1 + t2 v2

0 · t0,t1,t2 · 1

∑ ti = 1 x

Page 61: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Ch ¾

Standard Chromatic Subdivision

Chromatic form of Barycentric

Presenter
Presentation Notes
subdivisions
Page 62: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Road Map Simplicial Complexes

Standard Constructions

Carrier Maps

Connectivity

Subdivisions

Distributed Computing through Combinatorial Topology

Simplicial & Continuous Approximations 62

Page 63: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

From Simplicial to Continuous

3-Feb-14 63

Á :A ! B

f :jAj ! jBj

simplicial

continuous

f(x) =X

i

ti ¢ jÁ(si)j

extend over barycentric coordinates

(piece-wise linear map)

Presenter
Presentation Notes
One direction is easy. Any simplicial map $\phi:\cA~\to~\cB$ can be turned into a piece-wise linear map $|\phi|:|\cA|~\to~|\cB|$ by extending over barycentric coordinates.
Page 64: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Maps

3-Feb-14 64

simplicial

continuous Simplicial Approximation

Theorem

Á :A ! B

f :jAj ! jBj

Page 65: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 65

Á : A ! B

f : jAj ! jBj

A B

simplicial

continuous

Page 66: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

3-Feb-14 66

A B

Á

Simplicial Approximation

~v

Á(~v)

Page 67: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 67

A B

f

Á

f(~v)

Á(~v)~v

Page 68: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 68

A B

f; Áf(~v)

Á(~v)

~v

St(Á(~v))

Page 69: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 69

A B

f; Á~vf(~v)

St(Á(~v))

Page 70: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 70

A B

f; Á

St(~v)

~vf(~v)

St(Á(~v))

Page 71: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 71

A B

f; Á

St(~v)

f(~v)

St(Á(~v))

Page 72: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 72

A B

f

St(~v)

St(Á(~v))

f(St(~v))

Page 73: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation

3-Feb-14 73 B

Á is a simplicial approximation of f if …

for every v in A …

f(St(~v)) µ St(Á(~v))

f(St(~v))

Page 74: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

Simplicial Approximation Theorem

• Given a continuous map

• there is an N such that f has a simplicial approximation

3-Feb-14 74

f : jAj ! jBj

Á : BaryN A ! B

Actually Holds for most other subdivisions….

Presenter
Presentation Notes
Not every continuous map $f:|\cA|~\to~|\cB|$ has a simplicial approximation mapping $\cA$ to $\cB$. The following theorem, however, states we can always find a simplicial approximation defined over a sufficiently refined subdivision of $\cA$. We won’t prove this theorem here, since the proof can be found in any elementary Topology textbook.
Page 75: Elements of Combinatorial Topology - Brown Universitycs.brown.edu/courses/csci2951-s/Ch03.pdfDistributed Computing through Combinatorial Topology . 1. any face of a ¾2K is also in

75

This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported

License.

Distributed Computing through Combinatorial Topology