Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: deprecated: id my structure

Topic: almost a full subcategory?


view this post on Zulip Joshua Meyers (Jan 04 2022 at 05:49):

Let MM be the category of metric spaces and Lipschitz maps. Let PP be the category whose objects are spaces XX equipped with a function d:X×XRd:X\times X\to\mathbb{R} (no axioms) and whose morphisms from (X,d)(X,d) to (X,d)(X',d') are ordered pairs (α,f:XY)(\alpha,f:X\to Y) where ff satisfies x,yX.d(f(x),f(y))<αd(x,y)\forall x,y\in X\ldotp d'(f(x),f(y))<\alpha d(x,y). I'd like to say that MM embeds as a full subcategory of PP, but that is not the case. So what is going on here?

I have thought about this a bit: considering the canonical functor F:MPF:M\to P sending (X,d)(X,d) to (X,d)(X,d) and ff to (α,f)(\alpha,f), where α\alpha is the smallest value such that ff is α\alpha-Lipschitz, let MM' be the full subcategory of PP spanned by the image of FF. Then the crucial fact is that the functor F:MMF:M\to M' has a "pseudo-retraction", i.e. a functor P:MMP:M'\to M such that PFidMP\circ F\cong {\sf id}_M. Oddly, I can't find any literature on such "pseudo-retractions". Anyone know of anything?

view this post on Zulip Joshua Meyers (Jan 04 2022 at 06:04):

A more trivial example of this same thing is the functor CC×1C×DC×D+EC\to C\times 1\to C\times D\to C\times D+E, for categories CC, DD, and EE.

view this post on Zulip Todd Trimble (Jan 04 2022 at 14:42):

Joshua Meyers said:

Let MM be the category of metric spaces and Lipschitz maps. Let PP be the category whose objects are spaces XX equipped with a function d:X×XRd:X\times X\to\mathbb{R} (no axioms) and whose morphisms from (X,d)(X,d) to (X,d)(X',d') are ordered pairs (α,f:XY)(\alpha,f:X\to Y) where ff satisfies x,yX.d(f(x),f(y))<αd(x,y)\forall x,y\in X\ldotp d'(f(x),f(y))<\alpha d(x,y). I'd like to say that MM embeds as a full subcategory of PP, but that is not the case. So what is going on here?

I have thought about this a bit: considering the canonical functor F:MPF:M\to P sending (X,d)(X,d) to (X,d)(X,d) and ff to (α,f)(\alpha,f), where α\alpha is the smallest value such that ff is α\alpha-Lipschitz, let MM' be the full subcategory of PP spanned by the image of FF. Then the crucial fact is that the functor F:MMF:M\to M' has a "pseudo-retraction", i.e. a functor P:MMP:M'\to M such that PFidMP\circ F\cong {\sf id}_M. Oddly, I can't find any literature on such "pseudo-retractions". Anyone know of anything?

One thing that's not clear to me is that that smallest α\alpha exists.

view this post on Zulip Kenji Maillard (Jan 04 2022 at 14:59):

Shouldn't it be \leq rather than << in the condition x,yX.d(f(x),f(y))<αd(x,y)\forall x,y \in X. d'(f(x), f(y)) < \alpha d(x,y) ? Otherwise multiplication by two ×2:[0;1][0;2]-\times 2 : [0;1] \to [0;2] does not satisfy the condition for α=2\alpha = 2.
And even when a smallest α\alpha exists, there is no reason that it would be functorial: if f(x)=2x:{0,1}{0,1,2}f(x) = 2x : \{0,1\} \to \{0,1,2\} and g(y)=min(2,2y):{0,1,2}{0,2}g(y) = \min(2, 2y) : \{0,1,2\}\to \{0,2\} then P(f)=(2,f),P(g)=(2,g)P(f) = (2, f), P(g) = (2, g) but P(gf)=(2,gf)(22,gf)=P(g)P(f)P(g \circ f) = (2, g\circ f) \neq (2*2, g\circ f) = P(g) \circ P(f) (assuming composition in MM multiplies the coefficients)

view this post on Zulip Joshua Meyers (Jan 04 2022 at 15:52):

good points people, yeah it should be \leq rather than <<; then a smallest α\alpha always exists and is given by supxyd(f(x),f(y))d(x,y)\sup_{x\neq y}\frac{d'(f(x),f(y))}{d(x,y)}. But yeah, "smallest α\alpha" is not preserved under composition, which causes problems.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 15:58):

So then what is the relationship between PP and MM?

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:02):

Oh wow I can't believe it I think it's a cofunctor, as in @David Spivak's poly book! The mapping F:MPF:M\to P goes forward on objects and then maps morphisms backwards P(FX,FX)M(X,X)P(FX,FX')\to M(X,X') by (α,f)f(\alpha,f)\mapsto f.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:03):

What's more it's a "full cofunctor", which I define as a cofunctor where the backwards morphism maps are surjective

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:09):

full functors \supseteq fully faithful functors == fully faithful cofunctors \subseteq full cofunctors

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:10):

The middle equality is because when M(X,X)P(FX,FX)M(X,X')\cong P(FX,FX'), the isomorphism can be thought of in either direction.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:10):

Thus full cofunctors strictly generalize full embeddings

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:24):

Whoops I'm wrong! To be a cofunctor it would have to send any morphism FXYFX\to Y in PP back to a morphism XXX\to X' for some XX' such that FX=YFX'=Y. But this is impossible as FF is not surjective on objects.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:26):

OK I now think it's a span: MIMFPM\xleftarrow{I} M'\xrightarrow{F} P, where II is full and essentially surjective and FF is full and faithful.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:27):

MM' here is the full subcategory of PP spanned by metric spaces.

view this post on Zulip Joshua Meyers (Jan 04 2022 at 16:42):

But this still isn't all the structure that's there...