nLab
delooping

Contents

Idea

The delooping of an object A is, if it exists, a uniquely pointed object BA such that A is the loop space object of BA:

AΩ(BA)A \simeq \Omega(\mathbf{B} A)

In particular, if A=G is a group then its delooping

Under the homotopy hypothesis these two objects are identified: the geometric realization of the groupoid BG is the classifying space G:

BGG.|\mathbf{B}G| \simeq \mathcal{B}G \,.

Definition

Loop space objects are defined in any (∞,1)-category C with homotopy pullbacks: for X any pointed object of C with point *X, its loop space object is the homotopy pullback ΩX of this point along itself:

ΩX * * X.\array{ \Omega X &\to& {*} \\ \downarrow && \downarrow \\ {*} &\to& X } \,.

Conversely, if A is given and a homotopy pullback diagram

A * * BA\array{ A &\to& {*} \\ \downarrow && \downarrow \\ {*} &\to& \mathbf{B}A }

exists, with the point *BA being essentially unique, by the above A has been realized as the loop space object of BA

A=ΩBAA = \Omega \mathbf{B} A

and we say that BA is the delooping of A.

Remarks

If B is even a stable (∞,1)-category then all deloopings exist and are then also denoted ΣA and called the suspension of A.

Characterization of deloopable objects

In section 6.1.3 of

a definition of groupoid object in an (infinity,1)-category C is given as a homotopy simplicial objects, i.e. a (infinity,1)-functor

C:Δ opCC : \Delta^{op} \to \mathbf{C}
C 2C 1C 0\cdots C_2 \stackrel{\to}\rightrightarrows C_1 \rightrightarrows C_0

satisfying certain conditions (prop. 6.1.2.6) which are such that if C 0=* is the point we have an internal group in a homtopical sense, given by an object C 1 equipped with a coherently associative multiplication operation C 1×C 1C 1 generalizing that of Stasheff H-space from the (,1)-category Top to arbitrary (,1)-categories.

Lurie calls the groupoid object C an effective groupoid object in an (infinity,1)-category precisely if it arises as the delooping, in the above sense, of some object BC.

One of the characterizing properties of an (infinity,1)-topos is that every groupoid object in it is effective.

This is the analog of Stasheff’s classical result about H-spaces.

See the remark at the very end of section 6.1.2 in HTT.

Examples

Topological loop spaces

For C= Top the (infinity,1)-category of topological spaces, a space is deloopable if it is an H-space and hence homotopy equivalent to a loop space.

Delooping of a group to a groupoid

Let G be a group regarded as a discrete groupoid in the (∞,1)-topos ∞Grpd of ∞-groupoids.

Then BG exists and is, up to equivalence, the groupoid

  • with a single object ,

  • with Hom BG(,)=G, or equivalently Aut BG()=G,

  • and with composition of morphisms in BG being given by the product operation in the group.

More informally but more suggestively we may write

BG={ggG}\mathbf{B} G = \{ \bullet \stackrel{g}{\to} \bullet | g \in G\}

or

BG={ggG}\mathbf{B}G = \{ \bullet \righttoleftarrow g \;|\; g \in G \}

to emphasize that there is really only a single object.

Notice how the homotopy pullback works in this simple case:

the universal 2-cell η

G * η * BG\array{ G &\to& {*} \\ \downarrow &\Downarrow^{\eta}& \downarrow \\ {*} &\to& \mathbf{B}G }

filling this 2-limit diagram is the natural transformation from the constant functor

G*BGG \to {*} \to \mathbf{B}G

to itself, whose component map

η:Obj(G)Mor(BG)\eta : Obj(G) \to Mor(\mathbf{B}G)

is just the identity map, using that Obj(G)=G and Mor(BG)=G.

Discussion

Eric: When the two arguments coincide in Hom BG(,), is there another notation, e.g. maybe Aut BG() or something?

Urs: yes. In general for C a category and cC an object one writes End C(c):=Hom C(c,c) (for “endomorphisms”). One writes Aut C(c)End C(c) for the subset of all endomorphims that are invertible (are “automorphisms”). So for C a groupoid, we have alsways End C(c)=Aut C(c).

Eric: Thanks. Maybe I read too much into choices of notation, but I can sort of see why you prefer if you are accustomed to thinking in terms of Hom(,). They look the same! My brain is wired to think of Aut(), so I prefer (because they look the same). Maybe there is no connection. I know it is irrelevant, but just a random observation :)

Urs: Well, the main reason is that one doesn’t get very far with any computation or any nontrivial statement when not allowing oneself to write several s, even though they all denote the same object. Try drawing the naturality squares of the natural transformations that appear in the above discussion without using several copies of the point!

And notice that in every other context, you wouldn’t hesitate to use several copies of one symbol that denotes the same variable. Try writing an equation with many xs in it by writing all the xs on the same spot. All you’d get is an unreadable mess. Nobody would ever complain that in x=ln(x) the two xs are really the same and should hence be drawn on the same spot.

Remarkably, I should add that I had this discussion before with professional pure mathematicians. Once they stopped a talk I gave when I wrote g to the board, complaining that Ii drew two copies of that bullet. If it’s just about saying quickly what BG is like that’s fine with me, but for doing anything nontrivial with it it becomes useless. Try drawing BG for G a 2-group or a 3-group! Not to speak of drawing the transformations between functors between these.

Eric: Here is an attempt to convert one of your diagrams above to a single version.

I’m not saying one way is better than the other. I’m just making a statement about my inability to process some of the diagrams. Some diagrams are not even amenable to these “3d projections”, but for those that can be, it would help me to convert them.

Eric: Here is another attempt in case that one is not quite right…

Toby: I think that perhaps part of the problem is that people see ‘’ as a generic placeholder like ‘’; notice that the two dashes in ‘[,]’ below do not refer to the same thing! (With ‘x’, you know that the two copies refer to the same thing, else one of them would be ‘y’ instead.) So perhaps people need to be told that the bullet is like a letter and not like a dash.

Along those lines, sometimes it's nice to use ‘G’ itself in place of the bullet. Ultimately, you can think of this as Cayley's Theorem: every group acts on itself (somewhat ambiguously on the left or on the right). Then with {GggG}, you have a picture of BG as a subcategory of Set, consisting of the underlying set of G as the only object and the functions given by the action of the elements of G on that set as the morphisms.

Urs: I have to admit that I don’t quite understand Eric’s pictures. Here is what I meant concerning the transformation:

let f 1,f 2:GH be two group homomorphisms and η:Bf 1Bf 2 be a natural transformation between the corresponding functors Bf 1,Bf 2:BGBH. Then η has a single component η:*H to be denoted η *H, which is required to make the naturality square

* η * * f 1(g) f 2(g) * η * *\array{ {*} &\stackrel{\eta_*}{\to}& {*} \\ \downarrow^{f_1(g)} && \downarrow^{f_2(g)} \\ {*} &\stackrel{\eta_*}{\to}& {*} }

commute, for all gG. You can’t draw such diagrams when insisting that all the points * appearing here are to be drawn on the same spot.

And, yes, as Toby indicates, we could give that point any other name, which maybe makes that more manifest. Let’s call it x, then we have

x η * x f 1(g) f 2(g) x η * x\array{ x &\stackrel{\eta_*}{\to}& x \\ \downarrow^{f_1(g)} && \downarrow^{f_2(g)} \\ x &\stackrel{\eta_*}{\to}& x }

and the desire to draw all xs on the same spot should diminish yet a bit more.


Eric: Is there a difference between Hom and hom? For example, hom-set says hom, but internal hom has Hom, hom, and HOM.

Urs: I have added some links regarding this point at Notation. There is no really universally adopted convention here, but people do use the different capitalizations to indicate different things.

Usually “Hom” is the ordinary hom-set, while some variant of this is usually chosen for the internal hom. Sometimes “HOM”, yes. Many people like an underlined “Hom” for the internal Hom. But also hom and [,] may denote internal homs. The last one is the standard choice in Kelly’s standard book on enriched category theory (though concerning just monoidal category here), so I like that one.

Eric: Is [,] also functor category? I see you answered this at Notation. Handy :)

Urs: yes, you see by itself one often write Func(,) for the functor category. But the category Cat is an enriched category over itself, with the internal hom being [,]:=Func(,). So I like writing [,] for the functor category. But in many other places you’ll find Func(,) or other things.


The following discussion originally took place at Dijkgraaf-Witten theory.

Eric: This notation seems to cause some initial confusion. At least until you realize both ’s are the same, so the morphism is really a loop. Why not just represent it as a loop? I like this notation:

BG={ggG}\mathbf{B}G = \{\bullet\righttoleftarrow g | g\in G\}

What do you think?

Or better yet

BG=G.\mathbf{B}G = \bullet\righttoleftarrow G.

Toby: I like your first suggestion, so I implemented it; but I think that I only understand the second suggestion since I already know what it means.

Urs: added link to delooping above so that we have one page where this is treated discussed, since it appears in lots of other entries, too.