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: learning: questions

Topic: Intuition about coreflective subcategory


view this post on Zulip Francesco Bilotta (Jan 04 2021 at 16:14):

When we have an inclusion of a full subcategory $I:B\hookrightarrow C$ which has a left adjoint we call it a reflector and say we have a reflective subcategory. An example is the inclusion of the category of complete metric spaces into metric spaces, where the reflector is given by the completion, another one is the inclusion of compact Hausdorff spaces in topological spaces, where the reflector is the Stone-Cech compactification. These examples build an intuition of a reflective subcategory as one that contains 'nice' objects , which can be built canonically for each object in the ambient category. Moreover such construction is idempotent.
Now, the dual notion of coreflective subcategory is that of an inclusion of a full subcategory $I:B\hookrightarrow C$ which has a right adjoint we call it a coreflector. And honestly, I have not found much more explanation.
How can we intuitively deal with this concept?

view this post on Zulip Amar Hadzihasanovic (Jan 04 2021 at 16:31):

My personal intuition is that a coreflector is a kind of forgetful functor that "forgets all the parts of objects in CC that objects in BB cannot access/map to".

An example is the various "n-skeleton" operations on globular/simplicial/cubical sets or higher categories. The idea is that n-dimensional objects can only map to k-dimensional parts of an object for knk \leq n, so any parts that are of dimension higher than n are "inaccessible from n-dimensional objects". The coreflector just forgets all those parts.

view this post on Zulip Todd Trimble (Jan 04 2021 at 16:39):

I'm not sure what sort of answer you're looking for, but there are lots of examples in topology which involve retopologization to make a finer topology. For example, the inclusion of compactly generated spaces into topological spaces: you refine the topology so that a set is open iff its intersection with any compact subset is open in that compact subspace: that may entail throwing in more open sets than you originally had. Another is the inclusion of locally connected spaces into spaces, where you may have to add more open sets to ensure that connected components become open (by considering the smallest topology containing the original topology making this true).

Another example is the inclusion of Boolean algebras into Heyting algebras. For each Heyting algebra HH, the subset of complemented elements gives the coreflection. See the nLab article.

A 2-categorical example is the inclusion of cartesian monoidal categories into symmetric monoidal categories, where the coreflector sends a symmetric monoidal category to the cartesian monoidal category of cocommutative comonoids.

Just as forming a reflection of an object may involve quotienting elements to force a property to hold, so a coreflection may involve including just those elements where the property happens to be true. The example of Boolean algebras and Heyting algebras is a good illustration of that.

view this post on Zulip Francesco Bilotta (Jan 05 2021 at 07:13):

Thanks to both, the examples are indeed helpful!

view this post on Zulip Matteo Capucci (he/him) (Jan 05 2021 at 09:20):

A much more handwavy intuition: left adjoints ~ colimits and right adjoints ~ limits. Indeed reflectors wrap, glue, mix around objects to get new ones (think: sheafification, Stone-Cech), while coreflectors cut, forget, separate objects (think: Todd's examples).
So to me coreflectors and reflectors are morally doing same thing but in different ways.

view this post on Zulip Fawzi Hreiki (Jan 05 2021 at 21:14):

An even more hand wavy and silly intuition: left adjoints are left wing (liberal, free, etc..) while right adjoints are right wing (conservative, restricting, etc..).

view this post on Zulip Fawzi Hreiki (Jan 05 2021 at 21:17):

So left adjoints tend to add things (eg localisation of a category which adds inverses) while right adjoints tend to remove things (eg core of a category).