Revisiting colimits in Cat\mathbf{Cat} and homotopy category

This paper establishes the (co)completeness of the category of small categories (Cat\mathbf{Cat}) by explicitly constructing specific weighted colimits that are equivalent to the existence of the homotopy category functor, thereby providing a systematic elementary approach to justify these limits and reformulate constructions like coequalizers and localizations.

Varinderjit Mann

Published Tue, 10 Ma
📖 6 min read🧠 Deep dive

Imagine you are an architect trying to build a massive, complex city called Cat (the world of all small categories). In this city, the buildings are "objects," the roads are "morphisms" (arrows), and the traffic rules are "composition" (how you combine roads).

For a long time, mathematicians knew this city was "cocomplete." In plain English, this means: No matter how many buildings or roads you want to add, or how you want to glue them together, you can always build the resulting structure without the city collapsing.

However, the blueprints for how to build these structures were either too complicated (like using a sledgehammer to crack a nut) or relied on circular logic (saying "we can build it because we can build it").

This paper, by Varinderjit Mann, offers a fresh, simpler, and more direct way to prove that the city of Cat is stable and can be built in any way you like. Here is the story of how they did it, using some creative analogies.

1. The Problem: The Circular Trap

The author points out a tricky loop in previous math papers. To prove the city of Cat is stable, people usually tried to prove that the "Nerve" functor (a way of translating a city into a different language called sSet, or "Simplicial Sets") has a "left adjoint" (a reverse translator).

But here's the catch: To prove the reverse translator exists, you usually need to know the city is already stable. To prove the city is stable, you need the reverse translator. It's a "chicken and egg" problem.

2. The Solution: The "Spine" and the "Skeleton"

The author's breakthrough is realizing we don't need to build the whole city from scratch every time. We can build it using a specific, simpler method involving Weighted Colimits.

Think of a Weighted Colimit as a "recipe" for gluing things together.

  • The Recipe: "Take these shapes, glue them here, and squash these parts together."
  • The Weight: The instructions on how to glue them.

The paper argues that if we can just prove we can follow a specific type of recipe (one based on the "spine" of a shape), we can build the whole city.

The Analogy of the Spine

Imagine a 3D model of a human body.

  • The Full Model: The complete, detailed body (the full category).
  • The Spine: Just the backbone.

In the world of simplicial sets (the "sSet" language), any complex shape can be built by gluing together simple triangles. The author discovered that to build a category, you only really need to pay attention to the "Spine" of these shapes.

  • The spine is just a chain of points connected by lines (like a string of beads).
  • If you can glue these beads together correctly, the rest of the "flesh" (the higher-dimensional details) automatically falls into place because of the rules of the city.

3. The Construction Process: Building the City

The paper constructs the city in three distinct phases, like building a house:

Phase 1: The Foundation (0-Skeleton)
First, we just lay out the land. We take a list of points (objects) and place them on the ground. This is easy; it's just a pile of disconnected dots.

Phase 2: The Framework (1-Skeleton)
Next, we start building roads between the dots. We take all the "non-degenerate" 1-simplices (the unique roads that aren't just loops or duplicates) and lay them down.

  • The Magic: We build a Free Category. This is like building a city where you can drive from A to B, and if there's a road from B to C, you can drive A→B→C. We haven't added any traffic rules yet; we just have all possible paths.

Phase 3: The Traffic Rules (2-Skeleton)
Now we have a city with infinite paths, but it's chaotic. We need to enforce the rules.

  • In the "sSet" language, a 2-simplex is a triangle. It represents a rule: "If you go A→B and then B→C, it is the same as going A→C directly."
  • The author shows that we can take our chaotic "Free City" and glue the triangles together. We squash the paths that are supposed to be equal.
  • This step is the "Homotopy Category" construction. It's like taking a tangled ball of yarn (the free paths) and smoothing it out into a neat, organized map where equivalent routes are identified.

4. The Big Reveal: The "Reflective" Mirror

Once the author proved that this 3-step construction (Points → Roads → Rules) always works for any shape, they solved the circular problem.

They showed that the Nerve Functor (translating City to Map) and the Realization Functor (translating Map back to City) are perfect partners.

  • Nerve: Takes a city and turns it into a blueprint (a simplicial set).
  • Realization: Takes a blueprint and builds the city using the 3-step method above.

Because this construction works for any blueprint, the city of Cat is guaranteed to be cocomplete. You can glue any two cities together, or squash any two roads, and the result will always be a valid city.

5. Why This Matters (The "So What?")

Before this paper, if you wanted to build a specific type of city (like a "Coequalizer," which is a way of merging two cities that look similar), you had to use incredibly complex, messy math that was hard to follow.

This paper says: "Don't worry about the messy details. Just follow the spine."

  • It provides a clear, step-by-step recipe for building these complex structures.
  • It proves that the "Homotopy Category" (the process of smoothing out the city) is a real, well-defined machine.
  • It opens the door to easier proofs for other complex mathematical structures, like "Localizations" (which is like taking a city and declaring certain one-way streets to be two-way).

Summary

Think of this paper as a master architect who, instead of trying to prove a skyscraper is stable by analyzing every single brick, realized: "If we just make sure the steel beams (the spines) are connected correctly, the whole building will stand up."

They showed that by focusing on the simple "spine" of shapes, we can construct the entire universe of categories in a way that is logical, non-circular, and surprisingly elegant.