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: community: general

Topic: bicompletions


view this post on Zulip dusko (Apr 21 2020 at 17:01):

John Baez said:

Limits and colimits, to me, are paradigmatic of categorical concepts. They are things that make sense in a category. They're also extremely important.

But if I give you a category with some limits and come colimits, and other limits and colimits missing, then you generally cannot complete that structure to a category that is small complete an d cocomplete in a way that preserves the original limits and colimits. If the concepts captured by that category are expressed in terms of limits and colimits, then to extract all that knowledge, you need to choose whether you prefer to throw away the existing limits or the existing colimits. You cannot aggregate and preserve both. Doesn't this worry you that this might mean that limits and colimits do not give the whole picture? At the very least, they don't give it together.

view this post on Zulip Mike Shulman (Apr 21 2020 at 20:50):

dusko said:

But if I give you a category with some limits and some colimits, and other limits and colimits missing, then you generally cannot complete that structure to a category that is small complete and cocomplete in a way that preserves the original limits and colimits.

Yes you can: the category of presheaves on your category that preserve the specified colimits (i.e. take them to limits in Set). The Yoneda embedding factors through this category and preserves all limits, while it preserves the specified colimits essentially by construction. And this category of presheaves is reflective in the category of all presheaves, hence cocomplete as well as complete.

view this post on Zulip dusko (Apr 21 2020 at 21:58):

Mike Shulman said:

dusko said:

But if I give you a category with some limits and some colimits, and other limits and colimits missing, then you generally cannot complete that structure to a category that is small complete and cocomplete in a way that preserves the original limits and colimits.

Yes you can: the category of presheaves on your category that preserve the specified colimits (i.e. take them to limits in Set). The Yoneda embedding factors through this category and preserves all limits, while it preserves the specified colimits essentially by construction. And this category of presheaves is reflective in the category of all presheaves, hence cocomplete as well as complete.

very nice! i like how you use the fact that the representables map colimits to limits.

the problem is, if i dualize everything you say, i will end up with an embedding of the original category into the subcategory of the covariant functors to Set, along the other yoneda embedding. are you saying that i will get an equivalent category? otherwise, you have proved that i can embed a category into two different complete and cocomplete categories. (by combining the two, i think i can in fact get infinitely many different categories.) so they extend the original limits and colimits in two different ways. hyou didn't prove that i can embed the original category into a category that will extend the existing limits and colimits. if i were in the business of completing, say, the rational numbers, and you gave me two nonisomorphic completions, i would be scratching my head.

view this post on Zulip Mike Shulman (Apr 22 2020 at 01:00):

Yes, of course, there are many nonisomorphic bicompletions of a category with specified limits and colimits. If you want one that doesn't privilege either the limits or the colimits, you can probably find it as a subcategory of the Isbell envelope or something related (https://ncatlab.org/nlab/show/Isbell+envelope). This is indeed different from the situation for rational numbers because limits are structure on a category (albeit "property-like structure"), and so adding them can be done "freely" or non-freely (see https://ncatlab.org/nlab/show/completion for discussion).

view this post on Zulip Mike Shulman (Apr 22 2020 at 02:22):

I expect there is a "universal" or "free" way to bicomplete a category, in the sense that the forgetful functor from bicomplete categories to categories with specified limits and colimits should have a left adjoint. It's less clear that the unit of that adjunction is fully faithful, but I suspect that that could be proven with a Lafont-style gluing (or perhaps double-gluing) construction.

view this post on Zulip Mike Shulman (Apr 22 2020 at 02:23):

(Coincidentally, my talk at ACT@UCR tomorrow will be about a preprint that involves double gluing for a similar result, although I probably won't get to talk about the double gluing in the seminar.)

view this post on Zulip Morgan Rogers (he/him) (Apr 22 2020 at 08:54):

dusko said:

the problem is, if i dualize everything you say, i will end up with an embedding of the original category into the subcategory of the covariant functors to Set, along the other yoneda embedding. are you saying that i will get an equivalent category? otherwise, you have proved that i can embed a category into two different complete and cocomplete categories. (by combining the two, i think i can in fact get infinitely many different categories.) so they extend the original limits and colimits in two different ways. hyou didn't prove that i can embed the original category into a category that will extend the existing limits and colimits. if i were in the business of completing, say, the rational numbers, and you gave me two nonisomorphic completions, i would be scratching my head.

This problem arises from the fact that you haven't specified how the two property-like structures interact; in the sheaf construction, the colimits are added such that they're stable under pullback. This is a subtlety in the topos construction that Mike mentions: if there are any non-stable colimits in the original category, they will be "forced into submission" in the sense that they will become isomorphic to the "right" colimits after the embedding, at which point the Yoneda embedding no longer factors through the resulting subtopos of the category of presheaves.

A ring has two binary operations, but the construction of free rings imposes distributivity of multiplication over addition; this is analogous to colimits being stable under pullback, in a precise sense. The conclusion of the above could be paraphrased as the statement that if I have a collection of element with partially defined multiplication and addition I can complete it to a ring where multiplication distributes over addition. If one performs the covariant functor construction, we get the dual relationship, and the resulting structure will typically be different.

view this post on Zulip Mike Shulman (Apr 22 2020 at 21:21):

Morgan Rogers said:

This is a subtlety in the topos construction that Mike mentions: if there are any non-stable colimits in the original category, they will be "forced into submission" in the sense that they will become isomorphic to the "right" colimits after the embedding, at which point the Yoneda embedding no longer factors through the resulting subtopos of the category of presheaves.

No, I was not saying to take sheaves in the usual topos-theoretic sense, only to consider the subcategory of presheaves that preserve certain colimits. This is not generally a topos, so its colimits do not have to be stable; and it is chosen such that the Yoneda embedding always factors through it.

view this post on Zulip dusko (Apr 22 2020 at 23:34):

Mike Shulman said:

(Coincidentally, my talk at ACT@UCR tomorrow will be about a preprint that involves double gluing for a similar result, although I probably won't get to talk about the double gluing in the seminar.)

Thanks for sharing. It would be interesting to also see your slides, if you can upload somewhere. (Or is it evan a zoom talk?) Someone I know has been pushing double gluing into an application of a related construction for quite a while now.

Also, there is a *-autonomous aspect in this paper we also just posted: https://arxiv.org/abs/2004.07353
I am not sure from a very quick look, but it might very well be the two threads, yours and ours, might be related. ((PS if you get a chance to have a look, let us know what you think.))

Re the completions in general, it is obviously interesting to understand the gamut of the various extensions of a given family of limits and colimits. But
** if category theory is "conceptual mathematics" as some people like to say, and
** if concepts are combined by saying AND and OR (and maybe some sort of NOT), and
** if we want to "categorify" AND and OR
** than we need a way choose between the various completions.

before we can say AND and OR categorically, we need to put them together into a balanced universal property.

view this post on Zulip dusko (Apr 22 2020 at 23:42):

... and this is not just a "moral" principle of universal properties.

eg if it turns out that, besides people and bots, Facebook and Twitter are also inhabited by aliens, and we need to distinguish the 3 kinds of users by indexing, then whether i will aggregate the indices by embedding them into presheaves and then reflecting, or into postsheaves and then coreflecting , ie the different ANDs and ORs, may determine whether i will confuse the aliens for humans, or for bots.

view this post on Zulip John Baez (Apr 22 2020 at 23:44):

dusko said:

Thanks for sharing. It would be interesting to also see your slides, if you can upload somewhere. (Or is it even a zoom talk?)

It was a zoom talk. All talks are zoom talks now.

You can see the slides and video here.

view this post on Zulip Daniel Geisler (Apr 22 2020 at 23:56):

dusko said

may determine whether i will confuse the aliens for humans, or for bots.

Too late...

view this post on Zulip sarahzrf (Apr 22 2020 at 23:56):

dusko said:

... and this is not just a "moral" principle of universal properties.

eg if it turns out that, besides people and bots, Facebook and Twitter are also inhabited by aliens, and we need to distinguish the 3 kinds of users by indexing, then whether i will aggregate the indices by embedding them into presheaves and then reflecting, or into postsheaves and then coreflecting , ie the different ANDs and ORs, may determine whether i will confuse the aliens for humans, or for bots.

i don't follow this at all

view this post on Zulip sarahzrf (Apr 22 2020 at 23:57):

i don't know what it would mean to "aggregate the indices by embedding them into presheaves and then reflecting"

view this post on Zulip sarahzrf (Apr 23 2020 at 00:00):

and

before we can say AND and OR categorically, we need to put them together into a balanced universal property.

makes no sense to me

view this post on Zulip sarahzrf (Apr 23 2020 at 00:03):

what do you mean by "put together" and "balanced"?

view this post on Zulip dusko (Apr 23 2020 at 00:30):

sarahzrf said:

what do you mean by "put together" and "balanced"?

put together = aggregate. data aggregation is a big part of data analysis. concepts can be aggregated from above or from below. projected to lattices, or to propositional logic, the two forms of aggregation would correspond to OR and AND, or to superma and infima. if you want to count the "strength" of the correlations, you take the "bag of items" approach. if you want to also take into account the mappings between the bags of items, then it begins to look like the OR aggregation of the bags are colimits, and the AND aggregation are the limits. and then you realize that limits and colimits are not well-defined operations: you can complete your context in many different ways.

i am not sure about your background, but in the context of exact categories, balanced used to mean epi+mono <=>iso, and nowadays it more often means that approximation is preserved under dualizing... if you want to understand how these concepts are formalized, there is a big research area of semantic indexing and concept analysis, and a tiny bit about applying categorical constructions.

my point is that limits and colimits were fine for the math contexts where they emerged; but that claiming that they are a categorification of logic is still a bit premature.

view this post on Zulip Mike Shulman (Apr 23 2020 at 00:37):

@dusko your syllogism doesn't make any sense to me either. I don't see the relationship of any of the premises to the conclusion.

view this post on Zulip dusko (Apr 23 2020 at 00:38):

Mike Shulman said:

dusko your syllogism doesn't make any sense to me either. I don't see the relationship of any of the premises to the conclusion.

which one?

view this post on Zulip Mike Shulman (Apr 23 2020 at 00:45):

The conclusion "then we need a way choose between the various completions"

view this post on Zulip dusko (Apr 23 2020 at 00:48):

i wouldn't know how to tell a difference between syllogisms and sophisms anyway.

we are talking math in english. if that could be made completely clear, then writing unpronouncable math should be discouraged. we use metaphors here, and they find their target or not.

maybe the first metaphor was the best. you begin from the rationals, and you complete them to get the reals. you can do that because there is a unique extension that preserves the meets and the joins, and it is both the minimal completion and the maximal dense lattice. if you the rationals are a category (e.g built from finite sets using) by a calculus of fractions, they you should get glorified reals. you mention isbell. isbell made a lot of heavy weather of the fact that there is no such thing. that is a problem if you want to claim that limits and colimits are glorified infima and suprema.

view this post on Zulip dusko (Apr 23 2020 at 00:52):

Mike Shulman said:

The conclusion "then we need a way choose between the various completions"

if i have a dataset represented as a category, and i want to extract from it the dominant concepts (cf semantic indexing) by some version of categorical singular value decomposition. then some of the aggregate concepts will be the colimits and the limits in some completion. it's not very helpful if i there are infinitely many different completions. it is especially unhelpful if at the end of the day i need to make a 0-1 decision based on the extracted concept structure.

view this post on Zulip dusko (Apr 23 2020 at 00:55):

dusko said:

Mike Shulman said:

The conclusion "then we need a way choose between the various completions"

if i have a dataset represented as a category, and i want to extract from it the dominant concepts (cf semantic indexing) by some version of categorical singular value decomposition. then some of the aggregate concepts will be the colimits and the limits in some completion. it's not very helpful if i there are infinitely many different completions. it is especially unhelpful if at the end of the day i need to make a 0-1 decision based on the extracted concept structure.

i have to run. but my nucleus paper begins with a baby example of that. and it even has an example related to concept analysis. and its' a completely fantastic paper overall :)

view this post on Zulip Mike Shulman (Apr 23 2020 at 02:21):

I never claimed that limits and colimits are like meets and joins in every respect, and I didn't hear anyone else claim that either. I'm not entirely sure what "glorified" means in this context, but it is a fact that limits and colimits are generalized meets and joins, and it is likewise a fact that frequently when you generalize something the more general version behaves somewhat differently. I'm sorry that limits and colimits don't behave the way you would like them to behave, but it's not my fault. (-:

view this post on Zulip Henry Story (Apr 23 2020 at 05:28):

dusko said:

... and this is not just a "moral" principle of universal properties.

eg if it turns out that, besides people and bots, Facebook and Twitter are also inhabited by aliens, and we need to distinguish the 3 kinds of users by indexing, then whether i will aggregate the indices by embedding them into presheaves and then reflecting, or into postsheaves and then coreflecting , ie the different ANDs and ORs, may determine whether i will confuse the aliens for humans, or for bots.

On the topic of Aliens I wrote a paper Epistemology in the Cloud - on Fake News and Digital Sovereignty 3 years ago for The Web Conf, which develops a thought experiment involving Aliens from Robert Nozick's "Philosophical Explanations" and applies it to the Web. I later came across your paper Tracing the Man in the Middle in Monoidal Categories which says very similar things, but at the time I did not know about monoidal categories, so I could not follow the mathematics. I need to get back to it :-)

view this post on Zulip Henry Story (Apr 23 2020 at 05:32):

I wonder if your point about confusing AND and OR is related to the discussion here recently around two interpretations of Topoi around The Evil Twin: The Basics of Complement-Toposes".

view this post on Zulip dusko (Apr 23 2020 at 17:05):

Mike Shulman said:

I never claimed that limits and colimits are like meets and joins in every respect, and I didn't hear anyone else claim that either. I'm not entirely sure what "glorified" means in this context, but it is a fact that limits and colimits are generalized meets and joins, and it is likewise a fact that frequently when you generalize something the more general version behaves somewhat differently. I'm sorry that limits and colimits don't behave the way you would like them to behave, but it's not my fault. (-:

"glorified" is the word that you will find in lawvere's papers to denote what is nowadays called "categorified".

i never claimed that anyone claimed that any two sets of things are like each other in every respect. that would make them equal.

i am not sure what "a fact" means in mathematics. i am pointing to a contexts where a particular generalization does not work. that context is not a matter of my liking, but it is a context of logic. it would be much more productive if we didn't take or make such conversations personally, but as research tasks. how could the concepts of limit and colimit be refined to become usable in this logical role? making a step in such research would make us advance towards even more fundamental categorical concepts.

admitting the shortcomings of some concepts does not subtract from them, but opens a path to add something.

view this post on Zulip dusko (Apr 23 2020 at 17:12):

Henry Story said:

dusko said:

... and this is not just a "moral" principle of universal properties.

eg if it turns out that, besides people and bots, Facebook and Twitter are also inhabited by aliens, and we need to distinguish the 3 kinds of users by indexing, then whether i will aggregate the indices by embedding them into presheaves and then reflecting, or into postsheaves and then coreflecting , ie the different ANDs and ORs, may determine whether i will confuse the aliens for humans, or for bots.

On the topic of Aliens I wrote a paper Epistemology in the Cloud - on Fake News and Digital Sovereignty 3 years ago for The Web Conf, which develops a thought experiment involving Aliens from Robert Nozick's "Philosophical Explanations" and applies it to the Web. I later came across your paper Tracing the Man in the Middle in Monoidal Categories which says very similar things, but at the time I did not know about monoidal categories, so I could not follow the mathematics. I need to get back to it :-)

thanks for the pointers! interesting readings to be added to my stack.

view this post on Zulip sarahzrf (Apr 23 2020 at 17:17):

it is still completely unclear to me what it is that you think doesn't work

view this post on Zulip sarahzrf (Apr 23 2020 at 17:17):

none of your explanations make any sense to me

view this post on Zulip sarahzrf (Apr 23 2020 at 17:18):

i'm trying to read them, but they just don't mean anything to me

view this post on Zulip sarahzrf (Apr 23 2020 at 17:30):

oh, wait, are you just saying that you're working with objects where you want to do an operation over a big diagram, and it seems like the operation in question should be a limit, but there is not actually a limit in the category? and you're claiming that there's not a canonical way of bicompleting a category and therefore you don't have a model for "treating it as a formal limit"?

view this post on Zulip dusko (Apr 25 2020 at 23:31):

sarahzrf said:

oh, wait, are you just saying that you're working with objects where you want to do an operation over a big diagram, and it seems like the operation in question should be a limit, but there is not actually a limit in the category? and you're claiming that there's not a canonical way of bicompleting a category and therefore you don't have a model for "treating it as a formal limit"?

i have repeated this twice, but maybe you did not take it as a part of the explanations that you keep reading and they don't make sense. or i did not say it clearly enough.

the real numbers are constructed as a completion of a particular poset under infima and suprema (meets and joins). in order to preserve the information contained in the poset, the completion should preserve the existing infima and suprema. in order to avoid adding any information outside of the poset, the extension of the exiging infima and suprema should be unique. scientists' capability to express the results of their measurements and calculations with arbitrary precision depends on the fact that the real numbers satisfy these two requirements, as an extension of the rational numbers. ((the outputs of any real gauges are always rational numbers, because they are read by counting. but you can repeat a measurement unbounded number of times, and get sequence of rational numbers, and estimate where it converges. so you really need the real numbers which satisfy the above properties. if they do not satsify the first one, then approximating from above, and approximating from below may lead to different results. if they do not satisfy the second one, then the choices of the apparatus, or of one of the different completions that may exist, may lead to different results. to support testable theories of nature, mathematics must be based on completions that satisfy the above requirements.))

now suppose that your measurements do not just output some counts, but also some relationships. e.g. you are tracking sarah's and dusko's behaviors in some chat vault that you set up for them, and you do not just count how many times do they perform this or that action, but also how they map the counts of the measurements that you see them make into the behaviors towards one another, and towards others. your observations are now not just partially ordered, but there are some morphisms between them. so now the information context from which you start is not a poset, but a category.

if you use limits and colimits as the generalization of infima and suprema, then you should be able to embed this category into a complete and cocomplete category, so that any diagram of observations can be logically aggregated. any limits and colimits that existed in the old category must be preserved. any new limits and colimits must be uniquely determined by the data in your original category. otherwise the observer will not be extracting a model of sarah's and dusko's behaviors, but an autoportrait of their own choices.

if you stick with counting, but take the integers not as an order but as the category of finite sets (albeit ordered, if you prefer the simplicial approach) -- then you can construct the rationals as a category as well try to complete it --- under limits and colimits, if you take them as the logical tools for your aggregations. and then you discover that there is no way to satisfy both of the above requirements.

that was the content of an old controversy between lambek and isbell. it was taken as the information about the properties of limits and colimits. but besides the properties of some given operations, there are also some given tasks, eg required by the logic of science. the point here is that the two don't match.

it is of course tempting to declare victory, and to claim that limits and colimits are universal categorical operations, and that this or that medicine cures this or that disease (or even all of them). but it is more fun to recognize what needs to be done, and to try to find a way to do it.

view this post on Zulip sarahzrf (Apr 25 2020 at 23:38):

yes, i eventually managed to work out a lot of that from what youd previously written, i think the main problem was that i kept getting hung up on other parts (which still dont rly mean much to me)

view this post on Zulip sarahzrf (Apr 25 2020 at 23:40):

i don't know that i buy that you need real numbers to store measurements, for the record :o

view this post on Zulip sarahzrf (Apr 25 2020 at 23:41):

you can take an unbounded number of measurements, but at any given point in time you have only made finitely many

view this post on Zulip sarahzrf (Apr 25 2020 at 23:41):

but that's beside the point, i realize :)

view this post on Zulip sarahzrf (Apr 25 2020 at 23:42):

anyway, it sounds like you have a legitimate argument that there is a problem that needs solving, but i'm not convinced that it constitutes an argument against limits and colimits being ubiquitous & general concepts

view this post on Zulip sarahzrf (Apr 25 2020 at 23:43):

because it is almost indisputable that they are, when you take a look at how many examples of them appear "in nature"

view this post on Zulip dusko (Apr 25 2020 at 23:49):

sarahzrf said:

because it is almost indisputable that they are, when you take a look at how many examples of them appear "in nature"

:joy: back when i was teaching CAL II, there was a student who claimed that she really resented the implicite function thm, and moreover riemann integral, for personal reason. now you take me as some sort of a personal enemy of limits and colimits. i am almost worrying that limits and colimits might retailate agains me on twitter. i have totally nothing against limits and colimits.

view this post on Zulip dusko (Apr 25 2020 at 23:51):

dusko said:

sarahzrf said:

because it is almost indisputable that they are, when you take a look at how many examples of them appear "in nature"

:joy: back when i was teaching CAL II, there was a student who claimed that she really resented the implicite function thm, and moreover riemann integral, for personal reason. now you take me as some sort of a personal enemy of limits and colimits. i am almost worrying that limits and colimits might retailate agains me on twitter. i have totally nothing against limits and colimits.

they just objectively suck :octopus:

view this post on Zulip Mike Shulman (Apr 25 2020 at 23:55):

@dusko , your description that you've repeated several times is too vague for me to understand your point. But overall, I would expect that the parameters of the problem and the information you want to store would dictate what category you should be working in to capture the information you want. For instance, some people use categories to represent databases, starting with a small diagram category (e.g. an algebraic theory) representing the schema. The resulting category whose objects are instances of the schema is, in the literal sense, a "choice" of how to extend the schema to a bicomplete category, but it's the correct choice because it captures the desired information: a model of the algebraic theory is what we intend to mean by an instance of the schema. I would expect that something similar is true in your case: among all the bicompletions, one of them is the correct choice for your purpose.

view this post on Zulip sarahzrf (Apr 25 2020 at 23:58):

dusko said:

now you take me as some sort of a personal enemy of limits and colimits.

i'm not sure where you're getting this? i just take you as someone who thinks that limits and colimits are less useful of a concept than i believe they are

view this post on Zulip John Baez (Apr 26 2020 at 01:42):

I think he's engaging in his usual sense of humor here: I detect a bit of exaggeration and a twinkle in his eye... it might help to meet him.

view this post on Zulip sarahzrf (Apr 26 2020 at 01:43):

hmm, i'd rather limit him than meet him :devil:

view this post on Zulip sarahzrf (Apr 26 2020 at 01:43):

i kid, i kid

view this post on Zulip John Baez (Apr 26 2020 at 01:44):

You should colimit him - set him free!

view this post on Zulip Morgan Rogers (he/him) (Apr 26 2020 at 08:59):

dusko said:

the real numbers are constructed as a completion of a particular poset under infima and suprema (meets and joins).

1) the real numbers have no maximum or minimum elements :stuck_out_tongue:
2) are the real numbers the only completion of the rationals with respect to suprema of bounded-above sequences? Doesn't one need to make extra choices, like demanding that the result be linearly ordered so that the Dedekind completion is universal? I don't know for sure but I would have thought that if the reals were just the completion of the rationals in this way then that would be one of the standard constructions of the reals, rather than having to do all the hard work with Dedekind cuts or Cauchy sequences?

If you makes enough choices about what properties you want your completion (or generalisation, or categorification...) operation to have, you will eventually end up with a canonical choice, or if you're too fussy no choice at all (in the sense that no construction can meet all of your specifications). I'm more or less just repeating was Mike was saying here, though.

view this post on Zulip Soichiro Fujii (Apr 28 2020 at 01:30):

Hi @Morgan Rogers,

I just wanted to mention that it is possible to characterize the poset [,][-\infty,\infty] of extended real numbers (i.e., the poset R\mathbb{R} of real numbers augmented with the least element -\infty and greatest element \infty), as the unique completion of the poset Q\mathbb{Q} of rational numbers with a certain property. To state the property, it is convenient to see posets as 2\mathbf{2}-enriched categories, where 2\mathbf{2} is the two-element quantale. Then the inclusion Q[,]\mathbb{Q}\longrightarrow [-\infty,\infty] is the unique dense and codense fully faithful 2\mathbf{2}-functor into a (skeletal and) complete 2\mathbf{2}-category (i.e., a complete lattice).

A few remarks:

view this post on Zulip dusko (Apr 28 2020 at 11:56):

Morgan Rogers said:

dusko said:

the real numbers are constructed as a completion of a particular poset under infima and suprema (meets and joins).

1) the real numbers have no maximum or minimum elements :stuck_out_tongue:
2) are the real numbers the only completion of the rationals with respect to suprema of bounded-above sequences? Doesn't one need to make extra choices, like demanding that the result be linearly ordered so that the Dedekind completion is universal? I don't know for sure but I would have thought that if the reals were just the completion of the rationals in this way then that would be one of the standard constructions of the reals, rather than having to do all the hard work with Dedekind cuts or Cauchy sequences?

If you makes enough choices about what properties you want your completion (or generalisation, or categorification...) operation to have, you will eventually end up with a canonical choice, or if you're too fussy no choice at all (in the sense that no construction can meet all of your specifications). I'm more or less just repeating was Mike was saying here, though.

you seem to be asking me to tell you what is in Dedekind's Zahlenschrift. it is a very easy and elegant read, and an english translation surely exists. if you construct real numbers as a complertion, then they obviously have to have a maximum and a minimum element. in dedekind's time, they used to typeset the maximum element by putting the number 8 on its side... the whole story lifts to arbitrary posets, in a little paper by MacNeille, and there is a think a very short and simple section in johnstone's spaces book. a thorough analysis of the consequences and uses of such tight bicompletions is in a paper by Banaschewski and someone else.

view this post on Zulip dusko (Apr 28 2020 at 12:22):

Mike Shulman said:

dusko , your description that you've repeated several times is too vague for me to understand your point. But overall, I would expect that the parameters of the problem and the information you want to store would dictate what category you should be working in to capture the information you want. For instance, some people use categories to represent databases, starting with a small diagram category (e.g. an algebraic theory) representing the schema. The resulting category whose objects are instances of the schema is, in the literal sense, a "choice" of how to extend the schema to a bicomplete category, but it's the correct choice because it captures the desired information: a model of the algebraic theory is what we intend to mean by an instance of the schema. I would expect that something similar is true in your case: among all the bicompletions, one of them is the correct choice for your purpose.

if we go down this road, we will start discussing whether there is a place for some sort of antropic principle in mathematics: should the computational outputs of a mathematical theory depend on mathematicians' free will? if the answer is no, i win. if the answer is yes, then i yield my free choice of the answer to john baez.

sorry, john already explained that i sometimes have trouble taking things seriously. but this one really can't be serious. categorical structures are not things which can be attacked or defended. they don't have any moral content. they do things or they don't do things. limits and colimits play their role where they play their role, but they are not the answer the all questions. maybe my examples are not good, but there are surely other. such is the nature of science. so when we notice a question that they don't answer, then we shouldn't attack the question, but look for the answer. for instance, what is the categorifiction of the real numbers? it would be nice to get a category where the multiplication is a tensor, and the addition the biproduct, so that you can estract the linear operators from a matrix as kan extensions. how about that? (there will have to be some refinement of limits in there.)

view this post on Zulip Morgan Rogers (he/him) (Apr 28 2020 at 12:56):

dusko said:

you seem to be asking me to tell you what is in Dedekind's Zahlenschrift.

That's okay, I was perfectly satisfied with Soichiro's reply.

view this post on Zulip Mike Shulman (Apr 28 2020 at 20:42):

No, it has nothing to do with the anthropic principle. It's about correctness for your particular application. When you model a real-world situation with a differential equation, there is a right differential equation to use (modulo choice of approximation and model, etc.) and plenty of wrong ones, even though mathematically speaking they are perfectly fine differential equations. The same is true when you model a real-world situation with category theory.

view this post on Zulip Mike Shulman (Apr 28 2020 at 20:44):

No one suggested that limits and colimits are the answer to all questions. You were saying that you wanted to use limits and colimits but that you were having trouble choosing the right bicompletion in which to calculate those limits and colimits. If limits and colimits aren't the right thing for your application after all, then the existence of multiple inequivalent bicompletions is irrelevant to you.

view this post on Zulip sarahzrf (Apr 28 2020 at 22:09):

(btw, im pretty sure the anthropic principle doesnt have anything to do with free will, it's more like "of course we're gonna observe a bunch of phenomena that allow human life to exist, because otherwise we wouldn't be here to observe the lack of those phenomena")

view this post on Zulip Notification Bot (Oct 04 2020 at 22:36):

This topic was moved by Nathanael Arkor to #learning: questions > Is the category of graphs monoidal closed?

view this post on Zulip dusko (Apr 25 2022 at 05:00):

aloha zulip,
about 2 years ago there was this lenghy thread about limits and colimits, started by @John Baez and @Mike Shulman i think, where i sortof talked a lot. some of it stayed in my head as we continued to struggle with concept mining from news streams, so there is now a paper with more about the problem that i was ranting about:
https://arxiv.org/abs/2204.09285
maybe still of interest?
-- dusko