Presentation is loading. Please wait.

Presentation is loading. Please wait.

Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002.

Similar presentations


Presentation on theme: "Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002."— Presentation transcript:

1

2 Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002

3 Simplicial Sets: An Overview A less restrictive framework for representing a topological space Combinatorial Structure Can be derived from a simplicial complex Makes topological simplification easier Possibly a good algorithm for Homology computation

4 Motivation If X is a topological space, and A is a contractible subspace of X, then the quotient map X  X/A is a homotopy equivalence Any n-simplex of a simplicial complex is contractible

5 Example Simplification

6 Another Simplification

7 Geometry Is Not Preserved Collapsing a simplex to a point distorts the geometry After a series of topological simplifications, a complex may have drastically different geometry Does not matter for homology computation

8 Cannot use a Simplicial Complex! Bizarre simplices arrise: face with no edges, edge bounded by only one point Need a new object to represent these pseudo-simplices Need supporting theory to justify the representation

9 Simplicial Sets A Simplicial Set is a sequence of sets K = { K 0, K 1, …, K n, …}, together with functions d i : K n  K n-1 s i : K n  K n+1 for each 0  i  n

10 Simplicial Identities d i d k = d k-1 d i for i < k d i s k = s k-1 d i for i < k = identity for i = j, j+1 = s k d i-1 for i > k + 1 s i s k = s k+1 s i for i  k

11 Simplicial Complexes as Simplicial Sets A simplicial set can be constructed from a simplicial complex as follows: Order the vertices of the complex. K n = { n-simplices } d i = delete vertex in position i s i = repeat vertex in position i

12 Homology of Simplicial Set Chain complexes are the free abelian groups on the n-simplices Boundary operator:    (-1) i d i Degenerate (x = s i y) complexes are 0 Homology of Simplicial Set is the same as the homology of the simplicial complex

13 Bizarre Simplices are OK Simplicial sets allow us to have an n-simplex with fewer faces than an n- simplex from a simplicial complex Our bizarre collapses make sense in the Simplicial Set world

14 What has Trivial Homology? VEF 00 11 22 321211121321211121 333221011333221011 111111100111111100 000000000000000000 012010001012010001 000000100000000100

15 Example From Before Makes Sense

16 New Example: Torus

17 End Result for Torus We have eliminated 8 faces, 16 edges, and 8 vertices Cannot simplify any further without affecting homology

18 Benefit of Simplicial Set More flexibility in what we are allowed to do to a complex Linear-time algorithm to reduce the size of a complex Can use Gaussian Elimination to compute Homology of simplified complex

19 Can We Simplify Further? What about (X  X/A) + bookkeeping?

20 Bookkeeping Using Long Exact Sequence, we can figure out how to simplify further: d(H n (X)) = d(H n (A)) + d(H n (X/A)) + d(ker i n-1 * ) - d(ker i n * ) If i * is injective, bookkeeping is easy

21 Torus (Revisited)

22 Collapsing the Torus to a Point Inclusion map on Homology is injecive in each simplification  = (0, 0, 0) + (0, 1, 0) + (0, 1, 0) + (0, 0, 1) = (0, 2, 1)

23 Good News Computation of ker i * is local Potentially compute homology in O(n TIME(ker i * ))

24 Conclusion A less restrictive combinatorial framework for representing a topological space Can be derived from a simplicial complex Makes topological simplification easier Possibly a good algorithm for Homology computation


Download ppt "Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002."

Similar presentations


Ads by Google