Algebra - 5

0 - Lebesgue Numbers

Recall that a continuous map p ⁣:XYp\colon X \to Y is called a covering map if pp is surjective and for each yYy \in Y there exists an open neighborhood UyU_y that is evenly covered by pp.

Also recall that an open UYU \subset Y is evenly covered by pp if p1(U)=aAVap^{-1}(U) = \bigsqcup_{a \in A} V_a where each VaV_a is open in XX and each pVa ⁣:VaUp|_{V_a}\colon V_a \to U is a homeomorphism.

We feel as though the evenly covered neighborhood(s) of a point are “small” in some sense. As an exaggeration to the opposite, if YY itself is evenly covered, then pp is a homeomorphism.

But this notion of small can only be with respect to some metric space, and a map from that metric space to YY, which of course has to be continuous.

We may first look at compact metric spaces. Let MM be a compact metric space, U\mathscr{U} an open cover of MM.

The rough intuition is as follows.

Support/Figures/lebesgue-cover-01-open-cover-clean.png

Each point is in some open set of the cover. Take a ball around each point, with radius small enough to still be wholly contained inside that open set (always possible, since open sets are exactly unions of such balls).

Now we have a ball around each point of MM, each one wholly contained inside some member of the original cover.

Support/Figures/lebesgue-cover-02-local-balls-clean.png

Halve each ball’s radius, keeping the same centre, so each half-radius ball sits wholly inside its own full-radius parent ball.

The half-radius balls still cover MM (each point sits at the centre of its own), so take a finite subcover of these. Each ball in this finite subcover has a centre whose full-radius (unhalved) ball is still wholly contained inside some member of the original cover.

Support/Figures/lebesgue-cover-03-finite-half-ball-subcover-clean.png

Now take the minimum of all these (finitely many) half-radii, call it ϵ/2\epsilon^*/2. For any set of diameter less than ϵ/2\epsilon^*/2, pick a point pp in it, it lies inside one of the finitely many half-radius balls; every other point of the set is then within ϵ/2\epsilon^*/2 of that pp too, so within ϵ/2+ϵ/2=ϵ\epsilon^*/2 + \epsilon^*/2 = \epsilon^* of the centre at most, well within the full-radius parent ball, which sits inside a member of the original cover.

So any set of small enough diameter is contained in some member of the original cover.

Support/Figures/lebesgue-cover-04-diameter-filter-clean.png

The Lebesgue Number Theorem

Theorem. Let MM be a compact metric space, and U\mathscr{U} be an open cover of MM, there exists ϵ>0\epsilon >0 such that whenever AMA \subset M and diam(A)<ϵ\operatorname{diam}(A) < \epsilon, then AUA \subset U for some UUU \in \mathscr{U}. This ϵ\epsilon of course depends on the cover itself.

Proof. for each mMm \in M take two balls (hehe) B(m,rm/2)B(m,rm)UmB(m,r_m/2) \subset B(m,r_m) \subset U_m. Now take a finite subcover KK of the half radius balls, then for each 1iK1 \leq i \leq |K| we have B(mi,rmi/2)B(mi,rmi)UmiB(m_i,r_{m_i}/2) \subset B(m_i, r_{m_i}) \subset U_{m_i}.

Now, let e=min1iK(rmi/2)e = \min_{1 \leq i \leq |K|}(r_{m_i}/2), this obviously exists since KK is a finite set.

let AMA \subset M for which diam(A)<e\operatorname{diam}(A) < e, choose any point aAa \in A. since KK covers MM, we have some mm for which aB(m,rm/2)a \in B(m,r_m/2). for any point aAa' \in A, d(m,a)d(m,a)+diam(A)<rm/2+ed(m,a') \leq d(m,a) + \operatorname{diam}(A) < r_m/2 + e but erm/2e \leq r_m/2, thus d(m,a)<rmd(m,a') < r_m, therefore AB(m,rm)UmA \subset B(m,r_m) \subset U_m.

Lebesgue Numbers for Covering Maps

Now consider the setup from above, p ⁣:XYp\colon X \to Y a covering map between topological spaces, and α ⁣:MY\alpha\colon M \to Y a continuous map to YY from a compact metric space MM.

Theorem. There exists an e>0e > 0, such that any cover of MM with open ee-balls has the property that the image of a ball under α\alpha is contained inside an evenly covered set in YY.

Proof. for each yYy \in Y construct an open cover PP by choosing an evenly covered neighborhood of yy, UyU_y. the pre-images of these form an open cover V={α1(Uy)UyP}V = \{\alpha^{-1}(U_y) \mid U_y \in P\} of MM, since MM is compact, let e+δe + \delta be the Lebesgue number for this cover. then we know that for any ball B(m,e)α1(Uy)B(m,e) \subset \alpha^{-1}(U_y) thus α(B(m,e))Uy\alpha(B(m,e)) \subset U_y.

we shall call this ee a (p,α)(p,\alpha) Lebesgue number.

That is to say, the thus obtained Lebesgue number quantifies the smallness of these evenly covered sets, relative to that metric space and that continuous map.

1 - Compact Metric Lifting

Small Covers of Compact Metric Spaces

We will first quickly show that a compact metric space is bounded. take some xMx \in M and construct open balls of increasing radius B(x,r),B(x,2r),B(x,r), B(x,2r),\ldots of course since the distance between any two points is finite, each point is contained inside some ball, now take the finite subcover of this cover, and notice that every point is contained inside the largest ball.

Next we shall show that for any e>0e > 0 a compact metric space can be covered with finitely many sets of diameter less than ee.

consider any cover of this space with balls of radius e/4e/4. take its finite subcover, the diameter of these balls is less than e/2e/2, replace each ball with some eδe-\delta diameter subset that contains the ball.

The Compact-Metric Lifting Theorem

We shall use this to solve the compact-metric lifting problem.

let MM be a compact metric space, p ⁣:XYp\colon X \to Y a covering map, α ⁣:MY\alpha\colon M \to Y a continuous map that needs to be lifted.

Commutative diagram

Theorem. The solution exists. Moreover, if for some m0Mm_0 \in M, we want α~(m0)=x0p1(α(m0))\tilde{\alpha}(m_0) = x_0 \in p^{-1}(\alpha(m_0)), then the solution is unique.

Proof. let ee be a (p,α)(p,\alpha) Lebesgue number. Then, M=i=1NSiM = \bigcup_{i=1}^N S_i where diam(Si)<e\operatorname{diam}(S_i) < e. Moreover allow m0S1m_0 \in S_1 (SiS_i need not be closed or open or anything, but it should be connected).

Now, define Mt=i=1tSiM_t = \bigcup_{i=1}^t S_i, αt=αMt\alpha_t = \alpha|_{M_t}. we say that the lifting problem has a tt-solution if there exists a unique α~t\tilde{\alpha}_t such that α~t(m0)=x0\tilde{\alpha}_t(m_0) = x_0, and (of course) pα~t=αtp \circ \tilde{\alpha}_t = \alpha_t.

We shall proceed inductively, solving instances using the relative lifting lemma. As usual, we show the inductive step first.

Suppose that this lifting problem has a tt-solution. Denote αSt+1\alpha|_{S_{t+1}} as αt+1\alpha^*_{t+1}, α~tMtSt+1\tilde{\alpha}_t|_{M_t \cap S_{t+1}} as βt\beta_t, mainly for convenience.

Commutative diagram

Since each SiS_i is connected, and MtSt+1M_t \cap S_{t+1} is a connected subset of St+1S_{t+1}, and of course, α(Si)U\alpha(S_i) \subset U where UU is evenly covered, the local lifting lemma says, there exists a unique α~t+1\tilde{\alpha}^*_{t+1} for which, pα~t+1=αt+1p \circ \tilde{\alpha}^*_{t+1} = \alpha^*_{t+1} and α~t+1(MSt+1)=βt(MSt+1)=α~t(MSt+1)\tilde{\alpha}^*_{t+1}(M \cap S_{t+1}) = \beta_t(M \cap S_{t+1}) = \tilde{\alpha}_t(M \cap S_{t+1}).

Pause here for a second, it is no coincidence that we choose the lift relative to the parts where MtM_t and St+1S_{t+1} overlap! we will glue these solutions together!!

Define

α~t+1 ⁣:Mt+1=MtSt+1X,α~t+1(m)={α~t(m),mMt,α~t+1(m),mSt+1.\tilde{\alpha}_{t+1}\colon M_{t+1}=M_t\cup S_{t+1}\longrightarrow X, \qquad \tilde{\alpha}_{t+1}(m)= \begin{cases} \tilde{\alpha}_t(m), & m\in M_t,\\[4pt] \tilde{\alpha}^{*}_{t+1}(m), & m\in S_{t+1}. \end{cases}

This map is unique, since it is the piecewise join of the unique maps α~t\tilde{\alpha}_t and α~t+1\tilde{\alpha}^{*}_{t+1}. The two maps agree on MtSt+1M_t\cap S_{t+1}, so the gluing lemma makes α~t+1\tilde{\alpha}_{t+1} continuous. Finally, since m0Mtm_0\in M_t, we still have α~t+1(m0)=α~t(m0)=x0\tilde{\alpha}_{t+1}(m_0)=\tilde{\alpha}_t(m_0)=x_0.

The base case is done by applying the local lifting lemma to S1S_1, and doing it relative to {m0}\{m_0\}, which is a single-element connected subset of S1S_1.

Commutative diagram

2 - Lifting Paths and Homotopies

Path Lifting

Awesome! so now we can lift paths! can we lift loops? Not really, as pp need not be injective.

Homotopy Lifting

We can also lift homotopies! set M=[0,1]2M = [0,1]^2 if the homotopy H ⁣:[0,1]2YH\colon [0,1]^2 \to Y fixes endpoints, that is, H(0,_)=c0H(0,\_) = c_0 and H(1,_)=c1H(1, \_) = c_1 (where c0,c1c_0, c_1 are constant functions) meaning that at any homotopy slice HH has the same two endpoints.

The left interval and right interval are of course connected, so their images under H~\tilde{H} must also be connected, but the preimage of y0y_0 under pp is a bunch of disconnected points, one on each sheet, thus, H~\tilde{H} is forced to pick one of those points. i.e. H~\tilde{H} also fixes endpoints.

Support/Figures/homotopy-lift-fixed-endpoints.png

In particular, this means that though lifts of homotopy paths with fixed endpoints have fixed endpoints, the lift of a homotopy of loops, may not be a homotopy of loops but just a homotopy of paths.

3 - The Exponential Covering Map

Now, we go back to the map we’re dealing with.

Commutative diagram

where p(x)=ei2πxp(x) = e^{i2 \pi x}, we shall show pp is a covering map.

for convenience, we will take the argument of a complex number to lie in [0,2π)[0,2\pi), where indeed, z=eia(z)z = e^{ia(z)} where a(z)a(z) is this modified argument.

An open set in S1S^1 can be given by an open interval I[0,2π)I \subset [0, 2\pi) as A={eittI}A = \{e^{it} \mid t \in I\}. for each zS1z \in S^1 choose 1/2>e>01/2 > e > 0 such that Iz=(a(z)e,a(z)+e)[0,2π)I_z =(a(z) - e, a(z) + e) \subset [0,2\pi). we claim that Ez={eittIz}E_z = \{e^{it} \mid t \in I_z\} is evenly covered by pp.

Notice,

p1(Ez)=kZ(a(z)e2π+k,a(z)+e2π+k).p^{-1}(E_z) = \bigsqcup_{k \in \mathbb{Z}} \left(\frac{a(z)-e}{2\pi} + k, \frac{a(z) + e}{2\pi} + k\right).

call such an interval Izk=(a(z)e2π+k,a(z)+e2π+k)I_z^k = \left(\frac{a(z)-e}{2\pi} + k, \frac{a(z) + e}{2\pi} + k\right). We choose e<1/2e < 1/2 as then the length of this interval is 2e/2π2e/2\pi which is well smaller than 11.

we claim that for any kZk \in \mathbb{Z}, ppIzk ⁣:IzkEzp^* \coloneqq p|_{I^k_z}\colon I^k_z \to E_z is a homeomorphism.

of course, pp^* is continuous, as it is a restriction of a continuous map. now, p(Izk)={ei2πxxIzk}p^*(I^k_z) = \{e^{i2\pi x} \mid x \in I^k_z\}.

Notice however that 2πx(a(z)e+2πk,a(z)+e+2πk)2\pi x \in \left({a(z)-e} + 2\pi k, a(z) + e + {2\pi}k\right) but obviously, ei2πx=ei(2πx2πk)e^{i2\pi x} = e^{i(2\pi x - 2\pi k)}.

2πx2πk(a(z)e,a(z)+e)=Iz2\pi x - 2\pi k \in \left({a(z)-e}, a(z) + e \right) = I_z Therefore p(Izk)={eittIz}=Ezp^{*}(I^k_z) = \{e^{it} \mid t \in I_z\} = E_z.

so pp^* is surjective. now, suppose p(x)=p(y)p^*(x) = p^*(y), then ei2πx=ei2πye^{i2\pi x} = e^{i 2\pi y}. without loss of generality yxy \ge x, then we get y=x+hy = x + h for some positive integer hh. of course, since y,xIzky,x \in I^k_z, yx<1y-x < 1, thus y=xy = x. Indeed pp^* is injective.

Define

qk ⁣:EzIzk,qk(v)=a(v)2π+k.q_k\colon E_z\longrightarrow I_z^k, \qquad q_k(v)=\frac{a(v)}{2\pi}+k.

Here a ⁣:EzIza\colon E_z\to I_z is the continuous branch of the argument determined by v=eia(v)v=e^{ia(v)}. We claim that qk=(p)1q_k=(p^*)^{-1}.

First, if vEzv\in E_z, then

(pqk)(v)=p(a(v)2π+k)=ei2π(a(v)2π+k)=eia(v)ei2πk=v.(p^*\circ q_k)(v) =p^*\left(\frac{a(v)}{2\pi}+k\right) =e^{i2\pi\left(\frac{a(v)}{2\pi}+k\right)} =e^{ia(v)}e^{i2\pi k} =v.

Thus pqk=idEzp^*\circ q_k=\operatorname{id}_{E_z}.

Conversely, let xIzkx\in I_z^k. Then xkIz0x-k\in I_z^0, so 2π(xk)Iz2\pi(x-k)\in I_z. Since aa takes values in IzI_z, it follows that

a(p(x))=a(ei2πx)=2π(xk).a(p^*(x))=a(e^{i2\pi x})=2\pi(x-k).

Therefore

(qkp)(x)=a(p(x))2π+k=2π(xk)2π+k=x.(q_k\circ p^*)(x) =\frac{a(p^*(x))}{2\pi}+k =\frac{2\pi(x-k)}{2\pi}+k =x.

Hence qkp=idIzkq_k\circ p^*=\operatorname{id}_{I_z^k} as well, proving that qk=(p)1q_k=(p^*)^{-1}.

Finally, qkq_k is continuous because it is obtained from the continuous local argument aEza|_{E_z} by scaling by 1/(2π)1/(2\pi) and translating by kk. Thus p ⁣:IzkEzp^*\colon I_z^k\to E_z is a homeomorphism. Since this holds for every kZk\in\mathbb Z, the set EzE_z is evenly covered by pp.

Lifting Loops

To proceed, let us emphasize what the compact-metric lifting theorem says. it says, continuous maps from a compact metric space to a topological space can be lifted along a covering map to another topological space. In particular, it also says this lift is unique as long as its restriction on a connected subset of the metric space is determined.

choose kZk \in \mathbb Z. Then, consider the set of loops on S1S^1 with basepoint 1C\mathbf{1} \in \mathbb{C}, denoted by Ω(S1,1)\Omega(S^1, \mathbf{1}), and consider the set of paths P(R)P(\mathbb R) on the reals. The compact-metric lifting theorem says that the map Lk ⁣:Ω(S1,1)P(R)L_k\colon \Omega(S^1,\mathbf{1}) \to P(\mathbb R) given by αα~k\alpha \mapsto \tilde{\alpha}_k where α~k(0)=k\tilde{\alpha}_k(0) = k is well defined, and is injective. ({0}\{0\} is a connected subset of [0,1][0,1])

That is LkL_k takes a loop, and gives the unique lift of it, for which its image of zero is kk.

at this point, I thought that any real number shift of a lift is another lift, I quickly realized that of course, this is not true, if you lift a loop, shift it only a tiny amount and project it back down, it is still morally the same loop but the basepoint has shifted, however, an integer shift will wrap back around to the same basepoint

Shifting Lifts

we claim that for any integer rr, rα~k ⁣:xr+α~k(x)r \oplus \tilde{\alpha}_k\colon x \mapsto r+ \tilde{\alpha}_k(x) is a lift of α\alpha.

obviously, p(r+α~k(x))=ei2π(r+α~k(x))=p(α~k(x))=α(x)p(r + \tilde{\alpha}_k(x)) = e^{i2\pi(r + \tilde{\alpha}_k(x))} = p(\tilde{\alpha}_k(x)) = \alpha(x)

in particular, (rα~k)(0)=k+r(r \oplus \tilde{\alpha}_k)(0) = k + r, but α~k+r\tilde{\alpha}_{k+r} is the unique lift whose image of zero is k+rk + r. Therefore, rα~k=α~k+rr \oplus \tilde{\alpha}_k = \tilde{\alpha}_{k+r} whenever rr is an integer.

The Endpoint Map

Another map we can define is ϕk ⁣:Ω(S1,1)Z\phi_k\colon \Omega(S^1, \mathbf{1}) \to \mathbb{Z} given by αα~k(1)α~k(0)\alpha \mapsto \tilde{\alpha}_k(1) - \tilde{\alpha}_k(0). Well, why is the difference an integer? α\alpha is a loop, and α(1)=α(0)=1\alpha(1) = \alpha(0) = \mathbf{1}. thus, α~k(1),α~k(0)p1(1)=Z\tilde{\alpha}_k(1), \tilde{\alpha}_k(0) \in p^{-1}(\mathbf{1}) = \mathbb{Z}.

Homotopy Invariance

Now, we claim that whenever αβ\alpha \sim \beta by homotopy of loops, then ϕk(α)=ϕk(β)\phi_k(\alpha) = \phi_k(\beta).

let H ⁣:[0,1]2S1H\colon [0,1]^2 \to S^1 be a homotopy from α\alpha to β\beta.

of course, we can lift HH, choose the unique lift H~\tilde{H} for which H~(0,0)=k\tilde{H}(0,0) = k.

of course, as shown earlier, if HH fixes endpoints, then so does H~\tilde{H}. That is to say, H~(0,_)\tilde{H}(0,\_) and H~(1,_)\tilde{H}(1,\_) are constant functions, moreover this means, H~(0,_)=k\tilde{H}(0,\_) =k as a constant function.

obviously, H~(_,0),H~(_,1)\tilde{H}(\_,0), \tilde{H}(\_,1) are lifts of H(,0)=α,H(,1)=βH(_,0) = \alpha, H(_,1) = \beta respectively, moreover, they are the unique lifts whose image at 00 is kk.

Indeed, H~(,0)=α~k, H~(,1)=β~k\tilde{H}(_,0) = \tilde{\alpha}_k, \ \tilde{H}(_, 1) =\tilde{\beta}_k

Support/Figures/homotopy-invariance-lift-endpoints.png

well, of course then the endpoints of α~k,β~k\tilde{\alpha}_k, \tilde{\beta}_k are respectively equal, i.e. ϕk(α)=ϕk(β)\phi_k(\alpha) = \phi_k(\beta).

Thus, we can define without worry Φk ⁣:π1(S1,1)Z\Phi_k\colon \pi_1(S^1,\mathbf{1}) \to \mathbb{Z} by [α]ϕk(α)[\alpha] \mapsto \phi_k(\alpha).

Wow, this is a wild amount of setup!

The Fundamental Group of the Circle

Well, we may as well inspect Φ0\Phi_0, given by [α]α~0(1)[\alpha] \mapsto \tilde{\alpha}_0(1). We will show that it is a group homomorphism. i.e. Φ0([αβ])=α~0(1)+β~0(1)\Phi_0([\alpha * \beta]) = \tilde{\alpha}_0(1) + \tilde{\beta}_0(1).

We can tell that we want to lift αβ\alpha * \beta into some path pp such that p(0)=0p(0) = 0 and p(1)=α~0(1)+β~0(1)p(1) = \tilde{\alpha}_0(1) + \tilde{\beta}_0(1).

Naively, one might think of joining α~0\tilde{\alpha}_0 with β~0\tilde{\beta}_0, but their only common point might be 00 itself, in particular, it may be that α~0(1)0=β~0(0)\tilde{\alpha}_0(1) \neq 0 = \tilde{\beta}_0(0). But what we do know, is that α~0(1)=qZ\tilde{\alpha}_0(1) = q \in \mathbb Z!

As seen earlier, β~q=qβ~0\tilde{\beta}_q = q \oplus \tilde{\beta}_0.

we claim that the lift with startpoint 00 of the product is

L0(αβ)(t)={α~0(2t)t[0,1/2],β~q(2t1)t[1/2,1].L_0(\alpha * \beta)(t) = \begin{cases} \tilde{\alpha}_0(2t) & t \in [0,1/2], \\ \tilde{\beta}_q(2t-1) & t \in [1/2,1]. \end{cases}

composing the above map with the covering map pp piecewise, it is not hard to see that it lifts αβ\alpha * \beta. of course, the map agrees at the common point, (notice q=α~0(1)q = \tilde{\alpha}_0(1)). and (L0(αβ))(0)=0(L_0(\alpha * \beta))(0) = 0. (as defined)

Now notice that L0(αβ)(1)=β~q(1)=q+β~0(1)=α~0(1)+β~0(1)=Φ0([αβ])L_0(\alpha * \beta)(1) = \tilde{\beta}_q(1) = q + \tilde{\beta}_0(1) = \tilde{\alpha}_0(1) + \tilde{\beta}_0(1) = \Phi_0([\alpha * \beta]).

i.e. Φ0\Phi_0 is a homomorphism of groups!

we shall next show that Φ0\Phi_0 is injective. suppose Φ0([α])=Φ0([β])\Phi_0([\alpha]) = \Phi_0([\beta]) then of course α~0(1)=β~0(1)\tilde{\alpha}_0(1) = \tilde{\beta}_0(1), i.e. α~0,β~0\tilde{\alpha}_0, \tilde{\beta}_0 have the same endpoints. (at this point, we think these two paths are homotopic, and we can project it down via pp to show α\alpha is homotopic to β\beta)

Define U ⁣:[0,1]2RU\colon [0,1]^2 \to \mathbb{R} given by U(t,s)=(1s)α~0(t)+sβ~0(t)U(t,s) = (1-s)\tilde{\alpha}_0(t) + s \tilde{\beta}_0(t). Indeed, UU is a homotopy (with endpoints fixed) from α~0\tilde{\alpha}_0 to β~0\tilde {\beta}_0. (The reader is asked to pause and verify.)

so, pU ⁣:[0,1]2S1p \circ U\colon [0,1]^2 \to S^1 is indeed a continuous map. Since both endpoints, namely 00, α~0(1)=β~0(1)Z\tilde{\alpha}_0(1) = \tilde{\beta}_0(1) \in \mathbb Z, pU(0,_)=p(0)=1p \circ U(0, \_) = p(0) = \mathbf{1} and pU(1,_)=p(α~0(1))=1p \circ U(1, \_) = p(\tilde{\alpha}_0(1)) = \mathbf{1}, we have each slice pU(_,s)p \circ U(\_,s) is a loop in S1S^1.

of course, pU(,0)=pα~0=αp \circ U(_,0) = p \circ \tilde{\alpha}_0 = \alpha and similarly, pU(,1)=βp \circ U(_, 1) = \beta

thus pUp \circ U is a homotopy of loops, from α\alpha to β\beta, i.e. [α]=[β][\alpha] = [\beta].

A nice thing about showing Φ0\Phi_0 is a homomorphism, is that it is enough to show a loop α\alpha for which Φ0([α])=1Z\Phi_0([\alpha]) = 1 \in \mathbb{Z} to show surjectivity.

consider the loop p[0,1] ⁣:[0,1]S1p|_{[0,1]}\colon [0,1] \to S^{1} it is clear that the inclusion map ι ⁣:[0,1]R\iota\colon [0,1] \to \mathbb R lifts this loop, (by definition, p[0,1]=pιp|_{[0,1]} = p \circ \iota). and of course Φ0([p[0,1]])=ι(1)=1\Phi_0([p|_{[0,1]}]) = \iota(1) = 1.

It directly follows that Φ0([(p[0,1])1])=1\Phi_0([(p|_{[0,1]})^{-1}]) = -1. And thus, any integer is formed by taking Φ0\Phi_0 on repeated products.

Thus finally Φ0 ⁣:π1(S1,1)Z\Phi_0\colon \pi_1(S^1, \mathbf{1}) \to \mathbb{Z} is a bijective homomorphism. i.e.

π1(S1,1)Z\pi_1(S^1,1) \cong \mathbb Z

LET’S GO!!

4 - Homotopy Equivalence and Fundamental Groups

Recall that two topological spaces X,YX,Y (with base points) are homotopy equivalent if there exists a pair of continuous basepoint preserving maps f ⁣:XY,g ⁣:YXf\colon X \to Y, g\colon Y \to X such that gfg \circ f is homotopic to idX\operatorname{id}_X and fgf \circ g is homotopic to idY\operatorname{id}_Y.

if the fundamental group functor π1 ⁣:TopGrp\pi_1\colon \mathsf{Top}_* \to \mathsf{Grp} is really about homotopy, then homotopy equivalent spaces should have isomorphic fundamental groups.

Commutative diagram

The above diagram isn’t exactly a commutative diagram in some fixed category, but it uses the fact that π1\pi_1 takes continuous maps to a new map, that sends a homotopy class of loops to the class induced by composing a representative with the map. i.e. π1(f) ⁣:[α][fα]\pi_1(f)\colon [\alpha] \mapsto [f \circ \alpha].

due to functoriality, π1(g)π1(f)=π1(gf) ⁣:[α][gfα]\pi_1(g) \circ \pi_1(f) = \pi_1(g\circ f)\colon [\alpha] \mapsto [g \circ f \circ \alpha].

let H ⁣:X×[0,1]XH\colon X \times [0,1] \to X be a homotopy from gfg\circ f to idX\operatorname{id}_X.

H(α×id[0,1]) ⁣:[0,1]2XH \circ (\alpha \times \operatorname{id}_{[0,1]})\colon [0,1]^2 \to X is a homotopy from gfαg \circ f \circ \alpha to α\alpha, i.e. gfααg\circ f \circ \alpha \sim \alpha. similarly if β\beta is a loop on YY, then fgββf\circ g \circ \beta \sim \beta.

i.e. π1(g), π1(f)\pi_1(g), \ \pi_1(f) are inverses of each other.

i.e. π1(X)π1(Y). \pi_1(X) \cong \pi_1(Y).

The Punctured Plane and the Circle

Now, finally we will show that C{0}=C\mathbb C - \{0\} = \mathbb C_* is homotopy equivalent to S1S^1.

set f ⁣:CS1f\colon \mathbb C_* \to S^1 defined by zz/zz \mapsto z/|z| and ι ⁣:S1C\iota\colon S^1 \to \mathbb C_* the inclusion map. of course, fι=idS1f \circ \iota = \operatorname{id}_{S^1} as is, now, consider ιf ⁣:CC\iota \circ f\colon \mathbb C_* \to \mathbb C_*.

we want to construct a homotopy H ⁣:C×[0,1]CH\colon \mathbb C_* \times [0,1] \to \mathbb C_* that is continuous, and takes idC\operatorname{id}_{\mathbb C_*} to ιf\iota \circ f.

as usual we will fade one function out, and fade the other one in.

H(z,t)=(1t)z+tzz=((1t)+tz)zH(z,t) = (1-t)z + \frac{tz}{|z|} = \left((1-t) + \frac{t}{|z|}\right)z

Notice carefully that we are quite illiterate in analysis, so we will prove the continuity of the maps involved in a later note (it should be pretty chill, however this note is already getting too long).

But it does seem like continuous functions into the complex numbers can be added, composed and multiplied and if you removed the zero, can also be inverted. This is an interesting aside,

5 - Continuous Maps into Topological Fields

Enter Topological Fields.

A topological space (X,+,)(X,+,\cdot) is a topological field, if it’s a field such that the following maps are continuous.

+, ⁣:X2X+,\cdot\colon X^2 \to X (product topology on X2X^2) and (_)1 ⁣:XX({\_})^{-1}\colon X_* \to X_* (XX without zero).

Let XX be a topological field and YY a topological space. Let

C(Y,X)={f ⁣:YXf is continuous}.C(Y,X)=\{f\colon Y\to X\mid f\text{ is continuous}\}.

Define the operations pointwise.

(f+g)(y)=f(y)+g(y),(f+g)(y)=f(y)+g(y), (fg)(y)=f(y)g(y).(fg)(y)=f(y)g(y).

And if f(y)0f(y)\neq 0 for every yy, define

f1(y)=f(y)1.f^{-1}(y)=f(y)^{-1}.

Now we just need to check that these things are actually continuous.

If f,gC(Y,X)f,g\in C(Y,X), then

(f,g) ⁣:YX2,y(f(y),g(y))(f,g)\colon Y\to X^2,\qquad y\mapsto(f(y),g(y))

is continuous, since ff and gg are continuous and X2X^2 has the product topology.

Commutative diagram

Warning. The above diagram is NOT A COMMUTATIVE DIAGRAM, I have deliberately drawn it that way, it is just to illustrate the compositions on each path.

Indeed, if you follow each path pointwise, you get fg ⁣:YXfg\colon Y \to X, f+g ⁣:YXf+g\colon Y \to X, f1 ⁣:YXf^{-1}\colon Y \to X_*, which are compositions of continuous maps.

That is to say, continuous maps into topological fields are closed with respect to algebraic operations, (the inverse is the pesky one as usual).

Note that we are not saying that these maps themselves form a field (they form a ring of course).

Now we need to show that C\mathbb C is a topological field, we will do so in a later note.

6 - No Continuous Square Root

Now, back to the main thread.

The machinery we have built so far is powerful, and will be used over and over. Let us do a demonstration.

We claim that there is no continuous square-root function on C\mathbb C. Write

s ⁣:CC,s(z)=z2.s\colon\mathbb C\longrightarrow\mathbb C, \qquad s(z)=z^2.

A continuous square root would be a map r ⁣:CCr\colon\mathbb C\to\mathbb C such that sr=idCs\circ r=\operatorname{id}_{\mathbb C}; that is, rr would be a section of the squaring map.

Commutative diagram

if an rr existed on the non-zero complex numbers, we could bring it back to all of C\mathbb C by filling in r(0)=0r(0)=0.

indeed, take any open ball B(0,e)B(0,e) around the origin in the codomain. since r(z)2=zr(z)^2=z, we have

r1(B(0,e))=B(0,e2).r^{-1}(B(0,e))=B(0,e^2).

the right hand side is an open ball around the origin in the domain. Thus the extension is continuous at 00, and it was already continuous everywhere else.

Therefore, it is enough to show that there is no continuous square root on C=C{0}\mathbb C_*=\mathbb C\setminus\{0\}.

Assume for contradiction that r ⁣:CCr\colon\mathbb C_*\to\mathbb C_* exists.

Since r(1)=±1r(1)=\pm1, replacing rr by the continuous square root (r)(z)=r(z)(-r)(z)=-r(z) if necessary lets us assume r(1)=1r(1)=1. Thus rr and ss are based maps at 11, and sr=idCs\circ r=\operatorname{id}_{\mathbb C_*}.

Commutative diagram

Applying π1\pi_1 gives

π1(s)π1(r)=π1(sr)=idπ1(C,1).\pi_1(s)\circ\pi_1(r) =\pi_1(s\circ r) =\operatorname{id}_{\pi_1(\mathbb C_*,1)}.

The Fundamental Group Obstruction

We claim that the map induced by squaring is the doubling map.

π1(s)=d ⁣:ZZ,d(n)=2n.\pi_1(s)=d\colon\mathbb Z\longrightarrow\mathbb Z, \qquad d(n)=2n.

Assuming this claim, call h=π1(r)h=\pi_1(r). The equation above becomes

dh=idZ.d\circ h=\operatorname{id}_{\mathbb Z}.

But no such hh can exist. plugging in 11 would give 2h(1)=12h(1)=1, which is impossible since h(1)h(1) is an integer.

Squaring Induces Doubling

Proof of the claim. first, let us be clear about what the element 1Z1\in\mathbb Z represents. Recall that

Φ0 ⁣:π1(S1,1)Z\Phi_0\colon\pi_1(S^1,\mathbf 1)\longrightarrow\mathbb Z

sends the class of the loop

γ=p[0,1],γ(t)=ei2πt,\gamma=p|_{[0,1]},\qquad \gamma(t)=e^{i2\pi t},

to 11, since its lift starting at 00 is ttt\mapsto t and ends at 11.

Now let ι ⁣:S1C\iota\colon S^1\hookrightarrow\mathbb C_* be the inclusion. We have already shown that

ι ⁣:π1(S1,1)π1(C,1)\iota_*\colon\pi_1(S^1,\mathbf 1)\longrightarrow\pi_1(\mathbb C_*,\mathbf 1)

is an isomorphism. Thus, when we identify π1(C,1)\pi_1(\mathbb C_*,\mathbf 1) with Z\mathbb Z using Φ0ι1\Phi_0\circ\iota_*^{-1}, we get

(Φ0ι1)(ι([γ]))=Φ0([γ])=1.(\Phi_0\circ\iota_*^{-1})(\iota_*([\gamma])) =\Phi_0([\gamma])=1.

So the same loop, now regarded as a loop in C\mathbb C_*, represents the element 11 there as well.

well, π1(s) ⁣:ZZ\pi_1(s)\colon\mathbb Z\to\mathbb Z is a group homomorphism, and a group homomorphism out of Z\mathbb Z is completely determined by where it sends 11.

then

(sγ)(t)=γ(t)2=ei4πt.(s\circ\gamma)(t)=\gamma(t)^2=e^{i4\pi t}.

the lift of this loop which starts at 00 is just t2tt\mapsto 2t, and it ends at 22. Thus π1(s)\pi_1(s) sends 11 to 22.

but now the entire homomorphism is forced. for every nZn\in\mathbb Z,

π1(s)(n)=nπ1(s)(1)=2n.\pi_1(s)(n)=n\pi_1(s)(1)=2n.

Therefore π1(s)=d\pi_1(s)=d, as claimed.