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.
So sorry to have been away for a while. My computer has been having problems (and is still in the shop).
I'm also sorry to whinge, but after looking at Mike's recent comment at the Café, I had a another look at the article anafunctor and surrounding material, and I'm a little bothered by the presentation. Mike says that ordinary functors should be called strict functors and anafunctors just 'functors', which seems to suggest that anafunctors are the better (or technically more advantageous) concept and so the world had better get used to them. Okay. So a sales pitch would seem to be in order, particularly for those for whom this concept is not yet second-nature. The nLab would be a good place to make that pitch.
As I see it, one trouble with the article is that it makes the notion look harder than it should. I think I would find it easier to follow if the external definition started with the one-line definition that an anafunctor from C to D is a pair of functors where the left arrow is a surjective (on objects) equivalence, i.e. surjective and fully faithful. I think most human readers of category theory would find this easier to follow or swallow than the nuts-and-bolts description given at the outset.
A link is given to the stubby article on ananatural transformation. I hope someone will get around to improving that; the advice "I dunno, read Makkai or something" sounds very cavalier and not very kind or helpful (I have no idea where in all those gzipped documents I should look).
I think it might help to have a section where an honest sample use of anafunctors is given, to exhibit its virtues over ordinary functors. I would rather not be referred to a long article for this; something more self-contained would be very nice and convenient for the reader.
We are told that the first explicit formulation of the internal concept is given in Toby's paper. Fine, but where? I didn't see anything about 'ana' in the table of contents, and I didn't see an index either. Also, is Makkai's paper the standard go-to reference? I guess I could get off my lazy butt and gunzip all those documents and see what's inside, but it would be nice to know what lies ahead.
The general complaint is that the article as it stands looks a bit forbidding. There is plenty of technical discussion (as in the section on questions of size), which is alright but may be scary to the newcomer; it would help to give a little something extra to the poor fellow, to make anafunctors seem more user-friendly (cf. sales pitch). Be gentle, without being cavalier.
Hey Todd!
Good to see you again. I had been wondering where you are.
Since you had been away, you may or may not have seen that Mike, Toby and I had recently had some discussion along these lines on the Cafe, starting around here.
Concering the entry anafunctor: I have now done two things to it:
expanded considerably the Idea-section, trying to give a good idea of what's going on. This is meant as a proposal. Especially Toby should feel free to interfere and modify, if necessary.
expanded the references-section a bit.
Gee, it's been a while since I really worked on these entries.
I did a bit with the definitions at anafunctor and ananatural transformation. I'll work on the Idea next.
Looking better, thanks for the suggestions Todd. I don't have time to work on this right now myself but I entirely agree the entry should be better.
Actually, it's not actually clear to me that Makkai's original definition of anafunctors in terms of "specifications" is any use whatsoever; I always find it easier to think of spans.
In a concrete example, I usually think about specifications, but I also find the theory clearer with spans.
I added more helpful (hopefully) bits to anafunctor and ananatural transformation, but I haven't attacked the Idea section yet.
Tim Porter kindly points out to me that Ronnie Brown kindly points out to him that Pradine kindly pointed out to him, in turn, that there is this reprint of an older article of Pradine's
Morphisms between spaces of leaves viewed as fractions
Looks like Pradines says "exactor" there for "anafunctor", at least in section 10. Only skimmed the article so far. Is hard to read quickly, lots and lots of nonstandard terminology.
If I understand the definition of exactor (Definition 7.1, but I had to chase a lot more down), it's a lifting property of individual smooth (strict) functors. The spans in Section 10 are pairs of exactors.
There's something in that article, but you're right; it's hard to get through it all.
I see, okay.
I added some comments to anafunctor about the relationship between anafunctors and representable profunctors.
Thanks, Mike. I had had similar thoughts when reading Benabou’s reply.
Another thing that could be mentioned in reply to him is that the localization at acyclic isofibrations is easily seen to be well behaved: while we don’t immediately have a caluclus of fractions, we have for instance the structure of a category of fibrant objects and hence have explicit formulas for the homotopy category almost as in Gabriel-Zisman.
How about the internal generalization ? I mean the internal profunctors have very well developed theory, while the bicategories of fractions are not worked out/known internally, at least as far as I know.
the internal profunctors have very well developed theory, while the bicategories of fractions are not worked out/known internally, at least as far as I know.
It seems to me that David Roberts’ PhD thesis result gives a large class of setups for internal anafunctors for which a notion of internal profunctor does not even exist.
Don’t we need considerably more ambient structure to say “internal profunctor”?
Oh, I see, one does not need internal bicategories as well for organizing that, what I had in mind. Thanks for check of sanity :)
@Urs - yes. we need well-behaved quotients to exist. By well-behaved I will be vague, but from general reasoning I believe that internal profunctors are much more closely linked to internal saturated anafunctors (=right principal bibundles). To define composition of saturated anafunctors one needs to form the equivalent of an associated bundle, whereby a quotient by an antidiagonal action is used. There is some condition about quotients and pullbacks interacting well, I think, but I haven’t written it down.
There is some condition about quotients and pullbacks interacting well, I think, but I haven’t written it down.
The condition that I used in my PhD thesis (and which holds in , , etc) was that quotients (of equivalence relations) are pullback-stable. Is this not good enough, or do you think that something even weaker will suffice? (I never spent much time worrying about saturated anafunctors, but I did worry about forming associated bundles.)
yes. we need well-behaved quotients to exist.
Hm, maybe I am being dense. How do you make an internal category to, say, ? What is a profunctor internal to ?
You certainly don’t define a profunctor in (say from to ) to be a functor in from to , since (as you imply) is not an internal category in .
Instead, you use the trick whereby a function (sic!) from a set to is replaced by an arbitrary function to , phrase the definition of functor to in elementary terms thus, and internalise.
So you identify the notion of profunctor externally with the fibration it classifies and then internalize that.
This is a bit begging the question, because part of the point of internalizing is that concepts that are externally equivalent may become non-equivalent.
Because if I allowed myself to switch the definition of profunctor externally, I can say:
you use the trick whereby a representable profunctor is a equivalently an anafuncor, and then internalise.
Whereby we have proven that internal anafunctors are equivalent to internal representable profunctors. QED.
(cross-over there. I wrote this before Urs’ comment preceeding mine)
@Urs, you use the equivalence between functors and discrete (op)fibrations . Discrete (op)fibrations can be internalised without difficulty. In Makkai’s paper he has a throwaway remark that anafunctors between categories are saturated precisely when the induced functor is a discrete opfibration. This is the case when
defined by
is an isomorphism. Here is a cover, of the sort you want (a surjective submersion, in Diff, or a local section admitting map, in Top, for example. Or you could take a surjective group homomorphism and you recover (essentially) butterflies between crossed modules). It is a consequence of this definition that is a right-principal bibundle (and you can go back again).
Composing saturated anafunctors is a bit more tricky. You need to compose them as anafunctors, and then saturate - and this is where the subtlety lies. I think requiring that pullbacks preserve quotients of equivalence relations is enough for composing saturated anafunctors, but then proving that composition thus defined is functorial on hom-categories is another question. My notes break off at this point, and I went onto something else, so I can’t remember what I needed. I may have been over-complicating things, conflating the proof that saturated anafunctors form a bicategory with the proof (?) that saturated anafunctors between groupoids and bibundles between groupoids give equivalent bicategories.
(You can see where the associated bundle operation comes in: Given a principal Y-bundle on X, and a saturated anafunctor , you need to form the associated principal -bundle on X.)
@ Urs
you use the trick whereby a representable profunctor is a equivalently an anafuncor, and then internalise.
This doesn’t internalise profunctors in general, so of course there is no useful theorem.
But if you have two classically equivalent definitions for a concept that you wish to internalise, you don’t force yourself to use whichever definition is most common in the textbooks; you use whichever definition works best. And mine works obviously better than yours, since we don’t even know how to write yours down!
As David points out, it’s not even that ugly (which I had forgotten).
@Urs #7
What Pradines considers are essentially Hilsum-Skandalis maps aka bibundles aka saturated anafunctors. Unfortunately that paper is written in Ehresmann-style language, which very few people speak now. But other than that it is a good paper, and prefigures a bunch of stuff that is common now among Lie groupoid researchers.
Toby, David,
you don’t have to convince me that this is a useful concept, I know and appreciate these constructions.
On the contrary, what I doubted was Jean Benaubou’s attitude on the CatTheory mailing list that there is no point in the concept of anafunctor because there is already the concept of a functor valued in representable presheaves. In that discussion “profunctor” meant specifically that.
We all seem to agree fine that for purposes of internalization, this is not a useful concept.
Just wanting to get stuff written down. I really really need to labify my notes on saturated anafunctors…
On the contrary, what I doubted was Jean Benaubou’s attitude on the CatTheory mailing list
I needed to do some software installation for a colleague and tonight I watch the ski world cup so I can not delve into these, but my impression is that both profunctors and anafunctors have generalized versions which only partially overlap.
I didn’t see anything in Jean Bénabou’s posts to suggest that he wouldn’t know how to internalise the definition of profunctor.
I didn’t see anything in Jean Bénabou’s posts to suggest that he wouldn’t know how to internalise the definition of profunctor.
Since “the internalization” of the notion of profunctor in this sense is really the internalization of the spans associated to them, and since these are effectively the corresponding anafunctors in the representable case, why do you think he is objecting to the use of anafunctors then?
(This is not a rethorical question. I’d really like to know.)
@Zoran - that is probably about right. One one hand you have non-representable distributors, and on the other you have anafunctors in categories without quotients (or just non-saturated anafunctors).
@Urs, I really don’t know. From what I know of him, Jean Benabou has great consideration for historical precedence, and is not one to work in a revisionist sense.
I can’t see too well into another person’s mind, but I think that part of Bénabou’s gripe is that people seemed to be ignoring his established work in “distributeurs” for some other junk that his earlier work actually subsumes. (Mike neglected to even mention the connection! among all of the great things that he did mention.) Surely you are not suggesting that Bénabou is complaining that anafunctors are bad because they can be internalised while profunctors can’t! I really don’t see how else one would internalise a profunctor, even in a topos, except by something along the lines that I suggested.
Note also that redefining profunctors as certain spans is the same thing even up to isomorphism, not merely up to equivalence, which is probably important to Bénabou, given his hatred of the hatred of evil. So it really is the same thing, even from a perfectly strict (albeit not actually material) standard.
It sounded to me, in his last email, like he was saying that if anafunctors are the same as representable distributors, and we also have non-representable distributors with lots of important applications, why should we introduce a new thing called “anafunctor” instead of using the existing “representable distributors” which have better connections to other useful things? Hence why I tried to explain some of the uses of the anafunctor viewpoint that distributors don’t have.
“the internalization” of the notion of profunctor in this sense is really the internalization of the spans associated to them
I think that’s a somewhat misleading thing to say. Profunctors can be defined in many equivalent ways; it just so happens that some of those definitions can be internalized more easily than others. I don’t think it’s necessarily justified to say that one of those definitions is only about “the spans associated to” a profunctor rather than being an equally valid definition of a profunctor.
Hi guys, this is my last comment here, as I feel we are wasting time with disagreeing over nothing while agreeing over everything.
You all keep telling me that the span-version is an equivalent way to talk about profunctors and that therefore there is no point in making a distinction. Did I ever doubt this? No. This “discussion” started with Benabou making a distinction and me pointing out that if one makes a distinction, then internalization becomes problematic. After which you started telling me how to internalize profunctors by not making that distinction.
If it’s me who is not expressing myself properly, please accept my apologies. But let’s leave it at that then or turn to a more constructive discussion.
(No offense intendend, I hope you can see where I am coming from. If not, anyway, let’s use our time on other things.)
I wrote (#29):
Note also that redefining profunctors as certain spans is the same thing even up to isomorphism, not merely up to equivalence
Actually, this isn’t true. I was thinking that the canonical equivalence is an isomorphism (in a framework such as where this even makes sense), but it’s not; I was making the old mistake of conflating unions with disjoint unions. It’s a monadic adjoint equivalence.
This “discussion” started with Benabou making a distinction [between distributors and their span-versions].
I don’t think that this is accurate, which is why I’ve been disagreeing with you. (I also thought at one point that you genuinely didn’t know how to internalise distributors, but that was my mistake.)
But if our only disagreement is over what Bénabou meant, then I’ll agree that we’re wasting time.
Yes, let’s stop. (-:
1 to 33 of 33