Notes For Reu by J.P. May
Notes For Reu by J.P. May
Contents
1. Alexandroff spaces and finite spaces 1
2. Alexandroff spaces, preorders, and partial orders 4
3. Continuous maps and order-preserving functions 4
4. Finite spaces and homeomorphisms 5
5. Spaces with at most four points 7
6. Connectivity and path connectivity 9
7. Function spaces and homotopies 11
8. Homotopy equivalences 12
References 14
There are many standard operations on spaces that we shall have occasion to
use. We record three of them now and will come back to others later.
Definition 1.2. The subspace topology on A ⊂ X is the set of all intersections
A ∩ U for open sets U of X.
Definition 1.3. The topology of the union on X q Y has as open sets the unions
of an open set of X and an open set of Y .
Definition 1.4. The product topology on X × Y is the topology with basis the
products U × V of an open set U in X and an open set V in Y .
It is very often interesting to see what happens when one takes a standard
definition and tweaks it a bit. The following tweaking of the notion of a topology
is due to Alexandroff [1], except that he used a different name for the notion.
Definition 1.5. A topological space X is an A-space if the set U is closed under
arbitrary intersections.
Remark 1.6. The notion of an A-space has a pleasing complementarity. If X is an
A-space, then the closed subsets of X give it a new A-space topology. We write
X op for X with this opposite topology. Then (X op )op is the space X back again.
A space is finite if the set X is finite, and the following observation is clear.
Lemma 1.7. A finite space is an A-space.
It turns out that a great deal of what can be proven for finite spaces applies
equally well more generally to A-spaces. However, the finite spaces have recently
captured people’s attention. Since digital processing and image processing start
from finite sets of observations and seek to understand pictures that emerge from a
notion of nearness of points, finite topological spaces seem a natural tool in many
such scientific applications. There are many papers on the subject, but few of any
mathematical depth, dating from the 1980’s and 1990’s.
There was a brief early flurry of beautiful mathematical work on this subject.
Two independent papers, by McCord and Stong [11, 15], both published in 1966, are
especially interesting. We will work through them. We are especially interested in
questions raised by the union of these papers that are answered in neither and were
not pursued until quite recently. We are also interested in calculational questions
about the enumeration of finite topologies.
There is a hierarchy of “separation properties” on spaces, and intuition about
finite spaces is impeded by too much habituation to the stronger of them.
Definition 1.8. Let (X, U ) be a topological space.
(i) X is a T0 -space if for any two points of X, there is an open neighborhood
of one that does not contain the other.
(ii) X is a T1 -space if each point of X is a closed subset.
(iii) X is a T2 -space, or Hausdorff space, if any two points of X have disjoint
open neighborhoods.1
Lemma 1.9. T2 =⇒ T1 =⇒ T0 .
1The German word for separation is “Trennung”, hence the letter T for the hierarchy of
separation properties.
FINITE TOPOLOGICAL SPACES 3
We shall omit proofs of standard and elementary results, such as this, that are
part of basic point-set topology. However, for the reader’s convenience, we give a
summary outline of that subject in Chapter ??.
In most of topology, the spaces considered are Hausdorff. For example, metric
spaces are Hausdorff. Intuition gained from thinking about such spaces is rather
misleading when one thinks about finite spaces.
Definition 1.10. The discrete topology on X is the topology in which all sets are
open. The trivial or coarse topology on X is the topology on X in which ∅ and X
are the only open sets. We write Dn and Cn for the discrete and coarse topologies
on a set with n elements. They are the largest and the smallest possible topologies
(in terms of the number of open subsets).
Proof. Every subset is a union of finitely many points, hence is closed. Therefore
every set is open.
In contrast, finite T0 -spaces are very interesting. The following problem might
be a bit difficult right now, but its solution will shortly become evident.
Exercise 1.12. Show (by induction) that a finite T0 space has at least one point
which is a closed subset.
Definition 1.13. A basis B for a topological space X is a set of open sets, called
basic open sets, with the following properties.
(i) Every point of X is in some basic open set.
(ii) If x is in basic open sets B1 and B2 , then x is in a basic set B3 that is
contained in B1 ∩ B2 .
If B is a set satisfying these two properties, the topology generated by B is the set
U of subsets U of X such that, for each point x ∈ U , there is a set B in B such
that x ∈ B ⊂ U .
Example 1.14. The set of singleton sets {x} is a basis for the discrete topology
on X. The set of disks Dr (x) = {y|d(x, y) < r} is a basis for the topology on a
metric space X.
Lemma 1.17. The set of open sets Ux is a basis for X. Indeed, it is the unique
minimal basis for X.
Proof. By finiteness, one–to–one and onto are equivalent. Assume they hold. Then
f induces a bijection 2f from the set 2X of subsets of f to itself. Since f is
continuous, if f (U ) is open, then so is U . Therefore the bijection 2f must restrict
to a bijection from the topology U to itself.
The previous lemma fails if we allow different topologies on X: there are con-
tinuous bijections between different topologies. We proceed to describe how to
enumerate the distinct topologies up to homeomorphism. There are quite a few
papers on this enumeration problem in the literature, although some of them focus
on enumeration of all topologies, rather than homeomorphism classes of topolo-
gies [3, 4, 6, 5, 9, 7, 8, 10, 13, 14]. The difference already appears for two point
spaces, where there are four distinct topologies but three inequivalent topologies,
that is three non-homeomorphic two point spaces. Here is a table lifted straight
from Wikipedia that gives an idea of the enumeration.
Through n = 9, a published source for the fourth column is [9]. However, this
is not the kind of enumeration problem for which one expects to obtain a precise
answer for all n. Rather, one expects bounds and asymptopics. There is a precise
formula relating the second column to the first column, but we are really only
interested in the last column. In fact, we are far more interested in refinements of
the last column that shrink its still inordinately large numbers to smaller numbers
of far greater interest to an algebraic topologist.
6 NOTES FOR REU BY J.P. MAY
that conjugates M into the matrix determined by the reordered basis. Thus X
determines an element of M .
If f : X −→ Y is a homeomorphism, then f determines a bijection from the basis
for X to the basis for Y that preserves inclusions and the number of elements that
determine corresponding basic sets, hence X and Y determine the same element
of M . Conversely, suppose that X and Y have minimal bases {U1 , · · · , Ur } and
{V1 , · · · , Vr } that give rise to the same element of M . Reordering bases if necessary,
we can assume that they give rise to the same matrix. For each i, choose a bijection
fi from the set of elements x ∈ X such that Ux = Ui and the set of elements y ∈ Y
such that Vy = Vi . We read off from the matrix that the fi together specify
a homeomorphism f : X −→ Y . Therefore our mapping from homeomorphism
classes to M is one–to–one.
To see that our mapping is onto, consider an r × r-matrix M of the sort under
consideration and let X be the set of pairs of integers (u, v) with 1 ≤ u ≤ r and
1 ≤ v ≤ ai,i . Define subsets Ui of X by letting Ui have elements those (u, v) ∈ X
such that either u = i or u 6= i but u = i1 for some sequence of distinct indices
{i1 , · · · , is } such that s ≥ 2, aik ,ik+1 = 1 for 1 ≤ k ≤ s − 1, and is = i. We see
that the Ui give a minimal basis for a topology on X by verifying the conditions
specified in Lemma 4.2. Condition (i) is clear since (u, v) ∈ Uu . To verify (ii) and
(iii), we observe that if (u, v) ∈ Ui and u 6= i, then Uu ⊂ Ui . Indeed, we certainly
have (u, v) ∈ Ui for all v, and if (k, v) ∈ Uu with k 6= u, we must have a sequence
connecting k to u and a sequence connecting u to i which can be concatenated to
give a sequence connecting k to i that shows that (k, v) is in Ui . To see (ii), if
(u, v) ∈ Ui ∩ Uj , then Uu ⊂ Ui ∩ Uj , which implies that Ui ∩ Uj is a union of sets Uu .
To see (iii), if a union of sets Ui is a set Uj , there is an element of Uj in some Ui
and then Uj ⊂ Ui , so that Uj = Ui . A counting argument for the diagonal entries
and consideration of chains of inclusions show that the matrix associated to the
topology whose minimal basis is {Ui } is the matrix M that we started with.
Here is a tabulation of bases for the proper open subsets of the 33 homeomor-
phism classes of topologies on a four point space X = {a, b, c, d}. That is, the
topologies are obtained by adding in the empty set, the whole set, and all unions
of the listed sets. The list is ordered by decreasing number of singleton sets in the
topology, and, when that is fixed, by increasing number of two-point subsets and
then by increasing number of three-point subsets.
FINITE TOPOLOGICAL SPACES 9
1 all
2 a, b, c, (a,b), (a,c), (b,c), (a,b,c)
3 a, b, c, (a,b), (a,c), (b,c), (a,b,c), (a,b,d)
4 a, b, c, (a,b), (a,c), (b,c), (a,d), (a,b,c), (a,b,d), (a,c,d)
5 a, b, (a,b)
6 a, b, (a,b), (a,b,c)
7 a, b, (a,b), (a,c,d)
8 a, b, (a,b), (a,b,c), (a,b,d)
9 a, b, (a,b), (a,c), (a,b,c)
10 a, b, (a,b), (a,c), (a,b,c), (a,c,d)
11 a, b, (a,b), (a,c), (a,b,c), (a,b,d)
12 a, b, (a,b), (c,d), (a,c,d), (b,c,d)
13 a, b, (a,b), (a,c), (a,d), (a,b,c), (a,b,d)
14 a, b, (a,b), (a,c), (a,d), (a,b,c), (a,b,d), (a,c,d)
15 a
16 a, (a,b)
17 a, (a,b), (a,b,c)
18 a, (b,c), (a,b,c)
19 a, (a,b), (a,c,d)
20 a, (a,b), (a,b,c), (a,b,d)
21 a, (b,c), (a,b,c), (b,c,d)
22 a, (a,b), (a,c), (a,b,c)
23 a, (a,b), (a,c), (a,b,c), (a,b,d)
24 a, (c,d), (a,b), (a,c,d)
25 a, (a,b), (a,c), (a,d), (a,b,c), (a,b,d), (a,c,d)
26 a, (a,b,c)
27 a, (b,c,d)
28 (a,b)
29 (a,b), (c,d)
30 (a,b), (a,b,c)
31 (a,b), (a,b,c), (a,b,d)
32 (a,b,c)
33 none
Problem 5.3. Determine which of these spaces are T0 and which are connected.
Give a taxonomy in terms of explicit general constructions that accounts for all of
these topologies. That is, determine appropriate “names” for all of these spaces.
Lemma 6.2. The components of X are connected, X is the disjoint union of its
components, and any connected subspace of X is contained in a component.
Definition 6.4. A space X is path connected if any two points can be connected
by a path. Define a second equivalence relation ' on X by x ' y if there is a path
connecting x to y. An equivalence class under ' is called a path component of X.
Note that x ' y implies x ∼ y, but not conversely in general.
Lemma 6.5. The path components of X are path connected, X is the disjoint
union of its path components, and any path connected subspace of X is contained
in a path omponent. Each path component is contained in a component.
Now return to finite spaces X. At first sight, one might imagine that there are
no continuous maps from I to a finite space, but that is far from the case. The
most important feature of finite spaces is that they are surprisingly richly related
to the “real” spaces that algebraic topologists care about.
Proof. Define p(t) = x if t < 1 and p(1) = y. We claim that p is continuous. Let V
be an open set of X. If neither x nor y is in V , then p−1 (V ) = ∅. If x is in V and
y is not in V , then p−1 (V ) = [0, 1). If y is in V , then x is in Vy ⊂ V since x ≤ y,
hence p−1 (V ) = I.
Proof. The previous two lemmas imply that x ∼ y if and only if x ' y.
FINITE TOPOLOGICAL SPACES 11
8. Homotopy equivalences
We have seen that enumeration of finite sets with reflexive and transitive relations
≤ amounts to enumeration of the topologies on finite sets. We have refined this
to consideration of homeomorphism classes of finite spaces. We are much more
interested in the enumeration of the homotopy types of finite spaces. We will come
to a still weaker and even more interesting enumeration problem later.
Definition 8.1. Two spaces X and Y are homotopy equivalent if there are maps
f : X −→ Y and g : Y −→ X such that g ◦ f ' idX and f ◦ g ' idY . A space is
contractible if it is homotopy equivalent to a point.
This relationship can change the number of points. We have a first example.
Lemma 8.2. If X is a space containing a point y such that the only open (or only
closed) subset of X containing y is X itself, then X is contractible. In particular,
the non-Hausdorff cone CX is contractible for any X.
Proof. This is a variation on a theme we have already seen twice. Let ∗ denote a
space with a single point, also denoted ∗. Define r : X −→ ∗ by r(x) = ∗ for all
x and define i : ∗ −→ X by i(∗) = y. Clearly r ◦ i = id. Define h : X × I −→ X
by h(x, t) = x if t < 1 and h(x, 1) = y. Then h is continuous. Indeed, let U be
open in X. If y ∈ U , then U = X and h−1 (U ) = X × I, while if y ∈ / U , then
h−1 (U ) = U × [0, 1). The argument when X is the only closed subset containing y
is the same. Clearly h is a homotopy id ' i ◦ r.
Corollary 8.3. If X is finite, then Ux is contractible.
Proof. The only open subset of Ux that contains x is Ux itself.
The following result of McCord [11, Thm. 4] says that, when studying finite
spaces up to homotopy type, there is no loss of generality if we restrict attention
to T0 -spaces, that is, to finite posets (poset = partially ordered set).
Theorem 8.4. Let X be a finite space. There is a quotient T0 -space X0 such that
the quotient map qX : X −→ X0 is a homotopy equivalence. For a map f : X −→ Y
of finite spaces, there is a unique map f0 : X0 −→ Y0 such that qY ◦ f = f0 ◦ qX .
Proof. Define x ∼ y if Ux = Uy , or, equivalently, if x ≤ y and y ≤ x. Let X0 be the
set of equivalence classes and let q = qX send x to its equivalence class [x]. Give
X0 the quotient topology. This means that a subset V of X0 is open if and only
if q −1 (V ) is open in X. Clearly q is continuous. The relation ≤ on X induces a
relation ≤ on X0 . Since X0 is finite, we have the open set Uq(x) for x ∈ X. Observe
that q −1 q(Ux ) = Ux since if q(y) = q(z) where z ∈ Ux , then y ∈ Uy = Uz ⊂ Ux .
Therefore q(Ux ) is open, hence contains Uq(x) . Conversely, Ux ⊂ q −1 (Uq(x) ) by
continuity and thus q(Ux ) ⊂ Uq(x) . This proves that q(Ux ) = Uq(x) . It follows that
[x] ≤ [y] if and only if x ≤ y. Indeed, q(x) ≤ q(y) implies q(x) ∈ Uq(y) = q(Uy ).
Thus q(x) = q(z) for some z ∈ Uy and Ux = Uz ⊂ Uy , so that x ≤ y. Conversely,
FINITE TOPOLOGICAL SPACES 13
x
Turning the picture upside down, we see what the graph below a downbeat point
looks like.
Intuitively, identifying x and y and erasing the line between them should not
change the homotopy type. We say this another way in the proof of the following
result, looking at inclusions rather than quotients in accordance with our definition
of a core.
Theorem 8.7. Any finite (or finite based) space X has a core.
Proof. With the notations of the proof of Theorem 8.4, identify X0 with its image
g(X0 ) ⊂ X. The proof of Theorem 8.4 shows that X0 , so interpreted, is a defor-
mation retract of X. Thus we may as well assume that X is T0 . Suppose that
14 NOTES FOR REU BY J.P. MAY
References
[1] P.S. Alexandroff. Diskrete Räume. MatematiceskiiSbornik (N.S.) 2(1937), 501–518.
[2] J. Anusiak and K.P., Shum. Remarks on finite topological spaces. Colloquium Mathematicum
23(1971), 217–223.
[3] R. Bumby, R. Fisher, H. Levinson and R. Silverman. Topologies on Finite Sets. Proc. 9th
S-E Conf. Combinatorics, Graph Theory, and Computing (1978), 163–170.
[4] J.C. Culberson and G.J.E. Rawlins. New Results from an Algorithm for Counting Posets.
Order 7 (90/91), no 4, p 361-374.
[5] M. Erne and K. Stege. Counting Finite Posets and Topologies. Order 8 (91), p 247-265.
[6] J.W. Evans, F. Harary, and M.S. Lynn. On the computer enumeration of finite topologies.
Communications of the ACM 10(1967), 295–297, 313.
FINITE TOPOLOGICAL SPACES 15
[7] D. Kleitman and B. Rothschild. The number of finite topologies. Proc. AMS, 25, 1970, 276-
282.
[8] D. Kleitman and B. Rothschild. Asymptotic enumeration of partial orders on a finite set.
Trans. Amer. Math. Soc. 205 (1975), 205–220.
[9] Y. Koda. The numbers of finite lattices and finite topologies. Bulletin of the Institute of
Combinatorics and its applications 10 (1994), 83–89.
[10] V. Krishnamurthy. On the number of topologies on a finite set. Amer. Math. Monthly
73(1966), 154-157.
[11] M.C. McCord. Singular homology groups and homotopy groups of finite topological spaces.
Duke Mathematical Journal 33(1966), 465–474.
[12] J.R. Munkres. Topology. Prentice–Hall. 1975.
[13] P. Renteln. On the enumeration of finite topologies. Journal of Combinatorics, Information,
and System Sciences 19(1994), 201-206.
[14] P. Renteln. Geometrical Approaches to the Enumeration of Finite Posets: An Introductory
Survey. Nieuw Archief voor Wiskunde 14 (1996), 349-371.
[15] R.E. Stong. Finite topological spaces. Trans. Amer. Math. Soc. 123(1966), 325–340.