Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
As I mentioned in my “new member” post (I don’t know how to do fancy references to other posts yet), I am looking for a notion of “remainder” in category theory.
I’m describing a “system behavior” and a map of that behavior to the behavior of a “component” of the system. The question at hand is: what is the best description I can find of the behavior of the other components?
Because a composition of components (and synchronization between) them, in my category leads to a “jointly monic family” of maps from the system behavior to the behavior of the components, I could therefore say that I’m looking for the “smallest” component that allows me to form a “jointly monic pair” with the map into the “known” component.
I got to this definition at first:
I though it was a rather natural notion, but have not found references to it yet.
Mike Shulman and David Roberts already responded with two questions:
1) can I give an example of whether such a remainder can exist at all? He didn’t think it would exist for Set.
2) Isn’t it a trivial notion? If you take , the identity might do the job.
As to 1)… I’m going to think about it. I think I have an example in the category of prefix orders, on which I just posted a page, but I still need to check it. (Apologies for asking the question before doing my homework… but sometimes you can spend hours figuring out what other people already know ;-)
As to 2)… shoot… that is a suggestion I overlooked. In my own examples there are often “smaller” candidates for than , but they do not seem to come out this way. Intuitively, in Set, the map should not be injective at points where is already injective. But the definition still allows that apparently. Back to the drawing board… Any suggestions?
David is right, btw, about any category and any at all: your definition says it is an initial object in some full subcategory of , so as long as that subcategory contains the initial object of (namely and ) — and it does — that is also the initial object in the subcategory. I think I was originally trying to solve the problem you actually had in mind of making a map that’s “only injective where is not”, and that’s what I thought would not exist. Perhaps what you want is a terminal object of the same category? But look at first; suppose is the first projection , where . What do you want to be? Since and , you need to separate those pairs. But if you want to be noninjective “at points where is already injective” then presumably you want something like or — but you can’t have both of those, otherwise which isn’nt allowed, and there’s no universal way to pick one but not the other.
Thanks Mike, good example. (I’m not a full time category theorist, but after some parsing I can get the first part of your post as well :-)
Indeed, let’s look at Set first. If is the first projection of , then (intuitively) I would like to become the second projection. That would at least be my idea of division within Set… Whenever is not an actual projection, it will be a bit tricky to tell what should be, but indeed for projections it should work out in any/most categories.
So, what are we doing really then… I think should split the points that equates, but it can identify points that distinguishes. Furthermore, should identify “as many points as possible”, and that is where the difficulty starts.
Okay, then let’s look at whether terminal objects work…
Second try: given , and object is a remainder of if there exists a map such that is jointly monic, and for any with jointly monic there is a map such that .
Notice that I have reversed the direction of but also dropped the uniqueness requirement, because it will give trouble whenever is non-surjective.
This seems to work for the simple example. It is a standard result that the two projections form a jointly monic pair. Furthermore, any candidate must at least contain two points in order to distinguish from , otherwise cannot be jointly monic. Furthermore, the image of will contain at most points, and the remaining points an be mapped arbitrarily to . Simply enumerating the possibilities for images that contain , or points quickly leads to the conclusion that indeed the second projection is a witness to show that divided by gives .
I’ve tried a simple example in my category of prefix orders as well, and it also seems to work there.
Next, I guess I should prove that in general when is the first projection of a binary product, is the second projection. Or try a few more examples. And after that, we still have the question whether/when is unique…
And pondering the diagram a bit… what would the consequence be if we weaken the definition to:
Third try: given , and object is a remainder of if for every with jointly monic, there is an such that is jointly monic.
Whenever the second try holds, the third try holds as well. But of course the third try has fewer properties in general. If the third try still gives a unique choice for however, it means that the definition becomes possible in more categories.
My point about is that given only a 4-element set and one of its projections to a 2-element set, there is no canonical, hence no universal, way to identify another map as “the second projection”. Maybe it would be clearer to consider the function defined by and . What would you want to be in this case?
Theorem (using either definition version 2 or 3): If in our category of choice all pushouts exist and all epi’s have sections (the axiom of choice, I believe), then the natural projections of a binary product are each-others remainder.
Proof: Let and be natural projections of . It is a standard result that is jointly monic. Furthermore, let be such that is jointly monic. Then we can create the pushout and , given by maps and . It is a standard result that and are epimorphisms. Let be the section of , then we define and find . So we may conclude that is a remainder of , witnessed by .
If I didn’t make any mistakes, in Set the remainders (if they are indeed unique) therefore behave as I would like them to for the time being.
Here’s an analogy that might be helpful: given a subspace of a vector space , there is no canonical way to single out a complementary subspace such that . What you can do is consider the quotient space , which plays a similar role. Or if is equipped with an inner product, you can define the orthogonal subspace .
@Mike. Yes, I see. But I’m not directly concerned with the choice of exactly. I’m concerned with finding the object …
From a category-theoretic point of view, you shouldn’t expect to determine an object without the morphisms that structure it.
You may be on to something with the non-uniqueness however; a weakly terminal object in some category could be what you want.
Thanks for the analogy.
Division between objects would be a ’quotient object’. Division between maps would be a ’quotient map’. Division between an object and map would be what?
In my use-case, I have a map from an object representing a system behavior to an object representing a component, and I would like to find a specification of the remaining components. I’m “sideways” interested in finding a map into this specification as well, but am also happy to allow multiple of such maps. So perhaps version 3 of my definition is closest to my intuition at the moment.
Hm. How do you quote in this forum?
Thanks for the remark that I should not expect to determine an object without the morphisms that structure it.
It is “easy” to see that any two remainder are adjoint by definition. So perhaps that is the best I can hope for?
I’ve been reading up on congruence to understand quotient spaces better, but they have the ’opposite’ effect of what I want to achieve, it seems.
What reasoning leads you to dub this a ’remainder’? What is your working example that you want to apply this concept to?
Re: terminology, a “quotient object” is actually technically already a quotient of an object by a map; you can’t divide one object by another without a morphism to relate them. Usually a “quotient map” is the map into a quotient object that gives it its universal property.
What do you mean by “adjoint”?
You could try looking at pushout complements and span rewriting, which are another way to “delete part of an object and replace it with something else”.
How do you quote in this forum?
Prefix by >
, as in
> How do you quote in this forum?
If you want to find out how someone on the nForum does something – quote, link, etc. – you can just find an instance and click on ’Source’.
What reasoning leads you to dub this a ’remainder’? What is your working example that you want to apply this concept to?
I still have some doubts on whether it should be called remainder. Actually ’fraction’ may be a better term.
As I mentioned in the opening of my post, I have a model of behavior of an entire (software) system, and I have a model of one of its components. Categorically, the relation between an entire system and its components can be seen as a jointly monic family. But in my current situation I have only been given a part of that family, and I want to make a “best guess” as to what the “remainder” may be, or the “fraction” of what I’m missing.
The example from Set suggested by Mike shows that pretty well. If you have been given only one projection out of a pair of canonical projections from a product, my intuition tells me that finding the remainder means finding the other projection. In case products exist in a category, you can rephrase my question as: has been given, now construct and a monomorphism that agrees with . In other words, given and you are finding the smallest such that .
Does that make sense?
The ’Source’ button is usefull ;-)
You could try looking at pushout complements and span rewriting
That would require me to know more than ’just’ the map to start with.
But the suggestion is helpful in the sense that, in my definition, I could require an epimorphism into the remainder/fraction (I’m starting to prefer the term fraction, thanks for questioning David), rather than just a map. Switching to weak final objects leads to non-uniqueness, but requiring epi restores some of that.
In summary so far, working through the above, how about this:
Definition: given , a map is a fraction of if is jointly monic and for any jointly monic pair there exists a such that .
Uniqueness theorem: if and are epic fractions of , then and are isomorphic.
Proof: (I guess this is a standard result for weakly final epis, but I am a real newbe, so I need to do this for my own understanding.) Consider and to be epimorphic fractions of . Then there exist and such that and . So and because is epic we find . Similarly, . Q.E.D.
Basic intuition theorem: consider the natural projections and of a product , then is an epic fraction of and is an epic fraction of .
Proof: that projections are epic is standard, and that the theorem is symmetric is clear, so we only need to prove that is a fraction of . How to go about that is not so clear to me. Maybe it is not even true in general, in which case my definition might need more tweaking.
The definition at least works for the example in Set, and also seems to work for my own use-case examples. Next, I think it is worthwhile to see what tweaking is necessary to get the basic intuition theorem to work out…
So here’s an interesting test case: Take for some surjective function. Special cases of this are projections , for some standard fibre . But how to proceed when all the fibres are not necessarily isomorphic? In a suitable Boolean lextensive category (not sure of the addition extra requirements) one can do things like decompose into a disjoint sum of the subobject on which is injective, and the rest.
I’m trying to follow, but I lack a lot of category theoretic ’basics’ I’m afraid.
Special cases of this are projections X=Z×F→Y, for some standard fibre F.
I needed to read-up on fiber for this, but it doesn’t give me enough info on what you mean by this sentence. Can you spell your construction out in smaller steps, please?
David just means a fixed object , which then happens to be the fiber of the projection .
As an example of his question, consider where and . Here it doesn’t seem to me that any fraction exists, since both where and and where and are jointly monic with , and “maximally” so in that they don’t remain so after composing with any non-injective function out of their codomains; but neither factors through the other.
Thank you! That is a very nice example to chew on. It actually works in my category of behaviors of components as well. But I do notice that, in your example, and simply treat and in a ’reverse’ fashion, undistinguishable by . So my feeling is that both should be considered equivalent in some way, perhaps by allowing an auto-isomorphism on .
I.e. fractions should disregard symmetries on . I wouldn’t have found that on my own :-)
Thanks, Mike. That was indeed a typo, should have had be instead, so I’ve edited.
Here’s another thought: surjective functions with domain are the same as equivalence relations on , and although your isn’t assumed surjective, it only matters up to its image, hence up to its kernel pair which is the equivalence relation it determines. On this side, I think that what you are looking for is, given an equivalence relation on (the kernel of ), you want another equivalence relation on such that , the diagonal relation, and which is maximal with this property.
Yes, that might work too, I suppose. (According to kernel you actually mean kernel pair, right? The pullback of along itself.)
After a nights sleep, I figured out how to adapt my own definition a bit as well, so now I have two definitions which both seem reasonable (for the time being).
Theorem 1: Fractions are unique up-to isomorphism.
Proof: let and both be fractions of . Observe that is jointly monic. Applying the definition of fraction gives us maps and such that and are jointly monic, and and are epimorphisms. Applying the definition of fraction again gives us maps and such that and . From this we obtain , and because is epic, . Similarly, . So and are isomorphisms between and .
Conjecture: Given a natural projection , if has a fraction, then it is isomorphic to .
Conjecture: Given a natural projection , we find is a fraction of .
And my first quick attempt to formalize Mike’s suggestion, while keeping it ’comparable’ to the first definition. (I’m not sure if I got the translation into arrows entirely right, please have a look).
Definition 2 : Given a map . Let be the kernel pair of (the pullback of over itself). An object is a fraction of if there exists an epimorphism for which the kernel pair (the pullback of over itself) has the property that every with and is a monomorphism.
Conjecture: Fractions are unique up-to isomorphism.
Conjecture: Given a natural projection , if has a fraction, then it is isomorphic to .
Conjecture: Given a natural projection , we find is a fraction of .
I’ll get back later to seeing whether I can prove any of the conjectures, or find conditions under which they can be proven.
Definition 2 : Given a map . Let be the kernel pair of (the pullback of over itself). An object is a fraction of if there exists an epimorphism for which the kernel pair (the pullback of over itself) has the property that every with and is a monomorphism.
Close! But I think the inclusions go the other direction: means that the kernel pair of contains , not conversely. Also there should be some kind of maximality condition, e.g. that their union in the poset of equivalence relations is the full relation, i.e. they are complements in that poset. Finally, an object in category theory should be equipped with a morphism rather than just be such that a morphism exists (e.g. a cartesian product is equipped with projections ). So if we turn all the equivalence relations into epimorphisms, I would state the definition something like this:
Definition 2: Given a map , a fraction of is an epimorphism such that (1) if is an epimorphism such that and both factor through it, then is an isomorphism; and (2) the pushout of and is constant (factors through the terminal object).
However, with this definition as stated, your first conjecture
Fractions are unique up to isomorphism.
is false in complete generality. Consider any lattice as a thin category and let be an object that has more than one distinct complement, i.e. with and . Then since every morphism in a thin category is epi, and are nonisomorphic fractions of . This is also a counterexample to your second conjecture, since .
However, a more reasonable formulation would be to add conditions on the category and/or restrict to some well-behaved subclass of epimorphisms like strong, extremal, or regular ones. Of course it’s still false if you ask for the isomorphism to respect the morphisms from , but absent that condition I don’t yet know the answer (though there could still be an easy one, I haven’t thought about it very hard).
Moreover, your third conjecture:
Given a natural projection , we find is a fraction of .
is almost true, in good cases. It’s not quite true even in because may not be an epimorphism (consider ), but it is true in if both and are nonempty. More generally, I believe it is true in any regular category if instead of “epimorphism” we say “regular epimorphism” (or assume that all epis are regular, as in a pretopos) and assume that and are well-supported, i.e. and are regular epi. (The proof I have in mind uses the internal language, though, and I haven’t tried to compile it out in terms of arrows.)
I feel like the structure of the lattice of equivalence relations (or quotients) of an object in a regular category must have been studied before, but I don’t know where to find it. Perhaps stackexchange might help.
Classically, the lattice of equivalence relations on a set forms a geometric lattice or a matroid lattice. I don’t think I’ve ever considered the situation for more general regular (or exact) categories.
Definition 2: Given a map f:X→Y, a fraction of f is an epimorphism g:X→F such that (1) if e:X→Z is an epimorphism such that f and g both factor through it, then e is an isomorphism; and (2) the pushout of f and g is constant (factors through the terminal object).
Thanks Mike, I already felt actually creating the kernel pairs was cumbersome. I’m still chewing on the ’constant’ part, which is a new trick for me.
My thinking was that if is also epi, then the pushout should be the terminal object, since that would correspond to the union of the kernel pairs of and in the lattice of equivalence relations being the full relation. If is not epi then whatever extra stuff is in its codomain will still be there in the pushout, but the map from to the pushout factors through the image of the image of , hence through the terminal object.
@Todd, thanks! Do you know if anything is known about the relation of “having isomorphic quotients” on that lattice?
Mike, I haven’t been following this thread, and so I may be misunderstanding or maybe I’m being dense, but: what do you mean? I consider two quotients and to be isomorphic if there is an isomorphism making the obvious triangle commute. In that case, and correspond to the same equivalence relation. So I don’t know what you’re asking.
I mean an isomorphism not making the obvious triangle commute.
Trying to relate your definition to mine, I discovered the following (which is probably already obvious to you).
Theorem: in a category in which all products exist is jointly monic if and only if any map that factors through and is monic.
That any epi that factors through is iso would then be true in any category where mono+epi implies iso.
in a category in which all products exist is jointly monic if and only if any map that factors through and is monic.
That doesn’t sound right. The map to the terminal object always factors through and , but isn’t generally monic. Maybe I misunderstood what you mean?
Ah, or maybe I misunderstood what you mean by “factors through”. I couldn’t find a formal definition… I’ll elaborate on what I found and make it self-contained, including the standard definitions. (Is there a way to put diagrams in posts?)
Definition: a product of and is an object with projections and such that for any pair , there is a unique map such that and .
Theorem 1: given a pair of jointly monic maps and , let be such that there exist and with and , then is monic.
Proof: assume two such that , then and , so by joint monicity . Therefore, is monic.
Theorem 2: assuming products exist, let be a pair of maps and . Furthermore, assume that for any with and such that and we find is monic. Then is jointly monic.
Proof: Observe that in particular is assumed to be monic, with and the natural projections from the product. Now, let be a pair of maps such that and . Then by definition of product there is a unique arrow such that and , as well as a unique arrow such that and . Because and we find , and because and we find and similarly . Therefore, . We assumed to be monic, therefore , which concludes the proof that is jointly monic.
Ah, I see the confusion. When we say that factors through (since writing is “factoring” , analogously to ), not that factors through .
Thanks… But then, when , do you also say factors through ? In that case, using the sentence “factors through” without an indication of left or right is ambiguous…
Now I’ll reread the posts above to see if they make sense again/still to me ;-)
The little theorem is what it is, of course. But I guess it is also pretty standard for people working with joint morphisms often. I guess so standard that there is no reference for it… Does something like that deserve a wiki-page or comment according to you? There is value in such ’trivia’, but there is also a big risk of a wiki become just a collection of such trivia then…
Back to your definition:
Definition 2: Given a map , a fraction of f is an epimorphism such that (1) if is an epimorphism such that and both factor through it, then is an isomorphism; and (2) the pushout of and is constant (factors through the terminal object).
In a category where epi+mono implies iso, this is equivalent to saying
Which in a category where products exist comes down to
That definition is closer to my goal of treating compositions as relations between objects, and under mild conditions coincides with your intuition according to my previous post. Nice.
Now, I’ll start studying the factoring through a terminal object as a way to obtain isomorphism of fractions under reasonable conditions :-)
using the sentence “factors through” without an indication of left or right is ambiguous
Technically, yes. Although that would be true regardless of which of or is said to “factor through” the other. But if and share a domain but not a codomain, or a codomain but not a domain, as is usually the case, then the ambiguity is resolved as only one choice is possible.
Does something like that deserve a wiki-page or comment according to you?
Yes, I would probably generalize it to a statement about one family of morphisms factoring through another jointly-monic family, and add it in a “Properties” section to jointly monic family. The special case when both families are single morphisms is already recorded at monomorphism#properties: if is a monomorphism, so is .
I’ll give it a shot as soon as I have the time :-)
Now, I’ll start studying the factoring through a terminal object as a way to obtain isomorphism of fractions under reasonable conditions :-)
Firstly, if I’m not mistaken, using the existence of pushouts is not necessary, because the terminal object is supposed to be the pushout… so
Following your idea (I think) the extension of and into a commuting square represents the “union, closed under symmetry and transitivity” of the equivalences represented by the original maps and . That sounds okay to me. If this union is constant, i.e. factors through the terminal object, that implies that “all information is thrown away” by the new equivalence, i.e. everything is equated.
That last part is close, but not the same I think, as my intuition that: whenever makes a distinction, then should try to avoid making this distinction.
The tricky part is that in some categories, may not be able to avoid making distinctions. In my category of choice, a terminal object exists, but nonetheless I’m not sure that is free to avoid making distinctions (okay perhaps that just means the distinctions will show up in the terminal object then… true… but this is subtle). I’d have to think about quite examples for a while to make this more concrete though. Furthermore, I don’t like to have to use the terminal object as part of my definition, because I think that having a constant map implies that all information is thrown away, rather than that it is the same as saying all information is thrown away. In a sense, using the terminal object makes the definition stronger than I intend it to be.
Some more thought…
So given maps and the intuition is that whenever , the map equates whatever is equated by or . If we want to state that equates ’everything’, we could state that as is constant, but this requires the existence of a terminal object. Alternatively, we could perhaps also state that is the kernel of ?
Pity I still have to assume existence of the product , but imho better than using a terminal object (is there a difference whenever both exist?). Also a pity that being epic does not simply follow from a “smallest solution” condition, and that I do not immediately see under which conditions we get uniqueness of fractions. I agree with you, however, that this may in general be unreasonable to assume, but should work out in reasonable conditions.
What do you have against terminal objects?
In general, being the kernel of is the same as saying that for any two morphisms with codomain we have , i.e. that is a constant morphism in the weak sense. If has an image, this is the same as saying that that image is subterminal, and I think it would be better for it to be terminal. But note that at constant morphism there is given a way to phrase the strong sort of “constancy” without assuming the existence of a terminal object, so if you really happen to be in a category without a terminal object (but with pullbacks and products? I can’t think of too many categories like that) then you could use that.
What do you have against terminal objects?
It’s personal ;-) I’d rather not be dependent on them, because I have the intuition that ’being constant’ has nothing to do with ’being terminal’. I didn’t look it up earlier, because I simply accepted your definition of factoring through the terminal object, but your reference to constant morphism helped a lot. I like the first definition much better than the second, and it also fits better when combining it with joint-monicity.
Why do you feel that it would be better for it to be terminal? I understand this gives you more/better properties, but I only want those properties if they also follow intuitively from what I think a fraction should be. In other words, why ask for a strong definition if the weak definition is sufficient to capture what you want? To me that goes against Occam’s razor, so to speak.
Well, in general I believe the second stronger definition of constant is better. However, it looks like in this case I may have been led astray by that general fact, because what we’re doing is rephrasing stuff about equivalence relations in terms of their quotients, and the quotient that corresponds to the full relation is the support of an object, which is subterminal and not necessarily terminal. So in this case, I think you’re probably right to use the weaker notion.
1 to 51 of 51