#16340: Infrastructure for modelling full subcategories
-------------------------------------+-------------------------------------
Reporter: nthiery | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.4
Component: categories | Resolution:
Keywords: full | Merged in:
subcategories, homset | Reviewers: Darij Grinberg,
Authors: Nicolas M. ThiƩry | Travis Scrimshaw, Simon King
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/categories/full_subcategories-16340|
eb621c7beacb797f43fd41c9156edc453e80a902
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by SimonKing):
Replying to [comment:53 tscrim]:
> Replying to [comment:52 pbruin]:
> > It may be because I'm still misled by the terminology, but I'm afraid
this only increases my confusion about what functorial construction
categories are. In what sense do "topological" and "metric" have
something to do with modelling codomains of a collection of functors? (Of
course topological/metric spaces can be domains/codomains of functors, but
I don't think this is what Nicolas meant in comment:49).
> >
> > To me "topological" and "metric" are examples of "extra structure", in
the sense that there are canonical functors (metric spaces) ->
(topological spaces) -> (sets). In the current Sage
implementation/parlance, I guess they would be regarded as examples of
axioms.
>
> This may not be the right way, but I think of these functional
construction categories as additional data to some base category `C` in
which every object of `C` has a natural way to construct this data that
preserves the morphisms. For graded, make everything be in the 0-th graded
part. For metric/topological, give it the discrete metric/topology.
>
> Actually running with that example, an object in graded algebras would
be the pair `(A, deg)`, right? So if we consider the section of the
forgetful function where `deg(x) = 0` for all `x` in `A`, this would have
algebras as a full subcategory of graded algebras, right? So I think we
might need to be careful with how we are considering the base categories
inside of the functorial construction category. On that, I reverse my
position, functorial construction categories should not be structure
categories because of the natural inclusion mentioned above (unless I'm
wrong).
I am not very much confident about the functorial constructions either. I
am (re-)reading the chapter on functorial constructions in the category
primer right now.
Anyway, it seems to me that Nicolas has addressed the concerns expressed
here (I was rereading all comments), the code is relatively clear (to me,
the unclear parts concern things that existed before, like functorial
constructions), and moreover all tests pass. So, if nobody objects, I am
putting this to positive review, after reading the chapter in the
primer...
--
Ticket URL: <http://trac.sagemath.org/ticket/16340#comment:61>
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.