Horn Fillers and Extension Conditions
Horn filling conditions are the central organizing principle of higher category theory. By varying which horns must be filled and whether fillers are unique, we distinguish between ordinary categories (unique inner horn fillers), Kan complexes (all horn fillers), and quasi-categories (inner horn fillers). These extension conditions encode composition, invertibility, and coherence all at once.
Types of Horns
For and , the horn is called:
- An inner horn if (i.e., the missing face is neither the first nor the last).
- An outer horn if or .
The inner horns are . The outer horns are and .
For : and are both outer horns (there are no inner horns for ).
The inner horn consists of two edges and sharing the vertex . Filling this horn means finding a -simplex with faces , , and some composite .
So inner horn filling for encodes the existence of composition: given and , there exists a composite .
If the filler is unique, composition is strictly defined (as in ordinary categories). If the filler exists but is not unique, composition is defined up to a contractible space of choices (as in -categories).
The outer horn gives edges and . Filling this horn means finding with (i.e., if is invertible).
The outer horn gives edges and . Filling requires with (i.e., if is invertible).
Outer horn fillers at the -simplex level encode invertibility of morphisms. This is why Kan complexes (all horns fillable) model groupoids/-groupoids.
Classification by Horn Conditions
A simplicial set can satisfy various horn filling conditions:
-
Kan complex: Every horn has a filler (, all ). This models -groupoids.
-
Quasi-category (inner Kan complex): Every inner horn has a filler (, ). This models -categories.
-
Nerve of a category: Every inner horn has a unique filler. This characterizes nerves of ordinary categories.
-
Nerve of a groupoid: Every horn has a unique filler. This characterizes nerves of groupoids.
The following containments hold:
Nerves of groupoids are both Kan and nerves; they have unique fillers for all horns.
Nerves of (non-groupoid) categories have unique inner horn fillers but do not have outer horn fillers in general.
Kan complexes have all horn fillers but not necessarily unique ones.
Quasi-categories have inner horn fillers but not necessarily outer ones or unique ones.
The Segal Condition
A simplicial set satisfies the Segal condition if for every , the Segal map
(given by the spine inclusion ) is a bijection. Here is the spine: the union of edges in .
The Segal condition says that an -simplex is uniquely determined by its consecutive edges. This is equivalent to the unique inner horn filling condition.
For the nerve , the Segal map is a bijection:
This says that a composable chain is uniquely determined by its individual morphisms. This is trivially true since a chain of morphisms is exactly a sequence of composable morphisms.
A Segal space is a simplicial space (or ) where the Segal map
is a weak equivalence (using the homotopy fiber product). This is the "up to homotopy" version of the Segal condition. Segal spaces provide another model for -categories, equivalent to quasi-categories.
Higher Horn Fillers and Coherence
Consider the inner horn for a quasi-category . This horn provides:
- Face : a -simplex witnessing
- Face : a -simplex witnessing
- Face : a -simplex witnessing some composite at
Filling produces the missing face (a -simplex witnessing or equivalently ), along with a -simplex connecting all four faces. This -simplex is an associator: a witness that the two ways of composing are homotopic.
The fact that the -horn filler exists but is not unique means that the associator is defined up to a contractible space of choices.
Filling -dimensional inner horns provides witnesses for the pentagon identity: the coherence condition relating the five ways of associating a four-fold composition. The -simplex produced by filling (for inner ) encodes a homotopy between different associators.
In an -category, all higher coherences (Mac Lane's coherence conditions, and their higher analogues) are automatically encoded by the horn-filling conditions. This is one of the great advantages of the quasi-categorical approach: coherence is built in, not imposed by hand.
For the nerve of a category, ALL inner horn fillers are unique (not just the -dimensional ones). This is because nerves are -coskeletal: the higher simplices are uniquely determined by the -simplices.
A -simplex in is a composable triple , and there is exactly one such simplex -- associativity is a strict equality, not a homotopy. There is no room for different associators.
Extension Properties
A map of simplicial sets has the right lifting property (RLP) with respect to a map if every commutative square
has a diagonal lift . We write .
A map is an anodyne extension (or anodyne map) if it has the left lifting property with respect to all Kan fibrations. The class of anodyne extensions is the smallest saturated class containing all horn inclusions .
Examples of anodyne extensions:
- All horn inclusions
- The map where is the nerve of the groupoid with two objects and a unique isomorphism between them (the "walking isomorphism")
- Pushouts and transfinite compositions of anodyne extensions
Anodyne extensions are weak equivalences. They provide the technical machinery for constructing homotopy-theoretic arguments in .
A map is inner anodyne if it belongs to the smallest saturated class containing all inner horn inclusions for . Inner anodyne maps have the left lifting property with respect to inner fibrations (maps with the RLP against inner horns).
The inner anodyne maps are the "correct" class of trivial cofibrations for the Joyal model structure on , where the fibrant objects are quasi-categories.
Left anodyne maps are generated by the horn inclusions for (all horns except the last outer horn). Right anodyne maps use (all horns except the first outer horn).
Left fibrations (maps with RLP against left anodyne maps) model covariant functors valued in spaces (-groupoids). Right fibrations model contravariant functors. This is the -categorical analogue of the Grothendieck construction.
Comparison of Filling Conditions
The key horn filling conditions and their categorical meaning:
All horns, unique fillers = Nerve of a groupoid (strict -groupoid)
Inner horns, unique fillers = Nerve of a category (strict -category)
All horns, existence = Kan complex (-groupoid)
Inner horns, existence = Quasi-category (-category)
Left horns, existence = Left fibration over (used in straightening/unstraightening)
Right horns, existence = Right fibration over (dual)
This clean hierarchy shows how the theory of higher categories emerges naturally from combinatorial conditions on simplicial sets.
Going from ordinary categories to -categories involves two conceptual steps:
-
Relax uniqueness: Replace "unique filler" with "existence of fillers." This replaces equalities (like ) with coherent homotopies.
-
Extend to outer horns for groupoids: Adding outer horn fillers makes all morphisms invertible (up to homotopy), giving -groupoids (Kan complexes).
Each step corresponds to a well-defined weakening of the horn extension condition, making the progression from -categories to -categories precise and systematic.
Summary
Horn filler conditions organize higher category theory:
-
Inner horns encode composition; outer horns encode invertibility.
-
Unique fillers give strict structures (ordinary categories/groupoids); existence gives homotopy-coherent structures (-categories/-groupoids).
-
The Segal condition (unique inner horn fillers) characterizes nerves of categories.
-
Higher-dimensional horn fillers automatically encode coherence: associativity, pentagon identity, and all higher coherences.
-
Various classes of anodyne extensions (inner, left, right) provide the technical tools for the different flavors of higher categorical structure.