David Benson on 2002-02-08 wrote: Early on, John Gray and others noticed that functors ought not compose on-the-nose, but up-to-isomorphism, and (I believe) called the result <<pseudo-functors>>. Well, there is nothing <<pseudo>> about it and it is these latter entities that deserve the name <<functor>>, with the first 50 years of use then becoming XXX functor where XXX might be <<young>> or <<nasal>> or ... The issues here seem to be: What are the possible comparison methods for composition, identity, etc., how shall they be briefly named, and which shall be the default? The most conventional answers to these questions seem to be: . COMPARISON | SYSTEMS | USAGE EXAMPLES . | [E] [I] [M] | [E] [I] [M] . ___________ | ______ ______ ______ | ________ ________ ________ . equality | ------ strict strict | X strict X strict X . isomorphism | pseudo ------ strong | pseudo-X X strong X . morphism | lax lax ------ | lax X lax X X The leftmost column gives the three most common comparison methods. (morphism actually has two variants depending on the sense of the morphism.) Next come three different naming systems for the three comparison methods. [E], [I] and [M] designate both a system and a reference for it: [E] Kelly and Street, Review of the Elements of 2-Categories (1974), Section 1.5 [I] Blackwell, Kelly and Power, Two-Dimensional Monad Theory (1989), Section 1.2 [M] same reference as [E]; each reference provides examples, historical justification, and comparisons to alternative conventions (e.g., in the setting of bicategories, homomorphism for strong morphism). In each naming system the default comparison method has a '------' (the lack of a name) as its "name". Finally, in the USAGE EXAMPLES, for X take functor or morphism or (natural) transformation or algebra or .... The original quotation suggested taking up-to-isomorphism as the norm; that would seem to put it squarely in the [I] camp, making its XXX = <<strict>>. It would be interesting to expand the table to take into account other comparison methods and systems; also it would be in some ways be simpler if the isomorphism comparison could be denoted by a single term, but pseudo and strong have the advantage of clearly indicating where they stand relative to the norms in their respective systems. It has been stated that the notion of pseudo-functor originated with Grothendieck's study of fibrations (fibred categories) in the 1961 SGA Cat\'egories fibr\'ees et descente; perhaps Madame Ehreshmann or Monsieur Benabou might care to expand, confirm or comment on that... Keith 19-Feb-2002 11:36:18 -0400,2670;000000000001-00000000
Keith Harbaugh summarized the terminology for "strictness":
The most conventional answers to these questions seem to be:
. COMPARISON | SYSTEMS | USAGE EXAMPLES . | [E] [I] [M] | [E] [I] [M] . ___________ | ______ ______ ______ | ________ ________ ________ . equality | ------ strict strict | X strict X strict X . isomorphism | pseudo ------ strong | pseudo-X X strong X . morphism | lax lax ------ | lax X lax X X
[...]
Finally, in the USAGE EXAMPLES, for X take functor or morphism or (natural) transformation or algebra or ....
This is useful, but has a thread missing: what about when X is the categorical structure itself? E.g. for monoidal categories the most common terminology is probably [I]. (There is a sensible notion of lax monoidal category, even though it doesn't seem to have come up much.) For n-categories, however, the word "weak" comes in (at the same level as "strong"!); some authors have also used "non-strict". Traditionally "n-category" on its own has meant the strict version, but there seems to be gathering weight behind the opinion that it should mean the weak version. Me, I've taken to using the system "strict/weak/lax" in most situations. I'm not really a fan of the word "weak": it's not very evocative somehow. I thought that "fair" might be a good substitute. It works well in the metaphor of discipline conjured up by "strict" and "lax", sitting centrally between the two extremes. This usage is also sympathetic to the point of view that up-to-iso is the default or natural level for things to be done at: a "fair n-category" is what an n-category *ought* to be. (You could try "just" instead, but a "just n-category" sounds too much like an only-just n-category...) Tom 21-Feb-2002 23:50:20 -0400,1854;000000000001-00000000
participants (2)
-
Keith Harbaugh -
Tom Leinster