#10668: Refactor category support for morphisms (Hom is not a functorial
construction!)
-------------------------------------+-------------------------------------
Reporter: nthiery | Owner: nthiery
Type: defect | Status: needs_work
Priority: major | Milestone:
Component: categories | Resolution:
Keywords: | Merged in:
Authors: Nicolas M. ThiƩry | Reviewers: Simon King
Report Upstream: N/A | Work issues:
Branch: public/categories | Commit:
/morphism-methods-10668 | 5416ba0a866806b9746fd0e46c3888f2c308e73a
Dependencies: #16340 | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by nthiery):
Replying to [comment:51 SimonKing]:
> Replying to [comment:48 SimonKing]:
> > We have
> > {{{
> > sage: Posets().Homsets().Endset().super_categories()
> > [Category of homsets, Category of homsets of posets]
> > }}}
> > hence, in spite of `Homsets.Endset.super_categories`, the fact that
endsets are monoids is not mentioned.
The source of confusion is that the first entry above should have read
as "Category of endsets". I just fixed that (a trivial thing in
_repr_) and will push shortly.
Now I have::
{{{
sage: Posets().Endsets().super_categories()
[Category of endsets, Category of homsets of posets]
}}}
An it's normal that monoids don't show up above because they are a
super category of the category of endsets. Just as a double check:
{{{
sage: Posets().Endsets().is_subcategory(Monoids())
True
sage: Posets().Homsets().Endset().is_subcategory(Monoids())
True
}}}
Cheers,
Nicolas
--
Ticket URL: <http://trac.sagemath.org/ticket/10668#comment:53>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.