Dictionary of Meaning
<<Back
Please select a letter:
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
0-9
Click here for Shopping
Comma category
*** Shopping-Tip: Comma category
A '''comma category''' (also sometimes called a '''slice category''') is a construction in
category theory, a branch of
mathematics. It provides another way of looking at
morphisms: instead of simply relating objects of a
Category (mathematics) category to one another, they become objects in their own right. This notion was introduced in
1963 by
F. W. Lawvere, although the technique did not become generally known until many years later. Today, it has become particularly important to mathematicians, because several important mathematical concepts can be treated as comma categories. There are also certain guarantees about the existence of
Limit (category theory) limits and
colimits in the context of comma categories. The name comes from the notation originally used by Lawvere, which involved the
comma punctuation mark. Although standard notation has changed, the use of a comma as an operator being potentially confusing, the name persists.
Definition
The most general comma category construction involves two converging
functors. Typically, one of these will be a "selection" or "constant" functor: many accounts of category theory consider these special cases only, but the term is actually much more general. (A selection functor maps every object in the domain category to the same, fixed object in the codomain category, and every domain morphism to the identity morphism of that fixed object. Often, the choice of domain category is not relevant; typically, the
discrete category having only one object is used.)
General form
Suppose that
,
, and
are categories, and
and
are
functors
:
Image:CommaCategory-04.png
We can form the comma category
as follows:
*The objects are triples
, with
an object in
,
an object in
, and
a morphism in
.
*The morphisms from
to
are pairs
where
and
are morphisms in
and
respectively, such that the following diagram
commutative diagram commutes:
Image:CommaCategory-03.png center|Morphisms in (T ↓ S)
Morphisms are composed by taking
to be
, whenever the latter expression is defined.
Category of objects under A
The first special case occurs with
being a selection functor, and
an identity functor (so
). (Then
for some ''fixed''
in
and every
in
). We then have the category of ''objects under
'', sometimes called ''objects co-over
'', written
. This is also known as the ''coslice category'' with respect to
. The objects
can be simplified to
, since fixing
makes
irrelevant; and
simplifies to
- often,
is called something like
, to indicate injection. In a similar way, morphisms like
reduce to simply
, as
is just the identity morphism on
. The following must be a commutative diagram:
Category of objects over A
Similarly,
might be an identity functor and
a selection functor: this is the category of ''objects over
'' (where
is the object of
selected by
), written
. This is also known as the ''slice category'' over
. It is the
Dual (category theory) dual concept to objects-under-
. The objects are pairs
with
; the
stands for projection onto
. Given
and
, a morphism in the comma category is a map
making the following diagram commute:
Other variations
In either of these two cases, the identity functor may be replaced with some other functor; this yields a family of categories particularly useful in the study of
adjoint functors. For example, if
is the
forgetful functor mapping an
abelian group to its underlying
set, and
is the set selected by
, then
is a comma category whose objects are maps from
to certain sets. This relates to the left adjoint of
, which is the functor that maps a set to the
free abelian group having that set as its basis: some of the objects of
will be sets underlying such groups.
Another special case occurs when both
and
are selection functors. If
selects
and
selects
, then the comma category produced is equivalent to the set of morphisms between
and
. (Strictly, it is a discrete category - all the morphisms are identity morphisms - which may be identified with the set of its objects.)
Examples of use
Some notable categories
Several interesting categories have a natural definition in terms of comma categories.
* The category of
pointed sets is a comma category,
with
being (a functor selecting) any
singleton set, and
(the identity functor of) the
category of sets. Each object of this category is a set, together with a function selecting some element of the set: the "basepoint". Morphisms are functions on sets which map points to points. In a similar fashion one can form the category of
pointed spaces
.
* The category of
Graph (mathematics) graphs is
, with
the functor taking a set
to
. The objects
then consist of two sets and a function;
is an indexing set,
is a set of nodes, and
chooses pairs of elements of
for each input from
. That is,
picks out certain edges from the set
of possible edges. A morphism in this category is made up of two functions, one on the indexing set and one on the node set. They must "agree" according to the general definition above, meaning that
must satisfy
. In other words, the edge corresponding to a certain element of the indexing set, when translated, must be the same as the edge for the translated index.
* Many "augmentation" or "labelling" operations can be expressed in terms of comma categories. Let
be the functor taking each graph to the set of its edges, and let
be (a functor selecting) some particular set: then
is the category of graphs whose edges are labelled by elements of
. This form of comma category is often called ''objects
-over
'' - closely related to the "objects over
" discussed above. Here, each object takes the form
, where
is a graph and
a function from the edges of
to
. The nodes of the graph could be labelled in essentially the same way.
* A category is said to be ''locally cartesian closed'' if every slice of it is
cartesian closed (see above for the notion of ''slice''). Locally cartesian closed categories are the
classifying category classifying categories of
dependent type theory dependent type theories.
Limits and universal morphisms
Colimits in comma categories may be "inherited". There is a theorem which says that if
and
are cocomplete,
is a cocontinuous functor, and
another functor (not necessarily cocontinuous), then the comma category
produced will also be cocomplete. For example, in the above construction of the category of graphs, the category of sets is cocomplete, and the identity functor is cocontinuous: so graphs are also cocomplete - all (small) limits exist. This result is much harder to obtain directly. See
Limit (category theory) for more information on the terminology used in this example.
The notion of a
Universal property universal morphism to a particular colimit, or from a limit, can be expressed in terms of a comma category. Essentially, we create a category whose objects are cones, and where the limiting cone is a terminal object; then, each universal morphism for the limit is just the morphism to the terminal object. This works in the dual case, with a category of cocones having an initial object. For example, let
be a category with
the functor taking each object
to
and each arrow
to
. A universal morphism from
to
consists, by definition, of an object
and morphism
with the universal property that for any morphism
there is a unique morphism
with
. In other words, it is an object in the comma category
having a morphism to any other object in that category; it is initial. This serves to define the
coproduct in
, when it exists.
Adjunctions
Lawvere showed that the functors
and
are
adjoint functors adjoint if and only if the comma categories
and
are isomorphic, and equivalent elements in the comma category can be projected onto the same element of
. This allows adjunctions to be described without involving sets, and was in fact the original motivation for introducing comma categories.
Category:Category theory
de:Kommakategorie
*** Shopping-Tip: Comma category