0% found this document useful (0 votes)
95 views12 pages

Computational Topology For Data Analysis: Notes From Book by

This document provides notes on basic topology concepts from the book "Computational Topology for Data Analysis" by T.K. Dey and Y. Wang. It defines topological spaces as sets endowed with open sets satisfying certain properties. Examples of finite topological spaces are given to illustrate concepts like open and closed sets, interior, closure, connectedness, covers, and subspace topology. Quotient topology is also introduced to define a topology on the quotient set induced by an equivalence relation on a topological space.

Uploaded by

My Math
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views12 pages

Computational Topology For Data Analysis: Notes From Book by

This document provides notes on basic topology concepts from the book "Computational Topology for Data Analysis" by T.K. Dey and Y. Wang. It defines topological spaces as sets endowed with open sets satisfying certain properties. Examples of finite topological spaces are given to illustrate concepts like open and closed sets, interior, closure, connectedness, covers, and subspace topology. Quotient topology is also introduced to define a topology on the quotient set induced by an equivalence relation on a topological space.

Uploaded by

My Math
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Computational Topology for Data Analysis: Notes

from Book by

Tamal Krishna Dey


Department of Computer Science
Purdue University
West Lafayette, Indiana, USA 46907

Yusu Wang
Halıcıoğlu Data Science Institute
University of California, San Diego
La Jolla, California, USA 92093
Computational Topology for Data Analysis: Notes from book by T.K. Dey and Y. Wang 1

Topic 1: Basic Topology


Topology–mainly algebraic topology, is the fundamental mathematical subject that topological
data analysis bases on. In this topic note, we introduce some of the very basics of this subject
which include definitions and examples of topological spaces and different kinds of maps on them
such as homeomorphisms and homotopy.

1.1 Topological space


The basic object in a topological space is a ground set whose elements are called points. A
topology on these points specifies how they are connected by listing out what points constitute
a neighborhood–the so-called an open set. The expression “rubber-sheet topology” commonly
associated with the term ‘topology’ exemplifies this idea of neighborhoods. If we bend and stretch
a sheet of rubber, it changes shape but always preserves the neighborhoods in terms of the points.
We first introduce basic notions from point set topology. These notions are prerequisites for
more sophisticated topological ideas—manifolds, homeomorphism, isotopy, and other maps—
used later to study algorithms for topological data analysis. Homeomorphisms, for example, offer
a rigorous way to state that an operation preserves the topology of a domain, and isotopy offers
a rigorous way to state that the domain can be deformed into a shape without ever colliding with
itself.
Perhaps, it is more intuitive to understand the concept of topology in presence of a metric
because then we can use the metric balls such as Euclidean balls in an Euclidean space to define
neighborhoods–the open sets. Topological spaces provide a way to abstract out this idea without
a metric or point coordinates, so they are more general than metric spaces. In place of a metric,
we encode the connectedness of a point set by supplying a list of all of the open sets. This list
is called a system of subsets of the point set. The point set and its system together describe a
topological space.
Definition 1 (Topological space). A topological space is a point set T endowed with a system of
subsets T , which is a set of subsets of T that satisfies the following conditions.
• ∅, T ∈ T .
• For every U ⊆ T , the union of the subsets in U is in T .
• For every finite U ⊆ T , the common intersection of the subsets in U is in T .
The system T is called a topology on T. The sets in T are called the open sets in T. A
neighborhood of a point p ∈ T is an open set containing p.
First, we give examples of topological spaces to illustrate the definition above. These exam-
ples have the set T to be finite.
Example 1. Let T = {0, 1, 3, 5, 7}. Then, T = {∅, {0}, {1}, {5}, {1, 5}, {0, 1}, {0, 1, 5}, {0, 1, 3, 5, 7}}
is a topology because ∅ and T is in T required by the first axiom, union of any sets in T is in T
required by the second axiom, and intersection of any two sets is also in T required by the third
axiom. However, T = {∅, {0}, {1}, {1, 5}, {0, 1, 5}, {0, 1, 3, 5, 7}} is not a topology because the set
{0, 1} = {0} ∪ {1} is missing.
2 Computational Topology for Data Analysis: Notes from book by T. K. Dey and Y. Wang

Example 2. Let T = {u, v, w}. The power set 2T = {∅, {u}, {v}, {w}, {u, v}, {u, w}, {v, w}, {u, v, w}}
is a topology. For any ground set T, the power set is always a topolgy on it which is called the
discrete topology.
One may take a subset of the power set as a ground set and define a topology as the next
example shows. We will recognize later the ground set here correspond to simplices in a simplicial
complex and the ’stars’ of simplices generate all open sets of a topology.

v u v u v u

z z z

w w w
(a) (b) (c)
Figure 1.1: Example 3: (a) a graph as a topological space, stars of the vertices as open sets, (b) a
closed cover with three elements, (c) an open cover with four elements.

Example 3. Let T = {u, v, w, z, (u, z), (v, z), (w, z)}; this can be viewed as a graph with four vertices
and three edges as shown in Figure 1.1. Let
• T 1 = {{(u, z)}, {(v, z)}, {(w, z)}} and

• T 2 = {{(u, z), u}, {(v, z), v}, {(w, z), w}, {(u, z), (v, z), (w, z), z}}.
Then, T = {2T 1 ∪T2 } is a topology because it satisfies all three axioms. All open sets of T are
generated by union of elements in B = T 1 ∪ T 2 and there is no smaller set with this property. Such
a set B is called a basis of T . We will see later in the next topic on simplicial complexes that these
are open stars of vertices and edges.
We now present some more definitions that will be useful later.
Definition 2 (Closure, Closed sets). A set Q is closed if its complement T\ Q is open. The closure
Cl Q of a set Q ⊆ T is the smallest closed set containing Q.
In Example 1, the set {3, 5, 7} is closed because its complement {0, 1} in T is open. The closure
of the open set {0} is {0, 3, 7} because it is the smallest closed set (complement of open set {1, 5})
containing 0. In Example 2, all sets are both open and closed. In Example 3, the set {u, z, (u, z)}
is closed, but the set {z, (u, z)} is neither open nor closed. Interestingly, observe that {z} is closed.
The closure of the open set {u, (u, z)} is {u, z, (u, z)}. In all examples, the sets ∅ and T are both
open and closed.
Definition 3. Given a topological space (T, T ), the interior Int A of a subset A ⊆ T is the union of
all open subsets of A. The boundary of A is Bd A = Cl A \ Int A.
Computational Topology for Data Analysis: Notes from book by T.K. Dey and Y. Wang 3

The interior of the set {3, 5, 7} in Example 1 is {5} and its boundary is {3, 7}.

Definition 4 (Connected). A topological space (T, T ) is disconnected if there are two disjoint
non-empty open sets U, V ∈ T so that T = U ∪ V. A topological space is connected if its not
disconnected.

The topological space in Example 1 is connected. However, the topological subspace induced
by the subset {0, 1, 5} is disconnected because it can be obtained as the union of two disjoint open
sets {0, 1} and {5}. The topological space in Example 3 is also connected, but the subspace induced
by the subset {(u, z), (v, z), (w, z)} is disconnected.

Definition 5 (Cover and compactness). An open (closed) cover of a topological space (T, T ) is
a collection C of open (closed) sets so that T = c∈C c. The topological space (T, T ) is called
S
compact if every open cover C of it has a finite subcover, that is, there exists C 0 ⊆ C so that
T = c∈C 0 c and C 0 is finite.
S

In Figure 1.1(b), the cover consisting of {{u, z, (u, z)}, {v, z, (v, z)}, {w, z, (w, z)} is a closed cover
whereas the cover consisting of {{u, (u, z)}, {v, (v, z)}, {w, (w, z)}, {z, (u, z), (v, z), (w.z)} in Figure 1.1(c)
is an open cover. Any topological space with finite point set T is compact because all of its cov-
ers are finite. Thus, all topological spaces in the discussed examples are compact. We will see
example of non-compact topological spaces where the ground set is infinite.

Definition 6 (Subspace topology). For every point set U ⊆ T, the topology T induces a subspace
topology on U, namely the system of open subsets U = {P ∩ U : P ∈ T }. The point set U endowed
with the system U is said to be a topological subspace of T.

In Example 1, consider the subset U = {1, 5, 7}. It has the subspace topology

U = {∅, {1}, {5}, {1, 5}, {1, 5, 7}}.

In Example 3, the subset U = {u, (u, z), (v, z)} has the subspace topology

{∅, {u, (u, z)}, {(u, z)}, {(v, z)}, {(u, z), (v, z)}, {u, (u, z), (v, z)}}.

In the above examples, the ground set T is finite. It can be infinite in general and topology
may have uncountably infinitely many open sets containing uncountably infinitely many points.
We introduce the next concept of quotient topology assuming T is infinite. Given a space (T, T )
and an equivalence relation ∼ on elements in T, one can define a topology induced by the original
topology T on the quotient set T/ ∼ whose elements are equivalence classes [x] for every point
x ∈ T.

Definition 7 (Quotient topology). Given a topological space (T, T ) and an equivalence relation ∼
defined on the set T, a quotient space (S, S ) induced by ∼ is defined by the set S = T/ ∼ and the
quotient topology S where
S := {U ⊆ S | {x : [x] ∈ U} ∈ T }.
4 Computational Topology for Data Analysis: Notes from book by T. K. Dey and Y. Wang

We will see the use of quotient topology when we study Reeb graphs.
Infinite topological spaces may seem baffling from a computational point of view, because
they may have uncountably infinitely many open sets containing uncountably infinitely many
points. The easiest way to define such a topological space is to inherit the open sets from a metric
space. A topology on a metric space excludes information that is not topologically essential. For
instance, the act of stretching a rubber sheet changes the distances between points and thereby
changes the metric, but it does not change the open sets or the topology of the rubber sheet. In
the next section, we construct such a topology on a metric space and examine it from the concept
of limit points.

1.2 Metric space topology


Metric spaces are a special type of topological space commonly encountered in practice. Such
a space admits a metric that specifies the scalar distance between every pair of points satisfying
certain axioms.
Definition 8 (Metric space). A metric space is a pair (T, d) where T is a set and d is a distance
function d : T × T → R satisfying the following properties:
• d(p, q) = 0 if and only if p = q ∀p ∈ T;

• d(p, q) = d(q, p) ∀p, q ∈ T;

• d(p, q) ≤ d(p, r) + d(r, q) ∀p, q, r ∈ T.

In a metric space T, an open metric ball with center c and radius r is defined to be the point
set Bo (c, r) = {p ∈ T : d(p, c) < r}. Metric balls define a topology on a metric space.
Definition 9 (Metric space topology). Given a metric space T, all metric balls {Bo (c, r) | c ∈
T and 0 < r ≤ ∞} and their union constituting the open sets define a topology on T.
All definitions for general topological spaces apply to metric spaces with the above defined
topology. However, there are alternative definitions using the concept of limit points which may
be more intuitive. More details can be found in the book.
In the Euclidean space Rd we can use the Euclidean distance to define its metric space topol-
ogy. On the surface of the coffee mug, we could choose the Euclidean distance too; alternatively,
we could choose the geodesic distance, namely the length of the shortest path from p to q on the
mug’s surface.
Example 4 (Euclidean ball). In Rd , the Euclidean d-ball with center c and radius r, denoted
B(c, r), is the point set B(c, r) = {p ∈ Rd : d(p, c) ≤ r}. A 1-ball is an edge, and a 2-ball is called
a disk. A unit ball is a ball with radius 1. The boundary of the d-ball is called the Euclidean
(d − 1)-sphere and denoted S (c, r) = {p ∈ Rd : d(p, c) = r}. The name expresses the fact that we
consider it a (d − 1)-dimensional point set—to be precise, a (d − 1)-dimensional manifold—even
though it is embedded in d-dimensional space. For example, a circle is a 1-sphere, and a layman’s
“sphere” in R3 is a 2-sphere. If we remove the boundary from a ball, we have the open Euclidean
d-ball Bo (c, r) = {p ∈ Rd : d(p, c) < r}.
Computational Topology for Data Analysis: Notes from book by T.K. Dey and Y. Wang 5

The topological spaces that are subspaces of a metric space such as Rd inherit their topology
as a subspace topology. Examples of topological subspaces are the Euclidean d-ball Bd , Euclidean
d-sphere Sd , open Euclidean d-ball Bdo , and Euclidean halfball Hd , where

Bd = {x ∈ Rd : kxk ≤ 1},
Sd = {x ∈ Rd+1 : kxk = 1},
Bdo = {x ∈ Rd : kxk < 1},
Hd = {x ∈ Rd : kxk < 1 and xd ≥ 0}.

1.3 Maps, homeomorphisms, and homotopies


Two topological spaces are considered to be the same if the points that comprise them are con-
nected the same way. For example, the boundary of a cube can be deformed into a sphere without
cutting or gluing it. They have the same topology. We formalize this notion of topological equal-
ity via functions that map the points of one space to points of the other and preserves how they
are connected.
First, a function from one space to another that preserves the open sets is called a continuous
function or a map. Continuity is just a step on the way to topological equivalence, because a
continuous function can map many points to a single point in the target space, or map no points
to a given point in the target space. If the former does not happen—that is, if the function is
injective—the function is called an embedding of the domain into the target space. True equiv-
alence is marked by a homeomorphism, a bijective function from one space to another that pos-
sesses both continuity and a continuous inverse, so that open sets are preserved in both directions.
Definition 10 (Continuous function; Map). A function f : T → U from the topological space
T to another topological space U is continuous if for every open set Q ⊆ U, f −1 (Q) is open.
Continuous functions are also called maps.
Definition 11 (Embedding). A map g : T → U is an embedding of T into U if g is injective.
A topological space can be embedded into a Euclidean space by assigning coordinates to its
points such that the assignment is continuous and injective. For example, a drawing of a square
is an embedding of S1 into R2 . Not every topological space has an embedding into a Euclidean
space, or even into a metric space—there are spaces that cannot be represented by any metric.
Next we define homeomorphism that connects two spaces that have essentially the same topol-
ogy.
Definition 12 (Homeomorphism). Let T and U be topological spaces. A homeomorphism is a
bijective map h : T → U whose inverse is continuous too.
Two topological spaces are homeomorphic if there exists a homeomorphism between them.
Homeomorphism induces an equivalence relation among topological spaces, which is why
two homeomorphic topological spaces are called topologically equivalent. Figure 1.2 show pairs
of topological spaces that are homeomorphic. A less obvious example is that the open d-ball Bdo is
homeomorphic to the Euclidean space Rd , as demonstrated by the map h(x) = 1−kxk 1
x. The same
d d
map shows that the halfball H is homeomorphic to the Euclidean halfspace {x ∈ R : xd ≥ 0}.
6 Computational Topology for Data Analysis: Notes from book by T. K. Dey and Y. Wang

Figure 1.2: Each point set in this figure is homeomorphic to the point set above or below it, but
not to any of the others. Open circles indicate points missing from the point set, as do the dashed
edges in the point sets second from the right.

(a) (b) (c)

Figure 1.3: Two tori knotted differently, one triangulated and the other not. Both are homeomor-
phic to the standard unknotted torus on the left.

For maps between compact spaces, there is a weaker condition to be verified for homeomor-
phism because of the following property.

Proposition 1. If T and U are compact metric spaces, every bijective map from T to U has a
continuous inverse.

One can take advantage of this fact to prove that certain functions are homeomorphisms by
showing continuity only in the forward direction.
There is another notion of similarity among topological spaces that is weaker than homeomor-
phism, called homotopy equivalence. It relates spaces that can be continuously deformed to one
another but may not be homeomorphic. For example, a ball can shrink to a point, but they are not
homeomorphic; there is not even a bijective function from an infinite point set to a single point.
However, homotopy preserves some aspects of connectedness, such as the number of connected
components and the number of holes in a space. Thus a coffee cup is homotopy equivalent to a
circle, but not to a ball or a point.
To get to homotopy equivalence, we first need the concept of homotopies, which generalize
isotopies so that homeomorphism is not required.
Computational Topology for Data Analysis: Notes from book by T.K. Dey and Y. Wang 7

Figure 1.4: All three of these point sets are homotopy equivalent, because they are all deformation
retracts of the leftmost point set.

Definition 13 (Homotopy). Let g : X → U and h : X → U be maps. A homotopy is a map


H : X × [0, 1] → U such that H(·, 0) = g and H(·, 1) = h. Two maps are homotopic if there is a
homotopy connecting them.

For example, if g : B3 → R3 is the identity map on a unit ball and h : B3 → R3 maps every
point in the ball to the origin, the fact that g and h are homotopic is demonstrated by the homotopy
H(x, t) = (1 − t) · g(x); hence H(B3 , t) deforms continuously a ball at time zero to a point at time
one. A key property of a homotopy is that, as H is continuous, at every time t the map H(·, t) is
continuous.
It is more revealing to consider two maps that are not homotopic. Let g : S1 → S1 be the
identity map from the circle to itself, and let h : S1 → S1 map every point on the circle to a
single point p ∈ S1 . Although it is easy to imagine contracting a circle to a point, that image is
misleading: the map H is constrained by the requirement that every point on the circle at every
time maps to a point on the circle. The circle can contract to a point only if we cut it somewhere,
implying that H is not continuous.
Observe that whereas a homeomorphism is a topological relationship between two topological
spaces T and U, a homotopy or an isotopy (which is a special kind of homotopy) is a relationship
between two maps, which indirectly establishes a relationship between two topological subspaces
g(X) ⊆ U and h(X) ⊆ U. That relationship is not necessarily an equivalence class, but the
following relationship is.

Definition 14 (Homotopy equivalent). Two topological spaces T and U are homotopy equivalent
if there exist maps g : T → U and h : U → T such that h ◦ g is homotopic to the identity map
ιT : T → T and g ◦ h is homotopic to the identity map ιU : U → U.

Whereas homeomorphic spaces have the same dimension, homotopy equivalent spaces some-
times do not. To see that the 2-ball is homotopy equivalent to a single point p, construct a map
h : B2 → {p} and a map g : {p} → B2 where g(p) is any point q in B2 . Observe that h ◦ g is the
identity map on {p}, which is trivially homotopic to itself. In the other direction, g ◦ h : B2 → B2
sends every point in B2 to q. There is a homotopy connecting g ◦ h to the identity map idB2 ,
namely the map H(x, t) = (1 − t)q + tx.
The definition of homotopy equivalent is somewhat mysterious. A useful intuition for under-
standing it is the fact that two spaces T and U are homotopy equivalent if and only if there exists
a third space X such that both T and U are deformation retracts of X, illustrated in Figure 1.4.

Definition 15 (Deformation retract). Let T be a topological space, and let U ⊂ T be a subspace.


A retraction r of T to U is a map from T to U such that r(x) = x for every x ∈ U. The space U is
a deformation retract of T if the identity map on T can be continuously deformed to a retraction
8 Computational Topology for Data Analysis: Notes from book by T. K. Dey and Y. Wang

with no motion of the points already in U: specifically, there is a homotopy R : T × [0, 1] → T


such that R(·, 0) is the identity map on T, R(·, 1) is a retraction of T to U, and R(x, t) = x for every
x ∈ U and every t ∈ [0, 1].
Fact 1. If U is a deformation retract of T, then T and U are homotopy equivalent.
For example, any point on a line segment (open or closed) is a deformation retract of the
line segment and is homotopy equivalent to it. The letter V is a deformation retract of the letter
W, and also of a ball. Moreover, two spaces are homotopy equivalent if they are deformation
retractions of a common space. The symbols ∅, ∞, and  (viewed as one-dimensional point
sets) are deformation retracts of a double doughnut—a doughnut with two holes. Therefore, they
are homotopy equivalent to each other, although none of them is a deformation retract of any of
the others. They are not homotopy equivalent to X, O, ⊕, , }, a ball, nor a coffee cup.

1.4 Manifolds
A manifold is a set of points that is locally connected in a particular way. A 1-manifold has the
structure of a string, possibly with its ends tied forming a loop. A 2-manifold (with boundary)
has the structure of a piece of paper or rubber sheet, possibly with the boundaries glued together
forming a closed surface—a category that includes disks, spheres, tori, and Möbius bands.
Definition 16 (Manifold). A topological space M is an m-manifold, or simply manifold, if every
point x ∈ M has a neighborhood homeomorphic to Bm m
o or H . The dimension of M is m.

A manifold can be viewed as a purely abstract topological space, or it can be embedded into a
metric space or a Euclidean space. Even without an embedding, every manifold can be partitioned
into boundary and interior points. Observe that these words mean very different things for a
manifold than they do for a metric space or topological space.
Definition 17 (Boundary; interior). The interior Int M of an m-manifold M is the set of points in
M that have a neighborhood homeomorphic to Bm o . The boundary Bd M of M is the set of points
M \ Int M. The boundary Bd M, if not empty, consists of the points that have a neighborhood
homeomorphic to Hm . If Bd M is the empty set, we say that M is without boundary.
A single point, a 0-ball, is a 0-manifold without boundary according to this definition. The
closed disk B2 is a 2-manifold whose interior is the open disk B2o and whose boundary is the circle
S1 . The open disk B2o is a 2-manifold whose interior is B2o and whose boundary is the empty set.
There is some subtlety here: when B2o is viewed as a point set in the space R2 , its boundary is S1 ;
but viewed as a manifold, its boundary is empty. The boundary of a manifold is always included
in the manifold.
The open disk B2o , the Euclidean space R2 , the sphere S2 , and the torus are all connected 2-
manifolds without boundary. The first two are homeomorphic to each other, but the last two are
topologically different from the others. The sphere and the torus in R3 are compact (bounded and
closed with respect to R3 whereas B2o and R2 are not.
A 2-manifold M is non-orientable if, starting from a point p, one can walk on one side of M
and end up on the opposite side of M upon returning to p. Otherwise, M is orientable. Spheres
and balls are orientable, whereas the Möbius band in Figure 1.5 is a non-orientable 2-manifold.
Computational Topology for Data Analysis: Notes from book by T.K. Dey and Y. Wang 9

Figure 1.5: Möbius band.

A surface is a 2-manifold that is a subspace of Rd . Any compact surface without boundary in


R3 is an orientable 2-manifold. To be non-orientable, a compact surface must have a nonempty
boundary (like the Möbius band) or be embedded in a 4- or higher-dimensional Euclidean space.
A surface can sometimes be disconnected by removing one or more loops (connected 1-
manifolds without boundary) from it. The genus of an orientable and compact surface without
boundary is g if 2g is the maximum number of loops that can be removed from the surface without
disconnecting it; here the loops are permitted to intersect each other. For example, the sphere has
genus zero as every loop cuts it into two balls. The torus has genus one: a circular cut around its
neck and a second circular cut around its circumference, illustrated in Figure 1.6(a), allow it to
unfold into a rectangle, which topologically is a disk. A third loop would cut it into two pieces.
Figure 1.6(b) shows a 2-manifold without boundary of genus 2. Although a high-genus surface
can have a very complex shape, all compact 2-manifolds in R3 that have the same genus and no
boundary are homeomorphic to each other.

(a) (b) (c)

Figure 1.6: (a) Removal of the red and green loops opens up the torus into a topological disk, (b)
A double torus: every surface without boundary in R3 resembles a sphere or a conjunction of one
or more tori, (c) Double torus knotted.
10 Computational Topology for Data Analysis: Notes from book by T. K. Dey and Y. Wang

1.5 Notes and Exercises


A good source on point set topology is Munkres [4]. The concepts of various maps and manifolds
are well described in Hatcher [2]. Books by Guillemin and Pollack [1] and Milnor [3] are good
sources for Morse theory on smooth manifolds and differential topology in general.

Exercises
1. A space is called Hausdorff if every two disjoint point sets have disjoint open sets containing
them.

(a) Give an example of a space that is not Hausdorff.


(b) Give an example of a space that is Hausdorff.
(c) Show the above examples on the same point set.

3. Show that any metric on a finite set induces a discrete topology.


2.

4. Prove that the metric is a continuous function on the Cartesian space T × T of a metric space
T.

5. A space is called normal if it is Hausdorff and for any two disjoint closed sets X and Y,
there are disjoint open sets U X ⊃ X and UY ⊃ Y. Show that any metric space and compact
space are normal.

6. Deduce that homeomorphism is an equivalence relation. Show that the relation of homo-
topy among maps is an equivalence relation.
Bibliography

[1] Victor Guillemin and Alan Pollack. Differential Topology. Prentice Hall, 1974.

[2] Allen Hatcher. Algebraic Topology. Cambridge University Press, Cambridge, 2002.

[3] John W. Milnor. Topology from a differentiable viewpoint. Virginia Univ. Press, 1965.

[4] James R. Munkres. Elements of Algebraic Topology. Addison–Wesley Publishing Company,


Menlo Park, 1984.

11

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy