Dag Ii
Dag Ii
October 8, 2009
Contents
1 Monoidal ∞-Categories 4
1.1 Monoidal Structures and Algebra Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Cartesian Monoidal Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Subcategories of Monoidal ∞-Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4 Free Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5 Limits and Colimits of Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.6 Monoidal Model Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.7 Digression: Segal Monoidal ∞-Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2 Modules 54
2.1 Tensored ∞-Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2 Nonunital Algebras and Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.3 Limits and Colimits of Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.4 Free Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.5 Modules in a Monoidal Model Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.6 The ∞-Category of Tensored ∞-Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.7 Endomorphism Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.8 Application: Existence of Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
1
Introduction
Let C be an abelian category, and let X be an object of C. Then the set of endomorphisms HomC (X, X) is
endowed with the structure of an associative ring: the addition on HomC (X, X) is determined by the additive
structure on C, and the multiplication is given by composition. In the higher categorical setting, one should
consider not a set of maps HomC (X, X), but instead a space of maps MapC (X, X). In this situation, the
appropriate analogue of an abelian category is a stable ∞-category (see [41]). If C is a stable ∞-category
containing an object X, then the space MapC (X, X) should itself be viewed as a kind of ring. There are
several approaches to making this precise:
(1) Let H denote the homotopy category of topological spaces. If C is an ∞-category, then the homotopy
category hC is naturally enriched over H (see §T.1.2.2). If C is stable, then hC is additive; one can then
use classical reasoning to deduce that for every X ∈ C, the space E = MapC (X, X) has the structure
of a ring object of H: that is, there exist addition and multiplication maps E × E → E which satisfy
the axioms for an associative ring, up to homotopy. Unfortunately, the theory of ring objects in the
homotopy category H is not a very useful one, because the category H is very badly behaved: for
example, H does not admit finite limits or colimits, so it is impossible to carry out even very simple
algebraic constructions in H.
(2) To avoid the difficulties inherent in approach (1), it is tempting to work in a more rigid setting, such as
the theory of topological rings. A topological ring is simply a ring E equipped with a topology, for which
the ring operations are continuous. In this case, one can develop a good theory of (homotopy) limits
and colimits, and carry out a wide variety of constructions which mimic classical algebra. However,
the setting of topological rings is very restrictive. Typically, if C is a stable ∞-category containing an
object X, the space MapC (X, X) is not homotopy equivalent to a topological abelian group, let alone
a topological ring.
To obtain a good theory, it is necessary to find some middle ground between (1) and (2): we cannot
generally arrange that the space E = MapC (X, X) satisfies the ring axioms “on the nose”, but it is also
not sufficient to merely assume that these axioms hold up to homotopy. Fortunately, there is a good theory
which lies between these two extremes: namely, the theory of associative ring spectra or, as we will call them,
A∞ -rings. The theory of A∞ -rings is a generalization of classical (noncommutative) ring theory, in the same
sense that stable homotopy theory is a generalization of the classical theory of abelian groups. The theory of
A∞ -rings and their modules is a fundamental tool in the study of higher categorical mathematics, which can
be applied in a great variety of situations. For example, a theorem of Schwede and Shipley asserts that many
stable ∞-categories (and, by extension, many triangulated categories) can be realized as ∞-categories of
modules over suitably chosen A∞ -rings (Theorem 4.4.9). We also have a more specific reason to study A∞ -
rings: they are a natural stepping stone towards their commutative cousins, E∞ -rings, which are essential
to the foundations of derived algebraic geometry.
Our goal in this paper is to introduce the definition of A∞ -rings from an ∞-categorical point of view. An
ordinary associative ring can be viewed as an algebra object of the category of abelian groups A, where A
is endowed with the structure of a monoidal category via the tensor product. We wish to find an analogue
of this definition, where the ordinary category A is replaced by the ∞-category of spectra. For this, we will
need a higher-categorical version of the theory of monoidal categories. The construction of this theory will
occupy the bulk of this paper.
We will begin in §1 by giving the definition of a monoidal ∞-category. Roughly speaking, a monoidal ∞-
category consists of an ∞-category C, equipped with a distinguished object 1C ∈ C (the unit) and a bifunctor
⊗ : C × C → C, which is unital and associative up to coherent homotopy. We will describe several sources
of examples of monoidal ∞-categories, and various constructions for producing new monoidal ∞-categories
from old. We will also introduce the notion of an algebra object of a monoidal ∞-category C. Roughly
speaking, this is an object A ∈ C equipped with a multiplication A ⊗ A → A and a unit map 1C → A, which
are again unital and associative up to coherent homotopy. The collection of all algebra objects of C can itself
2
be organized into an ∞-category, which we will denote by Alg(C). We will study the ∞-category Alg(C) in
some detail. In particular, we will introduce criteria which imply the existence of a good supply of limits
and colimits in Alg(C), and which guarantee that the forgetful functor Alg(C) → C admits a left adjoint.
Let C be a monoidal ∞-category and A an algebra object of C. In this case, we can speak of A-modules
in C: that is, objects M ∈ C equipped with a structure map A ⊗ M → M which is unital and associative up
to coherent homotopy. In §2, we will study the theory of modules in a slightly more general setting, where
M is taken to be an object of an ∞-category M which is tensored over C (Definition 2.1.1).
Let M be a fixed ∞-category. Then there is a universal example of a monoidal ∞-category C such that M
is tensored over C: namely, one can take C to be the ∞-category Fun(M, M) of endofunctors of M. Algebra
objects of Fun(M, M) are called monads on M. Given a monad T on M, one can define a new ∞-category
ModT (M) of T -modules in M. There is a forgetful functor ModT (M) → M, which admits a left adjoint
M → ModT (M). In general, given a pair of adjoint functors
Mo
F / N,
G
one can canonically associate a monad T on M, such that the functor G : N → M factors through some
functor G0 : N → ModT (M). In classical category theory, the Barr-Beck theorem provides necessary and
sufficient conditions for G0 to be an equivalence. We will prove an ∞-categorical version of the Barr-Beck
theorem in §3 (Theorem 3.5.1).
In §4 we will specialize to the main situation of interest: the case where C is the ∞-category Sp of
spectra. We will see that Sp admits an essentially unique monoidal structure with the property that the
functor ⊗ : Sp × Sp → Sp preserves colimits in each variable (Corollary 4.2.6). The bifunctor can be identified
with the classical smash product operation on spectra. We then define an A∞ -ring to be an algebra object
of Sp. We will then proceed to show that a great deal of classical algebra can be carried out in the setting of
A∞ -rings and their modules: for example, we will introduce a theory of flat modules, and prove an analogue
of Lazard’s theorem: an A-module M is flat if and only if M can be obtained as a filtered colimit of free
A-modules (Theorem 4.6.19).
We should emphasize that the theory of A∞ -rings and their modules is not new. There are various
definitions available in the literature; see, for example, [17]. We have chosen to present the subject using the
language of ∞-categories, which we feel is the natural home for these ideas.
3
1 Monoidal ∞-Categories
Our main goal in this section is to introduce the definition of a monoidal ∞-category and to survey some of
the basic examples. We will begin in §1.1 with a brief review of the classical theory of monoidal categories.
We will then show how this theory can be reformulated in such a way that it admits a natural ∞-categorical
generalization (Definition 1.1.2).
Many of the monoidal ∞-categories which we study in this paper will arise via one of the following
constructions:
(1) Let C be an ∞-category which admits finite products. In this case, we can endow C with the Cartesian
monoidal structure, in which the bifunctor ⊗ : C × C → C is given by the Cartesian product. We will
study this example in §1.2.
(2) Let C be a monoidal ∞-category, and let D ⊆ C be a full subcategory which contains the unit object
and is stable under tensor products. Then D inherits the structure of a monoidal ∞-category. In §1.3
we will study this construction together with a dual procedure, which produces monoidal structures
on suitable quotients of C.
(3) Let C be an ordinary monoidal category. Then the nerve N(C) has the structure of a monoidal ∞-
category. In §1.6 we will describe some variations on this observation. For example, we will show that
if A is a (simplicial) monoidal model category, then the underlying ∞-category N(Ao ) of A inherits
the structure of a monoidal ∞-category (Proposition 1.6.5).
If C is a monoidal ∞-category, then we can construct an ∞-category Alg(C) of algebra objects of C; the
definition will be given in §1.1. Our second goal in this section is to analyze the ∞-category Alg(C). In §1.5,
we will establish existence criteria for limits and colimits in Alg(C). The most difficult step is to prove that
Alg(C) admits coproducts (given suitable assumptions on C). To prove this, we will need to know that the
forgetful functor Alg(C) → C admits a left adjoint; in other words, we need to be able to construct the free
algebra generated by an object C ∈ C. We will describe the (rather technical) details of this construction in
§1.4. Our method requires a reformulation of the definition of monoidal ∞-categories, which we will discuss
in §1.7.
4
Because this requires making certain decision in an ad-hoc manner, it is unrealistic to expect an equality of
vector spaces U ⊗ (V ⊗ W ) = (U ⊗ V ) ⊗ W . However, the existence of a canonical isomorphism between
U ⊗ (V ⊗ W ) and (U ⊗ V ) ⊗ W is easily explained: linear maps from either into a fourth vector space X
can be identified with trilinear maps U × V × W → X.
The above example suggests that we might reformulate the definition of a monoidal category as follows.
Rather than give a bifunctor ⊗ : C × C → C, we instead specify, for each n-tuple (C1 , . . . , Cn ) of objects of
C and each D ∈ C, the collection of morphisms C1 ⊗ . . . ⊗ Cn → D. Of course, we also need to specify how
such morphisms are to be composed. The relevant data can be encoded in a new category C⊗ :
Definition 1.1.1. Let (C, ⊗) be a monoidal category. We define a new category C⊗ as follows:
(i) An object of C⊗ is a finite (possibly empty) sequence of objects of C, which we will denote by
[C1 , . . . , Cn ].
(iii) Composition in C⊗ is determined by composition of order preserving maps, composition in C, and the
associativity and unit constraints of the monoidal structure on C.
Let (C, ⊗) be a monoidal category, and let C⊗ be as in Definition 1.1.1. Then there is forgetful functor
p : C⊗ → ∆op , which carries an object [C1 , . . . , Cn ] to the linearly ordered set [n]. Moreover, p has the
following properties:
(M 1) The functor p is an op-fibration of categories. In other words, for every object [C1 , . . . , Cn ] ∈ C⊗ and
every morphism f : [n] → [m] in ∆op , there exists a morphism f : [C1 , . . . , Cn ] → [C10 , . . . , Cm
0
] which
covers f , and is universal in the sense that composition with f induces a bijection
HomC⊗ ([C10 , . . . , Cm
0
], [C100 , . . . , Ck00 ]) → HomC⊗ ([C1 , . . . , Cn ], [C100 , . . . , Ck00 ]) ×Map∆ ([k],[n]) Map∆ ([k], [m])
for every object [C100 , . . . , Ck00 ] ∈ C⊗ . To achieve this, it suffices to choose f such that the maps
Cf (i−1)+1 ⊗ . . . ⊗ Cf (i) → Ci0 are isomorphisms for 1 ≤ i ≤ m.
(M 2) Let C⊗ ⊗
[n] denote the fiber of p over the object [n] ∈ ∆ . Then C[1] is equivalent to C. More generally,
op
C⊗
[n] is equivalent to an n-fold product of copies of C. The equivalence is induced by functors associated
to the inclusions [1] ' {i − 1, i} ⊆ [n], 1 ≤ i ≤ n.
{0, 2, 3} / {0, 1, 2, 3}
5
in ∆ determines a diagram of categories and functors (which commutes up to canonical isomorphism):
D[1] o D[2]
O O
D[2] o D[3] .
Combining this with the equivalences D[n] ' Cn , we obtain a functorial isomorphism
1 ⊗ X ' X ' X ⊗ 1.
It is not difficult to see that (a), (b), and (c) endow C with the structure of a monoidal category. For
example, MacLane’s pentagon axiom asserts that the diagram
((A ⊗ B) ⊗ C) ⊗ D
jj TTTT
j jjjjjj TTηTA⊗B,C,D
TTTT
jjjj TTTT
ujj ηA,B,C ⊗idD
)
(A ⊗ (B ⊗ C)) ⊗ D (A ⊗ B) ⊗ (C ⊗ D)
ηA,B⊗C,D ηA,B,C⊗D
idA ⊗ηB,C,D
A ⊗ ((B ⊗ C) ⊗ D) / A ⊗ (B ⊗ (C ⊗ D))
is commutative. This follows from the fact that all five expressions can be canonically identified with the
image of (A, B, C, D) under the composite functor C4 ' D[4] → D{0,4} ' C . In the case where C is equipped
with a monoidal structure and D = C⊗ , then it is easy to see that the data provided by (a), (b) and (c)
recovers the original monoidal structure on C (up to canonical isomorphism). Conversely, an arbitrary functor
D → ∆op satisfying (M 1) and (M 2) determines a monoidal structure on C and an equivalence D ' C⊗ .
In other words, specifying a monoidal structure on C is equivalent to specifying the functor C⊗ → ∆op .
However, the second approach has several advantages over the first:
• As we saw above in the case of vector spaces, it is sometimes easier to specify the category C⊗ than to
specify the bifunctor ⊗, in the sense that it requires fewer arbitrary choices.
• Axioms (M 1) and (M 2) concerning the functor C⊗ → ∆op are a bit simpler than the usual definition
of a monoidal category. Complicated statements, such as the commutativity of MacLane’s pentagon,
are consequences of (M 1) and (M 2).
The significance of the latter point becomes more apparent in the ∞-categorical setting, where we expect
the MacLane pentagon to be only the first step in a hierarchy of coherence conditions of ever-increasing
complexity. Fortunately, the above discussion suggests an approach which does not require us to formulate
these conditions explicitly.
Definition 1.1.2. A monoidal ∞-category is a coCartesian fibration of simplicial sets p : C⊗ → N(∆)op
with the following property:
(∗) For each n ≥ 0, the associated functors C⊗ ⊗
[n] → C{i,i+1} determine an equivalence of ∞-categories
C⊗ ⊗ ⊗ ⊗ n
[n] → C{0,1} × . . . × C{n−1,n} ' (C[1] ) .
6
Remark 1.1.3. Let p : C⊗ → N(∆)op be a monoidal ∞-category. We will refer to the fiber C = C⊗ [1] as the
⊗ ⊗
underlying ∞-category of C ; we will also say that C is a monoidal structure on C. Assertion (∗) implies
that C⊗ ⊗
[0] is a contractible Kan complex. The projection [1] → [0] in ∆ determines a functor C[0] → C[1] ,
⊗
⊗ ⊗
which we can identify with an object 1C ∈ C[1] , well-defined up to equivalence. We will refer to 1C ∈ C[1] as
the unit object of C⊗
[1] .
The three embeddings of [1] into [2] determine a diagram
θ θ0
C × C ' C⊗ ⊗ ⊗ ⊗
{0,1} × C{1,2} ← C[2] → C{0,2} ' C,
Remark 1.1.4. Let p : C⊗ → N(∆)op be a monoidal ∞-category in the sense of Definition 1.1.2, and let
f : C⊗[1] → C be an equivalence of ∞-categories. In this situation, we will generally abuse terminology by
saying that C is a monoidal ∞-category, or that p : C⊗ → N(∆)op exhibits C as a monoidal ∞-category.
Informally, we can think of C⊗ as encoding C together with the the tensor operation ⊗ : C × C → C. Of
course, Definition 1.1.2 encodes a good deal more structure; this additional structure expresses the idea that
the operation ⊗ is associative, up to coherent homotopy.
Example 1.1.5. Let C be a monoidal category, and let C⊗ be as in Definition 1.1.1. Then the induced map
N(C⊗ ) → N(∆)op is a monoidal ∞-category. We will generalize this construction in §1.6.
Remark 1.1.6. Let C⊗ → N(∆)op be a monoidal structure on an ∞-category C. Then the induced functor
hC⊗ → ∆op satisfies the axioms (M 1) and (M 2), and therefore determines a monoidal structure on the
homotopy category hC.
In order to make effective use of the theory of monoidal ∞-categories, we will need an associated theory
of monoidal functors.
Definition 1.1.7. A morphism f : [m] → [n] in ∆ is convex if f is injective and the image {f (0), . . . , f (m)} ⊆
[n] is a convex subset of [n].
Definition 1.1.8. Let C⊗ and D⊗ be monoidal ∞-categories. We will say that a functor F : C⊗ → D⊗ is
monoidal if the diagram
C⊗ G
F / D⊗
GG vv
GGp v
GG vv
GG vvv q
# {v
N(∆)op
commutes, and F carries p-coCartesian morphisms to q-coCartesian morphisms. We will say that F is
lax monoidal if the above diagram commutes, and the following weaker condition is satisfied: for every
p-coCartesian morphism α in C⊗ such that p(α) is a convex morphism in ∆, the morphism F (α) is q-
coCartesian. We let FunLax (C⊗ , D⊗ ) denote the full subcategory of MapN(∆)op (C⊗ , D⊗ ) spanned by the lax
monoidal functors, and FunMon (C⊗ , D⊗ ) the full subcategory of FunLax (C⊗ , D⊗ ) spanned by the monoidal
functors.
Remark 1.1.9. Let p : C⊗ → N(∆)op and q : D⊗ → N(∆)op be monoidal ∞-categories, and let F ∈
MapN(∆)op (C⊗ , D⊗ ). Using the equivalence D⊗ ⊗ n
[n] ' (D[1] ) , we see that F is a (lax) monoidal functor if and
only if, for every p-coCartesian morphism f in C⊗ covering a (convex) map [1] → [n] in ∆, the image F (f )
is a q-coCartesian morphism in D.
7
Remark 1.1.10. Roughly speaking, a lax monoidal functor F : C⊗ → D⊗ consists of a functor f between the
underlying ∞-categories C and D equipped with a coherently associative collection of natural transformations
MapCat∆,Mon
∞
(C⊗ , D⊗ ) ⊆ FunMon (C⊗ , D⊗ ) MapCat∆,Lax
∞
(C⊗ , D⊗ ) ⊆ FunLax (C⊗ , D⊗ )
be the largest Kan complexes contained in FunMon (C⊗ , D⊗ ) and FunLax (C⊗ , D⊗ ), respectively.
Definition 1.1.12. We let CatMon
∞ denote the simplicial nerve N(Cat∆,Mon
∞ ), and CatLax
∞ the simplicial nerve
N(Cat∞ ). We will refer to Cat∞ as the ∞-category of monoidal ∞-categories.
∆,Lax Mon
Remark 1.1.13. Let F : C⊗ → D⊗ be a monoidal functor between monoidal ∞-categories. Using Corollary
T.[Link], we deduce that F is an equivalence if and only if F induces an equivalence of underlying ordinary
categories C⊗ ⊗
[1] → D[1] . The analogous assertion for lax monoidal functors is false.
Our next goal is to introduce the notion of an algebra object of a monoidal ∞-category C⊗ → N(∆)op .
We begin by considering the classical case. Let C be a monoidal category. An algebra object of C is an object
A ∈ C equipped with maps
1→A A⊗A→A
which satisfy the usual unit and associativity conditions. In this case, we can define for each n ≥ 0 a map
sn : A⊗n → A, given by iterated multiplication (or by the unit, in the case n = 0); here A⊗n denotes the
n-fold tensor product of A with itself (which is well-defined up to canonical isomorphism, in view of the
associativity constraint on the tensor product ⊗). The associative law can then be reformulated as follows:
given integers n ≥ 0 and k1 , . . . , kn ≥ 0, the composition
sk1 ⊗...⊗skn s
A⊗k1 +...+kn → A⊗n →
n
A
coincides with sk1 +...+kn . When the definition is phrased in this way, an algebra object of C can be regarded
as a section A e of the projection C⊗ → ∆op . More precisely, we associate to each [n] ∈ ∆op the lifting
A([n]) = [A, . . . , A] ∈ C⊗ . To a map f : [m] → [n] in ∆, we associate the “contraction” map A([n])
e e → A([m]),
e
given by (sf (1)−f (0) , . . . , sf (m)−f (m−1) ). The functoriality of this construction encodes the associativity of
the product on A.
Of course, not every section of the projection C⊗ → ∆op corresponds to an algebra object of C. If
A : ∆op → C⊗ is a general section, then we can view A = A([1])
e e ∈ C as our candidate for the “underlying
algebra”. For n ≥ 0, we can view A([n]) e as an n-tuple of objects (C1 , . . . , Cn ) in C. The inclusions
[1] ' {i − 1, i} ⊆ [n] induce maps ηi : Ci → A for 1 ≤ i ≤ n. It is not difficult to see that A e is equivalent
to the section arising from an algebra object (well-defined up to isomorphism) if and only if each ηi is an
isomorphism. This observation, together with Remark 1.1.9, motivates the following definition:
8
Definition 1.1.14. Let C be a monoidal ∞-category. An algebra object of C is a lax monoidal functor
N(∆)op → C⊗ . We let Alg(C) = FunLax (N(∆)op , C⊗ ) denote the ∞-category of algebra objects of C.
More concretely, an algebra object of p : C⊗ → N(∆)op consists of a section of p which carries every
convex morphism in ∆ to a p-coCartesian morphism in C⊗ .
Remark 1.1.15. The notation of Definition 1.1.14 is somewhat abusive: the ∞-category Alg(C) depends
not only on C, but also on its monoidal structure. There is little risk of confusion; the monoidal structure
under consideration should always be clear from context.
Remark 1.1.16. Let C be a monoidal category, and let C⊗ be as in Definition 1.1.1. Then N(C⊗ ) can be
identified with a monoidal structure on the ∞-category N(C). The above discussion shows that Alg(N(C))
is equivalent to the nerve of the ordinary category of algebra objects of C, interpreted in the classical sense.
Remark 1.1.17. Let C be an ∞-category equipped with a monoidal structure. Evaluation at [1] ∈ ∆
determines a functor Alg(C) → C, which we will refer to as the forgetful functor.
Remark 1.1.18. Let C be a monoidal ∞-category and K an arbitrary simplicial set. Then Fun(K, C)
inherits the structure of a monoidal ∞-category, where the tensor product is defined pointwise. More
precisely, suppose that C⊗ → N(∆)op exhibits C as a monoidal ∞-category. Set
Then the projection Fun(K, C)⊗ → N(∆)op exhibits Fun(K, C)⊗[1] ' Fun(K, C) as a monoidal ∞-category.
Moreover, we have a canonical isomorphism Alg(Fun(K, C)) → Fun(K, Alg(C)).
C ' C ⊗ 1C ← C ⊗ D → 1C ⊗ D ' D
9
We will say that π is a weak Cartesian structure if it is a lax Cartesian structure, and the following additional
condition is satisfied:
(∗0 ) Let f : C → C 0 be a p-coCartesian morphism covering the map [1] ' {0, n} → [n]. Then π(f ) is an
equivalence in D.
We will say that a weak Cartesian structure π is a Cartesian structure if π induces an equivalence C⊗
[1] → D.
Example 1.2.3. Let C be an ordinary category which admits finite products. Regard C as endowed with
the Cartesian monoidal structure, and let C⊗ be as in Definition 1.1.1. Define θ : C⊗ → C by the formula
θ([C1 , . . . , Cn ]) = C1 × . . . Cn . The nerve N(θ) : N(C⊗ ) → N(C) is a Cartesian structure on the monoidal
∞-category N(C⊗ ).
It follows immediately from the definition that if C is a monoidal ∞-category and there exists a Cartesian
structure C⊗ → D, then the monoidal structure on C is Cartesian. Our first result is a converse: if C is a
Cartesian monoidal ∞-category, then there exists an essentially unique Cartesian structure on C.
Proposition 1.2.4. Let p : C⊗ → N(∆)op be a Cartesian monoidal structure on an ∞-category C and let D
be an ∞-category which admits finite products. Let Fun× (C⊗ , D) denote the full subcategory of Fun(C⊗ , D)
spanned by the weak Cartesian structures, and let Fun× (C, D) be the full subcategory of Fun(C, D) spanned
by those functors which preserve finite products. The restriction map Fun× (C⊗ , D) → Fun× (C, D) is an
equivalence of ∞-categories.
We will defer the proof until the end of this section.
Our next goal is to show that, if C is an ∞-category which admits finite products, then there exists an
(essentially unique) Cartesian monoidal structure on C. Our strategy is to give an explicit construction of
this monoidal structure.
Notation 1.2.5. The category ∆× is defined as follows:
(1) An object of ∆× consists of an object [n] ∈ ∆ together with a pair of integers i and j which satisfy
0 ≤ i ≤ j ≤ n.
(2) A morphism from ([n], i ≤ j) to ([n0 ], i0 ≤ j 0 ) in ∆× is a map f : [n] → [n0 ] of linearly ordered sets,
with the property that i0 ≤ f (i) ≤ f (j) ≤ j 0 .
The forgetful functor ∆×,op → ∆op is a Grothendieck fibration, so that the induced map of ∞-categories
N(∆× )op → N(∆)op is a Cartesian fibration (Remark T.[Link]).
Remark 1.2.6. The forgetful functor ∆× → ∆ admits a unique section s, defined by s([n]) = ([n], 0 ≤ n).
× ×
Notation 1.2.7. Let C be an ∞-category. We define a simplicial set C e equipped with a map C
e → N(∆)op
by the following universal property: for every map of simplicial sets K → N(∆)op , we have a bijection
×
Fix n ≥ 0. We observe that the fiber C e can be identified with the ∞-category of functors f : N(P )op →
[n]
C, where P is the partially ordered set of intervals in [n]: that is, the collection of all subsets of [n] having
e× spanned by those vertices which
the form {i, i + 1, . . . , j} ⊆ [n]. We let C× be the full simplicial subset of C
correspond to those functors f for which the maps f ({i, i + 1, . . . , j}) → f ({k, k + 1}) exhibit f ({i, . . . , j})
as a product f ({i, i + 1}) × . . . × f ({j − 1, j}).
Proposition 1.2.8. Let C be an ∞-category.
e× → N(∆)op is a coCartesian fibration.
(1) The projection p : C
10
(2) Let α : F → F 0 be a morphism of C e× whose image in N(∆)op corresponds to a map s : [n] → [m]. Then
α is p-coCartesian if and only if the induced map F ({s(i), . . . , s(j)}) → F 0 ({i, . . . , j}) is an equivalence
in C, for every 0 ≤ i ≤ j ≤ m.
(3) The projection p restricts to a coCartesian fibration C× → N(∆)op (with the same class of p-coCartesian
morphisms).
(4) The projection C× → N(∆)op is a monoidal ∞-category if and only if C admits finite products.
(5) Suppose that C admits finite products. Let π : C× → C be the map given by composition with the section
N(∆)op → N(∆× )op (see Remark 1.2.6). Then π is a Cartesian structure on C× .
Proof. Assertions (1) and (2) follow immediately from Corollary T.[Link], and (3) follows from (2) (since
C× is stable under the pushforward functors associated to the coCartesian fibration p).
We now prove (4). If C has no final object, then C× [0] is empty; consequently, we may assume without loss
×
of generality that C has a final object. Then C[1] is equivalent to the ∞-category of diagrams X0 ← X → X1
in C, where X0 and X1 are final. It follows that π induces an equivalence C× ×
[1] ' C. Consequently, C is a
× × ×
monoidal ∞-category if and only if, for each n ≥ 0, the natural map φ : C[n] → C{0,1} × . . . × C{n−1,n} is an
equivalence of ∞-categories. Let P denote the partially ordered set of subintervals of [n], and let P0 ⊆ P
denote the subset consisting of the intervals {k, k + 1}, where 0 ≤ k < n. Then C× [n] can be identified with
the set of functors F : N(P )op → C which are right Kan extensions of F | N(P0 )op , and φ coincides with
the restriction map from P to P0 . According to Proposition T.[Link], φ is fully faithful, and is essentially
surjective if and only if every functor F0 : N(P0 )op → C admits a right Kan extension to N(P )op . Unwinding
the definitions, we see that this is equivalent to the assertion that every finite collection of objects of C admits
a product in C. This completes the proof of (4). Assertion (5) follows immediately from the construction of
C× (and the description of the p-coCartesian morphisms supplied by Corollary T.[Link]).
Proposition 1.2.9. Let p : C⊗ → N(∆)op be a monoidal ∞-category and let D be an ∞-category which
admits finite products. Let Fun×,Lax (C⊗ , D) denote the full subcategory of Fun(C⊗ , D) spanned by the lax
Cartesian structures and Fun× (C⊗ , D) ⊆ Fun×,Lax (C⊗ , D) the full subcategory spanned by the weak Cartesian
structures. Let π : D× → D be the Cartesian structure of Proposition 1.2.8. Then composition with π induces
trivial Kan fibrations
Proof. Unwinding the definitions, we can identify FunLax (C⊗ , D× ) with the full subcategory of
in the ∞-category D.
(2) For every p-coCartesian morphism C[n] → C[m] covering a convex morphism α : [m] → [n] in ∆, and
every 0 ≤ i ≤ j ≤ m, the induced map F (C[n] , α(i) ≤ α(j)) → F (C[m] , i ≤ j) is an equivalence in D.
The functor F 0 = π ◦ F can be described by the formula F 0 (C[n] ) = F (C[n] , 0 ≤ n). In other words, F 0 can
be identified with the restriction of F to the full subcategory of C(0) ⊆ C⊗ ×N(∆)op N(∆× )op spanned by
objects of the form (C[n] , 0 ≤ n).
11
We observe that for every object X = (C[n] , i ≤ j) of the fiber product C⊗ ×N(∆)op N(∆× )op , the ∞-
category C(0)X/ has an initial object. More precisely, if we choose a p-coCartesian morphism α : C[n] →
C{i,...,j} lifting the inclusion α : {i, . . . , j} ⊆ [n], then the induced map α : (C[n] , i ≤ j) → (C{i,...,j} , i ≤ j)
is an initial object of C(0)X/ . It follows that every functor F 0 : C(0) → D admits a right Kan extension to
C⊗ ×N(∆)op N(∆× )op , and that an arbitrary functor F : C⊗ ×N(∆)op N(∆× )op → D is a right Kan extension
of F | C(0) if and only if F (α) is an equivalence, for every α defined as above.
Let E be the full subcategory of Fun(C⊗ ×N(∆)op N(∆× )op , D) spanned by those functors F which satisfy
the following conditions:
(10 ) The restriction F 0 = F | C(0) is a lax Cartesian structure on C⊗ ' C(0).
(20 ) The functor F is a right Kan extension of F 0 .
Using Proposition T.[Link], we conclude that the restriction map E → Fun×,Lax (C⊗ , D) is a trivial fibration
of simplicial sets. To prove that θ is a trivial Kan fibration, it will suffice to show that conditions (1) and
(2) are equivalent to conditions (10 ) and (20 ).
Suppose first that (10 ) and (20 ) are satisfied by a functor F . Condition then (1) follows easily. Choose a
map C[n] → C[m] , covering a convex morphism [m] → [n] in ∆, and let 0 ≤ i ≤ j ≤ m be as in the statement
of (2). We have a homotopy commutative diagram
F (C[n] , α(i) ≤ α(j)) / F (C[m] , i ≤ j)
F (C{α(i),...,α(j)} , α(i) ≤ α(j)) F (C{i,...,j} , i ≤ j).
Condition (20 ) implies that the vertical maps are equivalences, and the lower horizontal map is the identity.
It follows that the upper horizontal map is an equivalence, which proves (2).
Now suppose that (1) and (2) are satisfied. The implication (2) ⇒ (20 ) is obvious; it will therefore suffice
to verify (10 ). Let C[n] be an object of C⊗
[n] , and choose p-coCartesian morphisms gi : C[n] → C{i,i+1} . We
wish to show that the induced map
F (C[n] , 0 ≤ n) → F (C{0,1} , 0 ≤ 1) × . . . × F (C{n−1,n} , n − 1 ≤ n)
is an equivalence, which follows immediately from (1) and (20 ). This completes the proof that θ is a trivial
Kan fibration.
To prove that θ0 is a trivial Kan fibration, it will suffice to prove that θ0 is a pullback of θ. In other
words, it will suffice to show that if F : C⊗ ×N(∆)op N(∆× )op → D is a functor satisfying conditions (1) and
(2), then F | C(0) is a weak Cartesian structure on C⊗ if and only if F determines a monoidal functor from
C⊗ into D× . Let q : D× → N(∆)op denote the projection map. Using the description of the q-coCartesian
morphisms provided by Proposition 1.2.8, we see that the latter condition is equivalent to
(2+ ) For every p-coCartesian morphism α : C[n] → C[m] covering a map α : [m] → [n] in ∆, and every
0 ≤ i ≤ j ≤ m, the induced map F (C[n] , f (i) ≤ f (j)) → F (C[m] , i ≤ j) is an equivalence in D.
Moreover, F | C(0) is a weak Cartesian structure if and only if F satisfies the following:
(30 ) For every n ≥ 0 and every p-coCartesian morphism α : C[n] → C[1] in C⊗ lifting the map [1] ' {0, n} ⊆
[n], the induced map F (C[n] , 0 ≤ n) → F (C[ 1], 0 ≤ 1) is an equivalence in D.
It is clear that (2+ ) implies (30 ). Conversely, suppose that (30 ) is satisfied, and let α and 0 ≤ i ≤ j ≤ m
be as in the statement of (2+ ). Consider the diagram
F (C[n] , α(i) ≤ α(j)) / F (C[m] , i ≤ j)
F (C{α(i),...,α(j)} , α(i) ≤ α(j)) / F (C{i,...,j} , i ≤ j).
12
Condition (20 ) implies that the vertical maps are equivalences, and two applications of (30 ) implies that
the lower horizontal map is an equivalence as well. It follows that the upper horizontal map is also an
equivalence, as desired.
We are now in a position to establish the uniqueness of Cartesian monoidal structures. Let CatMon,×
∞
denote the full subcategory of CatMon
∞ spanned by the Cartesian monoidal ∞-categories. Let CatCart
∞ denote
the subcategory of Cat∞ whose objects are ∞-categories which admit finite products, and whose morphisms
are functors which preserve finite products.
Corollary 1.2.10. The forgetful functor θ : CatMon,×
∞ → CatCart
∞ is an equivalence of ∞-categories.
Proof. We first observe that if C is an ∞-category which admits finite products, then Proposition 1.2.8
implies that the monoidal ∞-category C× is a preimage of C under the forgetful functor θ. It follows that
θ is essentially surjective. Moreover, if C⊗ is any Cartesian monoidal structure on C, then Proposition 1.2.4
guarantees the existence of a Cartesian structure π : C⊗ → C. Applying Proposition 1.2.9, we can lift π to a
monoidal functor F : C⊗ → C× . Remark 1.1.13 implies that F is an equivalence.
We now show that θ is fully faithful. Let C⊗ and D⊗ be Cartesian monoidal structures on ∞-categories
C and D. We wish to show that the restriction map
MapCatMon,×
∞
(C⊗ , D⊗ ) → MapCatCart
∞
(C, D)
is a homotopy equivalence. We will prove a slightly stronger assertion: namely, that the restrictio map ψ :
FunMon (C⊗ , D⊗ ) → Fun× (C, D) is a categorical equivalence, where Fun× (C, D) denotes the full subcategory
of Fun(C, D) spanned by those functors which preserve finite products. In view of the above remarks, it
suffices to prove this in the case where D⊗ = D× . In this case, the map ψ factors as a composition
ψ0 ψ 00
FunMon (C⊗ , D⊗ ) → Fun× (C⊗ , D) → Fun× (C, D).
Proposition 1.2.9 implies that ψ 0 is a categorical equivalence, and Proposition 1.2.4 implies that ψ 00 is a
categorical equivalence.
Our next goal is to study the algebra objects in an ∞-category equipped with a Cartesian monoidal
structure. We begin by reviewing a bit of classical category theory. Let C be an ordinary category which
admits finite products. A monoid object of C is an object M ∈ C, equipped with maps
∗ → M, M ×M →M
which satisfy the usual associativity and unit conditions; here ∗ denotes a final object of C. Equivalently, we
can define a monoid object of C to be a contravariant functor from C to the category of monoids, such that
the underlying functor Cop → Set is representable by an object M ∈ C.
Example 1.2.11. If C is the category of sets, then a monoid object of C is simply a monoid M . We can
identify the monoid M with a category DM , having only a single object E with HomDM (E, E) = M . The
nerve N(DM ) is a simplicial set, which is typically denoted by BM and called the classifying space of M .
Concretely, the set of n-simplices of BM can be identified with an n-fold product of M with itself, and the
face and degeneracy operations on BM encode the multiplication and unit operations on M . The functor
M 7→ BM is a fully faithful embedding of the category of monoids into the category of simplicial sets.
Moreover, a simplicial set X is isomorphic to the classifying space of a monoid if and only if, for each n ≥ 0,
the natural map X([n]) → X({0, 1}) × . . . × X({n − 1, n}) is a bijection. In this case, the underlying monoid
is given by X([1]), with unit determined by the degeneracy map ∗ ' X([0]) → X([1]) and multiplication by
d
the face map X([1]) × X([1]) ' X([2]) →1 X([1]).
It follows from Example 1.2.11 that we can identify monoids in an arbitrary category C with certain
simplicial objects of C. This observation allows us to generalize the notion of a monoid to higher category
theory.
13
Definition 1.2.12. Let C be an ∞-category. A monoid object of C is a simplicial object X : N(∆)op → C
with the property that, for each n ≥ 0, the collection of maps X([n]) → X({i, i + 1}) exhibits X([n]) as
a product X({0, 1}) × . . . × X({n − 1, n}). We let Mon(C) denote the full subcategory of Fun(N(∆)op , C)
spanned by the monoid objects of C.
Example 1.2.13. Let C be an ∞-category. Every group object of C (see Definition T.[Link]) is a monoid
object of C.
Proposition 1.2.14. Let C⊗ → N(∆)op be a monoidal structure on an ∞-category C = C⊗ [1] , and let
⊗
q : C → D be a Cartesian structure. Then composition with q induces an equivalence Alg(C) → Mon(D).
Proof. In view of Proposition 1.2.9 and Remark 1.1.13, we may assume without loss of generality that
C⊗ = D× . We now apply Proposition 1.2.9 again to deduce that the map
14
Remark 1.2.17. According to Remark 1.2.16, any monoidal structure on an ∞-category Cop determines a
monoidal structure on C, up to contractible ambiguity. In particular, if C admits finite coproducts, then the
Cartesian monoidal structure on Cop determines a monoidal structure on C, which we will call the coCartesian
monoidal structure. It is characterized up to equivalence by the following properties:
(1) The unit object 1C ∈ C is initial.
(2) For every pair of objects C, D ∈ C, the canonical maps
C ' C ⊗ 1C → C ⊗ D ← 1C ⊗ D ' D
(a) An object ([n], i) ⊆ ∆op ×[1] belongs to I if and only if either i = 1 or n > 0.
(b) A morphism ([m], i) → ([n], j) in [1] × ∆op belongs to I if and only if either j = 1 or the induced map
[n] → [m] preserves endpoints.
Let C0 denote the fiber product C⊗ ×N(∆)op N(I), which we regard as a subcategory of C⊗ ×∆1 , and
let p0 : C0 → N(I) denote the projection. Let C00 and C01 denote the intersections of C0 with C⊗ ×{0} and
C⊗ ×{1}, respectively. We note that there is a canonical isomorphism C01 ' C⊗ .
Let E denote the full subcategory of Fun(C0 , D) spanned by those functors F which satisfy the following
conditions:
(i) For every object C ∈ C⊗
[n] , where n > 0, the induced map F (C, 0) → F (C, 1) is an equivalence in D.
(iv) For every p0 -coCartesian morphism α in C00 , the induced map F0 (α) is an equivalence in D.
Moreover, (i) is equivalent to the assertion that F is a right Kan extension of F | C01 . Proposition T.[Link]
implies that the restriction map r : E → Fun× (C⊗ , D) induces a trivial Kan fibration onto its essential image.
The map r has a section s, given by composition with the projection map C0 → C⊗ . The restriction map
Fun× (C⊗ , D) → Fun× (C, D) factors as a composition
s e
Fun× (C⊗ , D) → E → Fun× (C, D),
where e is induced by composition with the inclusion C ⊆ C00 ⊆ C0 . Consequently, it will suffice to prove that
e is an equivalence of ∞-categories.
Let E0 ⊆ Fun(C00 , D) be the full subcategory spanned by those functors which satisfy conditions (iii) and
(iv). The map e factors as a composition
e0 e00
E → E0 → Fun× (C, D).
15
Consequently, it will suffice to show that e0 and e00 are trivial Kan fibrations.
Let f : C00 → D be an arbitrary functor, and let C ∈ C⊗ 0
[n] ⊆ C0 , where n > 0. There exists a unique map
α : ([n], 0) → ([1], 0) in I; choose a p0 -coCartesian morphism α : C → C 0 lifting α. We observe that C 0 is an
initial object of C ×(C00 )/C 0 ×C00 C. Consequently, f is a right Kan extension of f | C at C if and only if f (α)
is an equivalence. It follows that f satisfies (iv) if and only if f is a right Kan extension of f | C. The same
argument (and Lemma T.[Link]) shows that every functor f0 : C → D admits a right Kan extension to C00 .
Applying Proposition T.[Link], we deduce that e00 is a trivial Kan fibration.
It remains to show that e0 is a trivial Kan fibration. In view of Proposition T.[Link], it will suffice to
prove the following pair of assertions, for every functor f ∈ E0 :
Let (C, 1) ∈ C⊗ 0 0 0
[n] ×{1} ⊆ C . Since there exists a final object 1C ∈ C, the ∞-category C0 ×C C/C also has a
0
⊗
final object, given by the map α : (C , 0) → (C, 1), where C ∈ C[0]?[n]?[0] corresponds, under the equivalence
0 0
C⊗ ⊗
[0]?[n]?[0] ' C × C[n] × C,
to the triple (1C , C, 1C ). We now apply Lemma T.[Link] to deduce (1), together with the following analogue
of (2):
(20 ) An arbitrary functor F : C0 → D which extends f is a left Kan extension of f if and only if, for every
morphism α : (C 0 , 0) → (C, 1) as above, the induced map F (C 0 , 0) → F (C, 1) is an equivalence in D.
To complete the proof, it will suffice to show that F satisfies the conditions stated in (20 ) if and only
if F ∈ E. We first prove the “if” direction. Let α : (C 0 , 0) → (C, 1) be as above; we wish to prove that
F (α) : F (C 0 , 0) → F (C, 1) is an equivalence in D. If n = 0, this is clear, since both sides are final objects of
D. Let us therefore assume that n > 0. The map α factors as a composition
α0 α00
(C 0 , 0) → (C 0 , 1) → (C, 1).
Condition (i) guarantees that F (α0 ) is an equivalence. Condition (ii) guarantees that F (C 0 , 1) is equivalent
to a product F (1C , 1) × F (C, 1) × F (1C , 1), and that F (α00 ) can be identified with the projection onto the
middle factor. Moreover, since 1C is a final object of C, condition (ii) also guarantees that F (1C , 1) is a final
object of D. It follows that F (α00 ) is an equivalence, so that F (α) is an equivalence as desired.
Now let us suppose that F satisfies the condition stated in (20 ). We wish to prove that F ∈ E. Here we
must invoke our assumption that the monoidal structure on C is Cartesian. We begin by verifying condition
(i). Let C ∈ C⊗ 0
[n] , for n > 0, and let α : (C , 0) → (C, 1) be defined as above. There is a unique map
β : ([n], 0) → ([0] ? [n] ? [0], 0) in I, which is the identity on [n] ⊆ [0] ? [n] ? [0]. Choose a p0 -coCartesian
morphism β : (C, 0) → (C 00 , 0) lifting β. Since the final object 1C ∈ C is also the unit object of C, we
β α
can identify C 00 with C 0 . The composition (C, 0) → (C 0 , 1) → (C, 1) is homotopic to the canonical map
γ : (C, 0) → (C, 1) appearing in the statement of (i). Condition (iv) guarantees that F (β) is an equivalence,
and (20 ) guarantees that F (α) is an equivalence. Using the two-out-of-three property, we deduce that F (γ)
is an equivalence, so that F satisfies (i).
To prove that F satisfies (ii), we must verify two conditions:
(ii0 ) If β : (C, 1) → (D, 1) is a p0 -coCartesian morphism in C0 , and the underlying morphism in ∆ is
endpoint-preserving, then F (β) is an equivalence.
(ii1 ) Let C ∈ C⊗ [n] , and choose p-coCartesian morphisms γi : C → Ci covering the inclusions {i − 1, i} ⊆ [n],
for 1 ≤ i ≤ n. Then the maps γi exhibit F (C, 1) as a product F (C1 , 1) × . . . × F (Cn , 1) in D.
16
Condition (ii0 ) follows immediately from (i) and (iv), provided that C ∈ C⊗ [n] for n > 0. If n = 0, then
the source and target of F (β) are both final objects of D, so F (β) is automatically an equivalence. To prove
(ii1 ), we consider the maps α : (C 0 , 0) → (C, 1) and αi : (Ci0 , 0) → (Ci , 1) which appear in the statement of
(20 ). We have a collection of commutative diagrams
(C 0 , 0)
α / (C, 1)
γi0 γi
(Ci0 , 0)
αi
/ (Ci , 1).
Condition (20 ) guarantees that the maps F (α) and F (αi ) are equivalences in D. Consequently, it will suffice
to show that the maps f (γi0 ) exhibit f (C 0 , 0) as a product of f (Ci0 , 0) in D. Let f0 = f | C. Using condition
(iv), we obtain canonical equivalences
f (C 0 , 0) ' f0 (1C ⊗ C1 ⊗ . . . ⊗ Cn ⊗ 1C )
is an equivalence in the ∞-category C. This follows easily by induction on n (the case n = 2 reduces to our
assumption that the monoidal structure on C is Cartesian.)
17
Assuming this for the moment, (4) is equivalent to the following pair of assertions:
(40 ) For every colocalization α : X 0 → X, the image of α in N(∆)op is an equivalence (and therefore
degenerate).
(400 ) If α : X 0 → X is a colocalization in C⊗
[n] , and [m] → [n] is a convex morphism in ∆, then the image of
⊗
α in C[m] is a colocalization.
Suppose that X ∈ C⊗ ⊗
[n] . Choose a morphism α : X → X in C[n] which corresponds, under the equivalence
0
C⊗[n] ' C , to the canonical map (LC1 , . . . , LCn ) → (C1 , . . . , Cn ). We will show that α is a colocalization
n
map in C⊗ . This will prove (30 ). Assertions (40 ) and (400 ) will likewise follow, since colocalization maps are
unique up to equivalence.
Let Y ∈ D⊗[m] be any object. We wish to show that composition with α induces a homotopy equivalence
0
MapC⊗ (Y, X ) → MapC⊗ (Y, X). Both sides are given a disjoint union, taken over the set of morphisms
β : [n] → [m] in ∆. It will therefore suffice to prove the corresponding result for each summand. Using the
product structure on C⊗ [n] , we can reduce to the case where n = 1 and β is endpoint-preserving. We can
identify Y with an object (D1 , . . . , Dm ) ∈ Dm , and must show that the canonical map
C ⊗ D ' 1C ' D ⊗ C.
Let C0 ⊆ C denote the full subcategory spanned by the invertible objects. It is easy to see that the hypotheses
of Proposition 1.3.1 are satisfied, so that C0 inherits the structure of a monoidal ∞-category.
Remark 1.3.3. Let D ⊆ C be as in the statement of Proposition 1.3.1, and suppose that the inclusion
D ⊆ C admits a right adjoint L. The inclusion i : D⊗ ⊆ C⊗ is a monoidal functor, which induces a
fully faithful embedding Alg(D) ⊆ Alg(C). Let L⊗ be a right adjoint to i, so that L⊗ induces a functor
f : Alg(C) → Alg(D). It is easy to see that f is a right adjoint to the inclusion Alg(D) ⊆ Alg(C). Moreover,
if θ : Alg(C) → C denotes the forgetful functor, then for each A ∈ Alg(C), applying θ to the canonical map
f (A) → A exhibits θ(f (A)) as a colocalization of θ(A).
Proposition 1.3.1 has an evident converse: if D⊗ is a monoidal ∞-category and the inclusion i : D⊗ ⊆ C⊗
is a monoidal functor, then D is stable under tensor products in C. However, it is possible for this converse
to fail if i is only assumed to be weakly monoidal. We now discuss a general class of examples where D is
not stable under tensor products, yet D nonetheless inherits a monoidal structure from C.
Definition 1.3.4. Let C be a monoidal ∞-category, and let L : C → C be a localization functor. We will
say that L is compatible with the monoidal structure on C if the following condition is satisfied:
(∗) Let f : X → Y be a morphism in C, Z ∈ C another object, and f 0 : X ⊗Z → Y ⊗Z, f 00 : Z ⊗X → Z ⊗Y
the induced morphisms. If Lf is an equivalence, then Lf 0 and Lf 00 are equivalences.
Remark 1.3.5. In the situation of Definition 1.3.4, it suffices to verify (∗) in the case where f : X → Y is
equivalent to the localization map X → LX.
Remark 1.3.6. Suppose that C is a presentable ∞-category equipped with a monoidal structure, and that
the tensor product ⊗ : C × C → C preserves small colimits separately in each variable. It is easy to see that
the collection of all maps f which satisfy (∗) is strongly saturated (see Definition T.[Link]). Consequently,
if S is a collection of morphisms of C such that L C = S −1 C, then it suffices to verify (∗) when f ∈ S.
18
Example 1.3.7. Let C be a presentable ∞-category equipped with a monoidal structure, and suppose that
the tensor product ⊗ : C × C → C preserves small colimits separately in each variable. Let n ≥ −2 be an
integer, and let τ≤n C be the collection of n-truncated objects of C (see §T.5.5.6). Then the localization
functor τ≤n is compatible with the monoidal structure on C.
To see this, let F : C → C be a colimit of the constant map ∂ ∆n+2 → {idC } ⊆ Fun(C, C), let α : F → idC
be the canonical transformation, and let S be the collection of all morphisms in C equivalent to those of the
form α(C) : F (C) → C. The proof of Proposition T.[Link] implies that τ≤n C = S −1 C.
Since the tensor product preserves colimits, we have canonical equivalences
It follows that if f ∈ S and C ∈ C, then f ⊗ idC and idC ⊗f also belong to S. Now apply Remark 1.3.6.
Our next goal is to prove that if C is a monoidal ∞-category, and L : C → C is a localization functor which
is compatible with the monoidal structure on C, then the full subcategory L C ⊆ C inherits the structure of
a monoidal category (Proposition 1.3.9). First, we need a lemma.
Lemma 1.3.8. Let p : C → D be a coCartesian fibration of ∞-categories. Let L : C → C and L0 : D → D
be localization functors, with essential images L C and L0 D. Suppose that L and L0 are compatible in the
following sense:
(i) The functor p restricts to a functor p0 : L C → L0 D.
(ii) If f is a morphism in C such that Lf is an equivalence, then L0 p(f ) is an equivalence in D.
Then:
(1) The functor L carries p-coCartesian morphisms of C to p0 -coCartesian morphisms of L C.
(2) The functor p0 is a coCartesian fibration.
Proof. Let f : X → Y be a p-coCartesian morphism of C. We wish to prove that Lf is p0 -coCartesian.
According to Proposition T.[Link], it will suffice to show that for every Z 0 ∈ L C, the diagram of Kan
complexes
CLf / ×C {Z 0 } / CLX/ ×C {Z 0 }
Dp(Lf )/ ×D {p(Z 0 )} / Dp(LX)/ ×D {p(Z 0 )}
is homotopy Cartesian. Let Z 0 = LZ. Since L2 ' L, we can assume without loss of generality that Z ∈ L C.
Since f is p-coCartesian, Proposition T.[Link] implies that the diagram
Dp(f )/ ×D {p(Z)} / Dp(X)/ ×D {p(Z)}
19
is a homotopy equivalence. For the first pair of maps, this follows from the fact that Z ∈ L C. For the second
pair, we observe that (i) and (ii) imply that for every C ∈ C, the map p(α(C)) : p(C) → p(LC) is equivalent
to the L0 -localization p(C) → L0 p(C), and p(Z) ∈ L0 D. This completes the proof of (1).
To prove (2), choose any object C ∈ L C and a morphism f : p(C) → D in L0 D. Choose a p-coCartesian
morphism f : C → D in C. According to (1), the morphism L(f ) : LC → LD is p0 -coCartesian. We now use
0
the fact that p0 is a categorical fibration to lift the equivalence p(α(f )) to an equivalence L(f ) ' f , where
0 0
f : C → D is a p0 -coCartesian morphism lifting f .
Proposition 1.3.9. Let p : C⊗ → N(∆)op be a monoidal structure on the ∞-category C = C⊗
[1] , and let
L : C → C be a compatible localization functor with essential image D ⊆ C. Then:
Proof. We first prove (1). According to Proposition T.[Link], it will suffice to show that for every X ∈ C⊗ ,
there exists a localization map X → X 0 where X 0 ∈ D⊗ . Let X lie over [n] ∈ ∆, corresponding to an
n-tuple (C1 , . . . , Cn ) ∈ Cn under the equivalence C⊗ ⊗
[n] ' C . Let α : X → X be a morphism in C[n] , which
n 0
corresponds to a localization map (C1 , . . . , Cn ) → (LC1 , . . . , LCn ). We must show that for every object
Y ∈ D⊗ 0
[m] , composition with α induces a homotopy equivalence MapC⊗ (X , Y ) → MapC⊗ (X, Y ). Both sides
can be expressed as a disjoint union, taken over the set of all maps β : [m] → [n]. Using the product
structure on C⊗ [m] , we can reduce to the case m = 1 and where β is endpoint-preserving. In this case, we can
identify Y with an object D ∈ D. Unwinding the definitions, we are reduced to proving that the natural
map MapC (LC1 ⊗ . . . ⊗ LCn , D) → MapC (C1 ⊗ . . . ⊗ Cn , D) is a homotopy equivalence. Since D ∈ D, it will
suffice to show that the map L(C1 ⊗ . . . ⊗ Cn ) → L(LC1 ⊗ . . . ⊗ LCn ) is an equivalence, which follows easily
from the compatibility of L with the monoidal structure on C. This completes the proof of (1). Moreover,
the proof of (1) shows that L⊗ fits into a commutative diagram
0
C⊗ H
L / C⊗
HH vv
HHp v
HH vv
HH vvv p
# {v
N(∆)op .
Applying the second part of Lemma 1.3.8, we conclude that p| D⊗ is a coCartesian fibration. The equivalence
D⊗ ⊗ ⊗
[n] ' (D) follows by construction. This proves (2). The fact that the inclusion L C ⊆ C is lax monoidal
n
follows by inspection. The assertion that L⊗ is a monoidal functor follows from the first part of Lemma
1.3.8.
We now discuss a slightly more concrete situation, where the localization functors in question are given
by truncation with respect to a t-structure on a stable ∞-category.
Definition 1.3.10. Let C be a stable ∞-category equipped with a t-structure, and let C⊗ → N(∆)op be a
monoidal structure on C. We will say that the monoidal structure on C is compatible with the t-structure on
C if the following conditions are satisfied:
(1) For each C ∈ C, the functors • ⊗ C and C ⊗ • are exact functors from C to itself.
(2) The full subcategory C≥0 contains the unit object of C and is closed under tensor products.
Remark 1.3.11. Let C be as in Definition 1.3.10. Then, for every pair of integers m, n ∈ Z, the tensor
product functor ⊗ carries C≥m × C≥n into C≥n+m . This follows immediately from the exactness of the tensor
product in each variable, and the assumption that the desired result holds in the case m = n = 0.
20
Proposition 1.3.12. Let C be a stable ∞-category equipped with a t-structure, and let C⊗ → N(∆)op be
a compatible monoidal structure on C. Then, for every n ≥ 0, the localization functor τ≤n : C≥0 → C≥0 is
compatible (in the sense of Definition 1.3.4) with the induced monoidal structure on C≥0 (Proposition 1.3.1).
Proof. Let X, Y ∈ C≥0 , and let f : X → τ≤n X be the canonical map. In view of Remark 1.3.5, we need only
show that the maps f ⊗ idY and idY ⊗f become equivalences after applying the functor τ≤n . By symmetry,
it will suffice to treat the case of f ⊗ idY . Since the functor • ⊗ Y is exact, we have a long exact sequence
βk
. . . → πk (τ≥n+1 X ⊗ Y ) → πk (X ⊗ Y ) → πk (τ≤n X ⊗ Y ) → πk−1 (τ≥n+1 X ⊗ Y ) → . . .
in the abelian category C♥ . We wish to show that βk is an isomorphism for k ≤ n. In view of the long exact
sequence, it will suffice to show that πk (τ≥n+1 X ⊗ Y ) vanishes for k ≤ n. In other words, we must show
that τ≥n+1 X ⊗ Y belongs to C≥n+1 , which follows immediately from Remark 1.3.11.
Remark 1.3.13. In the case where C is presentable, the tensor product ⊗ preserves colimits separately in
each variable, and the t-structure on C is accessible, Proposition 1.3.12 is a special case of Example 1.3.7.
The proof of Theorem 1.4.2 is long and complicated, and will occupy our attention throughout most of
this section. Before embarking on the proof, we will treat a special case which can be established using much
easier arguments (and which requires fewer hypotheses):
Proposition 1.4.3. Let C be a monoidal ∞-category. Then:
21
(1) The ∞-category Alg(C) has an initial object.
(2) An object A ∈ Alg(C) is initial if and only if the unit map 1C → A([1]) is an equivalence in C.
Proof. Let q : C⊗ → N(∆)op be a monoidal structure on C = C⊗ ⊗
[1] . The fiber C[0] is contractible, so it contains
an object C[0] . Using Lemma T.[Link] we deduce that there exists a map A : N(∆)op → C⊗ which is a
section of q, where A([0]) = C[0] and A is a q-left Kan extension of A|{[0]}. It is easy to see that A carries
each morphism in ∆ to a q-coCartesian edge of C⊗ ; in particular we conclude that A ∈ Alg(C). Using
Proposition T.[Link], we deduce that A is an initial object of Alg(C) (in fact, it is an initial object in the
larger ∞-category of all sections of q). This proves (1).
We observe that the unit map 1C → A([1]) is an equivalence. The “only if” direction of (2) now follows
from the fact that initial objects of Alg(C) are unique up to equivalence. To prove the converse, we consider
an arbitrary algebra object B ∈ Alg(C). Since A is an initial object of Alg(C), there exists a map f : A → B
which induces a commutative triangle
1C E
yy EE
yy EEuB
y
y uA EE
|yy E"
f ([1])
A([1]) / B([1])
in C. Here uA and uB denote the unit maps of A and B, respectively. If uB is an equivalence, then we
conclude that f ([1]) is an equivalence, so that f is itself an equivalence (Corollary 1.5.4). This proves the
“if” direction of (2).
We now return to the proof of Theorem 1.4.2. The argument is long and technical, and can be safely
skipped; the details will not be important elsewhere in this paper. We begin with an outline of our strategy:
(a) Using the results of §1.7, we can reduce to proving an analogous assertion for Segal monoidal ∞-
categories. Let us therefore assume that we are given a map q : C⊗ → N(Lin∗ ) that exhibits C = C⊗ h1i
as a Segal monoidal ∞-category (we will also assume that the reader is familiar with the notation and
terminology from §1.7).
(b) We will define a sequence of categories J0 ⊆ J1 ⊆ J2 ⊆ J3 equipped with (compatible) functors
ψi : Ji → Lin∗ . This will allow us to factor the forgetful functor θ : Algs (C) → C as a composition
(c) We will refine the above picture by selecting appropriate subcategories Ei (C) ⊆ MapN(Lin∗ ) (N(Ji ), C⊗ )
so that the forgetful functor θ factors as a composition
θ θ θ θ θ
4
Alg(C) → E3 (C) →
3
E2 (C) →
2
E1 (C) →
1
E0 (C) →
0
C.
(d) We will show that the functor θ0 is a trivial Kan fibration (Lemma 1.4.7).
(e) We will show that the restriction functor θ1 admits a left adjoint φ1 , given by q-left Kan extension
along the inclusion N(J0 ) ⊆ N(J1 ).
22
(f ) We will show that the restriction functor θ2 admits a left adjoint φ2 . This is a slightly tricky part
of the argument, since the left adjoint to θ2 is not given by a q-left Kan extension (the relevant Kan
extension typically does not exist).
(g) The functor θ3 does not generally admit a left adjoint. Nevertheless, we will prove that there exists a
partially-defined left adjoint to θ3 , whose domain includes the essential image of φ2 ◦ φ1 . This adjoint
is again given by a q-left Kan extension along the inclusion N(J2 ) ⊆ N(J3 ).
(h) Finally, it will follow immediately from the construction that the functor θ4 has a left adjoint, given
by composition with a section to the functor ψ3 : J3 → Lin∗ .
The definitions of the categories Ji become more complicated as the index i increases. We therefore begin
with the simplest case, where i = 0.
Notation 1.4.4. The category J0 is defined to be the following subcategory of Lin∗ :
(J0) Every object of Lin∗ belongs to J0 .
(J00 ) A morphism α : J∗ → J∗0 of Lin∗ belongs to J0 if and only if every element of J 0 has exactly one
preimage under α.
We let ψ0 : J0 → Lin∗ denote the inclusion.
Notation 1.4.5. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category. We let E0 (C) denote the full
subcategory of MapN(Lin∗ ) (N(J0 ), C⊗ ) spanned by those functors f ∈ MapN(Lin∗ ) (N(J0 ), C⊗ ) which carry
every morphism in J0 to a q-coCartesian morphism in C⊗ .
Example 1.4.6. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category and let A be a section of q. We
observe that A is a Segal algebra object of C if and only if A| N(J0 ) ∈ E0 (C). In particular, restriction
determines a functor Algs (C) → E0 (C).
More informally, a functor f : N(J0 ) → C⊗ belongs to E0 (C) if there exists an object C = f (h1i) ∈ C, such
that for all n ≥ 0, the object f (hni) ∈ C⊗ ⊗
hni corresponds to (C, C, . . . , C) under the equivalence Chni ' C .
n
The functor F is then determined by C, up to canonical equivalence. Our next result makes this statement
more precise:
Lemma 1.4.7. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal structure on an ∞-category C = C⊗
h1i . Then
evaluation at h1i ∈ J0 induces a trivial Kan fibration θ0 : E0 (C) → C.
Proof. Fix n ≥ 0, and regard hni as an object of J0 . Let J−1 denote the full subcategory of J0 spanned by
the object h1i. We observe that a functor f ∈ MapN(Lin∗ ) ((N(J−1 )hni/ )/ , C⊗ ) is a q-limit diagram if and
only if it carries each morphism of ((N(J−1 )op )hni/ )/ to a q-coCartesian morphism in C⊗ . Using Lemma
T.[Link], we deduce that every functor g0 ∈ MapN(Lin∗ ) (N(J−1 ), C⊗ ) admits a q-right Kan extension to
a functor g ∈ MapN(Lin∗ ) (N(J0 ), C⊗ ). Let D ⊆ MapN(Lin∗ ) (N(J0 ), C⊗ ) be the full subcategory spanned by
those functors g which are q-right Kan extensions of g| N(J−1 ). Proposition T.[Link] implies that restriction
determines a trivial Kan fibration D → MapN(Lin∗ ) (N(J−1 ), C⊗ ) ' C . To complete the proof, it will suffice
to show that D = E0 (C). Using the description of the q-limit diagrams given above, we deduce that a functor
g ∈ MapN(Lin∗ ) (N(J0 ), C⊗ ) belongs to D if and only if the following condition is satisfied:
(∗) For every morphism α : hni → h1i in J0 , the morphism g(α) is q-coCartesian.
From this characterization it follows immediately that E0 (C) ⊆ D. To prove the reverse inclusion, let us
suppose that g ∈ MapN(Lin∗ ) (N(J0 ), C⊗ ) satisfies (∗). We wish to show that g is a coCartesian section of q.
23
Let α : hni → hmi be a morphism in J0 , let α = g(α), and let αe : g(hni) → C be a q-coCartesian morphism
of C⊗ which projects to α. There exists an (essentially unique) 2-simplex
< C FF
yyy FF βe
FF
α
y
e
yy FF
y y F"
g(hni)
α / g(hmi)
in C⊗ . We wish to show that β is an equivalence. For this, it will suffice to show that, for every morphism
γ : hmi → h1i in J0 , the image of βe under the associated functor γ! : C⊗ ⊗
hmi → Ch1i is an equivalence. We have
a commutative diagram
γ
e
/ γ! C
< C EE II
e zzz
zz EE βe II γ! βe
α EE II
zz EE II
zz E" I$
g(hni)
α / g(hmi) γ
/ γ! g(hmi).
Consequently, it will suffice to show that the morphisms γ ◦ α and γ e◦α e are q-coCartesian. In the second
case, this follows from the fact that q-coCartesian morphisms are stable under composition. In the first case,
we can use (∗) to assume, without loss of generality, that γ = g(γ). Then γ ◦ α ' g(γ ◦ α) is q-coCartesian
(invoking (∗) once more), as desired.
Notation 1.4.8. The category J1 is defined as follows:
hni
α / hmi
γ
α0 / hm0 i
hn0 i
Notation 1.4.9. Let C be a Segal monoidal ∞-category. We define E1 (C) ⊆ MapN(Lin∗ ) (N(J1 ), C⊗ ) to be
the full subcategory spanned by those functors f such that f | N(J0 ) belongs to E0 (C).
Remark 1.4.10. Let C be a monoidal ∞-category. Then composition with ψ1 : J1 → Lin∗ induces a functor
Algs (C) → E1 (C).
We now analyze the relationship between E0 (C) and E1 (C).
Lemma 1.4.11. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category. Then:
(1) A functor f ∈ MapN(Lin∗ ) (N(J1 ), C⊗ ) is a q-left Kan extension of f0 = f | N(J0 ) if and only if, for
every object α : hni → hmi in J1 , if eα : id[n] → α denotes the associated morphism of J1 , then f (eα )
is a q-coCartesian morphism in C⊗ .
24
(2) Every functor f0 ∈ MapN(Lin∗ ) (N(J0 ), C⊗ ) admits an extension f ∈ MapN(Lin∗ ) (N(J1 ), C⊗ ) which is a
q-left Kan extension of f .
(3) Let Map0N(Lin∗ ) (N(J1 ), C⊗ ) denote the full subcategory of MapN(Lin∗ ) (N(J1 ), C⊗ ) spanned by those func-
tors f which are q-left Kan extensions of f0 = f | N(J0 ). Then the restriction map
We will identify J1 with the full subcategory of J2 spanned by those objects (J, J0 , hni, α) such that
J0 = J. We note that the functor ψ1 : J1 → Lin∗ admits an extension ψ2 : J2 → Lin∗ , given by the formula
(J, J0 , hni, α) 7→ J∗ .
Notation 1.4.13. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category. We let E2 (C) denote the full
subcategory of MapN(Lin∗ ) (N(J2 ), C⊗ ) spanned by those functors f which possess the following properties:
(i) The restriction f0 = f | N(J0 ) belongs to E0 (C).
(ii) Let (J, J0 , hni, α) be an object of J2 , and let
25
(1) The restriction functor θ2 : E2 (C) → E1 (C) admits a section φ2 , which is simultaneously a left adjoint
to θ2 .
(2) A functor f ∈ E2 (C) belongs to the essential image of φ2 if and only if the following condition is
satisfied:
(∗) For every object (J, J0 , hni, α) ∈ J2 and every element j ∈ J − J0 , if β : J∗ → {j} ∪ {∗} is the
morphism of Lin∗ such that β −1 {j} = {j}, then the induced functor β! : C⊗ ⊗
J∗ → C{j}∗ = C carries
f (J, J0 , hni, α) to an initial object of C.
Proof. We observe that the inclusion J1 ⊆ J2 has a left adjoint U , given by
Let T : ∆1 × N(J2 ) → N(J2 ) be a natural transformation from id to U which is a unit for the adjunction.
Let T 0 be the composition of T with ψ2 , regarded as a functor from N(J2 ) to Fun(∆1 , N(Lin∗ )).
Let D denote the full subcategory of Fun(∆1 , C⊗ ) spanned by the q-coCartesian morphisms, and let M be
the fiber product N(J2 ) ×Fun(∆1 ,N(Lin∗ )) D . Similarly, we let M0 denote the fiber product N(J2 ) ×N(Lin∗ ) C⊗
where N(J2 ) maps to N(Lin∗ ) via ψ2 , and M1 the fiber product N(J2 ) ×N(Lin∗ ) C⊗ where N(J2 ) maps to
e0 e1
N(Lin∗ ) via ψ1 ◦ U . We have canonical maps M0 ← M→ M1 , where e0 is a trivial Kan fibration.
Let E2 (C) ⊆ MapN(J2 ) (N(J2 ), M) denote the inverse image of E2 (C) ⊆ MapN(J2 ) (N(J2 ), M0 ), so that e0
induces a trivial Kan fibration E2 (C). Since the restriction of T 0 to N(J1 ) is an equivalence, we have a
canonical map E2 (C) × ∆1 → E1 (C) which induces an equivalence from the composition
e ◦ | N(J1 )
E2 (C) →
0
E2 (C) → E1 (C)
to the composition
e ◦
E2 (C) →
1
MapN(J2 ) (N(J2 ), M1 ) → MapN(Lin∗ ) (N(J1 ), C⊗ ).
Unwinding the definitions, we see that there is a pullback diagram
/ MapN(J ) (N(J2 ), M)
E2 (C) 2
g
Map0N(J2 ) (N(J2 ), M1 ) / MapN(J ) (N(J2 ), M1 ),
2
where Map0N(J2 ) (N(J2 ), M1 ) denotes the full subcategory of MapN(J2 ) (N(J2 ), M1 ) spanned by those functors f
for which f0 = f | N(J1 ) belongs to E1 (C), and f is a q-right Kan extension of f0 . Using Proposition T.[Link],
we deduce that the projection Map0N(J2 ) (N(J2 ), M1 ) → E0 (C) is a trivial Kan fibration. Consequently, we
may reduce to proving the following analogues of statements (1) and (2) for the map g:
(10 ) The projection g : MapN(J2 ) (N(J2 ), M) → MapN(J2 ) (N(J2 , M1 ) admits a section s, which is simultane-
ously a left adjoint to g.
(20 ) A functor F ∈ MapN(J2 ) (N(J2 ), M) belongs to the essential image of s if and only if the following
condition is satisfied:
(∗0 ) For every object (J, J0 , hni, α) ∈ J2 and every element j ∈ J − J0 , if αj,J : J∗ → {j}∗ is defined
as in Notation 1.7.5, then the induced functor α!j,J : C⊗ ⊗
J∗ → C{j}∗ = C carries F (J, J0 , hni, α) to
an initial object of C.
26
We observe that the projection e1 : M → M1 is a coCartesian fibration. Moreover, each fiber of e1 is
equivalent to a product of copies of C, and therefore admits an initial object. Let M0 denote the collection
of objects M ∈ M such that M is an initial object of the fiber M ×M1 {e1 (M )}. We observe that (20 ) is
equivalent to the assertion that the essential image of s is the ∞-category MapN(J2 ) (N(J2 ), M0 ). Using our
assumption that a tensor product C ⊗D ∈ C is initial provided that either C or D is initial, and the definition
of the category J2 , we deduce that the collection of objects of M0 is stable under the collection of functors
Mx → My associated to morphisms x → y in M1 . Proposition T.[Link] implies that every object of M0 is
an e1 -initial object of M. It now follows from Proposition T.[Link] that g restricts to a trivial Kan fibration
Let s be a section to g 0 . To complete the proof, it will suffice to show that s is a left adjoint to g. In other
words, it suffices to show that if X ∈ MapN(J2 ) (N(J2 ), M1 ) and Y ∈ MapN(J2 ) (N(J2 ), M), then g induces a
homotopy equivalence of Kan complexes
HomR
MapN(J (N(J2 ),M) (s(X), Y ) → HomR
MapN(J (N(J2 ),M1 ) (X, g(Y )).
2) 2)
But this map is a trivial Kan fibration, since s(X) is a g-initial object of MapN(J2 ) (N(J2 ), M) by Lemma
2.3.1.
Notation 1.4.16. The category J3 is defined to be the categorical mapping cylinder of the functor ψ2 :
J2 → Lin∗ . More precisely, this category may be described as follows:
(J3) An object of J3 is either an object of Lin∗ or an object of J2 .
(J30 ) Given a pair of objects hmi, hni ∈ Lin∗ , we have HomJ3 (hmi, hni) = HomLin∗ (hmi, hni).
(A0) The composition q ◦ f coincides with the map N(J2 ) → N(Lin∗ ) induced by ψ2 .
(A2) Let (J, J0 , hni, α) be an object of J2 , and let (β, id) : (J, J0 , hni, α) → (J0 , J0 , hni, α) be given by the
formula (
j if j ∈ J0
β(j) =
∗ if j ∈/ J0 .
27
(A3) For every object (J, J0 , hni, α) ∈ J2 and every element j ∈ J − J0 , if αj,J : J∗ → {j}∗ is defined as
in Notation 1.7.5, then the induced functor β! : C⊗ ⊗
J∗ → C{j}∗ = C carries f (J, J0 , hni, α) to an initial
object of C (Lemma 1.4.15).
(A4) For every morphism α : J∗ → J∗0 in Lin∗ , f carries the associated map
Lemma 1.4.18. Let A and B be marked simpicial sets (see §T.3.1), and let j : A → B be a weak equivalence.
Let C be an ∞-category, and p : B → C\ a map of marked simplicial sets. Then the induced map q : C/p →
C/pj is a categorical equivalence.
q0
C/p0 / C/p0 j 0
C/p
q
/ C/pj .
Proposition T.[Link] implies that the vertical maps are trivial Kan fibrations. It will therefore suffice to
show that q 0 is an equivalence of ∞-categories. We now observe that Theorem T.[Link] implies that j 0 is a
categorical equivalence of the underlying simplicial sets, so that q 0 is a categorical equivalence by Proposition
T.[Link].
Lemma 1.4.19. Let p : D → C be a functor between ∞-categories. Let D0 ⊆ D be the essential image of a
localization functor L : D → D, and suppose that for every D ∈ D, p carries the localization map D → LD to
an equivalence in C. Let p0 = p| D0 . Then the induced map q : C/p → C/p0 is a trivial fibration of simplicial
sets.
Proof. Since the map q is a right fibration, it will suffice to show that q is a categorical equivalence. Let
α : idD → L be a unit for the adjunction between L and the inclusion D0 ⊆ D. Let B be the marked
simplicial set (D, S), where S is the collection of morphisms f of D such that L(f ) is an equivalence, and let
A = D\0 ⊆ B. Then α determines a homotopy (∆1 )] × B → B from idB to the map L : B → A, and restricts
to a homotopy from idA to the induced map L|A : A → A. It follows that L is a homotopy inverse to the
inclusion j : A ⊆ B, so that j is a weak equivalence. The desired result now follows from Lemma 1.4.18.
Lemma 1.4.20. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category. Assume that the underlying ∞-
category C = C⊗h1i admits countable coproducts, and that the bifunctor ⊗ : C × C → C preserves countable
coproducts separately in each variable. Let f0 ∈ E02 (C). Then:
(1) There exists a commutative diagram
N(J 2 ) / C⊗
f0
_ 9
ttt
tt f
t
tt
q
tt ψ3
N(J3 ) / N(Lin∗ ),
28
(2) The restriction A = f | N(Lin∗ ) is a Segal algebra object of C.
◦ ◦
(3) Let C = f0 (h1i , h1i , h1i, idh1i ) ∈ C. Then the canonical map C → A(h1i) and the algebra structure on
A determine an equivalence a
C ⊗n → A(h1i).
n≥0
Remark 1.4.21. The hypotheses of Lemma 1.4.20 have the following consequence, which we will use
repeatedly: given a collection of objects C1 , . . . , Ck ∈ C, if any Ci is an initial object of C, then the tensor
product C1 ⊗ . . . ⊗ Ck is initial.
Proof. We begin by formulating a more precise version of (1), which will be used to establish (2) and (3).
First, we need to introduce a bit of notation. Let J be a finite linearly ordered set, and let j be an element
of J. Let αj,J : J∗ → {j}∗ be defined as in Notation 1.7.5, and let α!j,J : C⊗ ⊗
J∗ → C{j}∗ = C denote the
associated functor. For each n ≥ 0, we let ej,J n denote the object of J2 given by (J, {j}, hni, β), where the
map β : hni → {j}∗ satisfies β −1 (∗) = ∗. We note that ψ2 (ej,J j,J
n ) = J∗ , so there is a canonical map en → J∗
in J3 . In addition to (1), we will need the following characterization of the left Kan extensions of f0 :
(10 ) Suppose that f ∈ MapN(Lin∗ ) (N(J3 ), C⊗ ) is such that f0 = f | N(J2 ). Then f is a q-left Kan extension
of f0 if and only if, for every finite linearly ordered set J and every element j, f exhibits α!j,J f (J∗ ) as
a coproduct of the objects α!j,J f (ej,J
n ) in C. Here n ranges over all nonnegative integers.
Fix an object J∗ ∈ Lin∗ , let I denote the category J2 ×Lin∗ (Lin∗ )/J∗ , and let f1 denote the composition
f0
N(I) → N(J2 ) → C⊗ .
According to Lemma T.[Link], assertion (1) is equivalent to the assertion that, for any choice of J∗ , the
lifting problem
f1
/ ⊗
t: C
N(I)
_
f1 t
t q
t
t
N(I). / N(Lin∗ )
We will begin with the proofs of (a) and (c), and return later to the proof of (b). Using the fact that
q : C⊗ → N(Lin∗ ) is a Segal monoidal ∞-category, we see that (a) and (c) can be reformulated as follows:
29
(c0 ) An arbitrary map f 3 : N(I). → C extending f3 is a colimit diagram if and only if it exhibits the image
n ) ∈ C; here n ranges over all nonnegative integers.
of the cone point as a coproduct of the objects f3 (ej,J
Let us now fix j ∈ J and prove the assertions (a0 ) and (c0 ). An object of I can be identified with a quintuple
(I, I0 , hni, α, α0 ), where I0 ⊆ I are linearly ordered sets, hni is an object of Lin∗ , and α : hni → (I0 )∗ and
α0 : I∗ → J∗ are morphisms in Lin∗ . Let I0 denote the full subcategory of I spanned by those objects for
which α0 is an isomorphism. We observe that the inclusion I0 ⊆ I has a left adjoint, given by
where J0 = {j ∈ J : (α0 )−1 {j} ⊆ I0 } and β : (I0 )∗ → (J0 )∗ has the property that β −1 {j} = (α0 )−1 {j} for all
j ∈ J0 . It follows that the inclusion N(I0 ) ⊆ N(I) is cofinal. We therefore obtain the following reformulations
of (a0 ) and (c0 ):
We may identify objects of I0 with triples (J0 , hni, α), where J0 is a subset of J, hni is an object of Lin∗ ,
and α : hni → (J0 )∗ is a morphism in Lin∗ . Let I1 be the full subcategory of I0 spanned by those objects for
which j ∈ J0 . Using condition (A3) of Notation 1.4.17, we conclude that if X ∈ I0 and X ∈ / I1 , then f4 (X)
is an initial object of C. It follows that f4 is a left Kan extension of f5 = f4 | N(I1 ). Lemma T.[Link] shows
that (a00 ) and (c00 ) are equivalent to the following conditions:
(c000 ) An arbitrary extension f 5 : N(I1 ). → C of f5 is a colimit diagram if and only if it exhibits the image of
n ) ∈ C; here n ranges over all nonnegative integers.
the cone point as a coproduct of the objects f5 (ej,J
Let I2 denote the full subcategory of I1 spanned by those objects (J0 , hni, α) where J0 = {j}. We observe
that the inclusion I2 ⊆ I1 has a right adjoint, given by
Using condition (A2) of Notation 1.4.17, we observe that f5 carries each counit map ({j}, hni, αj,J0 ◦ α) →
(J0 , hni, α) to an equivalence in C. Applying (the dual of) Lemma 1.4.19, we obtain the following reformu-
lations of (a000 ) and (c000 ):
Let I3 denote the full subcategory of I2 spanned by triples of the form ({j}, hni, α), where α : hni → {j}
has the property that α−1 {∗} = {∗}. The inclusion I3 ⊆ I2 has a left adjoint, so the induced inclusion
N(I3 ) ⊆ N(I2 ) is cofinal. We therefore obtain the following reformulations of (a0000 ) and (c0000 ):
30
We now observe that the category I3 is discrete, and its objects can be identified with nonnegative integers
00000
n via the bijection n 7→ (ej,J
n → J∗ ). Consequently, assertion (c ) is a tautology, and (a00000 ) follows from
our assumption that the ∞-category C admits countable coproducts. This completes the proofs of (a) and
(c).
We now return to the proof of (b). Using the fact that q : C⊗ → N(Lin∗ ) is a Segal monoidal ∞-category,
we see that (b) is equivalent to the following slightly weaker statement:
Noting once again that the inclusion N(I0 ) ⊆ N(I) is cofinal, we can reformulate (b0 ) as follows:
The morphism β : J∗ → h1i is uniquely determined by the the subset J1 = J − β −1 {∗} ⊆ J. Let I01
denote the full subcategory of I0 spanned by those objects (J0 , hni, α) such that J1 ⊆ J0 . Using Condition
(A3) of Notation 1.4.17 and Remark 1.4.21, we deduce that if (J0 , hni, α) ∈ I0 does not belong to I01 , then
g4 (J0 , hni, α) is an initial object of C. It follows that g4 is a left Kan extension of g5 = g4 | N(I01 ). Invoking
Lemma T.[Link], we see that (b00 ) is equivalent to:
Let I02 denote the full subcategory of I01 spanned by those objects (J0 , hni, α) for which J0 = J1 . The
inclusion I02 ⊆ I01 admits a right adjoint V . Moreover, condition (A3) of Notation 1.4.17 guarantees that
g5 carries each of the unit maps V (J1 , hni, α) → (J0 , hni, α) to an equivalence in C. Applying (the dual of)
Lemma 1.4.19, we deduce that (b000 ) is equivalent to:
Finally, let I03 denote the full subcategory of I02 spanned by those objects (J1 , hni, α) for which α−1 {∗} =
{∗}. The inclusion I03 ⊆ I02 admits a left adjoint, so the induced inclusion N(I03 ) ⊆ N(I02 ) is cofinal. We
therefore obtain the following final reformulation of (b0000 ):
We now observe that the category I03 is discrete. If we let J1 = {j0 , . . . , jk }, then the objects of I03 are in
bijection with finite sequences of nonnegative integers (n0 , . . . , nk ). The bijection is given by the formula
where α−1 {ji } = {m|n0 + . . . + ni−1 ≤ m < n0 + . . . + ni }. Using conditions (A1) and (A4) of Notation
1.4.17, we conclude that g 7 (n0 , . . . , nk ) is canonically isomorphic to the tensor product
f1 (ejn00,J ) ⊗ . . . ⊗ f1 (ejnkk,J )
in the homotopy category hC. On the other hand, the same argument and condition (c) imply that the
image of the cone point under g 7 is equivalent to the tensor product
a a
( f1 (ejn00,J )) ⊗ . . . ⊗ ( f1 (ejnkk,J )).
n0 ≥0 nk ≥0
Condition (b00000 ) now follows from our assumption that the tensor product on C preserves countable coprod-
ucts in each variable. This completes our proof of (b), and therefore also our proofs of (1) and (10 ).
31
For the remainder of the proof, we will assume that f ∈ MapN(Lin∗ ) (N(J3 ), C⊗ ) is a q-left Kan extension
of f0 . Let us prove (2). We wish to show that, if α : J∗ → J∗0 is a morphism in Lin∗ which induces a bijection
from α−1 J 0 onto J 0 , then f (α) is a q-coCartesian morphism in C⊗ . Let j 0 be an element of J 0 , and j ∈ J its
preimage under α. In view of our assumption that q : C⊗ → N(Lin∗ ) is a Segal monoidal ∞-category, it will
0 0
suffice to show that α induces (for every choice of j 0 ∈ J 0 ) an equivalence α!j,J f (J∗ ) → α!j ,J f (J∗0 ). Invoking
(1), we see that f induces equivalences
j 0 ,J 0
a j,J a j 0 ,J 0 0 0
α!j,J f (J∗ ) ' α! (f0 (ej,J
n )) α! f (J∗0 ) ' α! (f0 (ejn ,J )).
n≥0 n≥0
0 0 0 0
It will therefore suffice to show that each of the maps α!j,J f0 (ej,J j ,J
n ) → α! f0 (ejn ,J ) is an equivalence; this
follows from (A2) of Notation 1.4.17.
We now prove (3). Invoking (10 ), we deduce that f exhibits A(h1i) as a coproduct of the objects
◦ ◦
f0 (h1i , h1i , hni, α(n)), where α(n) denotes the unique map hni → h1i such that α−1 {∗} = {∗}. The
functor f induces a commutative diagram
◦ ◦
f0 (hni , hni , hni, id) / f0 (h1i◦ , h1i◦ , hni, α(n))
A(hni) / A(h1i)
in C∗ . Condition (A1) of Notation 1.4.17 guarantees that the left vertical map corresponds, under the
equivalence C⊗ ⊗ ⊗
hni ' C , to the nth power of the map C → A(h1i). Let α(n)! : Chni → Ch1i = C be the functor
n
α(n)! A(hni) / A(h1i)
in C. Condition (A4) of Notation 1.4.17 guarantees that the map u is an equivalence. Consequently, the
◦ ◦
map f0 (h1i , h1i , hni, α(n)) → A(h1i) can be identified with the composition
MapN(Lin∗ ) (N(J3 ), C⊗ )
φ04
MapN(Lin∗ ) (N(J3 ), C⊗ ) o / Map ⊗
N(Lin∗ ) (N(Lin∗ ), C ) .
θ40
32
(2) The functors φ04 and θ40 restrict to a pair of adjoint functors E3 (C) o
φ4
/ Algs (C) .
θ4
Proof. In view of Proposition T.[Link], to prove (1) it will suffice to show that θ40 is a q-right Kan extension
functor. In other words, it will suffice to show that if A ∈ MapN(Lin∗ ) (N(Lin∗ ), C⊗ ), then A0 = A ◦ ψ3 is
a q-right Kan extension of A. Fix an object (J, J0 , hni, α) ∈ J2 . We observe that Lin∗ ×J3 (J3 )/J has a
final object, given by J∗ ∈ Lin∗ . Consequently, A0 is a q-right Kan extension of A at J if and only if the
induced map A0 (J, J0 , hni, α) → A0 (J∗ ) is q-Cartesian. We now observe that this map is an equivalence by
construction.
To prove (2), it will suffice to show that φ04 (E3 (C)) ⊆ Algs (C) and θ40 (Algs (C)) ⊆ E3 (C). The first inclusion
is obvious, and the second follows from Remark 1.4.14.
Proof of Theorem 1.4.2. The equivalence of (1) and (2) follows from Proposition T.[Link]. We will prove
(2). Using Remark 1.7.11, we may assume without loss of generality that the monoidal structure on C is the
restriction of a Segal monoidal category q : C⊗ → N(Lin∗ ). Let θ : Algs (C) → C denote the forgetful functor.
Using Proposition 1.7.15, we are reduced to proving the following analogue of (2):
(20 ) For every C ∈ C, there exists a Segal algebra object A0 ∈ Algs (C) and a map η : C → θ(A0 ) such that,
for every B 0 ∈ Algs (C), composition with η induces a homotopy equivalence MapAlgs (C) (A0 , B 0 ) →
MapC (C, θ(B 0 )).
Fix an object C ∈ C. Using Lemmas 1.4.7, 1.4.11, and 1.4.15, we can choose C ∈ E02 (C) such that
◦ ◦ e ∈ E3 (C) which is a q-left Kan extension
C(h1i , h1i , h1i, idh1i ) = C. Using Lemma 1.4.20, we can choose C
0
of C. Let A = C| e N(Lin∗ ), so that C e determines a morphism C → θ(A0 ) in C. We claim that this
morphism has the desired property. Let B 0 be an arbitrary object of Algs (C). The canonical map g :
MapAlgs (C) (A0 , B 0 ) → MapC (C, θ(B 0 )) factors as a composition
g4
MapAlgs (C) (A0 , B 0 ) → MapE3 (C) (C,
e B 0 ◦ ψ3 )
g3
→ MapE2 (C) (C, B 0 ◦ ψ2 )
g2
→ MapE1 (C) (C| N(J1 ), B 0 ◦ ψ1 )
g1
→ MapE0 (C) (C| N(J0 ), B 0 ◦ ψ0 )
g0
→ MapC (C, θ(B 0 )).
The maps g0 , g1 , g2 , g3 , and g4 are all homotopy equivalences (Lemmas 1.4.7, 1.4.11, 1.4.15, T.[Link], and
1.4.23, respectively). It follows that g is a homotopy equivalence, as desired. This completes the proof of
(20 ). Taking A ∈ Alg(C) to be the composition of A0 with the map N(∆)op`→ N(Lin∗ ), we deduce (2).
The third assertion of Lemma 1.4.20 implies that the canonical map n C ⊗n → A([1]) ' θ(A0 ) is an
equivalence. This (together with observation that free algebras generated by C are uniquely determined
up to equivalence) proves the “only if” direction of (3). For the converse, suppose given an algebra object
B ∈ Alg(C) and a map C → B([1]) which induces an equivalence n C ⊗n → B([1]). Since A is freely
`
generated by C, there exists a map f : A → B in Alg(C) and a commutative triangle
A([1])
zz= HH 0
HH f
zz HH
zz HH
zz H$
C / B([1])
33
in C. Consider the induced diagram
A([1])
sss9 HH
HH f 0
sss HH
sss HH
s H$
⊗n /
`
n≥0 C B([1]).
Using the two-out-of-three property, we deduce that f 0 is an equivalence. Corollary 1.5.4 now implies that
f is an equivalence, so that B is freely generated by C as desired.
Remark 1.4.24. The proof of Theorem 1.4.2 can be adapted to prove the following analogue of Theorem
1.4.2:
(∗) Suppose that C is a monoidal ∞-category which admits countable coproducts, and that the tensor
product ⊗ : C × C → C preserves countable coproducts separately in each variable. Then the forgetful
functor θ : Algnu (C) → C admits a left adjoint (here Algnu (C) denotes the ∞-category of nonunital
algebra objects of C; see Definition 2.2.1). Moreover, the composition of θ with this left adjoint is
(canonically) identified with the functor C 7→ n>0 C ⊗n .
`
In fact, assertion (∗) is slightly easier to prove that Theorem 1.4.2, since it is possible to avoid the formalism
of Segal monoidal categories. We leave the details to reader.
34
0 ≤ i < n, the image of α(X) under the map D⊗ ⊗
[n] → D[1] ' D induced by the inclusion [1] ' {i, i + 1} ,→ [n]
is an equivalence in D. Since F and F 0 are lax monoidal functors, this morphism can be identified with
α(Xi ), where Xi is the image of X under the corresponding map C⊗ ⊗
[n] → C[1] ' C. The desired result now
follows immediately from (2).
Proposition 1.5.2. Let C⊗ and D⊗ be monoidal structures on ∞-categories C and D, respectively, and let
q : K → FunLax (C⊗ , D⊗ ). Suppose that, for every object C ∈ C, the induced diagram K → D admits a limit
in D. Then:
Proof. We will prove that there exists a limit diagram q : K / → FunLax (C⊗ , D⊗ ) satisfying the condition
of (2). This will prove (1). Moreover, the “only if” direction of (2) will follow from the uniqueness of limit
diagrams up to equivalence. To prove the “if” direction of (2), suppose that q 0 : K / → FunLax (C⊗ , D⊗ ) is an
arbitrary extension of q which satisfies the condition of (2). Since q is a limit diagram, we obtain a natural
transformation α : q 0 → q in FunLax (C⊗ , D⊗ )/q . It follows from Lemma 1.5.1 that α is an equivalence.
For every object X ∈ C⊗ ⊗
[n] , let qX : K → D[n] be the diagram induced by q. We observe that if X
corresponds to a sequence of objects (C1 , . . . , Cn ) under the equivalence C⊗[n] ' C , then qX has a limit,
n
⊗
which projects under the equivalence D[n] ' D to a collection of limits for the diagrams {qCi }1≤i≤n .
n
Applying Proposition T.[Link], we conclude that q admits a limit in the ∞-category MapN(∆)op (C⊗ , D⊗ ),
and that the limit of q belongs to FunLax (C⊗ , D⊗ ). It is readily verified that this limit has the desired
properties.
Corollary 1.5.3. Let D be an ∞-category equipped with a monoidal structure, let θ : Alg(D) → D be the
forgetful functor, and let q : K → Alg(D) be a diagram. Suppose that θ ◦ q has a limit in D. Then:
(1) The diagram θ has a limit in Alg(D).
(2) An arbitrary extension q : K / → Alg(D) is a limit diagram if and only if θ ◦ q is a limit diagram.
Proof. Apply Proposition 1.5.2 in the case where C⊗ = N(∆)op .
Corollary 1.5.4. Let C be an ∞-category equipped with a monoidal structure. Then the forgetful functor
θ : Alg(C) → C is conservative. In other words, a morphism f : A → A0 of algebra objects of C is an
equivalence in Alg(C) if and only if θ(f ) is an equivalence in C.
Corollary 1.5.5. Let C be a monoidal ∞-category, and suppose that C admits a final object. Then:
(1) The ∞-category Alg(C) admits a final object.
(2) An object A ∈ Alg(C) is final if and only if its image in C is final.
In other words, if C is a monoidal ∞-category which admits a final object U , then U can be promoted
(in an essentially unique way) to an algebra object of C.
Remark 1.5.6. Let C be a monoidal ∞-category which admits a final object. Corollary 1.5.5 has the
following analogue for nonunital algebras, which can be proven using a similar argument (see §2.2 for an
explanation of the notation):
(1) The ∞-category Algnu (C) admits a final object.
(2) An object A ∈ Algnu (C) is final if and only if its image in C is final.
35
Definition 1.5.7. Let K be a simplicial set, and let C be an ∞-category which admits K-indexed colimits.
We will say that a monoidal structure on C is compatible with K-indexed colimits if, for every object C ∈ C,
the functors
•⊗C :C→C C ⊗•:C→C
preserve K-indexed colimits.
In the case where K is sifted (see Definition T.[Link]), Definition 1.5.7 admits a convenient reformulation.
Lemma 1.5.8. Let K be a sifted simplicial set, and let C⊗ → N(∆)op be a monoidal ∞-category which is
compatible with K-indexed colimits. For each morphism f : [m] → [n] in N(∆)op , the associated functor
θ : C⊗ ⊗
[n] → C[m] preserves K-indexed colimits.
Proof. Let k be the largest element of the set {f (i + 1) − f (i)}0≤i<m ; we will work by induction on k. Let
C = C⊗ ⊗
[1] . Using the equivalence C[m] ' C , we can reduce to the case m = 1. Similarly, we may reduce to
m
the case where the map f : [1] → [n] preserves initial and final objects. If n > 2, then we can factor f as
f0 f 00
a composition [1] → [2] → [n], and the desired result holds for f 0 and f 00 by the inductive hypothesis. We
may therefore suppose that n ≤ 2. If n = 1, then θ is an equivalence and there is nothing to prove. If n = 0,
then θ is equivalent to a constant map; the desired result then follows from Corollary T.[Link], since K is
weakly contractible. When n = 2, we apply Proposition T.[Link].
Lemma 1.5.9. Let p : X → S be a coCartesian fibration of simplicial sets, and let K be an arbitrary
simplicial set. Suppose that:
(i) For each vertex s of S, the fiber Xs admits K-indexed colimits.
(ii) For each edge s → s0 of S, the associated functor Xs → Xs0 preserves K-indexed colimits.
Then:
Proposition 1.5.10. Let C⊗ and D⊗ be monoidal structures on ∞-categories C and D, respectively. Let K
be a sifted simplicial set. Suppose that D admits K-indexed colimits, and that the monoidal structure on D
is compatible with K-indexed colimits. Then:
36
Proof. Assertions (1), (2), and the “only if” part of (3) follow immediately from Lemmas 1.5.8 and 1.5.9. To
prove the “if” direction of (3), let us suppose that q : K . → FunLax (C⊗ , D⊗ ) is is such that θ ◦ q is a colimit
diagram. We wish to prove that q is a colimit diagram. In view of (2) and Lemma 1.5.9, it will suffice to
show that for each object X ∈ C⊗ ⊗
[n] , the induced map q X : K → D[n] is a colimit diagram. In view of the
.
equivalence D⊗[n] → D , it will suffice to show that each of the composite maps
n
q
K. →
X
D⊗
[n] ' D → D
n
is a colimit diagram. Since the values assumed by q are lax monoidal functors, these compositions can be
qX
identified with K . →i D, where X corresponds to (X1 , . . . , Xn ) ∈ Cn under the equivalence C⊗
[n] ' C .
n
Corollary 1.5.11. Let K be a sifted simplicial set, let D be an ∞-category which admits K-indexed colimits,
and let D⊗ → N(∆)op be a monoidal structure on D which is compatible with K-indexed colimits. Then:
Let us now turn to the problem of constructing general colimits in Alg(C). In view of Corollary T.[Link]
and Lemma S.14.8, arbitrary colimits in Alg(C) can be built out of filtered colimits, geometric realizations,
and finite coproducts. The cases of filtered colimits and geometric realizations are addressed by Corollary
1.5.11 (in view of Example T.[Link] and Lemma T.[Link]). It will therefore suffice construct finite coproducts
in Alg(C).
Proposition 1.5.12. Let κ be an uncountable regular cardinal. Let C be an ∞-category which admits κ-small
colimits, endowed with a monoidal structure which is compatible with κ-small colimits. Then:
(1) The forgetful functor θ : Alg(C) → C has a left adjoint ψ.
(2) For every object A ∈ Alg(C), there exists a simplicial object A• of Alg(C) having A as a colimit, such
that each An belongs to the essential image of ψ.
(3) The ∞-category Alg(C) admits κ-small colimits.
Proof. Part (1) was established as Proposition 1.4.2, and (2) follows from Corollary 1.5.11 and Proposition
3.5.5. We now prove (3). Since Alg(C) admits κ-small sifted colimits (Corollary 1.5.11), it will suffice to
show that Alg(C) admits κ-small coproducts (in fact, it suffices to treat the case of finite coproducts, but we
will not need this). Choose a κ-small collection {Aβ }β∈B of objects of Alg(C). We wish to show that there
exists a coproduct for this collection in Alg(C). Let ψ : C → Alg(C) be a left adjoint to the inclusion functor.
Let us say that an object of Alg(C) is free if it belongs to the essential image of ψ. Since ψ preserves all
colimits which exist in C (Proposition T.[Link]), the coproduct of the collection {Aβ }β∈B exists whenever
each Aβ is free.
We now treat the general case. According to (2), each Aβ can be obtained as the geometric realization
of a simplicial object Aβ• of Alg(C), where each Aβn is free. Let p : β∈B N(∆)op → Alg(C) be the result of
`
amalgamating all of these simplicial objects. We can now apply the methods of §T.4.2.3 to decompose the
diagram p in two different ways:
(i) Since each summand of p has the object Aβ as a colimit, we can identify colimits of p with coproducts
of the family {Aβ }β∈B .
37
op
)/[n] , and let p0[n] be the
`
(ii) For each object [n] ∈ ∆, let p[n] denote the restriction of p to β∈B (N(∆)
`
restriction of p to β∈B {[n]}. Since the inclusion
a a
{[n]} ⊆ (N(∆)op )/[n]
β∈B β∈B
is cofinal, we can identify colimits of p[n] with colimits of p0[n] , which are coproducts of the family
{Aβn }β∈B . The coproducts An = β∈B Aβn exist since each Aβn is free. Using the methods of §T.4.2.3,
`
we can organize the coproducts An into a simplicial object A• , such that colimits of p can be identified
with colimits of A• .
We now observe that the simplicial object A• of Alg(C) has a colimit in Alg(C), by virtue of Corollary
1.5.11.
Corollary 1.5.13. Let C be an ∞-category which admits small colimits, and suppose that C is endowed with
a monoidal structure which is compatible with small colimits. Then Alg(C) admits small colimits.
We now treat the question of whether or not Alg(C) is a presentable ∞-category.
Lemma 1.5.14. Let C⊗ → N(∆)op be a monoidal structure on an ∞-category C = C⊗
[1] . The following
conditions are equivalent:
(1) The ∞-category C is accessible, and the monoidal structure on C is compatible with κ-filtered colimits
for all sufficiently large κ.
(2) Each fiber of p is accessible, and for every morphism [m] → [n] in ∆, the associated functor C⊗ ⊗
[n] → C[m]
is accessible.
Proof. Suppose first that (2) is satisfied. We deduce immediately that C is accessible, and that the tensor
product ⊗ : C × C ' C⊗ [2] → C is an accessible functor. It now suffices to observe that for each C ∈ C, the
inclusion {C} × C ⊆ C × C is also an accessible functor.
Now suppose that (1) holds. Each fiber C⊗ [n] is equivalent to an n-fold product of copies of C, and is
therefore accessible. Now choose a morphism [m] → [n] in ∆; we wish to show that the associated functor
C⊗ ⊗ ⊗
[n] → C[m] is accessible. Using the equivalences C[m] ' C
m
and C⊗[n] ' C , we reduce easily to the case
n
where m = 1 and the map [m] → [n] preserves initial and final elements. The functor C⊗ ⊗
[n] → C[1] can be
identified with an iterated tensor product
⊗ : C×... × C → C.
Proof. Assertion (1) follows from Lemma 1.5.14 and Proposition T.[Link]. To prove (2), we combine (1)
with Corollary 1.5.13.
38
1.6 Monoidal Model Categories
Let C be an ∞-category. In Example 1.1.5, we saw that if C is the nerve of a monoidal category, then C
inherits the structure of a monoidal ∞-category. Our goal in this section is to obtain some generalizations
of this result. We will be principally interested in the case where C = N(Ao ) is the ∞-category underlying
a simplicial model category A. We will show that if A admits a monoidal structure which is suitably
compatible with its simplicial and model structures (Definition 1.6.4), then C again inherits the structure of
a monoidal ∞-category. Moreover, there is a close relationship between the ∞-category of algebra objects
Alg(C) and the ordinary category of (strictly associative) algebras in A: see Theorem 1.6.17.
Definition 1.6.1. Let C be simplicial category. We will say that a monoidal structure on C is weakly
compatible with the simplicial structure on C provided that the operation ⊗ : C × C → C is endowed with the
structure of a simplicial functor, which is compatible with associativity and unit transformations.
We will say that a closed monoidal structure on C is compatible with the simplicial structure on C if it is
weakly compatible and for every triple of objects A, B, C ∈ C, the natural maps
Remark 1.6.2. The compatibility of Definition 1.6.1 is not merely a condition, but additional data which
must be supplied. However, in practice the simplicial structure on the functor ⊗ tends to be clear in practice.
Let C be a simplicial category equipped with a weakly compatible monoidal structure, and let C⊗ the
category described in Definition 1.1.1. Then C⊗ is naturally endowed with the structure of a simplicial
category, where we define the simplicial mapping space MapC⊗ ([C1 , . . . , Cn ], [C10 , . . . , Cm
0
]) to be the disjoint
union a Y
MapC (Cf (i−1)+1 ⊗ . . . ⊗ Cf (i) , Ci0 )
f :[m]→[n] 1≤i≤m
Proposition 1.6.3. Let C be a fibrant simplicial category with a weakly compatible monoidal structure, and
let C⊗ be the simplicial category constructed above. Then the induced map p : N(C⊗ ) → N(∆)op is a monoidal
structure on the ∞-category N(C).
Proof. We first show that p is a coCartesian fibration. It is obviously an inner fibration, since N(C⊗ ) is an
∞-category and N(∆)op is the nerve of an ordinary category. Choose an object [C1 , . . . , Cn ] ∈ C⊗ and a
morphism f : [m] → [n] in ∆. Then there exists a morphism f : [C1 , . . . , Cn ] → [C10 , . . . , Cm
0
] in N(C⊗ )
0
which covers f , where Ci ' Cf (i−1)+1 ⊗ . . . ⊗ Cf (i) . It follows immediately from Proposition T.[Link]
that f is p-coCartesian. We conclude the proof by observing that the fiber N(C⊗ )[n] is isomorphic to
N(C)n , and the projection onto the ith factor can be identified with the functor induced by the inclusion
[1] ' {i − 1, i} ⊆ [n].
In practice, the hypotheses of Proposition 1.6.3 are often too strong. Suppose, for example, that A is
a simplicial model category, and let Ao be the full (simplicial) subcategory of A spanned by the fibrant-
cofibrant objects. Then Ao is a fibrant simplicial category, and we refer to the simplicial nerve N(Ao ) as the
underlying ∞-category of A. A monoidal structure on A need not restrict to a monoidal structure on Ao ,
even if it is compatible with the model structure of A (see Definition 1.6.4 below). Nevertheless, we can use
a variant of Proposition 1.6.3 to endow N(Ao ) with the structure of a monoidal ∞-category.
Definition 1.6.4. Let A be a simplicial model category. We will say that a monoidal structure ⊗ on
A is compatible with the simplicial model structure if it is compatible with the simplicial structure on A
(Definition 1.6.1) and satisfies the following conditions:
39
(1) For every pair of cofibrations i : A → A0 , j : B → B 0 in A, the induced map
a
k : (A ⊗ B 0 ) (A0 ⊗ B) → A0 ⊗ B 0
A⊗B
where Ci0 is a fibrant object of A. Together these determine a map f : [C1 , . . . , Cn ] → [C10 , . . . , Cm
0
] in
⊗,o
N(A ). We claim that f is p-coCartesian. In view of Proposition T.[Link], it will suffice to show that
for every morphism g : [k] → [m] in ∆ and every [C100 , . . . , Ck00 ] ∈ A⊗,o , the induced map
MapA⊗ ([C10 , . . . , Cm
0
], [C100 , . . . , Ck00 ]) ×Hom∆ ([k],[m]) {g} → MapA⊗ ([C1 , . . . , Cn ], [C100 , . . . , Ck00 ])
determines a homotopy equivalence onto the summand of MapA⊗ ([C1 , . . . , Cn ], [C100 , . . . , Ck00 ]) spanned by
those morphisms which cover the map h = f ◦ g : [k] → [n]. Unwinding the definitions, it will suffice to prove
that for 1 ≤ i ≤ k, the induced map
0 0
MapA (Cg(i−1)+1 ⊗ . . . ⊗ Cg(i) , Ci00 ) → MapA (Ch(i−1)+1 ⊗ . . . ⊗ Ch(i) , Ci00 )
is a homotopy equivalence of Kan complexes. For this, we need only show that the map
0 0
η : Ch(i−1)+1 ⊗ . . . ⊗ Ch(i) → Cg(i−1)+1 ⊗ . . . ⊗ Cg(i)
is a weak equivalence. This follows from the observation that η can be identified with the tensor product of
the maps {ηj }g(i−1)<j≤g(i) , each of which is a weak equivalence between cofibrant objects.
We now conclude the proof by observing that the fiber N(A⊗,o )[n] is isomorphic to an n-fold product of
N(Ao ) with itself, and that the projection onto the jth factor can be identified with the functor associated
to the inclusion [1] ' {j − 1, j} ⊆ [n].
Example 1.6.6. Let A be a simplicial model category. Suppose that the Cartesian monoidal structure on
A is compatible with the model structure (in other words, that the final object of A ` is cofibrant, and that for
any pair of cofibrations i : A → A0 , j : B → B 0 , the induced map i ∧ j : (A × B 0 ) A×B (A0 × B) → A0 × B 0
is a cofibration, trivial if either i or j is trivial). Then there is a canonical map of simplicial categories
θ : A⊗ → A, given on objects by the formula θ([A1 , . . . , An ]) = A1 × . . . × An . Since the collection of
fibrant-cofibrant objects of A is stable under finite products, θ induces a map A⊗,o → Ao . It follows that
N(A⊗,o ) → N(∆)op induces the Cartesian monoidal structure on the ∞-category N(Ao ).
40
Definition 1.6.7. Let C be a monoidal ∞-category. We will say that C is left closed if, for each C ∈ C, the
functor D 7→ C ⊗ D admits a right adjoint. Similarly, we will say that C is right closed if, for each C ∈ C,
the functor D 7→ D ⊗ C admits a right adjoint. We will say that C is closed if it is both left closed and right
closed.
Remark 1.6.8. In view of Proposition T.[Link], the condition that a monoidal ∞-category C be closed can
be checked at the level of the (H-enriched) homotopy category of C, with its induced monoidal structure.
More precisely, C is right closed if and only if, for every pair of objects C, D ∈ C, there exists another
object DC and a map DC ⊗ C → D with the following universal property: for every E ∈ C, the induced
map MapC (E, DC ) → Map(E ⊗ C, D) is a homotopy equivalence. In this case, the construction D 7→ DC
determines a right adjoint to the functor E 7→ E ⊗ C.
Remark 1.6.9. Let A be a monoidal model category equipped with a compatible simplicial structure, and
let C be a cofibrant object of A. Then the construction D 7→ C ⊗ D determines a left Quillen functor
fC : A → A. Suppose that C is also fibrant, so that C can be identified with an object of the underlying
∞-category N(Ao ). Then tensor product with C also induces a functor LfC from N(Ao ) to itself. The proof
of Proposition 1.6.5 shows that LfC can be identified with a left derived functor of fC . In particular, LfC
admits a right adjoint. It follows that the monoidal ∞-category N(Ao ) is left closed in the sense of Definition
1.6.7 (the same argument shows that N(Ao ) is also right closed). In particular, the functor LfC preserves
all colimits which exist in N(Ao ).
Let C be a monoidal category. An algebra object of C is an object A ∈ C equipped with maps
1 → A, A⊗A→A
which satisfy the usual unit and associativity axioms. The collection of algebra objects of C can be organized
into a category which we will denote by Alg(C).
Suppose now that C is a monoidal category equipped with a compatible simplicial structure. Then Alg(C)
inherits the structure of a simplicial category, where we let MapAlg(C) (A, B) ⊆ MapC (A, B) be the simplicial
subset described by the following property: a map K → MapC (A, B) factors through MapAlg(C) (A, B) if and
only if the diagrams
∆0 × K / MapC (1, A) × MapC (A, B)
∆0 / MapC (1, B)
commute. The simplicial nerve of Alg(C) is typically not equivalent to the category of algebra objects of
N(C), where N(C) is endowed with the monoidal structure of Proposition 1.6.3. In fact, Alg(C) need not be
a fibrant simplicial category, even when C is itself fibrant. However, in the case where C is a monoidal model
category we can often remedy the situation by passing to a suitable subcategory of Alg(C).
In the arguments which follow, we will need to invoke the following hypothesis (formulated originally by
Schwede and Shipley; see [60]):
Definition 1.6.10 (Monoid Axiom). Let A be a combinatorial symmetric monoidal model category. Let U
be the collection of all morphisms of A having the form
idX ⊗f
X ⊗Y → X ⊗ Y 0,
41
where f is a trivial cofibration, and let U denote the weakly saturated class of morphisms generated by U
(Definition T.A.1.2.2). We will say that A satsifies the monoid axiom if every morphism of U is a weak
equivalence in A.
Remark 1.6.11. Let A be a combinatorial symmetric monoidal model category in which every object is
cofibrant, and let U and U be as in Definition 1.6.10. Then every morphism belonging to U is a trivial
cofibration. Since the collection of trivial cofibrations in A is weakly saturated, we conclude that A satisfies
the monoid axiom.
Notation 1.6.12. Let f : X → X 0 and g : Y → Y 0 be morphisms in a monoidal category A which admits
pushouts. We define the pushout product of i and j to be the induced map
a
f g : (X ⊗ Y 0 ) (X 0 ⊗ Y ) → X 0 ⊗ Y 0 .
X⊗Y
The operation ∧ endows the category Fun([1], A) with a monoidal structure, which is symmetric if the
monoidal structure on A is symmetric.
Lemma 1.6.13. Let A be a combinatorial symmetric monoidal model category which satisfies the monoid
axiom, and let U be as in Definition 1.6.10. Then:
A /B X /Y
A0 / B0 X0 / Y0
where every object is cofibrant, the horizontal arrows are cofibrations, and the vertical arrows are weak
equivalences. Then in the induced diagram
/ B⊗Y
`
(A ⊗ Y ) A⊗X (B ⊗ X)
`
(A0 ⊗ Y 0 ) A0 ⊗X 0 (B
0
⊗ X 0) / B0 ⊗ Y 0
Proof. The assertion that the horizontal arrows are cofibrations follows immediately from the definition of
a monoidal model category. Since every object appearing in either of the original diagrams, we deduce that
each of the morphisms
A ⊗ X → A0 ⊗ X 0 A ⊗ Y → A0 ⊗ Y 0
42
B ⊗ X → B0 ⊗ X 0 B ⊗ Y → B0 ⊗ Y 0
is a weak equivalence between cofibrant objects. We obtain a weak equivalence of cofibrant diagrams
A0 ⊗ Y 0 o A0 ⊗ X 0 / B0 ⊗ X 0,
`
from which we obtain (by passing to the colimit) a weak equivalence of cofibrant objects (A ⊗ Y ) A⊗X (B ⊗
X) → (A0 ⊗ Y 0 ) A0 ⊗X 0 (B 0 ⊗ X 0 ) as desired.
`
Proposition 1.6.15. [Schwede-Shipley] Let A be a combinatorial monoidal model category. Assume that
either every object of A is cofibrant, or that A is a symmetric monoidal model category which satisfies the
monoid axiom. Then:
Proof. We first observe that the category Alg(A) is presentable (this follows, for example, from Proposition
1.5.15). Recall that a collection S of morphisms in a presentable category C is weakly saturated if it is
stable under pushouts, retracts, and transfinite composition (see Definition T.A.1.2.2); we will say that S is
generated by a subset S0 ⊂ S if S is the smallest weakly saturated collection of morphisms containing S0 .
Since C is combinatorial, there exists a (small) collection of morphisms I = {iα : C → C 0 } which generates
the class of cofibrations in A, and a (small) collection of morphisms J = {jα : D → D0 } which generates the
class of trivial cofibrations in A.
Let F : A → Alg(A) be a left adjoint to the forgetful functor. Let F (I) be the weakly saturated class
of morphisms in Alg(A) generated by {F (i) : i ∈ I}, and let F (J) be defined similarly. Unwinding the
definitions, we see that a morphism in Alg(A) is a trivial fibration if and only if it has the right lifting
property with respect to F (i), for every i ∈ I. Invoking the small object argument, we deduce that every
f0 f 00
morphism f : A → C in Alg(A) admits a factorization A → B → C where f 0 ∈ F (I) and f 00 is a trivial
fibration. Similarly, we can find an analogous factorization where f 0 ∈ F (J) and f 00 is a fibration.
Using a standard argument, we may reduce the proof of (1) to the problem of showing that every
morphism belonging to F (J) is a weak equivalence in Alg(A). If A is symmetric and satisfies the monoid
axiom, then let U be as in Definition 1.6.10; otherwise let U be the collection of all trivial cofibrations in A.
Let S be the collection of all morphisms in Alg(A) such that the induced map in A belongs to U . Then S
is weakly saturated, and every element of S is a weak equivalence. To complete the proof, it will suffice to
show that F (J) ⊆ S. In other words, we must prove:
43
(∗) Let
F (i)
F (C) / F (C 0 )
A / A0 f
A / A0
β β0
B / B0,
if β is a weak equivalence, then β 0 is a weak equivalence. To prove that A is left proper, it will suffice to
show that every cofibration belongs to T . Using the assumption that the collection of weak equivalences
in A is stable under filtered colimits, we deduce that T is a weakly saturated class of morphisms. It will
therefore suffice to show that T contains every generating cofibration of the form F (i) : F (x) → F (y), where
i : x → y is a cofibration in A. The algebra objects A0 and B 0 can be defined as the direct limit of sequences
f1 f2
A = A(0) → A(1) → . . .
g1 g2
B = B (0) → B (1) → . . .
as in the proof of (∗). Since the collection of weak equivalences in A is stable under filtered colimits, it will
suffice to show that each of the maps βk : A(k) → B (k) is a weak equivalence. For k = 0 there is nothing
to prove; in the general case we work by induction on k. We have a map between the homotopy pushout
diagrams
fk0 0
gk
K / A ⊗ y ⊗ ... ⊗ y ⊗ A L / B ⊗ y ⊗ ... ⊗ y ⊗ B
A(k−1)
fk
/ A(k) B (k−1)
gk
/ B (k) .
44
Consequently, to prove that βk is a weak equivalence, it will suffice to show that βk−1 is a weak equivalence
(which follows from the inductive hypothesis) and that the maps
LF (θC (A)) → θ(LFAlg (A)) ' θ(FAlg (A)) ' F (θC (A))
is a weak equivalence in A.
Let us say that an object X ∈ AC is good if each of the objects X(C) ∈ A is cofibrant, the object
F (X) ∈ A is cofibrant, and the natural map LF (X) → F (X) is a weak equivalence in A: in other words, if
the colimit of X is also a homotopy colimit of X. To complete the proof, it will suffice to show that θC (A) is
good, whenever A is a strongly cofibrant object of Alg(A)C . This is not obvious, since θC is a right Quillen
functor and does not preserve strongly cofibrant objects in general (note that we have not yet used the full
strength of our assumption that N(C) is sifted). To continue the proof, we will need a relative version of the
preceding condition. We will say that a morphism f : X → Y in AC is good if the following conditions are
satisfied:
(i) The objects X, Y ∈ AC are good.
(ii) For each C ∈ C, the induced map X(C) → Y (C) is a cofibration in A.
(iii) The map F (X) → F (Y ) is a cofibration in A.
We now make the following observations:
(1) The collection of good morphisms is stable under transfinite composition. More precisely, suppose
given an ordinal α and a direct system of objects {X β }β<α of AC . Suppose further that for every
0 < β < α, the map lim{X γ }γ<β → X β is good. Then the induced map X 0 → lim{X β }β<α is good.
−→ −→
45
The only nontrivial point is to verify that the object X = lim{X β }β<α is good. For this, we observe
−→
X is a homotopy colimit of the system {X β } (in virtue of (ii)), while F (X) is a homotopy colimit of
the system {F (X β )} (in virtue of (iii)), and that the collection of homotopy colimit diagrams is stable
under homotopy colimits.
f0
X0 / Y0
in AC . If f is good and X 0 is good, then f 0 is good. Once again, the only nontrivial point is to show
that Y 0 is good. To see this, we observe that our hypotheses imply that Y 0 is homotopy pushout of
Y with X 0 over X. Similarly, F (Y 0 ) is a homotopy pushout of F (Y ) with F (X 0 ) over F (X). We
now invoke once again the fact that the class of homotopy colimit diagrams is stable under homotopy
colimits.
(3) Let F : C → A be a constant functor whose value is a cofibrant object of A. Then F is good. This
follows from the fact that N(C) is weakly contractible (Proposition T.[Link]).
(4) Every strongly cofibrant object of AC is good. Every strong cofibration between strongly cofibrant
objects of AC is good.
(5) If X and Y are good objects of AC , then X ⊗ Y is good. To prove this, we first observe that the
collection of cofibrant objects of A is stable under tensor products. Because N(C) is sifted, we have a
chain of isomorphisms in hA:
(6) Let f : X → X 0 be a good morphism in AC , and let Y be a good object of AC . Then the morphism
f ⊗ idY is good. Condition (i) follows from (5), condition (ii) follows from the fact that tensoring with
each Y (C) preserves cofibrations (since Y (C) is cofibrant), and condition (iii) follows by applying the
same argument to F (Y ) (and invoking the fact that F commutes with tensor products).
is good. Condition (ii) follows immediately from the fact that A is a monoidal model category.
Condition (iii) follows from the same argument, together with the observation that F commutes with
pushouts and tensor products. Condition (i) follows by combining (5), (6), and (2).
We observe that our assumption (B) (which is a consequence of the assumption that every object of A
is cofibrant) implies an analogous result for AC :
(B 0 ) The collection of all strong cofibrations in AC is generated by strong cofibrations between strongly
cofibrant objects.
Let T : AC → Alg(A)C be a left adjoint to θC . Using the small object argument and (B 0 ), we conclude
that for every strongly cofibrant object A ∈ Alg(A)C there exists a transfinite sequence {Aβ }β≤α in Alg(A)C
with the following properties:
(a) The object A0 is initial in Alg(A)C .
46
(b) The object A is a retract of Aα .
(c) If λ ≤ α is a limit ordinal, then Aλ ' colim{Aβ }β<λ .
(d) For each β < α, there is a pushout diagram
T (f )
T (X 0 ) / T (X)
Aβ / Aβ+1
(∗) Let
T (f )
T (X 0 ) / T (X)
B0
v /B
47
Example 1.6.18. Let k be a field, and let A denote the category of complexes of k-vector spaces
. . . → Mn+1 → Mn → Mn−1 → . . . ,
with monoidal structure given by the formation of tensor products of complexes. The category A admits a
model structure, where:
(C) A map of complexes f : M• → N• is a cofibration if it induces an injection Mn → Nn of k-vector
spaces, for each n ∈ Z.
(F ) A map of complexes f : M• → N• is a fibration if it induces an surjection Mn → Nn of k-vector spaces,
for each n ∈ Z.
(W ) A map of complexes f : M• → N• is a weak equivalence if it is a quasi-isomorphism; that is, if f induces
an isomorphism on homology groups Hn (M• ) → Hn (N• ) for each n ∈ Z.
The category A also admits a simplicial structure, compatible with its monoidal model structure; see the
discussion in §S.13. Moreover, every object of A is cofibrant.
The ∞-category N(Ao ) can be identified with the (unbounded) derived ∞-category of k-vector spaces
(see Definition S.13.6); let us denote this ∞-category by D(k). According to Theorem 1.6.17, the ∞-category
of algebra object Alg(D(k)) is equivalent to N(Alg(A)o ): that is, to a suitable ∞-category of differential
graded algebras over k.
An analogous result holds if we replace the field k by an arbitrary commutative ring, and endow A with
the projective model structure. In this case, not every object of A is cofibrant, but A still satisfies hypothesis
(B) of Theorem 1.6.17 (see [60]).
Example 1.6.19. Let A be the category of symmetric spectra, as defined in [28]. Then A admits several
model structures which satisfy assumption (B) of Theorem 1.6.17. Using Corollary 4.2.6, we deduce that
N(Ao ) is equivalent, as a monoidal ∞-category, to the ∞-category Sp of spectra (endowed with the smash
product monoidal structure; see §4.2). Using Theorem 1.6.17, we deduce that our ∞-category A∞ = Alg(Sp)
of A∞ -rings is equivalent to the ∞-category underlying the category Alg(A) of symmetric ring spectra.
Example 1.6.20. [∞-Categorical MacLane Coherence Theorem] Let A be the category of marked simplicial
sets (see §T.3.1). Then A is a simplicial model category, which satisfies the hypotheses of Example 1.6.6.
The underlying ∞-category N(Ao ) can be identified with Cat∞ , the ∞-category of ∞-categories. Proposition
1.2.14 implies that composition with the Cartesian structure N(A⊗,o ) → N(Ao ) induces an equivalence of
∞-categories Alg(N(Ao )) → Mon(Cat∞ ). Combining this observation with Theorem 1.6.17, we conclude
that the ∞-category of monoid objects of Cat∞ is equivalent to the ∞-category underlying the category
of strictly associative monoids in A. In other words, every monoidal ∞-category C is equivalent (as a
monoidal ∞-category) to an ∞-category C0 equipped with a strictly associative monoid structure C0 × C0 → C0
(which determines a monoidal structure on C0 via Proposition T.[Link]). We regard this assertion as an
∞-categorical analogue of MacLane’s coherence theorem, which asserts that every monoidal category is
equivalent to a strict monoidal category (that is, a monoidal category in which the tensor product operation
⊗ is associative up to equality, and the associativity isomorphisms are simply the identity maps).
Proof of Theorem 1.6.17. Consider the diagram
N(Alg(A)o ) / Alg(N(Ao ))
MMM qq
MMMG qqq
MMM qq
M& xqqq G
0
o
N(A ).
It will suffice to show that this diagram satisfies the hypotheses of Corollary 3.5.7:
48
(a) The ∞-categories N(Alg(A)o ) and Alg(N(Ao )) admit geometric realizations of simplicial objects.
In fact, both of these ∞-categories are presentable. For N(Alg(A)o ), this follows from Proposi-
tions T.A.3.7.6 and 1.6.15. For Alg(N(A)o ), we first observe that N(A)o is presentable (Proposi-
tion T.A.3.7.6) and that the tensor product preserves colimits separately in each variable, and apply
Proposition 1.5.15.
(b) The functors G and G0 admit left adjoints F and F 0 . The existence of a left adjoint to G follows from
the fact that G is determined by a right Quillen functor. The existence of a left adjoint to G0 follows
from Proposition 1.4.2.
(c) The functor G0 is conservative and preserves geometric realizations of simplicial objects. This follows
from Corollaries 1.5.11 and 1.5.4.
(d) The functor G is conservative and preserves geometric realizations of simplicial objects. The first
assertion is immediate from the definition of the weak equivalences in Alg(A), and the second follows
from Lemma 1.6.16.
(e) The canonical map G0 ◦ F 0 → G ◦ F is an equivalence of functors. This follows from the observation
that both sides induce, on the level of homotopy categories, the free algebra functor C 7→ n≥0 C ⊗n
`
(Proposition 1.4.2).
Remark 1.6.21. Proposition 1.6.5 admits a converse. Suppose that C is a presentable ∞-category endowed
with a monoidal structure, and that the associated bifunctor ⊗ : C × C → C preserves small colimits separately
in each variable. Then C is equivalent (as a monoidal ∞-category) to N(Ao ), where A is a combinatorial
simplicial model category, endowed with a compatible monoidal structure. Since we will not need this fact,
we will only give a sketch of proof.
First, we apply Example 1.6.20 to reduce to the case where C is a strict monoidal ∞-category; that is, C
is a simplicial monoid. Now choose a regular cardinal κ such that C is κ-accessible. Enlarging κ if necessary,
we may suppose that the full subcateogry Cκ ⊆ C spanned by the κ-compact objects contains the unit object
of C and is stable under tensor products.
The ∞-category Cκ is essentially small. We define a sequence of simplicial subsets
D(0) ⊆ D(1) ⊆ . . . ⊆ Cκ
as follows. Let D(0) = ∅, and for i ≥ 0 let D(i + 1) be a small simplicial subset S
of Cκ which is categorically
equivalent to C and contains the submonoid of C generated by D(i). Let D = D(i), so that D is a small
κ κ
49
Proposition T.A.3.7.3 implies that B is a (combinatorial) simplicial model category, and that the underlying
∞-category N(Bo ) is equivalent to C.
The category (Set∆ )/ D is endowed with a monoidal structure, which may be described as follows: given
a finite collection of objects X1 , . . . , Xn ∈ S/ D , we let X1 ⊗ . . . ⊗ Xn denote the product X1 × . . . × Xn
of the underlying simplicial sets, mapping to D via the composition X1 × . . . × Xn → Dn → D, where the
second map is given by the monoid structure on D. It is not difficult to verify that this monoidal structure is
compatible with the model structure on B. Applying Proposition 1.6.5, we deduce that N(Bo,⊗ ) determines
a monoidal structure on N(Bo ) ' C. One can show that this monoidal structure coincides (up to equivalence)
with the structure determined by the associative multiplication on C.
Corollary 1.6.22. Let A be combinatorial simplicial model category. Assume that:
(i) The Cartesian product functor endows A with the structure of a monoidal model category, and that
this structure is compatible with the simplicial structure on A.
(ii) The model category A is left proper and the class of cofibrations is generated by cofibrations between
cofibrant objects.
(iii) The Cartesian product functor on A satisfies the monoid axiom.
op
Let G : Alg(A) → A∆ be the functor which assigns to each algebra object of A the corresponding monoid
object (see Proposition 1.2.14). Then:
(1) The functor G admits a left adjoint F .
op
(2) The functors F and G determine a Quillen adjunction between Alg(A) and A∆ , where the latter
category is endowed with the projective model structure.
op
(3) The right derived functor RG is fully faithful, and its essential image in A∆ consists of those sim-
plicial objects A• of A which determine monoid objects of the homotopy category hA.
Remark 1.6.23. Conditions (ii) and (iii) in the statement of Corollary 1.6.22 are automatic if we assume
that every object of A is cofibrant.
Proof. Assertion (1) follows from the adjoint functor theorem, since G is an accessible functor which com-
mutes with small limits. Assertion (2) is clear, since G preserves weak equivalences and fibrations. To prove
op
(3), it will suffice to show that the induced map of ∞-categories G0 : N Alg(A)o → N(A∆ )o (which is
0
well-defined up to homotopy) is fully faithful, and that the essential image of G consists of those fibrant-
cofibrant simplicial objects A• of A which determine monoid objects in the homotopy category hA. We have
a homotopy commutative diagram
N Alg(A)o / N(A∆op )o
p q
00
G/
Alg(Ao ) Fun(N(∆op ), N(Ao ))
where p is the categorical equivalence of Theorem 1.6.17, q is the categorical equivalence of Proposition
T.[Link]. It will therefore suffice to show that G00 is fully faithful, and that its essential image is the class
of monoid objects of N(Ao ). This follows immediately from Proposition 1.2.14.
50
Notation 1.7.1. If J is a linearly ordered set, we let J∗ denote the set J ∪ {∗}, where ∗ is a new distinct
element. We do not regard this new element as in any way related to the ordering on J. For every nonnegative
◦
integer n, we let hni denote the linearly ordered set {1 < 2 < . . . < n}.
Definition 1.7.2. The category Lin∗ is defined as follows.
(1) The objects of Lin∗ are the sets hni, where n is a nonnegative integer.
(2) Given a pair of objects hmi, hni ∈ Lin∗ , we let HomLin∗ (hmi, hni) denote the collection of all maps
α : hmi → hni with the following properties:
(i) The map α satisfies α(∗) = ∗.
(ii) The restriction α|(hmi − α−1 {∗}) is a (nonstrictly) order-preserving map.
◦
Remark 1.7.3. We note that every finite linearly ordered set J is uniquely isomorphic to hni , where n is
the cardinality of J. We will typically abuse notation by referring to J∗ as an object of Lin∗ ; in this case,
we are implicitly identifying J∗ with hni.
Notation 1.7.4. We define a functor ψ : ∆op → Lin∗ as follows:
More informally, ψ assigns to a nonempty linearly ordered set [n] the set of all “gaps” between adjacent
elements of [n].
Notation 1.7.5. If J is a finite linearly ordered set containing an element j, we let αj,J : J∗ → {j}∗ denote
the map defined by the formula (
j,J j if i = j
α (i) =
∗ otherwise.
Definition 1.7.6. Let C be an ∞-category. A Segal monoid object of C is a functor f : N(Lin∗ ) → C with
the following property:
(∗) For every finite linearly ordered set J, the collection of maps {f (αj,J )} exhibits f (J∗ ) as a product of
the objects {f ({j}∗ )}j∈J .
We let Mons (C) denote the full subcategory of Fun(N(Lin∗ ), C) spanned by the Segal monoid objects.
Proposition 1.7.7. Let C be an ∞-category. Composition with the functor ψ : ∆op → Lin∗ of Notation
1.7.4 induces an equivalence of ∞-categories q : Mons (C) → Mon(C).
We will give the proof of Proposition 1.7.7 at the end of this section.
Definition 1.7.8. A Segal monoidal category is a coCartesian fibration C⊗ → N(Lin∗ ) with the following
property: for every finite linearly ordered set J, the associated functors α!j,J : C⊗ ⊗
J∗ → C{j}∗ induce an
⊗ ⊗
equivalence CJ∗ ' j∈J C{j}∗ .
Q
Remark 1.7.9. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category. We will write C to indicate the fiber
C⊗ ×N(Lin∗ ) {h1i}. We will refer to C as the underlying ∞-category of C⊗ , and say that q : C⊗ → N(Lin∗ ) is
a Segal monoidal structure on C.
51
Remark 1.7.10. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category, and let ψ : ∆op → Lin∗ be
defined as in Notation 1.7.4. The fiber product C⊗ ×N(Lin∗ ) N(∆)op is a monoidal ∞-category in the sense
of Definition 1.1.2.
Remark 1.7.11. Let q : C⊗ → N(Lin∗ ) be a coCartesian fibration, classified by a functor f : N(Lin∗ ) →
Cat∞ . Then C⊗ is a Segal monoidal ∞-category if and only if f is a Segal monoid object of Cat∞ . Propo-
sition 1.7.7 implies that the pullback functor Mons (Cat∞ ) → Mon(Cat∞ ) is an equivalence of ∞-categories.
Consequently, up to equivalence, every monoidal ∞-category arises from a Segal monoidal ∞-category via
the construction of Remark 1.7.10.
Our final objective in this section is to study the analogue of the theory of algebras in the setting of Segal
monoidal ∞-categories.
Definition 1.7.12. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal structure on an ∞-category C = C⊗ h1i . A
⊗
Segal algebra object of C is a section A : N(Lin∗ ) → C of q with the following property: for every morphism
α : J∗ → J∗0 in Lin∗ which induces a bijection α−1 (J 0 ) → J 0 , the morphism A(α) is q-coCartesian. We let
Algs (C) denote the full subcategory of MapN(Lin∗ ) (N(Lin∗ ), C⊗ ) spanned by the Segal algebra objects.
Remark 1.7.13. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal ∞-category and let A : N(Lin∗ ) → C⊗ be a
section of q. Then A is a Segal algebra object if and only if, for every finite linearly ordered set J and every
element j ∈ J, the morphism A(αj,J ) is q-coCartesian (see Notation 1.7.5).
Remark 1.7.14. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal structure on an ∞-category C = C⊗ h1i and let
⊗
A : N(Lin∗ ) → C be a section of q. Using Remark 1.7.13, we deduce that A is a Segal algebra object of C if
and only if A ◦ ψ : N(∆)op → N(∆)op ×N(Lin∗ ) C⊗ is an algebra object of C, in the sense of Definition 1.1.14.
The following comparison result will be needed in §1.4:
Proposition 1.7.15. Let q : C⊗ → N(Lin∗ ) be a Segal monoidal structure on an ∞-category C. Composition
with the functor ψ : ∆op → Lin∗ of Notation 1.7.4 determines an equivalence of ∞-categories θ : Algs (C) →
Alg(C).
Proposition 1.7.7 should be regarded as a special case of Proposition 1.7.15, where we take C to be the
∞-category Cat∞ , equipped with the Cartesian Segal monoidal structure. Since we do not wish to press
any further into the theory, we will not make this precise; instead, we will give two separate (but nearly
identical) proofs for Propositions 1.7.15 and 1.7.7.
Proof of Proposition 1.7.7. It follows immediately from the definition that composition with the functor ψ
carries Mons (C) into Mon(C). We define a category I as follows:
(1) An object of I is either an object of ∆op or an object of Lin∗ .
(2) Morphisms in I are give by the formulas
HomI ([m], [n]) = Hom∆op ([m], [n]) HomI (hmi, hni) = HomLin∗ (hmi, hni)
The map ψ extends to a retraction ψ : I → Lin∗ . Let Mon(C) denote the full subcategory of Fun(N(I), C)
consisting of those functors f : N(I) → C which possess the following properties:
(i) For each n ≥ 0, f carries the canonical map hni → [n] in I to an equivalence in C.
(ii) The restriction f | N(∆)op is a monoid object of C.
(ii0 ) The restriction f | N(Lin∗ ) is a Segal monoid object of C.
52
We observe that if (i) is satisfied, then (ii) and (ii0 ) are equivalent to one another. Moreover, (i) is
equivalent to the assertion that f is a left Kan extension of f | N(Lin∗ ). Since every functor f0 : N(Lin∗ ) → C
admits a left Kan extension (given, for example, by f0 ◦ψ), Proposition T.[Link] implies that the restriction
map p : Mon(C) → Mons (C) is a trivial Kan fibration. The map q is the composition of a section to p (given
by composition with ψ) and the restriction map p0 : Mon(C) → Mon(C). It will therefore suffice to show
that p0 is a trivial fibration. In view of Proposition T.[Link], this will follow from the following pair of
assertions:
To prove (a), we fix an object J∗ ∈ Lin∗ . Let J be the category (∆)op ×Lin∗ (Lin∗ )J∗ / , and let g denote
f0
the composition N(J) → N(∆)op → C . According to Lemma T.[Link], it will suffice to show that g admits
a limit in C (for every choice of J). The objects of J can be identified with morphisms α : J∗ → I∗ in
Lin∗ . Let J0 ⊆ J denote the full subcategory spanned by those objects for which every element of I has a
unique preimage under α. The inclusion J0 ⊆ J has a right adjoint, so that N(J0 )op → N(J)op is cofinal.
Consequently, it will suffice to show that g0 = g| N(J0 ) admits a limit in C.
Let J1 denote the full subcategory of J0 spanned by the morphisms αj,J : J∗ → {j}∗ . Using our
assumption that f0 is a monoid object of C, we deduce that g0 is a right Kan extension of g1 = g0 | N(J1 ).
In view of Lemma T.[Link], it will suffice to show that the map g1 has a limit in C. But this is clear; our
assumption that f0 is a monoid object of C guarantees that f exhibits f ([n]) as a limit of g1 . This proves (a).
Moreover, the proof shows that f is a right Kan extension of f0 at hni if and only if f induces an equivalence
f (hni) → f ([n]); this immediately implies (b) as well.
Proof of Proposition 1.7.15. We will essentially repeat the proof of Proposition 1.7.7. Let I be the category
introduced in the proof of Proposition 1.7.7, and observe again that the functor ψ : ∆op → Lin∗ extends
canonically to a retraction ψ : I → Lin∗ . Let Alg(C) denote the full subcategory of MapN(Lin∗ ) (N(I), C⊗ )
consisting of those functors f : N(I) → C⊗ such that q ◦ f = ψ and the following additional conditions are
satisfied:
(i) For each n ≥ 0, f carries the canonical map hni → [n] in I to an equivalence in C⊗ .
(ii) The restriction f | N(∆)op is an algebra object of C.
(b) Given f ∈ MapN(Lin∗ ) (N(I), C⊗ ) such that f0 = f | N(∆)op is an algebra object of C, f is a q-right Kan
extension of f0 if and only if f satisfies condition (i) above.
To prove (a), we fix an object J∗ ∈ Lin∗ . Let J denote the category (∆)op ×Lin∗ (Lin∗ )J∗ / , and let g
f0
denote the composition N(J) → N(∆)op → C . According to Lemma T.[Link], it will suffice to show that g
53
admits a q-limit in C (for every choice of J). The objects of J can be identified with morphisms α : J∗ → I∗
in Lin∗ . Let J0 ⊆ J denote the full subcategory spanned by those objects for which every element of I has
a unique preimage under α. The inclusion J0 ⊆ J has a right adjoint, so that N(J0 )op → N(J)op is cofinal.
Consequently, it will suffice to show that g0 = g| N(J0 ) admits a q-limit in C.
Let J1 denote the full subcategory of J0 spanned by the morphisms αj,J : J∗ → {j}∗ . Using our
assumption that f0 is a monoid object of C, we deduce that g0 is a q-right Kan extension of g1 = g0 | N(J1 ).
In view of Lemma T.[Link], it will suffice to show that the map g1 has a q-limit in C. But this is clear; our
assumption that f0 is an algebra object of C guarantees that f exhibits f ([n]) as a limit of g1 . This proves
(a). Moreover, the proof shows that f is a q-right Kan extension of f0 at hni if and only if f induces an
equivalence f (hni) → f ([n]); this immediately implies (b) as well.
2 Modules
Let C be a monoidal category, and let A be an algebra object of C. Then we can consider left A-modules
in C: that is, objects M ∈ C equipped with a multiplication A ⊗ M → M satisfying suitable unit and
associativity conditions. The purpose of this section is to introduce an analogue of these ideas in the case
where C is replaced by a monoidal ∞-category. With an eye towards later applications, we will work in a
somewhat more general setting, where M is allowed to be an object of an ∞-category which is left-tensored
over C. We will introduce the formalism of tensored ∞-categories in §2.1. In particular, we will see that for
every ∞-category M which is left-tensored over C, and every algebra object A ∈ Alg(C), we can introduce
an ∞-category of (left) A-modules ModA (M). Moreover, every monoidal ∞-category C can be regarded as
(left) tensored over itself in a canonical way (Example 2.1.3).
In §2.3 we will study the ∞-categories ModA (M) in more detail. In particular, we will explain how to
compute limits and colimits in ModA (M). Our main results, Corollaries 2.3.5 and 2.3.7, assert that (in
favorable cases) limits and colimits in ModA (M) are detected by the forgetful functor θ : ModA (M) → M.
Our technique for computing colimits is based on a general result, Proposition 2.3.6, which can be used to
show that ModA (M) inherits many pleasant features of M.
The forgetful functor θ is generally not an equivalence, but it always admits a left adjoint. In §2.4 we
will construct this adjoint, and show that it can be described by the formula M 7→ A ⊗ M .
In §2.5, we will study the theory of module objects in the underlying ∞-category of a monoidal model
category A. In this case, we will show that our ∞-categorical theory of module objects of N(Ao ) is closely
related to the classical theory of (strictly associative) modules in A.
The theory of ∞-categories left-tensored over a given monoidal ∞-category C is really a special case of
the general theory of module objects. More precisely, we have already seen that C can be identified with
an algebra object of Cat∞ (Remark 1.2.15). In §2.6 we will extend this result by showing ∞-categories
left-tensored over C can be identified with C-module objects of Cat∞ . These identifications allow us to apply
our study of module objects to deduce results about tensored ∞-categories. For example, we can use this
method to show that C is freely generated (as an ∞-category tensored over C) by the unit object 1C ∈ C
(Corollary 2.6.7).
In §2.7 we will shift our focus somewhat; rather than studying the ∞-category ModA (M) over a fixed
algebra object A ∈ Alg(C), we will instead fix an object M ∈ M and study algebras which act on M . We will
show that algebra objects of C which act on M can be identified with algebra objects in a larger ∞-category
C[M ] (Proposition 2.7.6), and that in some cases one can construct a universal example of such an algebra,
which we will denote by End(M ).
For certain applications, it is convenient to work with nonunital algebras in a monoidal ∞-category C:
that is, objects A ∈ C equipped with a multiplication A ⊗ A → A which is coherently associative, but no
unit map 1C → A. In §2.2 we will give a precise definition for the category Algnu (C) of nonunital algebra
objects of C, and introduce an accompanying theory of nonunital modules. In §2.8, we will show that the
∞-categories Algnu (C) and Alg(C) are closely related: namely, Alg(C) is equivalent to a subcategory of
Algnu (C) (Theorem 2.8.1). In other words, if a nonunital algebra object of C admits a unit, then that unit
54
is essentially unique.
Remark 2.1.2. Let q : M⊗ → C⊗ be as in Definition 2.1.1. We will refer to the fiber M = M⊗ [0] as the
⊗ ⊗ ⊗ ⊗
underlying ∞-category of M . Let C = C[1] be the underlying ∞-category of C . Then M[n] is equivalent to
the product Cn × M. The coCartesian fibration q induces functors
M⊗ ⊗ ⊗ ⊗
{0} ← M[1] → C[1] × M{1} ,
Example 2.1.3. Let C be a monoidal ∞-category. Then the tensor product ⊗ : C × C → C exhibits C as
left-tensored over itself. More precisely, suppose that the monoidal structure on C is given by a projection
p : C⊗ → N(∆)op . Let e : ∆ → ∆ denote the “shift” functor [n] 7→ [n] ? [0], where ? denotes the operation
of concatenating linearly ordered sets. Then e induces a functor N(∆)op → N(∆)op , which we will also
denote by e. The inclusion [n] ⊆ [n] ? [0] determines a natural transformation α : e → id, which we can
view as a functor from ∆1 × N(∆)op to N(∆)op . We now define a simplicial set C⊗,L equipped with a map
C⊗,L → N(∆)op via the formula
categorical fibration (since the inclusion {1} × K ⊆ ∆1 × K is a cofibration of simplicial sets). Since ψ is an
equivalence, we deduce that C⊗,L[n] is canonically equivalent to the ∞-category C
n+1
. Using this equivalence,
we can easily verify that q satisfies condition (4) of Definition 2.1.1. Consequently, q : C⊗,L → C⊗ can be
viewed as an ∞-category left-tensored over C. The map ψ induces an equivalence C⊗,L ⊗
[0] → C[1] ' C. We will
summarize the situation by saying that C⊗,L exhibits C as left-tensored over itself.
55
(1) The composition q ◦ F is an algebra object of C⊗ . In particular, p ◦ q ◦ F is the identity on N(∆)op .
(2) Let α : [m] → [n] be a convex map in ∆ such that α(m) = n. Then F (α) is a p ◦ q-coCartesian
morphism of M⊗ .
In this case, we will also abuse terminology by saying that F is a module object of the underlying ∞-category
M = M⊗ ⊗
[0] . We let Mod(M) denote the full subcategory of MapN(∆)op (N(∆) , M ) spanned by the module
op
objects of M.
Remark 2.1.5. There is an analogous notion of an ∞-category right-tensored over C⊗ , obtained by replacing
the inclusion {n} ⊆ [n] with the inclusion {0} ⊆ [n] in condition (∗) of Definition 2.1.1. Similarly, we have
a dual notion of module object in such a category. When necessary, we will distinguish these two notions by
referring to left modules and right modules, respectively.
Remark 2.1.6. Let C be a monoidal ∞-category, and let C⊗,L be defined as in Example 2.1.3. We will
abuse terminology by referring to module objects of C⊗,L as module objects of C. The ∞-category of module
objects of C⊗,L will be denoted by Mod(C), or ModL (C) when it is necessary to emphasize that we are
working with left modules. Note that this notation is not quite compatible with the notation introduced in
Definition 2.1.4, since C⊗,L
[0] is equivalent but not isomorphic to C.
(1) Let M and N be objects of M. A morphism object for M and N is an object MorM (M, N ) ∈ C together
with a map α : MorM (M, N ) ⊗ M → N with the following universal property: for every object C ∈ C,
composition with α induces a homotopy equivalence MapC (C, MorM (M, N )) → MapM (C ⊗ M, N ).
56
(2) Let M be an object of M and C an object of C. An exponential object is an object CM ∈ M together
with a map β : C ⊗C M → M with the following universal property: for every object N ∈ M,
composition with β induces a homotopy equivalence MapM (N,C M ) → MapM (C ⊗ N, M ).
We will say that M is tensored and enriched over C if, for every pair of objects M, N ∈ M, there exists a
morphism object Mor(M, N ) ∈ C. We will say that M is tensored and cotensored over C if, for every M ∈ M
and C ∈ C, there exists an exponential object CM ∈ M.
Remark 2.1.10. Let C and M be as in Definition 2.1.9. Suppose that M is enriched over C. Then the
morphism object MorM (M, N ) ∈ C can be constructed as functor of M and N . To see this, we observe
that we have a trifunctor (C × M)op × M → S, given by composing the tensor product ⊗ : C × M → M,
the Yoneda embedding j : Mop → Fun(M, S), and the evaluation map Fun(M, S) × M → S. We may
identify this map with a bifunctor e : Mop × M → Fun(Cop , S). If M is enriched over C, then the image of
e is contained in full subcategory Fun0 (Cop , S) ⊆ Fun(Cop , S) spanned by the essential image of the Yoneda
embedding j 0 : C → Fun0 (Cop , S). Composing e with a homotopy inverse to j 0 , we obtain the desired functor
MorM : Mop × M → C . Similarly, if M is cotensored over C, then the exponential CM can be regarded as a
functor Cop × M → M .
Example 2.1.11. Let C be a monoidal ∞-category, and regard C as left-tensored over itself (Example 2.1.3).
Then C is enriched over itself if and only if it is right closed, and cotensored over itself if and only if it is left
closed (Definition 1.6.7).
The following criterion provides a large supply of examples of enriched and cotensored ∞-categories:
Proposition 2.1.12. Let C be a monoidal ∞-category, and let M be an ∞-category which is left-tensored
over C. Suppose further that C and M are presentable.
(1) If, for every C ∈ C, the functor C ⊗ • : M → M preserves small colimits, then M is cotensored over C.
(2) If, for every M ∈ M, the functor • ⊗ M : C → M preserves small colimits, then M is enriched over C.
Proof. This follows immediately from the representability criterion of Proposition T.[Link].
We conclude this section with a few technical observations which will be needed later, when we need
q p
study tensored ∞-categories in detail. Let M⊗ → C⊗ → N(∆)op be as in Definition 2.1.1. Then p and (p ◦ q)
are coCartesian fibrations, but q is usually not a coCartesian fibration. Nevertheless, q shares some of the
pleasant features of coCartesian fibrations.
Lemma 2.1.13. Let C be a monoidal ∞-category, and let M be an ∞-category which is left tensored over
C. Then the associated functor p : M⊗ → C⊗ is a locally coCartesian fibration.
Proof. For each n ≥ 0, the map p[n] : M⊗ ⊗ ⊗ ⊗
[n] → C[n] is equivalent to the projection C[n] × M → C[n] , and
therefore a coCartesian fibration. The desired result now follows from Proposition T.[Link].
Remark 2.1.14. In the situation of Lemma 2.1.13, suppose we are given a morphism α : C → D in C⊗ ,
covering a map α : [m] → [n] in ∆. We can identify C with an n-tuple of objects (C1 , . . . , Cn ) ∈ Cn , D with
an m-tuple (D1 , . . . , Dm ) ∈ Cm , and α with a collection of morphisms Cα(i−1)+1 ⊗ . . . ⊗ Cα(i) → Di . The
fibers of the map p : M⊗ → C⊗ over the objects C and D are both canonically equivalent to M, and the
induced functor α! : M → M is given (up to equivalence) by the formula M 7→ Cα(m)+1 ⊗ . . . ⊗ Cn ⊗ M.
Remark 2.1.15. Let p : M⊗ → C⊗ be as in Lemma 2.1.13, and suppose given a commutative triangle
0
{= M DD
f { { DD g
{{ DD
{ DD
{{ "
M
h / M 00
57
in M⊗ , covering a triangle
[m]
} `AA
}} AA
}}α AA
} β AA
}~ }
[n] o γ
[k]
in the category ∆. Suppose furthermore that f and g are locally p-coCartesian, and that α induces a
bijection
{i ∈ [m] : β(k) < i} ' {j ∈ [n] : γ(k) < j ≤ α(m)}
(so that, in particular, β(k) < i ≤ m implies γ(k) < α(i)). Then the description given in Remark 2.1.14
implies that h is also locally p-coCartesian.
Lemma 2.1.16. Let p : M⊗ → C⊗ be as in Lemma 2.1.13, and let α be a morphism in M⊗ which covers a
map α : [m] → [n] in ∆. Then:
(1) Suppose that α(m) = n and α is locally p-Cartesian. Then α is p-Cartesian.
(2) Suppose that m ≤ n, that α : [m] → [n] is the canonical inclusion, and that α is locally p-coCartesian.
Then α is p-coCartesian.
Proof. Assertion (1) follows from Remark 2.1.15 and Lemma T.[Link], while (2) follows from Remark 2.1.15
and Lemma T.[Link].
and A carries convex morphisms in ∆nu to q-coCartesian morphisms in C⊗ . We let Algnu (C) denote the full
subcategory of MapN(∆)op (N(∆nu )op , C⊗ ) spanned by the nonunital algebra objects of C.
Warning 2.2.2. In [40], we denoted the category ∆nu by ∆s .
Remark 2.2.3. The definition of a nonunital algebra object of a monoidal ∞-category C makes sense in
the more general setting of nonunital monoidal ∞-categories. We will have no need for this additional level
of generality.
58
Remark 2.2.4. Let C be a monoidal ∞-category. Evaluation on the object [1] ∈ ∆nu defines a forgetful
functor Algnu (C) → C. We will generally abuse notation by not distinguishing between a nonunital algebra
A ∈ Algnu (C) and its image in C.
Remark 2.2.5. Let q : C⊗ → N(∆)op be a monoidal structure on an ∞-category C = C⊗ [1] , and let
⊗
A : N(∆) → C be a section of q. Then A is an algebra object of C if and only if A| N(∆nu )op is a
op
nonunital algebra object of C. Consequently, restriction to the subcategory ∆nu ⊆ ∆ defines a forgetful
functor θ : Alg(C) → Algnu (C). We will later show that the functor θ induces an equivalence of Alg(C) with
a subcategory of Algnu (C) (Theorem 2.8.1).
q p
Definition 2.2.6. Let M⊗ → C⊗ → N(∆)op exhibit M = M⊗ [0] as left-tensored over the monoidal ∞-
category C = C[1] . A nonunital module object of M is a functor M : N(∆nu )op → M⊗ with the following
⊗
properties:
(1) The composition q ◦ M is a nonunital algebra object of C.
(2) Let α : [m] → [n] be a convex map in ∆nu such that α(m) = n. Then M (α) is a (p ◦ q)-coCartesian
morphism of M⊗ .
We let Modnu (M) denote the full subcategory of MapN(∆)op (N(∆nu )op , M⊗ ) spanned by the nonunital mod-
ule objects. If A ∈ Algnu (C), then we let Modnu nu
A (M) denote the fiber Mod (M)×Algnu (M) {A}. If A ∈ Alg(C),
nu nu nu
then we let ModA (M) = Modθ(A) (M), where θ : Alg(C) → Alg (C) denotes the forgetful functor (see Re-
mark 2.2.5).
Remark 2.2.7. The terminology of Definition 2.2.6 is perhaps slightly confusing: remember that a module
object of M always refers to a pair (A, M ), where A is an algebra object of C and M is a module over A.
To obtain the notion of a nonunital module object, we allow A to be a nonunital algebra (and drop the
requirement that the unit of A, if it exists, acts by the identity on M ).
Remark 2.2.8. In the situation of Definition 2.2.6, evaluation at [0] ∈ ∆nu induces a forgetful functor
Modnu (M) → M. We will generally abuse notation by not distinguishing between a nonunital module object
M ∈ Modnu (M) and its image in M.
q p
Remark 2.2.9. Let M⊗ → C⊗ → N(∆)op exhibit M = M⊗ [0] as left-tensored over the monoidal ∞-category
⊗ ⊗
C = C[1] , and let M : N(∆) → M be a section of p ◦ q. Then M is a module object of M if and only
op
if M | N(∆nu )op is a nonunital module object of M. In particular, restriction induces a functor Mod(M) →
Modnu (M).
Definition 2.2.10. Let C be a monoidal ∞-category, let A be a nonunital algebra object of C, and let
u : 1C → A be an arbitrary map. We say that u is a left unit if the composition
u
A ' A ⊗ 1C → A ⊗ A → A
is homotopic to the identity in C. Similarly, we will say that u is a right unit if the composition
u
A ' 1C ⊗ A → A ⊗ A → A
is homotopic to the identity in C. We will say that u is a quasi-unit if it is both a left unit and a right unit. We
will say that A is quasi-unital if there exists a quasi-unit u : 1C → A. Let f : A → A0 be a morphism between
nonunital algebra objects of C. We will say that f is quasi-unital if there exists a quasi-unit u : 1C → A, and
the composition f ◦ u : 1C → A0 is a quasi-unit for A0 . We let Algqu (C) denote the subcategory of Algnu (C)
whose objects are quasi-unital algebra objects of C, and whose morphisms are quasi-unital maps of algebras.
59
Remark 2.2.11. Let A be a nonunital algebra object of a monoidal ∞-category C. Suppose that u : 1C → A
is a left unit and v : 1C → A is a right unit. Then the composition
u⊗v
1C ' 1C ⊗ 1C → A ⊗ A → A
is homotopic to both u and v, so that u and v are homotopic to one another. It follows that A is quasi-unital
if and only if A admits both a left and right unit. In this case, a quasi-unit u : 1C → A is uniquely determined
(up to homotopy).
Remark 2.2.12. We will see later that there is essentially no difference between algebras and quasi-unital
algebras. More precisely, we will show that for every monoidal ∞-category C, the forgetful functor Alg(C) →
Algqu (C) is a trivial Kan fibration (Theorem 2.8.1).
Definition 2.2.13. Let C be a monoidal ∞-category, let M be an ∞-category which is left-tensored over C,
and let A be a quasi-unital algebra object of C. We will say that an object M ∈ Modnu
A (M) is quasi-unital
if the composition
u
φ : M ' 1C ⊗ M → A ⊗ M → M
is homotopic to the identity in M, where u is a quasi-unit for A. We let Modqu
A (M) denote the full subcategory
of Modnu
A (M) spanned by the quasi-unital A-modules.
Remark 2.2.14. In view of Remark 2.2.11, the condition of Definition 2.2.13 does not depend on the choice
of a quasi-unit u : 1C → A.
Remark 2.2.15. In the situation of Definition 2.2.13, the condition that ψ be homotopic to the identity
is equivalent to the (apparently weaker) condition that ψ be an equivalence. For suppose that ψ is an
equivalence. Since the composition
u⊗u
1C ' 1C ⊗ 1C → A ⊗ A → A
is equivalent to u, we conclude that ψ 2 is homotopic to ψ (that is, ψ 2 and ψ belong to the same connected
component of MapM (M, M ) ). If ψ is invertible in the homotopy category hM, this forces ψ to be homotopic
to the identity.
Our goal in this section is to prove the following result:
Proposition 2.2.16. Let M be an ∞-category which is left-tensored over a monoidal ∞-category C, and let
A be an algebra object of C. The restriction map ModA (M) → Modnu A (M) induces a trivial Kan fibration
θ : ModA (M) → ModquA (M).
In other words, the theory of A-modules is equivalent to the theory of nonunital A-modules in which the
unit of A happens to act by the identity.
Proof. It is clear that θ is a categorical fibration. It will therefore suffice to show that θ is a categorical
equivalence.
We define a subcategory I ⊆ [1] × ∆op as follows:
(1) Every object of [1] × ∆op belongs to I.
(2) A morphism α : (i, [m]) → (j, [n]) in [1] × ∆op belongs to I if and only if either i = 0 or the map
[n] → [m] is injective.
For i = 0, 1, we let Ii denote the full subcategory of I spanned by the objects {(i, [n])}n≥0 .
Form a pullback diagram
N / M⊗
p
N(∆)op
A / C⊗ .
60
Let D denote the full subcategory of MapN(∆)op (N(I), N) spanned by those functors f : N(I) → N with the
following properties:
(i) The restriction f | N(I0 ) belongs to ModA (M).
(ii) The restriction f | N(I1 ) belongs to Modqu
A (M).
(iii) For each n ≥ 0, the induced map f (0, [n]) → f (1, [n]) is an equivalence in N[n] ' M.
We observe that, if (iii) is satisfied, then (i) and (ii) are equivalent. For each n ≥ 0, the cat-
egory I0 ×I I/(1,[n]) has a final object, given by the map (0, [n]) → (1, [n]). It follows that a functor
f ∈ MapN(∆)op (N(I), N) satisfies (iii) if and only if f is a p-left Kan extension of f | N(I0 ). Invoking
Proposition T.[Link], we deduce that the restriction map r0 : D → ModA (M) is a trivial Kan fibration
onto its essential image. Moreover, r0 has a section s, given by composition with the projection I → ∆op .
Consequently, r0 is a trivial Kan fibration, so s is a categorical equivalence. The restriction map θ factors
s r1
as a composition ModA (M) → D → Modqu
A (M). Consequently, it will suffice to show that r1 is a categorical
equivalence. In view of Proposition T.[Link], it will suffice to prove the following:
In what follows, let us fix a quasi-unital module f1 ∈ Modqu A (M) and an integer n ≥ 0. Let J =
I1 ×I I(0,[n])/ , and let g : N(J) → N be the composition of f1 with the projection J → N(I1 ). Let v ∈ J
denote the object corresponding to the morphism (0, [n]) → (1, [n]). In view of Lemma T.[Link], it will
suffice to prove the following assertions (for every choice of f1 , n ≥ 0):
(a0 ) There exists a p-limit diagram g : N(J). → N rendering the following diagram commutative:
g
/
N(J)
_ t: N
t
g
t p
t
t
N(J). / N(∆)op .
(b0 ) Given an arbitrary map g which renders the above diagram commutative, g is a p-limit diagram if and
only if g carries {v}. ⊆ N(J). to an equivalence in N[n] ' M.
Let J0 denote the full subcategory of J spanned by those maps α : (0, [n]) → (1, [m]) for which the image
of the induced map [m] → [n] contains n. We claim that the inclusion N(J0 )op ⊆ N(J)op is cofinal. In view
of Theorem T.[Link], it will suffice to show that, for every object α ∈ J, the category J0 ×J J/α has weakly
contractible nerve. If α ∈ J0 , this is obvious. Suppose that α classifies a map γ : [m] → [n]. Then J0 ×J J/α
can be identified with a product of categories {Eop i }0≤i≤n , where
(
(∆nu
+ )γ −1 (i)/ if i < n
Ei ' nu
∆ if i = n.
The categories Ei have initial objects for i < n, and En has weakly contractible nerve (because the in-
clusion N(∆nu )op ⊆ N(∆)op is cofinal (Lemma T.[Link]), cofinal maps are weak homotopy equivalences
(Proposition T.[Link]), and N(∆)op is weakly contractible (Lemma T.[Link] and Proposition T.[Link])),
so 0≤i≤n N(Ei )op is likewise weakly contractible.
Q
Let g0 = g| N(J0 ). In view of the cofinality statement above, (a0 ) and (b0 ) are equivalent to the following
assertions:
61
(a00 ) There exists a p-limit diagram g 0 : N(J0 ). → N rendering the following diagram commutative:
g0
/
N(J 0 )
_ s s9 N
g0
s s p
ss
N(J0 ). / N(∆)op .
(b00 ) Given an arbitrary map g 0 which renders the above diagram commutative, g 0 is a p-limit diagram if
and only if g 0 carries {v}. ⊆ N(J0 ). to an equivalence in N[n] ' M.
We now observe that, for every morphism α : [m] → [n] in ∆ for which α(m) = n classifying a map
∆1 → N(∆)op the pullback N ×N(∆)op ∆1 is equivalent to a product M ×∆1 . It follows that for every object
N ∈ N[m] , there exists a locally p-Cartesian morphism α : N 0 → N in N covering α. Lemma 2.1.16 implies
that α is p-Cartesian.
Let h1 : N(J0 ) → N(∆)op denote the composition N(J0 ) → N(I) → N(∆)op , so that we have a natural
transformation h : ∆1 × N(J0 ) → N(∆)op from h0 = h|{0} × N(J0 ) to h1 , where h0 is the constant functor
taking the value [n]. For each object x ∈ N(J0 ). , the restriction of h to ∆1 × {x} classifies a morphism
α : [m] → [n] satisfying α(m) = n. It follows that we can lift h to a p-Cartesian transformation e h :
∆1 × N(J0 ) → N with e h|{1} × N(J0 ) = g0 . Let g00 = e
h|{0} × N(J0 ). Using Proposition T.[Link], we obtain
the following reformulations of (a00 ) and (b00 ):
(a000 ) There exists a p-limit diagram g 00 : N(J0 ). → N rendering the following diagram commutative:
g00
/
N(J 0 )
_ s s9 N
s
g 00
p
s
s s h0
N(J0 ). / N(∆)op .
(b000 ) Given an arbitrary map g 0 which renders the above diagram commutative, g 00 is a p-limit diagram if
and only if g 00 carries {v}. ⊆ N(J0 ). to an equivalence in N[n] ' M.
We now prove (a000 ). Let us first regard g00 as a functor from N(J0 ) to N[n] ' M. Let M = f1 ([0]) ∈ M.
Unwinding the definitions, we see that the values assumed by g00 can be identified with M , and the morphisms
between these values are given by iterated multiplication by the unit 1C → A. Since f1 is a quasi-unital
module, it follows that g00 carries every morphism in J0 toQan equivalence in N[n] . The simplicial set N(J0 ) is
weakly contractible, since it is isomorphic to the product ( 0≤i<n N(∆nu op nu op
+ ) )×N(∆ ) . Applying Corollary
T.[Link], we deduce that g00 admits a colimit g 00 : N(J0 ). → N[n] , and that g 00 carries {v}. to an equivalence
in N[n] . Since the ∞-category M⊗ ⊗
[n] is equivalent to the product C[n] × M, we conclude that g 0 is a q[n] -limit
0
⊗ ⊗
diagram, where q[n] : M[n] → C[n] denotes the production. Applying Corollary T.[Link] to the diagram
M⊗ I
q
/ C⊗
II vv
II v
II vv
II vvv
$ {v
N(∆)op ,
we conclude that g 00 is a q-limit diagram. Since p is a pullback of q, we deduce that g 00 is a p-limit diagram.
This proves (a000 ). Moreover, the uniqueness of p-limit diagrams implies the “only if” direction of (b000 ).
It remains only to prove the “if” direction of (b000 ). Let ge00 : N(J0 )/ → N[n] be an arbitrary extension of
g0 such that ge00 carries {v}/ to an equivalence. Since g 00 is a limit of g00 , there exists a natural transformation
0
γ : ge00 → g 00 which is an equivalence when restricted to N(J0 ). Since both ge00 and g 00 carry {v}/ to an
equivalence in N[n] , we conclude that γ is also an equivalence at the cone point of N(J0 )/ . It follows that ge00
is equivalent to g 00 , so that ge00 is also a p-limit diagram as desired.
62
2.3 Limits and Colimits of Modules
Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and A an algebra object
of C. Our goal in this section is to construct limits and colimits in the ∞-category ModA (M).
We begin with the study of limits in ModA (M). In fact, we will work a little bit more generally, and
consider relative limits with respect to the forgetful functor Mod(M) → Alg(C) (we refer the reader to §T.4.3
for a discussion of relative limits in general). Our basic result is Proposition 2.3.2, which assert that θ admits
relative limits provided that the corresponding limits exist in M. We begin with a somewhat technical lemma,
whose proof we defer until the end of this section.
Lemma 2.3.1. Let p : C → D be a categorical fibration of ∞-categories, let E and K be simplicial sets, and
suppose given a diagram
K × _ E
f
/
v; C
v
f
v p
v
v
K/ × E / D.
Suppose further that for each vertex E of E, there exists an extension f E : K / → C of fE which is compatible
with the above diagram and is a p-limit. Then:
(1) There exists a map f : K / × E → C rendering the above diagram commutative, with the property that
for each vertex E of E, the induced map f E : K / → C is a p-limit diagram.
(2) Let f : K / × E → C be an arbitrary map which renders the above diagram commutative. Then f
satisfies the condition of (1) if and only if the adjoint map K / → Fun(E, C) is a pE -limit diagram,
where pE : Fun(E, C) → Fun(E, D) is given by composition with p.
Proposition 2.3.2. Let C be a monoidal ∞-category, and let M be an ∞-category which is left-tensored
over C. Let K be a simplicial set such that M admits K-indexed limits, and let θ : Mod(M) → Alg(C) be the
forgetful functor. Then:
(2) An arbitrary map g : K / → Mod(M) is a θ-limit diagram if and only if the induced map K / → M is
a limit diagram.
63
(20 ) An arbitrary diagram K / → M⊗
[n] is a q[n] -limit diagram if and only the composition
K / → M⊗ ⊗
[n] → M{n} ' M
is a limit diagram.
Combining this observation with Corollary T.[Link], we deduce:
K / → M⊗ ⊗
[n] → M{n} ' M
is a limit diagram.
Let Mod0 (M) be the full subcategory of MapN(∆)op (N(∆)op , M⊗ ) spanned by those objects which project
to algebra objects of C. Combining (100 ), (200 ), and Lemma 2.3.1, we deduce:
To deduce (1) from these assertions, it will suffice to show that if if g : K . → Mod0 (M) satisfies (2000 ), and
g = g|K factors through Mod(M), then g factors through Mod(M). Let f : [m] → [n] be a convex morphism
in ∆ such that f (m) = n. Then f induces a natural transformation g [n] → g [m] of functors K / → M⊗ . We
wish to show that this natural transformation is (p ◦ q)-coCartesian. Since f (m) = n, we have a homotopy
commutative diagram
M⊗ / M⊗
[n] [m]
BB {
BBα {
BB {{
BB {{ β
! }{{
M,
and it suffices to show that the associated transformation t : α ◦ g [n] → β ◦ g [m] is an equivalence. Our
hypothesis implies that t restricts to an equivalence t : α ◦ g[n] → β ◦ g[m] . Since g satisfies (200 ), the maps
α ◦ g [n] and β ◦ g [m] are both limit diagrams in M. It follows that t is an equivalence as well, as desired.
We now complete the proof by observing that if g : K / → Mod0 (M) factors through Mod(M), then the
criteria of (2) and (2000 ) are equivalent.
64
Corollary 2.3.3. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
θ : Mod(M) → Alg(C) the forgetful functor. Then θ is a Cartesian fibration. Moreover, a morphism f in
Mod(M) is θ-Cartesian if and only if the image of f in M is an equivalence.
Proof. Apply Proposition 2.3.2 in the case K = ∆0 .
Remark 2.3.4. Proposition 2.3.2 has an analogue for nonunital modules, with exactly the same proof. In
particular, we obtain the following nonunital version of Corollary 2.3.3:
(∗) The forgetful functor θ : Modnu (M) → Algnu (C) is a Cartesian fibration. Moreover, a morphism
f : M → N of nonunital module objects is θ-Cartesian if and only if its image in M is an equivalence.
Corollary 2.3.5. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
θ : Mod(M) → Alg(C) the forgetful functor. Let A be an algebra object of C. Suppose that M admits
K-indexed limits. Then:
(1) The ∞-category ModA (M) admits K-indexed limits.
(2) A map p : K / → ModA (M) is a limit diagram if and only if the induced map K / → M is a limit
diagram.
(3) Given a morphism φ : B → A of algebra objects of A, the induced functor ModA (M) → ModB (M)
preserves K-indexed limits.
We now turn to the problem of constructing colimits in ∞-categories of modules. We begin with the
following very general principle:
Proposition 2.3.6. Let A ⊆ Cat d∞ be a subcategory of the ∞-category of (not necessarily small) ∞-
categories. Assume that A has the following properties:
(a) The ∞-category A admits small limits, and the inclusion A ⊆ Cat
d∞ preserves small limits.
p0 p
N(∆)op
A / C⊗ .
We observe that p0 is a locally coCartesian fibration (Lemma 2.1.13), each fiber of p0 is equivalent to M, and
each of the associated functors can be identified with an iterate of the functor A ⊗ • : M → M. Assertion
(1) is now an immediate consequence of Proposition T.[Link].
Now suppose that f : N → ModA (M) is as in (2). Proposition T.[Link] implies that f is a morphism
of A if and only if, for every n ≥ 0, the composite map N → ModA (M) → X[n] belongs to A. We complete
the proof by observing that each of the functors ModA (M) → X[n] is equivalent to the forgetful functor
ModA (M) → M.
65
Corollary 2.3.7. Let C be a monoidal ∞-category, let M be an ∞-category which is left-tensored over C.
Let K be a simplicial set such that M admits K-indexed colimits. Let A ∈ Alg(C), and suppose that the
functor A ⊗ • : M → M preserves K-indexed colimits. Then:
(1) Every diagram f : K → ModA (M) has a colimit.
(2) An arbitrary diagram f : K . → ModA (M) is a colimit diagram if and only if it induces a colimit
diagram K . → M.
Proof. Let A ⊆ Cat
d∞ be the subcategory whose objects are ∞-categories which admit K-indexed colimits,
and whose morphisms are functors which preserve K-indexed colimits. Applying Proposition 2.3.6, we
conclude that ModA (M) belongs to A, and that the forgetful functor ModA (M) → M is a morphism of
A. This proves (1), and the “only if” direction of (2). The “if” direction then follows formally, since the
forgetful functor ModA (M) → M is conservative.
Corollary 2.3.8. Let C be an ∞-category equipped with a monoidal structure and let M be left-tensored
over C. Suppose that M is presentable and that, for each C ∈ C, the functor C ⊗ • : M → M preserves small
colimits. Then:
(1) For every A ∈ Alg(C), the ∞-category ModA (M) is presentable.
(2) For every morphism A → B of algebra objects of C, the associated functor ModB (M) → ModA (M)
preserves small limits and colimits.
(3) The forgetful functor θ : Mod(M) → Alg(C) is a presentable fibration (Definition T.[Link]).
Proof. Assertion (1) is a special case of Proposition 2.3.6. Corollary 2.3.3 implies that the diagram
is a q-colimit diagram. Since F is a q-left Kan extension of F | C0 , it will suffice to show that the map
φ0 : D0/D → C0/C is a trivial Kan fibration. The map φ0 is a pullback of the map φ : D/D → C/C , which is a
trivial Kan fibration by Proposition T.[Link].
66
Lemma 2.3.11. Let p : X → S and q : Y → Z be maps of simplicial sets. Assume that q is a categorical
fibration, and that p is either a Cartesian fibration or a coCartesian fibration.
Define new simplicial sets Y 0 and Z 0 equipped with maps Y 0 → S, Z 0 → S via the formulas
f0
C ? ∂ ∆ n / Y0
_ v:
v
v q0
v
v
C ?∆n
g
/ Z 0,
where f 0 | C ?{0} coincides with f . We wish to show that there exists a dotted arrow, as indicated in the
diagram. Composing g with the map Z 0 → S, we obtain a map C ?∆n → S. Let D denote the fiber product
X ×S (C ?∆n ), and let D0 = X ×S (C ? ∂ ∆n ). Since C is minimal, it is strictly unital (Example C.2.4.5), so
that C ?∆n is strictly unital. Similarly, the minimal fibration X → S is strictly unital (Example C.2.4.6),
so that the map D → C ?∆n is strictly unital. It follows that D is a strictly unital ∞-category (Remarks
C.2.4.3 and C.2.4.4). Unwinding the definitions, we are reduced to solving a lifting problem depicted in the
diagram
F0 /
D0 _ Y
q
D
G / Z.
Let D0 denote the inverse image of ∆n in D. For every simplicial subset W ⊆ D0 , we let D(W ) denote
the collection of all simplices of D whose intersection with D0 belongs to W . Let P denote the partially
ordered collection of pairs (W, FW ), where W ⊆ D0 contains the inverse image of ∂ ∆n , and FW : D(W ) → Y
67
satisfies FW | D0 = F 0 , and FW fits into a commutative diagram
D(W
FW
/Y
_ )
q
D
G / Z.
Applying Zorn’s lemma, we deduce that P has a maximal element. To complete the proof, it will suffice
to show that W = D0 . Assume otherwise, and let σ be a simplex of D0 of minimal dimension which does not
belong to W . We note that σ surjects onto ∆n , so the dimension of σ is necessarily positive. Let E denote
the fiber product D/σ ×C ?∆n C. Using Proposition C.2.4.7, we deduce the existence of a pushout diagram
E ? ∂ _ σ / D(W )
E ?σ / D(W 0 ).
In view of the maximality of (W, FW ), it follows that FW does not admit an extension to D(W 0 ). In other
words, there is no solution to the associated lifting problem
E ? ∂ _ σ
h /
w; Y
w
w q
w
w
E ?σ / Z.
Let h0 denote the restriction of h to E ?{v}, where v is the initial vertex of σ. Then h0 is not a q-colimit
diagram. However, h0 can be written as a composition
h00
E ?{v} → (D/v ×C ?∆n C). → Y,
where h00 is a q-colimit diagram. The map E → D/v ×C ?∆n C is a pullback of the trivial fibration D/σ → D/v ,
and therefore cofinal; we therefore obtain a contradiction and the proof is complete.
Proof of Lemma 2.3.1. Without loss of generality, we may suppose that E and K are ∞-categories. Let ∞
denote the cone point of K / . For each object E ∈ E, the inclusion K × {idE } ⊆ K × EE/ ' (K × E)(∞,E)/
is left anodyne. Consequently, f satisfies (1) if and only if f is a p-right Kan extension of f 0 . The existence
of f follows from Lemma T.[Link].
The “only if” direction of (2) follows immediately from Lemma 2.3.11. The converse follows from the
uniqueness of limits (up to equivalence).
68
The goal of this section is to prove the following result:
Proposition 2.4.2. Let C be a monoidal ∞-category, and let M be an ∞-category which is left-tensored
over C. Let A ∈ Alg(C). Then:
(1) The forgetful functor θ : ModA (M) → M admits a left adjoint.
(2) For every M0 ∈ M, there exists a free A-module M generated by M0 .
(3) An arbitrary map M0 → θ(N ) exhibits N as a free A-module generated by M0 if and only if the
composition
A ⊗ M0 → A ⊗ θ(N ) → θ(N )
is an equivalence in M.
Corollary 2.4.3. Let C be a monoidal ∞-category, 1C the unit object of C, A an algebra object of C,
θ : ModA (C) → C the forgetful functor, and M ∈ ModA (C). Then composition with the unit map of A induces
a homotopy equivalence MapModA (C) (A, M ) → MapC (1C , θ(M )). Here we identify A with the corresponding
left A-module (Example 2.1.7).
Proof. Proposition 2.4.2 implies that A is freely generated by the unit map 1C → A as a left A-module.
Corollary 2.4.4. Let C be an ∞-category equipped with a monoidal structure, and let M be an ∞-category
which is left-tensored over C. Let A be an algebra object of Alg(C) such that the unit map 1C → A is an
equivalence in C. Then the forgetful functor θ : ModA (M) → M is an equivalence of ∞-categories.
Proof. Let F be the left adjoint to θ supplied by Proposition 2.4.2, and let
u : idM → θ ◦ F, v : F ◦ θ → idM
be a compatible unit and counit for the adjunction. We wish to prove that u and v are equivalences of
functors.
We first consider the functor u. Proposition 2.4.2 implies that the composition θ ◦ F can be identified
with the functor M 7→ A ⊗ M . The unit map u is given by tensor product with the unit map u0 : 1C → A
of the algebra A. By hypothesis, u0 is an equivalence in C, so that u is an equivalence in Fun(M, M).
We now show that v is an equivalence. Since the functor θ detects equivalences (Corollary 2.3.3), it will
suffice to show that the induced transformation α : θ ◦ F ◦ θ → θ is an equivalence of functors. We now
observe that u provides a right inverse to this α. Since u is an equivalence, we conclude also that α is an
equivalence.
p q
Proof of Proposition 2.4.2. Let M⊗ → C⊗ → N(∆)op realize M as left-tensored over C. Let I be the
subcategory of [1] × ∆op defined as follows:
69
(ii) The restriction f | N(I1 ) is a module object of M⊗ .
Let D0 be the full subcategory of D spanned by those functors f which satisfy the following additional
condition:
(iii0 ) The functor f is a p0 -left Kan extension of f | N(I0 ).
Let D1 be the full subcategory of D spanned by those functors which satisfy the following additional condition:
(iii1 ) The functor f is a p0 -right Kan extension of f | N(I1 ).
We observe that every for every n ≥ 0, the ∞-category N(I1 )(0,[n])/ has a final object (1, [n]), and the
∞-category N(I0 )/(1,[n]) has an initial object (0, [n] ? [0]). Using Lemma T.[Link], we deduce:
(∗) Every functor f0 ∈ MapN(I) (N(I0 ), N) admits a p0 -left Kan extension f ∈ MapN(I) (N(I), N). Moreover,
an arbitrary extension f 0 is a p0 -left Kan extension if and only if p0 carries each morphism (0, [n]?[0]) →
(1, [n]) to a locally p0 -coCartesian edge of N (any such edge is automatically p0 -coCartesian, in view of
Lemma 2.1.16).
(∗0 ) Every functor f1 ∈ MapN(I) (N(I1 ), N) admits a p0 -right Kan extension f ∈ MapN(I) (N(I), N). More-
over, an arbitrary extension f 0 is a p0 -right Kan extension if and only if q carries each morphism
(0, [n]) → (1, [n]) to a p0 -Cartesian edge of N (these are the morphisms which project to equivalences
in M⊗ ).
Using (∗), we deduce that (i) and (iii0 ) imply (ii). Similarly, using (∗0 ), we deduce that (ii) and (iii1 )
imply (i). Let D00 be the full subcategory of MapN(I) (N(I0 ), N) spanned by the coCartesian sections, and
let D01 be the full subcategory of MapN(I) (N(I1 ), N) spanned by those functors which classify A-modules.
Proposition T.[Link] implies that the restriction maps
φ0 : D0 → D00 , φ1 : D1 → D01
are trivial Kan fibrations. The functor φ1 has a canonical section s, given by composition with the projection
I → ∆op ' I1 .
Let N0 = N ×N(I) N(I0 ). Using Proposition T.[Link], we deduce that the projection p00 : N0 → N(I0 ) is
a coCartesian fibration. Each fiber of p00 is equivalent to M, and each of the associated functors between the
fibers is an equivalence. Since N(I0 ) is weakly contractible (the category I0 has a zero object (0, [0])), we
deduce that N0 is equivalent to a product N(I0 ) × M. It follows also that the ∞-category D00 is equivalent,
via evaluation at the zero object of I0 , to M.
The forgetful functor ModA (M) → M is equivalent to the composition
s
θ : ModA (M) ' D01 → D1 → D00 → M,
where the final pair of maps are given by restriction and evaluation at the zero object of I0 . Using Proposition
T.[Link], we deduce that θ has a left adjoint, given by the composition
s0 s00
M → D00 → D0 ⊆ D → D01 ' ModA (M)
where the penultimate map is given by restriction, and the maps s0 and s00 are sections of the trivial fibrations
D0 → D00 → M. This proves (1).
The equivalence (1) ⇔ (2) follows from Proposition T.[Link]. More precisely, given M0 ∈ M, a free
A-module M generated by M0 can be constructed as follows. Choose a morphism α : (s00 ◦ s0 )(M0 ) → D
in D, where D ∈ D1 . Then D restricts to an object M ∈ ModA (M), and the natural transformation α
determines a map
ψ : M0 = ((s00 ◦ s0 )(M0 ))(0, [0]) → ((s00 ◦ s0 )(M0 ))(1, [0]) ' D(1, [0]) = θ(M ).
70
Since (s00 ◦ s0 )(M0 ) is a q-left Kan extension of D| I0 , (∗) implies that the edge
is q-coCartesian. It follows that the canonical map A ⊗ M0 → θ(M ) is an equivalence. This proves the “only
if” direction of (3), since a free A-module generated by M0 is uniquely determined up to equivalence.
We now prove the “if” direction of (3). Suppose given an A-module N and a map ψ 0 : M0 → θ(N ) which
induces an equivalence A ⊗ M0 ' N . Let M ∈ ModA (M) be defined as above. Then ψ 0 is equivalent to a
ψ θ(g)
composition M0 → θ(M ) → θ(N ) for some map g : M → N . We have a commutative diagram
θ(M )
uu: GG
GG θ(g)
uuu GG
GG
uu G#
uu
A ⊗ M0 / θ(N ).
It follows from the two-out-of-three property that θ(g) is an equivalence in M. Corollary 2.3.5 now implies
that g is an equivalence, so that ψ 0 exhibits N as an A-module freely generated by M0 .
The forgetful functor ModA (A) → A is both a left Quillen functor and a right Quillen functor. Moreover,
if A is equipped with a compatible simplicial structure, then the induced simplicial structure on ModA (A)
endows ModA (A) with the structure of a simplicial model category.
Proof. The proof is similar to that of Proposition 1.6.15. We first observe that ModA (A) is presentable
(Corollary 2.3.8). Let T : ModA (A) → A be the forgetful functor. Then T admits a left adjoint given by
the formula F (X) = A ⊗ X, and a right adjoint given by the formula G(X) =A X. Since A is combinatorial,
there exists a (small) collection of morphisms I = {iα : C → C 0 } which generates the class of cofibrations in
A, and a (small) collection of morphisms J = {jα : D → D0 } which generates the class of trivial cofibrations
in A. Let F (I) be the weakly saturated class of morphisms in ModA (A) generated by {F (i) : i ∈ I}, and
let F (J) be defined similarly. Unwinding the definitions, we see that a morphism in ModA (A) is a trivial
fibration if and only if it has the right lifting property with respect to F (i), for every i ∈ I. Invoking the
small object argument, we deduce that every morphism f : M → N in ModA (A) admits a factorization
f0 f 00
M → N 0 → N where f 0 ∈ F (I) and f 00 is a trivial fibration. Similarly, we can find an analogous factorization
71
where f 0 ∈ F (J) and f 00 is a fibration. Using standard arguments, we are reduced to the problem of showing
that each morphism belonging to F (J) is a weak equivalence in ModA (A). Let S be the collection of all
morphisms f : M → N in ModA (A) such that T (f ) is a trivial cofibration in A. We wish to prove that
F (J) ⊆ S. Since T preserves colimits, we conclude that S is weakly saturated; it will therefore suffice to
show that for each j ∈ J, F (j) ∈ S. In other words, we must show that if j : X → Y is a trivial cofibration
in A, then the induced map A ⊗ X → A ⊗ Y is again a trivial cofibration. This follows immediately from
the definition of a monoidal model category, in view of our assumption that A is a cofibrant object of A.
This completes the proof that ModA (A) is a model category.
The forgetful functor T : ModA (A) → A is a right Quillen functor by construction. To see that T is also
a left Quillen functor, it suffices to show that the right adjoint G : A → ModA (A) preserves fibrations and
trivial fibrations. In view of the definition of fibrations and trivial fibrations in ModA (A), this is equivalent
to the assertion that the composition T ◦ G : A → A preserves fibrations and trivial fibrations. This follows
immediately from the definition of a monoidal model category, since A ∈ A is cofibrant.
Now suppose that A is equipped with a compatible simplicial structure. We claim that ModA (A)
inherits the structure of a simplicial model category. For this, we suppose that f : M → N is a fibration in
ModA (A) and that g : X → Y is a cofibration of simplicial sets. We wish to show that the induced map
M Y → M X ×N X N Y is a fibration in ModA (A), which is trivial if either f or g is trivial. This follows
immediately from the analogous statement in the simplicial model category A.
Remark 2.5.2. Proposition 2.5.1 admits the following generalization: suppose that A is a combinatorial
model category, and that F : A → A is a left Quillen functor which is equipped with the structure of a
monad. Then the category of algebras over F inherits a model structure, where the fibrations and weak
equivalences are defined at the level of the underlying objects of A. The proof is exactly as given above.
Remark 2.5.3. If A is a symmetric monoidal model category satisfying the monoid axiom, then the hy-
pothesis that the algebra A be cofibrant is superfluous; see [60].
Theorem 2.5.4. Let A be a combinatorial simplicial model category equipped with a compatible monoidal
structure, let θ : N(Alg(A)o ) → Alg(N(Ao )) be as in Theorem 1.6.17, and let A ∈ Alg(A)o . Then the
canonical map N(ModA (A)o ) → Modθ(A) (N(Ao )) is an equivalence of ∞-categories.
Proof. Consider the diagram
We will show that this diagram satisfies the hypotheses of Corollary 3.5.7:
(a) The ∞-categories N(ModA (A)o ) and Modθ(A) (N(Ao )) admit geometric realizations of simplicial ob-
jects. In fact, both of these ∞-categories are presentable. For N(Alg(A)o ), this follows from Proposi-
tion T.A.3.7.6 and 2.5.1. For Modθ(A) (N(A)o ), we first observe that N(A)o is presentable (Proposition
T.A.3.7.6) and that the functor A ⊗ • preserves colimits, and then apply Corollary 2.3.8.
(b) The functors G and G0 admit left adjoints F and F 0 . The existence of a left adjoint to G follows from
the fact that G is determined by a right Quillen functor. The existence of a left adjoint to G0 follows
from Proposition 2.4.2.
(c) The functor G0 is conservative and preserves geometric realizations of simplicial objects. This follows
from Corollaries 2.3.3 and 2.3.7.
(d) The functor G is conservative and preserves geometric realizations of simplicial objects. The first
assertion is immediate from the definition of the weak equivalences in ModA (A), and the second
follows from the fact that G is also a left Quillen functor.
72
(e) The natural map G0 ◦ F 0 → G ◦ F is an equivalence. Unwinding the definitions, we are reduced to
proving that if N ∈ Ao , then the natural map N → A ⊗ N induces an equivalence F 0 (N ) ' A ⊗ N .
This is a special case of Proposition 2.4.2.
(C) As an algebra object of Cat∞ , where we view Cat∞ as endowed with the Cartesian monoidal structure.
The purpose of this section is to obtain a similar picture for the theory of ∞-categories tensored over
C. Our first step is to establish an analogue of Proposition 1.2.14, which will allow us to describe module
objects in an ∞-category endowed with a Cartesian monoidal structure.
We let MonL (C) denote the full subcategory of Fun(∆1 × N(∆)op , C) spanned by the left monoid actions.
We now have the following analogue of Proposition 1.2.14:
Proposition 2.6.2. Let C be an ∞-category which admits finite products, let p : C× → N(∆)op be the
associated (Cartesian) monoidal ∞-category (see Proposition 1.2.8), and let C×,L → C× exhibit C as left
tensored over itself (Example 2.1.3). Then composition with the Cartesian structure C× → C induces an
equivalence of ∞-categories Mod(C) → MonL (C).
Proof. Let t : ∆ → ∆ be the functor [n] 7→ [n] ? [0], and α : id → t the canonical transformation, which we
may identify with a functor [1] × ∆ → ∆. Let I = ∆× ×∆ ([1] × ∆). Objects of I can be identified with
triples (a, [n], i ≤ j), where 0 ≤ a ≤ 1 and 0 ≤ i ≤ j ≤ n + a. Let I0 be the full subcategory (equivalent to
[1] × ∆) spanned by objects of the form (a, [n], 0 ≤ n + a).
Unwinding the definitions, we see that Mod(M) is equivalent to the full subcategory of Fun(N(I)op , C)
spanned by those functors F : N(I)op → C which have the following properties:
(i) For 0 ≤ a ≤ 1 and 0 ≤ i ≤ jQ ≤ n + a, the natural maps F (a, [n], i ≤ j) → F (a, [n], k ≤ k + 1) exhibit
F (a, [n], i ≤ j) as a product i≤k<j F (a, [n], k ≤ k + 1) in the ∞-category C.
(ii) For every convex map α : [m] → [n], and every 0 ≤ i ≤ j ≤ m, the associated map F (0, [n], α(i) ≤
α(j)) → F (0, [m], i ≤ j) is an equivalence.
(iii) For every 0 ≤ i ≤ j ≤ n, the canonical map F (1, [n], i ≤ j) → F (0, [n], i ≤ j) is an equivalence in C.
(iv) For every morphism α : [m] → [n] such that α(m) = n, the map
is an equivalence.
73
On the other hand, MonL (C) can be identified with the ∞-category of functors F0 : N(I0 )op → C with
the following properties:
(i0 ) For each n ≥ 0, the natural map F0 (0, [n], 0 ≤ n) → 0≤i<n F0 (0, {i, i + 1}, i ≤ i + 1) is an equivalence.
Q
(ii0 ) For n ≥ 0, the inclusion [0] ' {n} ⊆ [n] induces an equivalence
F0 (1, [n], 0 ≤ n + 1) ' F0 (0, [n], 0 ≤ n) × F0 (1, [0], 0 ≤ 1).
The map Mod(M) → MonL (C) is given by restriction from I to I0 . In virtue of Proposition T.[Link],
it will suffice to verify the following:
(a) Every functor F0 : N(I0 )op → C which satisfies (i0 ) and (ii0 ) admits a right Kan extension to N(I).
(b) A functor F : N(I)op → C satisfies conditions (i) through (iv) if and only if the restriction F0 =
F | N(I0 )op satisfies (i0 ) and (ii0 ), and F is a right Kan extension of F0 .
Assertion (a) is obvious, since for every object X = (a, [n], i ≤ j), the category I0 ×I IX/ has a final
object. Moreover, we see that a functor F : N(I)op → C is a right Kan extension of F | N(I0 )op if and only if
the following condition is satisfied:
(iii0 ) For every 0 ≤ a ≤ 1 and every 0 ≤ i ≤ j ≤ n, the natural map
F (a, [n], i ≤ j) → F (0, {i, i + 1, . . . j}, i ≤ j)
is an equivalence.
(iv 0 ) For 0 ≤ i ≤ n + 1, the map F (1, [n], i ≤ n + 1) → F (1, {i, . . . , n}, i ≤ n + 1) is an equivalence.
It remains only to show that conditions (i) through (iv) are equivalent to conditions (i0 ) through (iv 0 ).
This is straightforward and left to the reader (we observe that each of the relevant conditions depends only
on the underlying functor Iop → hC).
Our next goal is to relate monoid actions in Cat∞ with tensored ∞-categories. For this, we will need to
introduce a bit of notation.
Notation 2.6.3. Let A = (Set+ ∆ )/ N(∆)op denote the category of marked simplicial sets (X, E) equipped
with a map X → N(∆)op . We will regard A as endowed with the coCartesian model structure of Remark
T.[Link]. The fibrant objects of A are of the form X \ , where p : X → N(∆)op is a coCartesian fibration
and X \ = (X, E), where E is the collection of p-coCartesian edges of X.
We let A[1] denote the category of functors from [1] to A, endowed with the injective model structure
(see §T.A.3.3). Then A[1] inherits from A the structure of a simplicial model category. We let Cat ^ Mod
∞
denote the underlying ∞-category N((A[1] )o ), obtained by taking the simplicial nerve of the category of
fibrant-cofibrant objects of A[1] .
Note that every object of A[1] is cofibrant. Consequently, we may identify (A[1] )o with the category of
fibrant objects of A[1] . These, in turn, can be described as fibrations between fibrant objects of A. The
following result describes the structure of such a fibration:
Proposition 2.6.4. Suppose given a commutative triangle of ∞-categories
X@
f
/Y
@@ p
@@
@@ q
S
where p and q are coCartesian fibrations, and f carries p-coCartesian morphisms in X to q-coCartesian
morphisms in Y . The following conditions are equivalent:
74
(1) The map f is a categorical fibration of simplicial sets.
(2) The map f induces a fibration X \ → Y \ in the category (Set+ ∆ )/S , endowed with the opposite of
the model structure defined in §T.3.1 (here X \ and Y \ denote the marked simplicial sets obtained by
marking all of the coCartesian edges of X and Y , respectively).
Proof. According to Theorem T.[Link], the forgetful functor (Set+
∆ )/S → (Set∆ )/S is a right Quillen functor,
where (Set∆ )/S is endowed with the Joyal model structure. Thus (2) ⇒ (1). Conversely, suppose that f is
a categorical fibration. We must show that every lifting problem
A _
f
/ X\
}>
G } p
i }
}
B
g
/ Y\
in (Set+ +
∆ )/S has a solution, provided that i is a trivial cofibration in (Set∆ )/S . We first invoke Proposition
T.[Link] to deduce that X \ and Y \ are fibrant objects of (Set+ ∆ )/S . Consequently, f extends to a map
F : B → X \ . The maps p ◦ F, g : B → Y \ agree on A. Since Y \ is fibrant, we conclude that there is a
homotopy from p ◦ F to g. Thus, there exists a contractible Kan complex K containing a pair of vertices v
and v 0 , and a map h : B × K [ → Y \ such that h|B × {v} = p ◦ F and h|B × {v 0 } = g, and h|A × K [ coincides
f
with the composition A × K [ → A → Y \ . The inclusion
a
(B × {v}) (A × K [ ) ⊆ B × K [
A×{v}
is a categorical equivalence (on the level of the underlying simplicial sets). Invoking assumption (1), we
conclude that the homotopy h lifts to a map of simplicial sets H : B × K → X such that H|A × K coincides
f
with the composition A × K → A → X and H|B × {v} = F . Since the collection of p-coCartesian edges of
X is stable under equivalence, we deduce that H underlies a map of marked simplicial sets B × K [ → X \ .
The restriction H|B × {v 0 } is therefore a map B → X \ with the desired properties.
p
Suppose given a diagram M⊗ → C⊗ → N(∆)op which exhibits an ∞-category M as left-tensored over a
monoidal ∞-category C. According to Proposition 2.6.4, we can view p as a fibration between fibrant objects
of A; that is, as an object of the ∞-category Cat
^ Mod
∞ . Of course, not every object of Cat
^ Mod
∞is of this form.
over C⊗ .
Corollary 2.6.6. There are canonical equivalences of ∞-categories
CatMod
∞ ' MonL (Cat∞ ) ' Mod(Cat∞ ),
where Cat∞ is endowed with the Cartesian monoidal structure and regarded as left-tensored over itself.
Proof. Let A denote the category of marked simplicial sets, endowed with the model structure of Proposition
T.[Link]. According to Proposition T.[Link], there is a (canonical) equivalence of ∞-categories Cat
^ Mod
'∞
Fun(∆1 , N(Ao )). Theorem T.[Link] allows us to identify N(Ao ) with Fun(N(∆)op , Cat∞ ). Consequently,
we obtain an equivalence Cat
^ Mod
∞ ' Fun(∆1 × N(∆)op , Cat∞ ). Unwinding the definitions, we see that under
this equivalence, Cat∞ corresponds to the full subcategory MonL (Cat∞ ) ⊆ Fun(∆1 × N(∆)op , Cat∞ ). This
Mod
proves the existence of the first equivalence. The existence of the second follows from Proposition 2.6.2.
75
Corollary 2.6.7. Let p : C⊗ → N(∆)op be a monoidal ∞-category, let q : C⊗,L → C⊗ exhibit C as
left-tensored over itself, let q 0 : M⊗ → C⊗ be an arbitrary ∞-category left-tensored over C, and let E ⊆
MapC⊗ (C⊗,L , M⊗ ) be the full subcategory spanned by those functors which carry q ◦ p-coCartesian edges
to q 0 ◦ p-coCartesian edges. Then evaluation on the unit object 1C induces an equivalence of ∞-categories
θ : E → M = M⊗ [0] .
Proof. It will suffice to prove that, for every simplicial set K, the map θ induces a bijection from the set
of equivalence classes of objects of Fun(K, E) to the set of equivalence classes of objects of Fun(K, M).
Replacing M⊗ by the fiber product C⊗ ×Fun(K,C⊗ ) Fun(K, M⊗ ), we may reduce to the case where K = ∆0 .
In this case, it suffices to show that θ induces an equivalence from the largest Kan complex contained in E
to the largest Kan complex contained in M. The latter Kan complex is equivalent to the mapping space
MapCat∞ (∗, M). Using Corollary 2.6.6, we can identify the former with MapModC⊗ (Cat∞ ) (C⊗,L , M⊗ ). The
desired result is now a special case of Corollary 2.4.3 (applied to the monoidal ∞-category Cat∞ , endowed
with the Cartesian monoidal structure).
Our goal in this section is to obtain an ∞-categorical generalization of the above construction. With an
eye toward later applications, we will treat a slightly more general problem. Suppose that C is a monoidal
∞-category, M an ∞-category which is left-tensored over C, and M is an object of M. Let us say that an
object C ∈ C acts on M if we are given a map C ⊗ M → M . We would like to extract an object End(M ) ∈ C
which is universal among objects which act on M , and show that End(M ) is an algebra object of C (and
further, that M can be promoted to an object of ModEnd(M ) (M)).
Our first goal is to give a careful formulation of the universal property desired of End(M ). We would like to
have, for every algebra object A ∈ Alg(C), a homotopy equivalence of MapAlg(C) (A, End(M )) with a suitable
classifying space for actions of A on M . The natural candidate for this latter space is the fiber product
{A} ×Alg(C) Mod(M) ×M {M }, which can be viewed as a fiber of the projection map θ : Mod(M) ×M {M } →
Alg(C). We will see below that θ is a right fibration (Corollary 2.7.8). Our problem is therefore to find an
object End(M ) ∈ Alg(C) which represents the right fibration θ, in the sense that we have a an equivalence
Mod(M) ×M {M } ' Alg(C)/ End(M ) of right fibrations over Alg(C) (see §T.4.4.4).
The next step is to realize the ∞-category Mod(M) ×M {M } as (equivalent to) the ∞-category of algebra
objects in a suitable monoidal ∞-category C[M ]. Roughly speaking, we will think of objects of C[M ] as pairs
(C, η), where C ∈ C and η : C ⊗ M → M is a morphism in M. The monoidal structure on C[M ] may be
described informally by the formula (C, η) ⊗ (C 0 , η 0 ) = (C ⊗ C 0 , η 00 ), where η 00 denotes the composition
id ⊗η 0 η
C ⊗ C 0 ⊗ M → C ⊗ M → M.
The desired object End(M ) can be viewed as a final object of C[M ]. Provided that this final object exists, it
automatically has the structure of an algebra object of C[M ] (Corollary 1.5.5). The image of End(M ) under
the (monoidal) forgetful functor C[M ] → C will therefore inherit the structure of an algebra object of C.
We are now ready to begin with a detailed definition of the monoidal ∞-category C[M ].
Notation 2.7.1. We define a category J as follows:
76
(a) An object of J is either pair ([n], i ≤ j), where [n] ∈ ∆ and 0 ≤ i ≤ j ≤ n, or a pair ([n], ∗), where
[n] ∈ ∆ and ∗ is a fixed symbol.
(b) Morphisms in J are given as follows:
Let ∆0 denote a new copy ∞-category ∆ (to avoid confusion below), and define functors
ψ:J→∆ ψ 0 : J → ∆0
by the formulas
We will identify ∆ with the full subcateory of J spanned by the objects ([n], ∗) (note that the remainder of
J can be identified with the category ∆× introduced in Notation 1.2.5). Similarly, we will identify ∆0 with
the full subcategory of J spanned by the objects ([n], 0 ≤ n).
q p
Let M⊗ → C⊗ → N(∆0 )op exhibit M = M⊗ ⊗
[0] as left-tensored over the monoidal ∞-category C = C[1] , and
⊗ ⊗
let M be an object of M. We define a simplicial set C[M
]] equipped with a map C[M
]] → N(∆)op as follows.
⊗
Let K be an arbitrary simplicial set equipped with a map e : K → N(∆)op . Then HomN(∆)op (K, C[M
]] ) is
in bijection with the set of commutative diagrams
K ×N(∆)op N(∆)op / {M }
_ _
K ×N(∆)op N(J)op / M⊗
p◦q
N(∆0 )op N(∆0 )op .
For each [n] ∈ ∆, we let J[n] denote the fiber J ×∆ {[n]}. An object of J[n] can be identified with either a
⊗
pair of integers i and j such that 0 ≤ i ≤ j ≤ n, or the symbol ∗. A vertex of C[M
]] can be identified with
the following data:
(i) An object [n] ∈ ∆.
(ii) A functor f : N(J[n] )op → M⊗ , covering the map N(J[n] )op → N(∆0 )op induced by the functor ψ 0 .
⊗
We let C[M ]⊗ denote the full simplicial subset of C[M
]] spanned by those objects which classify functors
f : N(J[n] )op → M⊗ satisfying the following additional conditions:
(1) For every morphism α in J[n] , the edge (q ◦ f )(α) ∈ Hom(∆1 , C⊗ ) is p-coCartesian.
(2) Let α : ([n], ∗) → ([n], i ≤ j) be the morphism in J[n] corresponding to the element j ∈ {i, . . . , j}. Then
f (α) is (p ◦ q)-coCartesian.
We let C[M ] denote the fiber C[M ]⊗
[1] .
77
Our first main result is:
Proposition 2.7.2. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
M ∈ M an object. Then:
(1) The map C[M ]⊗ → N(∆)op constructed in Notation 2.7.1 is a monoidal ∞-category.
(2) Restriction to ∆0 ⊆ J induces a monoidal functor C[M ]⊗ → C⊗ .
We will give the proof at the end of this section. First, we would like to have a better understanding of
the category C[M ]. An object of C[M ] can be identified with a diagram
M0 Co N / M1
CC {{
CC∼ {
CC {{
C! }{{{ ∼
M
in M⊗ . Here N ∈ M⊗ [1] ' C × M. We may therefore identify N with a pair of objects C ∈ C, M ∈ M. The
0
triangle on the right determines equivalences M 0 ' M1 ' M in M, while the triangle on the left determines
an equivalence M0 ' M and a map C ⊗ M 0 → M0 . Consequently, every object of C[M ] determines a
morphism α : C ⊗ M → M in M, which is well-defined up to homotopy. In fact, we have the following more
precise statement:
Proposition 2.7.3. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
M ∈ M an object. Then:
(1) Consider the functor C → M given by C 7→ C ⊗ M . There exists an equivalence of ∞-categories
e : C ×M M/M → C[M ] such that the composition of e with the forgetful functor C[M ] → C is equivalent
to the projection C ×M M/M → C.
(2) The forgetful functor C[M ] → C is a right fibration.
(3) Let N ∈ C[M ] be an object which classifies a morphism α : C ⊗ M → M (see the discussion preceding
Lemma 2.7.14). Then N is a final object of C[M ] if and only if α exhibits C as a morphism object
MorM (M, M ) (Definition 2.1.9).
Again, we will defer the proof until the end of this section.
Remark 2.7.4. Proposition 2.7.3 implies that the fiber C[M ] ×C {1C } can be identified with the Kan
complex M/M ×M {M } ' MapM (M, M ). The monoidal structure on C[M ] induces a coherently associative
multiplication on MapM (M, M ), which simply encodes the composition in the ∞-category M. In particular,
1C is an object of C[M ] ×C {1C } which classifies an equivalence from M to itself, then e
if e 1C is an invertible
object of C[M ] (see Example 1.3.2).
Corollary 2.7.5. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
M ∈ M an object. Then:
(1) For each n ≥ 0, the forgetful functor f : C[M ]⊗ → C⊗ induces a right fibration f[n] : C[M ]⊗ ⊗
[n] → C[n] .
78
(3) Let A be a section of q. Then A ∈ Alg(C[M ]) if and only if f ◦ A ∈ Alg(C). Similarly, an object
A0 ∈ MapN(∆)op (N(∆nu )op , C[M ]⊗ ) belongs to Algnu (C[M ]) if and only if f ◦ A0 ∈ Algnu (C).
(4) Composition with f induces isomorphisms of simplicial sets
Algnu (C[M ]) → Algnu (C) ×MapN(∆)op (N(∆nu )op ,C⊗ ) MapN(∆)op (N(∆nu )op , C[M ]⊗ ).
Proof. Each of the functors f[n] is equivalent to the nth power of the forgetful functor C[M ] → C. Conse-
quently, (1) follows immediately from Proposition 2.7.3 and Lemma 2.7.14. In particular, we deduce that a
morphism α in C[M ]⊗ [n] is an equivalence if and only if f[n] (α) is an equivalence. Since f preserves coCartesian
edges (Proposition 2.7.2), assertion (2) follows. The implications (2) ⇒ (3) and (3) ⇒ (4) are obvious.
In the situation of Proposition 2.7.2, we obtain an induced map Alg(C[M ]) → Alg(C). We may therefore
think of an algebra object of C[M ] as an algebra object of C equipped with some kind of additional structure.
The following result makes this idea precise:
Proposition 2.7.6. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
M ∈ M an object. Then composition with the functor ψ 0 of Notation 2.7.1 induces categorical equivalences
In other words, we can identify algebra objects of C[M ] with algebra objects A ∈ Alg(C), together with
an action of A on the fixed object M ∈ M. The proof will be given at the end of this section.
Proposition 2.7.7. Suppose given a diagram
C⊗ G
f
/ D⊗
GG v
GGq vv
GG vv
GG vvv p
# {v
N(∆)op
which exhibits C = C⊗ ⊗
[1] and D = D[1] as monoidal ∞-categories. Suppose further that f is a categorical
fibration, a monoidal functor, and that f induces a right fibration C → D. Then composition with f induces
right fibrations
Alg(C) → Alg(D) Algnu (C) → Algnu (D).
Corollary 2.7.8. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and
M ∈ M an object. Then:
(1) The forgetful functors
Alg(C[M ]) → Alg(C) Algnu (C[M ]) → Algnu (C)
are right fibrations of simplicial sets.
(2) The forgetful functors
79
Corollary 2.7.9. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, and let
M ∈ Mod(M) a (left) module object having images M ∈ M and A ∈ Alg(C). Suppose that the multiplication
map A⊗M → M exhibits A as a morphism object MorM (M, M ). Then, for every algebra object B ∈ Alg(C),
we have a canonical isomorphism MapAlg(C) (B, A) ' ModB (M) ×M {M } in the homotopy category H of
spaces.
Proof. Consider the diagram Alg(C)/A ← (Mod(M) ×M {M })/M → Mod(M) ×M {M }. Propositions 2.7.6
and 2.7.3 imply that M is a final object of Mod(M) ×M {M }, so that the right map is a trivial Kan fibration.
Since the map Mod(M) ×M {M } → Alg(C) is a right fibration (Corollary 2.7.8), the left map is also a trivial
Kan fibration. Passing to fibers over the object B ∈ Alg(C), we obtain the desired result.
Remark 2.7.10. In the situation of Corollary 2.7.9, let A0 ∈ Algnu (C) denote the image of A under the
forgetful functor. Then the same argument shows that, for every nonunital algebra object B0 ∈ Algnu (C),
B0 (M) ×M {M } in the homotopy category H
we have a canonical isomorphism MapAlgnu (C) (B0 , A0 ) ' Modnu
of spaces.
The proof of Proposition 2.7.7 is based on the following easy lemma:
Lemma 2.7.11. Consider a diagram of simplicial sets
XA
f
/Y
AA q ~~
AA ~
AA ~~p
~~ ~
S.
Suppose that:
(i) The maps p and q are coCartesian fibrations.
(ii) The map f carries q-coCartesian edges of X to p-coCartesian edges of Y .
(iii) The map f is a categorical fibration.
(iv) For every vertex s of S, the induced map Xs → Ys is a right fibration.
Then composition with f induces a right fibration MapS (S, X) → MapS (S, Y ).
Proof. According to Corollary T.[Link], it will suffice to show that the map
φ : Fun(∆1 , MapS (S, X)) → Fun(∆1 , MapS (S, Y )) ×Fun({1},MapS (S,Y )) Fun({1}, MapS (S, X))
so that f determines a map φ : X 0 → Z, and φ can be identified with the induced map MapS (S, X 0 ) →
MapS (S, Z). It will therefore suffice to show that φ is a trivial Kan fibration. Since φ is clearly a categorical
fibration, it will suffice to show that φ is a categorical equivalence.
We have a commutative diagram
X0 B
φ
/ Z ψ / Y0
BB q0 }
BB }}
BB r }}} 0
B ~}} p
S.
Proposition T.[Link] and (i) implies that p0 and q 0 are coCartesian fibrations, and (ii) implies that ψ◦φ carries
q 0 -coCartesian edges to p0 -coCartesian edges. Combining (ii), (iii), and Proposition 2.6.4, we deduce that r
80
is also a coCartesian fibration, and that φ carries q 0 -coCartesian edges to r-coCartesian edges. According to
Proposition T.[Link], the map φ is a categorial equivalence if and only if it induces a categorical equivalence
φs : Xs0 → Zs , for each vertex s ∈ S. We now observe that (iv) and Corollary T.[Link] imply that φs is a
trivial Kan fibration.
Proof of Proposition 2.7.7. We will give the proof in the unital case; the assertion for nonunital algebras
follows using the same argument. According to Corollary 2.7.5, we have a pullback diagram
Alg(C)
θ / Alg(D)
θ0 / MapN(∆)op (N(∆)op , D⊗ ).
MapN(∆)op (N(∆)op , C⊗ )
Corollary 2.7.5 and Lemma 2.7.11 imply that θ0 is a right fibration. It follows that θ is also a right fibration.
We now return to the proofs of Propositions 2.7.2, 2.7.3, and 2.7.6. We first need to establish some
technical preliminaries.
Lemma 2.7.12. Suppose given a pullback square of ∞-categories
X0
q
/X
p0 p
0
S0
q
/ S,
0
S/p 0f / S/pqf
(and invoking Proposition T.[Link]), we can reduce to the case where K = ∅. In this case, we can identify
f with an object x0 ∈ X 0 . Let s0 = p0 (x0 ) and s = q 0 (s0 ). Corollary T.[Link] implies that x0 is p0 -final if
and only if x0 is a final object of the fiber Xs0 0 . Similarly, x = q(x0 ) is p-final if and only if x is a final object
of the fiber Xs . The desired result now follows from the observation that Xs0 0 ' Xs .
q p
Lemma 2.7.13. Let M⊗ → C⊗ → N(∆)op exhibit M = M⊗ ⊗
[0] as left-tensored over C = C[1] . Let n ≥ 2, and
suppose we are given a diagram σ0 :
XL E XR
EE x x
EEα xx
EE xx
E" |xx β
X LR
in M⊗ , lifting the diagram τ0 :
{0, . . . , n − 1} {1, . . . , n}
hQQQ oo7
QQQ ooo
QQQ
QQQ ooo
ooo
{1, . . . , n − 1}
81
in ∆. Suppose furthermore that α is a (p◦q)-coCartesian morphism in M⊗ , and that q(β) is a p-coCartesian
morphism in C⊗ . Then:
(1) The diagram τ :
6 [n] gOOO
m mmmm OOO
mmmm OOO
mmm OOO
mm O
{0, . . . , n − 1} {1, . . . , n}
hQQQ oo7
QQQ ooo
QQQ o o
QQQ o
ooo
{1, . . . , n − 1}
in ∆ can be lifted to a (p ◦ q)-limit diagram σ:
XF
xx FF
x FFα
xxx FF
FF
|xx β #
L
X E XR
EE xx
EEα xx
EE xx β
E" |xx
X LR
in M⊗ .
(2) Consider an arbitrary diagram σ as in (1), which is compatible with both σ0 and τ . Then σ is a (p ◦ q)-
limit diagram if and only if α is a (p ◦ q)-coCartesian morphism in M⊗ and q(β) is p-coCartesian
morphism in C⊗ .
Proof. We first prove (1). Let us identify τ with a map ∆1 × ∆1 → N(∆)op , and form a pullback diagram
N / M⊗
r p◦q
∆1 × ∆1
τ / N(∆)op .
We will regard N as a simplicial subset of M⊗ containing the diagram σ0 . In view of Lemma 2.7.12 and
the fact that (p ◦ q) is a coCartesian fibration, it will suffice to prove that σ0 can be extended to an r-limit
diagram σ : ∆1 × ∆1 → N.
Unwinding the definitions, we see that the coCartesian fibration r : N → ∆1 × ∆1 is classified by the
following diagram of ∞-categories:
C⊗ ⊗ ⊗
{0,1} × C{1,...,n−1} × M{n−1,n}
h U UUUU
hhh
hhhhhhh UUUU
UUUU
hhhhhh T UUUU
shh *
C⊗
{0,1} × C⊗
{1,...,n−1} × M ⊗
C⊗ ⊗
{1,...,n−1} × M{n−1,n}
V{n−1}
VVVV ii
VVVV iiii
VVVV
VVVV iiiiiii
VV+ tiiii T
⊗ ⊗
C{1,...,n−1} × M{n−1} .
Here
⊗
T : M⊗ ⊗
{n−1,n} ' C × M → M ' M{n−1}
82
denotes the left action of C on M. Let N0 denote the relative nerve of this diagram (see §3.1), so that we have
an equivalence f : N0 → N of coCartesian fibrations over ∆1 × ∆1 , and r0 : N0 → ∆1 × ∆1 the projection.
The diagram σ0 is equivalent to a composition f ◦ σ00 . It will suffice to show that the analogues of (1)
and (2) hold for σe0 :
(10 ) The map σ00 can be extended to an r0 -limit diagram σ 0 : ∆1 × ∆1 → N0 (which is simultaneously a
section of r0 ).
(20 ) Let σ 0 be an arbitrary section of r0 which extends σ00 , and denote the diagram f ◦ σ 0 as follows:
X0 G
w GG 0
ww GGα
www0 GG
GG
w
w{ w β #
L R
X0 G X0
GG 0 ww
GGα ww
GG ww β
G# {ww
LR
X0 .
0
Then σ 0 is an r0 -limit diagram if and only if α0 is a (p ◦ q)-coCartesian morphism in M⊗ and q(β ) is
p-coCartesian morphism in C⊗ .
The diagram σ00 determines objects
(C, D, N ) ∈ C⊗ ⊗ ⊗
{0,1} × C{1,...,n−1} × M{n−1}
(D0 , M ) ∈ C⊗ ⊗
{1,...,n−1} × M{n−1,n} (D00 , N 0 ) ∈ C⊗ ⊗
{1,...,n−1} × M{n−1} .
and morphisms
γ0 γ1 δ δ
D → D00 ← D0 , 0
N→ N0 ←
1
T (M )
Since α is (p ◦ q)-coCartesian, we conclude that γ0 and δ0 are equivalences in C⊗ {1,...,n−1} . Similarly, since
q(β) is p-coCartesian, we deduce that δ0 is an equivalence in M⊗ {n−1} . Modifying σ00 if necessary, we may
0 00 0
assume that D = D = D , N = N , and the maps γ0 , γ1 and δ0 are all identities. In this case, we can take
σ 0 to be the diagram
(C, D, M )
q q LLL
qqq LLL
qq q LLL
xqq id × id ×δ 1 L&
(C, D, N ) (D, M )
MMM rr
MMM rr
MMM rrr
M& xrrr id ×δ1
(D, N ).
An easy calculation shows that σ 0 is an r0 -limit diagram. This proves (1). Moreover, σ 0 satisfies the criterion
of (20 ). Since r0 -limit diagrams extending σ00 are uniquely determined up to equivalence, we deduce the “only
if” direction of (20 ).
To prove the “if” direction of (20 ), let us suppose given an arbitrary section σ 0 of r0 which extends σ00 ,
depicted below:
(C0 , D0 , M0 )
oo NNN
ooo NNgN1 ×g2
o
ofo0 ×f1 ×f2 NNN
wooo N&
(C, D, N ) (D, M )
OOO pp
OOO pp
OOO ppp
OO' xppp id ×δ1
(D, N ).
83
Since σ 0 is an r0 -limit diagram, there exists a natural transformation s : σ 0 → σ 0 which is the identity,
except possibly on the initial object. Suppose that σ 0 satisfies the criterion of (20 ). Then the maps f0 ,
f1 , and g2 are equivalences. Using the two-out-of-three property, we see that s induces an equivalence
(C0 , D0 , M0 ) → (C, D, M ), so that s is itself an equivalence. Since σ 0 is equivalent to σ 0 , it is also an r0 -limit
diagram, as we wished to prove.
q p
Proof of Proposition 2.7.2. Let M⊗ → C⊗ → N(∆)op exhibit M = M⊗ ⊗
[0] as left-tensored over C = C[1] . The
functor ψ : J → ∆ is an op-fibration of categories, so the induced map N(J)op → N(∆)op is a Cartesian
fibration. We now define a simplicial set X equipped with a map f : X → N(∆)op , characterized by the
following universal property: for every map of simplicial sets K → N(∆)op , we have a canonical bijection
HomN(∆)op (K, X) ' HomN(∆0 )op (K ×N(∆)op N(J)op , M⊗ ). Invoking Corollary T.[Link], we deduce:
(i) The map f is a coCartesian fibration.
(ii) Let α be a morphism in X, covering a map α : [m] → [n] in ∆. Then α is f -coCartesian if and only if
the following conditions are satisfied:
(a) For every 0 ≤ i ≤ j ≤ m, the induced map α([n], α(i) ≤ α(j)) → α([m], i ≤ j) is a (q ◦ p)-
coCartesian morphism in M⊗ .
(b) The map α([n], ∗) → α([m], ∗) is a (q ◦ p)-coCartesian morphism in M⊗ .
Restriction to the full subcategory ∆ ⊆ J (spanned by the objects of the form ([n], ∗)) gives rise to a
commutative diagram
XG
s / M × N(∆)op
GG pp
GGf ppp
GG pp
GG p 0
# xppp f
op
N(∆) .
The map f 0 is obviously a coCartesian fibration, and (ii) implies that s carries f -coCartesian edges to f 0 -
⊗
coCartesian edges. Moreover, we have a canonical isomorphism C[M ]] ' X ×M × N(∆)op ({M } × N(∆)op ).
Combining Proposition 2.6.4 with Proposition T.[Link], we deduce:
⊗
(i0 ) The projection g : C[M
]] → N(∆)op is a coCartesian fibration.
⊗
(ii0 ) Let α be a morphism in C[M]] , covering a map α : [m] → [n] in ∆. Then α is g-coCartesian if and only
if, for every 0 ≤ i ≤ j ≤ m, the induced map α([n], α(i) ≤ α(j)) → α([m], i ≤ j) is a (q ◦ p)-coCartesian
morphism in M⊗ .
It follows easily from (ii0 ) that the map g restricts to a coCartesian fibration g0 : C[M ]⊗ → N(∆)op , and
that a morphism in C[M ]⊗ is g0 -coCartesian if and only if it is g-coCartesian.
We now prove (1). We must show that, for each n ≥ 0, the coCartesian fibration g0 induces an equivalence
⊗
C[M ]⊗ ⊗ ⊗
[n] ' C[M ]{0,1} × . . . × M{n−1,n} . For n = 0 this is easy: the ∞-category C[M ][0] is isomorphic to the
full subcategory of M/M spanned by the final objects, and therefore a contractible Kan complex (Proposition
T.[Link]). For each object [m] ∈ ∆, let J[m] denote the fiber product J ×∆ {[m]}. Let P be the set of pairs
of integers i, j ∈ [n] satisfying i ≤ j. We endow P with the following partial ordering:
(i ≤ j) ≤ (i0 ≤ j 0 )
if and only if the interval {i, . . . , j} is contained in the interval {i0 , . . . , j 0 }; in other words, if and only
if 0 ≤ i0 ≤ i ≤ j ≤ j 0 ≤ n. We regard P as equipped with a functor P → ∆0 , given by (i ≤ j) 7→
84
{i, i + 1, . . . , j} ' [j − i]. For every downward-closed subset Q ⊆ P , let JQ
[n] denote the full subcategory of
J[n] spanned by the objects ([n], ∗) and {([n], i ≤ j)}(i≤j)∈Q , and let E(Q) denote the full subcategory of
⊗
[n] ) , M )
MapN(∆0 )op (N(JP 0 op
spanned by those functors F : N(J0[n] )op → M⊗ which satisfy the following conditions:
(a) Let (i ≤ j) ∈ Q and let 0 ≤ i ≤ i0 ≤ j ≤ n. Then the induced map F ([n], i ≤ j) → F ([n], i0 ≤ j) is a
(p ◦ q)-coCartesian morphism in M⊗ .
(b) Let (i ≤ j) ∈ Q and let 0 ≤ i ≤ i0 ≤ j 0 ≤ j ≤ n. Then q carries the induced map F ([n], i ≤ j) →
F ([n], i0 ≤ j 0 ) to a p-coCartesian morphism in C⊗ .
(c) Let (i ≤ j) ∈ Q and let α : ([n], ∗) → ([n], i ≤ j) be the morphism in J[n] classified by the element
j ∈ {i, i + 1, . . . , j}. Then F (α) is a (p ◦ q)-coCartesian morphism in M⊗ .
It is convenient to reformulate the conditions (a), (b), and (c). Using a transitivity argument, it is easy
to see that (a) is equivalent to the following apparently weaker condition:
(a0 ) Let (i < j) ∈ Q. Then the induced map F ([n], i ≤ j) → F ([n], i + 1 ≤ j) is a (p ◦ q)-coCartesian
morphism in M⊗ .
(b0 ) Let (i < j) ∈ Q. Then q carries the induced map F ([n], i ≤ j) → F ([n], i ≤ j − 1) to a p-coCartesian
morphism in C⊗ .
Finally, assuming that (a0 ) is satisfied, another transitivity argument gives the following reformulation of
(c):
Evaluation at the object ([n], ∗) induces a map E(Q) → M; let E0 (Q) denote the fiber E(Q) ×M {M }.
We observe that C[M ]⊗ [n] is canonically isomorphic to E0 (P ). Let P≤1 ⊆ P be the collection of all pairs
(i ≤ j) ∈ P such that j ≤ i + 1. The simplicial set E0 (P≤1 ) is canonically isomorphic to the fiber product
C[M ]⊗
{0,1} ×C[M ]
⊗ . . . ×C[M ]⊗ C[M ]⊗
{n−1,n} ,
{1} {n−1}
and
Q is therefore (since this fiber product is also a homotopy fiber product) equivalent to the product
⊗
0≤i<n C[M ]{i,i+1} . To complete the proof of (1), it will suffice to show that the restriction map r0 :
E0 (P ) → E0 (P≤1 ) is a trivial Kan fibration.
We have a Cartesian rectangle of simplicial sets
E0 (P )
r0
/ E0 (P≤1 ) / {M }
E(P )
r / E(P≤1 ) / M.
It will therefore suffice to show that the map r is a trivial Kan fibration. We will prove the following more
general statement: for every P≤1 ⊆ Q ⊆ Q0 ⊆ P , the restriction map E(Q0 ) → E(Q) is a trivial Kan fibration.
Using a transitivity argument, we can reduce the case where Q0 is obtained from Q by adjoining a single
element (i ≤ j) ∈ P − Q. Since P≤1 ⊆ Q, we have j ≥ i + 2.
In view of Proposition T.[Link], it will suffice to prove the following, for every F0 ∈ E(Q):
85
0
⊗
(I) There exists a functor F ∈ MapN(∆0 )op (N(JQ
[n] ) , M ) which is a (p ◦ q)-right Kan extension of F0 .
op
0
⊗
(II) Let F ∈ MapN(∆0 )op (N(JQ [n] ) , M ) be an arbitrary extension of F0 . Then F is a (p ◦ q)-right Kan
op
Let I = JQ
[n] ×J[n] (J[n] )/([n],i≤j) , and let I0 denote the full subcategory of I spanned by the objects
between conditions (a), (b), and (c) with their analogues (a0 ), (b0 ), and (c0 )) we are reduced to proving:
F00
N(I) op / ⊗
_ r8M
F0 r
r
r r p◦q
r
(N(I)op )/ / N(∆0 )op .
(II 0 ) Let F 0 be an arbitrary map which renders the above diagram commutative. Then F 0 is a (p ◦ q)-limit
diagram if and only if F 0 ({X R }/ ) is (p ◦ q)-coCartesian morphism in M⊗ , and (q ◦ F 0 )({X L }/ ) is
p-coCartesian morphism in C⊗ .
We observe that the inclusion I0 ⊆ I has a left adjoint, so the induced map N(I0 ) → N(I) is cofinal.
Consequently, it suffices to prove the analogues of (I 0 ) and (II 0 ) obtained by replacing I by I0 . In this case,
the desired result is an immediate conseqence of Lemma 2.7.13. This completes the proof of (1).
We now prove (2). We wish to show that the restriction map C[M ]⊗ → C⊗ carries g0 -coCartesian edges
to p-coCartesian edges. Let α be a g0 -coCartesian edge of C[M ]⊗ , covering a map α : [m] → [n] in ∆. Let
β : α([n], 0 ≤ n) → α([m], 0 ≤ m) be the induced map in M⊗ . We wish to show that q(β) is a p-coCartesian
morphism in C. We observe that q(β) factors as a composition
q(β 0 ) q(β 00 )
q(α([n], 0 ≤ n)) → q(α([n], α(0) ≤ α(m))) → q(α([m], 0 ≤ m)).
Condition (ii0 ) implies that β 00 is (p ◦ q)-coCartesian, so that q(β 00 ) is p-coCartesian. Moreover, since the
domain of α belongs to C[M ]⊗ , the map q(β 0 ) is p-coCartesian. It follows that q(β) is p-coCartesian, as
desired.
We now turn to the proof of Proposition 2.7.3. Once again, we will need a lemma.
X0 /X
p0 p
S0 /S
where p is a right fibration, p0 a categorical fibration, and the horizontal arrows are categorical equivalences.
Then p0 is also a right fibration.
86
Proof. Replacing X by X ×S 0 S (and invoking Proposition T.[Link]), we can reduce to the case where S = S 0
and the bottom horizontal map is the identity. We wish to show that every lifting problem of the form
A _ / X0
}>
} p0
i }
}
B / S0
admits a solution, provided that i is right anodyne. Applying Proposition T.[Link] (in the model category
(Set∆ )/S 0 , we can reduce to the problem of solving the associated mapping problem
A _ /X
~?
~
i ~ p
~
B / S,
here Fun0 (∆2 , M) denotes the full subcategory of Fun(∆2 , M) spanned by those diagrams
N0 C
}}> CC γ
β
}} CC
}} CC
}} C!
N / N 00
where γ is an equivalence, and Fun00 (∆2 , M) the full subcategory spanned by those diagrams where β
and γ are both equivalences. Since ∆2 is weakly contractible, the diagonal map M → Fun00 (∆2 , M) is a
categorical equivalence. An easy argument shows that this diagonal map induces a categorical equivalence
C[M ]00 → C0 [M ], where C[M ]00 denotes the fiber product
here C maps to M via the functor C 7→ C ⊗ M . We now observe that evaluation along the long edge of ∆2
induces a trivial Kan fibcation Fun0 (∆2 , M) → Fun(∆{0,2} , M). We therefore obtain a trivial Kan fibration
C[M ]00 → C ×M M/M . Let s denote a section to this trivial fibration (for example, the section given by
composition with a degeneracy map ∆2 → ∆1 ), and define e to be the composition
s
C ×M M/M → C[M ]00 ⊆ C[M ]0 → C[M ].
87
It is easy to see that e satisfies the requirements of (1). Assertion (2) follows from (1) and Lemma 2.7.14,
since the projection M/M → M is a right fibration.
We now prove (3). Note that the objects of C[M ]00 can be identified with pairs (C, α), where C ∈ C and
α : C ⊗ M → M is a morphism in M. In view of (1), it will suffice to show that an object (C, α) ∈ C[M ]00
is final if and only if α exhibits C as a morphism object MorM (M, M ). Fix another object In view of (1), it
will suffice to show that an object (C 0 , α0 ) ∈ C[M ]00 . Since the projection C[M ]00 → C is a right fibration, the
induced map q : C[M ]00/(C,α) → C/C is a trivial Kan fibration. We therefore obtain a homotopy fiber sequence
γ
MapC[M ]00 ((C 0 , α0 ), (C, α)) → MapC (C 0 , C) → C[M ]00 ×C {C 0 }.
It follows that (C, α) is an initial object of C[M ]00 if and only if γ is a homotopy equivalence, for every choice
of object C 0 ∈ C. We now observe that the codomain of γ is canonically identified with MapM (C 0 ⊗M, M ), so
that the γ is an equivalence for every C 0 ∈ C if and only if α exhibits C as a morphism object MorM (M, M ).
This proves (3).
Proof of Proposition 2.7.6. We will give the proof for unital algebras; the nonunital case can be established
q p
using the same argument. Let M⊗ → C⊗ → N(∆0 )op exhibit M = M⊗ [0] as left-tensored over the monoidal
∞-category C = C⊗ [1] . In what follows, we will abuse notation by identifying the object M ∈ M with the
constant functor N(I) → M taking the value M , for a variety of categories I.
op
Let r : C[M ]⊗ → N(∆)op denote the projection map. Using the definition of C[M ]⊗ and the description
of the r-coCartesian edges given in the proof of Proposition 2.7.2, we see that the ∞-category Alg(C[M ])
can be identified with the full subcategory of MapN(∆0 )op (N(J)op , M⊗ ) ×Fun(N(∆)op ,M) {M } spanned by those
functors f with the following properties:
(a) Given a collection of integers 0 ≤ i ≤ i0 ≤ j 0 ≤ j ≤ n, let α denote the induced map f ([n], i ≤ j) →
f ([n], i0 ≤ j 0 ). THen q(α) is p-coCartesian.
(b) Given a collection of integers 0 ≤ i ≤ j ≤ n, let β : ([n], ∗) → ([n], i ≤ j) be the map in J corresponding
to the element j ∈ {i, . . . , j}. Then f (β) is (p ◦ q)-coCartesian.
(c) Given a convex map γ : [m] → [n] in ∆ and a pair of integers 0 ≤ i ≤ j ≤ m, the induced map
f ([n], α(i) ≤ α(j)) → f ([m], i ≤ j) is an equivalence in M⊗ .
We let X denote the full subcategory of MapN(∆0 )op (N(J)op , M⊗ ) spanned by those functors f which
satisfy. We observe that if f ∈ X, then f satisfies the following additional condition:
To prove this, we first use the two-out-of-three property to reduce to the case where m = 0. The map α
is then classified by an element i ∈ [n]. We have a commutative diagram in Jop :
([n], i ≤ i)
β
/ ([0], 0 ≤ 0)
γ γ0
([n], ∗)
α / ([0], ∗).
Assumptions (b) and (c) guarantees that f carries β, γ, and γ 0 to equivalences in M, so that f carries β 0 to
an equivalence in M as well.
Let J+ denote the category obtained from J by adjoining a new element ([−1], ∗), with
HomJ+ (([−1], ∗), ([n], ∗)) = {∗} HomJ+ (([−1], ∗), ([n], i ≤ j)) = {i, . . . , j}
88
(
{∗} if u = ([−1], ∗)
HomJ+ (u, ([−1], ∗)) =
∅ otherwise.
Recall that we have identified ∆ with the full subcategory of J spanned by the objects ([n], ∗). We
observe that the inclusion ∆ ' ∆ ×J+ (J+ )([−1],∗)/ ⊆ J ×J+ (J+ )([−1],∗)/ has a right adjoint, given by the
formula
(α : ([−1], ∗) → ([n], •)) 7→ ([n], ∗).
Combining this observation with (d), Lemma T.[Link], Corollary T.[Link], and the observation that
N(∆0 )op is weakly contractible, we deduce:
(i) Every functor f0 ∈ X admits a (p ◦ q)-left Kan extension f ∈ MapN(∆0 )op (N(J+ )op , M⊗ ).
Recall that we have identified ∆0 with the full subcategory of J spanned by the objects {([n], 0 ≤ n)}n≥0 .
Similarly, we will category ∆× of Notation 1.2.5 with the full subcategory of J spanned by the objects
{([n], i ≤ j)}0≤i≤j≤n . Finally, let J0 denote the full subcategory of J+ spanned by ∆× together with the
object ([−1], ∗), so that we have a sequence of inclusions
∆0 ⊆ ∆× ⊆ J0 ⊆ J+ .
(3) For every object ([n], ∗) ∈ J+ , the category J0 ×J+ J/([n],∗) has a unique (final) object, given by
([−1], ∗) → ([n], ∗).
Applying Lemma T.[Link], we deduce:
(10 ) Every functor f0 ∈ MapN(∆0 )op (N(∆0 )op , M⊗ ) admits a (p ◦ q)-right Kan extension
Moreover, an arbitrary functor f ∈ MapN(∆0 )op (N(∆× )op , M⊗ ) is a (p ◦ q)-right Kan extension of the
restriction f | N(∆0 )op if and only if the following condition is satisfied:
(a0 ) For every object ([n], i ≤ j) ∈ ∆× , the canonical map f ([n], i ≤ j) → f ({i, . . . , j}, i ≤ j) is an
equivalence in M⊗ .
(20 ) Every functor f0 ∈ MapN(∆0 )op (N(∆× )op , M⊗ ) admits a (p ◦ q)-left Kan extension
Moreover, an arbitrary functor f ∈ MapN(∆0 )op (N(J0 )op , M⊗ ) is a (p ◦ q)-left Kan extension of the
restriction f | N(∆× )op if and only if the following condition is satisfied:
89
(b0 ) The canonical map f ([0], 0 ≤ 0) → f ([−1], ∗) is an equivalence in M.
(30 ) Every functor f0 ∈ MapN(∆0 )op (N(J0 )op , M⊗ ) admits a (p ◦ q)-right Kan extension
Moreover, an arbitrary functor f ∈ MapN(∆0 )op (N(J+ )op , M⊗ ) is a (p ◦ q)-right Kan extension of the
restriction f | N(J0 )op if and only if the following condition is satisfied:
Applying Proposition T.[Link] repeatedly, we deduce that the restriction map Y → Mod(M) is a
trivial Kan fibration. Our next goal is to show that Y = X. e In other words, if we fix a functor f ∈
⊗
MapN(∆0 )op (N(J+ ) , M ), then f satisfies (a), (b), (c), and (d) if and only if f satisfies (a0 ), (b0 ), (c0 ) and
op
(d0 ).
Suppose first that f satisfies (a), (b), (c), and (d). Condition (a0 ) follows immediately from (c), and
conditions (b0 ) and (c0 ) follow from (d). To verify (d0 ), we first observe that (a) and (c) imply that q ◦
f | N(∆0 )op is an algebra object of C. It remains only to show that if α : ([m], 0 ≤ m) → ([n], 0 ≤ n) satisfies
α(m) = n, then the induced map f ([n], 0 ≤ n) → f ([m], 0 ≤ m) is (p ◦ q)-coCartesian. Using the equivalence
M⊗ ⊗
[m] ' C[m] × M and the fact that (q ◦ f )| N(∆ )
0 op
∈ Alg(C), we may reduce to the case m = 0. In this
case, the desired result follows from (b).
Now let us suppose that f satisfies (a0 ), (b0 ), (c0 ) and (d0 ). Condition (c) follows immediately from (a0 )
Condition (d) follows from (c0 ) using a two-out-of-three argument. To prove (b), we observe that the map
β : ([n], ∗) → ([n], i ≤ j) corresponding to j ∈ {i, . . . , j} fits into a commutative diagram
([−1], ∗)
β1
/ ([0], 0 ≤ 0) β2
/ ({i, . . . , j}, i ≤ j)
β0 β3
([n], ∗)
β
/ ([n], i ≤ j).
Condition (c0 ) implies that f (β0 ) and f (β1 ) are equivalences, and condition (a0 ) guarantees that f (β3 ) is an
equivalence. It follows that f (β) is (p ◦ q)-coCartesian if and only if f (β2 ) is (p ◦ q)-coCartesian, which follows
from (d0 ). The verification of (a) is similar: let 0 ≤ i ≤ i0 ≤ j 0 ≤ i ≤ n, and let α : ([n], i0 ≤ j 0 ) → ([n], i ≤ j)
be the induced morphism in J. Then α fits into a commutative diagram
({i0 , . . . , j 0 }, i0 ≤ j 0 )
α1
/ ({i, . . . , j}, i ≤ j)
α0 α2
([n], i0 ≤ j 0 )
α / ([n], i ≤ j).
Condition (a0 ) guarantees that f (α0 ) and f (α2 ) are equivalences, so that (q ◦ f )(α) is p-coCartesian if and
only if (q ◦ f )(α2 ) is p-coCartesian. Since α2 is a convex morphism, this follows from assumption (d0 ).
We have a diagram of trivial Kan fibrations X ← X e = Y → Mod(M). For every full subcategory I ⊆ J+ ,
let E(I) denote the full subcategory of Fun(N(I) , M) spanned by those functors which carry each morphism
op
in I to an equivalence in M. Let J00 be the full subcategory of J+ spanned by the objects of ∆+ and the
object ([0], 0 ≤ 0), and J000 the full subcategory spanned by the single object ([0], 0 ≤ 0).
90
Consider the diagram
φ0 φ1 φ2 φ3
e ×E(J00 ) {M } → X
e ×E(∆) {M } ← X
Alg(C[M ]) ' X ×E(∆) {M } ← X e ×E(J00 ) {M } → Mod(M) ×M {M }.
0
The above arguments imply that φ0 and φ3 are trivial Kan fibrations. We now observe that the categories
J00 , ∆, and J000 all have weakly contractible nerves (for J00 , this follows from the observation that ([0], 0 ≤ 0)
is a final object). Consequently, the restriction maps E(∆) ← E(J00 ) → E(J000 ) ' M are trivial Kan fibrations.
Using this, we deduce that φ1 and φ2 are categorical equivalences.
The functor Mod(M) ×M {M } → Alg(C[M ]) induced by composition with ψ 0 factors as a composition
φ φ1 φ0
Mod(M) ×M {M } → X e ×E(∆) {M } → Alg(C[M ]).
e ×E(J00 ) {M } → X
Consequently, it will suffice to show that φ is a categorical equivalence. We now observe that φ is a section
of φ3 ◦ φ2 , hence a categorical equivalence by the two-out-of-three property.
Proof of Theorem 2.8.1. The map θ is evidently a categorical fibration. It will therefore suffice to show that
θ is a categorical equivalence. We first show that θ is essentially surjective. Let A0 be a quasi-unital algebra
object of C. According to Lemma 2.8.2, we can find an ∞-category M which is left-tensored over C and a
quasi-unital module
M 0 ∈ ModquA0 (M) ⊆ Mod (M)
nu
91
which exhibits A0 as a morphism object MorM (M, M ); here we let M denote the image of M 0 under the
forgetful functor Modqu (M) → M. We have a commutative diagram
θ0 θ
Modnu (M) ×M {M } / Algnu (C[M ]) / Algnu (C).
Let A0 be the image of M 0 in Algnu (C[M ]). To prove that A0 belongs to the essential image of θ, it will
suffice to show that A0 belongs to the essential image of θ0 .
Proposition 2.7.3 and Remark 1.5.6 imply that A0 is a final object of Algnu (C[M ]). On the other hand,
Proposition 2.7.3 an Corollary 1.5.5 imply that Alg(C[M ]) admits a final object A, and Remark 1.5.6 implies
that θ0 (A) is a final object of Algnu (C[M ]). It follows that θ0 (A) ' A0 , so that A0 belongs to the essential
image of θ0 as desired.
We now prove that θ is fully faithful. Fix objects A, B ∈ Alg(C), and set A0 = θ(A) ∈ Algqu (C), B0 =
θ(B) ∈ Algqu (C). We wish to prove that the map MapAlg(C) (B, A) → MapAlgqu (C) (B0 , A0 ) is a homotopy
equivalence. Use Lemma 2.8.2 to choose M 0 ∈ Modqu A0 (M) as above. Consider the diagram
ψ
Modqu
A0 (M)
o Modqu
A0 (M) ×M {M } / {A0 } ×Algqu (C) Algqu (C[M ]).
The left square is a pullback, and the left vertical map is a trivial Kan fibration (Proposition 2.2.16). The
horizontal maps on the right are both categorical equivalences (Proposition 2.7.6). Using the two-out-of-
three property, we deduce that ψ is a categorical equivalence. Since ψ is also a categorical fibration, it is a
trivial Kan fibration; we may therefore choose M ∈ ModA (M) lifting M 0 .
According to Corollary 2.7.9 and Remark 2.7.10, we have canonical homotopy equivalences
Let f : B0 → A0 be a map of nonunital algebras, and let N 0 be the corresponding object of Modnu
B0 (M) ×M
f
{M }. Then f is quasi-unital if and only if the composition u : 1C → B → A is homotopic to the unit
of A; here we abuse notation by identifying A and B with their images in C. Using the equivalence A '
MorM (M, M ), we can identify u ∈ π0 MapC (1C , MorM (M, M )) with a point u0 ∈ π0 MapM (M, M ); then f is
quasi-unital if and only if u0 is homotopic to the identity. The map u0 can be identified with the composition
M ' 1C ⊗ M → B ⊗ M → M, so that f is quasi-unital if and only if N 0 is quasi-unital. It follows that φnu
restricts to a homotopy equivalence
We wish to prove that θ induces a homotopy equivalence MapAlg(C) (B, A) → MapAlgqu (C) (B0 , A0 ). In
view of the above identifications, it will suffice to show that the restriction map
92
(∗) Let u : 1C → A be a quasi-unit for A. Then the composition
u
M ' 1C ⊗ M → A ⊗ M → M
is an equivalence.
Remark 2.8.4. Let C be a monoidal ∞-category, let M be an ∞-category which is left-tensored over C, let
A be an algebra object of C and let A0 denote the underlying nonunital algebra. Then the fiber
Modqu (M) ×Algqu (C) {A0 } ⊆ Modnu
A (M)
p p0
Algqu (C) / Algnu (C).
The map q 0 is a pullback of p. It follows that q 0 is a Cartesian fibration, and that a morphism of
Modqu (M) ×Algqu (C) Alg(C) is q 0 -Cartesian if and only if its image in M is an equivalence. Corollary 2.3.3
implies that q is also a Cartesian fibration, and that θ0 carries q-Cartesian edges to q 0 -Cartesian edges. Ac-
cording to Corollary T.[Link], θ is a categorical equivalence provided that it induces a categorical equivalence
of fibers ModA (M) → Modqu A (M) over every object A ∈ Alg(C). The desired result now follows immediately
from Proposition 2.2.16.
Remark 2.8.6. Theorem 2.8.1 can be considered as a special case of Corollary 2.8.5. To see this, let
q : C⊗ → N(∆)op be a monoidal ∞-category. The identity map C⊗ → C⊗ exhibits M = C⊗[0] as left-tensored
over C = C⊗
[1] . We have a commutative diagram
Alg(C) / Algqu (C) / Algnu (C)
93
We now return to the proof of Lemma 2.8.2. The idea is to take M to be the ∞-category of nonunital
right A-modules in C, and M ∈ M to be A itself, regarded as a right A-module.
Proof of Lemma 2.8.2. Let ∆nu nu
+ be the category obtained by adjoining an initial object [−1] to ∆ . Let
nu
ψ : ∆ × ∆+ → ∆ denote the join functor
and let ψ0 = ψ| ∆ × ∆nu . We observe that there is a canonical natural transformation of functors α : π2 →
ψ0 , where π2 : ∆ × ∆nu → ∆ denotes projection onto the second factor (followed by the inclusion ∆nu ⊆ ∆).
Set a
T = (N(∆nu+ )
op
× {0}) (N(∆nu )op × ∆1 )
N(∆nu )op ×{0}
A
K ×T
f
/ C⊗
p
N(∆)op × T
h / N(∆)op
is commutative. ⊗
e classifies a map of simplicial sets f : T → C⊗ . Let M⊗ be the full simplicial subset of
A vertex of M
⊗
Me spanned by those vertices corresponding to functors f which satisfy the following additional conditions:
(i) For every object [n] ∈ ∆nu , the restriction f |{[n]} × ∆1 is a p-coCartesian edge of C⊗ .
(ii) For every convex morphism α : [m] → [n] in ∆nu such that α(0) = 0, the morphism f (α × {0}) is
p-coCartesian.
(iii) For every object [n] ∈ ∆nu , if α : [−1] → [n] denotes the unique morphism in ∆nu
+ , then f (α × {0}) is
q-coCartesian.
It is not difficult to see that the projection M⊗ → N(∆)op is a coCartesian fibration. Restriction to
the object {[−1]} × {0} determines a map q : M⊗ → C⊗ , which exhibits M = M⊗ [0] as left-tensored over C.
Restriction to the simplicial subset N(∆nu )op × ∆1 ⊆ T determines a trivial Kan fibration M → Modnu,R
A (C).
h A
Finally, we observe that the composition N(∆nu )op × T → N(∆nu )op → C⊗ determines a quasiunital left
A-module M ∈ Modnu A (M).
In what follows, we will abuse notation by identifying the nonunital algebra A and the A-module M with
their images in C and M, respectively. To complete the proof, it will suffice to show that the (left) action of A
on M θ : A⊗M → M exhibits A as a morphism object MorM (M, M ). In other words, we must show that for
every object C ∈ C, composition with θ induces a homotopy equivalence MapC (C, A) → MapM (C ⊗ M, M ).
We must show that for every Kan complex K, θ induces a bijection
94
here [K, X] denotes the set of maps from K to X in the homotopy category H of spaces. Replacing C by
Fun(K, C) and A by the nonunital algebra A0 ∈ Algnu (Fun(K, C)) ' Fun(K, Algnu (C)) corresponding to the
constant map K → {A} ⊆ Algnu (C), we can reduce to the case where K = ∅. In other words, it will suffice
to show composition with θ induces a bijection q : π0 MapC (C, A) → π0 MapM (C ⊗ M, M ).
Our next step is to construct an inverse to q. Let u : 1C → A be a quasi-unit. Let φ : C ⊗ M → M be
an arbitrary morphism in M. Then φ determines a map C ⊗ A → A in C. Let q 0 (φ) denote the composition
u
C ' C ⊗ 1C → C ⊗ A → A.
We may view q 0 as a map of sets from π0 MapM (C ⊗ M, M ) to π0 MapC (C, A). The composition q 0 ◦ q :
π0 MapC (C, A) → π0 MapC (C, A) is induced by the map ru : A → A given by right multiplication by u.
Since u is a right unit of A, we deduce that q 0 ◦ q is the identity. In particular, q is injective.
To complete the proof, it will suffice to show that q is surjective. For this, we use the results of §2.7.
According to Proposition 2.7.3, if C is an object of C, then giving a map φ : C ⊗ M → M is equivalent to
lifting C to an object C e ∈ C[M ]. In particular, the left action of A on M gives rise to a canonical element
A ∈ C[M ]. Then φ belongs to the image of q if and only if there exists a map C
e e→A e in C[M ]. Consequently,
the surjectivity of q is equivalent to the following assertion:
e ∈ C[M ], there exists a morphism C
(∗) For every object C e in C[M ].
e→A
Proposition 2.7.3 asserts that the projection C[M ] → C is a right fibration. Consequently, the quasi-unit
u : 1C → A can be lifted to a map u e:e 1C → Ae in C[M ]. Since u is a left unit of A, the object e
1C classifies a
map v : 1C ⊗ M → M which determines an equivalence in C. Using Remark 2.3.4, we conclude that v is an
equivalence in M. It follows from Remark 2.7.4 that e 1C is an invertible object of C[M ], so that the functor
C
e 7→ C
e⊗e 1C is an equivalence from C[M ] to itself. Consequently, condition (∗) is equivalent to:
e ∈ C[M ], there exists a morphism C
(∗0 ) For every object C e ⊗e e in C[M ].
1C → A
In view of the existence of u 1C → A,
e:e e it will suffice to prove the following slightly stronger assertion:
e ∈ C[M ], there exists a morphism C
(∗00 ) For every object C e⊗A e in C[M ].
e→A
Applying Proposition 2.7.3 again, we see that (∗00 ) is equivalent to the following assertion: for every map
φ : C ⊗ M → M , there exists a commutative diagram
C ⊗A⊗M / C ⊗M
φ
A⊗M / M;
in M, where the horizontal arrows are given by the canonical action of A on M . This is a straightforward
consequence of our construction of M and M ; we leave the details to the reader.
(A) The composition T = G◦F has the structure of a monad on C; that is, an algebra object of the category
Fun(C, C) of endofunctors of C. Here the unit map idC → T given by the unit of the adjunction between
F and G, and the product is given by the composition
T ◦ T = G ◦ (F ◦ G) ◦ F → G ◦ idD ◦F = T
where the second map is given by a compatible counit v for the adjunction between F and G.
95
(B) For every object D ∈ D, the object G(D) has the structure of a module over the monad T , given by
v
the map T G(D) = ((G ◦ F ) ◦ G)(D) = (G ◦ (F ◦ G))(D) → G(D). This construction determines a
functor θ from D to the category of T -modules in C.
(C) In many cases, the functor θ is an equivalence of categories. The Barr-Beck theorem provides necessary
and sufficient conditions on the functor G to guarantee that this is the case. We refer the reader to
[52] for a detailed statement (or to Theorem 3.5.1 for our ∞-categorical version, which subsumes the
classical statement).
Our goal in this section is to obtain ∞-categorical generalizations of assertions (A) through (C). Our
first step is to define the notion of a monad on an ∞-category C. We will do so by introducing a monoidal
structure on the ∞-category Fun(C, C), which is determined by the (strictly) associative composition product
on Fun(C, C). The details of this construction are outlined in §3.1, using a relative version of the nerve
construction which is of some independent interest. We can then define a monad on C to be an algebra
object of Fun(C, C).
The next step is to establish an analogue of assertion (A). Suppose given a pair of adjoint functors
F /
Co D between ∞-categories. The composition T = G ◦ F is equipped with natural transformations
G
id → T , T ◦ T → T , given by composition with unit and counit maps for the adjunction between C and
D. Moreover, the classical proof of the associative law can be carried through unchanged in the homotopy
category, so that T can be viewed as an algebra object of the monoidal category hFun(C, C). However,
endowing T with the structure of a monad on C is more difficult. To carry it out, we need to construct an
elaboration of the monoidal structure on Fun(C, C), which involves not only C but also D. We will outline
this construction in §3.2. Using this construction, we will define an adjunction datum: roughly speaking, this
is a structure relating the ∞-categories C and D that simultaneously determines a pair of adjoint functors
F /
Co D and a monad T on C, where T is equivalent to G ◦ F . Our main result, Theorem 3.2.10, asserts
G
that every functor F : C → D which admits a right adjoint can be extended, in an essentially unique way,
to an adjunction datum. Surprisingly, this turns out to be quite a bit harder to prove than the Barr-Beck
theorem itself; we will therefore postpone the proof until §3.6.
Once we have extracted the relevant monad T ∈ Alg(Fun(C, C)), we can consider the ∞-category of
T -modules ModT (C). In §3.3, we will show that there is a canonical functor D → ModT (C), which is
well-defined up to contractible ambiguity. More precisely, we will construct a diagram
φ ψ
D ← ADatU (C, D) → ModT (C),
and prove that φ is a trivial Kan fibration (Corollary 3.3.6). This is our ∞-categorical analogue of (B).
In §3.5, we will prove an ∞-categorical version of the Barr-Beck theorem (Theorem 3.5.1), which gives a
necessary and sufficient condition for the functor ψ appearing above to be an equivalence of ∞-categories.
The formulation of Theorem 3.5.1 rests on the notion of a split simplicial object in an ∞-category, which we
will discuss in §3.4.
96
(1) If n ≥ 0 and K is a simplicial set, then elements HomSet∆ (K, E([n])) can be identified with collections
of maps {σij ∈ HomK (K × M, K × M)}0≤i≤j≤n such that each σii is the identity, and σij ◦ σjk = σik
for 0 ≤ i ≤ j ≤ k ≤ n.
(2) If n ≥ 0 and K is a simplicial set, then elements HomSet∆ (K, E([n])) can be identified with collections
of maps {σij ∈ HomK (K × M, K × M)}0≤i≤j≤n , {τi ∈ HomK (K, K × M)}0≤i≤n such that each σii is
the identity, σij ◦ σjk = σik for 0 ≤ i ≤ j ≤ k ≤ n, and τi = σij ◦ τj for 0 ≤ i ≤ j ≤ n.
⊗ ⊗
(2) The map q : End (M) → End⊗ (M) exhibits M ' End[0] (M) as left-tensored over Fun(M, M).
Proof. Proposition T.[Link] implies that p and p ◦ q are coCartesian fibrations, while Lemma T.[Link]
impies that q is a categorical fibration. We observe that the fiber of p over a vertex [n] ∈ N(∆)op is
isomorphic to Fun(M, M)n , while the fiber of q over [n] is isomorphic to Fun(M, M)n × M. It is easy to see
that these identifications are compatible with the associated functors, so that p and q satisfies the hypotheses
of Definitions 1.1.2 and 2.1.1, respectively.
We will refer to the monoidal structure on Fun(M, M) supplied by Proposition 3.1.2 as the composition
monoidal structure.
Definition 3.1.3. Let M be an ∞-category. A monad on M is an algebra object of Fun(M, M) (with respect
to the composition monoidal structure). If T is a monad on M, we let ModT (M) denote the associated ∞-
category of T -modules in M.
Remark 3.1.5. Let M be an ∞-category, which we regard as an object of Cat∞ , and regard Cat∞ as endowed
with the Cartesian monoidal structure. According to Corollary 2.6.6, giving a monoidal ∞-category C over
which M is left-tensored is equivalent to lifting M to a (left) module object of Cat∞ . In view of Proposition
2.7.6, this is equivalent to producing an algebra object of the monoidal ∞-category Cat∞ [M]. In particular,
⊗
End (M) determines an algebra object of A ∈ Alg(Cat∞ [M]).
For every ∞-category D, the action of End(M) on M determines a homotopy equivalence (even an
isomorphism of simplicial sets) MapCat∞ (D, End(M)) → MapCat∞ (D × M, M). Combining Proposition 2.7.3
with Corollary 1.5.5, we deduce that A is a final object of Alg(Cat∞ [M]). In other words, End⊗ (M) is
universal among monoidal ∞-categories which act on M.
97
3.2 Adjunction Data
(1) Specify a minimal amount of data: for example, the single functor F .
(2) Specify all of the relevant data: the functors F and G, the unit u and counit v, the homotopies h and
h0 , and all of their higher-dimensional relatives.
For most applications, approach (1) is entirely sufficient. However, if we wish to extract a monad from
the adjoint pair (F, G), then we are forced to adopt approach (2). Our primary goal in this section is to
make precise sense of (2), by introducing the notion of an adjunction datum between the ∞-categories C and
D. Our main result Theorem 3.2.10, which asserts that (1) and (2) are actually equivalent to one another:
in other words, if F : C → D is a functor which admits a right adjoint, then F can be promoted (in an
essentially unique way) to an adjunction datum. The proof of this result is very technical (probably the
most difficult result in this paper) and will be given in §3.6.
We begin with some generalities. Recall that the classical theory of monoidal categories can be regarded
as a special case of the theory of (weak) 2-categories. More precisely, giving a monoidal category (C, ⊗)
is essentially the same thing as giving a 2-category D having only a single, fixed object X ∈ D. The
correspondence assigns to X ∈ D the category HomD (X, X), with monoidal structure given by composition
in D. We can obtain a generalization of the theory of monoidal categories by allowing D to have many
objects. We now describe the analogous generalization of the theory of monoidal ∞-categories.
Definition 3.2.1. Let S be a set of symbols. We define a category ∆S as follows. An object of ∆S
consists of a pair ([n], c), where [n] ∈ ∆ and c : [n] → S is an arbitrary map. Given a pair of objects
([m], c), ([n], c0 ) ∈ ∆S , we set
Hom∆S (([m], c), ([n], c0 )) = {α ∈ Hom∆ ([m], [n]) : (∀0 ≤ i ≤ m)[c(i) = (c0 ◦ α)(i)]}.
We will think of an object of ∆S as a (nonempty) finite sequence [c(0), c(1), . . . , c(n)] of elements of S;
in other words, as a nonempty word in the alphabet S.
One can define an S-colored monoidal ∞-category to be a coCartesian fibration C⊗ → N(∆S )op , satisfying
an appropriate analogue of the condition (∗) of Definition 1.1.2. We can think of an S-colored monoidal
∞-category as encoding the structure of an (∞, 2)-category whose objects are in bijection with the set S.
We will refrain from going into the details, since we are primarily interested in only a single example.
98
Notation 3.2.2. Let C and D be simplicial sets, and let S = {C, D}. We define a functor E : ∆op
S → Set∆
as follows:
(1) Let n ≥ 0 be a finite nonempty linearly ordered set, and let c : [n] → {C, D} be a map, and let
K ∈ Set∆ be arbitrary. Then elements of HomSet∆ (K, E([n], c)) can be identified with collections of
maps {σij ∈ HomK (K × c(j), K × c(i))}0≤i≤j≤n such that σii = id for i ∈ J, and σij ◦ σjk = σik for
i ≤ j ≤ k.
(2) Given a map f : ([m], c) → ([n], c0 ) in ∆S , the associated map E([n], c0 ) → E([m], c) is given by
pullback along f .
Remark 3.2.3. In Notation 3.2.2, and all that follows, we will implicitly assume that C 6= D, so that the
set S = {C, D} contains exactly two symbols. (This is no loss of generality, since we can always achieve this
state of affairs by replacing C or D by an isomorphic simplicial set.) This is purely a matter of notational
convenience.
Definition 3.2.4. Let C and D be ∞-categories, and let S = {C, D}. We let End⊗ (C, D) denote the relative
nerve NE (∆op
S ).
Remark 3.2.5. The projection map q : End⊗ (C, D) → N(∆S )op is an example of an S-colored monoidal
∞-category. One can think of this monoidal ∞-category as follows: the collection of all ∞-categories really
constitutes an (∞, 2)-category, since we can associate to every pair of ∞-categories E and E0 an ∞-category
Fun(E, E0 ). Then q encodes the full subcategory spanned by the pair of ∞-categories C and D.
Definition 3.2.6. Let C and D be ∞-categories, and let S = {C, D}. We will say that a morphism
α : ([m], c) → ([n], c0 ) in ∆S is C-convex if, whenever j ∈ [n] satisfies c0 (j) = C and α(i) ≤ j ≤ α(i0 ) for
suitably chosen i, i0 ∈ [m], there exists a unique j0 ∈ [m] such that α(j0 ) = j. We will say that a section U
of the projection q : End⊗ (C, D) → N(∆S )op is an adjunction datum if it carries every C-convex morphism
in ∆S to a q-coCartesian morphism of End⊗ (C, D). We let ADat(C, D) denote the full subcategory of
MapN(∆S )op (N(∆S )op , End⊗ (C, D)) spanned by the adjunction data.
Remark 3.2.7. We can identify ∆ ' ∆{C} with the full subcategory of ∆S spanned by the objects ([n], c),
where c : [n] → {C, D} takes the constant value C. Under this identification, a morphism in ∆ is C-convex
if and only if it is convex in the sense of Definition 1.1.7.
The fiber product End⊗ (C, D) ×N(∆S )op N(∆)op is canonically isomorphic to the monoidal ∞-category
End⊗ (C) defined in §3.1. Restriction determines a functor ADat(C, D) → Alg(End(C)), so that every ad-
junction datum determines a monad on C.
We can use the same argument to produce a restriction map ADat(C, D) → Alg(End(D)). However, this
map is less interesting: the monad on D induced by an adjunction datum is always equivalent to the initial
object of Alg(End(D)) (since every morphism of ∆{D} is C-convex in ∆S .
We now proceed to unwind the details of Definition 3.2.6.
Remark 3.2.8. Let C and D be ∞-categories, let S = {C, D}, and let U ∈ ADat(C, D). Let us agree to
denote an object of ∆S by a finite (nonempty) string of elements of S. Then:
99
(iv) Evaluation of U at the object [C, C] ∈ ∆S determines a functor T : C → C. The morphism [C, C] → [C]
determines a natural transformation idC → T . This transformation is generally not an equivalence.
Rather, it is the unit map of a monad structure on T (see Remark 3.2.7).
(v) Evaluation of U at the object [D, C, D] ∈ ∆S determines a diagram
F 0 ◦G0 /D
DA >
AA 0 }
AAG F 0 }}}
AA }}
A }}
C.
Moreover, applying s to the inclusions of [D, C], [D, C], and [D, D] into [D, C, D] determines natural
transformations α : F 0 → F , β : G0 → G, and F 0 ◦ G0 → i. Since the first two of these inclusions are
C-convex, we deduce that α and β are equivalences. Combining these three transformations with (iii),
we obtain a natural transformation v : F ◦ G → idD , well-defined up to homotopy.
(vi) Evaluation of U at the object [C, D, C] ∈ ∆S determines a diagram
G00 ◦F 00 /C
CA
AA 00 }}>
AAF G }}
00
AA }
A }}}
D.
Moreover, applying s to the inclusions of [C, D], [C, C] and [D, C] into [C, D, C] yields natural trans-
formations F 00 → F , G00 → G, and G00 ◦ F 00 → T . All three of these inclusions are C-convex, so the
induced natural transformations are all equivalences. In particular, the transformation idC → T of (iv)
determines a natural transformation u : idC → G ◦ F , which is well-defined up to homotopy.
Lemma 3.2.9. Let C and D be ∞-categories, and suppose given an adjunction datum U ∈ ADat(C, D). Let
F : C → D, G : D → C, u : idC → G ◦ F , and v : F ◦ G → idD be defined as in Remark 3.2.8. Then u
is the unit of an adjunction between F and G, and v is the counit of an adjunction between F and G. In
particular, F and G are adjoint to one another.
Proof. Let S = {C, D}. We will show that u and v determine an adjunction between the underlying functors
between the homotopy categories hC and hD. For this, it suffices to show that the compositions
u v
F → F ◦ (G ◦ F ) = (F ◦ G) ◦ F → F
u v
G → (G ◦ F ) ◦ G = G ◦ (F ◦ G) → G
are homotopic to the identity.
To prove the first claim, we consider the commutative diagram
[D, C]
qq MMM
qqq MMM
qqq MMM
x q
q M&
[D, D, C] [D, C, C]
MMM q JJ
ttt MM qqq JJ
t M q JJ
ttt MMM qqq JJ
ztt M& xqq J$
[D, C] [D, C, D, C] [D, C]
100
in ∆S , where each of the corresponding maps of linearly ordered sets preserves both the initial and final
objects. Applying the functor U and evaluating at those initial and final objects, we obtain a diagram in
the homotopy category hFun(C, D), which is equivalent to
: F gOOO
tt OOO
id ttt OO
tt α OOO
tt O
t
F d J F ◦ G ◦dJF
~? JJ
JJ ooo7 JJ
id ~~ JJ oo JJ
~ o
id
J
~~ v JJJ ooo u JJJ
~ oo J
F F ◦G◦F F.
The desired result now follows from the observation that the composition of α with u is (homotopic to) the
identity.
The proof of the second claim is similar, but we consider instead the diagram
[C, D]
q MMM
qqqqq MMM
MMM
q
x qq
q M&
[C, D, D] [C, C, D]
t MMM qq JJ
t MMM qq JJ
ttt M qq JJ
tt MM qq JJ
ztt M& xqq J%
[C, D] [C, D, C, D] [C, D].
Applying s and evaluating at the initial and final objects, we obtain a diagram in hFun(D, C) which is
equivalent to
: G gOOO
tt OOO
id ttt OOO
t OOO
ttt β
t
G dII G 7 ◦ F ◦dJG
? II pp JJ
id II id ppp JJ
J
III pp p u JJJ
I ppp J
v
G G◦F ◦G G,
and the desired result follows from the observation that the composition of u with β is the identity on G.
In the situation of Lemma 3.2.9, either the unit u or the counit v are sufficient to identify F with the
left adjoint of G. An adjunction datum U therefore supplies two such identifications. However, these two
identifications are compatible with one another, up to coherent homotopy: this compatibility is encoded in
the values U on more complicated objects of ∆S . The result is that, up to a contractible space of choices,
the entire diagram U is determined by the functor F :
Theorem 3.2.10. Let C and D be ∞-categories, let S = {C, D}, and let θ : ADat(C, D) → Fun(C, D) be
given by evaluation at [D, C] ∈ ∆S . Then θ induces a trivial Kan fibration ADat(C, D) → Fun0 (C, D), where
Fun0 (C, D) denotes the subcategory of Fun(C, D) whose objects are functors from C to D which admit right
adjoints, and whose morphisms are equivalences of functors. In particular, ADat(C, D) is a Kan complex.
In other words, if a functor F : C → D admits a right adjoint G, then F can be extended (in an essentially
unique way) to an adjunction datum U ∈ ADat(C, D). Invoking Remark 3.2.7, we see that F determines a
monad on C, whose underlying functor from C to C can be identified with G ◦ F (Remark 3.2.8). We may
therefore regard Theorem 3.2.10 as an ∞-categorical analogue of assertion (A) (see the introduction to §3).
The proof will be given in §3.6.
101
3.3 Pointed Adjunction Data
Our goal in this section is to establish an ∞-categorical analogue of assertion (B) of §3. Let C and D
be a pair of ∞-categories, fixed throughout this section, and let S = {C, D}. For each adjunction datum
U ∈ ADat(C, D), we will construct a diagram D ← ADatU (C, D) → ModT (C), where T is the monad on C
determined by U . Moreover, we will show that the left map is a trivial Kan fibration (Corollary 3.3.6), so
that U determines a map D → ModT (C), which is well-defined up to a contractible space of choices.
Our first step is to introduce an elaboration of the simplicial set End⊗ (C, D).
Notation 3.3.1. We define a functor E : ∆op
S → Set∆ as follows:
(1) Let n ≥ 0, let c : [n] → {C, D} be a map, and let K be a simplicial set. Then elements of
HomSet∆ (K, E([n], c)) can be identified with collections of maps
such that σii = id for 0 ≤ i ≤ n, σij ◦ σjk = σik for 0 ≤ i ≤ j ≤ k ≤ n, and σij ◦ τj = τi for
0 ≤ i ≤ j ≤ n.
(2) Given a map f : ([m], c) → ([n], c0 ) in ∆S , the associated map E([n], c0 ) → E([m], c) is given by
pullback along the induced map [m] → [n].
⊗
We let End (C, D) = NE (∆op
S ) (see Definition T.[Link]).
Remark 3.3.2. Let C and D are ∞-categories. Proposition T.[Link] implies that the projection
⊗
End (C, D) → N(∆S )op
⊗
is a coCartesian fibration of simplicial sets. We observe that there is a canonical projection End (C, D) →
End⊗ (C, D), given by forgetting the maps τi . Moreover, if we identify ∆ with the full subcategory of ∆S
spanned by those functions which take the constant value C, then the fiber product
⊗
End (C, D) ×N(∆S )op N(∆)op
⊗
is canonically isomorphic to the simplicial set End (C) defined in §3.1.
⊗ p q
Definition 3.3.3. Consider the maps End (C, D) → End⊗ (C, D) → N(∆S )op . A pointed adjunction datum
⊗
is a map U : N(∆S )op → End (C, D) with the following properties:
(1) The map U is a section of q ◦ p; that is, q ◦ p ◦ U = id.
(2) The map p ◦ U : N(∆S )op → End⊗ (C, D) is an adjunction datum.
(3) Suppose that α : ([m], c) → ([n], c0 ) is a morphism in ∆S such that α(m) = n. Then U (α) is a locally
⊗
p-coCartesian morphism in End (C, D).
(4) Let α be the unique morphism from [C] to [C, D] in ∆S . Then U (α) is a locally p-coCartesian morphism
⊗
in End (C, D).
⊗
We let ADat(C, D) denote the full subcategory of MapN(∆S )op (N(∆S )op , End (C, D)) spanned by the pointed
adjunction data.
Remark 3.3.4. Restriction to the subcategory N(∆{C} )op ⊆ N(∆S )op determines a functor ADat(C, D) →
⊗
Mod(C), where we regard C as left-tensored over End⊗ (C). Composition with the projection End (C, D) →
End⊗ (C, D) determines another functor ADat(C, D) → ADat(C, D). Finally, evaluation on the object [D] ∈
∆S determines a functor ADat(C, D) → D.
102
Our main result can be stated as follows:
Proposition 3.3.5. Let C and D be ∞-categories, and let θ : ADat(C, D) → ADat(C, D) × D be the product
of the maps described in Remark 3.3.4. Then θ is a trivial fibration of simplicial sets.
Corollary 3.3.6. Let C and D be ∞-categories, let s ∈ ADat(C, D), and let ADats (C, D) denote the fiber
product ADat(C, D) ×ADat(C,D) {s}. Then the evaluation map ADats (C, D) → D is a trivial fibration of
simplicial sets.
The proof will require the following somewhat technical lemma:
⊗
Lemma 3.3.7. Consider the projection map p : End (C, D) → End⊗ (C, D). Then:
(1) The map p is a locally coCartesian fibration.
(2) Suppose that α : ([m], c) → ([n], c0 ) is a morphism in ∆S which induces a convex morphism [m] → [n],
⊗
and let f be a morphism in End (C, D) which projects to α. Then f is p-coCartesian if and only if f
is locally p-coCartesian.
(3) Suppose that α : ([m], c) → ([n], c0 ) is a morphism in ∆S such that α(m) = n, and let f be a morphism
⊗
in End (C, D) which projects to α. The following conditions are equivalent:
(i) The morphism f is locally p-coCartesian.
(ii) The morphism f is locally p-Cartesian.
(iii) The morphism f is p-Cartesian.
Proof. Assertion (1) follows from Proposition T.[Link]. The map p is generally not a coCartesian fibration,
because the class of locally p-coCartesian morphisms is not stable under composition. Nevertheless, suppose
given a 2-simplex
Y
~> @@@ 00
e0 ~~ @@e
~~~ @@
~
X
e /Z
⊗
in End (C, D) where the morphisms e0 and e00 are locally p-coCartesian, covering a diagram
([m], c0 )
s dJJ
s JJ
sss JJ
s
s 0 JJ
yss α α00 J
00 o
([n], c ) α
([k], c)
in the category ∆S . Using the description of the class of locally p-coCartesian morphisms provided by
Proposition T.[Link], we conclude that e is locally p-coCartesian provided that the following condition is
satisfied:
(∗) The map α determines a bijection
{i ∈ [m] : i > α00 (k)} → {j ∈ [n] : α(k) < j ≤ α0 (m)}.
(This implies, in particular, that if α00 (k) < i ≤ m, then α(k) < α(i).)
We note that condition (∗) is always satisfied if the map α0 induces a convex map [m] ,→ [n]. Assertion
(2) now follows from Lemma T.[Link]. Similarly, condition (∗) is automatically satisfied if α00 (k) = m. Using
Lemma T.[Link], we deduce the equivalence (ii) ⇔ (iii) of (3). The equivalence (i) ⇔ (ii) follows from the
⊗ ⊗
observation that if f : X → Y is as in (3), then the associated functor End (C, D)X → End (C, D)Y is an
equivalence of ∞-categories.
103
Remark 3.3.8. In the situation of Definition 3.3.3, condition (4) is can be replaced by the following
apparently stronger condition:
(40 ) Let n > 0, let c : [n] → {C, D} satisfy c(n) = D, let c0 = c|{0, . . . , n − 1}, and let α : ([n − 1], c0 ) →
⊗
([n], c) be the inclusion. Then s(α) is a p-coCartesian morphism in End (C, D).
It is clear that (40 ) ⇒ (4). Conversely, suppose that U satisfies the conditions of Definition 3.3.3, and let α
be as in the statement of (40 ). We wish to prove that U (α) is p-coCartesian. Lemma 3.3.7 shows that U (α)
is p-coCartesian if and only if U (α) is locally p-coCartesian. Using assumption (2), we deduce that U (α) is
locally p-coCartesian if and only if s(α) is locally p-Cartesian.
If c(n − 1) = D, then we have a commutative diagram
([n − 1], c0 )
r8 LLL
β rrr LLLα
rrr LLL
rrr L&
([n], c)
id / ([n], c)
in ∆S . In view of Proposition T.[Link], it will suffice to show that U (id) and U (β) are p-Cartesian. For
U (id) this is obvious; for U (β) we combine Lemma 3.3.7 with assumption (3).
Suppose instead that c(n − 1) = C. Let c0 = c|{n − 1, n} and let c00 = c|{n − 1}. We have a commutative
diagram
α0 /
({n − 1}, c00 ) ({n − 1, n}, c0 )
β β0
([n − 1], c0 )
α / ([n], c)
in the category ∆S . We wish to prove that U (α) is locally p-Cartesian. Using (2) and Lemma 3.3.7, we
deduce that U (β) is p-Cartesian. According to Lemma T.[Link], it will suffice to show that U (α ◦ β) is
locally p-Cartesian. Using (2), we reduce to showing that U (α ◦ β) is locally p-coCartesian. Conditions (3)
and (4) imply that U (α0 ) and U (β 0 ) are locally p-coCartesian. Invoking Lemma 3.3.7, we deduce that U (β 0 )
is p-coCartesian. Lemma T.[Link] now implies that U (β 0 ◦α0 ) ' U (α ◦β) is locally p-coCartesian, as desired.
Remark 3.3.9. In the situation of Definition 3.3.3, condition (3) is equivalent to the following apparently
weaker condition:
(30 ) For every object ([n], c) ∈ ∆S , let c0 = c|{n} and let α : ({n}, c0 ) → ([n], c) denote the inclusion. Then
U (α) is locally p-coCartesian.
It is clear that (3) ⇒ (30 ). Conversely, suppose that (30 ) is satisfied, and consider an arbitrary morphism
β : ([m], c) → ([n], c0 ) such that β(m) = n. Let c0 = c|{m}, and form a commutative diagram
([m], c)
α sss
ss9 JJ
JJ β
JJ
ss JJ
sss J%
({m}, c0 ) / ([n], c0 ).
We wish to show that U (β) is locally p-coCartesian. In view of Lemma 3.3.7, it will suffice to show U (β) is
p-Cartesian. Using Lemma T.[Link], it will suffice to show that U (α) and U (β ◦ α) are p-Cartesian. This
follows immediately from (30 ) and Lemma 3.3.7.
⊗
Remark 3.3.10. Suppose we are in the situation of Definition 3.3.3, and that U : N(∆S )op → End (C, D)
satisfies conditions (1), (2), and (40 ) (see Remark 3.3.8). Then (3) is equivalent to the following apparently
weaker condition:
104
(300 ) Let ([n], c) be an object of ∆S such that c(n) = D, let c0 = c|{n} and let α : ({n}, c0 ) → ([n], c) be
the inclusion. Then U (α) is locally p-coCartesian.
It is clear that (3) ⇒ (300 ). To prove the converse, it will suffice to show that (300 ) implies condition (30 ) of
Remark 3.3.9. Suppose given an object ([n], c) ∈ ∆S , let c0 = c|{n} and let α : ({n}, c0 ) → ([n], c) be the
inclusion. We wish to prove that U (α) is locally p-coCartesian. If c(n) = C this follows immediately from
(300 ). Otherwise, define c0 : [n + 1] → {C, D} by the formula
(
0 c(i) if 0 ≤ i ≤ n
c (i) =
D if i = n + 1,
({n}, c0 )
α / ([n], c)
β0 β
α0 / ([n + 1], c0 )
({n, n + 1}, c00 )
in the category ∆S . Condition (40 ) implies that U (β) is p-coCartesian. Lemma T.[Link] now asserts that
U (α) is locally p-coCartesian if and only if U (β ◦ α) is locally p-coCartesian. For this, it will suffice to
show that U (α0 ) and U (β 0 ) are p-coCartesian. For U (β 0 ), this follows from (40 ). To show that U (α0 ) is
p-coCartesian, we first invoke Lemma 3.3.7 to reduce to the problem of showing that U (α0 ) is locally p-
coCartesian, then (2) to reduce to the problem of showing that U (α) is locally p-Cartesian. We now set
c01 = c0 |{n + 1} and consider the commutative diagram
In view of Lemma T.[Link], it will suffice to show that U (γ) and U (α0 ◦ γ) are p-Cartesian. This follows
immediately from (300 ) and Lemma 3.3.7.
⊗
Proof of Proposition 3.3.5. Lemma T.[Link] implies that the projection End (C, D) → End⊗ (C, D) is a
categorical fibration. It follows easily that θ is a categorical fibration. It will therefore suffice to show that
θ is an equivalence of ∞-categories.
Theorem 3.2.10 implies that ADat(C, D) is a Kan complex. Since the projection θ0 : ADat(C, D) →
ADat(C, D) is a categorical fibration, Proposition T.[Link] implies that θ0 is a coCartesian fibration. Invoking
Corollary T.[Link], we deduce that θ is a categorical equivalence if and only if, for every adjunction datum
U ∈ ADat(C, D), the induced map ADatU (C, D) → D is a categorical equivalence. In other words, we are
reduced to proving a slightly weaker version of Corollary 3.3.6.
Form a pullback diagram
N / End⊗ (C, D)
p
N(∆S )op
U / End⊗ (C, D).
105
(a2) Suppose that α : ([m], c) → ([n], c0 ) is a morphism in ∆S which induces a convex morphism [m] → [n],
and let f be a morphism in N which projects to α. Then f is p-coCartesian if and only if f is locally
p-coCartesian.
Let I be the subcategory of [1] × ∆op
S defined as follows:
• Given a pair of objects (i, [m], c), (j, [n], c0 ) ∈ I, a morphism (i, [m], c) → (j, [n], c0 ) in [1] × ∆op
S belongs
to I if and only if either j = 1, or the induced map α : [n] → [m] satisfies α(n) = m.
Let I0 , I1 ⊆ I be the preimages of the objects 0, 1 ∈ [1], respectively, so we have canonical identifications
I0 ⊆ ∆op
S ' I1 . Let
E = MapN(∆S )op (N(I), N)
E0 = MapN(∆S )op (N(I0 ), N) E1 = MapN(∆S )op (N(I1 ), N).
Then we have restriction maps E0 ← E → E1 . Moreover, E1 can be identified with the ∞-category of sections
of p. Consequently, Remarks 3.3.8 and 3.3.10 allow us to identify ADatU (C, D) with the full subcategory of
E1 spanned by those sections u : N(∆S )op → N which have the following properties:
(b1) Let ([n], c) ∈ ∆S be such that c(n) = D, let c0 = c|{n}, and let α : ({n}, c0 ) → ([n], c) be the inclusion.
Then u(α) is a locally p-coCartesian morphism of N.
(b2) Let n > 0, let c : [n] → {C, D} satisfy c(n) = D, let c0 = c|{0, . . . , n − 1}, and let α : ([n − 1], c0 ) →
([n], c) be the inclusion. Then u(α) is a p-coCartesian morphism of N.
Note that, for every object (1, [n], c) ∈ I1 , the ∞-category N(I0 )/(1,[n],c) has a final object, given by
(0, [n + 1], c0 ), where c0 is defined by the formula
(
c(i) if i ≤ n
c0 (i) =
D if i = n + 1.
Likewise, for every object (0, [n], c) ∈ I0 , the ∞-category N(I1 )(0,[n],c)/ has an initial object, given by (1, [n], c).
Combining this observation, (a1), (a2), and Proposition T.[Link], we deduce the following:
(c1) Every functor f0 ∈ E0 admits a p-left Kan extension f : N(I) → N. Moreover, an arbitrary extension
f 0 : N(I) → N of f0 is a p-left Kan extension of f0 if and only if it is compatible with the projection
to N(∆S )op and carries each morphism α : (0, [n + 1], c0 ) → (1, [n], c) to a locally p-coCartesian edge
of N, where c0 is defined as above. Moreover, the projection E0 → E0 is a trivial Kan fibration, where
E0 ⊆ E denotes the full subcategory spanned by those functors f which are p-left Kan extensions of
f | N(I0 ).
(c2) Every functor f1 ∈ E1 admits a p-right Kan extension f : N(I) → N. Moreover, an arbitrary extension
f 0 : N(I) → N of f1 is a p-right Kan extension of f1 if and only if it is compatible with the projection
to N(∆S )op and carries each morphism β : (0, [n], c) → (1, [n], c) to an equivalence in N. Moreover,
the projection E1 → E1 is a trivial Kan fibration, where E1 ⊆ E denotes the full subcategory spanned
by those functors f which are p-right Kan extensions of f | N(I1 ).
ψ
• The functor F is given by a composition E0 → E0 ⊆ E → E1 where ψ is a section of the trivial Kan
fibration E0 → E0 (a left Kan extension functor) and the last map is given by restriction.
106
ψ0
• The functor G is given by a composition E1 → E1 ⊆ E → E0 where ψ 0 is a section of the trivial Kan
fibration E1 → E1 (a right Kan extension functor) and the last map is given by restriction. If we
choose ψ 0 to be given by composition with the retraction of I onto I1 , then we can identify G with the
restriction map E1 → E0 .
Unwinding the definitions, and using the fact that U ([D, D]) is equivalent to the identity map from D to
itself (see Remark 3.2.8), we deduce that the unit idE0 → G ◦ F is an equivalence. Consequently, the functor
F is fully faithful. The essential image of F can be identified with the full subcategory E01 ⊆ E1 spanned by
those sections of p which satisfy condition (b2).
Form a pullback diagram
N0 /N
p0 p
N(I0 ) / N(∆S )op .
If u ∈ E0 , then F (u) ∈ E01 satisfies (b1) if and only if u satisfies the obvious analogue of (b1). In view of
Lemma 3.3.7, this can be reformulated as follows:
(b10 ) Let ([n], c) ∈ I0 , let c0 = c|{n}, and let α : ({n}, c0 ) → ([n], c) be the inclusion. Then u(α) is a
p0 -Cartesian morphism of N0 .
Let E000 ⊆ E0 be the full subcategory spanned by those functors u which satisfy condition (b10 ). Let
I00⊆ I0 be the full subcategory spanned by the object [D] ∈ ∆S . We observe that condition (b10 ) is simply
a reformulation of the requirement that u be a p-right Kan extension of u| N(I00 )op . Moreover, Lemma
3.3.7 implies that every partial section u0 : N(I00 )op → N0 admits a p-right Kan extension. It follows from
Proposition T.[Link] that the restriction map E000 → MapN(I0 )op (N(I00 )op , N0 ) ' D is a trivial Kan fibration,
hence a categorical equivalence as desired.
Remark 3.4.4. Let F : C → D be a functor between ∞-categories, and let V be a split simplicial object of
C. Then F ◦ V is a split simplicial object of D. Lemma T.[Link] implies that V admits a colimit in C, and
that F preserves that colimit.
Example 3.4.5. Let C be an abelian category. Then Dold-Kan correspondence establishes an equivalence
of categories between the category Fun(∆op , C) of simplicial objects of C and the category Ch≥0 (C) of
107
nonnegatively graded chain complexes in C (see, for example, [75]). Let X• be a simplicial object of C, and
let
d d
· · · → C2 →2 C1 →1 C0
be the corresponding (normalized) chain complex. Then extending X to an augmented simplicial object
∆op
+ → C is equivalent to providing an augmentation on the chain complex C• : that is, providing a map
d0 : C0 → C−1 such that d0 ◦ d1 = 0. Extending X• to a split augmented simplicial object ∆op −∞ → C is
equivalent to providing a contracting homotopy {hn : Cn−1 → Cn }n≥0 for the augmented chain complex C• :
that is, a family of maps satisfying d0 h0 = idC−1 and dn+1 hn+1 + hn dn = idCn for n ≥ 0. The existence
of such a contracting homotopy is equivalent to the requirement that the chain complex C• be a split exact
resolution of C−1 .
The construction [n] 7→ [0] ? [n] ' [n + 1] determines a functor ρ from ∆+ to itself. There is an evident
natural transformation α : id∆+ → ρ. Let j denote the inclusion ∆+ ,→ ∆−∞ . There is another natural
transformation of functors β : jρ → j, which carries an object [n] ∈ ∆+ to the map f : [n + 1] ∪ {−∞} →
[n] ∪ {−∞} such that f (0) = ∞ and f (k) = k − 1 for 0 < k ≤ n + 1. The composition of j(α) and β is the
identity natural transformation from the functor j to itself. We can view j(α) and β as determining a map
of simplicial sets N(∆+ ) × ∆2 → N(∆∞ ).
Proposition 3.4.6. The diagram
N(∆+ ) × ∆2 / N(∆−∞ )
is a homotopy pushout square of simplicial sets (with respect to the Joyal model structure).
Proof. Let f : [m] ∪ {−∞} → [n] ∪ {−∞} be a morphism in ∆−∞ . We define the complexity of c(f ) to be
the cardinality of the set {i ∈ [m] : f (i) = ∞}. If σ is an k-simplex of N(∆−∞ ) corresponding to a sequence
of maps
f1 fk
[n0 ] ∪ {−∞} → · · · → [nk ] ∪ {−∞},
then we define the complexity c(σ) to be the sum c(f1 ) + · · · + c(fk ). For every nonnegative integer m, let
X(m) denote the simplicial subset of N(∆−∞ ) spanned by those S simplices σ such that c(σ) ≤ m. We note
that X(0) can be identified with N(∆+ ), and that N(∆−∞ ) = m X(m).
Proposition 3.4.6 follows immediately from the following pair of assertions:
N(∆+ ) × ∆2 / X(1)
is a homotopy pushout square of simplicial sets (with respect to the Joyal model structure).
(b) For n ≥ 2, the inclusion X(n − 1) ,→ X(n) is a categorical equivalence.
The proofs of both (a) and (b) will require some auxiliary constructions. Let F1 , . . . , Fk be a sequence of
functors from ∆+ to itself (in practice, each of these functors will be either ρ or the identity). We define a
category C[F1 , . . . , Fk ] as follows:
108
(ii) If i ≤ j, a morphism from ([m], i) → ([n], j) in C[F1 , . . . , Fk ] is a map [m] → Fi+1 · · · Fj [n] in ∆+ . If
i > j, there are no morphisms from ([m], i) to ([n], j) in C[F1 , . . . , Fk ].
We now prove (a). The natural transformation β : jρ → j determines a map N(C[ρ]) → N(∆∞ ), which
factors through the simplicial subset X(1). This map fits into a commutative diagram
N(∆+ ) × ∆2 / N(C[ρ]) / X(1)
where the right hand square is a pushout square and therefore (since the vertical maps are all cofibrations)
a homotopy pushout square. It will therefore suffice to show that the left square is a homotopy pushout
diagram. This square fits into a larger diagram
N(∆+ ) × ∆{0,1}
θ / N(∆+ )
N(∆+ ) × Λ20 / N(C[id])
N(∆+ ) × ∆2 / N(C[ρ])
where the upper square is a pushout diagram and therefore (since the vertical maps are again cofibrations)
a homotopy pushout square; here the map θ classifies the natural transformation α : id → ρ. It therefore
suffices to show that the outer square is a homotopy pushout. This square fits into a larger diagram
N(∆+ ) × ∆{1,2} / N(∆+ ) × ∆2 / N(C[ρ]).
The left square is obviously a homotopy pushout diagram, and the outer rectangle is a homotopy pushout
diagram by Proposition T.[Link]. It follows that the right square is a homotopy pushout diagram, as desired.
We now prove (b). Fix n ≥ 2. For every subset S ⊆ {1, . . . , n}, let CS = C[F1 , . . . , Fn ] where
(
ρ if i ∈ S
Fi =
id∆+ if i ∈ / S.
X(n − 1) / X(n).
109
Consequently, to prove that the inclusion X(n − 1) ,→ X(n) is a categorical equivalence, it will suffice to
show that the inclusion Y 0 ,→ Y is a categorical equivalence. In other words, we are reduced to proving that
the diagram {YS }S∈P is a homotopy colimit (with respect to the Joyal model structure).
There is an obvious forgetful functor Y → ∆n . For every simplicial subset K ⊆ ∆n , let ZK : P → Set∆
be the functor given by the formula ` ZK (S) = ` YS ×∆` n K. We wish to prove that Z∆n is a homotopy
colimit diagram. Let K0 = ∆{0,1} {1} ∆{1,2} {2} · · · {n−1} ∆{n−1,n} , so that the inclusion K0 ,→ ∆n is
a categorical equivalence. Since each of the projection maps YS → ∆n is a Cartesian fibration, we deduce
that the inclusion ZK0 → Z∆n is a weak equivalence of diagrams (Proposition T.[Link]). It will therefore
suffice to show that ZK0 is a homotopy colimit diagram. Since the collection of homotopy colimit diagrams
in Set∆ is stable under the formation of homotopy pushout squares, we can reduce further to proving that
ZK is a homotopy colimit diagram when K = {i} ⊆ ∆n for 0 ≤ i ≤ n or K = ∆{i−1,i} ⊆ ∆n for 0 < i ≤ n.
In the first case, this is obvious: the diagram Z{i} is isomorphic to the constant diagram taking the value
N(∆+ ), which is a homotopy colimit diagram because the simplicial set N(P0 ) is weakly contractible (since
P0 has a least element ∅ ⊂ {1, . . . , n}). To handle the second, let us suppose that K = ∆{i−1,i} , so that ZK
is given by the formula (
N(C[ρ]) if i ∈ S
ZK (S) =
N(C[id]) otherwise.
Let P1 be the subset of P0 consisting of the subsets ∅, {i} ⊂ {1, . . . , n}. We observe that ZK |P0 is a homotopy
left Kan extension of ZK |P1 . Consequently, to prove that ZK is a homotopy colimit diagram, it suffices to
show that ZK exhibits ZK ({1, . . . , n}) as a homotopy colimit of the restriction ZK |P1 . Since P1 has a
final object {i}, this follows from the observation that the map ZK ({i}) → ZK ({1, . . . , n}) is a categorical
equivalence (in fact, an isomorphism) of simplicial sets.
For any ∞-category C, composition with the functor ρ : ∆+ → ∆+ determines a functor from the
∞-category of augmented simplicial objects of C to itself. We will denote this functor by T . The natural
transformation id → ρ determines a natural map T X• → X• , for every augmented simplicial object X• of
C. Proposition 3.4.6 immediately implies the following:
Corollary 3.4.7. Let C be an ∞-category, and let X• be an augmented simplicial object of C. The following
conditions are equivalent:
(1) The augmented simplicial object X• is split.
(2) The canonical map T X• → X• admits a right homotopy inverse.
Corollary 3.4.8. Let C be an ∞-category, and let X denote the full subcategory of Fun(N(∆op + ), C) be the
full subcategory spanned by the split augmented simplicial objects of C (that is, X is the essential image of the
restriction functor Fun(N(∆op op
−∞ ), C) → Fun(N(∆+ ), C)). Then X is stable under retracts in Fun(N(∆+ ), C).
op
> X• BB
||| BB β
||
α BB
| BB
||
Y•
id / Y•
of augmented simplicial objects of C, where X• is split. We wish to prove that Y• is split. According to
Corollary 3.4.7, there exists a map of augmented simplicial objects γ : X• → T X• such that the composition
γ
X• → T X• → X• is homotopic to the identity. Let γ 0 denote the composition
α γ Tβ
Y• → X• → T X• → T Y• .
γ0
A simple diagram chase shows that the composition Y• → T Y• → Y• is homotopic to the identity, so that
Y• splits as required.
110
Remark 3.4.9. The functor ρ carries ∆+ into the subcategory ∆ ⊆ ∆+ . Consequently, the translation
functor T factors through a functor Fun(N(∆op ), C) → Fun(N(∆op
+ ), C). We will abuse notation and denote
this functor also by T .
Corollary 3.4.10. Let C be an ∞-category, and let X• be an augmented simplicial object of C. The following
conditions are equivalent:
(1) The augmented simplicial object X• is split.
(2) There exists a simplicial object U• of C such that X• is a retract of T U• (in the ∞-category of augmented
simplicial objects of C).
Proof. The implication (1) ⇒ (2) follows from Corollary 3.4.7. We will prove that (2) ⇒ (1). Using Corollary
3.4.8, we may assume that X• = T U• . The desired result in this case follows from the observation that the
shift functor ρ : ∆+ → ∆ extends naturally to a functor ∆−∞ → ∆, determined by the natural identification
of linearly ordered sets [n + 1] = [0] ? [n] ' [n] ∪ {−∞}.
The underlying simplicial object V = V | N(∆)op is constant, and therefore G-split. Since N(∆) is con-
tractible, V is a colimit diagram if and only if f is an equivalence, and G ◦ V is a colimit diagram if and only
if G(f ) is an equivalence. If (∗) is satisfied, then these conditions are equivalent, so that G is conservative
as desired.
111
Remark 3.5.3. Let C be an ∞-category, and regard C as left-tensored over End(C). We have a commutative
diagram
Mod(C)
θ / C × Alg(End(C))
NNN
NNNp mmm
NNN mmmmm
NN' mm 0
vmmm p
Alg(End(C)),
where θ is determined by the p and the forgetful functor Mod(C) → C. The functor p0 is obviously a Cartesian
fibration, and Corollary 2.3.3 implies that p is a Cartesian fibration as well. Proposition 2.3.2 implies that
θ carries p-Cartesian edges to p0 -Cartesian edges. Consequently, θ classifies a natural transformation of
functors F → F 0 , where F : Alg(End(C))op → Cat∞ is the functor classified by p (so that F (A) ' ModT (C)
for every monad T ∈ Alg(End(C))) and F 0 is the constant functor taking the value C ∈ Cat∞ . We may
identify this transformation with a functor α : Alg(End(C))op → Cat/∞C . We can interpret Theorem 3.5.1 as
describing the essential image of the functor α: namely, a functor G : D → C belongs to the essential image
of α if and only if G admits a left adjoint and satisfies conditions (1) and (2) of Theorem 3.5.1. In a future
paper, we will show that the functor α is fully faithful. In other words, we may identify monads on C with
(certain) ∞-categories lying over C.
In practice, it is often easier to apply the following slightly weaker version of the Barr-Beck theorem:
Corollary 3.5.4. Let G : D → C and ψ : D → ModT (C) be as in Theorem 3.5.1. Suppose that:
(1) The functor G is conservative.
Composing with s and evaluating at 1 ∈ [n + 2] ' [1] ? [n], we obtain an augmented simplicial object
D• : N(∆+ )op → D. It follows immediately from Definition 3.3.3 that D−1 ' D. To complete the proof, it
112
will suffice to show that D• is a colimit diagram. In view of Remark 3.5.2, it will suffice to show that D• is
G-split.
Let C• : N(∆+ )op → C be the functor obtained from ψ by composing with U and evaluating at 0 ∈ [n+2].
Then C• is the image of D• under a functor G• : N(∆+ )op → Fun(D, C) determined by the augmentation
datum s. Invoking the definition of an augmentation datum, we conclude that G• is equivalent to the
constant augmented simplicial object taking the value G ∈ Fun(D, C). It will therefore suffice to show that
the augmented simplicial object C• is split.
Let φ0 : ∆+ → ∆S be defined by the formula [n] 7→ ([0] ? [n], c0 ), where c0 takes the constant value
C. Let C•0 be the augmented simplicial object of C obtained by composing φ0 with s and evaluating at
0 ∈ [n + 1] ' [0] ? [n]. There is an evident natural transformation of functors φ0 → φ, which induces a map
of simplicial objects C• → C•0 . Invoking the definition of a pointed adjunction datum, we deduce that this
transformation is an equivalence. It will therefore suffice to prove that C•0 is split. For this, it suffices to
show that φ0 can be extended to a functor ∆−∞ → ∆S , which is evident.
Remark 3.5.6. The proof of Proposition 3.5.5 actually establishes a stronger result: namely, the simplicial
resolution of an object D ∈ D can be chosen functorially in D. Informally, we can describe this functorial
choice as follows. Let V = F ◦ G. A dual to Theorem 3.2.10 implies that V underlies a comonad on the
∞-category D. Consequently, given D ∈ D we can construct an augmented simplicial object E• , with
Dn ' V n+1 D. This augmented simplicial object is G-split, and therefore a colimit diagram. Consequently,
D ' D−1 can be obtained as the colimit of the underlying simplicial object D• , and for n ≥ 0 we have
Dn ' F ((G ◦ V n )D), so that Dn belongs to the essential image of F .
We conclude with few applications of Proposition 3.5.5:
Corollary 3.5.7. Suppose given a commutative diagram of ∞-categories
C@
U / C0
@@ }}
@@G }
@@ }}
@ ~}}} G0
D.
G0 ◦ F 0 → G0 ◦ U ◦ T ◦ F 0 ' G ◦ F.
Proof. We first prove (1). Let j 0 : C0 → Fun(C0 , S)op denote the Yoneda embedding, and consider the
composition
0 j0 ◦U
j : C0 → Fun(C0 , S)op → Fun(C, S)op .
113
0
Let C00 ⊆ C be the full subcategory spanned by those objects C 0 ∈ C0 for which j (C 0 ) belongs to the essential
image of the Yoneda embedding j : C → Fun(C, S)op . We wish to prove that C00 = C0 .
Proposition T.[Link] and assumption (a) guarantee that the essential image of j is stable under the
formation of geometric realizations of simplicial objects. Moreover, Proposition T.[Link] also implies that
0
j preserves geometric realizations of simplicial objects. It follows that C00 is stable under the formation of
geometric realizations in C0 . In view of Proposition 3.5.5, it will suffice to show that C00 contains the essential
0
image of F 0 . This is clear, since j (F 0 (D)) ' j(F (D)). This completes the proof of (1).
We now prove (2). If U is an equivalence, then (e) is obvious (since the unit itself is an equivalence) and
(d) follows from (c). To prove the converse, choose compatible unit and counit transformations
u : id → U ◦ T v : T ◦ U → id .
We wish to prove that u and v are equivalences. Since G is conservative, the functor U is also conservative.
Consequently, the transformation v is an equivalence if and only if U (v) : U ◦ T ◦ U → U is an equivalence.
Since U (v) has a section determined by u, it will suffice to prove that u is an equivalence.
Let C01 be the full subcategory of C0 spanned by those objects C for which the map u(C) : C → (U ◦T )(C)
is an equivalence. Since G = G0 ◦ U and G0 both preserve geometric realizations and G0 is conservative, we
conclude that U preserves geometric realizations. The functor T is a left adjoint, and therefore preserves
geometric realizations. It follows that U ◦ T preserves geometric realizations, so that C01 is stable under
geometric realizations in C0 . In view of Propsition 3.5.5, it will suffice to show that C01 contains the essential
image of F 0 . In other words, we must show that u induces an equivalence F 0 → U ◦ T ◦ F 0 . Using our
assumption that G0 is conservative, we reduce immediately to (e).
Our next result makes use of the notation and terminology of §T.5.5.8.
(i) The ∞-category D admits filtered colimits and geometric realizations, and G preserves filtered colimits
and geometric realizations.
(ii) The ∞-category C is projectively generated (Definition T.[Link]).
(2) An object D ∈ D is compact and projective if and only if there exists a compact projective object C ∈ C
such that D is a retract of F (C).
(3) The functor G preserves all sifted colimits.
Proof. Let C0 denote the full subcategory of C spanned by the compact projective objects. Let D0 denote
the essential image of F | C0 . Using assumption (i), we deduce that D0 consists of compact projective objects
of D. Without loss of generality, we may assume that the ∞-category D is minimal, so that D0 is small.
Moreover, since C0 is stable under finite coproducts in C, and F preserves finite coproducts, we conclude
that D0 admits finite coproducts (which are also finite coproducts in D).
Let D0 = PΣ (D0 ) (see Definition T.[Link]). Using Proposition T.[Link], we deduce that the inclusion
D ⊆ D is homotopic to a composition
0
j f
D0 → D0 → D,
where the functor f preserves filtered colimits and geometric realizations. Combining Proposition T.[Link]
with Proposition 3.5.5 and assumption (ii), we conclude that f is an equivalence of ∞-categories. This
114
proves (1). Moreover, the proof shows that D0 is spanned by a set of compact projective generators for D
(Definition T.[Link]), so that assertion (2) follows from Proposition T.[Link]. Assertion (3) now follows
from Proposition T.[Link].
We now return to the proof of Theorem 3.5.1. One direction is essentially contained in the following
Lemma:
Lemma 3.5.9. Let C be a monoidal ∞-category, M an ∞-category which is left-tensored over C, A an
algebra object, and θ : ModA (M) → M the forgetful functor. Then:
(1) Every θ-split simplicial object of ModA (M) admits a colimit in M.
(2) The functor θ preserves colimits of θ-split simplicial objects.
Proof. Note that a simplicial object of ModA (M) can be viewed as a bisimplicial object of M⊗ . In order to
avoid confusion, we let K denote the simplicial set N(∆)op when we wish to emphasize the role of N(∆)op as
indexing simplicial objects, while we use the notation N(∆)op to denote the base of the coCartesian fibration
M⊗ → N(∆)op .
Form a pullback diagram
N / M⊗
p
N(∆)op
A / C⊗ ,
so that p is a locally coCartesian fibration (Lemma 2.1.13). Let u : K → ModA (M) be a θ-split simplicial
object, corresponding to a map V : K × N(∆)op → N. We observe that every fiber of p can be identified with
M, and each of the induced maps V[n] : K × {[n]} → N[n] can be identified with the composition of V with
the forgetful functor θ. It follows that each of the simplicial objects V[n] splits. Using Lemma T.[Link], we
deduce that each V[n] admits a colimit V [n] : K . → N[n] , and that these colimits are preserved by each of the
associated functors N[n] → N[m] (Remark 3.4.4). Applying Proposition T.[Link], we conclude that each V [n]
is a p-colimit diagram. We now invoke Lemma 2.3.1 to deduce the existence of a map V : K . × N(∆)op → N
which induces a p-colimit diagram on each fiber K . × {[n]}. Moreover, Lemma 2.3.1 implies that V defines
a colimit diagram v : K . → MapN(∆)op (N(∆)op , N). Since v = v|K factors through the full subcategory
ModA (M) ⊆ MapN(∆)op (N(∆)op , N), it is easy to see that v factors through ModA (M). It follows that v is
a colimit of v in ModA (M). This proves (1), and (2) follows from the observation that θ ◦ v = V |K . × {[0]}
is a colimit diagram in M by construction.
Proof of Theorem 3.5.1. The “only if” direction follows from Corollary 2.3.5 and Lemma 3.5.9. For the
converse, let us suppose that (1) and (2) are satisfied. Set S = {C, D}, and form a pullback diagram
N / End⊗ (C, D)
p
N(∆S )op
s / End⊗ (C, D).
115
Define ∞-categories
E = MapN(∆S )op (N(∆S )op , N),
E0 = MapN(∆S )op (N(∆0S )op , N), E00 = MapN(∆S )op (N(∆C )op , N),
so that we have restriction maps
E → E0 → E00 .
We observe that ModT (C) can be identified with a full subcategory of E00 , and ADatU (C, D) can be identified
with a full subcategory of E. Let E00 ⊆ E0 be the full subcategory spanned by those functors f : N(∆0C,D )op →
N such that f is p-right Kan extension of f0 = f | N(∆C )op , and f0 ∈ ModT (C). Let E0 ⊆ E be the
full subcategory spanned by those functors g : N(∆S )op → N such that g is a p-left Kan extension of
g0 = g| N(∆0S )op , and g0 ∈ E00 . We will prove:
(i) Every f0 : N(∆C )op → N which belongs to ModT (C) admits a p-right Kan extension to N(∆0S )op .
(ii) Every g0 : N(∆0S )op → N whcih belongs to E00 admits a p-right Kan extension to N(∆S )op .
It will follow from Proposition T.[Link] that the restriction maps E0 → E00 → ModT (C) are trivial Kan
fibrations. We will then complete the proof by showing:
(i0 ) Every functor f0 ∈ E00 admits a p-right Kan extension f : N(∆0S )op → N. Moreover, an arbitrary
functor f ∈ E0 is a p-right Kan extension of f | N(∆C )op if and only if for every map α : ([k], c0 ) → ([n], c)
in ∆0S which induces a bijection [k] → {i ∈ [n] : c(i) = C}, the morphism f (α) is locally p-coCartesian.
Combining (i0 ), Proposition T.[Link], and the definition of ModT (C), we deduce:
(i00 ) The restriction map E00 → ModT (C) is a trivial Kan fibration. Moreover, an arbitrary functor f ∈ E0
belongs to E00 if and only if, for every morphism α : ([k], c0 ) → ([n], c) in ∆S such that α(k) = n, the
morphism f (α) is locally p-coCartesian.
The proof of (ii) is a bit more subtle. Fix an functor g0 : N(∆0S )op → N which belongs to E00 . We wish to
prove that g0 admits a p-left Kan extension to N(∆S )op . According to Lemma T.[Link], it will suffice to
g0
show that, for every object ([n], c) ∈ ∆S , the induced diagram (N(∆0C,D )op )/([n],c) → N(∆0S )op → N admits
a p-colimit. If ([n], c) ∈ ∆0S , then there is nothing to prove. Assume instead that c(n) = D. We define a
functor ψ : ∆ → (∆0S )([n],c)/ by the formula
We claim that the induced map N(∆)op → (N(∆0S )op )/([n],c) is cofinal. According to Theorem T.[Link], it
will suffice to show that for every object α : ([n], c) → ([m], c0 ) in (∆0S )([n],c)/ , the category
116
has weakly contractible nerve. Let J = {i ∈ [m] : (α(n) ≤ i) ∧ (c0 (i) = C)}. Then J contains m, and is
therefore nonempty. Unwinding the definitions, we see that ∆0 can be identified with ∆/J , which has a final
object.
Using Proposition T.[Link], we are reduced to proving that the diagram
g0 ◦ψ
N(∆ op ) /
_ r8 N
r
r
r p
r
r
N(∆op ).
h / N(∆S )op
admits an extension as indicated, which is a p-colimit diagram. Let h = h| N(∆)op . We observe that h
determines a natural transformation H : N(∆)op × ∆1 → N(∆S )op from h to the constant map taking the
value ([n], c). Using Lemma 3.3.7, we can lift H to a p-coCartesian natural transformation He : N(∆)op ×∆1 →
N from g0 ◦ ψ to a simplicial object V : N(∆) → N([n],c) . Using Proposition T.[Link], we are reduced to
op
ψ 0 : ∆ → (∆0S )([0],c0 )/ ,
β
e β
0
φ0
H / ([0], c),
117
which we can describe by a map ∆1 × ∆1 → Fun(N(∆)op , N(∆S )op ). Using Lemma 3.3.7, we deduce that p
restricts to a coCartesian fibration
Fun(N(∆)op , N)φ
H!
/ Fun(N(∆)op , N([n],c) )
β
e! β!
H!0
Fun(N(∆)op , N)φ0 / Fun(N(∆)op , N([0],c0 ) )
([n], c)
||= LLL
LLLγ
H ||
|| LLL
|| L%
|
φ
δ / ([n − 1], c0 )
described by a 2-simplex ∆2 → Fun(N(∆)op , N(∆S )op ). Applying Lemma 3.3.7, we deduce that p restricts
to a coCartesian fibration Fun(N(∆)op , N) ×Fun(N(∆)op ,N(∆S )op ) ∆2 → ∆2 , so that we have an equivalence
δ! ' γ ! ◦ H! of functors from Fun(N(∆)op , N)φ → Fun(N(∆)op , N([n−1],c0 ) ). It will therefore suffice to show
that δ! (g0 ◦ ψ) is split.
Define θ : ∆−∞ → (∆S )([n−1],c0 )/ as follows:
• Given a map α : {−∞} ∪ [k] → {−∞} ∪ [k 0 ] in ∆−∞ , the associated map θ(α) is given by the formula
i
if i < n
θ(α)(i) = n − 1 if i ≥ n and α(i) = −∞
n + α(i − n) if i ≥ n and α(i) 6= −∞.
118
Let θ : N(∆−∞ )op → N(∆S )op be the map determined by θ, and let be the induced natural transformation
from θ to the constant map N(∆−∞ )op → N(∆S )op taking the value ([n − 1], c0 ). Using Lemma 3.3.7, we
can choose a p-coCartesian transformation e : (g0 ◦ θ) → W , where W is a map N(∆−∞ )op → N([n−1],c0 ) .
We now observe that W is an extension of δ! (g0 ◦ ψ), so that δ1 (g0 ◦ ψ) is split. This completes the proof of
(ii).
We now prove (iii). Suppose first that g ∈ E, and let g0 = g| N(∆0C,D )op . We wish to show that g ∈ E0
if and only if g ∈ ADatU (C, D). In view of (i00 ), either of these conditions implies that g0 ∈ E00 . We will
therefore assume that g0 ∈ E00 . By definition, g ∈ E0 if and only if g is a p-left Kan extension of g0 .
Unwinding the definitions, this condition holds if and only if g is a p-left Kan extension of g0 at ([n], c), for
every object ([n], c) ∈ ∆S . This condition is automatic if c(n) = C. Suppose instead that c(n) = D. Let
ψ : ∆ → (∆0C,D )([n],c)/ be defined as above. We observe that ψ extends to a map ψ : ∆+ → (∆S )([n],c)/ ,
which preserves initial objects. Since ψ induces a cofinal map N(∆)op → (N(∆0C,D )op , we conclude that g is
a p-left Kan extension of g0 at ([n], c) if and only if g ◦ ψ is a p-colimit diagram. Using Lemma 3.3.7, we can
construct a p-coCartesian transformation from g◦ψ to an augmented simplicial object V : N(∆op ). → N([n],c) .
In view of Proposition T.[Link], g is a p-left Kan extension of g0 at ([n], c) if and only if V is a p-colimit
diagram. The arguments given above show that this condition is satisfied if and only if V is a colimit diagram
in N([n],c) . Moreover, this condition is independent of the choice of ([n], c). In particular, we may suppose
that n = 1 and c is given by the formula
(
C if i = 0
c(i) =
D if i = 1.
Let c0 denote the restriction of c to [0] ⊆ [1]. Using Lemma 3.3.7, we can choose a p-coCartesian
transformation N(∆op ). × ∆1 → N from X to an augmented simplicial object X : N(∆op ). → N([0],c0 ) . If
we view V as an augmented simplicial object of D, then X is equivalent to the augmented simplicial object of
C obtained by composing V with the functor G. Since the underlying simplicial object of V is G-split, Remark
3.5.2 implies that V is a colimit diagram if and only X is a colimit diagram. Let W : N(∆−∞ )op → N([0],c0 )
be the map constructed in the argument above, and let W0 = W | N(∆op ). be the underlying augmented
simplicial object. Then g determines a natural transformation of augmented simplicial objects α : X → W0 ,
which induces an equivalence α[k] : X([k]) ' W0 ([k]) for all k ≥ 0. Lemma T.[Link] implies that W0 is a
colimit diagram in N([0],c0 ) . Consequently, X is a colimit diagram if and only if α[−1] : X([−1]) → W0 ([−1])
is an equivalence. In other words, g is a p-left Kan extension of g0 if and only if α[−1] is an equivalence.
Unwinding the definitions, we observe that this latter condition is equivalent to the requirement that g carry
the inclusion ([0], c0 ) → ([1], c) to a locally p-coCartesian morphism in N. We now observe that, in view (i00 )
and our assumption that g0 ∈ E00 , this last condition is equivalent to the requirement g ∈ ADatU (C, D).
119
spanned by the nonunital adjunctions. We will refer to Adjnu (C, D) as the ∞-category of nonunital adjunc-
tions. We let Adj(C, D) denote the full subcategory of Adjnu (C, D) spanned by those nonunital adjunctions
v ∼
F ◦ G → U ← idD
Definition 3.6.3. Let q : End⊗ (C, D) → N(∆S )op denote the projection. A nonunital adjunction datum
⊗
is a functor F ∈ MapN(∆S )op (N(∆nuS ) , End (C, D)) which carries every C-convex morphism in ∆S to a
op nu
q-coCartesian morphism in End⊗ (C, D) (note that every C-convex morphism in ∆S is a morphism of ∆nu S ).
⊗
We let ADatnu (C, D) denote the full subcategory of MapN(∆S )op (N(∆nu
S ) , End (C, D)) spanned by the
op
on the diagram [D] ← [D, D] → [D, C, D] in ∆S determines a functor r : ADatnu (C, D) → Adjnu (C, D).
nu
Lemma 3.2.9 implies that the composition ADat(C, D) → ADatnu (C, D) → Adjnu (C, D) factors through the
full subcategory Adj(C, D). Consequently, we obtain a commutative diagram
/ Adjnu (C, D).
Adj(C, D)
Proposition 3.6.4. Let C and D be ∞-categories. Then the projection map Adjnu (C, D) → Fun(C, D)
induces a categorical equivalence Adj(C) → Fun0 (C, D), where Fun0 (C, D) is the subcategory of Fun(C, D)
whose objects are functors which admit right adjoints and whose morphisms are natural equivalences.
Proposition 3.6.5. Let C and D be ∞-categories. The restriction map r : ADatnu (C, D) → Adjnu (C, D) is
a trivial Kan fibration.
Proposition 3.6.6. Let C and D be ∞-categories. Then the restriction map ADat(C, D) → ADatnu (C, D)
induces an equivalence of ∞-categories
followed by the inclusion of Fun0 (C, D) into Fun(C, D). It follows that θ is a categorical equivalence. Since
θ is evidently a categorical fibration, it is a trivial Kan fibration.
120
The proofs of Propositions 3.6.4, 3.6.5, and 3.6.6 are very different from one another. Proposition 3.6.4
is the easiest: it merely expresses the idea that when a functor F : C → D admits a right adjoint G, then G
is uniquely determined. Proposition 3.6.5 is more difficult. Roughly speaking, we need to show that every
nonunital adjunction F0 can be promoted to a nonunital adjunction datum F : N(∆nu S )
op
→ End⊗ (C, D).
nu
Our strategy is to choose an appropriate filtration of ∆S , and construct F from F0 by forming a series of
relative Kan extensions.
Proposition 3.6.6 involves rather different ideas. It asserts that a nonunital adjunction diagram F0 can be
extended to an adjunction diagram F if and only if the desired extension exists at the level of the homotopy
category; moreover, in this case, F is essentially unique. Our strategy is to reduce this assertion to an
analogous result for nonunital algebras, and then invoke the results of §2.8.
We begin with the proof of Proposition 3.6.4. The first step is to reduce the size of the ∞-category
Adjnu (C, D).
Notation 3.6.7. Let Adj− (C, D) denote the full subcategory of
spanned by those transformations (F ◦ G) → idD which are counits for adjunctions between F and G. We
will regard Adj− (C, D) as a simplicial subset of Adj(C, D), whose vertices correspond to diagrams F ◦ G →
α
U ← idD for which α is a degenerate morphism in End(D).
Lemma 3.6.8. The inclusion i : Adj− (C, D) ⊆ Adj(C, D) is an equivalence of ∞-categories.
Proof. We have a homotopy Cartesian square
Adj− (C, D)
i / Adj(C, D)
∆0 / E,
where E is the ∞-category of initial objects of End(D)idD / . Since E is a contractible Kan complex, we
conclude that i is a categorical equivalence.
Lemma 3.6.9. The ∞-category Adj− (C, D) is a Kan complex.
Proof. We note that a morphism f in Adj− (C, D) can be identified with a pair of natural transformations
α : F → F 0 , β : G → G0 , and a commutative square
F ◦G
v / idD
α◦β =
0
F 0 ◦ G0
v / idD
in the ∞-category End(D). We wish to prove that α and β are equivalences. For this, we observe that α
induces a natural transformation of adjoint functors α0 : G0 → G, and β induces a natural transformation of
adjoint functors β 0 : F 0 → F . Using the commutativity of the above square, we deduce that α0 is a homotopy
inverse to β and β 0 is a homotopy inverse to α.
Lemma 3.6.10. The projection map
induces a categorical equivalence θ0 : Adj− (C) → Fun0 (C, D), where Fun0 (C, D) is the subcategory of Fun(C, D)
whose objects are functors which admit right adjoints and whose morphisms are natural equivalences.
121
Proof. It is clear that the essential image of θ0 consists of functors which admit right adjoints, and Lemma
3.6.9 implies that the image of every morphism in Adj− (C, D) is an equivalence in Fun(C, D). Consequently,
θ0 factors through Fun0 (C, D) ⊆ Fun(C, D). It is easy to see that θ0 is a categorical fibration. Since
the domain and codomain of θ0 are Kan complexes (Lemma 3.6.9), we deduce that θ0 is a Kan fibration
(Propositions T.[Link], T.[Link], and Lemma T.[Link]). It will therefore suffice to show that every fiber
of θ0 is contractible. We now observe that, if F ∈ Fun0 (C, D), then the θ0−1 {F } can be identified with the
∞-category of initial objects of the fiber product Fun(D, C) ×End(D) End(D)idD / . Since this ∞-category is
nonempty, it is a contractible Kan complex (Proposition T.[Link]).
Proof of Proposition 3.6.4. Lemmas 3.6.10 and 3.6.8 imply that the restriction map Adj(C, D) → Fun(C, D)
r0
factors as a composition Adj(C, D) → Fun0 (C, D) ⊆ Fun(C, D). Since r0 is a categorical fibration, it will
suffice to show that r0 is a categorical equivalence. This follows immediately from Lemmas 3.6.10 and
3.6.8.
We now turn to the proof of Proposition 3.6.5. In what follows, we let q denote the projection map
End⊗ (C, D) → N(∆S )op .
Notation 3.6.11. We define full subcategories I0 ⊆ I1 ⊆ I2 ⊆ I3 ⊆ ∆nu
S as follows:
S belongs to I3 if and only if {i ∈ [n] : c(i) = C} does not contain any pair of
(J3 ) An object ([n], c) ∈ ∆nu
consecutive integers {i, i + 1}.
⊗
For every full subcategory I ⊆ ∆nuS , we let ADatI (C, D) ⊆ MapN(∆S )op (N(I) , End (C, D)) denote the
nu op
full subcategory spanned by those functors F which carry every C-convex morphism in I to a q-coCartesian
morphism in End⊗ (C, D).
Proposition 3.6.5 is a consequence of the following sequence of lemmas:
(1) There exists a functor F ∈ MapN(∆S )op (N(I2 )op , End⊗ (C, D)) which is a q-left Kan extension of F0 .
(2) Let F ∈ MapN(∆S )op (N(I2 )op , End⊗ (C, D)) be an arbitrary extension of F0 . Then F is a q-left Kan
extension of F0 if and only if F ∈ ADatnuI2 (C, D).
(1) There exists a functor F ∈ MapN(∆S )op (N(I3 )op , End⊗ (C, D)) which is a q-right Kan extension of F0 .
(2) Let F ∈ MapN(∆S )op (N(I3 )op , End⊗ (C, D)) be an arbitrary extension of F0 . Then F is a q-right Kan
extension of F0 if and only if F ∈ ADatnuI3 (C, D).
⊗
(2) Let F ∈ MapN(∆S )op (N(∆nuS ) , End (C, D)) be an arbitrary extension of F0 . Then F is a q-left Kan
op
122
Proof of Proposition 3.6.5. The restriction map r : ADatnu (C, D) → Adjnu (C, D) factors as a composition
r
ADatnu (C, D) →
3
I3 (C, D)
ADatnu
r
I2 (C, D)
ADatnu
2
→
r
I1 (C, D)
ADatnu
1
→
r
0
→ Adjnu (C, D).
Lemma 3.6.12 implies that r0 is a trivial Kan fibration. Combining Lemmas 3.6.13, 3.6.14, and 3.6.15 with
Proposition T.[Link], we deduce that r1 , r2 , and r3 are trivial Kan fibrations. It follows that r = r0 ◦r1 ◦r2 ◦r3
is also a trivial Kan fibration.
Proof of Lemma 3.6.12. We have a coCartesian fibration p : N(I1 )op → ∆1 , where the inverse image of
{1} ⊆ ∆1 is N(I0 )op . Let K ⊆ N(I1 )op be the union of N(I0 ) and the p-coCartesian edge joining [D, C, D] to
[D, D]. Using Proposition T.[Link], we deduce that the inclusion K ⊆ N(I1 )op is a categorical equivalence.
Consequently, the restriction map
MapN(∆S )op (N(I1 )op , End⊗ (C, D)) → MapN(∆S )op (K, End⊗ (C, D))
is a trivial Kan fibration. We also observe that a functor F ∈ MapN(∆S )op (N(I1 )op , End⊗ (C, D)) belongs to
ADatnuI1 (C, D) if and only if F | N(I0 ) I0 (C, D). It will therefore suffice to show that the
belongs to ADatnu
op
restriction map
is a trivial Kan fibration. We observe that r00 is a pullback of the restriction map r000 : ADatnu I0 (C, D) → E,
where E is the ∞-category of initial objects in End(D)idD / and r000 is given by evaluation on the morphism
[D] → [D, D] in N(∆nu op
S ) .
We wish to show that r000 is a trivial Kan fibration. It is easy to see that r000 is a categorical fibration. It
will therefore suffice to show that r000 is a categorical equivalence. For this, it suffices to show that the source
and target of r000 are contractible Kan complexes. We observe that Proposition 1.4.3 allows us to identify
ADatnuI0 (C, D) with the ∞-category of initial objects in Alg(End(D)). The desired contractibility assertions
now follow immediately from Proposition T.[Link].
Proof of Lemma 3.6.13. We observe that for every object in ([n], c) ∈ I2 , the category I1 ×I2 (I2 )([n],c)/ has an
initial object. If ([n], c) ∈ I0 , this initial object is given by the identity map from ([n], c) to itself; otherwise,
it is given by the unique map ([n], c) → [D, C, D]. Since q is a coCartesian fibration, Lemma T.[Link]
immediately implies the following analogues of (1) and (2):
(10 ) For every functor F0 ∈ MapN(∆S )op (N(I1 )op , End⊗ (C, D)), there exists a functor
123
belongs to ADatnu I2 (C, D) if and only if F satisfies (∗) and F | N(I1 ) belongs to ADatI1 (C, D). The “only if”
nu
direction is clear, since each of the morphisms α which appears in the statement of (∗) is C-convex.
Conversely, suppose that F0 = F | N(I1 ) belongs to ADatnu I1 (C, D) and that F satisfies (∗). Let α :
([m], c) → ([n], c0 ) be a C-convex morphism in I2 . We must show that F (α) is q-coCartesian. If ([n], c0 ) ∈ I0 ,
this follows from our assumption that F0 satisfies (∗). If ([n], c0 ) ∈/ I0 , then we have a commutative diagram
([n], c0 )
t: KKK
α tt
t KKKβ
tt KKK
t
tt K%
([m], c)
γ
/ [D, C, D].
According to Proposition T.[Link], it will suffice to show that F (β) and F (γ) are q-coCartesian. For β, this
/ I0 , then condition (∗) also guarantees that F (γ) is q-coCartesian. If
follows from condition (∗). If ([m], c) ∈
γ0 γ 00
([m], c) ∈ I0 , then γ factors as a composition ([m], c) → [D] → [D, C, D]. Then F (γ 0 ) is q-coCartesian (since
γ 0 is a C-convex morphism in I0 ) and F (γ 00 ) is q-coCartesian (since the ∞-category End⊗ (C, D)[D] is a Kan
complex). Applying Proposition T.[Link], we deduce that F (γ) is q-coCartesian, as desired.
Proof of Lemma 3.6.14. Fix an object ([n], c) ∈ I3 , and let J = I2 ×I3 (I3 )/([n],c) . Our first goal is to prove:
(a) Consider the commutative diagram
N(Jop
f
/ End⊗ (C, D)
_ )
q8
f q
q q
q
q
N(Jop )/ / N(∆S )op
⊗ F
N(Jop ) → N(Iop
2 ) → End (C, D).
0
(b) An arbitrary extension f rendering the above diagram commutative is a q-limit diagram if and only if
the following condition is satisfied:
(?) For every convex morphism α : ([m], c0 ) → ([n], c) in J, the image of {α}/ ⊆ N(Jop )/ under f is a
q-coCartesian morphism of End⊗ (C, D).
Let J0 be the full subcategory of J spanned by those objects α : ([m], c0 ) → ([n], c) such that the induced
map [m] → [n] is injective. We can identify the category J0 with the partially ordered sets of nonempty
subsets S ⊆ [n] having the property that {j ∈ S : c(j) = C} has at most one element. Consider the following
further properties which S may or may not satisfy:
124
For 1 ≤ i ≤ 5, let Ji denote the full subcategory of J0 spanned by those objects which satisfy (Pj ) for
some j ≥ i. Consider the following assertions:
N(Jop
fi
/ End⊗ (C, D)
i _ )
q8
fi q
q q
q
q
N(Jop / / N(∆S )op
i )
⊗ F
where fi denotes the composition N(Jop op
i ) ⊆ N(J ) → N(I2 ) → End (C, D). Then there exists a map
op 0
We note that, since F0 ∈ ADatnu I2 , if f is as in (b) and 0 ≤ i ≤ 5, then f satisfies (?) if and only if
op 0
f | N(Ji ) satisfies (?5 ).
The inclusions J1 ⊆ J, J2 ⊆ J3 , and J4 ⊆ J5 admit left adjoints, so the induced inclusions N(J1 ) ⊆ J,
N(J2 ) ⊆ N(J3 ), and N(J4 ) ⊆ N(J5 ) are cofinal. It follows that (a) ⇔ (a1 ), (a2 ) ⇔ (a3 ), and (a4 ) ⇔ (a5 ).
Using the assumption that F0 ∈ ADatnu I2 , we deduce that f1 is a q-right Kan extension of f2 and that f3 is
a q-right Kan extension of f4 . Applying Lemma T.[Link], we deduce that (a1 ) ⇔ (a2 ), and (a3 ) ⇔ (a4 ).
Composing these equivalences, we see that (a) is equivalent to (a5 ). The same argument shows that (b) is
equivalent to (b5 ). We now observe that (a5 ) and (b5 ) are obvious, since q is a coCartesian fibration which
exhibits End⊗ (C, D)([n],c) as equivalent to the product
Y
End⊗ (C, D)({i,i+1},c|{i,i+1}) .
0≤i<n
Assertion (1) now follows from (a) and Lemma T.[Link]. Moreover, (b) implies the following analogue
of (2):
(20 ) Let F ∈ MapN(∆S )op (N(I3 )op , End⊗ (C, D)) be an arbitrary extension of F0 . Then F is a q-right Kan
extension of F0 if and only if F satisfies the following condition:
(∗) For every convex morphism α : ([m], c) → ([n], c0 ) in I3 , where ([m], c) ∈ I2 , the image F (α) is a
q-coCartesian morphism in End⊗ (C, D).
To complete the proof, it will suffice to show that if F ∈ MapN(∆S )op (N(I3 )op , End⊗ (C, D)) is an extension of
F0 , then F satisfies (∗) if and only if F carries every C-convex morphism in I3 to a q-coCartesian morphism in
End⊗ (C, D). The “if” direction is obvious, since every convex morphism in I3 is C-convex. For the converse,
let us suppose that F satisfies (∗) and that α : ([m], c) → ([n], c0 ) is a C-convex morphism in I3 . We wish
to prove that F (α) is q-coCartesian. Using the product decomposition of End⊗ (C, D)([m],c) , we can reduce
to the case where m = 1, so that ([m], c) ∈ I2 . We now observe that α admits a unique factorization as a
α0 α00
composition ([m], c) → ([n0 ], c00 ) → ([n], c), where α0 preserves endpoints and α00 is convex. Assumption (∗)
guarantees that F (α00 ) is q-coCartesian. Moreover, using the assumption that α is C-convex, we deduce that
([n0 ], c00 ) ∈ I2 and the morphism α0 is C-convex. Since F0 ∈ ADatnu I2 (C, D), we conclude that F (α ) = F0 (α )
0 0
125
Lemma 3.6.16. Let p : X → S be a coCartesian fibration of ∞-categories, let K be a weakly contractible
simplicial set, and suppose given a diagram
K _
f0
/X
{=
f {
{ p
{
K.
g
/ S.
F
N(J0 )op ⊆ N(J)op → N(I3 )op →0 End⊗ (C, D)op
carries each morphism in J0 to q-coCartesian edge of End⊗ (C, D). Combining Lemma 3.6.16 with Lemma
T.[Link], we deduce (1) and the following analogue of (2):
⊗
(20 ) Let F ∈ MapN(∆S )op (N(∆nu S ) , End (C, D)) be an arbitrary extension of F0 . Then F is a q-left Kan
op
of F0 , then F satisfies (∗) if and only if F carries every C-convex morphism of ∆nu S to a q-coCartesian
morphism in End⊗ (C, D). The “if” direction is obvious, since every morphism which satisfies (?) is C-convex.
126
For the converse, let us suppose that F satisfies (∗) and that α : ([m], c) → ([n], c0 ) is a C-convex morphism
of ∆nu 0
S . We wish to prove that F (α) is q-coCartesian. First, choose a morphism β : ([n], c ) → ([p], c )
00
satisfying (?). Condition (∗) guarantees that F (β) is q-coCartesian. In view of Proposition T.[Link], it
will suffice to show that F (β ◦ α) is q-coCartesian. In other words, we may replace ([n], c0 ) by ([p], c00 ) and
thereby reduce to the case where ([n], c0 ) ∈ I3 . We now observe that α factors as a composition
α0 α00
([m], c) → ([n0 ], c00 ) → ([n], c),
where α0 satisfies (?) and α00 is C-convex. Condition (∗) implies that F (α0 ) is q-coCartesian, and our
assumption that F0 ∈ ADatnu I3 (C, D) guarantees that F (α ) is q-coCartesian. Invoking Proposition T.[Link],
00
Notation 3.6.17. Let J denote the full subcategory of Fun([1], ∆S ) spanned by those morphisms α :
([m], c0 ) → ([n], c) which induce a bijection {i ∈ [m] : c0 (i) = D} → {j ∈ [n] : c(j) = D}. We define a
subcategory Jnu ⊆ J as follows:
• Every object of J belongs to Jnu .
• Given a pair of objects α, α0 ∈ J, a morphism
([m], c0 )
α / ([n], c)
β γ
0
([m0 ], c00 )
α / ([n0 ], c0 )
in J belongs to Jnu if and only if the morphism β induces an injection {i ∈ [m0 ] : c00 (i) = C} → {j ∈
[m1 ], c01 (j) = C}.
We will identify ∆S with the full subcategory of J spanned by constant functors [1] → ∆S . We observe
that the intersection Jnu ∩ ∆S can be identified with the full subcategory ∆nuS ⊆ ∆S . The inclusions ∆S ⊆ J
and ∆nuS ⊆ J nu
admit right adjoints ψ and ψ nu
, both given by the formula
^ D) denote the full subcategory of MapN(∆ )op (N(J)op , End⊗ (C, D)) spanned by those
We let ADat(C, S
functors F : N(J)op → End⊗ (C, D) such that q ◦ F = N(ψ)op , and whenever γ : α → α0 is a morphism
in J such that ψ(γ) : ψ(α) → ψ(α0 ) is C-convex, the morphism F (γ) is a q-coCartesian. Similarly, we let
nu
^ (C, D) denote the full subcategory of MapN(∆ )op (N(Jnu )op , End⊗ (C, D)) spanned by those functors
ADat S
F0 : N(Jnu )op → End⊗ (C, D) such that q ◦ F0 = N(ψ nu )op , and whenever γ : α → α0 is a morphism in Jnu
such that ψ(γ) : ψ(α) → ψ(α0 ) is C-convex, the morphism F0 (γ) is a q-coCartesian.
127
Lemma 3.6.18. The restriction maps
nu
^ D) → ADat(C, D)
ADat(C, ^ (C, D) → ADatnu (C, D)
ADat
(a) A functor F ∈ MapN(∆S )op (N(J)op , End⊗ (C, D)) belongs to ADat(C,
^ D) if and only if F0 = F | N(∆S )op
belongs to ADat(C, D), and F is a q-right Kan extension of F0 .
(b) Every functor F0 ∈ ADat(C, D) admits a q-right Kan extension
We observe that a functor F ∈ MapN(∆S )op (N(J)op , End⊗ (C, D)) is a q-right Kan extension of F0 =
F | N(∆S )op at an object α ∈ J if and only if F carries the counit map vα : ψ(α) → α to an equivalence in
End⊗ (C, D). Assertion (b) now follows from Lemma T.[Link], and the “only if” direction of (a) is obvious
from the definitions. For the converse, let us suppose that F carries each vα to an equivalence in End⊗ (C, D),
and that F0 ∈ ADat(C, D). We wish to prove that F ∈ ADat(C, ^ D). Let γ : α → α0 be a morphism in J
such that ψ(γ) is C-convex. We wish to prove that F (γ) is q-coCartesian. Since F is a q-right Kan extension
of F0 , the morphisms F (γ) and F (ψ(γ)) are equivalent. Moreover, F (ψ(γ)) = F0 (ψ(γ)) is q-coCartesian in
virtue of our assumption that F0 ∈ ADat(C, D).
nu
^ D) and ADat
The advantage of the ∞-categories ADat(C, ^ (C, D) is that they are assembled out of
“local” information. To be more precise, we need to introduce a bit more notation.
Notation 3.6.19. Let ∆0S denote an isomorphic copy of the category ∆S (but with a new name, to avoid
confusion). Let π : J → ∆0S be defined by the formula
We define a pair of simplicial sets M, Mnu equipped with maps M → Mnu → N(∆0S )op . These simplicial
sets are characterized by the property that, for every simplicial set K equipped with a map K → N(∆0S )op ,
there are canonical bijections
HomN(∆0S )op (K, M) ' HomN(∆S )op (K ×N(∆0S )op N(J)op , End⊗ (C, D))
HomN(∆0S )op (K, Mnu ) ' HomN(∆S )op (K ×N(∆0S )op N(Jnu )op , End⊗ (C, D)).
nu
^ (C, D) with a full subcategory of
It follows immediately from the definitions that we can identify ADat
the ∞-category MapN(∆0S )op (N(∆S ) , M) of sections of p . Similarly, we can identify ADat(C,
nu op nu ^ D) with
the full subcategory
nu
MapN(∆0S )op (N(∆0S )op , M) ×MapN(∆0 )op (N(∆nu
S )
^ (C, D)
op ,M) ADat
S
128
nu
^ (C, D) be such that the image of F in Adjnu (C, D) belongs to Adj(C, D). Then the
(2) Let F ∈ ADat
associated section N(∆0S )op → Mnu of pnu factors through Mnu
0 .
0 ⊆ M
In order to produce the full subcategory Mnu nu
whose existence is asserted by Lemma 3.6.20, we
will need to understand the ∞-categories M and M0 a bit better. For this, we need a bit more notation.
Notation 3.6.21. Let ∆S,+ be the category obtained from ∆S by adjoining a new initial object; we will
think of this initial object as corresponding to a pair (∅, c), where c : ∅ → {C, D} denotes the empty word.
Fix an object σ = ([n], c) ∈ ∆S,+ . We define functors η L R
σ , η σ : ∆ → ∆S as follows:
0 00
ηL
σ ([m]) = ([m] ? [n], c ) ηR
σ ([m]) = ([n] ? [m], c ),
where ( (
0 C if 0 ≤ i ≤ m 00 c(i) if 0 ≤ i ≤ n
c (i) = c (i) =
c(j) if i = n + 1 + j > n C if i > n.
We will let Fun⊗ (σ, C) denote the fiber product N(∆)op ×N(∆S )op End⊗ (C, D), where N(∆)op maps to
N(∆S )op via η L ⊗
σ , and Fun (C, σ) the fiber product N(∆)
op
×N(∆S )op End⊗ (C, D) where N(∆)op maps to
op R
N(∆S ) via η σ .
We observe that there is a commutative diagram
This diagram exhibits Fun(σ, C) = Fun⊗ (σ, C)[0] as left-tensored over the monoidal ∞-category End(C)
and Fun(C, σ) = Fun⊗ (C, σ)[0] as right-tensored over the monoidal ∞-category End(C). Note also that if
σ = (∅, c), then the horizontal arrows in the above diagram are isomorphisms.
Notation 3.6.22. Fix an object ([n], c) ∈ ∆0S , and let Σ = {i ∈ [n] : c(i) = C}.QWe observe that the fiber
π −1 {([n], c)} can be identified with a full subcategory D of the product ∆Σ+ = i∈T ∆+ ; this subcategory
either coincides with ∆Σ + (if Σ 6
= [n]) or with the subcategory obtained by deleting the initial object of ∆S+
(if Σ = [n]).
ψ E
Let E ([n],c) : D → Set∆ denote the composition D ' π −1 {([n], c)} ⊆ J → ∆S → Set∆ , where the functor
([n],c)
E is defined as in Notation 3.2.2. Let E+ + → Set∆ be given by the formula
: ∆Σ
(
([n],c) E ([n],c) (X) if X ∈ D
E+ (X) =
∆0 otherwise.
129
Let ∆nu
+ ⊆ ∆+ be the subcategory consisting of all objects of ∆+ and injective maps between them. For
every subset Σ0 ⊆ Σ, we set
Y
T (Σ0 ) = ( N(∆nu op
+ ) ) × j∈Σ N(∆+ ) .
Q op
0
i∈Σ−Σ0
Let V ([n], c) = V ([n], c) and V ([n], c) = V ([n], c). We observe that V + and V − can be viewed as
+ Σ − ∅
functors from (∆0S )op to the category of simplicial sets, and that we have canonical isomorphisms
Moreover, the restriction map M → Mnu is induced by a natural transformation V + → V − . More generally
we have canonical maps V Σ0 ([n], c) → V Σ1 ([n], c) for every Σ1 ⊆ Σ, given by restriction of functors.
Notation 3.6.23. Let ([n], c) and Σ be as in Notation 3.6.22. For every morphism α : ([m], c0 ) → ([n], c)
in J, we set
[m]+ = {j ∈ [m] : α(j) > i} [m]− = {j ∈ [m] : α(j) < i}
σαL = ([m]+ , c0 |[m]+ } ∈ ∆S,+ σαR = ([m]− , c0 |[m]− } ∈ ∆S,+ .
Let π : (∆nu Σ
+ ) → (∆+ )
nu Σ−{i}
be the restriction map, and fix X ∈ (∆nu + )
Σ−{i}
. We observe that, if
X ∈ π {X} corresponds to an object α ∈ J([n],c) , then σα , σα ∈ ∆S,+ are independent of the choice of X.
−1 L R
L
We will denote these words by σX and σXR
, respectively. Restriction to π −1 {X} determines functors
quasi-unital modules have the same underlying quasi-unital algebra Ai,X : N(∆nu )op → End⊗ (C). We will
say that a morphism v → v 0 in V − ([n], c) is i-good if v and v 0 are i-good and the induced map of nonunital
algebras Ai,X → A0i,X is quasi-unital, for every X ∈ (∆nu + )
Σ−{i}
.
−
Let us say that an object v ∈ V ([n], c) is good if it is i-good for each i ∈ Σ, and we will say that a
morphism v → v 0 in V − ([n], c) is good if it is i-good for each i ∈ Σ. More generally, for each Σ0 ⊆ Σ, we will
say that an object or morphism in V Σ0 ([n], c) is good if its image in V − ([n], c) is good. The collection of good
objects and morphsims in V Σ0 ([n], c) determines a subcategory V0Σ0 ([n], c) ⊆ V Σ0 ([n], c). In particular, we
have subcategories (generally not full)
It is not difficult to see that this construction determines a pair of functors V0+ , V0− : (∆0S )op → Set∆ . We
now define
M0 ' NV + ((∆0S )op ), Mnu 0 op
0 ' NV − ((∆S ) ).
0 0
We are now almost ready to give the proof of Lemma 3.6.20. We require only one more preliminary:
Lemma 3.6.24. Let A ⊆ B be a right anodyne inclusion of simplicial sets, K an arbitrary simplicial set,
and p : X → Y a categorical fibration. Then the map
a
Fun(B . × K, X) → Fun(B . × K, Y ) ×Fun((B×K) ‘A×K (A. ×K),Y ) Fun((B × K) (A. × K), X)
A×K
130
Proof. Replacing p by the induced map ` X K → Y K , we can reduce to the case where K = ∅. It now
suffices to show that the inclusion i : B A A. → B . is a trivial cofibration (with respect to the Joyal
model structure). This is equivalent to the assertion that i has the left lifting property with respect to
every categorical fibration. In fact, i has the left lifting property with respect to every inner fibration (see
Proposition T.[Link]).
Remark 3.6.25. According to Proposition T.[Link], an inclusion of simplicial sets is right anodyne if
and only if it is cofinal. In particular, Lemma 3.6.24 applies in the special case where B = N(∆)op and
A = N(∆nu )op (Lemma T.[Link]).
Proof of Lemma 3.6.20. We evidently have a Cartesian diagram
M0 /M
f
Mnu / Mnu .
0
Let Y0nu be a subcategory of Y nu which contains the image of the restriction map V0S1 ([n], c) → Y nu , and
set Y0 = Y ×Y nu Y0 . We have a commutative diagram of simplicial sets
V0Σ0 ([n], c)
g
/ V Σ1 ([n], c) ×Y nu Y / Y0 /Y
QQQ 0
QQQ
QQQ g 00 g0
QQQ
(
V0Σ0 ([n], c) / Y0nu / Y nu .
Using Lemma 3.6.24 (and Remark 3.6.25), we deduce that g is a trivial Kan fibration. Since each square in
the diagram is a pullback, it will suffice to show that g 0 is also a trivial Kan fibration, provided that Y0nu is
appropriately chosen.
We now analyze the map g 0 . For each object t of T , consider the composition
([n],c)
E+
Et : ∆op ' (∆{i} )op × {t} ⊆ (∆S+ )op → Set∆ .
Set
H(t) = MapN(∆)op (N(∆)op , NEt (∆op )), H nu (t) = MapN(∆)op (N(∆nu )op , NEt (∆op )).
We observe that, as in Notation 3.6.22, the object t ∈ T determines a pair of words σtL , σtR ∈ ∆C,D,+ and
functors
lt : H nu (t) → MapN(∆)op (N(∆nu )op , Fun⊗ (σtL , C)
131
rt : H nu (t) → MapN(∆)op (N(∆nu )op , Fun⊗ (C, σtR ).
Let H0nu (t) denote the intersection of lt−1 Modqu (Fun(σtL , C)) with rt−1 Modqu (Fun(C, σtR )) (as subcategories
of H nu (t), and let H0 (t) = H(t) ×H nu (t) H0nu (t). This construction determines functors
H, H nu , H0 , H0nu : T op → Set∆ .
Y ' MapN(T )op (N(T )op , Z) Y nu ' MapN(T )op (N(T )op , Z nu )
Set Y0 = MapN(T )op (N(T )op , Z0 ) and Y0nu = MapN(T )op (N(T )op , Z0nu ). It is clear that we have a Cartesian
diagram
Y0 /Y
g0
Y0nu / Y nu ,
and that the restriction map V0S1 ([n], c) → Y nu factors through Y0nu . It remains only to show that g 0 is a
trivial fibration. For this, it will suffice to show that the map h : Z0 → Z0nu is a trivial Kan fibration. The map
h is a categorical fibration (Lemma T.[Link]), so it will suffice to show that h is a categorical equivalence.
Invoking Proposition T.[Link], we are reduced to proving that for each t ∈ T , the map ht : H0 (t) → H0nu (t)
is an equivalence of ∞-categories. We observe that ht is induced by a map between the pullback squares
Mod(Fun(C, σtR )) / Alg(End(C)) Modqu (Fun(C, σtR )) / Algqu (End(C)).
The desired result now follows from Theorem 2.8.1 and (two applications of) Corollary 2.8.5. This completes
the proof of (1).
nu v
We now prove (2). Let s ∈ ADat^ (C, D), and let F ◦ G → U ' idD denote the associated object in
Adj (C, D). Suppose that v is the counit of an adjunction between F and G. We wish to prove that the
nu
associated section of the projection M → N(∆0S )op factors through M0 . We observe that s determines a
nonunital algebra T ∈ Algnu (End(C)), whose underlying object of End(C) can be identified with G ◦ F .
Unwinding the definitions, we see that the desired result is equivalent to the following assertions:
(i) The nonunital algebra T ∈ Algnu (End(C)) admits a quasi-unit u.
132
4 The Monoidal Structure on Stable Homotopy Theory
Let Sp denote the ∞-category of spectra (as defined in §S.9). The homotopy category hSp can be identified
with the classical stable homotopy category. Given a pair of spectra X, Y ∈ hSp, one can define new spectrum
called the smash product of X and Y . The smash product operation determines a monoidal structure on
hSp. In this section, we will show that this monoidal structure is determined by a monoidal structure which
exists on the ∞-category Sp itself. There are at least three ways to see this.
(S1) Choose a simplicial model category A equipped with a compatible monoidal structure, whose under-
lying ∞-category is equivalent to Sp. For example, we can take A to be the category of symmetric
spectra (see [28]). According to Proposition 1.6.5, the underlying ∞-category N(Ao ) ' Sp is endowed
with a monoidal structure. The advantage of this perspective is that it permits us to easily compare
the algebras and modules considered in this paper with more classical approaches to the theory of
structured ring spectra. For example, Theorem 1.6.17 implies that Alg(Sp) is (equivalent to) the ∞-
category underlying the model category of algebras in symmetric spectra (that is, strictly associative
monoids in A); see Example 1.6.19.
The main disadvantage of this approach is that it seems to require auxiliary data (namely, a strictly
associative model for the smash product functor), which could be supplied in many different ways.
From a conceptual point of view, the existence of such a model ought to be irrelevant: the very
purpose of higher category theory is to provide a formalism which allows us to avoid assumptions like
strict associativity.
(S2) Let FunL (Sp, Sp) denote the full subcategory of Fun(Sp, Sp) spanned by those functors from Sp to
Sp which preserve small colimits. Corollary S.15.6 asserts that evaluation on the sphere spectrum
yields an equivalence of ∞-categories FunL (Sp, Sp) → Sp. On the other hand, since FunL (Sp, Sp) is
stable under composition in Fun(Sp, Sp), the composition monoidal structure on Fun(Sp, Sp) induces
a monoidal structure on FunL (Sp, Sp). This definition has the virtue of being very concrete (the smash
product operation is simply given by composition of functors), and it allows us to identify the algebra
objects of FunL (Sp, Sp): they are precisely the colimit-preserving monads on the ∞-category Sp (for an
application of this last observation, see Theorem 4.4.9). The disadvantage of this definition is that it
is very “associative” in nature, and therefore does not generalize easily to show that Sp is a symmetric
monoidal ∞-category (as we will see in [43]).
(S3) Let LPr be the ∞-category whose objects are presentable ∞-categories and whose morphisms are
LPr,σ
colimit-preserving functors (see §T.5.5.3), and let Cat
d
∞ be the full subcategory of LPr spanned by
LPr,σ
those presentable ∞-categories which are stable. As we will explain below, Cat d
∞ admits a monoidal
LPr,σ
structure. Moreover, the algebra objects of Cat∞ d can be identified with monoidal ∞-categories
C which are stable, presentable, and have the property that the bifunctor ⊗ : C × C → C is colimit
LPr,σ
preserving separately in each variable. We will show that Sp is the unit object of Cat
d
∞ (with respect
to its tensor structure). It follows from Proposition 1.4.3 that Sp can be endowed with the structure
LPr,σ
of an algebra object of Cat
d
∞ , and in fact is initial among such algebra objects. This establishes not
only the existence of a monoidal structure on Sp, but also a universal property which can be used to
prove uniqueness (Corollary 4.2.6).
We will follow approach (S3). Our first step is to construct a monoidal structure on the ∞-category LPr
of presentable ∞-categories. This construction will be carried out in §4.1. Roughly speaking, given a pair
of presentable ∞-categories C and D, the tensor product C ⊗ D is universal among presentable ∞-categories
which receive a bifunctor C × D → C ⊗ D which preserves (small) colimits separately in each variable. In §4.2,
we will see that this monoidal structure induces (via the constructions of §1.3) another monoidal structure
on the ∞-category of stable presentable ∞-categories, which we can use to carry out the reasoning outlined
in the above discussion.
133
We will define an A∞ -ring to be an algebra object of the ∞-category Sp. In §4.3, we will study some of
the basic formal properties of the ∞-category of A∞ -rings. For example, we will show that an A∞ -ring A
satisfying πi A ' 0 for all i 6= 0 is essentially the same thing as an associative ring, in the sense of classical
algebra (Proposition 4.3.13).
If A is an A∞ -ring, then we have an associated ∞-category ModL A = ModA (Sp) of left A-module spectra,
or simply left A-modules. In §4.4, we will study the ∞-category ModL A in some detail. In particular, we will
show that ModL A is a stable ∞-category, so that the homotopy category hModLA is triangulated (Proposition
4.4.3). In the case where A corresponds to an ordinary associative ring, hModLA can be identified with the
usual derived category of that associative ring (see Proposition 4.4.7 and Remark 4.4.8).
There is also an (entirely dual) theory of right modules over A. Given a right A-module M and every left
A-module N , one can construct a relative tensor product M ⊗A N ∈ Sp. We will describe this construction (in
a very general setting) in §4.5. In §4.6, we will use the theory of relative tensor products to introduce a theory
of flat modules. Roughly speaking, a left A-module N is flat if the tensor product functor M 7→ M ⊗A N
has good exactness properties (at least when A is connective). Our main result is an analogue of Lazard’s
theorem: any flat A-module can be obtained as a filtered colimit of free A-modules (Theorem 4.6.19). To
prove this, we will introduce a spectral sequence which can be used (in favorable cases) to compute the
homotopy groups πn (M ⊗A N ) in terms of the homotopy groups of M , A, and N .
A theorem of Schwede and Shipley asserts that a stable ∞-category C can be realized as the ∞-category
of left modules over an A∞ -ring A if and only if C is presentable and compactly generated (we will give
a proof of this result in §4.4, using the ∞-categorical Barr-Beck theorem). In particular, the ∞-category
ModL L
A is compactly generated. The compact objects of ModA are called perfect A-modules. We will study
the class of perfect A-modules in §4.7, together with the somewhat larger class of almost perfect A-modules
which arise frequently in applications.
Notation 4.1.1. Let Catd∞ denote the ∞-category of (not necessarily small) ∞-categories. Then Cat
d∞
⊗
admits finite products. Consequently, there exists a monoidal ∞-category Cat
d endowed with a Cartesian
∞
⊗ ⊗
structure Cat → Cat∞ which induces an equivalence (Cat )[1] ' Cat∞ .
d
∞
d d d
∞
⊗
We can construct an explicit model for Cat
d as follows. Let A be the category of (not necessarily small)
∞
marked simplicial sets, as in Example 1.6.20. Then A is endowed with the structure of a monoidal model
⊗
category, with monoidal structure given by Cartesian product. We now let Cat
d = N(A⊗,o ), as defined in
∞
the statement of Proposition 1.6.5. More concretely:
⊗
(i) The objects of Cat
d are finite sequences [X1 , . . . , Xn ], where each Xi is an ∞-category.
∞
⊗
(ii) Given a pair of objects [X1 , . . . , Xn ], [Y1 , . . . , Ym ] ∈ Cat
d , a morphism from [X1 , . . . , Xn ] to [Y1 , . . . , Ym ]
∞
consists of an order-preserving map f : [m] → [n] and a collection of functors ηi : Xf (i−1)+1 × . . . ×
Xf (i) → Yi .
Pr,⊗ ⊗
We define a subcategory Cat
d
∞ ⊆ Cat
d as follows:
∞
⊗ Pr,⊗
(iii) An object [X1 , . . . , Xn ] ∈ Cat
d belongs to Cat
∞
d
∞ if and only if each Xi is a presentable ∞-category.
134
Pr,⊗
(iv) Let [X1 , . . . , Xn ], [Y1 , . . . , Ym ] ∈ Cat
d
∞ , and let F : [X1 , . . . , Xn ] → [Y1 , . . . , Ym ] be a morphism in
⊗ Pr,⊗
Cat∞ covering a map f : [m] → [n] in ∆. Then F belongs to Cat
d d
∞ if and only if each of the induced
functors ηi : Xf (i−1)+1 × . . . × Xf (i) → Yi is colimit-preserving in each variable.
Pr,⊗
Our next goal is to show that Cat
d
∞ is a monoidal ∞-category. First, we need a lemma.
Notation 4.1.2. Let C and D be ∞-categories which admit small limits. Then we let FunR (C, D) denote
the full subcategory of Fun(C, D) spanned by those functors which preserve small limits. Similarly, if C and
D admit small colimits, we let FunL (C, D) denote the full subcategory of Fun(C, D) which preserve small
colimits.
Warning 4.1.3. We used the same notation in §T.5.2.6 for a slightly different purpose: there, FunL (C, D)
denoted the ∞-category of functors from C to D which were left adjoints, and FunR (C, D) the ∞-category of
functors which were right adjoints. In what follows below, we will work with presentable ∞-categories, so that
the two notations are almost consistent with one another in view of the adjoint functor theorem(Corollary
T.[Link]).
Lemma 4.1.4. Let C and D be presentable ∞-categories. Then FunR (Cop , D) is a presentable ∞-category.
Proof. Using Theorem T.[Link] and the results of §T.5.5.4, we can choose a small ∞-category C0 , a small
collection S of morphisms in P(C0 ), and an equivalence C ' S −1 P(C0 ). Then
op
FunR (P(C0 )op , D) ' FunL (P(C0 ), Dop )op ' Fun(C0 , Dop )op ' Fun(C0 , D)
is presentable by Proposition T.[Link], where the second equivalence is given by composition with the
Yoneda embedding (Theorem T.[Link]). For each morphism α ∈ S, let E(α) denote the full subcategory
of FunR (P(C0 )op , D) spanned by T
those functors which carry α to an equivalence in D. Then FunR (Cop , D)
is equivalent to the intersection α∈S E(α). In view of Lemma T.[Link], it will suffice to show that each
E(α) is a localization of FunR (P(C0 )op , D). We now observe that E(α) is given by a pullback diagram
E / Fun(∆1 , D),
where E denotes the full subcategory of Fun(∆1 , D) spanned by the equivalences. According to Lemma
T.[Link], it will suffice to show that E is an accessible localization of Fun(∆1 , D), which is clear.
Lemma 4.1.5. Let C1 , . . . , Cn be a finite collection of presentable ∞-categories. Then there exists a pre-
sentable ∞-category C1 ⊗ . . .⊗Cn and a functor f : C1 × . . .×Cn → C1 ⊗ . . .⊗Cn with the following properties:
(1) The functor f preserves colimits separately in each variable.
(2) For every presentable ∞-category D, composition with f induces an equivalence from FunL (C1 ⊗ . . . ⊗
Cn , D) onto the full subcategory of Fun(C1 × . . . × Cn , D) spanned by those functors which preserve
colimits separately in each variable.
Proof. The proof goes by induction on n. If n = 0, we take C1 ⊗ . . . ⊗ Cn = S, choose the functor f to classify
a final object of S, and apply Theorem T.[Link]. If n = 1 there is nothing to prove. Assume therefore that
n > 1.
Let D be an arbitrary presentable ∞-category, and let Fun0 (C1 × . . . × Cn , D) be the full subcategory
of Fun(C1 × . . . × Cn , D) which preserve colimits separately in each variable. Then we have a canonical
isomorphism Fun0 (C1 × . . . Cn , D) ' Fun0 (C1 × . . . Cn−1 , FunL (Cn , D)). Here the ∞-category FunL (Cn , D) is
135
presentable (Proposition T.[Link]), so that the inductive hypothesis allows us to identify this ∞-category
with FunL (C1 ⊗ . . . ⊗ Cn−1 , FunL (Cn , D)). If n > 2, then we can conclude by identifing the last ∞-category
with FunL ((C1 ⊗ . . . ⊗ Cn−1 ) ⊗ Cn , D).
Suppose instead that n = 2. Using Corollary T.[Link] and Proposition T.[Link], we can identify
FunL (C2 , D) with the full subcategory of FunR (D, C2 )op spanned by those functors which are accessible.
Consequently, we get a fully faithful embedding
Fun0 (C1 × C2 , D) → FunL (C1 , FunR (D, C2 )op )
' FunL (C1 , FunL (Dop , Cop
2 ))
' FunL (Dop , FunL (C1 , Cop
2 ))
' FunR (D, FunR (Cop
1 , C2 ))
op
whose essential image consists of the collection of accessible functors from D to FunR (Cop 1 , C2 ). We now apply
Lemma 4.1.4 to conclude that FunR (Cop 1 , C2 ), so that (using Corollary T.[Link] and Proposition T.[Link]
again) Fun0 (C1 × C2 , D) can be identified with FunL (FunR (Cop 1 , C2 ), D). We now conclude by defining C1 ⊗ C2
to be FunR (Cop
1 , C2 ).
Remark 4.1.6. Let C1 , . . . , Cn be a finite sequence of presentable ∞-categories. It follows from the proof of
Lemma 4.1.5 that, for n > 0, the tensor product can be canonically identified with the iterated functor ∞-
category FunR (Cop R op R op
1 , Fun (C2 , . . . Fun (Cn−1 , Cn ) . . .)). Combining this observation with Theorem T.[Link],
we conclude that the bifunctor ⊗ : LPr × LPr → LPr preserves colimits separately in each variable (remember
that colimits in LPr can also be computed as limits in PrR , which are computed by forming limits in Cat∞
by Theorem T.[Link]). Alternatively, one can observe that LPr is actually a closed monoidal category, with
internal mapping objects given by FunL (C, D) (see Proposition T.[Link]).
Pr,⊗
Proposition 4.1.7. The natural map q : Cat d
∞ → N(∆)op determines a monoidal structure on the ∞-
Pr,⊗ Pr,⊗ ⊗
category LPr ' (Cat
d
∞ )[1] . Moreover, the inclusion functor Cat∞
d ⊆ Cat
d is lax monoidal.
∞
Proof. We will show that q is a coCartesian fibration; the remaining condition that q induces equivalences
Pr,⊗
(Cat
d n
∞ )[n] ' (LPr) will then follow by inspection. According to Proposition T.[Link], it will suffice to
verify the following conditions:
Pr,⊗
(1) Let α : [m] → [n] be a morphism in ∆, and let X[n] be an object of Cat
d
∞ lying over [n]. Then there
Pr,⊗
exists a locally q-coCartesian morphism X[n] → X[m] in Cat
d covering α.
∞
(2) Let α : [m] → [n] and β : [n] → [p] be morphisms in ∆, covered by locally q-coCartesian morphisms
X[p] → X[n] → X[m]
Pr,⊗
in Cat
d
∞ . Then the composite morphism X[p] → X[m] is locally q-coCartesian.
Using the product structure on the fibers of q, we can reduce to the case where m = 1 and the morphisms
α : [m] → [n] and β : [n] → [p] preserve the endpoints of intervals. Unwinding the definitions, we obtain the
following reformulation of conditions (1) and (2):
(10 ) Let C1 , . . . , Cn be a finite collection of presentable ∞-categories. There exists a presentable ∞-category
C1 ⊗ . . . ⊗ Cn and a functor f : C1 × . . . × Cn → C1 ⊗ . . . ⊗ Cn , which preserves colimits separately in
each variable and which is universal in the following sense:
(∗) Let D be a presentable ∞-category, let Fun0 (C1 × . . . × Cn , D) ⊆ Fun(C1 × . . . × Cn , D) be the full
subcategory spanned by those functors which preserve colimits separately in each variable. Then
the functor FunL (C1 ⊗ . . . ⊗ Cn , D) → Fun0 (C1 × . . . × Cn , D) given by composition with f induces
a homotopy equivalence between maximal Kan complexes contained in FunL (C1 ⊗ . . . ⊗ Cn , D)
and Fun0 (C1 × . . . × Cn , D).
136
(20 ) Given an endpoint-preserving map α : [n] → [p] and a collection of presentable ∞-categories C1 , . . . , Cp .
Then the canonical map
C1 ⊗ . . . ⊗ Cp → (Cα(0)+1 ⊗ . . . ⊗ Cα(1) ) ⊗ . . . ⊗ (Cα(n−1)+1 ⊗ . . . ⊗ Cα(n) )
is an equivalence of (presentable) ∞-categories.
Assertion (10 ) follows immediately from Lemma 4.1.5, and (20 ) follows from Remark 4.1.6.
Remark 4.1.8. In view of Remark 1.2.15, we can identify Alg(Cat d∞ ) with the ∞-category of monoidal ∞-
Pr,⊗ ⊗
categories. The (lax monoidal) inclusion Cat
d
∞ ⊆ Cat
d allows us to identify Alg(LPr) with a subcategory
∞
of Alg(Cat∞ ). Unwinding the definitions, we see that a monoidal ∞-category C belongs to CAlg(LPr) if and
d
only if C is presentable, and the tensor product operation ⊗ : C × C → C preserves (small) colimits separately
in each variable.
Example 4.1.9. Let X and Y be ∞-topoi. Then X ⊗ Y is an ∞-topos, and can be identified with the
(Cartesian) product of X and Y in the ∞-category of ∞-topoi. For a proof of a slightly weaker assertion, we
refer the reader to Theorem T.[Link]. The general statement can be proved using the same argument.
Example 4.1.10. The proof of Proposition 4.1.7 shows that the ∞-category S is the unit object of LPr.
In particular, for every presentable ∞-category C we have canonical equivalences C ' C ⊗ S ' FunR (Cop , S).
The essential surjectivity of the composition is a restatement of the representability criterion of Proposition
T.[Link].
Example 4.1.11. Recall that, for every ∞-category C, the ∞-category C∗ of pointed objects of C is defined to
be the full subcategory of Fun(∆1 , C) spanned by those functors F : ∆1 → C for which F (0) is a final object
of C. The canonical isomorphism of simplicial sets FunR (Cop , D∗ ) ' FunR (Cop , D)∗ induces an equivalence
C ⊗ D∗ ' (C ⊗ D)∗ for every pair of presentable ∞-categories C, D ∈ LPr. In particular, we have a canonical
equivalence C ⊗ S∗ ' C∗ .
Example 4.1.12. Let Sp denote the ∞-category of spectra. Then Sp can be identified with a homotopy
limit of the tower
Ω Ω
. . . → S∗ → S∗ .
Consequently, for every presentable ∞-category C, we have equivalences
C ⊗ S∞ ' FunR (Cop , Sp) ' holim{FunR (Cop , S∗ )} ' holim{C∗ } ' Stab(C),
where Stab(C) denotes the stabilization of C defined in §S.8.
137
σ,⊗
Proposition 4.2.3. (1) The projection Cat
d
∞ → N(∆)op determines a monoidal structure on the ∞-
LPr,σ σ,⊗
category Cat
d
∞ ' (Cat )[1] .
d
∞
σ,⊗ Pr,⊗
(2) The inclusion functor i : Cat
d
∞ ⊆ Cat∞
d is a lax monoidal functor.
LPr,σ Pr,⊗ σ,⊗
(3) The localization functor Stab : LPr → Cat
d
∞ extends to a monoidal functor from Cat
d
∞ to Cat
d .
∞
LPr,σ
(4) The unit object of Cat
d
∞ is the ∞-category Sp of spectra.
Proof. Assertions (1) through (3) follow from Proposition 1.3.9 and Remark 4.2.2. Assertion (4) follows from
(3), Example 4.1.10, and the observation that Sp ' Stab(S).
LPr,σ
Remark 4.2.4. Applying the reasoning of Remark 4.1.8, we deduce that Alg(Cat d
∞ ) can be identified
LPr,σ
with a full subcategory of Alg(Cat∞ ). A monoidal ∞-category C belongs to this full subcategory if and
d
only if C is stable, presentable, and the bifunctor ⊗ : C × C → C preserves colimits separately in each variable.
σ,⊗ Pr,⊗
Remark 4.2.5. The inclusion functor i : Cat d
∞ ⊆ Cat∞
d is almost a monoidal functor. Unwinding the
definitions, we see that i is monoidal if and only if, for every finite collection [C1 , . . . , Cn ] of presentable
stable ∞-categories, the tensor product C1 ⊗ . . . ⊗ Cn is again stable. This is true provided that n > 0; in
fact, Remark 4.1.6 implies that C1 ⊗ . . . ⊗ Cn is stable provided that Cj is stable for some j ∈ {1, . . . , n}.
However, in the degenerate case n = 0, the tensor product is equivalent to S, which is not stable. In other
words, i fails to be a monoidal functor only because it does not preserve the unit object.
Mon
Corollary 4.2.6. Let Cat
d
∞ denote the ∞-category of (not necessarily small) monoidal ∞-categories. Let
σ,Mon
Cat∞
d denote the subcategory whose objects are required to be stable presentable monoidal ∞-categories
such that the bifunctor ⊗ preserves colimits in separately in each variable, and whose morphisms are given
by colimit-preserving monoidal functors. Then:
σ,Mon
(1) The ∞-category Cat
d
∞ has an initial object C⊗ .
(2) The underlying ∞-category C⊗
[1] is equivalent to the ∞-category of spectra.
138
that f[1] is determined, up to equivalence, by the image of the sphere spectrum S ∈ C. Since S is the unit
object of C, f[1] carries S to the unit object of D. Condition (ii) now implies that f[1] is an equivalence, as
desired.
It follows from Corollary 4.2.6 that the ∞-category Sp admits an essentially unique monoidal structure,
which may be characterized by the following properties:
We will refer to this monoidal structure on Sp as the smash product monoidal structure. From the
uniqueness, we conclude that the smash product monoidal structure on Sp is equivalent to any monoidal
structure obtained via the constructions described in (S1) or (S2) above.
Proposition 4.2.7. The forgetful functor ModSp (LPr) → LPr is fully faithful, and induces an equivalence
LPr,σ
ModSp (LPr) → Cat
d
∞ .
In other words, every presentable stable ∞-category is tensored over Sp in an essentially unique way.
LPr,σ LPr,σ
Proof. Corollaries 2.4.4 and 4.2.6 imply that the forgetful functor ModSp (Cat
d
∞ ) → Cat
d is an equiv-
∞
LPr,σ
alence of ∞-categories. To complete the proof, we must show that the inclusion ModSp (Cat∞ ) ⊆d
ModSp (LPr) is also an equivalence of ∞-categories. In other words, we must show that if a presentable
∞-category C is tensored over Sp (in a colimit-preserving fashion), then C is stable.
We first show that C is pointed. Let ⊗ : Sp × C → C be the action of Sp on C. Let S ∈ Sp denote the
sphere spectrum, let 0 ∈ Sp be a zero object, and let α : S → 0 be a morphism. Let 1C ∈ C be a final object.
Then we obtain an induced map 1C ' S ⊗ 1C → 0 ⊗ 1C . Since the functor • ⊗ C preserves colimits, the tensor
product 0 ⊗ 1C is an initial object of C. We now apply Remark S.2.2 to conclude that C is pointed.
We have a pushout diagram
S /0
0 / S[1].
S⊗• / 0⊗•
0⊗• / S[1] ⊗ •
in the ∞-category Fun(C, C). It follows that tensor product with S[1] can be identified with the suspension
functor Σ : C → C. Consequently, the suspension Σ : C → C is an equivalence: a homotopy inverse is given
by tensor product with S[−1] ∈ Sp. Corollary S.8.28 implies that C is stable, as desired.
Remark 4.2.8. Let C be a small stable ∞-category. Then the ∞-category Ind(C) is a presentable stable
∞-category, so we may regard Ind(C) as tensored over Sp in an essentially unique way such that the tensor
product functor
⊗ : Sp × Ind(C) → Ind(C)
preserves colimits separately in each variable. Let C0 ⊆ Ind(C) denote the essential image of the Yoneda
embedding j : C → Ind(C), so that j induces an equivalence of C with C0 . Let Sfin
∞ denote the full subcategory
139
of Sp spanned by the finite spectra (see §S.9). We observe that Sfin
∞ is generated under finite colimits by the
collection of n-spheres {S[n]}n∈Z . Moreover, the operation
can be identified with the shift functor C 7→ C[n]. Since C0 is a stable subcategory of Ind(C) (Proposition
S.4.5), we conclude that the tensor product ⊗ induces a functor
0 0
Sfin
∞ ⊗C → C .
⊗ : Sfin
∞ ×C → C
preserves finite colimits in each variable. With a bit more effort, one can prove an analogue of Proposition
4.2.7 in this context.
Remark 4.2.9. Proposition 4.2.7 and Remark 4.2.8 have analogues in the setting of pointed ∞-categories:
(1) The ∞-category S∗ of pointed spaces admits an (essentially unique) monoidal structure such that the
tensor product ⊗ : S∗ × S∗ → S∗ preserves colimits separately in each variable.
(2) The forgetful functor ModS∗ (LPr) → LPr is fully faithful, and its essential image consists of pointed
presentable ∞-categories.
(3) Let C be a pointed ∞-category which admits finite colimits, and let Sfin
∗ ⊆ S∗ denote the full subcategory
∗ is a monoidal subcategory of S∗ , and
of S∗ spanned by the finite pointed spaces (see §S.9). Then Sfin
C admits the structure of an ∞-category tensored over Sfin
∗ in such a way that the tensor product
⊗ : Sfin
∗ ×C → C
Proof. The necessity of (1) and (2) is clear. For the converse, we invoke the equivalence Cat
\ Mod
∞ ' Mod(Cat
d∞ )
⊗ ⊗
of Corollary 2.6.6. In virtue of assumption (2), we can identify both q : M → C and the canonical action
of C⊗ on itself with objects of ModC⊗ (LPr). Combining Corollary 4.2.6 with Proposition 4.2.7, we deduce
LPr,σ
that the forgetful functor ModC⊗ (LPr) → Cat d
∞ is an equivalence. It therefore suffices to prove that the
underlying ∞-categories C and M are equivalent, which follows from (1).
Warning 4.2.11. Given a pair of objects X, Y ∈ hSp, the smash product of X and Y is usually denoted
by X ∧ Y . We will depart from this convention by writing instead X ⊗ Y for the smash product.
140
4.3 Associative Ring Spectra
In this section, we will introduce the theory of A∞ -ring spectra, or, as we will call them, A∞ -rings. Roughly
speaking, an A∞ -ring is to an ordinary associative ring as a spectrum is to an abelian group, or as a homotopy
type is to a set. In particular, if we restrict our attention to discrete A∞ -rings, then we recover classical ring
theory (Proposition 4.3.13).
A large portion of classical (noncommutative) algebra can be generalized to the setting of A∞ -rings; we
will see some examples in the next few sections. For the time being, we will concern ourselves only with the
definition and basic formal properties.
Definition 4.3.1. An A∞ -ring is an algebra object of the ∞-category of Sp (endowed with its smash product
monoidal structure). We let A∞ denote the ∞-category Alg(Sp) of A∞ -rings.
Let R be an A∞ -ring. We will generally not distinguish notationally between R and its underlying
spectrum. In particular, for each n ∈ Z, we let πn R denote the nth homotopy group of the underlying
spectrum. We observe that πn R can be identified with the set π0 MapSp (S[n], R), where S denotes the
sphere spectrum. Since S is the identity for the smash product, there is a canonical equivalence S ⊗ S ' S;
using the fact that ⊗ is exact in each variable, we deduce the existence of equivalences S[n]⊗S[m] ' S[n+m]
for all n, m ∈ Z. The composition
MapSp (S[n], R) × MapSp (S[m], R) → MapSp (S[n] ⊗ S[m], R ⊗ R) → MapSp (S[n + m], R)
141
Lemma 4.3.5. The t-structure on the ∞-category Sp determined by the class of connective objects is com-
patible with the smash product monoidal structure (in the sense of Definition 1.3.10). In other words, the
full subcategory Spconn ⊆ Sp spanned by the connective objects is closed under smash products and contains
the unit object. Consequently, the monoidal structure on Sp determines a monoidal structure on Spconn .
Proof. It follows from the results of §S.16 that Spconn is the smallest full subcategory of Sp which contains
the sphere spectrum S ∈ Sp and is stable under colimits and extensions. Let C be the full subcategory of
Sp spanned by those spectra X such that, for all Y ∈ Spconn , X ⊗ Y is connective. We wish to prove that
Spconn ⊆ C. Since the smash product preserves colimits separately in each variable, we conclude that C is
closed under colimits and extensions in Sp. It will therefore suffice to prove that S ∈ C. This is clear, since
S is the unit object of Sp.
We will say that an A∞ -ring R is connective if its underlying spectrum is connective. We let Aconn ∞
denote the full subcategory of A∞ spanned by the connective objects. Equivalently, we may view Aconn ∞ as
the ∞-category Alg(Spconn ) of algebra objects in connective spectra.
When restricted to connective A∞ -rings, the functor Ω∞ detects equivalences: if f : A → B is a
morphism in Aconn
∞ such that Ω∞ (f ) is an equivalence, then f is an equivalence. We observe that the functor
Ω : A∞ → S is a composition of a pair of functors Alg(Spconn ) → Spconn → S, both of which preserve
∞ conn
geometric realizations (Corollary 1.5.11 and S.9.11) and admit left adjoints. It follows from Theorem 3.5.1
that Aconn
∞ can be identified with the ∞-category of modules over a suitable monad on S. In other words, we
can view connective A∞ -rings as spaces equipped with some additional structures. Roughly speaking, these
additional structures consist of an addition and multiplication which satisfy the ring axioms, up to coherent
homotopy.
Definition 4.3.6. Let R be an A∞ -ring. A connective cover of R is a morphism φ : R0 → R of A∞ -rings
with the following properties:
(1) The A∞ -ring R0 is connective.
(2) For every connective A∞ -ring R00 , composition with φ induces a homotopy equivalence
Remark 4.3.7. In the situation of Definition 4.3.6, we will generally abuse terminology and simply refer to
R0 as a connective cover of R, in the case where the map φ is implicitly understood.
Proposition 4.3.8. (1) Every A∞ -ring R admits a connective cover.
(2) An arbitrary map φ : R0 → R of A∞ -rings is a connective cover of R if and only if R0 is connective,
and the induced map πn R0 → πn R is an isomorphism for n ≥ 0.
(3) The inclusion Aconn
∞ ⊆ A∞ admits a right adjoint G, which carries each A∞ -ring R to a connective
cover R0 of R.
Proof. Combine Lemma 4.3.5, Proposition 1.3.1 and Remark 1.3.3.
Recall that an object X of an ∞-category C is said to be n-truncated if the mapping spaces MapC (Y, X)
are n-truncated, for every Y ∈ C (see §T.5.5.6). Proposition 1.5.15 implies that the ∞-categories A∞ and
Aconn
∞ are both presentable, so that we have a good theory of truncation functors.
Proposition 4.3.9. Let R be a connective A∞ -ring and let n be a nonnegative integer. The following
conditions are equivalent:
(1) As an object of Aconn
∞ , R is n-truncated.
142
(3) The space Ω∞ (R) is n-truncated.
B such that T (B) is n-truncated. We wish to prove that C = Aconn ∞ . Since T preserves limits (Proposition
T.[Link]) and the class of n-truncated spaces is stable under limits (Proposition T.[Link]), we conclude that
C is stable under small colimits in Aconn
∞ . Let F be a left adjoint to the forgetful functor A∞
conn
→ Spconn
(Theorem 1.4.2). Proposition 3.5.5 implies that C is generated under colimits by the essential image of F .
Consequently, it will suffice to show that F (M ) ∈ C, for every M ∈ Spconn . Equivalently, we must show that
the space MapAconn
∞
(F (M ), R) ' MapSpconn (M, R) is n-truncated, which follows from (2).
Remark 4.3.10. An A∞ -ring R is n-truncated as an object of A∞ if and only if it is equivalent to zero
(since the ∞-category Sp has no nontrivial n-truncated objects).
Alg
Let τ≤n : Spconn → Spconn be the truncation functor on connective spectra, and let τ≤n : Aconn
∞ → Aconn
∞
conn conn
be the truncation functor on connective A∞ -rings. Since the forgetful functor θ : A∞ → Sp preserves
Alg
n-truncated objects, there is a canonical natural transformation α : τ≤n ◦ θ → θ ◦ τ≤n . Our next goal is to
show that α is an equivalence.
Proposition 4.3.11. Let Spconn be the ∞-category of connective spectra, endowed with the smash product
monoidal structure, and let (Spconn )≤n be the ∞-category of n-truncated objects of Spconn . Then:
(1) The localization functor τ≤n : Spconn → Spconn is compatible with the smash product monoidal structure,
in the sense of Definition 1.3.4.
(2) The smash product monoidal structure on Sp≥0 induces a monoidal structure on (Spconn )≤n and an
Alg conn
identification Alg((Spconn )≤n ) ' τ≤n A∞ .
Proof. Assertion (1) is a special case of Proposition 1.3.12. Assertion (2) follows from (1) and Proposition
4.3.9.
In other words, if R is a connective A∞ -ring, then the ring structure on R determines a ring structure
on τ≤n R for all n ≥ 0.
Definition 4.3.12. We will say that an A∞ -ring is discrete if it is connective and 0-truncated. We let Adisc
∞
denote the full subcategory of A∞ spanned by the discrete objects.
Since the mapping spaces in Adisc disc
∞ are 0-truncated, it follows that A∞ is equivalent to the nerve of an
ordinary category. We conclude this section by identifying the relevant category.
Proposition 4.3.13. The functor R 7→ π0 R determines an equivalence from Adisc
∞ to the (nerve of the)
category of associative rings.
Proof. According to Proposition 4.3.11, we can identify Adisc
∞ with the ∞-category of algebra objects of the
heart S♥
∞ , which inherits a monoidal structure from Sp in view of Proposition 1.3.12 and Lemma 4.3.5.
Proposition S.9.2 allows us to identify S♥
∞ with (the nerve of) the category of abelian groups. Moreover,
the induced monoidal structure on S♥ ∞ has π0 S ' Z as unit object, and the tensor product functor ⊗
preserves colimits separately in each variable. It follows that this monoidal structure coincides (up to
canonical equivalence) with the usual monoidal structure on S♥∞ , given by tensor products of abelian groups.
Consequently, we may identify Alg(S♥ ∞ ) with the (nerve of the) category of associative rings.
143
4.4 Modules over A∞ -Rings
Let R be an A∞ -ring. In this section, we will describe the associated theory of R-module spectra, or simply R-
modules. This can be regarded as a generalization of homological algebra: if R is an ordinary ring (regarded
as a discrete A∞ -ring via Proposition 4.3.13), then the homotopy category of R-module spectra coincides
with the classical derived category of R (Proposition 4.4.7); in particular, the theory of R-module spectra is
a generalization of the usual theory of R-modules.
For any A∞ -ring R, the ∞-category ModR of R-modules is stable (Proposition 4.4.3), so its homotopy
category hModR is triangulated. According to a result of Schwede and Shipley (Theorem 4.4.9), a large
variety of stable ∞-categories have the form ModR , for appropriately chosen R. In particular, hModR is
generally not equivalent to the derived category of an abelian category.
Definition 4.4.1. Let R be an A∞ -ring. We let ModR denote the ∞-category ModR (Sp); we will refer to
ModR as the ∞-category of (left) R-modules.
We will generally not distinguish between an R-module M and the underlying spectrum. In particular,
the homotopy groups πn M are defined to be the homotopy groups of the underlying spectrum. The action
map R ⊗ M → M induces bilinear maps πn R × πm M → πn+m M , which endow π∗ M with the structure of
a graded left module over π∗ R. We will say that M is connective if its underlying spectrum is connective;
that is, if πn M ' 0 for n < 0.
Remark 4.4.2. Roughly speaking, if we think of R as a space equipped with the structure of an associative
ring up to coherent homotopy, then an R-module can be thought of as another space which has an addition
and an action of R, up to coherent homotopy in the same sense. This intuition is really only appropriate
in the case where R and M are connective, since the homotopy groups in negative degree have no ready
interpretation in terms of underlying spaces.
Our first goal is to prove that the ∞-category of modules over an A∞ -ring is stable. This is a consequence
of the following more general assertion:
Proposition 4.4.3. Let C be an ∞-category equipped with a monoidal structure and a left action on an ∞-
category M. Assume that M is a stable ∞-category, and let R ∈ Alg(C) be such that the functor M 7→ R ⊗ M
is exact. Then ModR (M) is a stable ∞-category. Moreover, if N is an arbitrary stable ∞-category, then
a functor N → ModR (M) is exact if and only if the composite functor N → ModR (M) → M is exact. In
particular, the forgetful functor ModR (M) → M is exact.
Proof. This is a special case of Proposition 2.3.6.
If R is a connective A∞ -ring, the homotopy groups of an R-module M can be interpreted in terms of an
appropriate t-structure on ModR .
Notation 4.4.4. If R is an A∞ -ring, we let Mod≥0
R be the full subcategory of ModR spanned by those
R-modules M for which πn M ' 0 for n < 0, and Mod≤0
R the full subcategory of ModR spanned by those
R-modules M for which πn M ' 0 for n > 0.
Notation 4.4.5. Let R be an A∞ -ring, and let M and N be left R-modules. We let ExtiR (M, N ) denote
the abelian group π0 MapModR (M, N [i]).
Proposition 4.4.6. Let R be a connective A∞ -ring. Then:
(1) The full subcategory Mod≥0
R ⊆ ModR is the smallest full subcategory which contains R (regarded as an
R-module in the natural way; see Example 2.1.7) and is stable under small colimits.
(3) The t-structure described in (2) is both left and right complete, and the functor π0 determines an
equivalence of the heart Mod♥
R with the (nerve of the) ordinary category of π0 R-modules.
144
(4) The subcategories Mod≥0 ≤0
R , ModR ⊆ ModR are stable under small products and small filtered colimits.
Proof. According to Proposition S.16.1, there exists an accessible t-structure (Mod0R , Mod00R ) with the fol-
lowing properties:
(a) An object M ∈ ModR belongs to Mod00R if and only if ExtiR (R, M ) ' 0 for i < 0.
(b) The ∞-category Mod0R is the smallest full subcategory of ModR which contains the object R and is
stable under extensions and small colimits.
Corollary 4.5.14 implies that R (regarded as an object of ModR ) corepresents the composition ModR →
Ω∞ ≤0
Sp → S . It follows that Mod00R = ModR . Because the forgetful functor ModR → Sp preserves small
colimits (Corollary 2.3.7), we conclude that Mod≥0R is stable under extensions and small colimits. Since R
≥0 0 ≥0
is connective, R ∈ ModR , so that ModR ⊆ ModR . Let C be the smallest full subcategory of ModR which
contains R and is stable under small colimits, so that C ⊆ Mod0R . We will complete the proof of (1) and (2)
by showing that C = Mod≥0 R .
Let M ∈ Mod≥0 R . We will construct a diagram
F [i] /0
M (i) / M (i + 1),
f0
M (i) → M (i + 1) → M
of f . We observe that there is a canonical equivalence ker(f 0 ) ' coker(g), so that πj ker(f 0 ) ' 0 for j ≤ i.
Let M (∞) be the colimit of the sequence {M (i)}, and let K be the kernel of the canonical map M (∞) →
M . Then K can be identified with a colimit of the sequence {K(i)}i≥0 . Since the formation of homotopy
groups is preserves filtered colimits, we conclude that πj K ' colim πj K(i) ' 0. Thus M (∞) ' M , so that
M ∈ C as desired.
Assertion (4) follows from the corresponding result for Sp, since the forgetful functor ModR → Sp
preserves all limits and colimits (Corollaries 2.3.5 and 2.3.7). Since ModR → Sp is a conservative functor,
an R-module M is zero if and only if πn M is zero for all n ∈ Z. It follows from Proposition S.7.3 that ModR
is both right and left complete.
145
Let F be the functor from Mod≥0 R to the (nerve of the) ordinary category of left π0 R-modules, given by
M 7→ π0 M . It is easy to see that F preserves colimits, and that the restriction of F to Mod♥ R is an exact
functor. We wish to prove that F0 = F | Mod♥ R is an equivalence. We first show that the restriction of F0
≥0
is fully faithful. Fix N ∈ Mod♥ R , and let D be the full subcategory of ModR spanned by those objects
M for which the map π0 MapModR (M, N ) → Hom(F (τ≤0 M ), F (N )) is bijective, where the right hand side
indicates the group of π0 R-module homomorphims. It is easy to see that D is stable under colimits and
contains R. The first part of the proof shows that D = Mod≥0 R . In particular, F0 is fully faithful.
It remains to show that F0 is essentially surjective. Since F0 is fully faithful and exact, the essential
image of F0 is closed under the formation of cokernels. It will therefore suffice to show that every free left
π0 R-module belongs to the essential image of F0 . Since F0 preserves coproducts, it will suffice to show that
π0 R itself belongs to the essential image of F0 . We now conclude by observing that F0 (τ≤0 R) ' π0 R.
Let R be a connective A∞ -ring, let A be the abelian category of modules over the (ordinary) ring π0 R.
Then A has enough projective objects, so we can consider the derived ∞-category D− (A) as described in
§S.13. Part (3) of Proposition 4.4.6 determines an equivalence N(A) ' Mod♥ R . Applying Corollary S.14.12,
we deduce the existence of an (essentially unique) right t-exact functor θ : D− (A) → ModR .
Proposition 4.4.7. Let R be a connective A∞ -ring, and let θ : D− (A) → ModR be as described above. The
following conditions are equivalent:
(1) The A∞ -ring R is discrete.
(2) The functor θ is fully faithful, and induces an equivalence of D− (A) with the ∞-category of right
bounded objects of ModR .
Proof. Let P ∈ A be projective object corresponding to the free R-module on one generator. Then, for
M ∈ D− (A), we have a canonical isomorphism Ext0D− (A) (P, M ) ' π0 M. If (2) is satisfied, then we deduce
the existence of a canonical isomorphisms
for M ∈ Mod≥0 R . Thus θ(P ) and R are isomorphic in the homotopy category hModR . Since θ(P ) is discrete,
we conclude that R is discrete, which proves (1).
For the converse, let us suppose that R is discrete. Let us regard (the nerve of) A as a full subcategory
of both D− (A) and ModR . For M, N ∈ A, let ExtiA (M, N ) denote the abelian group π0 MapD− (A) (M, N )
(in other words, ExtiA (M, N ) is the classical Yoneda Ext-group computed in the abelian category A). We
claim that canonical map ExtiA (M, N ) → ExtiR (M, N ) is an isomorphism. For i < 0, both sides vanish. The
proof in general goes by induction on i, the case i = 0 being trivial. For i > 0, we choose an exact sequence
0→K→P →M →0
in A, where P is a free π0 R-module. We have a commutative diagram of abelian groups with exact rows
ψ1 ψ2 ψ3
Exti−1 / Exti−1 (K, N ) / Exti (M, N ) / Exti (P, N ).
R (P, N ) R R R
We wish to show that ψ3 is an isomorphism. Since ψ1 and ψ2 are bijective by the inductive hypothesis,
it will suffice to show that ExtiA (P, N ) ' 0 ' ExtiR (P, N ). The first equivalence follows from the fact that
P is a projective object of A. For the second, we observe that as an object of ModR , P coincides with a
coproduct of copies of R (in virtue of assumption (1)). Consequently, ExtiR (P, N ) can be identified with a
product of copies of π−i N , which vanishes since i > 0 and N ∈ Mod≥0 R .
146
Now suppose that M ∈ A, and consider the full subcategory C ⊆ D− (A) spanned by those objects N for
which the canonical map ExtiD− (A) (M, N ) → ExtiR (θ(M ), θ(N )) is an isomorphism for all i ∈ Z. Applying
the five lemma to the relevant long exact sequences, we conclude that C is stable under extensions in D− (A).
The above argument shows that C contains the heart of D− (A); it therefore contains the full subcategory
Db (A) of bounded object of D− (A).
Now let C0 ⊆ D− (A) spanned by those objects M having the property that for every N ∈ Db (A), the
canonical map ExtiD− (A) (M, N ) → ExtiR (θ(M ), θ(N )) is an isomorphism for i ∈ Z. Repeating the above
argument, we conclude that Db (A) ⊆ C0 . In particular, the restriction θ| Db (A) is fully faithful.
We claim that the essential image of θ| Db (A) consists of precisely the bounded objects of ModR . Let
M ∈ ModR be a bounded object. We wish to prove that M belongs to the essential image of θ. Without
loss of generality, we may suppose that M ∈ Mod≥0 R . Since M is bounded, we have also M ∈ ModR for
≤n
some n ≥ 0. We now work by induction on n. If n = 0, then M belongs to the heart of ModR and the result
is obvious. If n > 0, then we have a distinguished triangle
Since θ is exact and fully faithful, it will suffice to show that τ≥n M [−n] and τ≤n−1 M belong to the essential
image of θ, which follows from the inductive hypothesis.
The preceding argument shows that θ induces an equivalence Db (A) → ModbR between the full subcate-
gories of bounded objects. We now conclude by observing that both D− (A) and ModR are left-complete.
Remark 4.4.8. Let R and A be as in Proposition 4.4.7. The abelian category A also has enough injective
objects. The proof of Proposition 4.4.7 can be repeated, without essential change, to obtain an identification
of D+ (A) with the ∞-category of left bounded objects of ModR . In other words, we may view ModR as a
candidate for an unbounded derived ∞-category of R-modules. Using a completeness argument, it is not
difficult to show that this coincides with the usual unbounded derived category of R-modules; we will not
pursue this point further.
We conclude this section by addressing the following question: given an ∞-category C, under what
conditions does there exist an A∞ -ring R and an equivalence C → ModR ? Of course, there might be several
candidates for R. For example, if R is a discrete ring, then the module categories (in the ordinary or derived
sense) of R and M2 (R) are equivalent, where M2 (R) denotes the ring of 2 × 2 matrices with coefficients in
R. To eliminate this ambiguity, we should specify an object C ∈ C which is the hypothetical preimage of
R ∈ ModR under the functor θ. In this case, we have the following theorem of Schwede and Shipley:
Theorem 4.4.9. [Schwede-Shipley [61]] Let C be a stable ∞-category. Then C is equivalent to ModR , for
some A∞ -ring R, if and only if there exists an object C ∈ C satisfying the following conditions:
Proof. Suppose first that C ' ModR . Then (1) follows from Corollary 2.3.8. To prove (2) and (3), we take
C to be R itself, regarded as an R-module as explained in Example 2.1.7. Corollary 4.5.14 implies that R
Ω∞
corepresents the composite functor ModR → Sp → S, which preserves filtered colimits in virtue of Corollary
2.3.7. This proves (2). If ExtiModR (R, D) ' π−i D vanishes for all i ∈ Z, so that D ' 0. This proves (3).
Conversely, suppose that C satisfies conditions (1), (2), and (3) for an appropriately chosen object C ∈ C.
Applying Corollary S.15.6, we deduce that there is a colimit-preserving functor F : Sp → C, determined
up to equivalence by the requirement that F (S) ' C, where S denotes the sphere spectrum. Applying the
adjoint functor theorem (Corollary T.[Link]), we deduce that F admits a right adjoint G. We now apply
147
Theoream 3.2.10 to extend the functor F to a strong adjunction diagram s ∈ ADat(Sp, C). By restrction, s
determines a monad T ∈ Alg(End(Sp)).
Let End0 (Sp) be the full subcategory of End(Sp) spanned by those functors which preserve colimits.
Then End0 (Sp) is closed under composition. We let End⊗ 0 (Sp) denote the corresponding full (monoidal)
subcategory of End⊗ (Sp), and let
⊗ ⊗
End0 (Sp) = End (Sp) ×End⊗ (Sp) End⊗
0 (Sp).
G Ω∞−n
The composition gn : C → Sp ∗→ S∗ → S can be identified with the composition of a shift functor from C
to itself (an equivalence of ∞-categories) and the functor corepresented by C ∈ C. Since C is assumed to be
compact, we conclude that gn preserves filtered colimits. Since the forgetful functor S∗ ' S∗/ → S detects
filtered colimits, we conclude that Ω∞−n ◦ G preserves filtered colimits. Since Sp is defined as the homotopy
inverse limit of a tower
Ω Ω
. . . → S∗ → S∗
of continuous functors, we conclude that G itself preserves filtered colimits. Since G is exact, it preserves all
colimits. It follows that T can be identified with an algebra object of End0 (Sp).
Invoking Remark 3.3.4 and Corollary 3.3.6, we obtain a functor θ : C → ModT (Sp). Assumption (3)
implies that G is conservative. Since G preserves geometric realizations, Corollary 3.5.4 implies that θ is an
equivalence. Proposition 4.2.10 implies that the tensored ∞-category
⊗
End0 (Sp) → End⊗
0 (Sp) → N(∆)
op
148
see Definition 4.5.5 (in §4.6, we will specialize further to the case where C is the ∞-category of spectra, with
the smash product monoidal structure).
To begin, let us suppose that C is a monoidal ∞-category, and that A is an algebra object of C. We will
let ModLA (C) denote the ∞-category of left A-modules in C, as defined in §2.1. As explained in Remark 2.1.5,
we have an entirely dual theory of right modules; we let ModR A (C) denote the ∞-category of right modules
over A. We wish to define a functor ⊗A : ModR A (C) × Mod L
A (C) → C.
Fix objects M ∈ ModR A (C), N ∈ Mod L
A (C). We will abuse notation by identifying M and N with the
underlying object of the ∞-category C. Using the monoidal structure on C, we can form the tensor product
M ⊗ N . This should be regarded as a “first approximation” to M ⊗A N . We will have a natural map
α : M ⊗ N → M ⊗A N . We do not expect α to be an equivalence; rather, M ⊗A N should be obtained from
M ⊗ N by forcing the two natural actions of A to coincide. To be more precise, consider the diagram
// M ⊗ N .
f
M ⊗A⊗N g
where f is given by the right action of A on M , and g is given by the left action of A on N . We should
expect α ◦ f ' α ◦ g. In other words, we expect that α should factor through the coequalizer of the maps f
and g. In classical category theory, we can define M ⊗A N to be this coequalizer. However, in the setting of
higher category theory, we are not yet done. Namely, we should not expect an equality α ◦ f = α ◦ g; rather,
we expect a homotopy h : α ◦ f → α ◦ g. Consider now the diagram
f0
M ⊗A⊗A⊗N // M ⊗ N .
g0
where, as before, f 0 is obtained using the action of A on M (twice) and g 0 is obtained using the action of A
on N (twice). The homotopy h can be used to obtain two different homotopies between α ◦ f 0 and α ◦ g 0 :
first by applying h to each copy of A individually, and second by applying h together with the observation
that f 0 and g 0 factor through the map M ⊗ A ⊗ A ⊗ N → M ⊗ A → N determined by the algebra structure
on A. In order to obtain the correct relative tensor product M ⊗A N , we need to guarantee that these two
homotopies coincide, up to a higher homotopy. Of course, this leads to still higher obstructions which need
to be taken under consideration.
To efficiently organize all of the relevant data, it is useful to consider a simplicial object BarA (M, N )• ,
which may be informally described as follows:
(1) For each n ≥ 0, the object BarA (M, N )n ∈ C is given by the tensor product M ⊗ A ⊗ . . . ⊗ A ⊗ N ,
where n factors of A appear.
(2) If i = 0, the face map di : BarA (M, N )n → BarA (M, N )n−1 is given by the right action of A on M . If
i = n, di is given by the left action of A on N . If 0 < i < n, then di is given by the algebra structure
on A, applied to the i and (i + 1)st factors.
(3) For 0 ≤ i ≤ n, the degeneracy map si : BarA (M, N )n → BarA (M, N )n+1 is given by the composition
where the second map is given by the unit map of the (i + 1)st factor of A.
We can then define M ⊗A N to be the geometric realization of the simplicial object BarA (M, N )• . The
functor (M, N ) 7→ | BarA (M, N )• | is called the (two-sided) bar construction. We now recast the preceding
discussion in more formal terms.
Definition 4.5.1. Let p : C⊗ → N(∆)op be a monoidal ∞-category. Let q : M⊗ → C⊗ be an ∞-category
which is right-tensored over C⊗ , and let q 0 : N⊗ → C⊗ be an ∞-category which is left-tensored over C. A
balanced pairing is a functor F : M⊗ ×C⊗ N⊗ → D with the following property: let (α, β) be a morphism in
149
M⊗ ×C⊗ N⊗ such that α is a (p ◦ q)-coCartesian morphism in M⊗ and β is a (p ◦ q 0 )-coCartesian morphism
in N⊗ . Then F (α, β) is an equivalence in D.
Under these conditions, we let Bar• denote the composition
F◦
ModR (M) ×Alg(C) ModL (N) ⊆ Fun(N(∆)op , M⊗ ×C⊗ N⊗ ) → Fun(N(∆)op , D).
where the second arrow is a geometric realization functor (that is, a left adjoint to the diagonal embedding
D → Fun(N(∆)op , D)).
Remark 4.5.2. In the situation of Definition 4.5.1, we can identify objects of ModR (M) ×Alg(C) ModL (N)
with triples (M, A, N ), where A is an algebra object of C, M is a right A-module, and N is a left A-module.
In this case, we will denote the image of (M, A, N ) under the relative tensor product functor by M ⊗A N .
q q0
Remark 4.5.3. Let M⊗ → C⊗ ← N⊗ be as in Definition 4.5.1, and let F : M⊗ ×C⊗ N⊗ → D be a
balanced pairing. Let M = M⊗ ⊗ ⊗ ⊗
[0] , N = N[0] . Then the inclusion M[0] ×C⊗ N[0] ⊆ M × N is an equivalence
[0]
of ∞-categories, so that F the restriction of F to the inverse image of [0] ∈ ∆ determines a functor
F0 : M × N → D, well-defined up to equivalence. We will denote this functor by F0 (M, N ) = hM, N i.
Likewise, the restriction of F to the inverse image of [1] ∈ ∆ determines a functor F1 : M × C × N → D
Moreover, since F carries coCartesian morphisms to equivalences in D, we have natural equivalences
γ : hM ⊗ C, N i ' hM, C ⊗ N i.
The restriction of F to the inverse image of the remainder of N(∆)op can be viewed as expressing the
compatibility of γ with the associative tensor product on the ∞-category C.
Let C be a monoidal ∞-category, let M be an ∞-category which is right-tensored over C. Our next goal
is to show that the prescription hM, Ci = M ⊗ C can be extended to a balanced pairing M⊗ ×C⊗ C⊗,L → M.
Proposition 4.5.4. Let C be a monoidal ∞-category with unit object 1C , let M be an ∞-category which is
right-tensored over C, let D be an arbitrary ∞-category, and let
denote the full subcategory spanned by the balanced pairings. Then the functor
F 7→ h1C , •i
150
will have either S ' N(∆)op or S ' ∆0 (in the latter case, X is an ∞-category and E is the collection of all
equivalences in X).
Let us introduce a bit of notation. Let q : M⊗ → C⊗ → N(∆)op exhibit M = M⊗ [0] as right-tensored over
C = C⊗ ⊗
[1] . Let N denote the fiber product M ×C⊗ C
⊗,L
. Let α : ∆1 × N(∆)op → N(∆)op be defined as in
Example 2.1.3. We define a simplicial set M⊗,L equipped with a map M⊗,L → N(∆)op via the formula
denotes the subset consisting of those maps f : ∆1 × K → M⊗ which carry each edge ∆1 × {k} to a
q-coCartesian edge of M⊗ .
Let N(∆0 )op denote the ∞-category N(∆)op , regarded as an object of (Set∆ )/ N(∆)op via the map α0 :
α|{0}×N(∆)op , and let M⊗ ⊗ 0 op
L denote the fiber product M ×N(∆)op N(∆ ) . Restriction determines a functor
M⊗,L → M⊗ ⊗
L . Regard ML as a simplicial set over N(∆)
op
via the composition M⊗ L → N(∆ )
0 op
' N(∆)op .
⊗ ⊗,L 0
Let N denote the fiber product M ×C⊗ C . We observe that Fun (N, D) and Fun(M, D) can be
identified with Map[ (N\ , D\ ) and Map[ (M\ , D\ ), respectively. In view of Proposition T.[Link], it will suffice
to show that the map M ' {1C } × M ⊆ C × M ' N[0] ⊆ N induces a weak of marked simplicial sets
M\ ⊆ N\ . Corollary T.[Link] implies that the restriction maps N ← M⊗,L → M⊗ L . are trivial Kan fibrations.
Consequently, it will suffice to prove that the composition ψ : M ' {1C } × M ⊆ C × M ' (M⊗ L )[0] ⊆ ML
⊗
Definition 4.5.5. Let C be a monoidal ∞-category with unit object 1C , let M be an ∞-category which is
right-tensored over C. A canonical balanced pairing is a balanced pairing M⊗ ×C⊗ C⊗,L → M whose image
under the equivalence described in Proposition 4.5.4 is equivalent to the identity functor idM ∈ Fun(M, M).
In other words, a canonical balanced pairing is a balanced pairing for which the induced functor h1C , •i :
M → M is equivalent to the identity.
Remark 4.5.6. In the situation of Proposition 4.5.4, composition with a canonical balanced pairing
M⊗ ×C⊗ C⊗,L → M
induces a homotopy inverse to the equivalence Fun0 (M⊗ ×C⊗ C⊗,L , D) → Fun(M, D).
Remark 4.5.7. If M is instead right-tensored over C, then we have a dual notion of a canonical balanced
pairing C⊗,R ×C⊗ M⊗ → M. We note that this leads to two different definitions of a canonical balanced
pairing C⊗,R ×C⊗ C⊗,L → C . However, these two notions coincide, since the functors
151
Proposition 4.5.8. Let C be a monoidal ∞-category, M an ∞-category right-tensored over C, A an algebra
object of C, D an ∞-category which admits geometric realizations, F : M⊗ ×C⊗ C⊗,L → D a balanced pairing,
and
⊗A : ModRA (M) × ModA (C) → D
L
φ : hM, 1C i → hM, Ai ' BarA (M, A)1 → | BarA (M, A)• | ' M ⊗A A
determines an equivalence between • ⊗A A and h•, 1C i (regarded as functors from ModA (M) to M).
Proof. Let N, M⊗,L , and M⊗ 0
L be defined as in the proof of Proposition 4.5.4, and let F denote the compo-
s F0
sition M⊗
L →M
⊗,L
→ N → D . Define subcategories ∆00 ⊆ ∆0 ⊆ ∆ as follows:
(i) Every object of ∆ is an object of ∆0 ; an object [n] ∈ ∆ belongs to ∆00 if and only if n ≥ 0.
(ii) A morphism α : [m] → [n] of ∆ belongs to ∆0 if and only if α(m) = n. If m, n > 0, then α belongs to
∆00 if and only if α−1 {n} = {m}.
We have an equivalence of categories ∆ ' ∆00 , given by [n] 7→ [n] ? [0].
Observe that N(∆0 )op contains [0] as a final object (in fact, as a zero object). Let M⊗ ∞ denote the fiber
product N(∆0 )op ×N(∆)op M⊗ , and let q∞ : M⊗ ∞ → N(∆ 0 op
) be the projection. Lemma T.[Link] and
Proposition T.[Link] imply that the inclusion (M⊗ L )\
⊆ (M ⊗ \
∞ ) is a weak equivalence of marked simplicial
0 ⊗ 0
sets. It follows that F extends to a map F : M∞ → D, where F carries q∞ -coCartesian morphisms to
0
equivalences in D.
The simplicial object BarA (M, A)• can be identified with the composition
M F0
N(∆)op ' N(∆00 )op → M⊗
L → D.
0
M F
It follows that BarA (M, A)• extends to a functor U : N(∆∞ )op → M⊗
∞ → D . Lemma T.[Link] implies that
U determines an equivalence
0
M ⊗A A ' | BarA (M, A)• | ' U ([0]) ' F (M ([0])).
is an equivalence in D.
Proof. Using Corollary 2.6.7, we can choose a map of ∞-categories F : C⊗,L → N⊗ of ∞-categories left-
tensored over C⊗ , such that F carries the unit object of C to N0 ∈ N. In view of Proposition 2.4.2, we may
identify N with the image under F of A, regarded as a left A-module over itself as in Example 2.1.7. We
may therefore reduce to the case where N⊗ = C⊗,L , and N0 = 1C ∈ C. The desired result now follows from
Proposition 4.5.8.
We now establish some formal properties enjoyed by the two-sided bar construction and the relative
tensor product.
152
q q0
Proposition 4.5.10. Let M⊗ → C⊗ ← N⊗ be as in Definition 4.5.1, let F : M⊗ ×C⊗ N⊗ → D be a balanced
pairing. Let K be a simplicial set and let A ∈ Alg(C). Suppose that:
(i) The ∞-categories D and N = N⊗
[0] admit K-indexed colimits.
K-indexed colimits.
Proof. In view of Lemma T.[Link], it will suffice to show that for every n ≥ 0, the functor
N 7→ BarA (M, N )•
preserves K-indexed colimits. We now observe that there is canonical equivalence BarA (M, N )• ' hM ⊗
A⊗n , N i of functors N → D. The desired result now follows from (iii).
q q0
Let M⊗ → C⊗ ← N⊗ be as in Definition 4.5.1, and let F : M⊗ ×C⊗ N⊗ → D be a balanced pairing. Let
A be an algebra object of C, and let
A (M) → M,
θ : ModR A (N) → N
θ0 : ModL
determined by a map of linearly ordered sets [m] → [n]. The desired result now follows easily from the fact
that A is a unit object of C (Proposition 1.4.3).
Lemma 4.5.12. Let C be an ∞-category equipped with a monoidal structure, and let M be an ∞-category
which is left-tensored over C. Suppose that M admits geometric realizations, and that for each C ∈ C the
functor C ⊗• preserves geometric realizations. Let f : A → A0 be a morphism in Alg(C). Then the associated
functor θ : ModA0 (M) → ModA (M) (see Corollary 2.3.3) admits a left adjoint.
Proof. Apply Corollary 3.5.7 to the homotopy commutative diagram
153
Proposition 4.5.13 (Push-Pull Formula). Let
q q0
M⊗ → C⊗ ← N⊗
α = (αR , α0 , αL ) : (M, A, N ) → (M 0 , A0 , N 0 )
be a morphism in ModR (M) ×Alg(C) ModL (N). Suppose that αR is an r-Cartesian morphism of ModR (M)
and αL is an r0 -coCartesian morphism of ModL (N). Then α induces an equivalence M ⊗A N → M 0 ⊗A0 N 0
in D.
Proof. Let us first regard αR : M → M 0 and α0 : A → A0 as fixed. Lemma 4.5.12 implies that r0 is a
coCartesian fibration, so that for each N ∈ ModA (M) there exists an (essentially unique) r0 -coCartesian
morphism αL : N → α!0 N lifting α0 . Let Mod0A (N) ⊆ ModA (N) denote the full subcategory spanned by
those A-modules N for which the induced map M ⊗A N → M 0 ⊗A0 (α!0 N ) is an equivalence. Proposition
4.5.10 implies that Mod0A (N) is closed under geometric realizations in ModA (N) (which admits geometric
realizations in view of Corollary 2.3.7). Proposition 3.5.5 implies that ModA (N) is generated, under geometric
realizations, by the essential image of the functor β! : ModA0 (N) → ModA (N), where A0 denotes the initial
object of Alg(C). Consequently, we may assume that N ' β! N0 . Let M0 denote the image of M under the
forgetful functor ModA (M) → ModA0 (M). We have a commutative triangle
M7 ⊗A NN
ppp NNN
pp
ψ0
p NNψN
ppp NNN
pp N&
ψ 00
M0 ⊗A0 N0 / M 0 ⊗A0 N 0
in D. Consequently, to prove that ψ is an equivalence, it will suffice to prove that ψ 0 and ψ 00 are equivalences.
In other words, we may reduce to the case where A is an initial object of Alg(C). The desired result now
follows immediately from Proposition 4.5.11 and Corollary 4.5.9.
Corollary 4.5.14. Let C, M, and f : A → A0 be as in Lemma 4.5.12, and let F : ModA (M) → ModA0 (M)
be the left adjoint to the forgetful functor ModA0 (M) → ModA (M), and let θ : ModA0 (M) → M be the
F θ
forgetful functor. Then the composition ModA (M) → ModA0 (M) → M can be identified with the relative
tensor product M 7→ A0 ⊗A M determined by a canonical balanced pairing C⊗,R ×C⊗ M⊗ → M.
Proof. According to Proposition 4.5.8, the forgetful functor θ can be identified with the relative tensor
product A0 ⊗A0 •. Proposition 4.5.13 implies that A0 ⊗A0 F (M ) is (canonically) equivalent to A0 ⊗A M . Here
we identify A0 with its image in ModR R R
A (C) under the forgetful functor ModA0 (C) → ModA (C).
Remark 4.5.15. Let C, M, and f : A → A0 satisfy the hypotheses of Lemma 4.5.12. We will sometimes
abuse notation by indicating the associated functor ModL L 0
A (M) → ModA0 (M) by M 7→ A ⊗A M . This
notation is partially justified by Corollary 4.5.14.
154
4.6 Flat Modules
Let A be a connective A∞ -ring. In this section, we will show that there is a good theory of flat and projective
A-modules, which reduces to the classical theory in the case where A is discrete.
Definition 4.6.1. Let A be an A∞ -ring. We will say that a left A-module M is free if is equivalent to a
coproduct of copies of A (where we view A as a left module over itself, as in Example 2.1.7). We will say
that a free module M is finitely generated if it can be written as a finite coproduct of copies of A.
Suppose that A is connective. We will say that a map f : M → N of connective (left) A-modules is
surjective if it induces a surjection of π0 A-modules π0 M → π0 N .
Warning 4.6.2. The terminologies introduced in Definitions 4.6.1 and 2.4.1 are not quite compatible with
one another. Let M be a (left) module over an A∞ -ring A. Then M is free (in the sense of Definition 4.6.1)
if and only if it is freely generated (in the sense of Definition 2.4.1) by a coproduct of copies of the sphere
spectrum. If M0 is a general spectrum, then the left A-module A ⊗ M0 freely generated by M0 is typically
not free in the sense of Definition 4.6.1.
Remark 4.6.3. Using the long exact sequence of homotopy groups associated to an exact triangle, we
conclude that a map f : M → N of connective modules over a connective A∞ -ring is surjective if and only
if ker(f ) is also connective.
Definition 4.6.4. Let A be a connective A∞ -ring. We will say that a left A-module P is projective if it
a projective object of the ∞-category (ModL
A )≥0 of connective left A-modules, in the sense of Definition
T.[Link].
Remark 4.6.5. The terminology of Definition 4.6.4 is potentially ambiguous: a projective left A-module is
typically not projective as an object of ModL
A . However, there is little risk of confusion, since the ∞-category
ModL A has no nonzero projective objects.
Proposition 4.6.6. Let A be a connective A∞ -ring, and let P be a connective left A-module. The following
conditions are equivalent:
Corollary 4.6.8. Let A be a connective A∞ -ring. Then the ∞-category (ModL A )≥0 is projectively generated
(Definition T.[Link]). Moreover, the following conditions on a connective left A-module P are equivalent:
(1) The A-module P is projective, and π0 P is finitely generated as a π0 A-module.
(2) The A-module P is a compact projective object of (ModL
A )≥0 .
(3) There exists a finitely generated free A-module M such that P is a retract of M .
155
Proof. The first assertion and the equivalence (2) ⇔ (3) follow by applying Corollary 3.5.8 to the composition
Ω∞
(ModL
A )≥0 → Sp
conn
→ S,
and invoking Example T.[Link]. The equivalence (1) ⇔ (3) follows from Remark 4.6.7.
Recall that, if M is a left module over an ordinary ring A, we say that M is flat if the functor N 7→ N ⊗A M
is exact.
Definition 4.6.9. Let M be a left module over an A∞ -ring A. We will say that M is flat if the following
conditions are satisfied:
(1) The homotopy group π0 M is flat as a left module over π0 A, in the classical sense.
(2) For each n ∈ Z, the natural map πn A ⊗π0 A π0 M → πn M is an isomorphism of abelian groups.
Remark 4.6.10. Let A be a connective A∞ -ring. Then every flat left A-module is also connective.
Remark 4.6.11. Let A be a discrete A∞ -ring. A left A-module M is flat if and only if M is discrete, and
π0 M is flat over π0 A (in the sense of classical ring theory). In other words, Definition 4.6.9 is compatible
with the classical definition of flatness, if we identify discrete A∞ -rings and modules with the underlying
classical objects.
In order to use Definition 4.6.9 effectively, we need to understand the relationship between the relative
tensor products constructed in §4.5 and the tensor products in classical noncommutative algebra.
Notation 4.6.12. Let A be an ordinary associative ring, let M be a right A-module and N a left A-module.
Homological algebra associates to the triple (M, A, N ) a collection of groups TorA p (M, N ), given by the left
derived functors of the (classical) tensor product ⊗A (see [75]). We observe that if A is a graded ring and the
modules M and N are compatibly graded, then TorA p (M, N ) inherits a grading (as can be seen by performing
homological algebra in the setting of graded A-modules). In this case, we will denote the qth graded piece of
TorA A
p (M, N ) by Torp (M, N )q .
Proposition 4.6.13. Let A be an A∞ -ring, let M be a right A-module, and let N be a right A-module.
We regard π∗ M and π∗ N as graded modules over the graded ring π∗ A. There exists a convergent spectral
sequence with E2 -page
E2p,q = Torpπ∗ A (π∗ M, π∗ N )q ⇒ πp+q (M ⊗A N ).
Proof. We will say that a left A-module P is quasi-free if P can be obtained as a direct sum of A-modules
of the form A[n], where n ∈ Z. We will say that a map of left A-modules P → N is quasi-surjective if the
induced map π∗ P → π∗ N is a surjection of graded π∗ A-modules. We observe that for every left A-module
N , there exists a quasi-surjection P → N , where P is quasi-free. For example, we can take P to be a direct
sum ⊕η A[n], where η ranges over πn N .
We now construct a filtered object
in the ∞-category (ModL A )/N . We begin by setting Q(i) = 0 for i < 0. Suppose that i ≥ 0, and that the
map f (i − 1) : Q(i − 1) → N has already been constructed. Choose a quasi-surjection P (i) → coker f (i − 1),
where P (i) is quasi-free, and form a pullback square
Q(i) / P (i)
f (i)
N / coker f (i − 1)
156
in the ∞-category (ModL L
A )Q(i−1)/ (and therefore also in ModA ). We have a map of distinguished triangles
f (i)
f (i−1)
Q(i − 1) /N / coker f (i − 1) / Q(i − 1)[1].
We have a quasi-surjective map δ(0) : P (0) ' Q(0) → N . For each i > 0, let δ(i) denote the composite
map
P (i + 1) → Q(i)[1] → P (i)[1].
We claim that the induced sequence of left π∗ A-modules
is exact. The exactness at π∗ N is obvious. We will prove the exactness at π∗+i P (i) for i > 0; the proof for
i = 0 requires only simple changes of notation and is left to the reader. We first observe that the composition
δ(i) ◦ δ(i + 1)[−1] factors through Q(i) → P (i) → Q(i − 1)[1], which is nullhomotopic. Now suppose that
η ∈ πn P (i) lies in the kernel of the map πn P (i) → πn−1 P (i − 1). Let η0 ∈ πn−1 Q(i − 1) denote the image
of η. Using the exactness of the sequence
we conclude that η0 is the image of some η1 ∈ πn−1 Q(i − 2), such that the image of η1 in πn−1 N is zero.
Using the exactness of the sequence
and the assumption that the map P (i − 1) → coker f (i − 2) is quasi-surjective, we conclude that η1 is itself
the image of some η2 ∈ πn P (i − 1). Since the composition P (i − 1) → Q(i − 2)[1] → Q(i − 1)[1] is null, we
conclude that η0 = 0. The exactness of the sequence
shows that η is the image of an element ηe ∈ πn Q(i). Moreover, we are free to modify ηe by adding the image
of any element in πn Q(i − 1). Since the map πn Q(i − 1) → πn N is surjective, we may assume without loss
of generality that the image of ηe in πn N is zero. Using the exactness of the sequence
and the assumption that the map P (i + 1) → coker f (i) is quasi-surjective, we conclude that ηe is the image
of an element of πn+1 P (i + 1), as desired.
Let Q(∞) be a colimit of the sequence
in the ∞-category of left A-modules. Applying Proposition S.11.13 to the above sequence (regarded as
a filtered object of the ∞-category of spectra), we conclude that there is a spectral sequence {Erp,q , dr }
which converges to π∗ Q(∞). The exactness statement established above shows that this spectral sequence
degenerates at r = 2, with (
p,q 0 if p 6= 0
E2 =
πq N if p = 0.
It follows that the natural map Q(∞) → N is an equivalence, so that we can identify N with a colimit of
the sequence Q.
157
Proposition 4.5.10 implies that M ⊗A N can be identified with a colimit of the filtered spectrum
. . . → M ⊗A Q(0) → M ⊗A Q(1) → . . .
Applying Proposition S.11.13 again, we deduce the existence of another spectral sequence
To complete the proof, it suffices to observe that since each P (p) is quasi-free, the natural map π∗ M ⊗π∗ A
π∗ P (p) → π∗ (M ⊗A P (p)) is an isomorphism. It follows that the E2p,q term of the above spectral sequence
can be identified with the homologies of the complex
Corollary 4.6.16. Let A be an A∞ -ring, M a right A-module, and N a left A-module. Suppose that N is
flat. For each n ∈ Z, the canonical homomorphism
θ : πn M ⊗π0 A π0 N → πn (M ⊗A N )
(2) There is a canonical isomorphism π0 (M ⊗A N ) ' π0 M ⊗π0 A π0 N in the category of abelian groups.
Proof. This follows from the spectral sequence of Proposition 4.6.13, since E2p,q vanishes for p < 0 or q < 0,
while E20,0 ' π0 M ⊗π0 A π0 N .
Our next goal is to prove an analogue of Lazard’s theorem, which characterizes the class of flat modules
over a connective A∞ -ring.
Lemma 4.6.18. Let A be an A∞ -ring.
(1) The A∞ -ring A is flat, when viewed as a left module over itself.
(2) The collection of flat A-modules is stable under coproducts, retracts, and filtered colimits.
158
(3) Every free A-module is flat. If A is connective, then every projective A-module is flat.
Proof. Assertions (1) and (2) are obvious, and (3) follows from Proposition S.6.16.
Theorem 4.6.19 (Lazard’s Theorem). Let A be a connective A∞ -ring, and let N be a connective left
A-module. The following conditions are equivalent:
(1) The left A-module N can be obtained as a filtered colimit of finitely generated free modules.
(2) The left A-module N can be obtained as a filtered colimit of projective left A-modules.
(3) The left A-module N is flat.
(4) The functor M 7→ M ⊗R N is left t-exact; in other words, it carries (ModR
A )≤0 into (Sp)≤0 .
(ii) For every pair X, Y ∈ C/N , every nonnegative integer n ≥ 0, and every map S n → MapC/N (X, Y )
in the homotopy category H, there exists a morphism Y → Z in C/N such that the induced map
S n → MapC (X, Z) is nullhomotopic.
Assertion (i) follows immediately from the stability of C under finite coproducts. We now prove (ii).
Suppose given a pair of maps f : X → N and g : Y → N , respectively. We have a homotopy fiber sequence
159
Since ModA is stable, MapC/N (f, g) is a torsor over MapModA (X, ker(g)). It follows that any map S n →
MapModA (X, ker(g)) determines a homotopy class η ∈ Ext−n ModA (X, ker(g)). We wish to prove that there
exists a commutative diagram
Y @ /Z
@@ g ~~
@@ ~~
@@
@ ~~~~ h
N
such that the image of η in Ext−n ModA (X, ker(h)) vanishes. Arguing iteratively, we can reduce to the case
where X ' A, so that η can be identified with an element of πn ker(g).
Let η 0 ∈ πn Y denote the image of η. Our first step is to choose a diagram as above with the property
that the image of η 0 in πn Z vanishes. We observe that η 0 lies in the kernel of the natural map πn (g) :
πn Y → πn N ' Torπ0 0 A (πn A, π0 N ). The classical version of Lazard’s theorem (see [39]) implies that π0 N is
isomorphic to a filtered colimit of free left π0 A-modules. It follows that there exists a commutative diagram
{= CCC
P
k {{{ CCh
{{ CC
{{ C!
π0 Y
π0 g
/ π0 N
of left π0 A-modules, where P is a finitely generated free module, and the image of η 0 in πn A ⊗π0 A P vanishes.
Using the freeness of P , we can realize h as π0 h, where h : Z → N is a morphism of left A-modules, and Z
is a finitely generated free module with π0 Z ' P . Similarly, we can realize k as π0 k, where k : Y → Z is a
morphism of left A-modules. Using the freeness of Y again, we conclude that the diagram
? Z @@
k ~~~ @@h
~~ @@
~~ @
Y
g
/N
commutes in the homotopy category hModA , and can therefore be lifted to a commutative triangle in ModA .
By construction, the image of η 0 in πn Z vanishes. Replacing Y by Z, we may reduce to the case where
η 0 = 0.
We now invoke the exactness of the sequence sequence
πn+1 N → πn ker(g) → πn Y
to conclude that η is the image of a class η 00 ∈ πn+1 N ' πn+1 A ⊗π0 A π0 N . Invoking Lazard’s theorem once
more, we deduce the existence of a commutative diagram of left π0 A-modules
= Q CC
||| CC
|| CC
| CC
|| !
π0 Y
π0 g
/ π0 N
where Q is a finitely generated free module, and η 00 is the image of some element of πn+1 A ⊗π0 A N . Arguing
as before, we may assume that the preceding diagram is induced by a commutative triangle of left A-modules
? Z AA
~~~ AA
AA
~~ AA
~~
Y
g
/ N.
160
Replacing Y by Z, we may assume that η 00 lies in the image of the map πn+1 Y → πn+1 N . The exactness of
the sequence
πn+1 Y → πn+1 N → πn ker(g)
now implies that η = 0, as desired. This completes the proof of the implication (3) ⇒ (1).
We now study the behavior of flatness under base change.
Proposition 4.6.20. Let f : A → B be a map of A∞ -rings, let G : ModB → ModA be the forgetful functor,
and let F : ModA → ModB be a left adjoint to G (given by M 7→ B ⊗A M , in view of Corollary 4.5.14).
Then:
(1) The functor F carries free (projective, flat) A-modules to free (projective, flat) B-modules.
(2) Suppose that B is free (projective, flat) as a left A-module (that is, G(B) is free, projective, or flat).
Then G carries free (projective, flat) B-modules to free (projective, flat) A-modules.
(3) Suppose that, for every n ≥ 0, the map f induces an isomorphism πn A → πn B. Then F induces an
equivalence of categories Mod[A → Mod[B ; here Mod[A denotes the full subcategory of ModA spanned by
the flat left A-modules, and Mod[B is defined likewise.
Proof. Assertions (1) and (2) are obvious. To prove (3), we first choose A0 to be a connective cover of A (see
Proposition 4.3.8). We have a homotopy commutative triangle of ∞-categories
Mod[A
v; HH
vv HH
vv HH
vv HH
vv H$
[
ModA0 / Mod[B .
It therefore suffices to prove the analogous assertion for the morphisms A0 → A and A0 → B. In other words,
we may reduce to the case where A is connective.
Since A is connective, the ∞-category ModA admits a t-structure. Let F 0 denote the composite functor
F
(ModA )≥0 ⊆ ModA → ModB .
Then F 0 has a right adjoint, given by the composition τ≥0 ◦G. Assertion (1) implies that F 0 preserves flatness,
and a simple calculation of homotopy groups shows that G0 preserves flatness as well. Consequently, F 0 and
G0 induce adjoint functors
F 00 /
Mod[A o 00 Mod[B .
G
It now suffices to show that the unit and counit of the adjunction are equivalences. In other words, we must
show:
(i) For every flat left A-module M , the unit map M → τ≥0 B ⊗A M is an equivalence. For this, it suffices
to show that πi M ' πi τ≥0 B ⊗A M is an isomorphism for i ∈ Z. If i < 0, then both groups vanish,
so there is nothing to prove. If i ≥ 0, then we must show that πi M ' πi (B ⊗A M ), which follows
immediately from Corollary 4.6.16 and the assumption that πi A ' πi A.
(ii) For every flat left B-module N , the counit map B ⊗A τ≥0 G(N ) → N is an equivalence. In other words,
we must show that for each j ∈ Z, the map πj (B ⊗A τ≥0 G(N )) → πj N is an isomorphism of abelian
groups. Since G(N ) is flat over A, Corollary 4.6.16 implies that the left side is given by πj B ⊗π0 A π0 N .
The desired result now follows immediately from our assumption that N is flat.
161
In general, if M is a flat left A-module, then “global” properties of M as an A-module are often controlled
by “local” properties of π0 M , viewed as a module over the ordinary ring π0 A. Our next pair of results
illustrates this principle.
Lemma 4.6.21. Let A be an A∞ -ring, and let f : M → N be a map of flat left A-modules. Then f is an
equivalence if and only if it induces an isomorphism π0 M → π0 N .
Proof. This follows immediately from the definition of flatness.
Proposition 4.6.22. Let A be a connective A∞ -ring. A flat left A-module M is projective if and only if
π0 M is a projective module over π0 A.
`
Proof. Suppose first that π0 M is freely generated by elements {ηi }i∈I . Let P = i∈I A, and let f : P → M
be a map represented by {ηi }i∈I . By construction, f induces an isomorphism π0 P → π0 M . Lemma 4.6.21
implies that f is an equivalence, so that M is free.
In the general case, there exists a free π0 A-module F0 and a direct sum decomposition F0 ' N0 ⊕ π0 M .
Replacing F0 by ⊕n≥0 F0 if necessary, we may assume that N0 is itself free. The projection map F0 → π0 M
is induced by a map g : F → M of left A-modules, where F is free. Then g induces a surjection π0 F ' F0 →
π0 M . Using the flatness of M , we conclude that the maps
π i F ' π i A ⊗π 0 A π 0 F → π i A ⊗π 0 A π 0 M ' π i M
are also surjective. Let N be a kernel of g, so that we have a commutative diagram
0 / πi A ⊗π0 A π0 N / π i A ⊗π 0 A π 0 F / π i A ⊗π 0 A π 0 M /0
φ0 φ φ00
0 / πi N / πi F / πi M / 0.
Using the flatness of F and M , we deduce that the upper row is short exact, and that the maps φ and
φ00 are isomorphisms. The snake lemma implies that φ is an isomorphism; moreover, π0 N is isomorphic to
the kernel of a surjection between flat π0 A-modules, and is therefore itself flat. It follows that N is a flat
A-module. Since π0 N is free, the first part of the proof shows that N is itself free.
Let p : N → F denote the natural map. Since π0 M is projective, the inclusion π0 N ⊆ π0 F is split. Since
F is free, we can lift this splitting to a morphism q : F → N . Then q ◦ p : N → N induces the identity map
from π0 N to itself. Since N is free, we conclude that there is a homotopy q ◦ p ' idN . It follows that N is a
direct summand of F in the homotopy category hC. Consequently, M ' coker(p) can be identified with the
complementary summand, and is therefore projective.
162
Definition 4.7.1. Let A be an A∞ -ring. We let ModL,perf
A denote the smallest stable subcategory of ModL
A
which contains A (regarded as a left module over itself) and is closed under retracts. Similarly, we let
ModR,perf
A denote the smallest stable subcategory of ModR A which contains A and is closed under retracts.
We will say that a left (right) A-module M is perfect if it belongs to ModL,perf
A (ModR,perf
A ).
Proposition 4.7.2. Let A be an A∞ -ring. Then:
(1) The ∞-category ModL
A is compactly generated.
Proof. The compact objects of ModA form a stable subcategory which is closed under the formation of
Ω∞
retracts. Moreover, Proposition 2.4.2 implies A ∈ ModL A corepresents the composition ModA → Sp → S,
where both maps preserve filtered colimits. It follows that A is compact as an A-module. This proves that
every perfect object of ModL A is compact.
According to Proposition T.[Link], the inclusion f : ModL,perfA ⊆ ModL A induces a fully faithful functor
L,perf L
F : Ind(ModA ) → ModA . To complete the proof, it will suffice to show that F is essentially surjective.
Since f is right exact, F preserves all colimits (Proposition T.[Link]), so the essential image of F is stable
under colimits. If F is not essentially surjective, then Proposition S.16.1 implies that there exists a nonzero
N ∈ ModL A such that MapModL A
(N 0 , N ) ' ∗ for all N 0 belonging to the essential image of F . In particular,
taking N 0 = A[n], we conclude that πn N ' ∗. It follows that N is a zero object of ModL
A , contrary to our
assumption.
Proposition 4.7.3. Let A be an A∞ -ring. The relative tensor product functor
⊗A : ModR L
A × ModA → Sp
θ : ModR L
A → Fun(ModA , Sp) θ0 : ModL R
A → Fun(ModA , Sp).
A functor f : ModL 00 R 0 0
A → Sp (f : ModA → Sp) belongs to the essential image of θ (θ ) if and only if f (f )
preserves small colimits.
Proof. Let C be the full subcategory of Fun(ModL A , Sp) spanned by those functors which preserve colimits.
Proposition T.[Link] implies that C is presentable, and Proposition 4.5.10 implies that θ factors through C.
We will show that θ induces an equivalence G : ModR A → C; the analogous assertion for left modules follows
by the same argument.
L,perf
Proposition 4.7.2 implies that ModL A is equivalent to the ∞-category Ind(ModA ). It follows from
Propositions T.[Link], T.[Link] and S.5.1 that C is equivalent to the ∞-category FunEx (ModL,perf A , Sp) of
exact functors from ModL,perf
A to spectra. In particular, for every perfect left A-module N , evaluation on N
induces a functor C → Sp that preserves all small limits and colimits.
Let G0 : C → Sp be given by evaluation on A, regarded as a (perfect) left module over itself. If α : f → f 0
is a natural transformation of functors from ModL,perf
A to Sp, then the full subcategory of hModL,perf
A spanned
by objects C such that α(C) : f (C) → f 0 (C) is an equivalence is a triangulated subcategory of hModL,perf A
which is stable under retracts. If follows that G0 is conservative: if G0 (α) is an equivalence, then α is an
equivalence. Since G0 preserves small limits, we deduce also that G0 detects small limits: if p : K / → C is
such that G0 ◦ p is a limit diagram in Sp, then p is a limit diagram in C. Similarly, G0 detects small colimits.
The composite functor G0 ◦ G : ModR A → Sp can be identified with the forgetful functor, in view of
Proposition 2.4.2. It follows that G0 ◦ G preserves all limits and colimits (Corollaries 2.3.5 and 2.3.7). Since
G0 detects small limits and colimits, we deduce that G preserves small limits and colimits. Corollary T.[Link]
implies that G and G0 admit left adjoints, which we will denote by F and F 0 .
163
Choose unit and counit transformations
u : id → G ◦ F, v : F ◦ G → id .
We wish to prove that u and v are equivalences. Since G0 ◦ G detects equivalences, the functor G detects
equivalences, so that v is an equivalence if and only if G(v) : G ◦ F ◦ G → G is an equivalence. Since G(v)
has a section determined by u, it will suffice to prove that u is an equivalence.
Let C0 be the full subcategory of C spanned by those objects f ∈ C for which the map u(f ) : f → (G◦F )(f )
is an equivalence. Since G and F preserve small colimits, we deduce that C0 is stable under shifts and colimits
in C. Proposition 3.5.5 implies that C is generated, under geometric realizations, by the essential image of
F 0 . Let Sp0 ⊆ Sp be the inverse image of C0 under F 0 . Since F 0 is a colimit-preserving functor, we deduce
that Sp0 ⊆ Sp is closed under shifts and colimits. Since Sp is generated under colimits by the objects S[n],
where n ∈ Z and S ∈ Sp denotes the sphere spectrum, it will suffice to show that S ∈ Sp0 .
Proposition 2.4.2 allows us to identify (F ◦ F 0 )(S) with S ⊗ A ' A, regarded as a left module over itself.
Proposition 4.5.8 implies that (G ◦ F )(F 0 (S)) can be identified with the forgetful functor f0 : ModL A → Sp.
We are reduced to proving that the unit map S → A ' f0 (A) induces an equivalence F 0 (S) ' f0 in C.
Applying Proposition S.10.12, we can identify C with the full subcategory D ⊆ Fun(ModL,perf A , S) =
L,perf,op
P(ModA ) spanned by those functors which preserve finite limits. Under this equivalence, f0 corresponds
Ω∞
to the composition ModL,perf
A A → Sp → S, while F (S) corresponds to the image of ∗ ∈ S under the
⊆ ModL 0
Σ∞ F0
composition S → Sp → C ' D which is the left adjoint to the the functor D → S given by evaluation at
A ∈ ModL,perf
A . To complete the proof, it will suffice to show that the unit 1 ∈ π0 A exhibits the composite
Ω∞
functor ModL A → Sp → S as corepresented by A ∈ ModA . In other words, we must show that for every
L
L
M ∈ ModA , the canonical map MapModLA (A, M ) → Ω∞ M is a homotopy equivalence. Using Proposition
2.4.2, we can reduce to the case where A is the unit object of Alg(Sp). In view of Corollary 2.4.4, we are
reduced to proving that if M ∈ Sp, then the canonical map MapSp (S, M ) → Ω∞ M is an equivalence, which
is clear (since S ' Σ∞ (∗) by definition).
Remark 4.7.4. Proposition 4.7.3 admits the following generalization. Suppose that A and B are A∞ -rings.
Then the ∞-category of colimit preserving functors from ModL L
A to ModB is equivalent to an ∞-category of
A-B-bimodules. A precise formulation (and proof) of this statement require some elaboration on the ideas
presented in this section. For a proof in the language of model categories, we refer the reader to [61].
Proposition 4.7.5. Let A be an A∞ -ring, and let M be a left A-module. The following conditions are
equivalent:
M ∨ ⊗A • Ω∞
(3) There exists a right A-module M ∨ such that the composition ModL
A → Sp → S is equivalent to
the functor corepresented by M .
Proof. The equivalence (1) ⇔ (2) is a consequence of Proposition 4.7.2. Let C denote the full subcategory
of Fun(ModL A , Sp) spanned by those functors which are continuous and exact. Proposition 4.7.3 yields an
equivalence of ∞-categories ModR A → C. According to Propositions S.10.12 and S.15.4, composition with Ω
∞
0
induces a fully faithful embedding C → Fun(ModL A , S), whose essential image C consists precisely of those
functors which are continuous and left exact. The functor co-represented by M is automatically left-exact,
and is continuous if and only if M is compact. This proves that (2) ⇔ (3).
Let j : (ModL → Fun(ModL A , S) denote the dual Yoneda embedding, so that j restricts to a map
op
A)
L,perf op 0 0
0
j : (ModA ) → C . Composing j 0 with a homotopy inverse to the equivalence ModR A → C → C , we
164
obtain a “dualization” map (ModL,perf
A )op → ModR A , which we will indicate by M 7→ M . Let D ⊆ ModA
∨ L,perf
∨
be the full subcategory spanned by those objects M such that M is perfect. We wish to show that
D = ModL,perf
A . The functor M 7→ M ∨ is exact, and ModR,perf
A is a stable subcategory of ModR A which is
closed under retracts. It follows that D is a stable subcategory of ModL A which is closed under retracts. It
now suffices to observe that A∨ ' A, so that A ∈ D.
Corollary 4.7.6. Let A be a connective A∞ -ring, and let M be a perfect left A-module. Then:
We will say that a functor F : C × D → S is a perfect pairing if it satisfies the hypotheses of Lemma 4.7.7.
In this case, F determines an equivalence between C and Dop , well-defined up to homotopy. The proof of
Proposition 4.7.5 yields the following:
Proposition 4.7.8. Let A be an A∞ -ring. Then the bifunctor
⊗ Ω∞
ModR,perf
A × ModL,perf
A →A Sp → S
is a perfect pairing.
Remark 4.7.9. Let A be an A∞ -ring. It follows from Proposition 4.7.8 that the ∞-category of right A-
modules is formally determined by the ∞-category of left A-modules. Namely, ModR A is equivalent to the
∞-category of Ind-objects of (ModL,perf
A )op
, where ModL,perf
A is the ∞-category of compact objects of ModLA.
165
Let A be an A∞ -ring, and let M be a left A-module. Roughly speaking, M is perfect if it can be
obtained from the zero module through a finite process of attaching copies of A and forming retracts. This
is a very strong condition which is often violated in practice. For example, suppose that A is a commutative
Noetherian ring (viewed as a discrete A∞ -ring), and that M is a discrete A-module, such that π0 M is finitely
generated over A in the sense of classical commutative algebra. In this case, we can choose a resolution
. . . → P2 → P1 → P0 → π 0 M
where each Pi is a free A-module of finite rank. However, we cannot usually guarantee that Pn ' 0 for
n 0; in general this is possible only when A is regular ([16]). The module M is not generally perfect as
an A-module spectrum (see Example 4.7.27 below). Nevertheless, the fact that we can choose each Pi to be
of finite rank imposes a strong finiteness condition on M , which we now formulate.
Definition 4.7.10. Let C be a compactly generated ∞-category. We will say that an object C ∈ C is
compact to order n if τ≤n (C) is a compact object of τ≤n C (see §T.5.5.6 for an explanation of this notation).
We will say that C ∈ C is almost compact if it is compact to order n for all n ≥ 0.
Lemma 4.7.11. Let C be a compactly generated ∞-category, let C be an object of C, and let m ≤ n be
integers. If C is compact to order n, then C is compact to order m. If C is compact, then it is compact to
order n for all integers n.
Proof. Corollary T.[Link] implies that the ∞-categories τ≤m C and τ≤n C are compactly generated and stable
under filtered colimits in C, so that τ≤m C is stable under filtered colimits in τ≤n C. The desired conclusion
now follows from Proposition T.[Link].
Definition 4.7.12. Let A be a connective A∞ -ring. We will say that a left A-module M is almost perfect
if there exists an integer k such that for all n ≥ 0, M ∈ (ModA )≥k and is compact to order n as an object
of (ModA )≥k . We let ModaperfA denote the full subcategory of ModA spanned by the almost perfect left
A-modules.
Proposition 4.7.13. Let A be a connective A∞ -ring. Then:
166
where each coker(fn )[−n] is a free A-module of finite rank; here we agree by convention that f0 denotes the
zero map 0 → D(0). The construction goes by induction. Suppose that the diagram
g
D(0) → . . . → D(n) → M
has already been constructed, and that N = ker(g) is n-connective. Part (1) implies that N is almost perfect,
so that the bottom homotopy group πn N is a compact object in the category of left π0 A-modules. It follows
that there exists a map β : Q[n] → N , where Q is a free left A-module of finite rank, and β induces a
surjection π0 Q → πn N . We now define D(n + 1) = coker(β), and construct a diagram
g0
D(0) → . . . → D(n) → D(n + 1) → M.
and the associated long exact sequence of homotopy groups proves that ker(g 0 ) is (n + 1)-connective.
In particular, we conclude that for fixed m, the maps πm D(n) → πm M are isomorphisms for n 0, so
that the natural map lim D(n) → M is an equivalence of left A-modules, as desired.
−→
Using Proposition 4.7.13, we can give the following characterization of the ∞-category of (connective)
almost perfect modules over a connective A∞ -ring.
Corollary 4.7.14. Let A be a connective A∞ -ring, let C denote the full subcategory of ModA spanned by those
connective left A-modules which are connective and almost perfect, and let C0 ⊆ C denote the full subcategory
of C spanned by the objects {An }n≥0 . Let D be an arbitrary ∞-category which admits geometric realizations
for simplicial objects, and let Funσ (C, D) be the full subcategory of Fun(C, D) spanned by those functors which
preserve geometric realizations of simplicial objects. Then the restriction functor Funσ (C, D) → Fun(C0 , D)
is an equivalence of ∞-categories.
Proof. Let C0 be the smallest full subcategory of P(C0 ) which contains the essential image of the Yoneda
embedding and is stable under geometric realizations of simplicial objects, and let j : C0 → C0 be the
Yoneda embedding. Using Remark T.[Link], we conclude that composition with j induces an equivalence
Funσ (C0 , D) → Fun(C0 , D) for any ∞-category D which admits geometric realizations of simplicial objects.
In particular, the inclusion C0 ⊆ C extends (up to homotopy) to a functor F : C0 → C which commutes with
geometric realizations. To complete the proof, it will suffice to show that F is an equivalence of ∞-categories.
Using the fact that each An is a projective object of (ModA )≥0 , we deduce that F is fully faithful. Part (5)
of Proposition 4.7.13 implies that F is essentially surjective.
For a general connective A∞ -ring A, the t-structure on ModA does not restrict to a t-structure on the
full subcategory Modaperf
A . Roughly speaking, one would expect the heart of Modaperf A to be equivalent to
the ordinary category of finitely presented π0 A-modules. In general, this is not an abelian category. We can
correct this defect by introducing an appropriate hypothesis on A. We begin by recalling a definition from
classical algebra.
Definition 4.7.15. An associative ring R is left coherent if every finitely generated left ideal of R is finitely
presented (as a left R-module).
Example 4.7.16. Every left Noetherian ring is left coherent.
For completeness, we include a proof of the following classical result:
Lemma 4.7.17. Let R be a left coherent ring. Then:
(1) Every finitely generated submodule of Rn is finitely presented.
167
(2) Every finitely generated submodule of a finitely presented left R-module is finitely presented.
(3) If f : M → N is a map of finitely presented left R-modules, then ker(f ) and coker(f ) are finitely
presented.
Proof. We first make the following elementary observations, which do not require the assumption that R is
left coherent:
(a) Suppose f : M → N is an epimorphism of left R-modules. If M is finitely generated and N is finitely
presented, then ker(f ) is finitely generated.
(b) Let 0 → M 0 → M → M 00 → 0 be a short exact sequence of left R-modules. If M 0 and M 00 are finitely
presented, then M is finitely presented.
We now prove (1) using induction on n. When n = 0 there is nothing to prove. Suppose that n > 0 and
that M ⊆ Rn is finitely generated. Form a diagram
0 / M0 /M / M 00 /0
0 / Rn−1 / Rn /R /0
where the vertical maps are monomorphisms. Then M 00 can be identified with a finitely generated left ideal
of R. Since R is left coherent, we conclude that M 00 is finitely presented. Using (a), we deduce that M 0 is
itself finitely generated. The inductive hypothesis now implies that M 0 is finitely presented, so that we can
use (b) to conclude that M is finitely presented.
We next prove (2). Suppose that f : M → N is a monomorphism, where N is finitely presented and M
is finitely generated. Choose an epimorphism g : Rn → N , and form a pullback diagram
K / Rn
M / N.
Then K can be identified with the kernel of the induced map Rn → N/M , and is therefore finitely generated.
Part (1) implies that K is finitely presented. The induced map K → M is an epimorphism, whose kernel is
isomorphic to ker(g) and is therefore finitely generated. It follows that M is finitely presented, as desired.
We now prove (3). It is clear that coker(f ) is finitely presented (this does not require the left coherence
of R). We next show that ker(f ) is finitely presented. The image of f is a finitely generated submodule of
N , and therefore finitely presented by (2). Consequently, we may replace N by im(f ), and thereby reduce to
the case where f is an epimorphism. We now apply (a) to deduce that ker(f ) is finitely generated. Invoking
(2) again, we conclude that ker(f ) is finitely presented as desired.
Definition 4.7.18. Let A be an A∞ -ring. We will say that A is left coherent if the following conditions are
satisfied:
(1) The A∞ -ring A is connective.
(2) The associative ring π0 A is left coherent (in the sense of Definition 4.7.15).
(3) For each n ≥ 0, the homotopy group πn A is finitely presented as a left module over π0 A.
Proposition 4.7.19. Let A be an A∞ -ring and M an A-module. Suppose that A is left coherent. Then M
is almost perfect if and only if the following conditions are satisfied:
(i) For m 0, πm M = 0.
168
(ii) For all m ∈ Z, πm M is finitely presented as a π0 A-module.
Proof. Without loss of generality, we may assume that M is connective. Suppose first that M is almost
perfect. We will prove by induction on n that πn M is finitely presented as a π0 A-module. If n = 0, this
simply reduces to the observation that the compact objects of the ordinary category of left π0 A-modules are
precisely the finitely presented π0 A-modules. In particular, we can choose a finitely generated free A-module
P and a map α : P → M which induces a surjection π0 P → π0 M . Since A is coherent, the homotopy
groups πm P are finitely presented π0 A-modules. Let K = ker(α). Then K is connective by construction,
and almost perfect by Proposition 4.7.13. The inductive hypothesis implies that πi K is finitely presented
for 0 ≤ i < n.
We have a short exact sequence
Using Lemma 4.7.17, we deduce that the outer terms are finitely generated, so that πn M is finitely generated.
Applying the same reasoning, we conclude that πn K is finitely generated, so that coker(πn K → πn P ) is
finitely presented. Using the exact sequence again, we conclude that πn M is finitely presented.
Now suppose that the connective left A-module M satisfies condition (ii). We will prove that M can be
obtained as the geometric realization of a simplicial left A-module P• such that each Pn is a free A-module
of finite rank. As in the proof of Proposition 4.7.13, it will suffice to show that M is the colimit of a sequence
f1 f2
D(0) → D(1) → D(2) → . . .
where each coker(fn )[−n] is a free A-module of finite rank. Supposing that the partial sequence
g
D(0) → . . . → D(n) → M
has been constructed, with the property that ker(g) is n-connective. If πn ker(g) is finitely generated as a
π0 A-module, then we can proceed as in the proof of Proposition 4.7.13. To verify this, we observe that D(n)
is almost perfect and therefore satisfies (ii) (by the first part of the proof). We now use the exact sequence
0 → π0 ker(f ) → Rn → I → 0.
Since ker(f ) is almost perfect, condition (3) implies that π0 ker(f ) is finitely generated, so that I is finitely
presented as a π0 A-module. This completes the proof of (1).
169
Remark 4.7.21. Let A be a left coherent A∞ -ring, and regard Modaperf A as endowed with the t-structure
aperf
described in Proposition 4.7.20. Then ModA is right bounded and left complete, and the functor M 7→
π0 M determines an equivalence from the heart of Modaperf
A to the (nerve of the) category of finitely presented
left modules over π0 A.
We conclude with a few remarks about the interaction between finiteness and flatness conditions on
modules.
Proposition 4.7.22. Let A be a connective A∞ -ring, and let M be a connective left A-module. The following
conditions are equivalent:
(1) The left A-module M is a retract of a finitely generated free A-module.
(2) The left A-module M is flat and almost perfect.
Proof. The implication (1) ⇒ (2) is obvious. Conversely, suppose that M is flat and almost perfect. Then
π0 M is a left module over π0 A which is finitely presented and flat, and therefore projective. Using Proposition
4.6.22, we deduce that M is projective. Choose a map f : P → M , where P is a free module of finite rank
and the induced map π0 P → π0 M is surjective. Since M is projective, the map f splits, so that M is a
summand of P in hC. This proves (1).
In particular, if an almost perfect left A-module M is flat, then M is perfect. We conclude with a mild
generalization of this statement, where the flatness hypothesis is relaxed.
Definition 4.7.23. Let A be a connective A∞ -ring. We will say that a left A-module M has Tor-amplitude
≤ n if, for every discrete right A-module N , the homotopy groups πi (N ⊗A M ) vanish for i > n. We will
say that M is of finite Tor-amplitude if it has Tor-amplitude ≤ n for some integer n.
Remark 4.7.24. In view of Theorem 4.6.19, a connective left A-module M has Tor-amplitude ≤ 0 if and
only if M is flat.
Proposition 4.7.25. Let A be a connective A∞ -ring.
(1) If M is a left A-module of Tor-amplitude ≤ n, then M [k] has Tor-amplitude ≤ n + k.
(2) Let
M 0 → M → M 00 → M 0 [1]
be a distinguished triangle of left A-modules. If M 0 and M 00 have Tor-amplitude ≤ n, then so does M .
(3) Let M be a left A-module of Tor-amplitude ≤ n. Then any retract of M has Tor-amplitude ≤ n.
(4) Let M be an almost perfect left module over A. Then M is perfect if and only if M has finite Tor-
amplitude.
Proof. The first three assertions follow immediately from the exactness of the functor N 7→ N ⊗A M . It
follows that the collection left A-modules of finite Tor-amplitude is stable under retracts and finite colimits,
and contains the module A[n] for every integer n. This proves the “only if” direction of (4). For the converse,
let us suppose that M is an almost perfect of finite Tor-amplitude. We wish to show that M is perfect.
We first apply (1) to reduce to the case where M is connective. The proof now goes by induction on the
Tor-amplitude n of M . If n = 0, then M is flat and we may conclude by applying Proposition 4.7.22. We
may therefore assume n > 0.
Since M is almost perfect, there exists a free left A-module P of finite rank and a distinguished triangle
f
M 0 → P → M → M 0 [1]
170
where f is surjective. To prove that M is perfect, it will suffice to show that P and M 0 are perfect. It is
clear that P is perfect, and it follows from Proposition 4.7.13 that M 0 is almost perfect. Moreover, since f
is surjective, K is connective. We will show that M 0 is of Tor-amplitude ≤ n − 1; the inductive hypothesis
will then imply that M is perfect, and the proof will be complete.
Let N be a discrete right A-module. We wish to prove that πk (N ⊗A K) ' 0 for k ≥ n. Since the functor
N ⊗A • is exact, we obtain for each an exact sequence of homotopy groups
πk+1 (N ⊗A M ) → πk (N ⊗A M 0 ) → πk (N ⊗A P ).
The left entry vanishes in virtue of our assumption that M has Tor-amplitude ≤ n. We now complete the
proof by observing that πk (N ⊗A P ) is a finite direct sum of copies of πk N , and therefore vanishes because
k ≥ n > 0 and N is discrete.
Remark 4.7.26. Let A be a connective A∞ -ring, and let C be the smallest stable subcategory of ModA
which contains all finitely generated projective modules. Then C = Modperf A . The inclusion C ⊆ ModA
perf
perf
is obvious. To prove the converse, we must show that every object M ∈ ModA belongs to C. Invoking
Corollary 4.7.6, we may reduce to the case where M is connective. We then work by induction on the
(necessarily finite) Tor-amplitude of M . If M is Tor-amplitude zero, then M is flat and the desired result
follows from Proposition 4.7.22. In the general case, we choose a finitely generated free A-module P and a
map f : P → M which induces a surjection π0 P → π0 M (which is possible in view of Corollary 4.7.6). As
in the proof of Proposition 4.7.25, we may conclude that ker(f ) is a connective perfect module of smaller
Tor-amplitude than M , so that the ker(f ) ∈ C by the inductive hypothesis. Since P ∈ C and C is stable
under the formation of cokernels, we conclude that M ∈ C as desired.
Example 4.7.27. Let A be a discrete A∞ -ring, let Mod− A ⊆ ModA be the full subcategory consisting of
bounded-above objects, and let let M ∈ Mod− A . Using an inverse to the functor θ of Proposition 4.4.7, we
can identify any M ∈ Mod− A with a (bounded above) complex P• of projective left π0 A-modules. It follows
from Remark 4.7.26 that M is perfect if and only if P• can be chosen to have only finitely many terms, each
of which is finitely generated over π0 A.
171
References
[1] Arone, G. and M. Ching. Operads and Chain Rules for the Calculus of Functors. Preprint.
[2] Artin, M. Théorie des topos et cohomologie étale des schémas. SGA 4. Lecture Notes in Mathematics
269, Springer-Verlag, Berlin and New York, 1972.
[3] Artin, M. and B. Mazur. Étale Homotopy. Lecture Notes in Mathematics 100, Springer-Verlag, Berlin
and New York, 1969.
[4] Basterra, M. André-Quillen cohomology of commutative S-algebras. Journal of Pure and Applied Algebra
144 (1999) no. 2, 111-143.
[5] Behrend, K. and B. Fantechi. The intrinsic normal cone. Inventiones Mathematicae 128 (1997) no. 1,
45-88.
[6] Beilinson, A. , Bernstein, J. and P. Deligne. Faisceaux pervers. Asterisuqe 100, Volume 1, 1982.
[7] Bergner, J.E. A Model Category Structure on the Category of Simplicial Categories. Transactions of the
American Mathematical Society 359 (2007), 2043-2058.
[8] Bergner, J.E. A survey of (∞, 1)-categories. Available at [Link]/0610239
[9] Bergner, J.E. Rigidification of algebras over multi-sorted theories. Algebraic and Geometric Topoogy 7,
2007.
[10] Bergner, J.E. Three models for the homotopy theory of homotopy theories, Topology 46 (2007), 397-436.
[11] Bosch, Guntzer, U., and R. Remmert, R. Non-Archimedean Analysis: a Systematic Approach to Rigid
Analytic Geometry. Springer-Verlag, Berlin and Heidelberg, 1984.
[12] Bousfield, A.K. and D.M. Kan. Homotopy limits, completions, and localizations. Lecture Notes in Math-
ematics 304, Springer-Verlag, 1972.
[13] Cisinski, D-C and I. Moerdijk. Dendroidal sets as models for homotopy operads. Available for download
as arXiv:0902.1954v1.
[14] Dugger, D. Combinatorial model categories have presentations. Advances in Mathematics 164, 2001,
177-201.
[15] Eilenberg, S. and N.E. Steenrod. Axiomatic approach to homology theory. Proc. Nat. Acad. Sci. U.S.A.
31, 1945, 117-120.
[16] Eisenbud, D. Commutative algebra. Springer-Verlag, New York, 1995.
[17] Elmendorf, A.D., Kriz, I. , Mandell, M.A., and J.P. May. Rings, modules and algebras in stable homotopy
theory. Mathematical Surveys and Monographs 47, American Mathematical Society, 1997.
[18] Fulton, W. Algebraic curves. W.A. Benjamin, Inc., New York, 1969.
[19] Goerss, P. and J.F. Jardine. Simplicial Homotopy Theory. Progress in Mathematics, Birkhauser, Boston,
1999.
[20] Goodwillie, T. Calculus I: The rst derivative of pseudoisotopy theory. K-Theory 4 (1990), no. 1, 127.
[21] Goodwillie, T. Calculus. II. Analytic functors. K-Theory 5 (1991/92), no. 4, 295332.
[22] Goodwillie, T. Calculus III: Taylor Series. Geometry and Topology, Volume 7 (2003) 645-711.
172
[23] Grauert, H. and R. Remmert. Theory of Stein Spaces. Springer-Verlag, Berlin Heidelberg, 2004.
[24] Gunning, R. and H. Rossi. Analytic functions of several complex variables. Prentice-Hall, Englewood
Cliffs, N.J, 1965.
[25] Hatcher, A. Algebraic Topology. Cambridge University Press, 2002.
[26] Hook, E.C. Equivariant cobordism and duality. Transactions of the American Mathematical Society 178
(1973) 241-258.
[27] Hovey, M. Model Categories. Mathematical Surveys and Monographs 63, AMS, Providence, RI, 1999.
[28] Hovey, M., Shipley, B. and J. Smith. Symmetric spectra. Journal of the American Mathematical Society
13, 2000, no. 1, 149-208.
[29] Illusie, L. Complexe cotangent et déformations I. Lecture Notes in Mathematics 239, Springer-Verlag,
1971.
[30] Illusie, L. Complexe cotangent et déformations II. Lecture Notes in Mathematics 283, Springer-Verlag,
1972.
[37] Laplaza, M. Coherence for distributivity. Coherence in categories, 29-65. Lecture Notes in Mathematics
281, Springer-Verlag, 1972.
[38] Laumon, G. and L. Moret-Bailly. Champs algebriques. Springer-Verlag, 2000.
[39] Lazard, Daniel. Sur les modules plats. C.R. Acad. Sci. Paris 258, 1964, 6313-6316.
[40] Lurie, J. Higher Topos Theory. Available for download at [Link] lurie/ .
[41] Lurie, J. Derived Algebraic Geometry I: Stable ∞-Categories. Available for download.
[42] Lurie, J. Derived Algebraic Geometry II: Noncommutative Algebra. Available for download.
[43] Lurie, J. Derived Algebraic Geometry III: Commutative Algebra. Available for download.
[44] Lurie, J. Derived Algebraic Geometry IV: Deformation Theory. Available for download.
[45] Lurie, J. Derived Algebraic Geometry V: Structured Spaces. Available for download.
[46] Lurie, J. Derived Algebraic Geometry VI: E[k]-Algebras. Available for download.
173
[49] Lurie, J. (∞, 2)-categories and the Goodwillie Calculus II. In preparation.
[50] Lurie, J. Elliptic curves in spectral algebraic geometry. In preparation.
[51] Lurie, J. Toric varieties, elliptic cohomology at infinity, and loop group representations. In preparation.
[52] MacLane, S. Categories for the Working Mathematician. Second edition. Graduate Txts in Mathematics,
5. Springer-Verlag, New York, 1998.
[53] May, J.P. The Geometry of Iterated Loop Spaces.
[54] Mitchell, B. A quick proof of the Gabriel-Popesco theorem. Journal of Pure and Applied Algebra 20
(1981), 313-315.
[55] Neeman, A. Triangulated categories. Annals of Mathematics Studies, 148. Princeton University Press,
2001.
[56] Quillen, D. Homotopical Algebra. Lectures Notes in Mathematics 43, SpringerVerlag, Berlin, 1967.
[57] Rezk, C. A model for the homotopy theory of homotopy theory. Transactions of the American Mathe-
matical Society 35 (2001), no. 3, 973-1007.
[58] Rosicky, J. On Homotopy Varieties. Advances in Mathematics 214, 2007 no. 2, 525-550.
[59] Schwede, S. Spectra in model categories and applications to the algebraic cotangent complex. Journal of
Pure and Applied Algebra 120 (1997), pp. 77-104.
[60] Schwede, S. and B. Shipley. Algebras and Modules in Monoidal Model Categories. Proceedings of the
London Mathematical Society (80) 2000, 491-511.
[61] Schwede, S. and B. Shipley. Stable model categories are categories of modules. Topology 42, 2003, no. 1,
103-153.
[62] Serre, Jean-Pierre. Local algebra. Springer-Verlag, 2000.
[63] Shipley, B. A Convenient Model Category for Commutative Ring Spectra. Homotopy theory: relations
with algebraic geometry, group cohomology, and algebraic K-theory. Contemp. Math. volume 346 pp.
473-483, American Mathematical Society, Providence, RI, 2004.
[64] Spivak, D. Quasi-smooth Derived Manifolds. PhD dissertation.
[65] Srinivas, V. Algebraic K-Theory. Birkhauser, Boston, 1993.
[66] Toën, B. Champs affines. Available for download: [Link]/0012219.
[67] Toën, B. Vers une axiomatisation de la théorie des catégories supériures. K-theory 34 (2005), no. 3,
233-263.
[68] Toën, B. and G. Vezzosi. From HAG to DAG: derived moduli stacks. Available for download:
[Link]/0210407.
[69] Toën, B. and G. Vezzosi. Algebraic geometry over model categories. Available for download:
[Link]/0110109.
[70] Toën, B. and G. Vezzosi. “Brave New” Algebraic Geometry and global derived moduli spaces of ring
spectra. Available for download: [Link]/0309145.
[71] Toën, B. and G. Vezzosi. Segal topoi and stacks over Segal categories. Available for download:
[Link]/0212330.
174
[72] Toën, B. and G. Vezzosi. A remark on K-theory and S-categories. Topology 43, No. 4 (2004), 765-791
[73] Verity, D. Weak complicial sets, a simplicial weak omega-category theory. Part I: basic homotopy theory.
[74] Verity, D. Weak complicial sets, a simplicial weak omega-category theory. Part II: nerves of complicial
Gray-categories.
[75] Weibel, C. An Introduction to Homological Algebra. Cambridge University Press, 1995.
175