blog

What I've Been Studying: Attack of the Categories

Now that the institution of learning has temporarily ceased operation, I can finally get to studying academic material, which is what I wanted to do all along. Sadly school got in the way. I’ve seen people post what they’ve been learning online, not so much as something that others would be interested in, but rather as a time capsule and reflection of sorts. Which seemed like a mighty fine idea, hence this post. Here’s what I’ve been studying over Thanksgiving break (more loosely, somewhat recently), now that I have no tedious homework or essays to write. The main topic was algebraic topology, as always.

Category Theory

As the title suggests, I’ve been brushing up on some category theory.

  • Specifically, I added some constructions to my list of examples like the homotopy category hTop\mathsf{hTop} and the chain complex functors and algebraic homology functor, the latter two when composed assign a sequence of abelian homology groups to a space.
  • The biggest development was wrapping my head around products and coproducts of categories. These satisfy universal properties, that is, when they exist relative to some morphisms, they’re unique. Coproducts are the dual categorical construction of products by reversing the arrows, they take inclusion maps into a space uniquely, the set theoretic example being the disjoint union. We can also generalize these to more than two objects by means of cones and cocones, and later on limits and colimits.
  • I reviewed what monomorphisms and epimorphisms were, and realized the boundary maps H_n(X,A)H_n1(A)H\_n(X,A)\overset{\partial}{\longrightarrow}H\_{n-1}(A) and the the change-of-coefficient homomorphisms H_n(X;G_1)H_n(X;G_2)H\_n(X;G\_1)\to H\_n(X;G\_2) as natural transformations.
  • If I have time, I plan on learning about the Yoneda lemma, limits and colimits, pullbacks and pushouts, and abelian categories.

Algebraic Topology

Everything I learn is to aid my study of algebraic topology, of course, but here is the pure algebraic topology concepts I covered. The big development was reveiwing shaky foundations, including

  • Cell complexes. Hatcher’s exposition was way too dense for me at the beginning of the semester, but now that I’ve matured a little I revisited it in depth and it actually makes a lot of sense. The general idea of building complexes by attaching higher dimensional cells is intuitive (and worked somewhat for most of the semester), but I finally worked out the details of the structure of attaching maps and cells. Specifically, forming the nn-skeleton XnX^n from Xn1X^{n-1} by attaching nn-cells e_αne\_{\alpha}^n via maps φ_α ⁣:Sn1Xn1\varphi\_{\alpha} \colon S^{n-1} \to X^{n-1}, where Xn=Xn1⨿_αD_αn/X^n=X^{n-1}\amalg\_{\alpha}D\_{\alpha}^n/\sim and \sim is the relation xφ_α(x)x\sim \varphi\_{\alpha}(x) for xD_αn=Sn1x\in \partial D\_{\alpha}^n=S^{n-1} to get Xn=Xn1⨿_αe_αnX^n=X^{n-1}\amalg\_{\alpha}e\_{\alpha}^n made no sense to me. So I worked out examples with n=1,2,3n=1,2,3 in detail, which illuminated the attaching formula significantly.
  • There were also portions of general CW theory that I missed, like what a characteristic map was, and the formal definitions of a subcomplex and CW pairs.
  • I covered the constructions you can do with CW complexes in depth. For example:
    • Products: Essentially the complex with product cells ranging over the base complexes.
    • Quotients: These take a CW pair (X,A)(X,A) and smoosh AA down to a point (or 00-cell).
    • Suspension: An important yet seemingly weird construction, build from two cones, defined as the quotient (X×I)/(X×{0})(X\times I)/(X\times \{0\}) to a point. For example, the suspension of the circle S1S^1 looks like a two-sided top.
    • Join: This joins two spaces XX and YY by line segments between points, formally X×Y×I/X\times Y\times I/\sim with the relation (x,y_1,0)(x,y_2,0)(x,y\_1,0)\sim(x,y\_2,0) and (x_1,y,1)(x_2,y,1)(x\_1,y,1)\sim(x\_2,y,1). This is a particularly confusing construction, so I worked out several examples in detail. You can also view a simplex as an iterated join of points.
    • Wedge Sum: This fundamental construction is made by identifying two spaces together at a point. For example, S1S1S^1\vee S^1 is the figure eight, S1S1S1S^1\vee S^1\vee S^1 is the fidget spinner, and a wedge sum of nn circles is the nn-bouquet. A neat fact is that for any complex, the quotient Xn/Xn1X^n/X^{n-1} is the wedge sum of nn-spheres _αS_αn\bigvee\_{\alpha}S\_{\alpha}^n, since collapsing the previous structure to a point leaves us with a bunch of nn-cells joined at a 00-cell, precisely the wedge sum of nn-spheres.
    • Smash Product: This is a construction I have never used before, to be honest. Its the quotient of the product by collapsing the wedge sum, or (X×Y)/(XY)(X\times Y)/(X\vee Y). You can think of it as deleting overlapping structure of the product. It makes a lot more sense with examples, some of them being:
      • The smash product of two circles S1S1S^1\wedge S^1 is the torus T\mathbb T quotient the figure eight, which can the thought of simultaneously contracting the inner ring and an outer ring, so the resulting structure is the simply-connected 22-sphere S2S^2.
      • Smashing any space XX and the two point sphere S0S^0 results in XX, because X×S0X\times S^0 is simply two copies of XX, and you identify a copy of XX to a point in the other copy of XX, which is just XX again.
      • To generalize the first example, the smash product of an nn-sphere and an mm-sphere is the (n+m)(n+m)-sphere, or SnSm=Sn+m.S^n\wedge S^m=S^{n+m}. To see why, the product CW structure has four cells, a zero cell, an nn-cell, an mm-cell, and an (n+m)(n+m)-cell. The wedge sum wedges everything but the (n+m)(n+m)-cell together, and collapsing that to a point yields an (n+m)(n+m)-cell plus a 00-cell, which is precisely Sn+mS^{n+m}.
  • We also have that collapsing a contractible subcomplex to a point preserves homotopy type, which can be used to show that finite connected graphs look like wedges of S1S^1, and S2/S0S^2/S^0 and S1S2S^1\vee S^2 are homotopy equivalent.
  • I also reviewed the Euler characteristic χ(X)\chi(X) defined by even cells minus odd cells, or formally χ(X)=_n=0k(1)nc_n\chi(X)=\sum\_{n=0}^k(-1)^nc\_n. With k=2k=2, and 00-cells as vertices, 11-cells as edges, and 22-cells as faces, this turns out to be the familiar formula VE+F=2V-E+F=2 for convex polyhedra.
  • I did an in depth study of the real projective space RPn\mathbb R \mathrm P^n, focusing on how to visualize the realization of RPn\mathbb R \mathrm P^n as the sphere with antipodal points identified, that is, how RPnSn/(vv)\mathbb R\mathrm P^n\cong S^n /(v\sim -v). Dealing with lower dimensional cases helped, the general idea is to realize lines as a specific angle in the upper hemisphere, since they go through both and considering two sets of angles would be redundant. Then, we can inductively build RPn\mathbb R\mathrm P^n from RP0,RP1\mathbb R \mathrm P^0,\mathbb R \mathrm P^1, etc by giving RPn\mathbb R \mathrm P^n a CW structure, which turns out to be one nn-cell for each dimension. That is, RP0=e0e1en\mathbb R \mathrm P^0=e^0\cup e^1\cup \cdots \cup e^n.
  • I also covered the complex projective space CPn\mathbb C \mathrm P^n, and how it has a CW structure CPn=e0e2e2n\mathbb C\mathrm P^n=e^0\cup e^2\cup \cdots \cup e^{2n}. Something I would like to understand better is how exactly we visualize the construction of RP2\mathbb R \mathrm P^2 and CP1\mathbb C \mathrm P^1, since these immerse in R3\mathbb R^3 (Boy’s surface), but how exactly the immersions were constructed is unclear to me.
  • Since we’re going to talk about homotopy theory next week, I read a little bit about the higher homotopy groups of spheres in Hatcher, and started to define the higher homotopy groups.
  • Finally, I began reviewing basic fundamental concepts like the fundamental group (haha), and the fact that π_1(S1)=Z\pi\_1(S^1)=\mathbb Z, since I didn’t understand that proof the first time around. I also plan on reviewing basic covering space theory.

Group Theory

Before UT, I thought I knew everything there was to know about groups. This turned out to be a horribly misinformed perception of reality.

  • To complement the study of products in category theory, I studied the direct product in depth. There’s more to it than “addition componentwise”, it turns out if you have two normal subgroups H,KGH,K\trianglelefteq G where you can write every gGg\in G uniquely as a product hkhk for hHh\in H and kKk\in K, and H,KH,K have trivial intersection, then the amazing fact follows that GG must be isomorphic to the product H×KH\times K!
  • Now I’m working on wrapping my head around the semidirect product, a generalization of the direct product by relaxing the normality of one of the subgroups. This means we have to consider the action induced by a homomorphism into the automorphism group of the normal subgroup, to defined the product as (h_1,k_1)(h_2,k_2)=(h_1k_1h_2,k_1,k_2)(h\_1,k\_1)(h\_2,k\_2)=(h\_1k\_1\cdot h\_2,k\_1,k\_2) (where \cdot denotes the left action of the homomorphism φ\varphi). This is a generalization because if φ\varphi is the trivial homomorphism the operation simply becomes the same as componentwise multiplication.
  • I also reviewed the idea of free abelian groups, which are defined in a linear algebraic fashion but turn out to be isomorphic to copies of Z\mathbb Z, which I proved as an exercise. Furthermore, they have a basis that generates the group, and every basis has the same amount of elements.
  • If I have time, I plan on completing the proof of the fundamental theorem of finitely generated abelian groups, something I have been interested in since my first abstract algebra course. The theorem says that every finitely generated abelian group AA is isomorphic to copies of Z\mathbb Z mod prime power (nonunique), plus copies of the infinite cyclic Z\mathbb Z, or more concisely$$ A \simeq \bigoplus_i \mathbb Z_{p_i^{k_i}}\oplus \mathbb Z^n.

LaTeX

  • I cleaned up my preamble a little (removed some comments and failed features)! I also figured out how to defined general theorem and definition environments, for example now I can do cool things like:

    Zorn’s Lemma: If every chain in a poset PP has an upper bound, then PP has a maximal element.

    in LaTeX! Before, I would have to do something lame like Lemma (Zorn). The main purpose was for the number of constructions we can do on CW complexes, but this will certainly come in handly later if I don’t want to define an entire environment for one theorem.

  • I also cleaned up the structure of my algebraic topology notes. For example, the files used to be called notes_1.tex, notes_2.tex, but now they have the appropiate naming scheme of category_theory.tex, homology.tex, etc.

Planned Learning

  • Everything mentioned at the end of the sections above, of course.
  • Our complex analysis course never covered things like analytic continuation and what a meromorphic function was, so I’ll probably take some notes on such topics in my free time.
  • I also want to study more linear algebra, since at UNT we didn’t cover very much (as it was a course for engineers). Some topics include reviewing orthogonal and orthonormal bases, learning about inner product spaces, dual spaces, and tensors.
  • Finally, over winter I plan to read chapter 5 of Pugh’s Analysis (the section on multivariate analysis), in preparation for my differential topology and Riemannian geometry courses next semester.

Detailed notes on every topic mentioned can be found here (or more generally, here).