Word count: 1677
Here’s a mathematical situation that comes up a lot more often than is reasonable. Suppose we have some mathematical object , generally defined as some structure on a set: a group, a ring, a topological space. These all have natural categorical structures, so we can - in a uniform way - talk about their subobjects:
- A subgroup of is a subset of 1 closed under the group operations: If then you must also have , the unit is in , and if then so is . Alternatively — this is the categorical phrasing — a subgroup of is a group equipped with an injective2 group homomorphism . Injective means “reflecting equality”: If then we must have .
- A subring of is a subset of closed under the ring operations; Alternatively, it’s a ring equipped with an injective ring homomorphism .
For now, let us focus on groups. Fix a group : It has an underlying set of elements (keep in mind that the “underlying set” operation is really a faithful functor). Of course, not every subset of is going to be a subgroup of — consider the case where and the subset we have at hand is e.g. . But — suppose that we do have a subset, and we’re really keen on seeing it grow up to be an honest-to-god subgroup. Are we out of luck? Is there any hope for us?
Generating subgroups
As it turns out — yes! Suppose that we have two subgroups , of : one can (and you probably should) check that their intersection is also a subgroup of . I’m going to phrase this with a lot more abstract nonsense though: There is a canonical way of regarding “arbitrary objects with maps into a fixed object” as a category: A slice category, in this case the slice (it’s read “groups over ”). The specific case we’re interested in is referred to as (the “poset of subobjects”) — it’s the full subcategory of on the monic maps.
Suppose that we have subgroups and , which, by definition, are groups equipped with maps into . Their intersection, if it exists, is an object together with maps and , universal among such “cones” (see the diagram below): It’s a product of and in the category . Some abstract nonsense (by which I mean category theory) tells us that the product of and in is given by the pullback in , equipped with the canonical projections and choice of map into .
Of course, there’s also the normal, set-theoretic, boring intersection of subgroups and . I’ll (cheekily) leave it as an exercise to the reader to show that, given material subsets and of , the underlying set of the pullback group (where the injections are canonical) is isomorphic to the intersection . The abstract nonsense perspective here is to emphasise thinking of the subgroups of a given group as forming their own little category.
Now, suppose that we have just some random subset of the underlying set of , which — keeping with the abstract nonsense — we will consider as a set equipped with an injection . We can now ask our question with slightly more precision: Is there any object of which we can map into? Note that this question is still slightly misphrased: and whatever might be are in different categories!
Fortunately, our functor extends smoothly to a functor , patching up the last paragraph and letting us ask the question “is there any hope for us?” in a precise way:
Question. Given an object of , are there any interesting objects with cool maps ?
Note the emphasis on interesting and cool: has a terminal object (it’s itself, equipped with the identity map), so there are plenty of boring answers to the question: any subset of embeds into the “greatest subgroup” — itself! Note that we still haven’t answered the question either way: we’ve just rephrased it into the language of category theory. This means that we can now attack it with abstract nonsense!
The nonsense
We’ll start by generalising our question away from the specific situation of subgroups and subsets: If we have any functor , is there a way of assigning objects to objects , such that there are interesting maps ? First, I’ll note that the objects equipped with maps form their own category, which is referred to as (the maps in that category are a surprise tool that will help us later). But let’s ping back to the group example — hell, let’s consider a concrete example, for a big change, and yes, right after I said we’d attack it with abstract nonsense — to figure out what interesting maps might mean.
Suppose we set , and our subset is . Consider the trivial solution, where we set (all the inclusions in this paragraph are omitted — they’re canonical). A better solution is to consider just the evens: . But how exactly is it better? Well - it’s smaller! Literally! It is, in fact, the smallest such solution, in that if you have a subgroup which includes , then it includes every even integer. Categorifying, we say that any other solution factors uniquely as .
Now, conveniently, we can introduce the maps in : A map is a map for which the diagram below commutes. A factoring of as followed by .
Finally - finally! - we can express what it means to “solve ” in an “interesting” way: we have an object , together with a map , map such that is an initial object in the comma category — which is precisely the data of a left adjoint functor to our functor .
Generating sub-thingies
Here’s a list of constructions, including the solution to the “subgroup problem” we’ve been pondering. Note that all the constructions below are done “relative to” a bigger structure, because (for instance) it makes no sense to consider subgroups without having a bigger group to embed them in!
The subgroup generated by a subset is the intersection of all subgroups of containing ;
The normal subgroup generated generated by a subgroup is the intersection of all normal subgroups of containing ;
The closure of a subset (of a topological space ) is the intersection of all closed subsets of containing ;
The interior of a subset (of a topological space ) is the union of all open subsets contained in ;
That last one is sneaky: it’s dual to all of the others (it’s happening in an opposite category). Let’s focus on the first three; the interior case is, well, dual. In all of them, we’re constructing an object — the smallest object satisfying some property — by taking the intersection of all objects satisfying that property. We already know that intersections correspond to products (the “empty intersection”, i.e. the maximal subset, is a terminal object): this generalises to -ary intersections corresponding to limits. This construction is entirely formulaic! Does this generalise?
The Adjoint Functor Theorem
Yes! All of the constructions above are instances of the general adjoint functor theorem: For a functor , if:
Then admits a left adjoint , with mapping to the limit of — pardon the strong wording — the whole-ass category , which exists by our assumption that is complete. I will warn you that, since has limits the size of its class of arrows, it must3 be a preorder. Please note that, since — and I quote:
this generalises to -ary intersections corresponding to limits.
The construction of the left adjoint in the AFT is given in the same way as our bullet list before, taking the intersection of all the candidates! And the case with duals? That’s using the AFT to construct a right adjoint: formally dual to the situation above. Let me spell out an example in a tiny bit more detail:
Fix a group ; Consider the full subcategory of on the normal monomorphisms, i.e. the poset of normal subgroups of G — let’s call it . is small because, e.g., is locally presentable: standard-issue abstract nonsense. This category admits a functor , to the poset of subsets of the underlying set of . is also a preorder: it admits a fully faithful functor into the poset of subobjects of G.
Moreover, since has limits, and normal monomorphisms are closed under arbitrary intersections, we can conclude that is complete; Since intersections of subgroups are taken to intersections of sets by , the AFT tells us it has a left adjoint : The “free normal subgroup” on a subset of . Moreover, is computed by taking the limit of all normal subobjects which include , as promised.
Conclusion
Okay, but then what? Well, then nothing. I just wanted to write about something that clicked for me — I knew about the AFT and “big intersection” constructions both, but not that they’re the same thing! This blew my mind when I learned about it, and I hope that it’s helped make at least one of these concepts seem less arbitrary.
Also: I hope you noticed some of those links! Yeah, I’ve been gone for a while. I’ve been working on the 1Lab: a formalised, cross-linked, explorable reference resource for univalent mathematics. I’m going back to playing with cubes now — take care!
Formally speaking, it’s a subset of the underlying set of , generally written .↩︎
A stickler for details could point out that the right notion of “injectivity” in an arbitrary category is being a monomorphism rather than reflecting equality. However, both and admit a faithful functor into , and faithful functors reflect monos; It suffices to check that the underlying function of the homomorphism is injective.↩︎
Assuming excluded middle, or in any Grothendieck topos↩︎