Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 33 of 33
On page 15 of Kelly, he says that we can easily verify axioms 1.3 and 1.4 by the “relation of to ” that the “Definition of M is equivalent to . Could someone explain what that means and maybe do a quick example? I’ve got no idea.
Sure: it’s just restating how is defined by universality, via the counit of the hom-tensor adjunction. When we say that is uniquely determined by some map , we mean precisely that is the unique map such that
That’s the recipe. Then, applied to page 15, , and .
Hopefully that makes sense without an example.
Okay, so in general, if L is left adjoint to R,
f:A->R(C) is uniquely determined by a map g:L(A)->C when
Could you explain the reasoning behind that? I have very little experience with the unit/counit formulations of adjoints. The Hom-set definition has served me well until now.
Edit: Actually, I’m looking at it, and I just don’t see how to do the computation that we have that equality (in yours).
Heh, probably you should read Mac Lane. :-) Okay, anyway, it’s good you ask.
You are probably much more familiar with examples coming from the dual direction. Let from groups to sets be the usual forgetful functor. When we say “ is the free group generated by a set ”, we mean there is a function which is universal among functions from to the underlying set of a group, which means in turn that given a function , there is a unique group homomorphism such that
So here is a component of the unit of the adjunction , and we are giving the dual recipe for the relationship between the map and the map in terms of the unit.
Now let’s work more generally. Suppose given functors , and the structure of an adjunction in the form of a natural isomorphism
Now the idea is that, a la Yoneda, should be completely describable in terms of what it does to identity maps. With that in mind, define the unit by the formula . Dually, define the counit by the formula . Then given , the claim is that
and I’ll leave that as an exercise in Yoneda yoga, applied to . By duality, given ,
Finally, these operations should obviously be mutually inverse, but that can again be entirely encapsulated Yoneda-wise in terms of the effect on identity maps. Thus, if , the recipe just given for yields back
and this is one of the famous triangular equations: . By duality, we have the other triangular equation . These two triangular equations are enough to guarantee that the recipes for and are indeed mutually inverse.
One thing that you often hear is that the definition of adjunctions via units and counits is an “elementary” definition (so that by implication, the formulation in terms of hom-functors is not elementary). This means that whereas the hom-functor formulation relies on a background category of sets, the formulation in terms of units and counits is purely in the first-order language of categories and makes no reference to a background model of set theory. Thus, it would be a perfectly serviceable definition of adjunction without assumptions of local smallness.
Edit: back to your last edit at 3, hopefully this comment will clear everything up, possibly with the aid of pencil and paper in hand.
To forestall some possible frustration with my waving a wand of duality in the last comment (which is perfectly legitimate of course, since the principle of duality is an explicit formal statement), I’ll say more explicitly how it works for the equation that seemed to be bothering you in comment #2.
The claim is that can be defined by the formula
where . This is by appeal to the proof of the Yoneda lemma applied to the transformation
For the naturality of in the argument would imply that given , we have a commutative square
Chasing the element down and then across, we get and then . Chasing across and then down, we get and then . This completes the verification of the claim.
Thanks for the help, Todd! You should add that to the page on adjunctions.
Also, when I was looking at the computation, in the book, I was getting confused by the suppression of subscripts. I think that we need better notation.
By the way, something along these lines I had started adding recently to adjoint functor in the section In terms of universal morphisms.
I wrote:
By the way, something along these lines I had started adding recently to adjoint functor in the section In terms of universal morphisms.
But I hope Todd finds the time and energy to expand and improve all this. Also it would be great to see the extranatural proof of the co-Yoneda lemma in the relevant nLab entry.
I just entered the proof of the co-Yoneda lemma I gave above at co-Yoneda lemma. More could be added there (including links), but I did this in a hurry.
Added content to adjunction based on comments above. Links still needed.
@Todd: I’m sorry, but I still dont understand how to do the computation
. I have the diagram drawn out, but it’s the matter of showing that it commutes that I guess I’m not getting.
Unless… since M is the map , then , but ?
Edit: all clear nevermind.
Alright, I’ve gotten all of the above stuff, but now how do we check axiom 1.3? What does that whole thing tell us about ?
We’re trying to show now that .
Right. Here goes.
Preliminaries: by Mac Lane’s coherence theorem, we may assume the closed symmetric monoidal is strict monoidal, to avoid the nuisance of shuffling around associativities. (I am prepared to discuss this point further if needed.) To save typographical space, I’ll denote the internal hom in by . Thus the composition takes the form , and we have an adjunction isomorphism of the form
A handy lemma we will need is that . That can be proven using the recipe for in terms of the counit, that we discussed above.
We are trying to prove that the following diagram “D” commutes:
It is enough to check that we get the same result on applying to both legs of D. First, hit the leg going across and then down with . By the lemma, this is the composite
The first two arrows in (1) go across then down in a square:
which commutes (just hit the equation with , here ). So we can replace the composite of the first two arrows in (1) with the leg which goes down then across; thus the composite in (1) equals the following composite:
Okay, now hit the other leg of D with . Applying the lemma again, the result is
Now the composites of (2) and (3) form the outer perimeter of a diagram
which commutes: the left square commutes by functoriality of , and the right square is another instance of the all-important equation . Hence the composites (2) and (3) are equal, and we are done.
(You owe me one. :-) )
(You owe me one. :-) )
I owe you a bunch already =p.
If we didn’t use the coherence theorem, is the proof pretty similar?
If we didn’t use the coherence theorem, is the proof pretty similar?
Very similar, yes. But probably much harder to typeset.
You probably didn’t know this, but the topic of my dissertation was coherence theorems. Specifically the coherence problem for closed symmetric monoidal categories (which formal diagrams commute?) and related structures like star-autonomous categories.
So Todd, when you’re working things out when you have coherence diagrams, do you do something like prove the strict version first, then worry about keeping track of coherence afterwards?
I’m trying to figure out strategies to get the hang of this, and I wonder if it’s possible to do a strict proof, then weaken it.
The all-too-brief reply is that you never have to worry or weaken later: if the sentence to be decided is a non-evil sentence in the language of monoidal categories, then the truth value is automatically reflected and preserved by monoidal equivalences. So insofar as any monoidal category is monoidally equivalent to a strictified monoidal category, one may as well assume that the model in which one is working is strict monoidal, and let Mac Lane’s theorem worry about the rest so to speak – you never need to go back and “improve” the proof to take care of weakening. Commutativity of diagrams (i.e., equality of morphisms belonging to the same hom-set) falls under that heading of non-evil sentences.
I began to write out a longer reply to say this much more convincingly; what is really needed is to develop a clear picture of how monoidal strictifications work, something I learned by reading stuff by Joyal and/or Street (as in Braided Tensor Categories or Geometry of Tensor Calculus I). But I realized I won’t have time to do this now, and it may be a while before I can return to it (very busy day tomorrow). I should have time by Wednesday if not before to explain it further.
Okay, I found a bit more time, so let me make some remarks on how monoidal strictification works and how it leads to an elegant resolution of the concerns about reinstating associativities in diagrams.
Most people, when they first hear about strictifications, imagine that strictifying a monoidal category is like taking a quotient, in order to identify associativities with identities. That’s actually the wrong picture, and it leads to a lot of confusion. The right picture is that a monoidal category can be monoidally embedded in a strict monoidal category , in which associativity and unit isomorphisms of are assembled into what Joyal calls “contractible networks”, or cliques (aka anaobjects). The cliques that so arise are then the objects of the strictification.
So, for example, a 4-fold tensor product like is a vertex in a clique which consists of all five ways of bracketing and the groupoid of associativities between them. Or more precisely, it consists of the infinitely many such bracketings with units inserted (e.g., ), as objects of the groupoid generated by associativity and unit isomorphisms between them. By Mac Lane’s coherence theorem (“all diagrams commute”), there is exactly one morphism between any two vertices in the clique, meaning that the groupoid is equivalent to a terminal groupoid, and therefore contractible.
Formally, a clique in a category consists of a contractible groupoid and a functor . A morphism between two cliques , is a collection of morphisms , where ranges over , making all triangles in sight commute. (In fact, by contractibility, any one of the uniquely determines all the rest.) To form the monoidal strictification , we take as objects those cliques in the monoidal category which arise by application of the “all diagrams commute” formulation of Mac Lane’s coherence theorem (which specifies the structure of the free monoidal category on one generator as a disjoint sum of contractible groupoids), and the morphisms in are defined to be morphisms of cliques. The precise description is laid out here, where it is indicated that the evident embedding is an equivalence in .
In any case, because is embedded in , any diagram we are trying to prove commutative in is physically there in , but any associativities and units in the diagram get absorbed into cliques, or rather: any such associativity is one of the components of, and uniquely determines, an identity morphism of cliques. Therefore any such associativity in is reinterpreted as an identity in , and the diagram we are trying to prove commutative in uniquely generates a corresponding “larger” diagram of cliques in the strict monoidal category . So it is enough to prove the diagram commutes when interpreted in a strict monoidal category: we can then interpret the result in , and the original diagram in , which is embedded in the clique diagram, is then automatically commutative as well.
One may have to practice visualizing this before it all sinks in, but it’s a tremendously potent principle.
That’s precisely the way I imagined doing it, believe it or not.
That’s a great explanation, Todd; maybe it should go on the nlab at coherence theorem for monoidal categories. It’s not the way I usually think of strictification, though. In my head, the fundamental functor is not the strong monoidal embedding , but a strict monoidal functor , which happens to have a strong monoidal section forming a monoidal equivalence. From this point of view, the way coherence works with diagrams is that you draw the diagram in the strict world , where it commutes, and then then map it forward into to get a corresponding diagram that also commutes there. Moreover, these two functors are the unit and counit of a strict 2-adjunction
where the left adjoint is strictification and the right adjoint is the inclusion. In particular, the strictification has a universal property: strict monoidal functors out of are the same as strong monoidal functors out of .
Strong monoidal functor = weak monoidal functor?
Yes, “strong” always means up to isomorphism (as opposed to lax/colax). It’s unfortunate that when people say “weak” to mean up to isomorphism (as opposed to strict), then it means that strong=weak. (-:
@Mike #20: sorry, I’m confused. I think I agree that we have the adjunction you gave at the bottom (so that my explanation involved the unit of the adjunction, ). So if starts out being strict, we have a counit which is strict monoidal. But I don’t see a strict monoidal for non-strict . I do see strong monoidal retractions of the unit which are non-canonical.
So is the page on the lab incorrect?
What statement on what page?
Oh, I thought for some reason that your previous post was something along the lines of, “Oh, Mike, I guess I was wrong”, but rereading it now, it appears that you were confused with Mike’s statement, not that you were confused and that he was right.
Hmm, sorry, Todd, you’re right and I was wrong. I think what I should have said is that there are two adjunctions:
where denotes non-strict monoidal categories and strict monoidal functors. The left adjoint is the “wrong way to prove coherence” by taking a quotient, but its composite with the “pseudo morphism classifier” is a correct strictification functor , i.e. . The strict functor I was thinking of is the counit , which is a surjective equivalence in (but not in ).
How do you describe the pseudo morphism classifier?
The quick and dirty way is to say that its objects are formal parenthesized strings of objects of M, and the functor is fully faithful. The elegant way is to say that it’s a codescent object, as described in Steve Lack’s paper “codescent objects and coherence.”
@Mike #27 – thanks; that makes sense.
I made a little beginning for coherence theorem for monoidal categories. Rather a lot more to be filled in.
I think I don’t understand the relationship between the “all diagrams commute” coherence theorem and the strictification theorem as well as I thought I did. A naive version of the “all diagrams commute” theorem of course follows from the strictification theorem since all diagrams commute in a strict monoidal category, while your description shows where the all-diagrams-commute theorem comes into proving the strictification theorem. (In other versions of the strictification theorem, it comes in in other places.) But there’s a more abstract version of the all-diagrams-commute theorem which says that the free strict monoidal category on some data is equivalent to the free non-strict one; how is that related to the string of adjunctions I just wrote down?
Sorry for the delay in responding to your question, Mike. I’m not sure how well the following observations answer it, but here goes.
Let’s see: the free monoidal category generated by a category is, in the notation at club, , where is the free monoidal category on one generator. When I say “free monoidal” here, this means the left adjoint to the forgetful functor
It looks like your can be described as taking a monoidal category , which has an underlying endospan , to a monoidal category whose underlying endospan is the span composite
where is the counit at of the adjunction for the monadic functor , and is the underlying function between object-sets. So in other words, this endospan may be equivalently written .
The free strict monoidal category on a category would be . There is a quotient functor (induced from the obvious functor ) which is a monoidal equivalence, as you hinted in speaking of the abstract version of the all-diagrams-commute theorem. This induces a quotient function . Now if is a monoidal category, then according to what you wrote in #27, is the underlying object-set . The underlying morphism-set is .
Adopting the clique point of view on the construction of the monoidal category , one connection between the string of adjunctions you wrote down and the abstract all-diagrams-commute theorem is concentrated in the statement that the following diagram is a pullback:
where is the quotient map , where is your functor .
I think this can be understood by viewing as a monoidal category of pointed cliques. (A pointed clique is exactly what one might think: a triple where is a contractible groupoid and is an object of . A morphism is just the component of a morphism of cliques , or rather the pair .)
Then the functor can be understood as the process of forgetting the point of the pointed clique.
Thanks Todd! Let me rephrase some of that in language more familiar to me. I think what you wrote about span composites is correct, but I’d be more inclined to say the same thing by saying that is the (bo,ff) factorization of the counit . And similarly, saying that that square is a pullback is just saying that the functor is fully faithful. (In fact, of course, it is an equivalence, since both and are equivalent to .)
I don’t quite understand the pointed cliques yet. Partly I don’t see why my , being the left adjoint as above, should necessarily the same as your constructed using cliques – is it?
But let me say something different which this triggered in my head, namely how to deduce strictification from coherence. Suppose we know that is an equivalence (where denotes the free strict monoidal category). Then from some inverse to it we obtain a map , and we can define to be the (bo,ff) factorization of this. It inherits a strict monoidal structure from , and its map to is fully faithful by definition, and surjective on objects since we have sitting inside ; thus every monoidal category is equivalent to a strict monoidal category. This is essentially Power’s “general coherence result” for pseudoalgebras over 2-monads, composed with the equivalence to turn an -algebra (a monoidal category) into a pseudo -algebra (an unbiased monoidal category).
I think a proof of coherence from strictification can also be derived with a little more work. The 2-monad morphism induces a functor over , where in both 2-categories we include pseudo morphisms (i.e. strong=weak monoidal functors). This functor is clearly 2-fully-faithful, and assuming strictification, it is also essentially surjective up to equivalence; hence it is a biequivalence. Moreover, each forgetful functor and has a left biadjoint, namely and respectively, so the fact of this equivalence over means that these biadjunctions must induce equivalent (pseudo)monads, i.e. . (The proof that and are left biadjoints landing in the 2-categories of pseudo morphisms, not just strict ones, is in Blackwell-Kelly-Power and uses properties of the pseudo morphism classifier .)
1 to 33 of 33