Algebra - 4

0 - The Coproduct Topology

Imagine you had two topological spaces (X,TX), (Y,TY)(X,\mathscr{T}_X), \ (Y,\mathscr{T}_Y).

If X,YX,Y are disjoint, would the union (XY,TX,TY)(X \cup Y, \mathscr{T}_X, \cup \mathscr{T}_Y) be a topological space? if not, what topology should we put?

notice that TXTY\mathscr{T}_X \cup \mathscr{T}_Y has a problem, pick two open sets U,VU,V say UTX, VTYU \in \mathscr{T}_X, \ V \in \mathscr{T}_Y since X,YX,Y are disjoint, UVU \cup V is in neither topology.

instead, build TXY={UV: UTX, VTY}\mathscr{T}_{X\cup Y} =\{U \cup V : \ U \in \mathscr{T}_X, \ V \in \mathscr{T}_Y \}.

notice that the above topology contains both TX,TY\mathscr{T}_X, \mathscr{T}_Y (by way of choosing U or V to be the emptyset)

Claim. TXY={UV:UTX, VTY}\mathscr{T}_{X\cup Y} = \{U\cup V : U\in\mathscr{T}_X,\ V\in\mathscr{T}_Y\} is a topology on XYX\cup Y.

,XYTXY\emptyset, X\cup Y \in \mathscr{T}_{X\cup Y}: take U=V=U=V=\emptyset for the first, U=X,V=YU=X,V=Y for the second.

Arbitrary unions. Let {UiVi}iI\{U_i\cup V_i\}_{i\in I} be a collection of sets in TXY\mathscr{T}_{X\cup Y}, UiTXU_i\in\mathscr{T}_X, ViTYV_i\in\mathscr{T}_Y. Then

iI(UiVi)=(iIUi)(iIVi),\bigcup_{i\in I}(U_i\cup V_i) = \left(\bigcup_{i\in I}U_i\right)\cup\left(\bigcup_{i\in I}V_i\right),

just rearranging the union. Since iUiTX\bigcup_i U_i \in \mathscr{T}_X and iViTY\bigcup_i V_i \in \mathscr{T}_Y (each a topology, closed under arbitrary unions), the whole thing is again of the form UVU\cup V, hence in TXY\mathscr{T}_{X\cup Y}.

Finite intersections. It suffices to check two sets, U1V1U_1\cup V_1 and U2V2U_2\cup V_2. Then

(U1V1)(U2V2)=(U1U2)(U1V2)(V1U2)(V1V2).(U_1\cup V_1)\cap(U_2\cup V_2) = (U_1\cap U_2) \cup (U_1\cap V_2) \cup (V_1\cap U_2) \cup (V_1\cap V_2).

Since X,YX,Y are disjoint, U1V2=U_1\cap V_2 = \emptyset and V1U2=V_1\cap U_2 = \emptyset (one lives in XX, the other in YY). So this reduces to

(U1U2)(V1V2),(U_1\cap U_2)\cup(V_1\cap V_2),

and U1U2TXU_1\cap U_2\in\mathscr{T}_X, V1V2TYV_1\cap V_2\in\mathscr{T}_Y, so this is again of the form UVU\cup V, hence in TXY\mathscr{T}_{X\cup Y}.

So TXY\mathscr{T}_{X\cup Y} is a topology on XYX\cup Y. \blacksquare

somehow, this is the “natural” topology. In what sense? we know that the inclusion maps from X,YX,Y into XYX \cup Y under this topology is of course continuous. (is this the finest topology with that property?)

The answer is YES! let T\mathscr{T}' be some topology on XYX \cup Y for which both the inclusion maps are continuous, now, let WTW \in \mathscr{T}', we know ιX1(W)=WXTX\iota_X^{-1}(W) = W \cap X \in \mathscr{T}_X and ιY1(W)=WYTY\iota^{-1}_Y(W) = W \cap Y \in \mathscr{T}_Y. but of course since X,YX,Y are disjoint we have W=(WX)(WY)W = (W \cap X) \cup (W \cap Y) which is a union of open sets one in XX and one in YY which gives us WTW \in \mathscr{T}' implies WTXYW \in \mathscr{T}_{X \cup Y}.

It seems like “the finest topology such that something something” gives us some sort of universal property. lets explore that.

first of all, notice that if XYX \cap Y is not empty, you can instead use the disjoint union and the same construction from above.

now, we claim the following:

Commutative diagram

XYX\sqcup Y is the coproduct: given any ZZ with continuous maps f:XZf: X\to Z, g:YZg: Y\to Z, there exists a unique continuous h:XYZh: X\sqcup Y \to Z with hιX=fh\circ\iota_X = f and hιY=gh\circ\iota_Y = g.

It is obvious that h(t)=f(t)h(t) = f(t) if tXt \in X, g(t)g(t) if tYt\in Y, is the unique candidate satisfying hιX=fh\circ\iota_X = f and hιY=gh\circ\iota_Y = g, since these two conditions force hh‘s value on every point of XYX\sqcup Y.

Note: XX isn’t literally XX inside XYX\sqcup Y, it’s an isomorphic copy, tagged so it can’t collide with YY even if they originally overlapped. Concretely, XY:=(X×{0})(Y×{1})X\sqcup Y := (X\times\{0\})\cup(Y\times\{1\}), so ιX(x)=(x,0)\iota_X(x)=(x,0), ιY(y)=(y,1)\iota_Y(y)=(y,1).

Now show that hh is continuous.

Let WZW\subseteq Z be open. We want h1(W)h^{-1}(W) open in XYX\sqcup Y, i.e. of the form UVU\cup V with UTXU\in\mathscr{T}_X, VTYV\in\mathscr{T}_Y (under the tagged inclusions).

Since XY=ιX(X)ιY(Y)X\sqcup Y = \iota_X(X)\cup\iota_Y(Y), a disjoint union,

h1(W)=(h1(W)ιX(X))(h1(W)ιY(Y)).h^{-1}(W) = \big(h^{-1}(W)\cap\iota_X(X)\big) \cup \big(h^{-1}(W)\cap\iota_Y(Y)\big).

On ιX(X)\iota_X(X), hh agrees with ff (i.e. h(ιX(x))=f(x)h(\iota_X(x)) = f(x)), so h1(W)ιX(X)=ιX(f1(W))h^{-1}(W)\cap\iota_X(X) = \iota_X(f^{-1}(W)), and f1(W)f^{-1}(W) is open in XX since ff is continuous. Similarly h1(W)ιY(Y)=ιY(g1(W))h^{-1}(W)\cap\iota_Y(Y) = \iota_Y(g^{-1}(W)), open in YY since gg is continuous.

So h1(W)h^{-1}(W) is the union of an open set of XX and an open set of YY, hence open in XYX\sqcup Y by definition of the co-product topology. Thus hh is continuous.


1 - Co-cones, Limits, and Colimits

That is, its the “co-limit” over that type of diagram, we have the category of cones as a special case of the comma category, we want “co-cones”

Recall: a cone over D:JCD: \mathsf{J}\to\mathsf{C} with apex AA was the comma category (ΔD)(\Delta \downarrow \mathscr{D}), where Δ:CDiag(J,C)\Delta:\mathsf{C}\to\operatorname{Diag}(\mathsf{J},\mathsf{C}) is the diagonal functor, and D:1Diag(J,C)\mathscr{D}:\mathsf{1}\to\operatorname{Diag}(\mathsf{J},\mathsf{C}) picks out the fixed diagram DD.

A co-cone under DD should be the dual picture: instead of maps from a constant diagram into DD, we want maps from DD into a constant diagram. So we just flip which functor sits on which side of the comma: (DΔ).(\mathscr{D} \downarrow \Delta).

Objects here are triples (,A,u:D()Δ(A))(*, A, u: \mathscr{D}(*) \to \Delta(A)), that is, pairs (A,u:DA)(A, u: D \Rightarrow \underline{A}), a natural transformation from DD into the constant diagram at AA, exactly a co-cone with apex AA: componentwise, uj:D(j)Au_j: D(j) \to A for each jJj\in\mathsf{J}, with the analogous compatibility condition with DD‘s own morphisms.

Morphisms of co-cones follow the same pattern as before, mirrored: a morphism (A,u)(A,u)(A,u)\to(A',u') is σ:AA\sigma: A\to A' such that Δ(σ)u=u\Delta(\sigma)\circ u = u', unpacking componentwise to σuj=uj\sigma\circ u_j = u'_j for every jJj\in\mathsf{J}.

Definition (Initial and terminal objects). Let C\mathsf{C} be a category.

An object ICI \in \mathsf{C} is initial if, for every object XCX \in \mathsf{C}, there exists a unique morphism IXI \to X.

An object TCT \in \mathsf{C} is terminal (or final) if, for every object XCX \in \mathsf{C}, there exists a unique morphism XTX \to T.

Both are unique up to (unique) isomorphism, when they exist: if I,II, I' are both initial, the unique maps III\to I' and III'\to I compose to the unique map III\to I, which must be 1I1_I (by uniqueness of maps III\to I), and similarly the other way, so III\cong I'; dually for terminal objects.

Initial and terminal are dual notions: an initial object of C\mathsf{C} is exactly a terminal object of Cop\mathsf{C}^{\mathrm{op}}.

Definition (Limit and colimit). Let D:JCD: \mathsf{J}\to\mathsf{C} be a diagram.

The limit of DD, denoted limD\lim D, is the terminal object of the category of cones over DD, that is, the terminal object of the comma category (ΔD)(\Delta\downarrow\mathscr{D}).

The colimit of DD, denoted colimD\operatorname{colim} D, is the initial object of the category of co-cones under DD, that is, the initial object of the comma category (DΔ)(\mathscr{D}\downarrow\Delta).

Both are unique up to unique isomorphism, being terminal/initial objects.


2 - Pullbacks and Pushouts

Products and co-products in a category are limits and co-limits over the diagram J=(01)\mathsf{J} = (0 \quad 1), two objects, no morphisms between them.

A pullback, pushforward, is the limit/co-limit of the following diagrams respectively:

The diagram over which the pullback is a cone is the cospan XfZgYX \xrightarrow{f} Z \xleftarrow{g} Y:

Commutative diagram

Its pullback is the terminal such cone, giving the pullback square:

Commutative diagram

The diagram under which the pushout is a co-cone is the span XfZgYX \xleftarrow{f} Z \xrightarrow{g} Y:

Commutative diagram

Its pushout is the initial such co-cone, giving the pushout square:

Commutative diagram

note: The original intention, was to get to van-kampen’s theorem, which as usual I do not know even the statement, just the fact that it says something about the fundamental group of the union (glued along the intersection) of two spaces, in terms of the fundamental groups of the two spaces that are being glued, but it isn’t naturally arising yet, so I will accumulate more machinery

Let’s take a step back, we’ll get back to stuff about fundamental groups later:

let XX be a topological space. consider the relation xyx \sim y if xx is path connected to yy, ie there exists a continuous map u:[0,1]Xu : [0,1] \to X for which u(0)=x, u(1)=yu(0) = x, \ u(1) = y. we can easily see that this relation is an equivalence.

The set X/X/\sim is then the set of connected components of XX. The functor π0:TopSet\pi_0 : \mathsf{Top} \to \mathsf{Set} thus takes topological spaces to their classes of connected components, (it is not difficut to see that π0\pi_0 is a functor, the image π0(f)\pi_0(f) is just the map [x][f(x)][x] \mapsto [f(x)]).


3 - Functors as Obstruction Detectors

Functors such as π0\pi_0 can detect obstructions to extension problems.

Let XX be a topological space, let AXA\subseteq X be a subspace, and consider a continuous map f:AYf:A\to Y into another space YY. We want to know whether ff extends to a continuous map g:XYg:X\to Y; that is, whether there exists a gg such that gι=fg\circ\iota=f, where ι:AX\iota:A\hookrightarrow X is the inclusion.

When we do not yet know whether gg exists, we depict it with a dashed arrow:

Commutative diagram

More generally, suppose we are looking for a morphism in a category C\mathsf{C} that makes some diagram commute, but suspect that no such morphism exists. We may apply a functor F:CDF:\mathsf{C}\to\mathsf{D} into a category in which the problem is easier to study.

If gg existed in C\mathsf{C} and made the original diagram commute, then F(g)F(g) would make its image commute in D\mathsf{D}. In the triangle above, for example,

gι=fF(g)F(ι)=F(gι)=F(f).g\circ\iota=f \quad\Longrightarrow\quad F(g)\circ F(\iota)=F(g\circ\iota)=F(f).

Therefore, if we can find a functor FF for which no morphism h:F(X)F(Y)h:F(X)\to F(Y) satisfies

hF(ι)=F(f),h\circ F(\iota)=F(f),

then the desired gg cannot exist in C\mathsf{C} (Notice that this implication only goes one way). The art is to choose a functor that re-frames enough structure to make the problem easier, while retaining enough information to expose the obstruction.

for example, take XX to be the 2d2d disk, and take A,YA,Y to both be its boundary circle with two points p,qp,q poked out (with the subspace topology). let f:AYf:A\to Y just be the identity map. can we find some continuous g:XYg:X\to Y such that gι=fg\circ\iota=f?

just apply π0\pi_0. AA has two path components, while XX has only one, so π0(ι)\pi_0(\iota) squishes both components of AA into the one component of XX. if gg existed we would have

π0(g)π0(ι)=π0(gι)=π0(f)=idπ0(A).\pi_0(g)\circ\pi_0(\iota) =\pi_0(g\circ\iota) =\pi_0(f) =\operatorname{id}_{\pi_0(A)}.

but the left hand side takes a two element set through a one element set, so it obviously cannot be the identity on two elements.

note: this section is more or less a direct adaptation of the IISC algebraic topology lectures, will put a source down below


4 - Computing the Fundamental Group of a Circle

Indeed, when one looks at the circle S1S^1, which can be characterized as the unit circle in C\mathbb{C} with the subspace topology, it seems like loops are homotopic to: staying at the basepoint, making 11 round, 22 rounds, or 1-1 rounds (going clockwise instead of counterclockwise), and so on. This brings us to the lovely hypothesis:

π1(S1,1)Z(the additive group of integers),\pi_1(S^1, 1) \cong \mathbb{Z} \quad \text{(the additive group of integers)},

where 11 is the complex number (1,0)(1,0). (Of course, the circle is connected, so base-point change gives isomorphic fundamental groups.) Now, homotopy theory comes with key ideas that help us prove such hunches, one of them being covering spaces.

Consider the continuous map p:RS1p: \mathbb{R} \to S^1 given by xei2πxx \mapsto e^{i2\pi x}. This map can be pictured as R\mathbb{R} sitting atop the circle like a spiral staircase, where if you climb a floor, you’ve finished one trip around the circle.

Support/Figures/covering-map-loop-lift-v2.png

Now consider a loop α:[0,1]S1\alpha: [0,1] \to S^1. From the picture, it seems like any such loop, if you tell me which floor the preimage of the basepoint starts at, can be lifted into a path on the spiral, α~:[0,1]R\tilde\alpha: [0,1] \to \mathbb{R}. What we shall do with this path is unclear, but it is giving us a simplification. (If you start the basepoint at floor 00 on the spiral, and do two loops, you climb to floor two. Perhaps that helps?)

Another thing to notice is that this spiral, if you cut a small arc out of it, looks exactly like an arc of the circle. In fact, the disjoint arcs on each floor all have the same shadow, an arc of the circle, hinting at a particular kind of local homeomorphism. (As a question for the future, this feels like the topological analogue of R/ZS1\mathbb{R}/\mathbb{Z} \cong S^1 as groups, we can explore that later.)

Support/Figures/evenly-covered-arc.png

we define the following, let p:XYp: X \to Y be a continous map: we say an open set UYU \subset Y is evenly covered if:

  • p1(U)p^{-1}(U) is a disjoint union of open sets in XX, ie p1(U)=aAVap^{-1}(U) = \bigsqcup_{a \in A} V_a such that every VaV_a is homeomorphic to UU via pp, that is pVa:VaUp|V_a: V_a \to U is a map with continuous inverse (subspace topology on both sides)

Moreover, if pp is surjective and every point yYy\in Y has some open neighborhood UU that is evenly covered, pp is called a covering map.

Now, we are to solve the following lifting problem in topological spaces, in this case a special one where pp is covering (note: we will show that the map from R to C is a covering map later)

Commutative diagram

wouldn’t it be nice if we could somehow solve this covering problem locally, that is for each open set UU of YY? we can solve a variant known as the relative lifting problem (basically stick an extension problem on top, (which is by the way dual to the lifting problem))


5 - Connectedness

Turns out there are many notions of contentedness, and we are using the weakest one below Definition (Connected). A topological space YY is connected if it cannot be written as Y=ABY = A\sqcup B with A,BA,B open, nonempty, and disjoint.

Definition (Path-connected). YY is path-connected if for any x,yYx,y\in Y, there exists a continuous γ:[0,1]Y\gamma:[0,1]\to Y with γ(0)=x\gamma(0)=x, γ(1)=y\gamma(1)=y.

Definition (Simply connected). YY is simply connected if it is path-connected and π1(Y,y)=1\pi_1(Y,y)=1 for some (equivalently, any) yYy\in Y.

Simply connected implies path-connected implies connected. Neither implication reverses.

We will also give a cute functorial proof that path-connected implies connected.

Let Y=ABY = A\sqcup B, A,BA,B open, nonempty, disjoint. Suppose toward contradiction YY is path-connected, so there’s a path f:[0,1]Yf:[0,1]\to Y with f(0)=aAf(0)=a\in A, f(1)=bBf(1)=b\in B.

Apply π0\pi_0, the functor sending a space to its set of path components. [0,1][0,1] is path-connected, so the quotient map [0,1]π0([0,1])[0,1]\to\pi_0([0,1]) sends both 00 and 11 to the same single point *.

π0(f):π0([0,1])π0(Y)\pi_0(f): \pi_0([0,1]) \to \pi_0(Y) is a function. Since 00 and 11 both map to * in π0([0,1])\pi_0([0,1]), π0(f)\pi_0(f) has to send * to one single output, so [f(0)]=[f(1)][f(0)] = [f(1)], i.e. [a]=[b][a]=[b].

But A,BA,B open, nonempty, disjoint means [a][b][a]\ne[b] in π0(Y)\pi_0(Y). Contradiction.

So YY can’t be path-connected. Hence path-connected implies connected.


6 - Local Relative Lifting

Let WW be a subspace of ZZ with some map f:WXf: W \to X:

Commutative diagram

The above diagram is a general relative lifting problem.

Question: what construction recovers just the extension problem? or just the lifting problem?

Notice that the initial object of a category has a unique morphism to every other object.

Thus if WW is set to be the initial object, and f,ιf,\iota the unique morphisms to X,ZX,Z respectively, Then the outer square automatically commutes pf,αιp \circ f, \alpha \circ \iota are both the unique morphism from WW to YY. furthermore if α~\tilde{\alpha} is a solution to just the lifting problem (bottom triangle), then, noticing that f,α~ιf, \tilde{\alpha} \circ \iota are both the unique morphism from WW to XX, the extension problem (above triangle) is automatically solved.

Similarly, we can set the bottom triangle to be the final object and final morphisms to recover just the extension problem. Indeed, just like in sets, in topological spaces, the initial object is the empty set, and the final object is the singleton (upto isomorphism) both with the respective trivial topologies.

In a category with pullbacks any lifting problem can be turned into a relative lifting problem (there is in general no notion of subset and inclusion in a general category)

Okay, back to topological spaces

Commutative diagram

We will look at the “local” case of the above problem, which has the following constrains:

  1. UYU \subset Y is an evenly covered open set by pp.
  2. α(Z)U\alpha(Z) \subset U, that is, the space ZZ is chosen to be “small” enough to fit into this evenly covered open set.
  3. WW is a connected subspace of ZZ, equipped with some map ff to XX, for which the outer square commutes.

Our goal is to find α~\tilde{\alpha}.

First notice that p1(U)=aAVap^{-1}(U) = \bigsqcup_{a\in A} V_a for open sets VaV_a. at this point you can imagine each disjoint fiber of pp over UU giving you a homeomorphism pVa:VaUp|V_a : V_a \to U. Each of these are invert-able. and each inverse gives you a valid α~=(pVa)1α\tilde{\alpha} = (p|V_a)^{-1} \circ \alpha for which pα~=αp \circ \tilde{\alpha} = \alpha.

Suppose ZZ is not connected, and write Z=GKZ=G\sqcup K for a separation of ZZ. We can define

α~(z)={(pVa)1(α(z)),zG,(pVa)1(α(z)),zK.\widetilde\alpha(z)= \begin{cases} \left(p|_{V_a}\right)^{-1}(\alpha(z)), & z\in G,\\ \left(p|_{V_{a'}}\right)^{-1}(\alpha(z)), & z\in K. \end{cases}

Since GG and KK are disjoint open sets and each piece is continuous, α~\widetilde\alpha is continuous. Thus, on different pieces of ZZ, a lift may take values in different sheets of p1(U)p^{-1}(U).

Support/Figures/disconnected-space-different-lifting-sheets-v6.png

So far, we have not used the data given to us by the extension part of this problem at all, Indeed, WW is part of some connected part of ZZ. and ff is roughly telling you which sheet of p1(U)p^{-1}(U) to pick for the component that contains WW. This is because, αι=pf\alpha \circ \iota = p \circ f. ie p(f(W))Up(f(W)) \subset U (as α(W)U\alpha(W) \subset U) equivalently f(W)p1(U)f(W) \subset p^{-1}(U) but of course since WW is connected, so is f(W)f(W) and thus for some sheet VaV_{a^*}, f(W)Vaf(W) \subset V_{a^*}.

We have already shown that countless solutions exist for α~\tilde{\alpha}

The extension part of the data picks out a sheet for the component in ZZ that WW is in. (In the above picture assume WGW \subset G, and see the picture below)

Support/Figures/extension-data-selects-lifting-sheet-v2.png of course, finally, if ZZ is himself connected, (all of this assuming that WW is non empty ofc) it is very clear that α~=pVa1α\tilde{\alpha} = p|V_{a^*}^{-1} \circ \alpha is the unique solution to the whole relative lifting problem.

This is because whatever sheet is picked out by W,fW,f the entirity of ZZ under any α~\tilde{\alpha} must be in that sheet, ie α~(Z)Va\tilde{\alpha}(Z) \subset V_{a^*} therefore, pα~=pVaα~=αp \circ \tilde{\alpha} = p|V_{a^*} \circ \tilde{\alpha} = \alpha thus α~=pVa1α\tilde{\alpha} = p|V_{a^*}^{-1} \circ \alpha is the unique solution.

Thus we can state the local lifting lemma cleanly for future use:

Local lifting lemma

Lemma. Let p:XYp:X\to Y be continuous, let UYU\subseteq Y be evenly covered by pp, and let WZW\subseteq Z be a nonempty connected subspace with inclusion ι:WZ\iota:W\hookrightarrow Z. Suppose α:ZY\alpha:Z\to Y and f:WXf:W\to X are continuous maps such that

α(Z)Uandpf=αι.\alpha(Z)\subseteq U \qquad\text{and}\qquad p\circ f=\alpha\circ\iota.

Then there exists a continuous map α~:ZX\widetilde\alpha:Z\to X satisfying

pα~=αandα~ι=f.p\circ\widetilde\alpha=\alpha \qquad\text{and}\qquad \widetilde\alpha\circ\iota=f.

If ZZ is connected, then α~\widetilde\alpha is unique.