Elements of Combinatorial Topology

Slides:



Advertisements
Similar presentations
Topology in Distributed Computing: A Primer 1 / 16 Sergey Velder SPbSU ITMO.
Advertisements

The Topology of Graph Configuration Spaces David G.C. Handron Carnegie Mellon University
The State Transition Diagram
Tyler White MATH 493 Dr. Wanner
Problems related to the Kneser-Poulsen conjecture Maria Belk.
1 Constructing Convex 3-Polytopes From Two Triangulations of a Polygon Benjamin Marlin Dept. of Mathematics & Statistics McGill University Godfried Toussaint.
The Structure of Polyhedra Gabriel Indik March 2006 CAS 746 – Advanced Topics in Combinatorial Optimization.
Problems in Ramsey theory typically ask a question of the form: "how many elements of some structure must there be to guarantee that a particular property.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Computational Geometry The art of finding algorithms for solving geometrical problems Literature: –M. De Berg et al: Computational Geometry, Springer,
ESE Einführung in Software Engineering X. CHAPTER Prof. O. Nierstrasz Wintersemester 2005 / 2006.
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
Companion slides for The Art of Multiprocessor Programming by Maurice Herlihy & Nir Shavit Concurrent Skip Lists.
Complex Model Construction Mortenson Chapter 11 Geometric Modeling
SWOT Analysis Strengths Weaknesses SWOT Opportunities Threats.
Two-Process Systems TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA Companion slides for Distributed Computing.
MA5209 Algebraic Topology Wayne Lawton Department of Mathematics National University of Singapore S ,
Collecting Images & Clippings Chapter 2.3 in Sketching User Experiences: The Workbook.
Multicore Programming
Manifold Protocols TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA Companion slides for Distributed Computing.
The Animated Sequence Chapter 5.1 in Sketching User Experiences: The Workbook.
Petrie maps and Petrie configurations Jurij Kovič, University of Primorska, Slovenia EuroGIGA Final Conference Berlin, February 20, 2014.
Euler’s characteristic and the sphere
Sketching Vocabulary Chapter 3.4 in Sketching User Experiences: The Workbook Drawing objects, people, and their activities.
State of the Ward in 2007 Version 1.0 A Fifth Sunday Lesson Given in the Sterling Park Ward, Ashburn, VA Stake by D. Calvin Andrus, Bishop
Design of Everyday Things Part 2: Useful Designs? Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Images from:
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
Companion slides for The Art of Multiprocessor Programming by Maurice Herlihy & Nir Shavit Concurrent Skip Lists.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 9, 2013: Create your own homology. Fall 2013.
Images of pesticides By: Leslie London, University of Cape Town This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5.
The Relative Power of Synchronization Operations Companion slides for The Art of Multiprocessor Programming by Maurice Herlihy & Nir Shavit.
Topology Preserving Edge Contraction Paper By Dr. Tamal Dey et al Presented by Ramakrishnan Kazhiyur-Mannar.
Companion slides for The Art of Multiprocessor Programming by Maurice Herlihy & Nir Shavit Concurrent Skip Lists.
Creating a cell complex = CW complex Building block: n-cells = { x in R n : || x || ≤ 1 } 2-cell = open disk = { x in R 2 : ||x || < 1 } Examples: 0-cell.
Algebraic Topology Simplicial Homology Wayne Lawton
Sketching Vocabulary Chapter 3.4 in Sketching User Experiences: The Workbook Drawing objects, people, and their activities.
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Creating a cell complex = CW complex
Agenda Video pre-presentations Digital sketches & photo traces
Hamiltonian cycle part
Non-manifold Multiresolution Modeling (some preliminary results)
Colorless Wait-Free Computation
Algebraic Topology and Distributed Computing part two
Byzantine-Resilient Colorless Computaton
Elements of Combinatorial Topology
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Algebraic Topology and Distributed Computing
Solvability of Colorless Tasks in Different Models
FOTW Worksheet Slides Christopher Penn, Financial Aid Podcast Student Loan Network.
Wait-Free Computability for General Tasks
Additive Combinatorics and its Applications in Theoretical CS
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Simulations and Reductions
Combinatorial Topology and Distributed Computing
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Volume and Angle Structures on closed 3-manifolds
Algebraic Topology and Decidability in Distributed Computing
Grammatik: Das ist ein …
Renaming and Oriented Manifolds
Combinatorial Topology and Distributed Computing
Task Solvability in Different Models
Algebraic Topology and Distributed Computing part three
Unstructured grid: an introduction
I.4 Polyhedral Theory (NW)
Quantum Foundations Lecture 3
Computational Geometry
I.4 Polyhedral Theory.
Combinatorial Topology and Distributed Computing
Combinatorial Topology and Distributed Computing
Presentation transcript:

Elements of Combinatorial Topology Companion slides for Distributed Computing Through Combinatorial Topology Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum Distributed Computing through Combinatorial Topology TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA 1

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology A Vertex 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. Distributed Computing through Combinatorial Topology

A Vertex Combinatorial: an element of a set. 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. Distributed Computing through Combinatorial Topology

A Vertex Combinatorial: an element of a set. Geometric: a point in high-dimensional Euclidean Space 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. Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Simplexes 0-simplex 1-simplex 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. 3-simplex 2-simplex Distributed Computing through Combinatorial Topology

Simplexes Combinatorial: a set of vertexes. 0-simplex 1-simplex 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. 3-simplex 2-simplex Distributed Computing through Combinatorial Topology

Simplexes Combinatorial: a set of vertexes. Geometric: convex hull of points in general position 0-simplex 1-simplex 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. 3-simplex 2-simplex Distributed Computing through Combinatorial Topology

Simplexes Combinatorial: a set of vertexes. Geometric: convex hull of points in general position 0-simplex 1-simplex dimension 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. 3-simplex 2-simplex Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Simplicial Complex A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. Distributed Computing through Combinatorial Topology

Simplicial Complex Combinatorial: a set of simplexes close under inclusion. A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. Distributed Computing through Combinatorial Topology

Simplicial Complex Combinatorial: a set of simplexes close under inclusion. Geometric: simplexes “glued together” along faces … A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Graphs vs Complexes A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Graphs vs Complexes dimension 0 or 1 A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Graphs vs Complexes dimension 0 or 1 A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. arbitrary dimension Distributed Computing through Combinatorial Topology

Graphs vs Complexes dimension 0 or 1 arbitrary dimension A simplicial complex is a set of simplexes closed under inclusion. Geometrically, any two simplices intersect in a common face, which can be empty. arbitrary dimension complexes are a natural generalization of graphs Distributed Computing through Combinatorial Topology

Abstract Simplicial Complex finite set V with a collection K of subsets of V, such that … 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. Distributed Computing through Combinatorial Topology

Abstract Simplicial Complex finite set V with a collection K of subsets of V, such that … for all s 2 S, {s} 2 K 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. Distributed Computing through Combinatorial Topology

Abstract Simplicial Complex finite set S with a collection K of subsets of S, such that … for all s 2 S, {s} 2 K 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. for all X 2 K, and Y ½ X, Y 2 K Distributed Computing through Combinatorial Topology

Geometric Simplicial Complex A collection of geometric simplices in Rd such that With geometric simplicial complexes, we are talking about subspaces of Euclidean space. Distributed Computing through Combinatorial Topology

Geometric Simplicial Complex A collection of geometric simplices in Rd such that any face of a ¾2K is also in K First, geometric complexes are also closed under inclusion. Distributed Computing through Combinatorial Topology

Geometric Simplicial Complex A collection of geometric simplices in Rd such that any face of a ¾2K is also in K 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). for all ¾,¿ 2 K, their intersection ¾ Å ¿ is a face of each of them. Distributed Computing through Combinatorial Topology

Abstract vs Geometric Complexes Distributed Computing through Combinatorial Topology

Abstract vs Geometric Complexes Abstract: A Distributed Computing through Combinatorial Topology

Abstract vs Geometric Complexes Abstract: A Geometric: |A| Distributed Computing through Combinatorial Topology

Simplicial Maps A Á B Vertex-to-vertex map … Distributed Computing through Combinatorial Topology

Simplicial Map A Á B Vertex-to-vertex map … that sends simplexes to simplexes Á B Á: A ! B Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

Skeleton C skel2 C skel1 C skel0 C (solid tetrahedron) (hollow tetrahedron) skel1 C skel0 C

Distributed Computing through Combinatorial Topology Facet A facet of K is a simplex of maximal dimension Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Star Star(¾,K) is the complex of facets of K containing ¾ Complex Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Open Star Staro(¾,K) union of interiors of simplexes containing ¾ Point Set Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Link Link(¾,K) is the complex of simplices of Star(¾,K) not containing ¾ Distributed Computing through Combinatorial Topology Complex

More Links C v v Examples f the link of a vertex Link(v,C)

More Links C e e Examples f the link of a vertex Link(e,C)

Join Let A and B be complexes with disjoint sets of vertices their join A*B is the complex with vertices V(A) [ V(B) and simplices ® [ ¯, where ® 2 A, and ¯ 2 B. Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Join A B A*B The join of two edges is a tetrahedron Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Carrier Map © A B Maps simplex of A to subcomplex of B ©: A ! 2B Distributed Computing through Combinatorial Topology

Carrier Maps are Monotonic © A B If ¿ µ ¾ then ©(¿) µ ©(¾) or for ¾,¿ 2 A, ©(¾Å¿) µ ©(¾)Å©(¿) Distributed Computing through Combinatorial Topology

Example © simplicialVScarrierMap.eps 42

Example © on vertices simplicialVScarrierMap.eps 43

There is no simplicial map carried by © Example © on edges simplicialVScarrierMap.eps There is no simplicial map carried by © 44

Strict Carrier Maps for all ¾,¿ 2 A, ©(¾Å¿) = ©(¾)Å©(¿) © A B Distributed Computing through Combinatorial Topology

Strict Carrier Maps for all ¾,¿ 2 A, ©(¾Å¿) = ©(¾)Å©(¿) B for all ¾,¿ 2 A, ©(¾Å¿) = ©(¾)Å©(¿) replace µ with = Distributed Computing through Combinatorial Topology

Rigid Carrier Maps for ¾ 2 A, ©(¾) is pure of dimension dim ¾ © A B Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Carrier of a Simplex © A B given strict ©: A ! 2B Distributed Computing through Combinatorial Topology

Carrier of a Simplex given strict ©: A ! 2B for each ¿ 2 B, 9 unique smallest ¾ 2 A such that ¿ 2 ©(¾). Distributed Computing through Combinatorial Topology

Carrier of a Simplex given strict ©: A ! 2B for each ¿ 2 B, 9 unique smallest ¾ 2 A such that ¿ 2 ©(¾). ¾ = Car(¿, ©(¾)) sometimes omitted Distributed Computing through Combinatorial Topology

Carrier of a Simplex given strict ©: A ! 2B for each ¿ 2 B, 9 unique smallest ¾ 2 A such that ¿ 2 ©(¾). ¾ = Car(¿, ©(¾)) sometimes omitted Distributed Computing through Combinatorial Topology

Carrier Map Carried By Carrier Map Given carrier maps ©: A ! 2B ª: A ! 2B Distributed Computing through Combinatorial Topology

Carrier Map Carried By Carrier Map Given carrier maps ©: A ! 2B ª: A ! 2B © is carried by ª if for all ¾ 2 A, ©(¾) µ ª(¾) Distributed Computing through Combinatorial Topology

Carrier Map Carried By Carrier Map Given carrier maps ©: A ! 2B ª: A ! 2B © is carried by ª if for all ¾ 2 A, ©(¾) µ ª(¾) written: © µ ª Distributed Computing through Combinatorial Topology

Simplicial Map Carried By Carrier Map Given carrier and simplicial maps ©: A ! 2B : A ! B Distributed Computing through Combinatorial Topology

Simplicial Map Carried By Carrier Map Given carrier and simplicial maps ©: A ! 2B : A ! B  is carried by © if Distributed Computing through Combinatorial Topology

Simplicial Map Carried By Carrier Map Given carrier and simplicial maps ©: A ! 2B : A ! B  is carried by © if for all ¾ 2 A, (¾) µ ©(¾) Distributed Computing through Combinatorial Topology

Simplicial Map Carried By Carrier Map Given carrier and simplicial maps ©: A ! 2B : A ! B  is carried by © if for all ¾ 2 A, (¾) µ ©(¾) written:  µ © Distributed Computing through Combinatorial Topology

Continuous Map Carried By Carrier Map Given carrier and continuous maps ©: A ! 2B f: |A| ! |B| Distributed Computing through Combinatorial Topology

Continuous Map Carried By Carrier Map Given carrier and continuous maps ©: A ! 2B f: |A| ! |B| f is carried by © if Distributed Computing through Combinatorial Topology

Continuous Map Carried By Carrier Map Given carrier and continuous maps ©: A ! 2B f: |A| ! |B| f is carried by © if for all ¾ 2 A, f(¾) µ |©(¾)| Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B ª: B ! 2C Given carrier maps their composition is (ª  ©)(¾) := [¿ 2 ©(¾) ª(¿) Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Theorem If ©, ª are both strict so is ©  ª rigid so is ©  ª Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : C ! A Given carrier and simplicial maps Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : C ! A (©  ): C ! 2B Given carrier and simplicial maps ©: A ! 2B : C ! A their composition is the carrier map (©  ): C ! 2B Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : C ! A (©  ): C ! 2B Given carrier and simplicial maps ©: A ! 2B : C ! A their composition is the carrier map (©  ): C ! 2B defined by (©  )(¾) := © ((¾)) Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : B ! C Given carrier and simplicial maps Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : B ! C (  ©): A ! 2C Given carrier and simplicial maps ©: A ! 2B : B ! C their composition is the carrier map (  ©): A ! 2C Distributed Computing through Combinatorial Topology

Compositions ©: A ! 2B : B ! C (  ©): A ! 2C Given carrier and simplicial maps ©: A ! 2B : B ! C their composition is the carrier map (  ©): A ! 2C defined by (©  )(¾) := [¿ 2 ©(¾) (¿) Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Colorings ¢n := Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Chromatic Complex  A ¢n rigid simplicial map Distributed Computing through Combinatorial Topology

Color-Preserving Simplicial Map  A ¢n color of v = color of (v) Distributed Computing through Combinatorial Topology

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

A Path simplicial complex vertex edge edge edge edge vertex vertex 15-Nov-18

Any two vertexes can be linked by a path Path Connected Any two vertexes can be linked by a path 15-Nov-18

Rethinking Path Connectivity 0-sphere Let’s call this complex 0-connected 1-disc

1-Connectivity 1-sphere 2-disc

This Complex is not 1-Connected ?

2-Connectivity 2-sphere 3-disk

n-connectivity 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 15-Nov-18

n-connectivity 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 (-1)-connected is non-empty 15-Nov-18

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

Subdivisions A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron. 15-Nov-18

Subdivisions A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron. 15-Nov-18

B is a subdivision of A if … ¯ For each simplex ¯ of B there is a simplex ® of A such that |¯| µ |®|. ® A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron. 15-Nov-18

B is a subdivision of A if … ¯ For each simplex ¯ of B there is a simplex ® of A such that |¯| µ |®|. ® A geometric complex is subdivided by partitioning each of its simplexes into smaller simplexes without changing the complex's polyhedron. For each simplex ® of A, |®| is the union of a finite set of geometric simplexes of B. 15-Nov-18

Stellar Subdivision ¾ 15-Nov-18 For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. ¾ 15-Nov-18

Stellar Subdivision ¾ Stel ¾ 15-Nov-18 For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. ¾ Stel ¾ 15-Nov-18

Any subdivision is the composition of stellar subdivisions For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. ¾ Stel ¾ 15-Nov-18

Barycentric Subdivision For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. ¾ 15-Nov-18

Barycentric Subdivision For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. ¾ Bary ¾ 15-Nov-18

Barycentric Subdivision ¾ For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. 15-Nov-18

Barycentric Subdivision Each vertex of Bary ¾ is a face of ¾ ¾ For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. 15-Nov-18

Barycentric Subdivision Each vertex of Bary ¾ is a face of ¾ ¾ For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. 15-Nov-18

Barycentric Subdivision Each vertex of Bary ¾ is a face of ¾ Simplex = faces ordered by inclusion ¾ For our purposes, the most useful subdivision is the \emph{standard chromatic subdivision} defined as follows. Let $\cC$ be a chromatic complex. 15-Nov-18

Barycentric Coordinates v0 x = t0 v0 + t1 v1 + t2 v2 0 · t0,t1,t2 · 1 x  ti = 1 v2 v1 Every point of |C| has a unique representation using barycentric coordinates

Standard Chromatic Subdivision subdivisions 97

Standard Chromatic Subdivision subdivisions Ch ¾ 98

Standard Chromatic Subdivision subdivisions Ch ¾ Chromatic form of Barycentric 99

Distributed Computing through Combinatorial Topology Road Map Simplicial Complexes Standard Constructions Carrier Maps Connectivity Subdivisions Simplicial & Continuous Approximations Distributed Computing through Combinatorial Topology

From Simplicial to Continuous 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. 15-Nov-18

From Simplicial to Continuous 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. 15-Nov-18

From Simplicial to Continuous 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. extend over barycentric coordinates (piece-wise linear map) 15-Nov-18

Maps simplicial continuous 15-Nov-18

Simplicial Approximation Theorem Maps simplicial Simplicial Approximation Theorem continuous 15-Nov-18

Simplicial Approximation continuous 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation 15-Nov-18

Simplicial Approximation Á is a simplicial approximation of f if … 15-Nov-18

Simplicial Approximation Á is a simplicial approximation of f if … for every v in A … 15-Nov-18

Simplicial Approximation Theorem Given a continuous map there is an N such that f has a simplicial approximation 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. 15-Nov-18

Simplicial Approximation Theorem Given a continuous map there is an N such that f has a simplicial approximation 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. Actually holds for most other subdivisions…. 15-Nov-18

Distributed Computing through Combinatorial Topology           This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. You are free: to Share — to copy, distribute and transmit the work to Remix — to adapt the work Under the following conditions: Attribution. You must attribute the work to “Distributed Computing through Combinatorial Topology” (but not in any way that suggests that the authors endorse you or your use of the work). Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to http://creativecommons.org/licenses/by-sa/3.0/. Any of the above conditions can be waived if you get permission from the copyright holder. Nothing in this license impairs or restricts the author's moral rights. Distributed Computing through Combinatorial Topology