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.
We can think of a functor as a measuring system, where the measurement of an object is an object . Extremely similar input objects yield extremely similar output objects, in the sense that if in , then in .
Let us imagine there is an unknown object in . We do not know , but we know what is. We would like to determine what could be, consistent with the measurement . One approach would be to consider one object of at a time, calculate and then determine whether . If we did this for every object of , then we would be able to determine the objects in that could possibly be, given the measurement . (Note that this doesn't necessarily determine up to isomorphism though, as might be true even for non-isomorphic and ).
However, this procedure is potentially very slow: could have a lot of objects. In addition, we don't necessarily gain a lot of insight as to the nature of once we have performed a calculation that tells that is not isomorphic to . This feels a lot like a search that wanders around aimlessly until it happens upon the exact right answer.
I wonder if there is some way to modify this procedure to be faster. Instead of just assessing whether , maybe we could try and define some notion of similarity in and that is (at least somewhat) preserved by . The idea is to assess how "close" is to , and then use that to guide our search for our next candidate object .
What are some examples of ways to measure the similarity of objects in some categories? And are there any functors that preserve these measures of similarity, in the sense that if is "close" to , then is "close" to ? (It might be even more helpful to know that if is close to , then is close to , but this might be a lot to ask for!)
David Egolf said:
We can think of a functor as a measuring system, where the measurement of an object is an object . Extremely similar input objects yield extremely similar output objects, in the sense that if in , then in .
Nitpicky comment: I wouldn't translate as 'extremely similar', I'd translate it as 'the same in some way' or (even better) 'isomorphic'. 'Extremely similar' sounds like some distance is small. Thus, 'extremely similar' is not a transitive relation.
David Egolf said:
What are some examples of ways to measure the similarity of objects in some categories? And are there any functors that preserve these measures of similarity, in the sense that if is "close" to , then is "close" to ?
There are many answers to this, but if your notion of 'close' is captured by a distance function, then one of the simplest is o use categories internal to the category of metric spaces. For a category internal to , the set of objects is a metric space! Thus, you can talk about the distance between two objects.
If you do this, it's natural to let be a functor internal to . Then is continuous on objects, so if is "close" to , then is "close" to .
This is a nice example of how internal categories work.
Awesome, thanks! Now I have (another) good reason to learn more about internalization.
As you noted, even your impractical procedure won't tell you for sure what is, since functors don't preserve non-isomorphicness. A much more common use of functors is to determine that two objects are not isomorphic, since functors do reflect non-isomorphicness: if , then . This is a version of what's called "computing an invariant". For instance, if two topological spaces have non-isomorphic fundamental groups, then they cannot be homeomorphic.
Mike's comment also explains why functors that do reflect isomorphicness - or equivalently, preserve non-isomorphicness - are prized. Rare, but prized! These functors are sometimes called essentially injective. The link gives a few sufficient conditions for a functor to be essentially injective.
Whereas, just for one more follow-on, functors that reflect whether a particular morphism is an isomorphism, called conservative, are quite common.
Thanks everyone for your interesting comments!
For context, I was reading about the concept of an invariant (in the sense that Mike Shulman describes above). As I often enjoy doing, I was wondering if this idea could be (in a very broad sense) helpful for thinking about medical imaging systems. That's why I asked the question above: in a medical imaging context, I am more interested in characterizing the thing being observed, as opposed to showing that two things that we are observing must be different based on a difference in our measurements.
Since there are so many possible things that we could be imaging, it's not that helpful to rule out any particular thing that we could be imaging. It's more helpful to measure how close the measurements induced by our current guess for the unknown object would be to the measurements we actually observe.
Very broadly, I wonder if one could "categorify" the concept of "not-being-isomorphic". One would replace the binary condition of being non-isomorphic (or not) with potentially a specific way in which two objects are not isomorphic. I have no idea if that line of thought goes anywhere though!
For example, in the category of finite sets and functions between them, a demonstration of non-isomorphicness of and could look like an injective function that is not surjective from to .
Before trying to categorify "not-being-isomorphic" it's worth slowing down and thinking a bit about "not-being-equal".
The most famous to categorify the concept of "not-being-equal" is a metric space, where for any two elements of a set we get an element of (or for a Lawvere metric space, saying how unequal they are.
We could replace by some other monoidal preorder to get variants of this idea, and then we can go even further and use a monoidal category. We wind up getting the concept of "category enriched over a monoidal category".
(Warning, however, for Lawvere metric spaces: the axioms are the triangle inequality and [same as ], but one drops the symmetry condition and the separation condition that implies . In fact the principled definition of the Lawvere metric = internal hom on itself is given by truncated substraction, , where both symmetry and separation are violated. [This is the principled definition because it gives the usual adjunction relation between tensor and internal hom.] Here, iff , so one could say that is here a measure of how far away is from being greater than or equal to . But one can symmetrize this to get , the standard metric.)