An important part of establishing Morita equivalence between R and Mn(R) was that fact that the natural map i∈I⨁Hom(U,Ni)→Hom(U,i∈I⨁Ni) was an isomorphism.
This is equivalent to saying we can factor any f:U→⨁i∈INi as
where ∣If∣<∞.
Objects with the property are very useful. They go be different names depending on the context. We will be focused on triangulated categories.
Definition. Let T be a triangulated category. An object X is called compact if the natural map i∈I⨁Hom(X,Yi)→Hom(X,i∈I⨁Yi) is isomorphism for any Yi,i∈I.
The full subcategory of compact objects in T is denoted by Tc.
Lemma. Tc is triangulated and closed under retracts.
Proof. (Expand to view)
We have Hom(X[n],⨁Yi)≅Hom(X,⨁Yi[n]) so X[n]∈Tc for any n∈Z. Next, take a map X→X′ of compact objects and complete it to a triangle X→X′→C→X[1] We get a commutative diagram
with exact rows and where two out of the three vertical maps are isomorphisms. Thus, the third is also. Finally, if X′ is a retract of X, the map i∈I⨁Hom(X′,Yi)→Hom(X′,i∈I⨁Yi) is a retract of an isomorphism. Hence it is an isomorphism. ■
Definition. We say T is compactly generated if it has small coproducts and there exists a set of compact objects C such that Hom(C,Y)=0∀C∈C implies Y=0. The set C is called a set of compact generators.
Lemma. A map X→Y in T with Hom(C,X)→Hom(C,Y) an isomorphism for all C in a set of compact generators is an isomorphism.
Proof. (Expand to view)
The map X→Y is an isomorphism if and only if cone(X→Y)=0. Since we have a set of compact generators, we only need to check that Hom(C,cone(X→Y))=0 for all C. But this is equivalent to the map Hom(C,X)→Hom(C,Y) being an isomorphism for all C. ■
Example. D(R) is compactly generated. Indeed, HomD(R)(R[n],Y)≅H−nY If all of these are 0, then Y is acyclic and hence 0 in D(R).
Definition. Given a sequence of composable maps X0→f0X1→f1X2→f2⋯ the homotopy colimit is the cone over the morphism ⨁Xi→⨁Xi induced by the maps Xi→1,−fiXi⊕Xi+1
Lemma. If C is compact, then the natural map colimHom(C,X∙)→Hom(C,hocolimX∙) is an isomorphism.
Proof. (Expand to view)
We have a commutative diagram
where the left two vertical maps are isomorphisms and the rows are exact. Since the map ⨁Hom(C,Xi)→⨁Hom(C,Xi) is injective we see that we have a short exact sequence 0→Hom(C,⨁Xi)→Hom(C,⨁Xi)→Hom(C,hocolimX∙)→0 also. Thus, the map colimHom(C,X∙)→Hom(C,hocolimX∙) is also an isomorphism. ■
Proposition. If C is a compact set of generators, then the smallest subcategory of T that
is closed under ⨁’s
is triangulated and
contains C
is T itself.
Proof. (Expand to view)
Let U0:=C∈C⋃Hom(C,X) Set X0:=(C,f)∈U0⨁C This comes with a natural evaluation map X0→X. We work not by induction having constructed νi:Xi→X. We let Ui:=C∈C⋃{f:C→Xi∣νif=0} Let Ki:=(C,f)∈Ui⨁C and set Xi+1=cone(Ki→Xi). The composition Ki→Xi→X is 0 so there exists a Xi+1→X
We let X=hocolimX∙. Using the above lemma, it suffices to check that Hom(C,hocolimX∙)→Hom(C,X) is any isomorphism for any C∈C. From the other lemma, this is the the same as colimHom(C,X∙)→Hom(C,X) being an isomorphism. Any element of the colimit is represented by some f:C→Xi. If νf:C→X is 0, then f∈Ui be definition and, in fact, f=0 in the colimit. Given any g:C→X, then g∈U0. So there is some C→X0 whose composition with X0→X is g. Thus, we have an isomorphism. ■
If we have a compact generating set C, we can also use it characterize all compact objects in T. The following is due to Neeman.
Proposition. Let C be a set of compact generators for T. The smallest triangulated subcategory of T
containing C and
closed under retracts
is Tc.
Proof. (Expand to view)
Pick some X∈Tc. From the proof the proposition, we know that X≅hocolimX∙ where each Xi is obtained as a cone over a map Ki−1→Xi−1 with Ki−1 a sum of elements of C. We also know that 1X∈Hom(X,X)≅colimHom(X,Xi) Thus, there exists X→Xi such that
So X is a retract of Xi. The composition X→Xi→Ki−1[1] factors through a finite summand of Ki−1. Denote that by Ki−1′ and let Xi−1′[1] be the cone over X→Ki−1′[1]. Now repeat the procedure to produce
From repeated applications of the octahedral axiom, the cone of the map Xl′→X is sequence of cones over the cones of Xj−1′→Xj′. Each of these cones is a finite sum of objects from C by construction. Thus the cone over Xl→X for any l lies in the smallest triangulated subcategory containing the objects of C. From the commutative square
we see that X−1′→X is 0 as X→Xi→X is the identity. Thus, X and X−1′ are summands over the cone of X−1′→X. ■
Definition. A complex P in D(R) is called perfect if it is quasi-isomorphic to a bounded complex of finitely generated projectives. The full subcategory of perfect objects is denoted by perfR.
Proposition. We have D(R)c=perfR
Proof. (Expand to view)
It is easy to see that perfR⊆D(R)c since compact objects are closed under finite direct sums, summands, and cones. But perfR - contains R[n] for any n∈Z (a set of compact generators) - is triangulated and - is closed under retracts. Thus, the previous proposition says D(R)c⊆perfR ■
Finally it useful to introduce some notation for generation.
Definition. Given a subcategory S of a triangulated category T, we let ⟨S⟩ denote the smallest triangulated subcategory of T containing S.
We also let ⟨S⟩ denote the smallest triangulated, closed under retracts, containing S.