Does the set Hom(X,Y), in any category, always form an Abelian group?











up vote
0
down vote

favorite












Given any category C and any two C-objects X and Y, is it always the case that the set Hom(X, Y) of morphisms from X to Y form an Abelian group? If so, and to be clear, is this always the case regardless of whether or not C itself is Abelian, Ab?










share|cite|improve this question


















  • 1




    It's rarely true. Consider the category of sets.
    – Randall
    Nov 15 at 16:27










  • No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
    – Mees de Vries
    Nov 15 at 16:28










  • In general you can at most say that it is a set.
    – drhab
    Nov 15 at 16:28










  • What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
    – gandalf61
    Nov 15 at 16:32






  • 2




    Such category is called $mathbf{Ab}$-enriched category.
    – Seewoo Lee
    Nov 15 at 16:38















up vote
0
down vote

favorite












Given any category C and any two C-objects X and Y, is it always the case that the set Hom(X, Y) of morphisms from X to Y form an Abelian group? If so, and to be clear, is this always the case regardless of whether or not C itself is Abelian, Ab?










share|cite|improve this question


















  • 1




    It's rarely true. Consider the category of sets.
    – Randall
    Nov 15 at 16:27










  • No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
    – Mees de Vries
    Nov 15 at 16:28










  • In general you can at most say that it is a set.
    – drhab
    Nov 15 at 16:28










  • What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
    – gandalf61
    Nov 15 at 16:32






  • 2




    Such category is called $mathbf{Ab}$-enriched category.
    – Seewoo Lee
    Nov 15 at 16:38













up vote
0
down vote

favorite









up vote
0
down vote

favorite











Given any category C and any two C-objects X and Y, is it always the case that the set Hom(X, Y) of morphisms from X to Y form an Abelian group? If so, and to be clear, is this always the case regardless of whether or not C itself is Abelian, Ab?










share|cite|improve this question













Given any category C and any two C-objects X and Y, is it always the case that the set Hom(X, Y) of morphisms from X to Y form an Abelian group? If so, and to be clear, is this always the case regardless of whether or not C itself is Abelian, Ab?







category-theory






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Nov 15 at 16:25









Craig Dean

361




361








  • 1




    It's rarely true. Consider the category of sets.
    – Randall
    Nov 15 at 16:27










  • No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
    – Mees de Vries
    Nov 15 at 16:28










  • In general you can at most say that it is a set.
    – drhab
    Nov 15 at 16:28










  • What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
    – gandalf61
    Nov 15 at 16:32






  • 2




    Such category is called $mathbf{Ab}$-enriched category.
    – Seewoo Lee
    Nov 15 at 16:38














  • 1




    It's rarely true. Consider the category of sets.
    – Randall
    Nov 15 at 16:27










  • No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
    – Mees de Vries
    Nov 15 at 16:28










  • In general you can at most say that it is a set.
    – drhab
    Nov 15 at 16:28










  • What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
    – gandalf61
    Nov 15 at 16:32






  • 2




    Such category is called $mathbf{Ab}$-enriched category.
    – Seewoo Lee
    Nov 15 at 16:38








1




1




It's rarely true. Consider the category of sets.
– Randall
Nov 15 at 16:27




It's rarely true. Consider the category of sets.
– Randall
Nov 15 at 16:27












No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
– Mees de Vries
Nov 15 at 16:28




No -- or at least, not in a way that has anything to do with the category. Categories like $mathsf{Set}, mathsf{Top}, mathsf{Graph}$ form some counterexamples.
– Mees de Vries
Nov 15 at 16:28












In general you can at most say that it is a set.
– drhab
Nov 15 at 16:28




In general you can at most say that it is a set.
– drhab
Nov 15 at 16:28












What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
– gandalf61
Nov 15 at 16:32




What would the group operation be ? If $X$ and $Y$ are two different objects, and $f$ and $g$ are two different morphisms from $X$ to $Y$, how would you "compose" $f$ and $g$ ?
– gandalf61
Nov 15 at 16:32




2




2




Such category is called $mathbf{Ab}$-enriched category.
– Seewoo Lee
Nov 15 at 16:38




Such category is called $mathbf{Ab}$-enriched category.
– Seewoo Lee
Nov 15 at 16:38










3 Answers
3






active

oldest

votes

















up vote
3
down vote













Other answers have argued, correctly, that there is in general no way to put a natural group structure on the set of morphisms between two objects.



To see that there is literally no way to do so, note that the set of morphisms from $X$ to $Y$ may be empty, and the empty set cannot be given an abelian group structure.






share|cite|improve this answer




























    up vote
    2
    down vote













    You can put an abelian group structure on pretty much any set you like, but it won't necessarily give you anything meaningful.



    A category $mathcal{C}$ whose hom sets $mathcal{C}(X,Y)$ are endowed with an abelian group structure $(+,0)$. that interacts nicely with the categorical structure of $mathcal{C}$, is called an $mathbf{Ab}$-enriched category (or one of a number of other names, such as a ringoid).



    By 'interacts nicely', I mean that composition $circ : mathcal{C}(X,Y) times mathcal{C}(Y,Z) to mathcal{C}(X,Z)$ is bilinear with respect to the three group operations involved.



    This is a fairly strong condition that is not enjoyed by most categories. For example, in an $mathbf{Ab}$-enriched category, any initial object is also terminal and, more generally, finite products coincide with finite coproducts.



    $mathbf{Ab}$-enriched categories are well studied. For example:




    • Preadditive categories are $mathbf{Ab}$-enriched categories with a zero object (= initial and terminal)

    • Additive categories are preadditive categories with finite biproducts;

    • Abelian categories are additive categories with all kernels and cokernels, such that every monomorphism is a kernel and every epimorphism is a cokernel.






    share|cite|improve this answer






























      up vote
      0
      down vote













      No. In general, there's no operation on $mathbf{Hom}(X,Y)$. To be specific: if we're working in the category of sets, what operation are you putting on $mathbf{Hom}({emptyset},{emptyset,{emptyset}})$? Obviously, you can put an abelian group structure on any set you like (or rather, I'll say on any reasonable set, to avoid messing around with large cardinal stuff), and Hom-sets are always sets, so you could always put an abelian group structure on it, it's just not useful and doesn't tell you anything about the categories or the objects that you didn't already know from properties of the underlying set.



      It is true for Abelian categories, however (you can embed your category in $mathbf{Ab}$, and use the operations there).






      share|cite|improve this answer





















        Your Answer





        StackExchange.ifUsing("editor", function () {
        return StackExchange.using("mathjaxEditing", function () {
        StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
        StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
        });
        });
        }, "mathjax-editing");

        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "69"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        noCode: true, onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














         

        draft saved


        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2999909%2fdoes-the-set-homx-y-in-any-category-always-form-an-abelian-group%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        3
        down vote













        Other answers have argued, correctly, that there is in general no way to put a natural group structure on the set of morphisms between two objects.



        To see that there is literally no way to do so, note that the set of morphisms from $X$ to $Y$ may be empty, and the empty set cannot be given an abelian group structure.






        share|cite|improve this answer

























          up vote
          3
          down vote













          Other answers have argued, correctly, that there is in general no way to put a natural group structure on the set of morphisms between two objects.



          To see that there is literally no way to do so, note that the set of morphisms from $X$ to $Y$ may be empty, and the empty set cannot be given an abelian group structure.






          share|cite|improve this answer























            up vote
            3
            down vote










            up vote
            3
            down vote









            Other answers have argued, correctly, that there is in general no way to put a natural group structure on the set of morphisms between two objects.



            To see that there is literally no way to do so, note that the set of morphisms from $X$ to $Y$ may be empty, and the empty set cannot be given an abelian group structure.






            share|cite|improve this answer












            Other answers have argued, correctly, that there is in general no way to put a natural group structure on the set of morphisms between two objects.



            To see that there is literally no way to do so, note that the set of morphisms from $X$ to $Y$ may be empty, and the empty set cannot be given an abelian group structure.







            share|cite|improve this answer












            share|cite|improve this answer



            share|cite|improve this answer










            answered Nov 15 at 20:40









            Jeremy Rickard

            15.9k11642




            15.9k11642






















                up vote
                2
                down vote













                You can put an abelian group structure on pretty much any set you like, but it won't necessarily give you anything meaningful.



                A category $mathcal{C}$ whose hom sets $mathcal{C}(X,Y)$ are endowed with an abelian group structure $(+,0)$. that interacts nicely with the categorical structure of $mathcal{C}$, is called an $mathbf{Ab}$-enriched category (or one of a number of other names, such as a ringoid).



                By 'interacts nicely', I mean that composition $circ : mathcal{C}(X,Y) times mathcal{C}(Y,Z) to mathcal{C}(X,Z)$ is bilinear with respect to the three group operations involved.



                This is a fairly strong condition that is not enjoyed by most categories. For example, in an $mathbf{Ab}$-enriched category, any initial object is also terminal and, more generally, finite products coincide with finite coproducts.



                $mathbf{Ab}$-enriched categories are well studied. For example:




                • Preadditive categories are $mathbf{Ab}$-enriched categories with a zero object (= initial and terminal)

                • Additive categories are preadditive categories with finite biproducts;

                • Abelian categories are additive categories with all kernels and cokernels, such that every monomorphism is a kernel and every epimorphism is a cokernel.






                share|cite|improve this answer



























                  up vote
                  2
                  down vote













                  You can put an abelian group structure on pretty much any set you like, but it won't necessarily give you anything meaningful.



                  A category $mathcal{C}$ whose hom sets $mathcal{C}(X,Y)$ are endowed with an abelian group structure $(+,0)$. that interacts nicely with the categorical structure of $mathcal{C}$, is called an $mathbf{Ab}$-enriched category (or one of a number of other names, such as a ringoid).



                  By 'interacts nicely', I mean that composition $circ : mathcal{C}(X,Y) times mathcal{C}(Y,Z) to mathcal{C}(X,Z)$ is bilinear with respect to the three group operations involved.



                  This is a fairly strong condition that is not enjoyed by most categories. For example, in an $mathbf{Ab}$-enriched category, any initial object is also terminal and, more generally, finite products coincide with finite coproducts.



                  $mathbf{Ab}$-enriched categories are well studied. For example:




                  • Preadditive categories are $mathbf{Ab}$-enriched categories with a zero object (= initial and terminal)

                  • Additive categories are preadditive categories with finite biproducts;

                  • Abelian categories are additive categories with all kernels and cokernels, such that every monomorphism is a kernel and every epimorphism is a cokernel.






                  share|cite|improve this answer

























                    up vote
                    2
                    down vote










                    up vote
                    2
                    down vote









                    You can put an abelian group structure on pretty much any set you like, but it won't necessarily give you anything meaningful.



                    A category $mathcal{C}$ whose hom sets $mathcal{C}(X,Y)$ are endowed with an abelian group structure $(+,0)$. that interacts nicely with the categorical structure of $mathcal{C}$, is called an $mathbf{Ab}$-enriched category (or one of a number of other names, such as a ringoid).



                    By 'interacts nicely', I mean that composition $circ : mathcal{C}(X,Y) times mathcal{C}(Y,Z) to mathcal{C}(X,Z)$ is bilinear with respect to the three group operations involved.



                    This is a fairly strong condition that is not enjoyed by most categories. For example, in an $mathbf{Ab}$-enriched category, any initial object is also terminal and, more generally, finite products coincide with finite coproducts.



                    $mathbf{Ab}$-enriched categories are well studied. For example:




                    • Preadditive categories are $mathbf{Ab}$-enriched categories with a zero object (= initial and terminal)

                    • Additive categories are preadditive categories with finite biproducts;

                    • Abelian categories are additive categories with all kernels and cokernels, such that every monomorphism is a kernel and every epimorphism is a cokernel.






                    share|cite|improve this answer














                    You can put an abelian group structure on pretty much any set you like, but it won't necessarily give you anything meaningful.



                    A category $mathcal{C}$ whose hom sets $mathcal{C}(X,Y)$ are endowed with an abelian group structure $(+,0)$. that interacts nicely with the categorical structure of $mathcal{C}$, is called an $mathbf{Ab}$-enriched category (or one of a number of other names, such as a ringoid).



                    By 'interacts nicely', I mean that composition $circ : mathcal{C}(X,Y) times mathcal{C}(Y,Z) to mathcal{C}(X,Z)$ is bilinear with respect to the three group operations involved.



                    This is a fairly strong condition that is not enjoyed by most categories. For example, in an $mathbf{Ab}$-enriched category, any initial object is also terminal and, more generally, finite products coincide with finite coproducts.



                    $mathbf{Ab}$-enriched categories are well studied. For example:




                    • Preadditive categories are $mathbf{Ab}$-enriched categories with a zero object (= initial and terminal)

                    • Additive categories are preadditive categories with finite biproducts;

                    • Abelian categories are additive categories with all kernels and cokernels, such that every monomorphism is a kernel and every epimorphism is a cokernel.







                    share|cite|improve this answer














                    share|cite|improve this answer



                    share|cite|improve this answer








                    edited Nov 15 at 23:45

























                    answered Nov 15 at 17:03









                    Clive Newstead

                    49.3k472132




                    49.3k472132






















                        up vote
                        0
                        down vote













                        No. In general, there's no operation on $mathbf{Hom}(X,Y)$. To be specific: if we're working in the category of sets, what operation are you putting on $mathbf{Hom}({emptyset},{emptyset,{emptyset}})$? Obviously, you can put an abelian group structure on any set you like (or rather, I'll say on any reasonable set, to avoid messing around with large cardinal stuff), and Hom-sets are always sets, so you could always put an abelian group structure on it, it's just not useful and doesn't tell you anything about the categories or the objects that you didn't already know from properties of the underlying set.



                        It is true for Abelian categories, however (you can embed your category in $mathbf{Ab}$, and use the operations there).






                        share|cite|improve this answer

























                          up vote
                          0
                          down vote













                          No. In general, there's no operation on $mathbf{Hom}(X,Y)$. To be specific: if we're working in the category of sets, what operation are you putting on $mathbf{Hom}({emptyset},{emptyset,{emptyset}})$? Obviously, you can put an abelian group structure on any set you like (or rather, I'll say on any reasonable set, to avoid messing around with large cardinal stuff), and Hom-sets are always sets, so you could always put an abelian group structure on it, it's just not useful and doesn't tell you anything about the categories or the objects that you didn't already know from properties of the underlying set.



                          It is true for Abelian categories, however (you can embed your category in $mathbf{Ab}$, and use the operations there).






                          share|cite|improve this answer























                            up vote
                            0
                            down vote










                            up vote
                            0
                            down vote









                            No. In general, there's no operation on $mathbf{Hom}(X,Y)$. To be specific: if we're working in the category of sets, what operation are you putting on $mathbf{Hom}({emptyset},{emptyset,{emptyset}})$? Obviously, you can put an abelian group structure on any set you like (or rather, I'll say on any reasonable set, to avoid messing around with large cardinal stuff), and Hom-sets are always sets, so you could always put an abelian group structure on it, it's just not useful and doesn't tell you anything about the categories or the objects that you didn't already know from properties of the underlying set.



                            It is true for Abelian categories, however (you can embed your category in $mathbf{Ab}$, and use the operations there).






                            share|cite|improve this answer












                            No. In general, there's no operation on $mathbf{Hom}(X,Y)$. To be specific: if we're working in the category of sets, what operation are you putting on $mathbf{Hom}({emptyset},{emptyset,{emptyset}})$? Obviously, you can put an abelian group structure on any set you like (or rather, I'll say on any reasonable set, to avoid messing around with large cardinal stuff), and Hom-sets are always sets, so you could always put an abelian group structure on it, it's just not useful and doesn't tell you anything about the categories or the objects that you didn't already know from properties of the underlying set.



                            It is true for Abelian categories, however (you can embed your category in $mathbf{Ab}$, and use the operations there).







                            share|cite|improve this answer












                            share|cite|improve this answer



                            share|cite|improve this answer










                            answered Nov 15 at 16:30









                            user3482749

                            1,709411




                            1,709411






























                                 

                                draft saved


                                draft discarded



















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2999909%2fdoes-the-set-homx-y-in-any-category-always-form-an-abelian-group%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Plaza Victoria

                                In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

                                How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...