Simplical complexes Bas van Loon b.v.loon@student.tue.nl - - PowerPoint PPT Presentation

simplical complexes
SMART_READER_LITE
LIVE PREVIEW

Simplical complexes Bas van Loon b.v.loon@student.tue.nl - - PowerPoint PPT Presentation

Simplical complexes Bas van Loon b.v.loon@student.tue.nl Introduction Topics: simplices, complexes, maps, simplical approximations, nerve thereom, ... Introduction Topics: simplices, complexes, maps, simplical approximations, nerve thereom,


slide-1
SLIDE 1

Bas van Loon b.v.loon@student.tue.nl

Simplical complexes

slide-2
SLIDE 2

Introduction

Topics: simplices, complexes, maps, simplical approximations, nerve thereom, ...

slide-3
SLIDE 3

Introduction

Topics: simplices, complexes, maps, simplical approximations, nerve thereom, ... More details in the literature

slide-4
SLIDE 4

Simplices

σ is an n-simplex "spanned" between the points in P where n is the number of dimensions, the number of vertices of σ is n + 1

slide-5
SLIDE 5

Simplices

σ is an n-simplex "spanned" between the points in P where n is the number of dimensions, the number of vertices of σ is n + 1

a0 a0 a1 a0 a1 a2 a0 a3 a1 a2

d = 0 d = 1 d = 2 d = 3

slide-6
SLIDE 6

Simplices

σ is an n-simplex "spanned" between the points in P where n is the number of dimensions, the number of vertices of σ is n + 1

a0 a0 a1 a0 a1 a2 a0 a3 a1 a2

spanned means: "connect all the vertices" d = 0 d = 1 d = 2 d = 3

slide-7
SLIDE 7

Simplices

σ is an n-simplex "spanned" between the points in P where n is the number of dimensions, the number of vertices of σ is n + 1

a0 a0 a1 a0 a1 a2 a0 a3 a1 a2

spanned means: "connect all the vertices" Also possible for n > 3 d = 0 d = 1 d = 2 d = 3

slide-8
SLIDE 8

Simplices v0 v1 v0 v1 v2

slide-9
SLIDE 9

Simplices

O

v0 v1 v0 v1 v2

slide-10
SLIDE 10

Simplices

O

v0 v1 v0 v1 v2 v′ = 1

2v0 + 1 2v1

v′

slide-11
SLIDE 11

Simplices

O O

v0 v1 v0 v1 v2 v′ = 1

2v0 + 1 2v1

v′

slide-12
SLIDE 12

Simplices

O O

v0 v1 v0 v1 v2 v′ = 1

2v0 + 1 2v1

v′ v′ = 0v0 + 1

3v1 + 2 3v2

slide-13
SLIDE 13

Simplices

O O

v0 v1 v0 v1 v2 v′ = 1

2v0 + 1 2v1

v′ v′ v′ = 1

3v0 + 1 3v1 + 1 3v2

slide-14
SLIDE 14

Simplices

Barycentric coordinates are defined as a set of points x in Rn space such that each point in x is defined as n

i=0 tiai where n i=0 ti = 1

and each ti ≥ 0.

slide-15
SLIDE 15

Simplices

Barycentric coordinates are defined as a set of points x in Rn space such that each point in x is defined as n

i=0 tiai where n i=0 ti = 1

and each ti ≥ 0. σ is defined as the set of all points x ∈ Rn such that: x = n

i=0 tiai,

where n

i=0 ti = 1 for all ti ≥ 0

slide-16
SLIDE 16

σ is convex and compact e.g. σ has edges like [a, b], not (a, b) (or: closed)

Simplices

Barycentric coordinates are defined as a set of points x in Rn space such that each point in x is defined as n

i=0 tiai where n i=0 ti = 1

and each ti ≥ 0. σ is defined as the set of all points x ∈ Rn such that: x = n

i=0 tiai,

where n

i=0 ti = 1 for all ti ≥ 0

slide-17
SLIDE 17

Any simplex spanned by a subset of {a0, ..., an} is called a face. The face spanned by {a1, ..., an} is called the face opposite a0.

a0 a1 a2 a3 a0 a1 a2 Simplices

Barycentric coordinates are defined as a set of points x in Rn space such that each point in x is defined as n

i=0 tiai where n i=0 ti = 1

and each ti ≥ 0. σ is defined as the set of all points x ∈ Rn such that: x = n

i=0 tiai,

where n

i=0 ti = 1 for all ti ≥ 0

slide-18
SLIDE 18

Proper faces are faces of σ not equal to σ. The union of the proper faces is called the boundary of σ and is denoted as Bd(σ)

a0 a1 a2 a3 a0 a1 a2 Simplices

slide-19
SLIDE 19

Proper faces are faces of σ not equal to σ. The union of the proper faces is called the boundary of σ and is denoted as Bd(σ) The interior or open simplex of σ is defined as Int(σ) = σ − Bd(σ)

a0 a1 a2 a3 a0 a1 a2 Simplices

slide-20
SLIDE 20

Proper faces are faces of σ not equal to σ. The union of the proper faces is called the boundary of σ and is denoted as Bd(σ) The interior or open simplex of σ is defined as Int(σ) = σ − Bd(σ) x ∈ Bd(σ) if at least one ti(x) = 0 x ∈ Int(σ) if for all ti(x) > 0

a0 a1 a2 a3 a0 a1 a2 Simplices

slide-21
SLIDE 21

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn

Examples:

slide-22
SLIDE 22

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn

Examples:

slide-23
SLIDE 23

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn 1) Every face of a simplex of K is in K 2) Every pair of distinct simplices of K has a disjoint interior 3) The intersection of any two distinct simplices of K is a face of each of them

Examples: a0 a1 a2 a3 a4

If L is a subcollection of K, then L is a subcomplex on its own: {a1, a2, a4}

slide-24
SLIDE 24

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn 1) Every face of a simplex of K is in K 2) Every pair of distinct simplices of K has a disjoint interior 3) The intersection of any two distinct simplices of K is a face of each of them

Examples: a0 a1 a2 a3 a4

If L is a subcollection of K, then L is a subcomplex on its own: {a1, a2, a4} A subcollection or p-skeleton K(p) is the collection of p-simplices in K

slide-25
SLIDE 25

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn 1) Every face of a simplex of K is in K 2) Every pair of distinct simplices of K has a disjoint interior 3) The intersection of any two distinct simplices of K is a face of each of them

Examples: a0 a1 a2 a3 a4

If L is a subcollection of K, then L is a subcomplex on its own: {a1, a2, a4} A subcollection or p-skeleton K(p) is the collection of p-simplices in K K(0) are the vertices of K

slide-26
SLIDE 26

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn 1) Every face of a simplex of K is in K 2) Every pair of distinct simplices of K has a disjoint interior 3) The intersection of any two distinct simplices of K is a face of each of them

Examples: a0 a1 a2 a3 a4

If L is a subcollection of K, then L is a subcomplex on its own: {a1, a2, a4} A subcollection or p-skeleton K(p) is the collection of p-simplices in K K(0) are the vertices of K K(1) are the edges of K

slide-27
SLIDE 27

Simplical complex

A simplical complex K in Rn is a collection of simplices in Rn 1) Every face of a simplex of K is in K 2) Every pair of distinct simplices of K has a disjoint interior 3) The intersection of any two distinct simplices of K is a face of each of them

Examples: a0 a1 a2 a3 a4

If L is a subcollection of K, then L is a subcomplex on its own: {a1, a2, a4} A subcollection or p-skeleton K(p) is the collection of p-simplices in K K(0) are the vertices of K K(1) are the edges of K K(2) are the faces of K, etc.

slide-28
SLIDE 28

Simplical complex

|K| is a collection of the union of simplices in K

slide-29
SLIDE 29

Simplical complex

|K| is a collection of the union of simplices in K |K| is called the polytope or polyhedron or underlying space of K

slide-30
SLIDE 30

Simplical complex

|K| is a collection of the union of simplices in K |K| is called the polytope or polyhedron or underlying space of K The topology of |K| can be larger than the topology of K

slide-31
SLIDE 31

Simplical complex

|K| is a collection of the union of simplices in K |K| is called the polytope or polyhedron or underlying space of K The topology of |K| can be larger than the topology of K Example: K is the set of 1-simplices in dimension R [m, m + 1] and [

1 n+1, 1 n]

for integers n, m > 0

slide-32
SLIDE 32

Simplical complex

|K| is a collection of the union of simplices in K |K| is called the polytope or polyhedron or underlying space of K The topology of |K| can be larger than the topology of K Example: K is the set of 1-simplices in dimension R [m, m + 1] and [

1 n+1, 1 n]

for integers n, m > 0 The underlying space |K| = (0, 1] [1, ∞) = (0, ∞)

slide-33
SLIDE 33

Simplical complex

|K| is a collection of the union of simplices in K |K| is called the polytope or polyhedron or underlying space of K The topology of |K| can be larger than the topology of K Example: K is the set of 1-simplices in dimension R [m, m + 1] and [

1 n+1, 1 n]

for integers n, m > 0 The underlying space |K| = (0, 1] [1, ∞) = (0, ∞) The set of points defined as 1

n is closed in |K| and not closed in any

σ ∈ K

slide-34
SLIDE 34

Abstract simplical complexes

slide-35
SLIDE 35

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. S′

slide-36
SLIDE 36

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. If A ∈ S, then each nonempty subset

  • f A is also in S

A′ S′

slide-37
SLIDE 37

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. If A ∈ S, then each nonempty subset

  • f A is also in S

A′ S′ Example: A′ a simplex in S′

slide-38
SLIDE 38

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. If A ∈ S, then each nonempty subset

  • f A is also in S

A′ (x, y) ∈ A′ and A′ ∈ S′, so (x, y) ∈ S′ x y S′ z Example: A′ a simplex in S′

slide-39
SLIDE 39

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. If A ∈ S, then each nonempty subset

  • f A is also in S

A′ (x, y) ∈ A′ and A′ ∈ S′, so (x, y) ∈ S′ x y S′ z Example: A′ a simplex in S′ The same goes for (y, z) etc.

slide-40
SLIDE 40

Abstract simplical complexes

An abstract simplical complex is a collection S of finite nonempty subsets. If A ∈ S, then each nonempty subset

  • f A is also in S

A′ (x, y) ∈ A′ and A′ ∈ S′, so (x, y) ∈ S′ x y S′ z Example: A′ a simplex in S′ The same goes for (y, z) etc. The subcomplexes of simplices A ∈ C (vertices, edges, faces, tetrahedra, etc.) are all elements of S.

slide-41
SLIDE 41

Abstract simplical complexes

A map is a function that "maps" a point in one space to the other

slide-42
SLIDE 42

Abstract simplical complexes

Two abstract complexes S, T are isomorphic if there is a map f mapping the vertices of S to vertices of T A map is a function that "maps" a point in one space to the other

slide-43
SLIDE 43

Abstract simplical complexes

Two abstract complexes S, T are isomorphic if there is a map f mapping the vertices of S to vertices of T Preserves properties A map is a function that "maps" a point in one space to the other

The gray holes are preserved

slide-44
SLIDE 44

Abstract simplical complexes

Two abstract complexes S, T are isomorphic if there is a map f mapping the vertices of S to vertices of T Preserves properties Maps {a0, ..., an} ∈ S to {f(a0), ..., f(an)} ∈ T A map is a function that "maps" a point in one space to the other

slide-45
SLIDE 45

Abstract simplical complexes

Two abstract complexes S, T are isomorphic if there is a map f mapping the vertices of S to vertices of T Preserves properties Maps {a0, ..., an} ∈ S to {f(a0), ..., f(an)} ∈ T Assume f is surjective: each point in T has as least one corresponding point in S A map is a function that "maps" a point in one space to the other

slide-46
SLIDE 46

Abstract simplical complexes

Two abstract complexes S, T are isomorphic if there is a map f mapping the vertices of S to vertices of T Preserves properties Maps {a0, ..., an} ∈ S to {f(a0), ..., f(an)} ∈ T K is a simplical complex with vertex set V . K is the collection of all subsets of V and is called the vertex scheme of K Assume f is surjective: each point in T has as least one corresponding point in S A map is a function that "maps" a point in one space to the other

slide-47
SLIDE 47

Abstract simplical complexes

L f a b c a d e f Example of a vertex scheme

slide-48
SLIDE 48

Abstract simplical complexes

L f a b c a d e f K a b d

e

f c Example of a vertex scheme

slide-49
SLIDE 49

Abstract simplical complexes

L f a b c a d e f K a b d

e

f c this is a (hollow) cylinder Example of a vertex scheme

slide-50
SLIDE 50

Abstract simplical complexes

a a d d c b e f What will this be?

slide-51
SLIDE 51

Abstract simplical complexes

a a d d c b e f What will this be?

slide-52
SLIDE 52

Abstract simplical complexes

B B A A How about this?

slide-53
SLIDE 53

Abstract simplical complexes

B B A A A B B How about this?

slide-54
SLIDE 54

Abstract simplical complexes

B B A A A B B A B How about this? It’s a torus!

slide-55
SLIDE 55

Abstract simplical complexes

Another vertex map (torus)

slide-56
SLIDE 56

Abstract simplical complexes

Another vertex map (torus)

slide-57
SLIDE 57

Abstract simplical complexes

Another vertex map (torus)

slide-58
SLIDE 58

Abstract simplical complexes

Another vertex map (torus) C has edges to A and B since ABC is a face. C has also edges to I and F hence a hole is created (with ADG)

slide-59
SLIDE 59

Abstract simplical complexes

Another vertex map (torus) C has edges to A and B since ABC is a face. C has also edges to I and F hence a hole is created (with ADG)

slide-60
SLIDE 60

Abstract simplical complexes

Another vertex map (torus) C has edges to A and B since ABC is a face. C has also edges to I and F hence a hole is created (with ADG) Edges (E, H), (H, B), (B, E) form the edges of the outside of the torus

slide-61
SLIDE 61

Abstract simplical complexes

Another vertex map (torus) C has edges to A and B since ABC is a face. C has also edges to I and F hence a hole is created (with ADG) Edges (E, H), (H, B), (B, E) form the edges of the outside of the torus Faces ADG and CFI do not exist since A and C are on the boundary, unlike DEF

slide-62
SLIDE 62

Continuing simplical complexes

v0 v1 v2

slide-63
SLIDE 63

Continuing simplical complexes

v0 v1 v2

slide-64
SLIDE 64

Continuing simplical complexes

The star St(v) is the union of interiors of the simplices containing v as vertex v0 v1 v2 St(v0)

slide-65
SLIDE 65

Continuing simplical complexes

The star St(v) is the union of interiors of the simplices containing v as vertex v0 v1 v2 St(v0) St(v) might not be closed. The closed star St(v) is the star of v with the missing edges added.

slide-66
SLIDE 66

Continuing simplical complexes

The star St(v) is the union of interiors of the simplices containing v as vertex v0 v1 v2 St(v0) St(v) might not be closed. The closed star St(v) is the star of v with the missing edges added. The link of v is defined as Lk(v) = St(v) − St(v) Lk(v) v

slide-67
SLIDE 67

Continuing simplical complexes

Let f be a map f : K(0) → L(0)

slide-68
SLIDE 68

Continuing simplical complexes

Let f be a map f : K(0) → L(0) Remember: a point in a simplex is defined as x = n

i=0 tivi

f can be extended to a map g : |K| → |L| by: x = n

i=0 tivi ⇒ g(x) = n i=0 tif(vi)

f(v0), ..., f(vn) might not be distinct, but still span a simplex τ of L

slide-69
SLIDE 69

Continuing simplical complexes

Let f be a map f : K(0) → L(0) Remember: a point in a simplex is defined as x = n

i=0 tivi

f can be extended to a map g : |K| → |L| by: x = n

i=0 tivi ⇒ g(x) = n i=0 tif(vi)

f(v0), ..., f(vn) might not be distinct, but still span a simplex τ of L f maps a simplex σ in K to a simplex τ in L

slide-70
SLIDE 70

Continuing simplical complexes

Let f be a map f : K(0) → L(0) Remember: a point in a simplex is defined as x = n

i=0 tivi

f can be extended to a map g : |K| → |L| by: x = n

i=0 tivi ⇒ g(x) = n i=0 tif(vi)

f(v0), ..., f(vn) might not be distinct, but still span a simplex τ of L The coefficients of g(x) are non-negative and the sum is 1. So, g(x) is a point in τ and g(x) is continuous from σ to τ f maps a simplex σ in K to a simplex τ in L

slide-71
SLIDE 71

Continuing simplical complexes

Let f be a map f : K(0) → L(0) Remember: a point in a simplex is defined as x = n

i=0 tivi

f can be extended to a map g : |K| → |L| by: x = n

i=0 tivi ⇒ g(x) = n i=0 tif(vi)

f(v0), ..., f(vn) might not be distinct, but still span a simplex τ of L g(x) is a continuous map from σ to τ and hence a map into L. The map |K| → |L| is continuous since g(x) is also continuous The coefficients of g(x) are non-negative and the sum is 1. So, g(x) is a point in τ and g(x) is continuous from σ to τ f maps a simplex σ in K to a simplex τ in L

slide-72
SLIDE 72

Continuing simplical complexes

Let f be a map f : K(0) → L(0) Remember: a point in a simplex is defined as x = n

i=0 tivi

f can be extended to a map g : |K| → |L| by: x = n

i=0 tivi ⇒ g(x) = n i=0 tif(vi)

f(v0), ..., f(vn) might not be distinct, but still span a simplex τ of L g(x) is a continuous map from σ to τ and hence a map into L. The map |K| → |L| is continuous since g(x) is also continuous The coefficients of g(x) are non-negative and the sum is 1. So, g(x) is a point in τ and g(x) is continuous from σ to τ g is called a simplical map f maps a simplex σ in K to a simplex τ in L

slide-73
SLIDE 73

Simplical approximations

Let h : |K| → |L| be a continuous map

slide-74
SLIDE 74

Simplical approximations

Let h : |K| → |L| be a continuous map The star condition says that for all vertices v in K, a vertex w in L exists such sthat h(St(v)) ⊆ St(w). Or: each vertex star in K is contained in L

slide-75
SLIDE 75

Simplical approximations

Let h : |K| → |L| be a continuous map The star condition says that for all vertices v in K, a vertex w in L exists such sthat h(St(v)) ⊆ St(w). Or: each vertex star in K is contained in L h a b c d e f g h i j k l m n

  • K

L K is a circle, L is a annulus What is St(j) and h(St(j))? O A B C D E F G H I J K L M N (empty)

slide-76
SLIDE 76

Simplical approximations

Let h : |K| → |L| be a continuous map The star condition says that for all vertices v in K, a vertex w in L exists such sthat h(St(v)) ⊆ St(w). Or: each vertex star in K is contained in L h a b c d e f g h i j k l m n

  • K

L K is a circle, L is a annulus What is St(j) and h(St(j))? Where is w? O A B C D E F G H I J K L M N (empty)

slide-77
SLIDE 77

Simplical approximations

Let h : |K| → |L| be a continuous map The star condition says that for all vertices v in K, a vertex w in L exists such sthat h(St(v)) ⊆ St(w). Or: each vertex star in K is contained in L h a b c d e f g h i j k l m n

  • K

L K is a circle, L is a annulus What is St(j) and h(St(j))? Where is w? w St(w) O A B C D E F G H I J K L M N (empty)

slide-78
SLIDE 78

Simplical approximations

Let h : |K| → |L| be a continuous map The star condition says that for all vertices v in K, a vertex w in L exists such sthat h(St(v)) ⊆ St(w). Or: each vertex star in K is contained in L h a b c d e f g h i j k l m n

  • K

L K is a circle, L is a annulus What is St(j) and h(St(j))? Where is w? w St(w) O A B C D E F G H I J K L M N It follows that h(St(j)) ⊆ St(w) (empty)

slide-79
SLIDE 79

Simplical approximations

Let h : |K| → |L| be a continuous map Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

f A = B N = O C = D E F = H G I = J L K M

L

(empty)

slide-80
SLIDE 80

Simplical approximations

Let h : |K| → |L| be a continuous map f is a simplical approximation to h if for each vertex v in K h(St(v)) ⊆ St(f(v))holds Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

f A = B N = O C = D E F = H G I = J L K M

L

(empty)

slide-81
SLIDE 81

Simplical approximations

Let h : |K| → |L| be a continuous map f is a simplical approximation to h if for each vertex v in K h(St(v)) ⊆ St(f(v))holds Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

St(j) f A = B N = O C = D E F = H G I = J L K M

L

(empty)

slide-82
SLIDE 82

Simplical approximations

Let h : |K| → |L| be a continuous map f is a simplical approximation to h if for each vertex v in K h(St(v)) ⊆ St(f(v))holds Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

St(j) f St(f(j)) = St(J) A = B N = O C = D E F = H G I = J L K M

L

(empty)

slide-83
SLIDE 83

Simplical approximations

Let h : |K| → |L| be a continuous map f is a simplical approximation to h if for each vertex v in K h(St(v)) ⊆ St(f(v))holds Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

St(j) f St(f(j)) = St(J) A = B N = O C = D E F = H G I = J L K M

L

(empty) h(j) is the set of green line segments K′ J′ I′

slide-84
SLIDE 84

Simplical approximations

Let h : |K| → |L| be a continuous map f is a simplical approximation to h if for each vertex v in K h(St(v)) ⊆ St(f(v))holds Choose f : K(0) → L(0) a b c d e g h i j k l m n

  • K

f A = B N = O C = D E F = H G I = J L K M

L

St(j) f St(f(j)) = St(J) A = B N = O C = D E F = H G I = J L K M

L

(empty) h(j) is the set of green line segments So f is an simplical approximation of h K′ J′ I′

slide-85
SLIDE 85

Simplical approximation theorem

A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions:

slide-86
SLIDE 86

Simplical approximation theorem

A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ ˆ σ

slide-87
SLIDE 87

Simplical approximation theorem

A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ Let L0 = K(0)

K

slide-88
SLIDE 88

Simplical approximation theorem

A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ First iteration ˆ s

K

L1 is the subdivision of L0. It is obtained by using the barycenters of L0

slide-89
SLIDE 89

Simplical approximation theorem

A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ First iteration Second iteration ˆ s

K

L2 is the subdivision of L1. It is obtained by using the barycenters of L1 which is obtaind by using the barycenters of L0

slide-90
SLIDE 90

Simplical approximation theorem

This is called a barycentric subdivision sd(σ) A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ First iteration Second iteration ˆ s Etc. sd(σ) sd2(σ) sdn(σ)

K

Ln is the subdivision of Ln−1. It is obtained by using the barycenters of Ln−1 which is obtaind by using the barycenters of Ln−2 which... etc.

slide-91
SLIDE 91

Simplical approximation theorem

This is called a barycentric subdivision sd(σ) A barycenter of σ is defined as a point: ˆ σ = p

i=0 1 p+1vi

Some definitions: It is the point in Int(σ) where all the barycentric coordinates are equal ˆ σ First iteration Second iteration ˆ s Etc. sd(σ) sd2(σ) sdn(σ)

K

Ln is the subdivision of Ln−1. It is obtained by using the barycenters of Ln−1 which is obtaind by using the barycenters of Ln−2 which... etc. Splits each n-simplex into smaller (n − 1)-simplices

slide-92
SLIDE 92

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty)

K

a g l h

slide-93
SLIDE 93

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h

slide-94
SLIDE 94

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h So we make subdivisions of K until it the condition is satisfied

slide-95
SLIDE 95

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h a′ (a, a′) is still a violation

slide-96
SLIDE 96

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h a′ (a, a′) is still a violation

slide-97
SLIDE 97

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h a′ (a, a′) is still a violation a′′ (a, a′′) is not

slide-98
SLIDE 98

Simplical approximation theorem

L

O A B C D E F G H I J K L M N (empty) h violations of the star condition: for each edge in K, there is no w ∈ L(0)

K

a g l h a′ (a, a′) is still a violation a′′ (a, a′′) is not h : K → L has a simplical approximation f : sd2(K) → L

slide-99
SLIDE 99

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem:

slide-100
SLIDE 100

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem: Proof: cover |K| with open sets h−1(St(v)), v ∈ L

slide-101
SLIDE 101

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem: Proof: cover |K| with open sets h−1(St(v)), v ∈ L Example of worst case: λ g−1(St(v)) st(k) A vertex k in K

slide-102
SLIDE 102

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem: Proof: cover |K| with open sets h−1(St(v)), v ∈ L K is finite (and compact), so there is a λ ≥ 0 such that the diameter

  • f h−1(St(v)) < λ

2

Subdivisions become smaller after each iteration

slide-103
SLIDE 103

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem: Proof: cover |K| with open sets h−1(St(v)), v ∈ L K is finite (and compact), so there is a λ ≥ 0 such that the diameter

  • f h−1(St(v)) < λ

2

Subdivisions become smaller after each iteration This means there is an n such that the diameter of each vertex in sdn(K) < λ

2

slide-104
SLIDE 104

Simplical approximation theorem

Given is: complexes K, L (K is finite) and a continuous map h : |K| → |L| There is a number N such that h has a simplical approximation f : sdN(K) → L This can be generalized to the simplical approximation theorem: Proof: cover |K| with open sets h−1(St(v)), v ∈ L K is finite (and compact), so there is a λ ≥ 0 such that the diameter

  • f h−1(St(v)) < λ

2

Subdivisions become smaller after each iteration This means there is an n such that the diameter of each vertex in sdn(K) < λ

2

This implies that each star in K lies in a set h−1(St(v))

slide-105
SLIDE 105

Nerve theorem

A homotopy is a transformation between 2 spaces X, Y

slide-106
SLIDE 106

Nerve theorem

A homotopy is a transformation between 2 spaces X, Y X and Y are homotopy equivalent if maps f : X → Y and g : Y → X exist where f ◦ g is homotopic to idX and g ◦ f is homotopic to idY

slide-107
SLIDE 107

Nerve theorem

A homotopy is a transformation between 2 spaces X, Y X and Y are homotopy equivalent if maps f : X → Y and g : Y → X exist where f ◦ g is homotopic to idX and g ◦ f is homotopic to idY idX is the identity map of X, f(x) = x

slide-108
SLIDE 108

Nerve theorem

A homotopy is a transformation between 2 spaces X, Y X and Y are homotopy equivalent if maps f : X → Y and g : Y → X exist where f ◦ g is homotopic to idX and g ◦ f is homotopic to idY idX is the identity map of X, f(x) = x X and Y have the same homotopy type if maps f ◦ g : X → X and g ◦ f : Y → Y are homotopic

slide-109
SLIDE 109

Nerve theorem

A homotopy does not exist in this case torus trefoil knot

slide-110
SLIDE 110

Nerve theorem

Given is a set of shapes F

slide-111
SLIDE 111

Nerve theorem

A nerve Nrv(F) is a simplical complex such that: Nrv(F) = {X ⊆ F| X = ∅} Given is a set of shapes F

slide-112
SLIDE 112

Nerve theorem

A nerve Nrv(F) is a simplical complex such that: Nrv(F) = {X ⊆ F| X = ∅} Given is a set of shapes F

A B C D

E F G

slide-113
SLIDE 113

Nerve theorem

A nerve Nrv(F) is a simplical complex such that: Nrv(F) = {X ⊆ F| X = ∅} Given is a set of shapes F

A B C D

E F G

slide-114
SLIDE 114

Nerve theorem

The nerve theorem (by Edelsbrunner, Harer) states that the nerves in a set S and the unions in S have the same homotopy type

slide-115
SLIDE 115

Nerve theorem

A B C D

The nerve theorem (by Edelsbrunner, Harer) states that the nerves in a set S and the unions in S have the same homotopy type

E F G

S′

a f b g e d c

slide-116
SLIDE 116

Nerve theorem

A B C D

The nerve theorem (by Edelsbrunner, Harer) states that the nerves in a set S and the unions in S have the same homotopy type

E F G

S′

a f b g e d c Let f be a homotopy from X ∈ F to its corresponding nerves and let g be a homotopy back to X

slide-117
SLIDE 117

Nerve theorem

A B C D

The nerve theorem (by Edelsbrunner, Harer) states that the nerves in a set S and the unions in S have the same homotopy type

E F G

S′

a f b g e d c Let f be a homotopy from X ∈ F to its corresponding nerves and let g be a homotopy back to X f, g f, g

slide-118
SLIDE 118

Sources

  • J. R. Munkres, Elements of Algebraic Topology, Addison-Wesley

Publishing Company, 1984 http://mathworld.wolfram.com/Homeomorphism.html https://en.wikipedia.org/wiki/Homeomorphism http: //mathworld.wolfram.com/GeometricRealization.html http://mathworld.wolfram.com/Homotopy.html http://mathworld.wolfram.com/HomotopyType.html

  • H. Edelsbrunner and J. Harer, Computational topology. An

introduction, Departments of Computer Science and Mathematics of Duke University https://en.wikipedia.org/wiki/Homotopy

slide-119
SLIDE 119

Questions