nLab
category of generalized elements

Idea

Given a collection of “parameterized objects”, i.e. a functor F:CD, it is often of interest to consider the category whose objects are generalized elements of the objects of D in the image of F, and whose morphisms are the maps between these generalized elements induced by the value of F on morphisms in C.

For D= Set and and with generalized element read as “ordinary element of a set” is yields the category of elements of the (co)presheaf F:CD.

Moreover, the description of of the category of elements of a presheaf in terms of a pullback of a generalized universal bundle generalizes directly to categories of generalized elements.

Definition

Let D be a pointed object in Cat, i.e. a category equipped with a choice pt D:*D of one of its objects.

Recall that a morphism pt Dd in D may be called a generalized element in D “with domain of definition” being the object pt D.

For instance if D= Set the canonical choice is pt Set=* the set with a single element. Generalized elements of a set “with domain of definition” * are just the ordinary elements of a set.

Notice that the over category (pt D/D) is the category of generalized elements of D with domain of definition pt D:

  • objects are such generalized elements δ:pt Dd of objects dD;

  • morphisms δγ are given whenever a morphism f:dd in D takes the element δ to δ, i.e. whenever there is a commuting triangle

    pt D δ δ d f d.\array{ && pt_D \\ & {}^\delta\swarrow && \searrow^{\delta'} \\ d &&\stackrel{f}{\to}&& d' } \,.

Notice that the canonical projection (pt D/D)D from the over category that forgets the tip of these trangles may be regarded as the generalized universal bundle for the given pointed category D: it is the left composite vertical morphism in the pullback

(pt D/D) * D I d 0 D d 1 D\array{ (pt_D/D) &\to& {*} \\ \downarrow && \downarrow \\ D^I &\stackrel{d_0}{\to}& D \\ \downarrow^{d_1} \\ D }

(see also comma category for more on this perspective). So in fact such “categories of generalized elements” are precisely the generalized universal bundles in the 1-categorical context. And both are really fundamentally to be thought of as intermediate steps in the computation of weak pullbacks, as described now.

The above allows to generalize the notion of category of generalized elements a bit further to that of generalized elements of functors with values in D: let F:CD be a functor with codomain our category D with point pt D.

The category of generalized elements of F is the pullback El pt D(F):=C× D(pt D/D)

El pt D(F) (pt D/D) C F D.\array{ El_{pt_D}(F) &\to& (pt_D/D) \\ \downarrow && \downarrow \\ C &\stackrel{F}{\to}& D } \,.

This means:

  • the objects of El pt D(F) are all the generalized elements δ c:pt DF(c) for all cC;

  • a morphism δ cδ c between two such generalized elements is a commuting triangle

    pt D δ c δ c F(c) F(f) F(c).\array{ && pt_D \\ & {}^{\delta_c}\swarrow && \searrow^{\delta_{c'}} \\ F(c) && \stackrel{F(f)}{\to} && F(c') } \,.

    for all morphisms f:cc in C.

Examples

ordinary category of elements

For D= Set and pt Set=* the above reproduces the notion of category of elements# of a presheaf.

Action Groupoid

Given a vector space V, a group G recall that a representation of G on V

VGV\bullet\righttoleftarrow G

is canonically identified with a functor

ρ:BGVect.\rho : \mathbf{B} G \to Vect \,.
ρ:(*g*)(Vρ(g)V).\rho : ({*} \stackrel{g}{\to} {*}) \mapsto (V \stackrel{\rho(g)}{\to} V) \,.

The category Vect of k-vector spaces for some field k has a standard point pt VectVect, namely the field k itself, regarded as the canonical 1-dimensional k-vector space over itself.

The corresponding over category of generalized elements of Vect (pt Vect/Vect) has as objects pointed vector spaces and as morphisms linear maps of pointed vector spaces that map the chosen vectors to each other.

Now, as described in detail at action groupoid the category of generalized elements of the representation ρ is the action groupoid V//G of G acting on V

V//G Vect * BG Vect.\array{ V//G &\to& Vect_* \\ \downarrow && \downarrow \\ \mathbf{B} G &\to& Vect } \,.

As described there, V//GBG is the groupoid incarnation of the vector bundle that is associated via ρ to the universal G-bundle on the classifying space BG.

References