* Re: equality is beautiful
@ 2010-03-14 8:51 David Leduc
2010-03-15 11:25 ` Toby Bartels
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: David Leduc @ 2010-03-14 8:51 UTC (permalink / raw)
To: Richard Garner; +Cc: categories
Dear Richard,
On Mon, Jan 11, 2010 at 11:26 AM, Richard Garner <rhgg2@hermes.cam.ac.uk> wrote:
> Instead one takes a category internal to the type theory to be given by a
> type of objects O, together with an OxO indexed family of hom-setoids
> O(x,y), composition and identities which are maps of setoids, and
> associativity and unitality witnessed by elements of the hom-setoid
> equality. In this setting, we may not talk of equality of objects (since O
> is not a setoid but only a type) but may talk of the equality of any pair of
> parallel arrows.
What about the characterization of limits in terms of products and
equalizers? It states that the limit of a functor F:J->C is
constructed by products indexed by the set(oid) of objects and the
set(oid) of arrows of J. But if you don't allow equality on objects in
J, you only have a preset of object, not a set(oid).
David
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-14 8:51 equality is beautiful David Leduc
@ 2010-03-15 11:25 ` Toby Bartels
2010-03-16 1:59 ` Michael Shulman
` (2 more replies)
2010-03-22 9:17 ` Thomas Streicher
2010-03-22 16:15 ` Michael Shulman
2 siblings, 3 replies; 17+ messages in thread
From: Toby Bartels @ 2010-03-15 11:25 UTC (permalink / raw)
To: categories; +Cc: Richard Garner, David Leduc
David Leduc wrote:
>What about the characterization of limits in terms of products and
>equalizers? It states that the limit of a functor F:J->C is
>constructed by products indexed by the set(oid) of objects and the
>set(oid) of arrows of J. But if you don't allow equality on objects in
>J, you only have a preset of objects, not a set(oid).
Consider the analogy between small and strict categories.
(A category is strict if it is equipped with a notion of equality of objects.
Logically, this is a structure rather than a property like smallness.)
Often when speaking of small categories, one speaks relative to a universe
which is a collection of set(oid)s or a collection of set(oid) cardinalities,
so every small preset automatically comes equipped with a notion of equality.
In this case, every small category is strict. Conversely,
every strict category is small relative to some universe,
if you accept an axiom such as Grothendieck's axiom of universes.
So these are very closely related concepts.
As is well known, we are most interested in the limit of F: J -> C for small J.
Less well known, but also true, we are most interested in it when J is strict.
In that case, there is no problem; the arrows of J form a set(oid),
and we can consider products indexed by that set(oid).
In principle, J doesn't have to be strict, any more than it has to be small,
but if you have some reason to believe that the limit exists,
then you can examine that reason to see what product is relevant.
Most of the time, you can just assume that J is small and strict.
--Toby
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-15 11:25 ` Toby Bartels
@ 2010-03-16 1:59 ` Michael Shulman
[not found] ` <4B9EE601.5070801@uchicago.edu>
[not found] ` <c3f821001003201917w4476a777i53fda02cb9bece66@mail.gmail.com>
2 siblings, 0 replies; 17+ messages in thread
From: Michael Shulman @ 2010-03-16 1:59 UTC (permalink / raw)
To: Toby Bartels; +Cc: categories, Richard Garner, David Leduc
To rephrase what Toby said: the construction of limits via products and
equalizers only works for limits over a domain category which has a
set(oid) of objects (what Toby calls a "strict category"), whether that
set is large or small. Of course, it also only works when the products
and equalizers exist; a particular limit may exist without the relevant
products and equalizers existing.
It is true that we are most interested in limits over small strict
categories, but there are many limits over large categories that do
exist and are occasionally useful. For instance, every object X of a
category C is the limit of the identity functor C --> C weighted by the
representable weight hom_C(X,-), whether or not C is small or strict.
Of course, by Freyd's theorem, a large category cannot have large
*products* unless it is a preorder, so one shouldn't expect to be able
to construct such large limits via products and equalizers. This
matches quite nicely with the type-theoretic philosophy, according to
which the large categories which arise in nature are rarely strict, so
that it wouldn't even make sense to ask for the relevant products and
equalizers.
Mike
Toby Bartels wrote:
> David Leduc wrote:
>
>> What about the characterization of limits in terms of products and
>> equalizers? It states that the limit of a functor F:J->C is
>> constructed by products indexed by the set(oid) of objects and the
>> set(oid) of arrows of J. But if you don't allow equality on objects in
>> J, you only have a preset of objects, not a set(oid).
>
> Consider the analogy between small and strict categories.
> (A category is strict if it is equipped with a notion of equality of objects.
> Logically, this is a structure rather than a property like smallness.)
>
> Often when speaking of small categories, one speaks relative to a universe
> which is a collection of set(oid)s or a collection of set(oid) cardinalities,
> so every small preset automatically comes equipped with a notion of equality.
> In this case, every small category is strict. Conversely,
> every strict category is small relative to some universe,
> if you accept an axiom such as Grothendieck's axiom of universes.
> So these are very closely related concepts.
>
> As is well known, we are most interested in the limit of F: J -> C for small J.
> Less well known, but also true, we are most interested in it when J is strict.
> In that case, there is no problem; the arrows of J form a set(oid),
> and we can consider products indexed by that set(oid).
> In principle, J doesn't have to be strict, any more than it has to be small,
> but if you have some reason to believe that the limit exists,
> then you can examine that reason to see what product is relevant.
> Most of the time, you can just assume that J is small and strict.
>
>
> --Toby
>
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <4B9EE601.5070801@uchicago.edu>]
* Re: equality is beautiful
[not found] ` <4B9EE601.5070801@uchicago.edu>
@ 2010-03-16 8:03 ` Richard Garner
2010-03-20 7:18 ` David Leduc
2010-03-21 2:17 ` Michael Shulman
0 siblings, 2 replies; 17+ messages in thread
From: Richard Garner @ 2010-03-16 8:03 UTC (permalink / raw)
To: Michael Shulman; +Cc: Toby Bartels, categories, David Leduc
> To rephrase what Toby said: the construction of limits via products and
> equalizers only works for limits over a domain category which has a
> set(oid) of objects (what Toby calls a "strict category"), whether that
> set is large or small.
Is this really the case? Given any type (=preset) A and any
term A --> ob C (for C a non-strict category), one can define
what it means to be a product of this family of objects in C.
Now given a non-strict category J and a functor F:J->C, one
may construct the limit of F as an equaliser of two morphisms
between products in the usual way. I don't see where equality
on objects is necessary, or even useful.
Richard
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-16 8:03 ` Richard Garner
@ 2010-03-20 7:18 ` David Leduc
2010-03-21 2:17 ` Michael Shulman
1 sibling, 0 replies; 17+ messages in thread
From: David Leduc @ 2010-03-20 7:18 UTC (permalink / raw)
To: Richard Garner; +Cc: categories
Dear all,
On 3/16/10, Richard Garner <rhgg2@hermes.cam.ac.uk> wrote:
> Is this really the case?
I did some research on internet and found a document by Mathieu Dupont
where, at the beginning of Section 4, he claims that it is the case.
But he did not write where equality on objects in necessary. I am
confused...
http://breckes.org/dokumenty/warning.pdf
David
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-16 8:03 ` Richard Garner
2010-03-20 7:18 ` David Leduc
@ 2010-03-21 2:17 ` Michael Shulman
1 sibling, 0 replies; 17+ messages in thread
From: Michael Shulman @ 2010-03-21 2:17 UTC (permalink / raw)
To: Richard Garner; +Cc: categories
That's a good point. However, if C is a non-strict category, then
while you can define products over its preset of objects, such a
product is no longer necessarily a particular case of a limit, since
the preset may not have any "discrete" category structure. So while
you can construct limits over arbitrary (non-strict) categories via
"products" and equalizers if you generalize the notion of "product" in
this way, the converse now fails -- having all limits doesn't seem to
guarantee that you have all "products" in this generalized sense.
Mike
On Tue, Mar 16, 2010 at 3:03 AM, Richard Garner <rhgg2@hermes.cam.ac.uk> wrote:
>> To rephrase what Toby said: the construction of limits via products and
>> equalizers only works for limits over a domain category which has a
>> set(oid) of objects (what Toby calls a "strict category"), whether that
>> set is large or small.
>
> Is this really the case? Given any type (=preset) A and any
> term A --> ob C (for C a non-strict category), one can define
> what it means to be a product of this family of objects in C.
> Now given a non-strict category J and a functor F:J->C, one
> may construct the limit of F as an equaliser of two morphisms
> between products in the usual way. I don't see where equality
> on objects is necessary, or even useful.
>
> Richard
>
>
> [For admin and other information see: http://www.mta.ca/~cat-dist/ ]
>
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <c3f821001003201917w4476a777i53fda02cb9bece66@mail.gmail.com>]
* Re: equality is beautiful
[not found] ` <c3f821001003201917w4476a777i53fda02cb9bece66@mail.gmail.com>
@ 2010-03-21 17:54 ` Richard Garner
2010-03-21 19:36 ` Toby Bartels
0 siblings, 1 reply; 17+ messages in thread
From: Richard Garner @ 2010-03-21 17:54 UTC (permalink / raw)
To: Michael Shulman; +Cc: categories
> That's a good point. However, if C is a non-strict category, then
> while you can define products over its preset of objects, such a
> product is no longer necessarily a particular case of a limit, since
> the preset may not have any "discrete" category structure. So while
> you can construct limits over arbitrary (non-strict) categories via
> "products" and equalizers if you generalize the notion of "product" in
> this way, the converse now fails -- having all limits doesn't seem to
> guarantee that you have all "products" in this generalized sense.
Yes, exactly; however, if one wishes this notion of product
to become a special case of the notion of limit (a demand
which seems not unreasonable) then it is enough to ask your
type theory to have identity types: for then any preset A can
be made into a category A# whose hom-setoids are the identity
types Id_A(x,y) equipped with their propositional equality.
Now limits indexed by A# correspond with products indexed
by A, and so in this setting we recover the theorem that all
limits <---> products and equalisers.
Richard
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-21 17:54 ` Richard Garner
@ 2010-03-21 19:36 ` Toby Bartels
0 siblings, 0 replies; 17+ messages in thread
From: Toby Bartels @ 2010-03-21 19:36 UTC (permalink / raw)
To: categories
Richard Garner wrote:
>however, if one wishes this notion of product
>to become a special case of the notion of limit (a demand
>which seems not unreasonable) then it is enough to ask your
>type theory to have identity types: for then any preset A can
>be made into a category A# whose hom-setoids are the identity
>types Id_A(x,y) equipped with their propositional equality.
And as well, any preset is thus made into a set(oid).
(Categorially, we form the free set on a given preset.)
And so any category is strict.
Although this is a feature of most type theories in practice,
I've always found it rather artificial. Bishop's insight
is that you have to *define* equality, and while it's a step up
to say that you *can* define equality if you wish to,
it's unsatisfying to fall back and say you don't *have* to.
Not that identity types can't have their own interesting structure.
The elements of identity types have their own identity types, etc,
so every type becomes not only a set but an infinity-groupoid;
see Awodey & Warren's paper at http://arxiv.org/abs/0709.0248
and Michael Warren's PhD thesis at http://aix1.uottawa.ca/~mwarren/Papers/
But in the philosophical mode where I avoid evil in category theory,
I don't see the justification for identity types in general.
--Toby
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-14 8:51 equality is beautiful David Leduc
2010-03-15 11:25 ` Toby Bartels
@ 2010-03-22 9:17 ` Thomas Streicher
2010-03-22 16:15 ` Michael Shulman
2 siblings, 0 replies; 17+ messages in thread
From: Thomas Streicher @ 2010-03-22 9:17 UTC (permalink / raw)
To: David Leduc; +Cc: Richard Garner, categories
> What about the characterization of limits in terms of products and
> equalizers? It states that the limit of a functor F:J->C is
> constructed by products indexed by the set(oid) of objects and the
> set(oid) of arrows of J. But if you don't allow equality on objects in
> J, you only have a preset of object, not a set(oid).
I don't see a problem here. Usually one speaks about small limits, i.e. limits
of diagrams whose shape is a small category. But small categories are categories
internal to the base. Now under the quite common assumption that this base has
finite limits one can speak about equality of objects in the shape of the diagram.
Thomas
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
2010-03-14 8:51 equality is beautiful David Leduc
2010-03-15 11:25 ` Toby Bartels
2010-03-22 9:17 ` Thomas Streicher
@ 2010-03-22 16:15 ` Michael Shulman
2 siblings, 0 replies; 17+ messages in thread
From: Michael Shulman @ 2010-03-22 16:15 UTC (permalink / raw)
To: Toby Bartels; +Cc: categories
On Sun, Mar 21, 2010 at 2:36 PM, Toby Bartels
<toby+categories@ugcs.caltech.edu> wrote:
> The elements of identity types have their own identity types, etc,
> so every type becomes not only a set but an infinity-groupoid;
> see Awodey & Warren's paper at http://arxiv.org/abs/0709.0248
> and Michael Warren's PhD thesis at http://aix1.uottawa.ca/~mwarren/Papers/
I think maybe the papers you wanted to refer to for that fact are
Benno van den Berg and Richard Garner, Types are weak ω-groupoids,
arXiv:0812.0298
Peter Lumsdaine, Weak ω-categories from intensional type theory, arXiv:0812.0409
The Awodey+Warren papers are about the other direction, that type
theory with identity types can be interpreted in any
well-enough-behaved model category.
I agree, though, that identity types vitiate the goal of doing
category theory without a notion of equality for objects.
Mike
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: equality is beautiful
@ 2010-03-21 21:32 Bas Spitters
0 siblings, 0 replies; 17+ messages in thread
From: Bas Spitters @ 2010-03-21 21:32 UTC (permalink / raw)
To: David Leduc; +Cc: Richard Garner, categories
Thorsten Altenkirch suggested the arrow category as an example where
we would want equality on objects:
http://www.mail-archive.com/epigram@durham.ac.uk/msg00285.html
Bas
On Sat, Mar 20, 2010 at 8:18 AM, David Leduc
<david.leduc6@googlemail.com> wrote:
> Dear all,
>
> On 3/16/10, Richard Garner <rhgg2@hermes.cam.ac.uk> wrote:
>> Is this really the case?
>
> I did some research on internet and found a document by Mathieu Dupont
> where, at the beginning of Section 4, he claims that it is the case.
> But he did not write where equality on objects in necessary. I am
> confused...
>
> http://breckes.org/dokumenty/warning.pdf
>
> David
>
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* the definition of "evil"
@ 2010-01-03 7:23 Peter Selinger
2010-01-05 20:04 ` dagger not evil Joyal, André
0 siblings, 1 reply; 17+ messages in thread
From: Peter Selinger @ 2010-01-03 7:23 UTC (permalink / raw)
To: Categories List
Dear all,
sorry for sending yet another message on the topic of "evil"
structures on categories. After some interesting private replies, as
well as Dusko's latest message (which should have appeared on the list
by the time you read this), I noticed that not everyone is agreeing on
the technical meaning of the term "evil". I will therefore attempt to
state a more precise technical definition of the term as I have used
it. Perhaps 2-category theorists already have another name for this.
The information definition I had used is that a structure is "evil" if
it does not "transport along equivalences of categories". I thought it
was reasonably obvious what was meant by "transport along", but there
is actually a lot of variation in what people understand this phrase
to mean.
John Baez gave a pointer to a website containing a technical
definition of "evil": http://ncatlab.org/nlab/show/evil.
Unfortunately, this site only speaks of properties, not structures. It
is easy to state what it means for a property of categories to be
transported along equivalences: namely, if C has the property, and C
and C' are equivalent, then C' has the property. Structures are more
tricky.
Certainly, it should not just mean that if C admits such a structure,
and C' is a category equivalent to C, then C' admits such a structure.
(Then "admitting a structure" would merely be a property). This seems
to be the definition Dusko has used. If we used this definition, there
would be almost no evil structures; in particular, the original
(strict) notion of dagger category is not evil in this sense. Dagger
structure is reflected by full and faithful functors, and therefore by
one half of an equivalence. The point is that the other half won't
respect it.
At least to me, "transported" suggests that the given equivalence
respects the structure in some sense. So here is my attempt at a
definition.
DEFINITION. Let X be some structure on categories. By this, I mean
that there is a given 2-category called X-Cat, whose objects are
called X-categories, whose morphisms are called X-functors, and whose
2-cells are called X-transformations, and for which there is a given
2-functor U to Cat, called the forgetful functor.
We say that X is "transported along equivalences of categories" if the
following holds. Given an X-category D', with underlying category D =
U(D'), and a category C, and an equivalence (F,G,e,h) of categories D
and C, where F: D -> C, G: C -> D, and e: FG -> id_C, h: GF -> id_D,
it is then possible to find:
(1) an X-category C' whose underlying category U(C') is isomorphic
[not equivalent!] to C. Let c : U(C') -> C be the isomorphism
(i.e., an invertible functor in Cat) with inverse c': C -> U(C');
(2) an X-equivalence of X-categories (F',G',e',h'), where
F': D' -> C', G': C' -> D', e': F'G' -> id_C', and h': G'F' -> id_D'
[the concept of equivalence makes sense in any 2-category];
such that
(3) (U(F'), U(G'), U(e'), U(h')) = (cF, Gc', cec', h).
Here, cF and Gc' denotes composition of functors, and cec' denotes
whiskering.
The structure X is called "evil" iff it is not transported along
equivalences of categories.
This finishes the definition.
More informally, "transported along equivalences" therefore means that
if D and C are equivalent, and D has an X-structure, then there is a
way to equip C with an X-structure and to lift the original equivalence
to an X-equivalence.
There was a need for the isomorphism c in the definition, because the
forgetful functor U : X-Cat -> Cat may not be strictly speaking
surjective onto 0-cells in some real-life examples (and in any case,
this forgetful functor may sometimes only be well-defined up to
isomorphism). It is important that c is an isomorphism, rather than an
equivalence, because else the definition becomes vacuous (and we are
precisely interested in notions that are not well-defined up to
equivalence).
Also note that I didn't require the data (C',F',G',e',h') to be
unique, not even up to equivalence in X-Cat. Although in practice, it
will often be unique in this sense. So my definition allows for a
given structure to be transported "in essentially more than one way"
along a given equivalence. I am open to strengthening the definition
to forbid this.
It is clear that the definition generalizes to any 2-category instead
of Cat, so one might for example speak of structures on monoidal
categories, or on categories-with-a-distinguished-subcategory, or even
on dagger categories, as being evil or not.
Here are some examples of structures:
* monoidal structure on categories is non-evil (for concreteness,
taken with strong monoidal functors and monoidal natural
transformations).
* strict monoidal structure is evil, when taken with strict monoidal
functors. With strong monoidal functors, I think it is still evil,
but I am not sure at this late hour.
* dagger structure is evil. More generally, any structure X with which
one can equip FHilb (the category of finite dimensional Hilbert
spaces), and which allows a definition of unitary map that includes
all identities and that coincides with the usual one on FHilb, and
for which the full and faithful X-functors preserve and reflect
unitary maps, is evil. Here is the technical argument again, as it
seems to have been misunderstood. The forgetful functor
F : FHilb -> FVect induces an equivalence, whose other half
G : FVect -> FHilb requires a choice of inner product on each finite
dimensional vector space. Define such a G in some way. Fix some
X-structure on FVect. Let V be some non-trivial vector space, and
let i and j be two different inner products on V. Then (V,i) and
(V,j) are Hilbert spaces, so different objects of FHilb. Consider
the morphism (in FHilb) f:(V,i) -> (V,j) given by f(v) = v. It is
evidently not unitary. However, we have F(f) = id_V: V -> V, which
is unitary, no matter the X structure that was chosen on FVect.
So F does not reflect unitary maps. QED.
Note that it is F, not G, that is causing problems. As remarked
above, since G is full and faithful, it is possible to successfully
reflect the dagger structure along G to FVect. This amounts to
arbitrarily choosing some inner product on each vector space. But it
won't be compatible with F.
Also note that this argument is independent of the definition of the
2-cells of X-Cat. So it is even valid for some weaker definitions of
"evil", for example, if one only requires F and G to lift to
X-functors, rather than to an X-equivalence.
I will argue that any structure X that claims to be a "weak" version
of dagger structure should at least satisfy the conditions I listed
as preconditions for the argument above. This is the basis for my
claim that no construction such as Toby's or Dusko's can succeed in
producing a non-evil equivalent of dagger structure.
* the structure of "being equipped with a chosen Frobenius structure
on each object" is evil, relative to monoidal categories.
* the structure of "being equipped with an identity-on-objects
covariant functor" is evil.
* more generally, the structure of "being equipped with a chosen
subcategory" is evil, unless the subcategory is required, as part of
the structure, to contain all isomorphisms (in which case it is not
evil).
* poset-enrichment (with composition f o g monotone in f and g) is
non-evil.
* The following structure is evil: equip a category with a partial
order on each hom-set, so that composition f o g is monotone in g,
but not necessarily in f. Proof: Given such a structure on any
category, define g:A->B to be "monotone" if (X,g) : (X,A) -> (X,B)
is monotone for all X. Consider the category whose objects are
partially-ordered sets, and whose morphisms are *all* functions
(thanks to Fred Linton for this example). It can be equipped with
the aforementioned structure, by giving the pointwise ordering to
the functions in each hom-set. As a category, it is equivalent to
Set. The rest of the argument proceeds as above for Hilbert spaces,
with "monotone" instead of "unitary": take some non-trivial set with
two different partial orders, then the identity is non-monotone,
etc.
The last example is almost an enrichment in Poset, but instead of the
usual cartesian product on Poset, we have used another bifunctor on
Poset, given by cartesian product P x Q of the underlying sets, with
the non-standard order defined by (p,q) <= (p',q') iff p=p' and
q<=q'. This operation is bifunctorial and associative, but not quite
monoidal, because it lacks a right unit. More generally, taking
"enrichments" in such almost-monoidal categories often yields evil
structures. An analogous example works for the category of finite
abelian groups and all set-theoretic functions.
Happy new year to all, -- Peter
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
* dagger not evil
2010-01-03 7:23 the definition of "evil" Peter Selinger
@ 2010-01-05 20:04 ` Joyal, André
[not found] ` <B3C24EA955FF0C4EA14658997CD3E25E370F5672@CAHIER.gst.uqam.ca>
0 siblings, 1 reply; 17+ messages in thread
From: Joyal, André @ 2010-01-05 20:04 UTC (permalink / raw)
To: Peter Selinger, categories
Dear Peter and all,
I cannot resist adding my grain of salt to the ongoing
discussion on dagger categories.
I will take the point of view of a homotopy theorist.
Recall that the category of small categories Cat admits a
"natural" model structure (called the "folk" model structure
for the wrong reason by the folks).
The category of small dagger categories DCat also admits
a "natural" model structure. A dagger functor f:A-->B
is a weak equivalence iff it is fully faithful and
unitary surjective (this last condition means that every object of B
is unitary isomorphic to an object in the image of the functor f).
The cofibrations and the trivial fibrations are as in Cat.
A fibrations is a unitary isofibration (a map having the lifting
property for unitary isomorphisms).
The forgetful functor DCat ---> Cat is a right adjoint
but it is not a right Quillen functor with respect to the
natural model structures on these categories.
In other words the forgetful functor DCat ---> Cat is wrong.
This may explains why a dagger category cannot be
regarded as a category equipped a homotopy invariant structure.
But I claim that the notion of dagger category is perfectly reasonable
from an homotopy theoretic point of view.
This is because the model category DCat is combinatorial.
It follows, by a general result, that the notion of
of dagger category is homotopy essentially algebraic
There a homotopy limit sketch whose category of models (in spaces)
is Quillen equivalent to the model category DCat.
This is true also for the model category Cat.
There should be a notion of dagger quasi-category.
A dagger simplicial set can be defined to be a simplicial set X
equipped with an involutive isomorphism dag:X-->X^o
which is the identity on 0-cells.
The category of dagger simplicial sets (and dagger preserving maps)
is the category of presheaves on the category whose objects are the ordinals [n]
but where the maps [m]-->[n] are order reversing or preserving.
Finally, the (homotopy) trace of a category (resp. quasi-category) has
the structure of a cyclic set in the sense of Connes.
I conjecture that the (homotopy) trace of a dagger category (resp. dagger quasi-category)
has the structure of a dihedral set in the sense
of Fiedorowicz and Loday.
Happy New Year to all!
andré
PS: I will be quiet during the next few weeks.
-------- Message d'origine--------
De: categories@mta.ca de la part de Peter Selinger
Date: dim. 03/01/2010 02:23
À: Categories List
Objet : categories: the definition of "evil"
Dear all,
sorry for sending yet another message on the topic of "evil"
structures on categories. After some interesting private replies, as
well as Dusko's latest message (which should have appeared on the list
by the time you read this), I noticed that not everyone is agreeing on
the technical meaning of the term "evil". I will therefore attempt to
state a more precise technical definition of the term as I have used
it. Perhaps 2-category theorists already have another name for this.
The information definition I had used is that a structure is "evil" if
it does not "transport along equivalences of categories". I thought it
was reasonably obvious what was meant by "transport along", but there
is actually a lot of variation in what people understand this phrase
to mean.
John Baez gave a pointer to a website containing a technical
definition of "evil": http://ncatlab.org/nlab/show/evil.
Unfortunately, this site only speaks of properties, not structures. It
is easy to state what it means for a property of categories to be
transported along equivalences: namely, if C has the property, and C
and C' are equivalent, then C' has the property. Structures are more
tricky.
....
[For admin and other information see: http://www.mta.ca/~cat-dist/ ]
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2010-03-22 16:15 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-14 8:51 equality is beautiful David Leduc
2010-03-15 11:25 ` Toby Bartels
2010-03-16 1:59 ` Michael Shulman
[not found] ` <4B9EE601.5070801@uchicago.edu>
2010-03-16 8:03 ` Richard Garner
2010-03-20 7:18 ` David Leduc
2010-03-21 2:17 ` Michael Shulman
[not found] ` <c3f821001003201917w4476a777i53fda02cb9bece66@mail.gmail.com>
2010-03-21 17:54 ` Richard Garner
2010-03-21 19:36 ` Toby Bartels
2010-03-22 9:17 ` Thomas Streicher
2010-03-22 16:15 ` Michael Shulman
-- strict thread matches above, loose matches on Subject: below --
2010-03-21 21:32 Bas Spitters
2010-01-03 7:23 the definition of "evil" Peter Selinger
2010-01-05 20:04 ` dagger not evil Joyal, André
[not found] ` <B3C24EA955FF0C4EA14658997CD3E25E370F5672@CAHIER.gst.uqam.ca>
[not found] ` <B3C24EA955FF0C4EA14658997CD3E25E370F5673@CAHIER.gst.uqam.ca>
2010-01-09 3:29 ` equality is beautiful Joyal, André
2010-01-10 17:17 ` Steve Vickers
2010-01-10 19:54 ` Vaughan Pratt
2010-01-11 2:26 ` Richard Garner
2010-01-13 11:53 ` lamarche
2010-01-13 21:29 ` Michael Shulman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).