Mac Lane coherence theorem

From testwiki
Jump to navigation Jump to search

In category theory, a branch of mathematics, Mac Lane's coherence theorem states, in the words of Saunders Mac Lane, “every diagram commutes”.[1] 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".[2] 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.

The theorem can be stated as a strictification result; namely, every monoidal category is monoidally equivalent to a strict monoidal category.[3]

Counter-example

It is not reasonable to expect we can show literally every diagram commutes, due to the following example of Isbell.[4]

Let 𝖲𝖾𝗍0𝖲𝖾𝗍 be a skeleton of the category of sets and D a unique countable set in it; note D×D=D by uniqueness. Let p:D=D×DD be the projection onto the first factor. For any functions f,g:DD, we have fp=p(f×g). Now, suppose the natural isomorphisms α:X×(Y×Z)(X×Y)×Z are the identity; in particular, that is the case for X=Y=Z=D. Then for any f,g,h:DD, since α is the identity and is natural,

fp=p(f×(g×h))=pα(f×(g×h))=p((f×g)×h)α=(f×g)p.

Since p is an epimorphism, this implies f=f×g. Similarly, using the projection onto the second factor, we get g=f×g and so f=g, which is absurd.

Proof

Template:Section expand

Coherence condition (Monoidal category)

In monoidal category C, the following two conditions are called coherence conditions:

αA,B,C:(AB)CA(BC)
  • Also, let I an identity object and I has a left identity, a natural isomorphism λA called the left unitor:
λA:IAA
as well as, let I has a right identity, a natural isomorphism ρA called the right unitor:
ρA:AIA.

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.[5]

See also

Notes

Template:Reflist

References

Template:Ref begin

Template:Ref end

Further reading

Template:Ref begin

Template:Ref end

Template:Categorytheory-stub