Mac Lane's Coherence Theorem
   HOME

TheInfoList



OR:

In
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
, a branch of mathematics, Mac Lane's coherence theorem states, in the words of
Saunders Mac Lane Saunders Mac Lane (August 4, 1909 – April 14, 2005), born Leslie Saunders MacLane, was an American mathematician who co-founded category theory with Samuel Eilenberg. Early life and education Mac Lane was born in Norwich, Connecticut, near w ...
, “every diagram commutes”. But regarding a result about certain commutative diagrams, Kelly is states as follows: "no longer be seen as constituting the essence of a coherence theorem". More precisely (cf. #Counter-example), it states every formal diagram commutes, where "formal diagram" is an analog of well-formed formulae and terms in
proof theory Proof theory is a major branchAccording to , proof theory is one of four domains mathematical logic, together with model theory, axiomatic set theory, and recursion theory. consists of four corresponding parts, with part D being about "Proof The ...
. The theorem can be stated as a strictification result; namely, every
monoidal category In mathematics, a monoidal category (or tensor category) is a category (mathematics), category \mathbf C equipped with a bifunctor :\otimes : \mathbf \times \mathbf \to \mathbf that is associative up to a natural isomorphism, and an Object (cate ...
is monoidally equivalent to a strict monoidal category.


Counter-example

It is ''not'' reasonable to expect we can show literally every diagram commutes, due to the following example of Isbell. Let \mathsf_0 \subset \mathsf be a
skeleton A skeleton is the structural frame that supports the body of most animals. There are several types of skeletons, including the exoskeleton, which is a rigid outer shell that holds up an organism's shape; the endoskeleton, a rigid internal fra ...
of the
category of sets In the mathematical field of category theory, the category of sets, denoted by Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the functions from ''A'' to ''B'', and the composition of mor ...
and ''D'' a unique
countable set In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbe ...
in it; note D \times D = D by uniqueness. Let p : D = D \times D \to D be the projection onto the first factor. For any functions f, g: D \to D, we have f \circ p = p \circ (f \times g). Now, suppose the natural isomorphisms \alpha: X \times (Y \times Z) \simeq (X \times Y) \times Z are the identity; in particular, that is the case for X = Y = Z = D. Then for any f, g, h: D \to D, since \alpha is the identity and is natural, :f \circ p = p \circ (f \times (g \times h)) = p \circ \alpha \circ (f \times (g \times h)) = p \circ ((f \times g) \times h) \circ \alpha = (f \times g) \circ p. Since p is an
epimorphism In category theory, an epimorphism is a morphism ''f'' : ''X'' → ''Y'' that is right-cancellative in the sense that, for all objects ''Z'' and all morphisms , : g_1 \circ f = g_2 \circ f \implies g_1 = g_2. Epimorphisms are categorical analo ...
, this implies f = f \times g. Similarly, using the projection onto the second factor, we get g = f \times g and so f = g, which is absurd.


Proof


Coherence condition (Monoidal category)

In monoidal category C, the following two conditions are called
coherence condition In mathematics, specifically in homotopy theory and (higher) category theory, coherency is the standard that equalities or diagrams must satisfy when they hold "up to homotopy" or "up to isomorphism". The adjectives such as "pseudo-" and "lax-" ...
s: *Let a
bifunctor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and m ...
\otimes \colon \mathbf C\times\mathbf C\to\mathbf C called the
tensor product In mathematics, the tensor product V \otimes W of two vector spaces V and W (over the same field) is a vector space to which is associated a bilinear map V\times W \rightarrow V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of ...
, a
natural isomorphism In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natura ...
\alpha_, called the ''associator'': : \alpha_ \colon A\otimes(B\otimes C) \rightarrow (A\otimes B)\otimes C *Also, let I an identity object and I has a left identity, a natural isomorphism \lambda_A called the ''left unitor'': ::\lambda_A : I \otimes A \rightarrow A :as well as, let I has a right identity, a natural isomorphism \rho_A called the ''right unitor'': ::\rho_A : A \otimes I \rightarrow A .


Pentagon and triangle identity

To satisfy the coherence condition, it is enough to prove just the pentagon and triangle identity, which is essentially the same as what is stated in Kelly's (1964) paper.


See also

* Coherency (homotopy theory) *
Monoidal category In mathematics, a monoidal category (or tensor category) is a category (mathematics), category \mathbf C equipped with a bifunctor :\otimes : \mathbf \times \mathbf \to \mathbf that is associative up to a natural isomorphism, and an Object (cate ...
*
Symmetric monoidal category In category theory, a branch of mathematics, a symmetric monoidal category is a monoidal category (i.e. a category in which a "tensor product" \otimes is defined) such that the tensor product is symmetric (i.e. A\otimes B is, in a certain strict sen ...
*
Coherence condition In mathematics, specifically in homotopy theory and (higher) category theory, coherency is the standard that equalities or diagrams must satisfy when they hold "up to homotopy" or "up to isomorphism". The adjectives such as "pseudo-" and "lax-" ...


Notes


References

* * * * * * *Section 5 of Saunders Mac Lane, *


Further reading

*


External links

* * * * * * * {{categorytheory-stub Category theory