Strict 2-category explained

In category theory, a strict 2-category is a category with "morphisms between morphisms", that is, where each hom-set itself carries the structure of a category. It can be formally defined as a category enriched over Cat (the category of categories and functors, with the monoidal structure given by product of categories).

The concept of 2-category was first introduced by Charles Ehresmann in his work on enriched categories in 1965.[1] The more general concept of bicategory (or weak 2-category), where composition of morphisms is associative only up to a 2-isomorphism, was introduced in 1968 by Jean Bénabou.[2]

Definition

A 2-category C consists of:

C(A,B)

. The objects

f,g:A\toB

of this category are called 1-cells and its morphisms

\alpha:fg

are called 2-cells; the composition in this category is usually written

\circ

or

\circ1

and called vertical composition or composition along a 1-cell.

C(A,A)

that picks out the identity 1-cell  on and its identity 2-cell . In practice these two are often denoted simply by .

\circ0\colonC(B,C) x C(A,B)\toC(A,C)

, called horizontal composition or composition along a 0-cell, which is associative and admits the identity 1 and 2-cells of as identities. Here, associativity for

\circ0

means that horizontally composing

C(C,D) x C(B,C) x C(A,B)

twice to

C(A,D)

is independent of which of the two

C(C,D) x C(B,C)

and

C(B,C) x C(A,B)

are composed first. The composition symbol

\circ0

is often omitted, the horizontal composite of 2-cells

\alpha\colonfg\colonA\toB

and

\beta\colonf'g'\colonB\toC

being written simply as

\beta\alpha\colonf'fg'g\colonA\toC

.

The 0-cells, 1-cells, and 2-cells terminology is replaced by 0-morphisms, 1-morphisms, and 2-morphisms in some sources[3] (see also Higher category theory).

The notion of 2-category differs from the more general notion of a bicategory in that composition of 1-cells (horizontal composition) is required to be strictly associative, whereas in a bicategory it needs only be associative up to a 2-isomorphism. The axioms of a 2-category are consequences of their definition as Cat-enriched categories:

\alpha,\beta,\gamma,\delta

(\alpha\circ0\beta)\circ1(\gamma\circ0\delta)=(\alpha\circ1\gamma)\circ0(\beta\circ1\delta)

The interchange law follows from the fact that

\circ0

is a functor between hom categories. It can be drawn as a pasting diagram as follows:

Here the left-hand diagram denotes the vertical composition of horizontal composites, the right-hand diagram denotes the horizontal composition of vertical composites, and the diagram in the centre is the customary representation of both. The 2-cell are drawn with double arrows ⇒, the 1-cell with single arrows →, and the 0-cell with points.

Examples

The category Ord (of preordered sets) is a 2-category since preordered sets can easily be interpreted as categories.

Category of small categories

The archetypal 2-category is the category of small categories, with natural transformations serving as 2-morphisms; typically 2-morphisms are given by Greek letters (such as

\alpha

above) for this reason.

The objects (0-cells) are all small categories, and for all objects and the category

C(A,B)

is a functor category. In this context, vertical composition is[4] the composition of natural transformations.

Doctrines

In mathematics, a doctrine is simply a 2-category which is heuristically regarded as a system of theories. For example, algebraic theories, as invented by William Lawvere, is an example of a doctrine, as are multi-sorted theories, operads, categories, and toposes.

The objects of the 2-category are called theories, the 1-morphisms

f\colonAB

are called models of the in, and the 2-morphisms are called morphisms between models.

The distinction between a 2-category and a doctrine is really only heuristic: one does not typically consider a 2-category to be populated by theories as objects and models as morphisms. It is this vocabulary that makes the theory of doctrines worth while.

For example, the 2-category Cat of categories, functors, and natural transformations is a doctrine. One sees immediately that all presheaf categories are categories of models.

As another example, one may take the subcategory of Cat consisting only of categories with finite products as objects and product-preserving functors as 1-morphisms. This is the doctrine of multi-sorted algebraic theories. If one only wanted 1-sorted algebraic theories, one would restrict the objects to only those categories that are generated under products by a single object.

Doctrines were discovered by Jonathan Mock Beck.

See also

Footnotes

Notes and References

  1. [Charles Ehresmann]
  2. [Jean Bénabou]
  3. Web site: 2-category in nLab . 2023-02-20 . ncatlab.org.
  4. Web site: vertical composition in nLab . 2023-02-20 . ncatlab.org.